body{overflow-x:hidden}header{background:#ffffffee;backdrop-filter:blur(16px);color:var(--ink);border-bottom:1px solid #0b102010}.hero{isolation:isolate}.hero-copy,.hero-inner{position:relative;z-index:1}nav .nav-cta{background:var(--ink);color:white}.menu-toggle{display:none}.skip-link{position:fixed;top:-100px;left:18px;padding:12px 20px;background:white;color:#102033;z-index:1000;border-radius:8px}.skip-link:focus{top:12px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #7c3cff;outline-offset:5px}.service:hover p{color:#d8d4e8}.service:hover a{color:#c9b1ff}.price-card .plan{color:#6729d5}.price-card.featured .plan{color:#d9bfff}.price-card>a,.price>a{min-height:46px;align-items:center}.price-card li,.price li{line-height:1.6}.price-card>small,.price small{font-size:12px}.reveal{opacity:1;transform:none}.form-section{max-width:1100px}.form-section h2{font-size:clamp(30px,4vw,44px)}footer>.links:last-child{grid-column:1/-1;border-top:1px solid var(--line);padding-top:24px;line-height:1.8}.platform-form a{text-decoration:underline}.form-button:hover{filter:brightness(.92)}@media(max-width:980px){header{position:relative;padding-top:16px;padding-bottom:16px;min-height:76px;height:auto}.hero{padding-top:65px}.menu-toggle{display:flex;gap:12px;border:1px solid var(--line);background:white;padding:12px 16px;border-radius:9px;font-weight:bold;color:var(--ink)}nav{display:none;position:absolute;top:100%;left:0;right:0;background:white;padding:24px;box-shadow:0 16px 25px #10203312;flex-direction:column;align-items:stretch;gap:20px}nav[data-open=true]{display:flex}nav>a:not(.nav-cta){display:block!important}nav .nav-cta{text-align:center}.visual,.photo-stage{max-width:100%;width:100%}.float,.pin{max-width:65%}}@media(max-width:620px){h1{font-size:clamp(46px,13vw,70px)}.hero{padding-top:50px}.trust,.hero-trust{gap:18px}.f1{right:0}.float,.pin{padding:12px}.cta .btn{width:100%;box-sizing:border-box}.photo-stage{height:410px}.hero-bg{z-index:-2}.wave{z-index:-1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none}}

.hero{background:linear-gradient(135deg,#fcfaff,#f1edff)}.visual:before{background:radial-gradient(circle at 35% 30%,#d8c7ff,#a58ce8 60%,#6961c9)}.visual:after{border-color:#7c3cff22}.bars i{background:linear-gradient(#7c3cff,#b4a2f5)}.cta{background:linear-gradient(125deg,#7c3cff,#49318b)}.icon{background:#f0eaff}.dash{box-shadow:0 35px 70px #38205326}
