.LeadHandoffForm-module___7D5MG__panel{border-radius:var(--radius);color:#fff;background:linear-gradient(#131b2bf5,#0c121ef0),#131b2bf5;border:1px solid #c9a96e85;flex-direction:column;gap:16px;min-width:0;max-height:calc(100vh - 112px);padding:22px;scroll-margin-top:20px;display:flex;overflow:auto;box-shadow:0 28px 70px #00000047}.LeadHandoffForm-module___7D5MG__header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.LeadHandoffForm-module___7D5MG__eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.LeadHandoffForm-module___7D5MG__title{font-family:var(--font-serif);margin:0;font-size:24px;font-weight:500;line-height:1.1}.LeadHandoffForm-module___7D5MG__status{color:#ffffffbd;text-transform:uppercase;border:1px solid #ffffff29;border-radius:999px;flex:none;padding:6px 8px;font-size:11px}.LeadHandoffForm-module___7D5MG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.LeadHandoffForm-module___7D5MG__field,.LeadHandoffForm-module___7D5MG__wideField{flex-direction:column;gap:6px;min-width:0;display:flex}.LeadHandoffForm-module___7D5MG__wideField{grid-column:1/-1}.LeadHandoffForm-module___7D5MG__label{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.LeadHandoffForm-module___7D5MG__input,.LeadHandoffForm-module___7D5MG__select,.LeadHandoffForm-module___7D5MG__textarea{border-radius:var(--radius-sm);color:#fff;background:#ffffff13;border:1px solid #ffffff29;outline:none;width:100%;min-width:0;transition:border-color .16s,background .16s,box-shadow .16s}.LeadHandoffForm-module___7D5MG__input:focus,.LeadHandoffForm-module___7D5MG__select:focus,.LeadHandoffForm-module___7D5MG__textarea:focus{background:#ffffff1c;border-color:#c9a96ec2;box-shadow:0 0 0 3px #c9a96e21}.LeadHandoffForm-module___7D5MG__input,.LeadHandoffForm-module___7D5MG__select{min-height:42px;padding:0 11px}.LeadHandoffForm-module___7D5MG__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(201,169,110,0.8)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.LeadHandoffForm-module___7D5MG__select option{color:#fff;background:#131b2b;padding:12px}.LeadHandoffForm-module___7D5MG__select option:hover,.LeadHandoffForm-module___7D5MG__select option:checked{background:#c9a96e40}.LeadHandoffForm-module___7D5MG__textarea{resize:vertical;min-height:74px;padding:10px 11px}.LeadHandoffForm-module___7D5MG__checkRow,.LeadHandoffForm-module___7D5MG__toolChecks{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.LeadHandoffForm-module___7D5MG__checkbox{color:#fffc;align-items:center;gap:7px;min-width:0;font-size:13px;display:inline-flex}.LeadHandoffForm-module___7D5MG__checkbox input{accent-color:var(--gold)}.LeadHandoffForm-module___7D5MG__preview{border-radius:var(--radius-sm);color:#ffffffc7;white-space:pre-wrap;background:#00000047;border:1px solid #ffffff1f;min-width:0;max-height:142px;padding:12px;font-size:12px;line-height:1.45;overflow:auto}.LeadHandoffForm-module___7D5MG__actions{background:#0c121ef7;border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:10px;min-width:0;padding:12px 0 0;display:flex;position:sticky;bottom:0}.LeadHandoffForm-module___7D5MG__primary,.LeadHandoffForm-module___7D5MG__secondary,.LeadHandoffForm-module___7D5MG__ghost{border-radius:var(--radius-sm);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.LeadHandoffForm-module___7D5MG__primary{flex:190px}.LeadHandoffForm-module___7D5MG__secondary{flex:0 150px}.LeadHandoffForm-module___7D5MG__ghost{flex:0 0 86px}.LeadHandoffForm-module___7D5MG__primary{border:1px solid var(--gold);background:var(--gold);color:var(--navy)}.LeadHandoffForm-module___7D5MG__secondary,.LeadHandoffForm-module___7D5MG__ghost{color:#fff;background:#ffffff12;border:1px solid #ffffff2e}.LeadHandoffForm-module___7D5MG__ghost{color:#ffffffb8}.LeadHandoffForm-module___7D5MG__primary:hover,.LeadHandoffForm-module___7D5MG__secondary:hover,.LeadHandoffForm-module___7D5MG__ghost:hover{transform:translateY(-1px)}.LeadHandoffForm-module___7D5MG__missing{color:#ffffffa8;margin:0;font-size:12px;line-height:1.45}@media (max-width:680px){.LeadHandoffForm-module___7D5MG__panel{max-height:none;padding:16px;overflow:visible}.LeadHandoffForm-module___7D5MG__grid{grid-template-columns:1fr}.LeadHandoffForm-module___7D5MG__actions{background:0 0;border-top:0;flex-direction:column;margin:0;padding:0;position:static}.LeadHandoffForm-module___7D5MG__primary,.LeadHandoffForm-module___7D5MG__secondary,.LeadHandoffForm-module___7D5MG__ghost{width:100%}}.LeadHandoffForm-module___7D5MG__form{flex-direction:column;gap:12px;min-width:0;display:flex}.LeadHandoffForm-module___7D5MG__blockTitle{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:6px 0 0;font-size:11px;font-weight:700}.LeadHandoffForm-module___7D5MG__required{color:var(--gold)}.LeadHandoffForm-module___7D5MG__optional{color:#ffffff73;letter-spacing:.04em;text-transform:none;font-weight:500}.LeadHandoffForm-module___7D5MG__contact{border-top:1px solid #ffffff1f;padding-top:14px}.LeadHandoffForm-module___7D5MG__contactTitle{font-family:var(--font-serif);margin:0 0 10px;font-size:16px}.LeadHandoffForm-module___7D5MG__contactLinks{flex-wrap:wrap;gap:8px;display:flex}.LeadHandoffForm-module___7D5MG__contactLinks a{border-radius:var(--radius-sm);color:#fff;border:1px solid #c9a96e85;align-items:center;gap:6px;padding:8px 12px;font-size:13px;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.LeadHandoffForm-module___7D5MG__contactLinks a:hover{background:#c9a96e29;border-color:#c9a96ed9}.LeadHandoffForm-module___7D5MG__modalOverlay{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080c14a8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.LeadHandoffForm-module___7D5MG__modalCard{border-radius:var(--radius);color:#fff;text-align:center;background:linear-gradient(#131b2bfa,#0c121ef7),#131b2bfa;border:1px solid #c9a96e85;width:min(420px,100%);padding:28px;box-shadow:0 30px 80px #0006}.LeadHandoffForm-module___7D5MG__modalTitle{font-family:var(--font-serif);margin:0 0 10px;font-size:24px;font-weight:500}.LeadHandoffForm-module___7D5MG__modalBody{color:#ffffffd1;margin:0 0 20px;font-size:14px;line-height:1.5}
.page-module__4gMfna__page{background:var(--sand);min-width:0}.page-module__4gMfna__hero{color:#fff;background:linear-gradient(90deg,#0d1420eb,#0d1420bd 42%,#0d142057),url(/images/hero-roya.jpg) 50%/cover;min-width:0}.page-module__4gMfna__heroContent{flex-direction:column;gap:22px;width:min(1480px,100%);min-width:0;min-height:100vh;margin:0 auto;padding:28px;display:flex}.page-module__4gMfna__heroTop{border-bottom:1px solid #c9a96e6b;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding-bottom:18px;display:flex}.page-module__4gMfna__logo{flex:none;width:min(354px,32vw);height:auto}.page-module__4gMfna__pageNav{border-radius:var(--radius-sm);background:#0d142038;border:1px solid #ffffff29;align-items:center;gap:4px;min-width:0;padding:3px;display:inline-flex}.page-module__4gMfna__pageNav a{border-radius:var(--radius-sm);color:#ffffffad;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;min-width:0;min-height:32px;padding:6px 10px;font-size:10px;font-weight:700;line-height:1.1;display:inline-flex}.page-module__4gMfna__pageNav a:hover,.page-module__4gMfna__pageNav a[aria-current=page]{background:var(--gold);color:var(--navy)}.page-module__4gMfna__heroSignals{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.page-module__4gMfna__heroSignals span,.page-module__4gMfna__languageSwitch button{border-radius:var(--radius-sm);color:#ffffffc2;letter-spacing:.1em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff29;padding:8px 10px;font-size:11px;font-weight:800}.page-module__4gMfna__languageSwitch{border-radius:var(--radius-sm);background:#0d142033;border:1px solid #ffffff29;gap:4px;padding:3px;display:inline-flex}.page-module__4gMfna__languageSwitch button{cursor:pointer;border-color:#0000;min-width:36px;padding:5px 8px}.page-module__4gMfna__languageSwitch button:hover,.page-module__4gMfna__languageSwitch .page-module__4gMfna__languageActive{background:var(--gold);color:var(--navy);border-color:#c9a96ead}.page-module__4gMfna__heroGrid{flex:1;grid-template-columns:minmax(0,1.04fr) minmax(430px,.72fr);align-items:center;gap:30px;min-width:0;display:grid}.page-module__4gMfna__intro{flex-direction:column;gap:26px;min-width:0;display:flex}.page-module__4gMfna__eyebrow{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.page-module__4gMfna__title{max-width:820px;font-family:var(--font-serif);margin:0;font-size:clamp(48px,7vw,112px);font-weight:400;line-height:.9}.page-module__4gMfna__subline{color:#ffffffd1;max-width:760px;margin:0;font-size:clamp(17px,1.55vw,23px);line-height:1.52}.page-module__4gMfna__momentGrid,.page-module__4gMfna__toolRail,.page-module__4gMfna__stats,.page-module__4gMfna__flowRail,.page-module__4gMfna__toolkitGrid,.page-module__4gMfna__proofGrid,.page-module__4gMfna__scriptsGrid,.page-module__4gMfna__footerLinks{gap:12px;min-width:0;display:grid}.page-module__4gMfna__momentGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.page-module__4gMfna__moment{border-left:1px solid #c9a96e85;flex-direction:column;min-width:0;padding:2px 0 2px 14px;display:flex}.page-module__4gMfna__moment span{color:var(--gold)}.page-module__4gMfna__moment h2{min-height:36px;margin:9px 0 7px;font-size:15px;font-weight:500;line-height:1.15}.page-module__4gMfna__moment p{color:#ffffffad;margin:0;font-size:13px;line-height:1.45}.page-module__4gMfna__allButtonsGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;min-width:0;display:grid}.page-module__4gMfna__toolButton{border-radius:var(--radius-sm);color:#fff;letter-spacing:.07em;text-align:center;text-transform:uppercase;background:#0d14205c;border:1px solid #c9a96e75;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:54px;padding:0 13px;font-size:11px;font-weight:900;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex}.page-module__4gMfna__toolButton:hover{border-color:var(--gold);background:#c9a96e2e;transform:translateY(-1px)}.page-module__4gMfna__toolRail{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__4gMfna__registrationColumn{flex-direction:column;gap:12px;min-width:0;display:flex}.page-module__4gMfna__actionHub{min-width:0}.page-module__4gMfna__hubLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.page-module__4gMfna__toolLink,.page-module__4gMfna__footerLink{border-radius:var(--radius-sm);color:#fff;letter-spacing:.07em;text-align:center;text-transform:uppercase;background:#0d14205c;border:1px solid #c9a96e75;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:54px;padding:0 13px;font-size:11px;font-weight:900;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex}.page-module__4gMfna__toolLink:hover,.page-module__4gMfna__footerLink:hover{border-color:var(--gold);background:#c9a96e2e;transform:translateY(-1px)}.page-module__4gMfna__stats{border-top:1px solid #c9a96e70;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:14px}.page-module__4gMfna__stat{color:#ffffffc7;min-width:0;font-size:13px;font-weight:700;line-height:1.35}.page-module__4gMfna__section{min-width:0;padding:82px 28px}.page-module__4gMfna__section:nth-of-type(odd){background:#fffaf4}.page-module__4gMfna__sectionInner{width:min(1220px,100%);min-width:0;margin:0 auto}.page-module__4gMfna__sectionHeader{grid-template-columns:minmax(220px,.4fr) minmax(0,.8fr) minmax(280px,.54fr);align-items:end;gap:24px;min-width:0;margin-bottom:30px;display:grid}.page-module__4gMfna__sectionTitle{font-family:var(--font-serif);white-space:pre-line;margin:0 0 0 -40px;font-size:clamp(36px,4.2vw,62px);font-weight:500;line-height:.96}.page-module__4gMfna__sectionCopy{color:var(--muted);margin:0 0 0 24px;font-size:15px;line-height:1.6}.page-module__4gMfna__flowRail{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__4gMfna__flowStep,.page-module__4gMfna__toolkitCard,.page-module__4gMfna__proofCard,.page-module__4gMfna__scriptCard{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0}.page-module__4gMfna__flowStep{background:linear-gradient(#fffffffa,#fffaf2f5),#fff;flex-direction:column;min-height:220px;padding:20px;display:flex}.page-module__4gMfna__stepNumber{color:var(--gold);justify-content:space-between;align-items:center;font-size:12px;font-weight:900;display:flex}.page-module__4gMfna__flowStep h3,.page-module__4gMfna__toolkitCard h3,.page-module__4gMfna__proofCard h3,.page-module__4gMfna__scriptCard h3{color:var(--ink);margin:12px 0 8px;font-size:18px;line-height:1.16}.page-module__4gMfna__flowStep h3{white-space:pre-line;min-height:63px}.page-module__4gMfna__toolkitCard h3{min-height:63px}.page-module__4gMfna__flowStep p,.page-module__4gMfna__toolkitCard p,.page-module__4gMfna__proofCard p,.page-module__4gMfna__scriptCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.52}.page-module__4gMfna__toolkitCard p{min-height:88px;margin-left:12px}.page-module__4gMfna__toolkitGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.page-module__4gMfna__toolkitCard,.page-module__4gMfna__scriptCard{flex-direction:column;gap:12px;padding:18px;display:flex}.page-module__4gMfna__toolkitCard{min-height:320px}.page-module__4gMfna__toolkitIcon,.page-module__4gMfna__scriptIcon{color:var(--gold)}.page-module__4gMfna__copyLine{border-top:1px solid var(--line);color:#403a31;margin-top:auto;padding-top:12px;font-size:12px;font-weight:700;line-height:1.45}.page-module__4gMfna__fallbackLine,.page-module__4gMfna__scriptRules{color:var(--muted);font-size:12px;line-height:1.45}.page-module__4gMfna__fallbackLine{min-height:35px}.page-module__4gMfna__cardLink{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:2px;font-size:11px;font-weight:900;line-height:1.35;display:flex}.page-module__4gMfna__cardLinkTop{align-items:center;gap:6px;display:inline-flex}.page-module__4gMfna__cardLinkBottom{color:var(--muted)}.page-module__4gMfna__proofGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.page-module__4gMfna__proofCard{color:#fff;background:#121a2a;overflow:hidden}.page-module__4gMfna__proofImage{aspect-ratio:16/11;object-fit:cover;width:100%;height:auto}.page-module__4gMfna__proofBody{padding:18px}.page-module__4gMfna__marketingLink{border:1px solid var(--gold);border-radius:var(--radius-sm);background:var(--gold);min-height:50px;color:var(--navy);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:0 18px;font-size:12px;font-weight:900;display:inline-flex}.page-module__4gMfna__marketingLink:hover{background:var(--navy);color:#fff}.page-module__4gMfna__proofCard h3,.page-module__4gMfna__proofCard p{color:inherit}.page-module__4gMfna__proofCard p{color:#ffffffb3}.page-module__4gMfna__scriptsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__4gMfna__scriptMeta{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding-top:10px;font-size:12px;line-height:1.5}.page-module__4gMfna__scriptRules{gap:6px;display:grid}.page-module__4gMfna__footer{background:var(--navy);color:#fff;min-width:0;padding:46px 28px 96px}.page-module__4gMfna__footerInner{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:24px;width:min(1220px,100%);min-width:0;margin:0 auto;display:grid}.page-module__4gMfna__footerLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__4gMfna__disclaimer{color:#ffffffa3;margin:14px 0 0;font-size:12px;line-height:1.5}.page-module__4gMfna__mobileBar{z-index:20;border-radius:var(--radius);color:#fff;background:#131b2bf5;border:1px solid #c9a96e70;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px;display:none;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 40px #0000003d}.page-module__4gMfna__mobileBar a{text-align:center;min-width:0;padding:8px 4px;font-size:11px;font-weight:800}@media (max-width:1180px){.page-module__4gMfna__heroGrid{grid-template-columns:1fr;align-items:stretch}.page-module__4gMfna__toolkitGrid,.page-module__4gMfna__scriptsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__4gMfna__sectionHeader{grid-template-columns:1fr;align-items:start}.page-module__4gMfna__sectionCopy{max-width:720px}}@media (max-width:820px){.page-module__4gMfna__page{padding-bottom:68px}.page-module__4gMfna__heroContent,.page-module__4gMfna__section,.page-module__4gMfna__footer{padding-left:16px;padding-right:16px}.page-module__4gMfna__heroContent{min-height:auto;padding-top:16px;padding-bottom:28px}.page-module__4gMfna__heroTop{flex-direction:column;align-items:flex-start}.page-module__4gMfna__pageNav{flex-wrap:wrap;width:100%;overflow:visible}.page-module__4gMfna__pageNav a{flex:calc(50% - 4px)}.page-module__4gMfna__heroSignals{justify-content:flex-start}.page-module__4gMfna__momentGrid,.page-module__4gMfna__toolRail,.page-module__4gMfna__hubLinks,.page-module__4gMfna__stats,.page-module__4gMfna__flowRail,.page-module__4gMfna__toolkitGrid,.page-module__4gMfna__proofGrid,.page-module__4gMfna__scriptsGrid,.page-module__4gMfna__footerInner,.page-module__4gMfna__footerLinks{grid-template-columns:1fr}.page-module__4gMfna__allButtonsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__4gMfna__toolRail{order:1}.page-module__4gMfna__momentGrid{order:2}.page-module__4gMfna__title{font-size:clamp(42px,13vw,58px);line-height:.96}.page-module__4gMfna__subline{font-size:18px}.page-module__4gMfna__toolLink{justify-content:center}.page-module__4gMfna__stats{gap:0}.page-module__4gMfna__stat{border-bottom:1px solid #c9a96e52;padding:11px 0}.page-module__4gMfna__flowStep,.page-module__4gMfna__toolkitCard{min-height:auto}.page-module__4gMfna__proofCard:first-child{grid-row:auto}.page-module__4gMfna__section{padding-top:62px;padding-bottom:62px}.page-module__4gMfna__mobileBar{display:none}.page-module__4gMfna__logo{width:min(240px,68vw)}}
