:root{--paper:#080e1c;--ink:#eef4ff;--muted:#a2b1ca;--line:#243149;--gold:#4fceff;--dark:#0b1426}
body{background:var(--paper);color:var(--ink)}.nav{border-color:#29354a}.navlinks a:hover,.text-link:hover{color:#5dd6ff}.hero{position:relative;padding-top:65px;padding-bottom:70px}.hero:before{content:'';position:absolute;inset:0 -40px;z-index:-1;background:radial-gradient(ellipse at 80% 30%,#185bc82b,transparent 65%),linear-gradient(#243e5920 1px,transparent 1px),linear-gradient(90deg,#243e5920 1px,transparent 1px);background-size:auto,64px 64px,64px 64px;mask-image:linear-gradient(black 70%,transparent)}.hero-top .eyebrow{color:#64d3ff}.hero-top .eyebrow:before{content:'';display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff9f36;margin-right:10px}.hero h1{font-weight:700;font-size:clamp(46px,6.7vw,94px);line-height:1.04;letter-spacing:-.045em;max-width:1150px}.hero h1 em{font:inherit;color:#59cdff;letter-spacing:inherit}.hero-bottom p{max-width:650px;font-size:18px;line-height:1.75}.hero-bottom{grid-template-columns:1.3fr 1fr}.button{background:#2173ed;color:#fff;border:1px solid #4c96ff;border-radius:6px;font-weight:600;box-shadow:0 7px 30px #1462cf20}.button:hover{background:#3487ff}.text-link{border-color:#516582}.eyebrow{color:#69ceff}.dark{background:#101d34;color:var(--ink);border-top:1px solid #2b4464;border-bottom:1px solid #2b4464}.dark .section-head p,.dark .flow p{color:#b2c1d9}.dark .flow>div{border-color:#344a68}.dark .flow b{color:#64d3ff}.section-head h2,.offer h2{font-weight:700}.service{grid-template-columns:1.1fr 1.2fr 1fr;padding:40px 0;gap:38px}.service .number{color:#69ceff;font-family:ui-monospace,monospace;font-size:12px;letter-spacing:.05em}.service h3{font-weight:700;line-height:1.2;margin-top:13px;font-size:28px}.service p,.service ul{font-size:15px;line-height:1.85}.service li::marker{color:#58ceff}.service-readiness{font-size:13px;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:18px 22px;background:#101a2c}.offer-details{border-top:2px solid #48bbff;background:#101b30;padding:28px;border-radius:0 0 8px 8px}.offer-details .price{color:#f3f7ff}.workframe{background:#12223a;border:1px solid #2a4161;border-radius:8px}.work-label{color:#b4cae7}.window-bar{background:#192a44;color:#c2d2e8}.footer{background:#0b1426;border-top:1px solid var(--line)}.footer .button{background:#2173ed;color:#fff}.footer-bottom{border-color:var(--line)}.footer-bottom p{color:#9aaac3}.menu{color:var(--ink)}a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:#65dcff}.skip:focus{background:#102641;color:white}.hero-top span:last-child{color:#afc0db}
@media(max-width:1000px){.hero-bottom{grid-template-columns:1fr}.service{grid-template-columns:1fr 1.5fr}.hero:before{inset:0 -20px}}@media(max-width:650px){.hero h1{font-size:clamp(42px,10.6vw,60px)}.hero{padding:38px 0 48px}.hero-bottom p{font-size:16px}.service{grid-template-columns:1fr;gap:15px;padding:30px 0}.service h3{font-size:26px}.service ul{grid-column:auto}.offer-details{padding:22px}.hero-top .eyebrow{font-size:10px}.flow{grid-template-columns:1fr}.flow>div{padding-bottom:25px}.section-head h2{font-size:38px}}

.package-name{font-size:32px;line-height:1.15;margin:16px 0 8px;font-weight:700}.package-intro{font-size:15px;margin:0 0 25px}.package-inclusions{list-style:none;padding:0;margin:28px 0;border-top:1px solid var(--line)}.package-inclusions li{padding:12px 0 12px 25px;border-bottom:1px solid var(--line);font-size:15px;position:relative}.package-inclusions li:before{content:"✓";position:absolute;left:0;color:#66d6ff}.offer-details .price{margin:24px 0 0}.offer-details .terms{max-width:none}

.rate-comparison{display:grid;gap:12px;margin:25px 0}.rate-comparison>div{border:1px solid var(--line);padding:16px;border-radius:6px}.rate-comparison span{display:block;font-size:13px;color:var(--muted)}.rate-comparison strong{display:block;font-size:40px;line-height:1.2;margin-top:8px}.rate-comparison small{font-size:15px;font-weight:400}.rate-comparison .founder-rate{border-color:#4fceff;background:#122b45}

/* Current MDS orange direction, carried through the existing public site. */
:root{--gold:#ff9f36}
.hero h1 em,.eyebrow,.hero-top .eyebrow,.dark .eyebrow,.dark .flow b,.service .number{color:#ffad54}
.button,.footer .button{background:#d96718;border-color:#ff9f36;color:#fff}
.button:hover,.footer .button:hover{background:#ed7a2a}
.offer-details{border-top-color:#ff9f36}
.rate-comparison .founder-rate{border-color:#ff9f36;background:#352315}
.package-inclusions li:before{color:#ffad54}
.navlinks a:hover,.text-link:hover{color:#ffad54}
a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:#ffad54}
.offer-note{font-size:14px}
