.fx{--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-soft:cubic-bezier(0.4,0,0.2,1);--rv-dur:0.85s;--rv-y:30px;--rv-s:0.98;--hp:0}.fx body{background-color:transparent}.landfx-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;transform:translate3d(0,calc(var(--hp) * -24px),0)}.landfx-bg span{position:absolute;display:block;border-radius:50%;background:radial-gradient(circle,rgba(212,165,66,.13),transparent 70%);will-change:transform}.landfx-bg .g1{width:min(82vw,820px);aspect-ratio:1;top:-26vh;left:-16vw;animation:landfx-drift-a 40s var(--ease-soft) infinite alternate}.landfx-bg .g2{width:min(64vw,640px);aspect-ratio:1;bottom:-22vh;right:-14vw;animation:landfx-drift-b 48s var(--ease-soft) infinite alternate}@keyframes landfx-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6vw,5vh,0) scale(1.14)}}@keyframes landfx-drift-b{0%{transform:translateZ(0) scale(1.1)}to{transform:translate3d(-5vw,-4vh,0) scale(1)}}.fx [data-rv]{opacity:0}.fx [data-rv].rv-in{opacity:1;animation:landfx-rv var(--rv-dur) var(--ease-out) calc(var(--rvi, 0) * 65ms) backwards}@keyframes landfx-rv{0%{opacity:0;transform:translate3d(0,var(--rv-y),0) scale(var(--rv-s))}to{opacity:1;transform:none}}.fx .landhero-copy{transform:translate3d(0,calc(var(--hp) * -38px),0);opacity:calc(1 - var(--hp) * .75);will-change:transform,opacity}.fx .landhero-visual{transform:translate3d(0,calc(var(--hp) * -64px),0) scale(calc(1 - var(--hp) * .05));opacity:calc(1 - var(--hp) * .7);will-change:transform,opacity}.fx #features>.container{transform:translate3d(0,calc(var(--hp) * -18px),0)}.fx .landnav{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent;box-shadow:0 0 0 0 rgba(0,0,0,0);transition:background .35s var(--ease-soft),border-color .35s var(--ease-soft),box-shadow .35s var(--ease-soft),-webkit-backdrop-filter .35s var(--ease-soft);transition:background .35s var(--ease-soft),border-color .35s var(--ease-soft),box-shadow .35s var(--ease-soft),backdrop-filter .35s var(--ease-soft);transition:background .35s var(--ease-soft),border-color .35s var(--ease-soft),box-shadow .35s var(--ease-soft),backdrop-filter .35s var(--ease-soft),-webkit-backdrop-filter .35s var(--ease-soft)}.fx .landnav.is-stuck{background:rgba(15,13,10,.86);-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%);border-bottom-color:var(--line);box-shadow:0 10px 30px -18px rgba(0,0,0,.95)}.fx .btn-gold,.fx .btn-outline{transition:background .25s var(--ease-soft),transform .25s var(--ease-out),box-shadow .25s var(--ease-soft)}.fx .btn-gold:focus-visible,.fx .btn-gold:hover,.fx .btn-outline:focus-visible,.fx .btn-outline:hover{transform:translateY(-2px);box-shadow:0 12px 26px -14px rgba(212,165,66,.75)}.fx .btn-gold:active,.fx .btn-outline:active{transform:translateY(0)}.fx .landnav-links a:not(.landnav-pro){position:relative}.fx .landnav-links a:not(.landnav-pro):after{content:"";position:absolute;inset-inline:0;bottom:-4px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:center;transition:transform .3s var(--ease-out)}.fx .landnav-links a:not(.landnav-pro):focus-visible:after,.fx .landnav-links a:not(.landnav-pro):hover:after{transform:scaleX(1)}.fx .landnav-cta,.fx .landnav-links a.landnav-pro{transition:background .25s var(--ease-soft),color .25s var(--ease-soft),transform .25s var(--ease-out),box-shadow .25s var(--ease-soft)}.fx .landnav-cta:hover,.fx .landnav-links a.landnav-pro:hover{transform:translateY(-1px);box-shadow:0 8px 20px -12px rgba(212,165,66,.8)}.fx .featcard,.fx .pricecard,.fx .trustcard{transition:transform .3s var(--ease-out),border-color .3s var(--ease-soft),box-shadow .3s var(--ease-soft)}.fx .featcard:hover,.fx .pricecard:hover,.fx .trustcard:hover{transform:translateY(-4px);border-color:var(--gold);box-shadow:0 22px 44px -24px rgba(0,0,0,.95),0 0 0 1px rgba(212,165,66,.12)}.fx .featcard-icon,.fx .trustcard-icon{display:inline-block;transition:transform .3s var(--ease-out)}.fx .featcard:hover .featcard-icon,.fx .trustcard:hover .trustcard-icon{transform:scale(1.12)}.fx .pricecard.pro{box-shadow:0 0 0 1px rgba(212,165,66,.14),0 0 34px -18px rgba(212,165,66,.55);animation:landfx-breathe 7s var(--ease-soft) infinite alternate}.fx .pricecard.pro:hover{animation:none}@keyframes landfx-breathe{0%{box-shadow:0 0 0 1px rgba(212,165,66,.1),0 0 26px -20px rgba(212,165,66,.4)}to{box-shadow:0 0 0 1px rgba(212,165,66,.22),0 0 40px -16px rgba(212,165,66,.7)}}.fx .faq-item{transition:border-color .25s var(--ease-soft),background .25s var(--ease-soft)}.fx .faq-item:hover{border-color:rgba(212,165,66,.5)}.fx .faq-item summary:after{transition:transform .3s var(--ease-out)}.fx .faq-item[open] summary:after{transform:rotate(180deg)}.fx .planopt{transition:transform .25s var(--ease-out),border-color .25s var(--ease-soft),box-shadow .25s var(--ease-soft)}.fx .planopt:hover{transform:translateY(-2px);box-shadow:0 14px 28px -20px rgba(0,0,0,.9)}.fx .gaction,.fx .prem-card{transition:transform .25s var(--ease-out),border-color .25s var(--ease-soft)}.fx .prem-card:hover{transform:translateY(-2px)}@media (max-width:720px){.fx{--rv-y:20px;--rv-dur:0.7s}.landfx-bg span{animation:none}.landfx-bg{transform:none}.fx .landnav.is-stuck{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fx .landhero-visual{transform:translate3d(0,calc(var(--hp) * -28px),0)}}@media (prefers-reduced-motion:reduce){.fx{--rv-dur:0.5s;--rv-y:14px;--rv-s:1}.fx .pricecard.pro,.landfx-bg span{animation:none}}