@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Montserrat:wght@500;700;800&display=swap');*{box-sizing:border-box}body{margin:0;background:#020b1d;color:#f5f8ff;font:13px 'DM Sans',sans-serif}#stars{position:fixed;inset:0;width:100%;height:100%;z-index:-1;background:radial-gradient(circle at 65% 18%,#0c458577,transparent 23%),radial-gradient(circle at 35% 80%,#261e5855,transparent 35%),#010817}header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 4.5%;border-bottom:1px solid #42b4ff44}.brand{display:flex;gap:9px;align-items:center}.brand i{font-size:30px;color:#36bfff;text-shadow:0 0 13px #36bfff}.brand b{font:700 27px Montserrat;letter-spacing:-1.7px}.brand span,h1 em,.work em{color:#31b9ff;font-style:normal}.brand small{display:block;font:7px Montserrat;letter-spacing:3px;margin-top:2px}nav{display:flex;gap:38px}nav a{font-weight:500}.active{color:#fff;border-bottom:2px solid #37baff;padding-bottom:15px;text-shadow:0 0 12px #31b9ff}.portal{border:1px solid #2dbdff;border-radius:23px;padding:11px 25px;box-shadow:inset 0 0 12px #167ed766,0 0 13px #168fe577}.menu{display:none}.hero{min-height:610px;padding:55px 4.5% 10px;position:relative;overflow:hidden}.earth{position:absolute;inset:0;background:linear-gradient(90deg,#020817 0%,transparent 49%,#02081720 78%),url('assets/earth-hero.png') center/cover no-repeat;opacity:.92;animation:breathe 10s ease-in-out infinite}.copy{position:relative;z-index:1;width:58%;padding-top:35px}.copy>p,.work .intro>p{color:#39c5ff;font:11px Montserrat;letter-spacing:4px}.copy h1,.work h2{font:800 clamp(46px,5.5vw,74px)/.95 Montserrat;letter-spacing:-3px;margin:18px 0}.copy h2{font:16px/1.55 'DM Sans';letter-spacing:0;font-weight:500}.actions{display:flex;align-items:center;gap:28px;margin-top:28px}.primary,.submit{border-radius:30px;background:linear-gradient(110deg,#1989ff,#39d2ff);padding:16px 28px;font-size:15px;font-weight:bold;box-shadow:0 0 18px #19aaff, inset 0 0 12px #c5f2ff}.watch{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:bold}.watch i{border:2px solid #39c5ff;border-radius:50%;padding:14px;font-style:normal}.watch small{display:block;font:8px Montserrat;letter-spacing:2px;margin-top:4px}form{position:absolute;z-index:2;right:2.2%;top:5px;width:33%;padding:20px 25px;border:1px solid #41c7ff;border-radius:20px;background:#041229d9;box-shadow:inset 0 0 35px #155ea944,0 0 35px #186db655;backdrop-filter:blur(7px)}form h3{font:800 23px Montserrat;margin:0 0 5px}form>p{line-height:1.25;margin:0 0 12px}label{display:block;margin:8px 0 4px;font-weight:bold;font-size:11px}label em{color:#39c5ff;font-style:normal;font-weight:400}input,select,textarea{display:block;width:100%;background:#06152a;border:1px solid #459bd0;border-radius:9px;padding:9px;color:#fff;margin-top:5px;font:11px 'DM Sans'}label small{display:block;color:#aebbd1;font-weight:400;margin-top:4px}form strong{display:block;color:#f7d874;font-size:10px;margin:8px 0}.options{display:grid;grid-template-columns:1fr 1fr;gap:5px}.options button{background:#071629;border:1px solid #399acd;border-radius:16px;color:#fff;font-size:9px;padding:6px;text-align:left}textarea{height:50px;resize:none}.submit{width:100%;border:0;color:#fff;margin-top:9px;padding:13px}.thanks{display:none;padding:15px;color:#c9efff;text-align:center}.stats{display:flex;padding:23px 7%;gap:0;border-top:1px solid #44c6ff55;border-bottom:1px solid #44c6ff55;background:#061329c9}.stats article{flex:1;border-right:1px solid #42b6e855;padding-left:35px;display:flex;gap:14px;align-items:center}.stats article:last-child{border:0}.stats b{font:800 26px/.9 Montserrat;color:#38c6ff;text-shadow:0 0 13px #1d9bdb}.stats span{font-size:11px}.logos{display:flex;align-items:center;justify-content:space-between;padding:18px 4.5%;border-bottom:1px solid #42b6e844}.logos p{font:9px Montserrat;letter-spacing:2px;color:#42c9ff}.logos div{display:flex;gap:48px;align-items:center;color:#d7e4f3;font:bold 20px Montserrat}.work{display:grid;grid-template-columns:26% 74%;padding:45px 4.5%;gap:25px}.work h2{font-size:40px}.intro span{display:block;line-height:1.5;color:#d9e5f1}.intro a{display:inline-block;border:1px solid #38c1ff;border-radius:25px;padding:10px 20px;margin-top:20px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cards article{height:238px;border:1px solid #3d93bf;border-radius:8px;overflow:hidden;position:relative;background:#182d48}.car{background:radial-gradient(ellipse at 60% 55%,#bbdefa55,transparent 35%),linear-gradient(145deg,#181b23,#66727e)!important}.jewel{background:radial-gradient(circle at 50% 35%,#d9a47e,#4c2635 38%,#110c18 70%)!important}.beauty{background:radial-gradient(circle at 48% 40%,#a7c7ed,#20395e 38%,#030b19 73%)!important}.cards article:before{content:'';position:absolute;inset:0;background:linear-gradient(transparent 55%,#020816)}.cards div{position:absolute;bottom:12px;left:12px;z-index:1}.cards b{display:block;font:8px Montserrat;letter-spacing:2px;color:#8cd9ff}.cards strong{display:block;margin-top:7px;font:12px Montserrat}footer{display:flex;justify-content:space-between;align-items:center;padding:18px 4.5%;border-top:1px solid #42c5ff55}footer p{font:9px Montserrat;letter-spacing:4px;color:#3bcaff}@keyframes breathe{50%{transform:scale(1.025)}}@media(max-width:900px){nav{gap:15px}.copy{width:54%}form{width:39%}}@media(max-width:700px){header{height:65px;padding:0 20px}nav,.portal{display:none}.menu{display:block;background:0;border:0;color:#fff}.brand b{font-size:20px}.hero{padding:45px 20px 0}.earth{opacity:.55;background-position:center}.copy{width:100%;padding:0}.copy h1{font-size:46px}.copy h2{font-size:14px}.actions{gap:14px}.primary{padding:14px}.watch{font-size:12px}.hero{min-height:900px}form{top:425px;left:20px;right:20px;width:auto;padding:18px}.stats{margin-top:0;padding:16px 20px}.stats article{padding:0 8px;display:block}.stats b{font-size:17px;display:block;margin-bottom:6px}.stats span{font-size:9px}.logos{overflow:hidden;gap:22px}.logos div{gap:18px;font-size:14px}.logos p:last-child{display:none}.work{display:block;padding:50px 20px}.cards{margin-top:25px;grid-template-columns:1fr}.cards article{height:220px}footer{padding:20px;gap:10px}footer p{display:none}.options{grid-template-columns:1fr}.copy>p{font-size:9px;letter-spacing:2px}}
.consult{border:1px solid #3c9dd0;background:#0a1f3a99;border-radius:9px;padding:10px;margin:10px 0;color:#cceeff;font-size:10px;line-height:1.4}.consult b{display:block;margin-bottom:5px;color:#e7f7ff}.consult span{color:#aebbd1}.privacy{display:block;text-align:center;color:#bec9d8;font-size:9px;margin:9px 4px 0;line-height:1.4}.options button.picked{background:#0e74ba;border-color:#a0e7ff;box-shadow:0 0 10px #38c9ff88}
.calendar-icon{display:inline-block;width:12px;height:11px;border:1px solid #84d9ff;border-radius:2px;margin-right:7px;vertical-align:-1px;position:relative}.calendar-icon:before{content:"";position:absolute;left:1px;right:1px;top:3px;border-top:1px solid #84d9ff}.calendar-icon:after{content:"";position:absolute;width:2px;height:2px;background:#84d9ff;left:3px;bottom:2px;box-shadow:4px 0 #84d9ff}form h3{color:#39c5ff;text-shadow:0 0 12px #219ee777}.options button:focus,input:focus,select:focus,textarea:focus{outline:2px solid #9ce7ff;outline-offset:2px} .journey{padding:105px 7vw;background:radial-gradient(circle at 70% 10%,#133d7855,transparent 25%),#030b1b}.journey-intro{display:block;height:auto;padding:0;border:0;background:none;position:static}.journey-intro p,.stage-copy>b{font:10px Montserrat;letter-spacing:3px;color:#42caff}.journey-intro h2{font:800 52px/.95 Montserrat;letter-spacing:-2px;margin:17px 0}.journey-intro em,.stage h3 em,.scale em{color:#39c7ff;font-style:normal}.journey-intro span{display:block;max-width:540px;color:#c6d6e9;line-height:1.6}.journey-intro small{display:block;color:#66ccff;margin-top:18px;font:10px Montserrat;letter-spacing:3px}.stage{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center;min-height:560px;border-bottom:1px solid #41bfff2b}.stage-copy h3,.scale h3{font:800 52px/.9 Montserrat;letter-spacing:-3px;margin:17px 0}.stage-copy strong{color:#e6f6ff}.stage-copy p{line-height:1.6;color:#b4c6da;max-width:480px}.stage-copy div{font-size:10px;line-height:2.1;color:#7ed6ff;max-width:500px}.stage-copy a{display:inline-block;margin-top:20px;border-bottom:1px solid #47c9ff;padding-bottom:4px}.stage-visual{height:360px;position:relative;overflow:hidden}.core-visual i{position:absolute;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle at 33% 30%,#e3f6ff,#489eed 34%,#0d225c 70%);left:27%;top:21%;box-shadow:0 0 75px #249eff99;animation:float 9s ease-in-out infinite}.core-visual:before,.core-visual:after{content:"";position:absolute;border:1px solid #52bcff88;border-radius:50%;width:420px;height:120px;left:2%;top:34%;transform:rotate(-24deg)}.core-visual:after{transform:rotate(32deg);width:340px;left:8%;top:40%}.core-visual span{position:absolute;bottom:20px;right:20px;color:#78d4ff;font:9px Montserrat;letter-spacing:2px}.grow-visual{background:radial-gradient(circle at 50% 50%,#2667ad44,transparent 35%)}.grow-visual i{position:absolute;width:10px;height:10px;background:#89dfff;border-radius:50%;box-shadow:0 0 18px #5acbff;animation:float 6s ease-in-out infinite}.grow-visual i:nth-child(1){left:22%;top:70%}.grow-visual i:nth-child(2){left:48%;top:45%;animation-delay:-2s}.grow-visual i:nth-child(3){left:75%;top:18%;animation-delay:-4s}.grow-visual:before{content:"";position:absolute;inset:16% 15%;border-left:2px solid #4ecaff;border-top:2px solid #4ecaff;transform:skewY(-28deg);box-shadow:0 0 20px #41bbff55}.build-visual{display:grid;grid-template-columns:1fr 1.25fr;gap:12px;padding:34px;background:#091a36}.build-visual i{border:1px solid #4dbfff;background:#113461;box-shadow:inset 0 0 28px #4ca8e644}.build-visual i:nth-child(2){margin-top:45px}.build-visual i:nth-child(3){height:80px;grid-column:1/3;background:#155286}.scale{text-align:center;display:block;height:auto;padding:100px 20px 45px;background:radial-gradient(circle,#2166aa55,transparent 45%);border:0}.scale p{color:#81d9ff;font:10px Montserrat;letter-spacing:2px}.scale h3{font-size:70px}.scale strong,.scale span{display:block}.scale span{color:#b5c6da;margin:14px auto;max-width:480px}@media(max-width:700px){.journey{padding:70px 24px}.journey-intro h2,.stage-copy h3{font-size:40px}.stage{display:flex;flex-direction:column;gap:25px;padding:65px 0;min-height:0}.stage.grow{flex-direction:column-reverse}.stage-visual{width:100%;height:260px}.scale{padding:70px 0 25px}.scale h3{font-size:48px}}@media(prefers-reduced-motion:reduce){.core-visual i,.grow-visual i{animation:none}}
.featured-work{padding:110px 7vw;background:linear-gradient(180deg,#030b1b 0%,#051632 100%);border-top:1px solid #41bfff2b}.featured-work .work-intro{max-width:650px}.featured-work .eyebrow{color:#54cbff;font:10px Montserrat;letter-spacing:3px}.featured-work h2{font:800 clamp(42px,5vw,68px)/.92 Montserrat;letter-spacing:-3px;margin:18px 0;color:#f5f8ff}.featured-work h2 em{color:#39c7ff;font-style:normal}.featured-work .work-summary{max-width:520px;color:#bfd0e5;font-size:15px;line-height:1.65}.case-studies{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px}.case-study{min-height:405px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;padding:26px;border:1px solid #4ebfff4a;border-radius:14px;background:#081a35;isolation:isolate}.case-study:before{content:"";position:absolute;inset:0;z-index:-1;transition:transform .5s ease}.case-study:hover:before{transform:scale(1.06)}.case-study.auto:before{background:radial-gradient(circle at 72% 26%,#70d4ff99 0 3%,transparent 4%),radial-gradient(ellipse at 56% 66%,#3e9cff99,transparent 33%),linear-gradient(145deg,#0a1d3d,#061020 66%)}.case-study.jewelry:before{background:radial-gradient(circle at 55% 33%,#f2dc9a77,transparent 10%),radial-gradient(circle at 50% 48%,#9edbff52,transparent 31%),linear-gradient(155deg,#111d3d,#050b1a 70%)}.case-study.beauty:before{background:radial-gradient(circle at 65% 28%,#79d9ff77,transparent 7%),radial-gradient(ellipse at 43% 70%,#3062b866,transparent 40%),linear-gradient(145deg,#07172f,#0a2444 65%)}.case-study:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,#020b1de8 100%);z-index:-1}.case-study .case-type{align-self:flex-start;margin-bottom:auto;color:#8fdcff;font:10px Montserrat;letter-spacing:2px}.case-study h3{margin:0 0 10px;font:700 28px/.96 Montserrat;letter-spacing:-1.5px;color:#fff}.case-study p{margin:0;color:#d6e5f5;line-height:1.55}.case-meta{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.case-meta span{padding:6px 9px;border:1px solid #62caff66;border-radius:20px;background:#06152a99;color:#bfeaff;font-size:10px}.case-link{align-self:flex-start;color:#fff;border-bottom:1px solid #51c9ff;padding-bottom:4px;font-weight:700;font-size:12px}.case-study:hover{border-color:#6dd6ff;box-shadow:0 10px 38px #0b79bf22}@media(max-width:800px){.featured-work{padding:75px 24px}.case-studies{grid-template-columns:1fr;margin-top:38px}.case-study{min-height:340px}.featured-work .work-summary{font-size:14px}}
.featured-work .work-summary:after{content:"A curated library of commercial-grade visual directions.";display:block;margin-top:10px;color:#73cdf9;font-size:12px}.featured-work .case-studies{grid-template-columns:repeat(4,1fr);gap:14px}.featured-work .case-study{min-height:270px;padding:18px;background:#030b1b}.featured-work .case-study:before,.featured-work .case-study:after{display:none}.featured-work .case-study h3{font-size:20px}.featured-work .case-study p,.featured-work .case-meta,.featured-work .case-link{display:none}.work-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.88;transition:transform .6s ease,opacity .4s ease}.featured-work .case-study:hover .work-video{transform:scale(1.05);opacity:1}.featured-work .case-study:after{display:block;content:"";position:absolute;inset:0;background:linear-gradient(180deg,#020b1d22 15%,#020b1df2 100%);z-index:0}.featured-work .case-study>*:not(.work-video){position:relative;z-index:1}.featured-work .case-study .case-type{font-size:9px}.featured-work .case-study h3{margin-top:auto}.featured-work .case-study:focus-within,.featured-work .case-study:hover{border-color:#69d7ff;box-shadow:0 12px 34px #0b79bf33}@media(max-width:1050px){.featured-work .case-studies{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.featured-work .case-studies{grid-template-columns:repeat(2,1fr);gap:10px}.featured-work .case-study{min-height:220px;padding:14px}.featured-work .case-study h3{font-size:17px}}
.featured-work .work-video.video-unavailable{display:none}.featured-work .case-study.video-fallback{background:radial-gradient(circle at 75% 18%,#58ceff66 0 2%,transparent 3%),radial-gradient(circle at 25% 75%,#1766ae99,transparent 39%),linear-gradient(145deg,#0b2446,#030b1b 70%)}.featured-work .case-study.video-fallback:before{display:block;content:"VIDEO PREVIEW";position:absolute;right:16px;bottom:15px;color:#83d9ff;font:9px Montserrat;letter-spacing:2px;z-index:1}.featured-work .case-study.video-fallback:after{display:block;content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,#020b1daa);z-index:0}
.why-agrowth{padding:110px 7vw;background:radial-gradient(circle at 82% 18%,#175c9a55,transparent 24%),#020b1d;border-top:1px solid #41bfff2b}.why-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:8vw;align-items:end}.why-kicker{color:#61d2ff;font:10px Montserrat;letter-spacing:3px}.why-agrowth h2{font:800 clamp(42px,5.2vw,70px)/.9 Montserrat;letter-spacing:-3px;margin:18px 0 0}.why-agrowth h2 em{color:#3ac9ff;font-style:normal}.why-intro>p{margin:0;max-width:450px;color:#c3d5e8;font-size:16px;line-height:1.65}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:65px;background:#3cbfff45;border:1px solid #3cbfff45}.why-card{min-height:280px;padding:25px;background:#06152a;position:relative}.why-card b{display:block;color:#6fd8ff;font:10px Montserrat;letter-spacing:2px}.why-card h3{font:700 28px/.98 Montserrat;letter-spacing:-1.5px;margin:62px 0 12px}.why-card p{margin:0;color:#b9cde0;line-height:1.6}.why-card:before{content:"";width:11px;height:11px;border:1px solid #62ceff;border-radius:50%;position:absolute;right:22px;top:23px;box-shadow:0 0 16px #35bfff}.why-card:hover{background:#0a2444}@media(max-width:900px){.why-grid{grid-template-columns:1fr 1fr}.why-intro{grid-template-columns:1fr;gap:25px}}@media(max-width:560px){.why-agrowth{padding:75px 24px}.why-grid{grid-template-columns:1fr;margin-top:40px}.why-card{min-height:220px}.why-card h3{margin-top:42px}}
.how-work{padding:110px 7vw;background:#07162d;position:relative;overflow:hidden}.how-work:before{content:"";position:absolute;width:620px;height:620px;border:1px solid #3dc5ff25;border-radius:50%;right:-300px;top:-300px;box-shadow:0 0 0 70px #3dc5ff08,0 0 0 140px #3dc5ff06}.how-head{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:end;gap:40px}.how-head p{max-width:420px;margin:0;color:#bdd2e6;font-size:15px;line-height:1.65}.how-head .why-kicker{margin:0}.how-work h2{font:800 clamp(42px,5.2vw,70px)/.9 Montserrat;letter-spacing:-3px;margin:18px 0 0}.how-work h2 em{font-style:normal;color:#42caff}.work-steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);margin-top:65px;border-top:1px solid #46c4ff55}.work-step{min-height:235px;padding:20px 20px 0 0;border-right:1px solid #46c4ff55}.work-step+ .work-step{padding-left:20px}.work-step:last-child{border-right:0}.work-step b{color:#66d5ff;font:10px Montserrat;letter-spacing:2px}.work-step h3{font:700 25px/.98 Montserrat;letter-spacing:-1.3px;margin:58px 0 10px}.work-step p{margin:0;color:#b6ccdf;line-height:1.55;font-size:12px;max-width:180px}.work-step:hover h3{color:#60d4ff}@media(max-width:900px){.how-head{display:block}.how-head>p{margin-top:25px}.work-steps{grid-template-columns:repeat(2,1fr)}.work-step{border-bottom:1px solid #46c4ff55;padding:20px}.work-step+.work-step{padding-left:20px}.work-step:nth-child(2n){border-right:0}.work-step:last-child{grid-column:1/3}}@media(max-width:560px){.how-work{padding:75px 24px}.work-steps{grid-template-columns:1fr;margin-top:40px}.work-step,.work-step+.work-step,.work-step:last-child{grid-column:auto;border-right:0;padding:20px 0;min-height:160px}.work-step h3{margin:32px 0 8px}}
.pricing-section{padding:110px 7vw;background:linear-gradient(160deg,#030b1b,#081d3b);position:relative}.pricing-intro{text-align:center;max-width:670px;margin:0 auto}.pricing-intro .why-kicker{margin:0}.pricing-section h2{font:800 clamp(42px,5.2vw,70px)/.9 Montserrat;letter-spacing:-3px;margin:18px 0}.pricing-section h2 em{font-style:normal;color:#41caff}.pricing-intro>p:last-child{color:#c1d5e9;font-size:15px;line-height:1.65;margin:0}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:60px;align-items:stretch}.price-card{position:relative;display:flex;flex-direction:column;min-height:515px;padding:30px;border:1px solid #4cc8ff4b;border-radius:16px;background:#06152a}.price-card.featured{background:linear-gradient(155deg,#0c3970,#06172f);border-color:#69d8ff;box-shadow:0 20px 55px #0a84d833;transform:translateY(-12px)}.price-card .tier{color:#65d4ff;font:10px Montserrat;letter-spacing:2px}.price-card h3{font:700 43px/.95 Montserrat;letter-spacing:-2.4px;margin:20px 0 12px}.price-card>p{color:#b9d0e3;line-height:1.6;margin:0}.price-card .scope{display:block;margin:30px 0 22px;color:#fff;font:700 20px Montserrat;letter-spacing:-1px}.price-card ul{list-style:none;padding:0;margin:0;display:grid;gap:13px;color:#d7e8f5;line-height:1.4}.price-card li:before{content:"✓";color:#60d5ff;margin-right:10px}.price-card a{margin-top:auto;display:flex;justify-content:space-between;align-items:center;border:1px solid #50cfff;border-radius:28px;padding:13px 16px;color:#fff;font-weight:700}.price-card a:hover{background:#3bc9ff;color:#031225}.popular{position:absolute;right:18px;top:18px;border-radius:20px;background:#52ceff;color:#031225;padding:7px 10px;font:9px Montserrat;letter-spacing:1px}@media(max-width:850px){.pricing-grid{grid-template-columns:1fr}.price-card.featured{transform:none}.price-card{min-height:0;gap:0}.price-card a{margin-top:32px}}@media(max-width:560px){.pricing-section{padding:75px 24px}.price-card{padding:25px}.price-card h3{font-size:38px}}
.build-note{margin-top:18px;padding:23px 27px;border:1px solid #3fcaff55;border-radius:14px;background:#06152a;display:flex;justify-content:space-between;align-items:center;gap:24px}.build-note b{color:#fff;font:700 19px Montserrat;letter-spacing:-.8px}.build-note p{margin:6px 0 0;color:#b7cfe4;line-height:1.5}.build-note span{white-space:nowrap;color:#68d8ff;font:700 18px Montserrat}@media(max-width:650px){.build-note{display:block}.build-note span{display:block;margin-top:15px}}
.pricing-disclaimer{text-align:center;color:#8eacc6;font-size:12px;margin:20px 0 0}
.journey-intro,.how-head,.pricing-intro{height:auto;padding:0;border:0;background:transparent;position:static;backdrop-filter:none}.pricing-intro{display:block}.pricing-intro .why-kicker{display:block}.pricing-intro>p:last-child{max-width:520px;margin:0 auto}.how-head{min-height:0}.pricing-section{border-top:1px solid #41bfff2b}.pricing-section h2{margin-bottom:20px}
.final-cta{padding:130px 7vw;background:radial-gradient(circle at 50% 45%,#1a6cab77,transparent 30%),linear-gradient(180deg,#051a35,#020b1d);text-align:center;border-top:1px solid #45c8ff45}.final-cta .why-kicker{margin:0}.final-cta h2{max-width:950px;margin:24px auto;font:800 clamp(45px,6.4vw,88px)/.88 Montserrat;letter-spacing:-4px}.final-cta h2 em{color:#55cfff;font-style:normal}.final-cta .cta-copy{max-width:650px;margin:0 auto;color:#c5d8e9;font-size:17px;line-height:1.65}.final-cta .cta-lines{margin:38px auto;color:#8ddcff;font:700 13px/1.8 Montserrat;letter-spacing:1.5px}.final-cta .cta-button{display:inline-flex;align-items:center;gap:28px;border-radius:30px;padding:17px 25px;background:linear-gradient(110deg,#1989ff,#39d2ff);color:#fff;font-weight:700;box-shadow:0 0 22px #19aaff99}.final-cta .cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 30px #19aaffaa}@media(max-width:560px){.final-cta{padding:90px 24px}.final-cta h2{letter-spacing:-2.5px}.final-cta .cta-copy{font-size:15px}}
/* Conversion-critical layout: keep the complete consultation form visible and actionable. */
.watch,.watch:visited{color:#fff;text-decoration:none}
@media(min-width:701px){.hero{min-height:980px}}
@media(max-width:700px){.hero{min-height:0;overflow:visible;padding-bottom:28px}.hero form{position:relative;top:auto;left:auto;right:auto;width:auto;margin:40px 0 0}}
/* Mobile navigation: hidden until the Menu button is deliberately opened. */
@media(max-width:700px){header{position:relative;z-index:20}.menu{position:relative;z-index:22;padding:9px 0;font:700 11px Montserrat;letter-spacing:1.4px;cursor:pointer}.menu:focus-visible{outline:2px solid #9ce7ff;outline-offset:5px;border-radius:3px}header nav.is-open{position:absolute;z-index:21;top:64px;left:0;right:0;display:flex;flex-direction:column;gap:0;padding:8px 20px 16px;background:#041229f7;border-top:1px solid #42b4ff55;border-bottom:1px solid #42b4ff66;box-shadow:0 18px 30px #01081799}header nav.is-open a{padding:14px 0;border-bottom:1px solid #42b4ff22;font-size:14px}header nav.is-open a:last-child{border-bottom:0}.active{padding-bottom:14px}}
header .portal{display:flex;align-items:center;gap:8px;line-height:1.05;white-space:nowrap;cursor:default}header .portal>span{display:block}header .portal small{display:block;margin-top:3px;color:#7edaff;font:7px Montserrat;letter-spacing:1.5px}@media(max-width:1050px){header .portal{padding:9px 13px;font-size:11px}}
