.innerPage{min-height:100vh;background:#06070a;color:#f5f5f5;overflow:hidden}.innerHero{padding:150px max(5vw,24px) 80px;max-width:1440px;margin:auto}.kicker{color:#0072ff;text-transform:uppercase;letter-spacing:.18em;font-weight:800;font-size:12px}.innerHero h1{font-size:clamp(54px,9vw,128px);line-height:.88;letter-spacing:-.065em;margin:18px 0 28px;max-width:1100px}.innerHero .intro{font-size:clamp(18px,2vw,28px);line-height:1.45;color:#aeb2bd;max-width:780px}.section{padding:90px max(5vw,24px);max-width:1440px;margin:auto}.sectionHead{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px}.sectionHead h2{font-size:clamp(38px,5vw,72px);letter-spacing:-.045em;margin:0;line-height:.95}.sectionHead p{max-width:520px;color:#999faa;line-height:1.7}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.card{position:relative;padding:34px;border:1px solid hsla(0,0%,100%,.1);border-radius:26px;background:linear-gradient(145deg,rgba(0,114,255,.08),hsla(0,0%,100%,.025));min-height:260px;transition:.3s ease}.card:hover{transform:translateY(-5px);border-color:rgba(0,114,255,.55)}.cardNum{color:#0072ff;font-size:12px;letter-spacing:.16em}.card h3{font-size:clamp(26px,3vw,42px);margin:50px 0 12px;letter-spacing:-.035em}.card p{color:#9da2ad;line-height:1.65;max-width:560px}.pillRow{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.pill{font-size:11px;border:1px solid hsla(0,0%,100%,.12);padding:9px 12px;color:#d7d9df}.neonCta,.pill{text-transform:uppercase;letter-spacing:.08em;border-radius:999px}.neonCta{display:inline-flex;margin-top:30px;background:#0072ff;color:#090909;padding:16px 22px;font-weight:800;font-size:12px}.process{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.step{padding:28px;border-top:1px solid hsla(0,0%,100%,.18)}.step b{color:#0072ff}.step h3{font-size:24px}.step p{color:#9298a3;line-height:1.6}.contactGrid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:50px;gap:50px}.form{display:grid;grid-gap:14px;gap:14px}.form input,.form textarea{width:100%;background:#0c0e13;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:17px;color:#fff;outline:none}.form textarea{min-height:150px;resize:vertical}.form button{border:0;cursor:pointer;background:#0072ff;color:#080808;padding:17px 22px;border-radius:999px;font-weight:800}.postGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.post{padding:26px;border-radius:22px;border:1px solid hsla(0,0%,100%,.1);background:#0b0d12}.post span{color:#0072ff;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.post h3{font-size:26px;line-height:1.1}.post p{color:#959ba6;line-height:1.6}@media(max-width:800px){.contactGrid,.grid,.postGrid{grid-template-columns:1fr}.process{grid-template-columns:1fr 1fr}.innerHero{padding-top:120px}}@media(max-width:520px){.process{grid-template-columns:1fr}.section{padding-top:60px;padding-bottom:60px}}.splitStatement{display:grid;grid-template-columns:.3fr 1.7fr;grid-gap:40px;gap:40px;align-items:start;border-top:1px solid hsla(0,0%,100%,.1)}.bigIndex{font-size:clamp(90px,15vw,220px);line-height:.75;color:rgba(0,114,255,.14);font-weight:800}.contactIntro h2,.finalCta h2,.splitStatement h2{font-size:clamp(42px,6vw,86px);line-height:.95;letter-spacing:-.055em;margin:16px 0 24px}.contactIntro>p,.finalCta p,.splitStatement p{color:#9da2ad;line-height:1.75;max-width:700px;font-size:18px}.disciplineRail{display:flex;flex-wrap:wrap;gap:10px}.disciplineRail span{padding:18px 22px;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;font-size:clamp(13px,1.4vw,18px);font-weight:700;transition:.25s}.disciplineRail span:hover{background:#0072ff;color:#090909;border-color:#0072ff;transform:translateY(-3px)}.finalCta{padding-top:130px;padding-bottom:140px;border-top:1px solid hsla(0,0%,100%,.08)}.finalCta h2{max-width:1000px}.contactIntro{position:-webkit-sticky;position:sticky;top:140px;align-self:start}.contactFacts{display:grid;grid-gap:0;gap:0;margin-top:45px}.contactFacts div{display:flex;gap:18px;padding:18px 0;border-top:1px solid hsla(0,0%,100%,.1)}.contactFacts b{color:#0072ff}.contactFacts span{color:#d6d8de}.premiumForm{padding:32px;border:1px solid hsla(0,0%,100%,.1);border-radius:26px;background:linear-gradient(145deg,rgba(0,114,255,.07),hsla(0,0%,100%,.02))}.fieldLabel,.premiumForm label{display:grid;grid-gap:9px;gap:9px;color:#d7d9df;font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.fieldRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.premiumForm input:focus,.premiumForm textarea:focus{border-color:rgba(0,114,255,.75);box-shadow:0 0 0 3px rgba(0,114,255,.08)}.optionGrid{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.checkPill input{display:none}.checkPill span{display:block;padding:11px 13px;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#aeb2bd;cursor:pointer;transition:.2s}.checkPill input:checked+span{background:#0072ff;border-color:#0072ff;color:#090909}.formNote{color:#9da2ad;line-height:1.5;margin:4px 0}.featuredPost{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:40px;gap:40px;align-items:stretch;padding:clamp(28px,5vw,60px);border:1px solid hsla(0,0%,100%,.1);border-radius:32px;background:linear-gradient(135deg,rgba(0,114,255,.11),hsla(0,0%,100%,.015))}.featuredPost h2{font-size:clamp(40px,5vw,72px);line-height:.95;letter-spacing:-.05em;margin:20px 0}.featuredPost p{color:#a0a5af;line-height:1.7;max-width:680px}.readTime{color:#ddd;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.featureVisual{min-height:330px;border-radius:24px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle,rgba(0,114,255,.35),transparent 60%),#090a0d}.featureVisual span{font-size:clamp(70px,10vw,150px);font-weight:800;color:#0072ff;z-index:2}.featureVisual i{position:absolute;width:70%;aspect-ratio:1;border:1px solid rgba(0,114,255,.3);border-radius:50%}.featureVisual i:nth-of-type(2){width:50%}.featureVisual i:nth-of-type(3){width:90%}.post{min-height:320px;transition:.25s}.post:hover{transform:translateY(-5px);border-color:rgba(0,114,255,.45)}.postMeta{display:flex;justify-content:space-between;gap:12px}.postMeta small{color:#737986}.postNumber{display:block;margin-top:45px;color:rgba(0,114,255,.3);font-size:34px}.post a{display:inline-block;margin-top:15px;color:#0072ff;font-size:12px;text-transform:uppercase;font-weight:800;letter-spacing:.08em}@media(max-width:800px){.featuredPost,.splitStatement{grid-template-columns:1fr}.bigIndex{font-size:100px}.contactIntro{position:static}.fieldRow{grid-template-columns:1fr}.featureVisual{min-height:240px}}.innerPage{background:linear-gradient(#06070a 0 24%,#060709 38%,#06070a 55%,#0b0c10 72%,#06070a);background-attachment:fixed}.innerHero{position:relative;isolation:isolate}.innerHero:before{content:"";position:absolute;z-index:-1;width:50vw;height:50vw;max-width:720px;max-height:720px;border-radius:50%;right:-18vw;top:-15vw;background:radial-gradient(circle,rgba(0,114,255,.18),rgba(0,114,255,.04) 35%,transparent 68%);filter:blur(10px)}.section{position:relative}.section:nth-of-type(2n):before{content:"";position:absolute;inset:20px max(2vw,8px);z-index:-1;border-radius:40px;background:linear-gradient(135deg,rgba(0,114,255,.035),hsla(0,0%,100%,.012));border:1px solid hsla(0,0%,100%,.035)}.card,.featuredPost,.post,.premiumForm,.step{animation:reveal linear both;animation-timeline:view();animation-range:entry 8% cover 32%}@keyframes reveal{0%{opacity:.18;transform:translateY(55px) scale(.985);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.innerHero h1{animation:heroIn .8s cubic-bezier(.2,.8,.2,1) both}@keyframes heroIn{0%{opacity:0;transform:translateY(35px);letter-spacing:-.02em}to{opacity:1;transform:none}}.card{overflow:hidden}.card:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-150px;bottom:-150px;background:#0072ff;filter:blur(60px);opacity:0;transition:.4s}.card:hover:after{opacity:.12;right:-100px;bottom:-100px}.neonCta{transition:transform .2s,box-shadow .2s}.neonCta:hover{transform:translateY(-3px);box-shadow:0 14px 38px rgba(0,114,255,.24)}@media(prefers-reduced-motion:reduce){.card,.featuredPost,.innerHero h1,.post,.premiumForm,.step{animation:none!important}}.innerPage{--page-gutter:clamp(20px,4vw,160px);font-family:var(--font-space),sans-serif}.innerPage .innerHero,.innerPage .section{width:100%;max-width:none;padding-inline:var(--page-gutter)}