.public-agent{right:18px;bottom:calc(96px + env(safe-area-inset-bottom));z-index:12000;flex-direction:column;align-items:flex-end;gap:10px;font-family:Inter,system-ui,sans-serif;display:flex;position:fixed}.agent-launcher{background:linear-gradient(180deg,hsl(var(--gold-soft)),hsl(var(--gold)));width:54px;height:54px;color:hsl(var(--primary-foreground));box-shadow:0 14px 44px hsl(var(--gold)/.3);border-radius:50%;margin-left:auto}.agent-panel{color:#f5f2ea;background:#0b0b0b;border:1px solid #d4af378c;border-radius:10px;flex-direction:column;width:min(390px,100vw - 24px);height:min(520px,100dvh - 160px);display:flex;position:absolute;bottom:66px;right:0;overflow:hidden;box-shadow:0 24px 80px #000000d9}.agent-head,.agent-actions,.agent-tabs{border-bottom:1px solid #d4af372e;align-items:center;display:flex}.agent-head{background:#0b0b0b;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px;display:grid}.agent-identity{flex:170px;align-items:center;gap:10px;min-width:0;display:flex}.agent-identity>svg{color:hsl(var(--gold));width:24px}.agent-identity div{flex-direction:column;min-width:0;display:flex}.agent-identity strong,.agent-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-identity strong{color:#f5f2ea;font-family:Sora,system-ui,sans-serif;font-size:14px}.agent-identity span{color:#aaa49a;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.agent-tabs{background:#0b0b0b;gap:4px;padding:5px 8px}.agent-tabs button{flex:1;min-height:40px}.agent-tabs .active,.agent-path .active{border-color:hsl(var(--gold));color:hsl(var(--gold));background:hsl(var(--gold)/.1)}.agent-conversation{background:#0b0b0b;min-height:0}.agent-user-message{background:hsl(var(--gold));color:hsl(var(--primary-foreground))}.agent-live{color:hsl(var(--gold));padding:4px 0;font-size:12px}.agent-actions{background:#0b0b0b;border-top:1px solid #d4af372e;border-bottom:0;gap:6px;padding:7px 8px}.agent-contact{color:hsl(var(--gold));margin-left:auto}.agent-capture{border-top:1px solid hsl(var(--gold)/.25);background:#0b0b0b;gap:8px;max-height:310px;padding:10px;display:grid;overflow-y:auto}.agent-path{grid-template-columns:1fr 1fr;gap:6px;display:grid}.agent-consent{color:#aaa49a;align-items:flex-start;gap:8px;font-size:10px;line-height:1.4;display:flex}.agent-consent input{flex:0 0 18px;width:18px;height:18px}.agent-submit-lead{background:linear-gradient(180deg,hsl(var(--gold-soft)),hsl(var(--gold)));min-height:44px;color:hsl(var(--primary-foreground))}.agent-submit-lead svg,.agent-captured svg{width:16px}.agent-captured{color:hsl(var(--gold));align-items:center;gap:8px;font-size:13px;display:flex}.agent-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.agent-panel form{box-shadow:none;background:#0b0b0b;border:0;border-top:1px solid #d4af372e;border-radius:0}.agent-panel textarea{color:#f5f2ea;background:#14141a;min-height:58px}.agent-panel button{min-width:44px;min-height:44px}.agent-orb{cursor:pointer;background:radial-gradient(circle at 32% 28%,#fff4cf 0%,#e6c358 34%,#a8862b 68%,#3a2c0c 100%);border:0;border-radius:50%;width:66px;height:66px;margin-left:auto;padding:0;animation:3.6s ease-in-out infinite orb-pulse;position:relative;overflow:visible;box-shadow:0 0 0 1px #d4af378c,0 0 26px #d4af3759,0 14px 44px #00000080}.agent-orb .orb-core{opacity:.7;background:radial-gradient(circle at 60% 70%,#ffffff80,#0000 60%);border-radius:50%;position:absolute;inset:8px}.agent-orb .orb-drift{mix-blend-mode:screen;opacity:.55;background:conic-gradient(#fff6d28c,#a8862b00 40%,#f4d03f80 70%,#fff6d200);border-radius:50%;animation:11s linear infinite orb-drift;position:absolute;inset:4px}.agent-orb .orb-ring{opacity:0;border:1px solid #d4af3780;border-radius:50%;position:absolute;inset:-6px;transform:scale(.9)}.agent-orb .orb-label{letter-spacing:.14em;text-transform:uppercase;color:#d4af37;white-space:nowrap;text-shadow:0 1px 6px #000000e6;font-size:9px;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.public-agent[data-orb=speaking] .agent-orb{animation:1.1s ease-in-out infinite orb-speak}.public-agent[data-orb=speaking] .orb-drift{animation-duration:4.5s}.public-agent[data-orb=listening] .agent-orb{animation:1.6s ease-in-out infinite orb-listen;box-shadow:0 0 0 1px #78dcff99,0 0 30px #78dcff66,0 14px 44px #00000080}.public-agent[data-orb=listening] .orb-ring{opacity:1;animation:1.6s ease-out infinite orb-ripple}@keyframes orb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes orb-speak{0%,to{transform:scale(1)}35%{transform:scale(1.11)}70%{transform:scale(1.03)}}@keyframes orb-listen{0%,to{transform:scale(1.02)}50%{transform:scale(1.07)}}@keyframes orb-ripple{0%{opacity:.8;transform:scale(.92)}to{opacity:0;transform:scale(1.5)}}@keyframes orb-drift{to{transform:rotate(360deg)}}.agent-bubble{border:1px solid hsl(var(--gold)/.4);max-width:min(300px,100vw - 40px);color:hsl(var(--foreground));background:#05050af0;border-radius:10px;padding:14px 30px 12px 14px;animation:.45s cubic-bezier(.16,1,.3,1) both bubble-in;position:relative;box-shadow:0 16px 50px #0000008c}.agent-bubble p{margin:0;font-size:12.5px;line-height:1.55}.agent-bubble-cta{border:1px solid hsl(var(--gold)/.55);color:#141008;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#fff3c4,#d4af37 52%,#a8862b);border-radius:6px;min-height:38px;margin-top:10px;padding:0 14px;font-size:11px;font-weight:800}.agent-bubble-close{width:22px;height:22px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:6px;right:6px}.agent-bubble-close svg{width:13px;height:13px}@keyframes bubble-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@media (width<=500px){.agent-orb{width:58px;height:58px;animation-duration:5s}.agent-orb .orb-drift{animation-duration:18s}.public-agent[data-orb=speaking] .agent-orb{animation:1.4s ease-in-out infinite orb-speak}}@media (prefers-reduced-motion:reduce){.agent-orb,.public-agent[data-orb] .agent-orb,.agent-orb .orb-drift,.public-agent[data-orb=listening] .orb-ring,.agent-bubble{animation:none!important}.public-agent[data-orb=listening] .orb-ring{opacity:1}}.agent-compact{height:min(520px,100dvh - 160px)}.agent-chips{background:#0b0b0b;flex-shrink:0;gap:8px;padding:0 16px 12px;display:grid}.agent-chip{color:#f5f2ea;text-align:left;cursor:pointer;background:#0f0f16fa;border:1px solid #d4af378c;border-radius:999px;align-items:center;min-height:44px;padding:10px 18px;font-size:12px;font-weight:600;transition:background .2s,border-color .2s,transform .15s;display:flex}.agent-chip:hover{background:#d4af3729;border-color:#f4d03fd9}.agent-chip:active{transform:scale(.98)}a.agent-chip{text-decoration:none}.agent-chip-book{color:#d4af37;border-color:#d4af37;font-weight:700}.agent-chip-book:hover{color:#f4d03f}.agent-voice-cta{border:1px solid hsl(var(--gold)/.45);min-height:32px;color:hsl(var(--gold));letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;margin-top:8px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.agent-avatar{flex:0 0 40px;width:40px;height:40px;position:relative}.agent-avatar img{object-fit:cover;object-position:50% 22%;border:1px solid #d4af3799;border-radius:50%;width:40px;height:40px;display:block}.agent-avatar-dot{background:#2fd36b;border:2px solid #0b0b0b;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0;box-shadow:0 0 6px #2fd36bb3}.agent-avatar:after{content:"";opacity:0;pointer-events:none;border:2px solid #d4af37bf;border-radius:50%;position:absolute;inset:-4px}.public-agent[data-orb=speaking] .agent-avatar:after{opacity:1;animation:1.3s ease-out infinite avatar-ring}@keyframes avatar-ring{0%{opacity:.85;transform:scale(.94)}to{opacity:0;transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.public-agent[data-orb=speaking] .agent-avatar:after{opacity:.6;animation:none}}@media (width<=999px){.public-agent{bottom:calc(92px + env(safe-area-inset-bottom))}}.agent-head-tools{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:4px;width:100%;min-width:0;margin:0;display:flex}.agent-chat-head{border:1px solid hsl(var(--gold)/.45);height:40px;color:hsl(var(--gold));letter-spacing:.03em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex;min-height:40px!important}.agent-chat-head:hover,.agent-chat-head:active{background:hsl(var(--gold)/.12)}.agent-mic-head,.agent-mute-head{color:hsl(var(--gold))}.agent-mic-head,.agent-mute-head,.agent-close-head{width:40px;height:40px;padding:0;min-width:40px!important;min-height:40px!important}.agent-mic-head{animation:none}@media (prefers-reduced-motion:reduce){.agent-mic-head{animation:none}}.agent-awaiting-gesture{cursor:pointer}.agent-awaiting-gesture .agent-avatar:before{content:"";pointer-events:none;border:2px solid #d4af37d9;border-radius:50%;animation:1.4s ease-out infinite avatar-ring;position:absolute;inset:-6px}.agent-hear{border:1px solid hsl(var(--gold)/.6);background:linear-gradient(180deg,hsl(var(--gold-soft)),hsl(var(--gold)));min-height:32px;color:hsl(var(--primary-foreground));letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:800;animation:1.6s ease-in-out infinite hear-pulse;display:inline-flex}@keyframes hear-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.agent-awaiting-gesture .agent-avatar:before,.agent-hear{animation:none}}.agent-talk-reveal{animation:.45s cubic-bezier(.16,1,.3,1) both talk-reveal}@keyframes talk-reveal{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.agent-awaiting-gesture .agent-hear{margin-top:10px}.agent-awaiting-gesture .agent-conversation,.agent-awaiting-gesture .agent-head{cursor:pointer}@media (prefers-reduced-motion:reduce){.agent-talk-reveal{animation:none}}@media (width<=859px){.public-agent{right:10px;bottom:calc(96px + env(safe-area-inset-bottom))}.agent-panel,.agent-panel.agent-compact{top:auto;left:0;right:0;bottom:calc(74px + env(safe-area-inset-bottom));border-left:0;border-right:0;border-radius:16px 16px 0 0;width:auto;height:auto;max-height:60dvh;position:fixed}.agent-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:12px;display:grid}.agent-identity{flex:none;width:auto;min-width:0}.agent-identity>div{max-width:100%}.agent-identity span{display:none}.agent-capture{max-height:30dvh}.agent-chips{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;padding:0 12px 10px;display:flex;overflow-x:auto}.agent-chips .agent-chip,.agent-chips button{white-space:nowrap}.agent-conversation{flex:auto;min-height:120px;overflow:hidden}.agent-panel textarea,.agent-panel input{font-size:16px}.agent-panel button{min-width:44px;min-height:44px}.agent-orb{width:50px;height:50px}.agent-orb .orb-label{display:none}.agent-head-tools{flex-wrap:nowrap;justify-content:flex-end;gap:4px;width:auto;margin:0;display:flex}.agent-chat-head{border-radius:6px;width:40px;height:40px;padding:0;min-width:40px!important;min-height:40px!important}.agent-chat-head span{display:none}.agent-mic-head,.agent-mute-head,.agent-close-head{border-radius:6px;width:40px;height:40px;padding:0;min-width:40px!important;min-height:40px!important}.agent-chat-head svg,.agent-mic-head svg,.agent-mute-head svg,.agent-close-head svg{width:16px;height:16px}}.gah{--black:#05050a;--gold:#d4af37;--gold2:#f4d03f;--white:#f5f2ea;--mute:#aaa49a;--line:#d4af372e;color:var(--white);-webkit-font-smoothing:antialiased;background:0 0;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}.gah *,.gah :before,.gah :after{box-sizing:border-box}.gah h1,.gah h2,.gah h3,.gah .disp{letter-spacing:0;margin:0;font-family:Sora,system-ui,sans-serif}.gah p{margin:0}.gah a{color:inherit;text-decoration:none}.gah .wrap{width:min(1240px,92vw);margin:0 auto}.gah .grain,.gah .vignette{pointer-events:none;will-change:transform;position:fixed;inset:0;transform:translateZ(0)}.gah .grain{z-index:9998;opacity:.16;mix-blend-mode:overlay;background:url(/site-media/gah-grain.png)}.gah .vignette{z-index:9997;background:radial-gradient(#0000 50%,#000000ad 100%)}.gah .gtext{color:#0000;filter:drop-shadow(0 0 20px #d4af3733);background:linear-gradient(#fff6d2 0%,#f4d03f 30%,#b8860b 54%,#f9e27a 70%,#a8862b 100%);-webkit-background-clip:text;background-clip:text}.gah .shine{position:relative;overflow:hidden}.gah .shine:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff80 50%,#0000 70%);width:40%;height:220%;animation:4.5s ease-in-out infinite gah-sweep;position:absolute;top:-60%;left:-40%;transform:rotate(12deg)}@keyframes gah-sweep{0%,60%{left:-60%}to{left:140%}}.gah .btn{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:15px 28px;font-size:12px;font-weight:700;display:inline-flex}.gah .btn.gold{color:#141008;background:linear-gradient(#fff3c4,#d4af37 52%,#a8862b);box-shadow:0 0 0 1px #8a6a1c,0 12px 40px #d4af3742}.gah .btn.gold:hover{transform:translateY(-2px)}.gah .btn.sm{padding:11px 18px;font-size:11px}.gah .text-link{min-height:44px;color:var(--gold2);text-transform:uppercase;letter-spacing:.08em;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.gah .centered-link{margin-top:24px}.gah .cur{border:1px solid var(--gold);pointer-events:none;z-index:10000;mix-blend-mode:difference;border-radius:50%;width:14px;height:14px;transition:width .2s,height .2s,background .2s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.gah .cur.big{background:#d4af3729;width:52px;height:52px}@media (hover:none){.gah .cur{display:none}}.gah .prog{z-index:101;background:linear-gradient(90deg,#a8862b,#fff3c4,#d4af37);width:0;height:2px;position:fixed;top:0;left:0}.gah nav{z-index:100;padding:20px 0;transition:background .35s,padding .35s;position:fixed;inset:0 0 auto}.gah nav.scrolled{border-bottom:1px solid var(--line);background:#05050aeb;padding:11px 0}.gah nav .wrap{justify-content:space-between;align-items:center;gap:20px;display:flex}.gah .logo{letter-spacing:.12em;text-transform:uppercase;font-family:Sora,system-ui,sans-serif;font-size:15px;font-weight:800}.gah .logo small{letter-spacing:.26em;color:var(--mute);font-family:Inter,system-ui,sans-serif;font-size:8px;display:block}.gah nav ul{letter-spacing:.12em;text-transform:uppercase;color:#ddd7c8;gap:25px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.gah nav ul a{align-items:center;min-height:44px;display:flex}.gah nav ul a:hover{color:var(--gold2)}#filmbg{pointer-events:none;z-index:0;background:#05050a 50%/cover;height:100dvh;position:fixed;inset:0;overflow:hidden}#filmbg video{object-fit:cover;width:100%;height:100%;transform:translateZ(0)}.gah .fscrim{z-index:-1;background:linear-gradient(#0404061f,#0404060a 50%,#0404062e);position:absolute;inset:0}#fcaps{z-index:0;pointer-events:none;opacity:0;width:min(520px,70vw);max-width:min(520px,70vw);height:58px;transition:opacity .3s;position:fixed;bottom:clamp(20px,4vh,48px);left:clamp(16px,4vw,56px)}.film-open #fcaps{opacity:1}.fcap{opacity:0;grid-template-columns:34px 1fr;transition:opacity .35s,transform .35s;display:grid;position:absolute;inset:0;transform:translateY(8px)}.fcap.on{opacity:1;transform:none}.fcap span{color:var(--gold2);grid-row:1/3;font-family:Sora,sans-serif;font-size:11px}.fcap strong{text-transform:uppercase;letter-spacing:.12em;font-family:Sora,sans-serif;font-size:14px}.fcap small{color:#d7d1c6;font-size:12px}.gah main,.gah .panel,.gah section.solid,.gah footer{z-index:1;position:relative}#film-story{position:relative}.gah .panel{align-items:center;min-height:100dvh;padding:115px 0;display:flex}.gah .panel .wrap{grid-template-columns:minmax(0,600px) 1fr;align-items:center;gap:44px;display:grid}.gah .panel.right .wrap{grid-template-columns:1fr minmax(0,600px)}.gah .panel.right .copy{grid-column:2}.gah .copy{background:#08080c8c;border:1px solid #d4af372e;border-radius:8px;padding:38px 40px;position:relative}.gah .eyebrow{color:var(--gold2);letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:11px;font-weight:700;display:flex}.gah .eyebrow:before{content:"";background:linear-gradient(90deg,var(--gold2),transparent);width:28px;height:1px}.gah h1{font-size:clamp(38px,5vw,68px);font-weight:800;line-height:1}.gah h2{margin-bottom:16px;font-size:clamp(29px,3.8vw,50px);font-weight:700;line-height:1.06}.gah .lead{color:#e2ddd2;margin:20px 0 26px;font-size:clamp(15px,1.25vw,18px);line-height:1.75}.gah .ctas{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.gah .micro{color:#bcb5aa;text-transform:uppercase;letter-spacing:.1em;margin-top:17px;font-size:11px;line-height:1.6}.gah .asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gah .asset-card{border:1px solid var(--line);background:#08080c8c;border-radius:8px;grid-template-columns:28px 1fr;align-content:center;min-height:112px;padding:18px;display:grid}.gah .asset-card span{color:var(--gold2);grid-row:1/3;font-family:Sora,sans-serif;font-size:10px}.gah .asset-card strong{text-transform:uppercase;font-family:Sora,sans-serif;font-size:13px}.gah .asset-card small{color:#cfc8b4;margin-top:6px;font-size:11px}.gah .panel .wrap.solo{grid-template-columns:minmax(0,650px)}.gah .panel.right .wrap.solo{justify-content:end}.gah section.solid{border-top:1px solid var(--line);background:#08080c8c;padding:105px 0}.gah .center{text-align:center}.gah .center .eyebrow{justify-content:center}.gah .center .eyebrow:before{display:none}.gah .sub{color:#e6e0d2;background:#05050a9e;border-radius:8px;max-width:760px;margin:0 auto;padding:14px 20px;line-height:1.75}.gah .steps{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px;display:grid}.gah .step,.gah .why .c{border:1px solid var(--line);background:#08080c8c;border-radius:8px;padding:26px 22px}.gah .step .n{font-family:Sora,sans-serif;font-size:38px;font-weight:800}.gah .step h3{letter-spacing:.14em;text-transform:uppercase;margin:10px 0 8px;font-size:14px}.gah .step p{color:#cfc8b4;font-size:13px;line-height:1.6}.gah .types{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.gah .types span{border:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;background:#d4af370d;border-radius:999px;padding:10px 17px;font-size:12px}.gah .slot{margin-top:40px}.gah .faq{text-align:left;max-width:840px;margin:40px auto 0}.gah .faq details{border-top:1px solid var(--line);padding:18px 0}.gah .faq details:last-child{border-bottom:1px solid var(--line)}.gah .faq summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-family:Sora,sans-serif;font-size:16px;font-weight:600;list-style:none;display:flex}.gah .faq summary:after{content:"+";color:var(--gold2);font-size:22px}.gah .faq details[open] summary:after{content:"–"}.gah .faq p{color:#cfc8b4;margin-top:12px;font-size:14px;line-height:1.7}.gah footer{border-top:1px solid var(--line);background:#05050ab8;padding:50px 0 95px}.gah footer .wrap{color:var(--mute);grid-template-columns:2fr 1fr 1fr 1fr;gap:30px;font-size:13px;display:grid}.gah footer h4{letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-family:Sora,sans-serif;font-size:12px}.gah footer a{align-items:center;min-height:44px;display:flex}.gah footer a:hover{color:var(--gold2)}.gah .disc{color:#7e786e;max-width:650px;margin-top:12px;font-size:11px;line-height:1.65}.gah .legal{color:#777066;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:34px;padding-top:18px;font-size:11px;display:flex}.gah .admin-link{color:#d4af378c;border:1px solid #d4af3740;border-radius:5px;place-items:center;width:44px;height:44px;display:grid}.gah .admin-link svg{width:15px}.gah .sticky{z-index:90;border:1px solid var(--line);background:#05050af2;border-radius:8px;align-items:center;gap:15px;padding:8px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}.gah .sticky-secondary{color:var(--gold2);text-transform:uppercase;letter-spacing:.08em;padding:0 10px;font-size:11px}.gah main{perspective:1200px;perspective-origin:50% 40%}.gah .dp{opacity:0;transition:opacity .7s ease-out,transform .7s cubic-bezier(.16,1,.3,1);transform:translate3d(0,40px,-60px)scale(.94)}.gah .dp.in{opacity:1;will-change:transform,opacity;transform:translate(0)scale(1)}.gah .dp.done{will-change:auto}.gah .panel.dp{transform-style:preserve-3d}.gah .panel .copy{background:linear-gradient(160deg,#06060ab8,#08080c80)}.gah .asset-card,.gah .step{transform-style:preserve-3d;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .3s;animation:6.8s ease-in-out infinite alternate gah-card-drift;position:relative;overflow:hidden}.gah .asset-card:nth-child(2),.gah .step:nth-child(2){animation-delay:-1.7s}.gah .asset-card:nth-child(3),.gah .step:nth-child(3){animation-delay:-3.4s}.gah .asset-card:nth-child(4),.gah .step:nth-child(4){animation-delay:-5.1s}.gah .asset-card:nth-child(5){animation-delay:-2.5s}.gah .asset-card:nth-child(6){animation-delay:-4.2s}@keyframes gah-card-drift{0%{transform:translate3d(0,2px,-8px)rotateX(-.7deg)rotateY(.8deg)}to{transform:translate3d(0,-4px,12px)rotateX(.9deg)rotateY(-1.1deg)}}.gah .asset-card:after,.gah .step:after{content:"";border-radius:inherit;pointer-events:none;opacity:.12;background:radial-gradient(260px circle at var(--sx,50%) var(--sy,50%),#ffe88bb8 0%,#d4af3757 22%,transparent 66%);transition:opacity .25s;position:absolute;inset:-1px}.gah .asset-card.tilting,.gah .step.tilting{will-change:transform;border-color:#f4d03fb8;transition:border-color .2s;animation:none}.gah .asset-card.tilting:after,.gah .step.tilting:after{opacity:.82}.gah .slot>*{background:0 0}@media (width<=1000px){.gah .panel .wrap,.gah .panel.right .wrap{grid-template-columns:1fr}.gah .panel.right .copy{grid-column:1}.gah .steps{grid-template-columns:repeat(2,1fr)}.gah footer .wrap{grid-template-columns:1fr 1fr}}@media (width<=859px){.gah main{perspective:900px;perspective-origin:50% 45%}.gah nav ul{display:none}.gah .panel{padding:110px 0 80px}.gah .copy{padding:28px 24px}.gah .panel .copy,.gah .asset-card{will-change:transform}.gah .sticky{bottom:10px;left:10px;right:74px;transform:none}.gah .sticky-secondary{display:none}.gah .asset-card,.gah .step{animation:none}}@media (width<=700px){#fcaps{width:78vw;max-width:78vw;bottom:calc(140px + env(safe-area-inset-bottom))}.fcap small{display:none}.gah .asset-grid,.gah .steps,.gah footer .wrap{grid-template-columns:1fr}.gah .asset-card{min-height:88px}.gah section.solid{padding:82px 0}.gah nav .btn{padding:10px;font-size:9px}.gah .logo{font-size:12px}.gah .logo small{letter-spacing:.12em}.gah .panel .wrap{gap:24px}.gah footer{padding-bottom:120px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.gah *{transition:none!important;animation:none!important}.gah .dp{opacity:1;will-change:auto;transform:none}.gah .asset-card:after,.gah .step:after{display:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (width<=900px) and (height<=520px){#fcaps{bottom:calc(96px + env(safe-area-inset-bottom));width:min(420px,60vw);max-width:min(420px,60vw)}.fcap small{display:none}}@media (width<=700px){.gah .panel .copy{background:linear-gradient(160deg,#030306e6,#050509d6)}.gah .sub{background:#030306e0}.gah .asset-card,.gah .step{background:#040408db}.gah .faq details{background:#040408db;border-radius:8px;margin-bottom:8px;padding:16px 14px}.gah .types span{background:#040408cc}.gah .disc,.gah footer{background:#040408db}}@media (width<=859px){.gah main{perspective:900px;perspective-origin:50% 45%}.gah .dp{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translate3d(0,40px,-60px)scale(.94)}.gah .dp.in{opacity:1;transform:translate(0)scale(1)}.gah .asset-card,.gah .step{animation:none!important}.gah .asset-card:after,.gah .step:after{display:none}}@media (width<=700px){#fcaps{width:68vw;max-width:68vw}}.gah nav ul .nav-call{color:var(--gold2);white-space:nowrap;border:1px solid #d4af37b8;border-radius:6px;gap:7px;padding:0 12px}.gah nav ul .nav-call:hover{border-color:var(--gold2);background:#d4af371a}.gah nav ul .nav-call svg{width:15px;height:15px}.gah footer h4~a{gap:8px}.gah footer h4~a svg{width:16px;height:16px;color:var(--gold2);flex:0 0 16px}.gah footer h4~a[href*=wa\.me] svg{color:#25d366}@media (width<=999px){.gah .sticky{display:none}}.gah .proof{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.gah .proof li{color:#f7f2e4;background:#d4af3717;border:1px solid #d4af3773;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.25;display:inline-flex}.gah .proof li svg{width:15px;height:15px;color:var(--gold2);flex:0 0 15px}@media (width<=859px){.gah .ctas .btn,.gah .ctas .text-link{width:100%}.gah .ctas{gap:12px}.gah .lead{font-size:16px;line-height:1.7}.gah .sub{font-size:16px}.gah .micro{letter-spacing:.06em;font-size:14px}.gah .micro a{min-height:44px;color:var(--gold2);align-items:center;font-size:16px;font-weight:800;display:inline-flex}.gah .step p,.gah .faq p,.gah footer .wrap{font-size:16px;line-height:1.65}.gah .faq summary{font-size:17px}.gah .asset-card small,.gah .asset-card strong{font-size:14px}.gah .types span{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.gah .step h3{font-size:16px}.gah .disc{font-size:13px;line-height:1.7}.gah .legal{flex-wrap:wrap;gap:12px;font-size:13px}.gah .proof li{min-height:44px;font-size:14px}.gah #intake-slot{text-align:left}.gah footer{padding-bottom:150px}}@media (width<=400px){.gah .copy{padding:22px 18px}.gah .wrap{width:min(1240px,94vw)}}@media (prefers-reduced-motion:reduce){.gah .panel .copy,.gah .asset-card{will-change:auto;transform:none!important}}.gah .guide-band{border:1px solid var(--gold,#c9a44c);text-align:center;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin:28px auto;padding:14px 18px;font-size:16px;display:flex}.gah .guide-band a{color:#0b0b0b;background:linear-gradient(135deg,#e6c66f,#b8913a);border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}
