:root{--navy:#05072f;--deep:#030722;--blue:#000098;--orange:#ff7200;--muted:#64748b;--line:#e8e9ef;--surface:#f8f9fb;--ink:#101329}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font:16px/1.6 Commissioner,Inter,system-ui,sans-serif}h1,h2,h3{font-family:Anybody,Poppins,system-ui,sans-serif;letter-spacing:-.04em;line-height:1.08}a{color:inherit;text-decoration:none}.site-header{height:80px;display:flex;align-items:center;gap:32px;padding:0 max(24px,calc((100% - 1280px)/2));border-bottom:1px solid transparent;position:sticky;top:0;background:#fffffff2;backdrop-filter:blur(16px);z-index:5}.site-header img{width:155px}.site-header nav{display:flex;gap:30px;margin-left:auto}.site-header nav a{font-size:14px;font-weight:500}.site-header nav a:hover{color:var(--orange)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--orange),#ff9b2f);color:#fff;padding:13px 22px;border-radius:999px;font-weight:700;box-shadow:0 12px 28px #ff720033;transition:.2s}.button:hover{transform:translateY(-2px);box-shadow:0 16px 32px #ff720055}.button.small{padding:10px 17px;font-size:14px}.menu{display:none;border:0;background:none;font-size:24px}.hero{background:radial-gradient(circle at 85% 15%,#22277b 0,#05072f 38%,#030722);color:#fff;padding:112px max(24px,calc((100% - 1280px)/2));display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center;overflow:hidden}.hero h1{font-size:clamp(44px,6.2vw,82px);margin:20px 0}.hero h1 span{color:var(--orange)}.hero p{font-size:18px;color:#ffffffc7;max-width:650px}.eyebrow{color:var(--orange);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.section{padding:96px max(24px,calc((100% - 1280px)/2))}.section.muted{background:var(--surface)}.center{text-align:center}.section h2{font-size:clamp(32px,4vw,54px);color:var(--navy);margin:10px 0 18px}.copy{color:var(--muted);max-width:700px}.center .copy{margin:0 auto}.grid{display:grid;gap:22px}.three{grid-template-columns:repeat(3,1fr)}.services{grid-template-columns:repeat(3,1fr);margin-top:42px}.card{padding:30px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 35px #1013290d}.service-card{background:linear-gradient(145deg,var(--orange),#ff9b2f);color:#fff;min-height:210px;transition:.2s}.service-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #ff720055}.service-card h3{font-size:23px}.trusted{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:28px}.trusted img{max-height:42px;max-width:135px}.logo-box{height:64px;min-width:145px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px}.split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.dark{background:var(--deep);color:#fff}.dark h2{color:#fff}.dark .copy{color:#ffffffbf}footer{background:var(--navy);color:#fff;padding:68px max(24px,calc((100% - 1280px)/2));display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}footer img{width:170px}footer a,footer strong{display:block;margin:8px 0;color:#ffffffb8}footer strong{color:var(--orange)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.button.ghost{background:transparent;border:1px solid #ffffff55;box-shadow:none}.button.secondary{background:#fff;color:var(--navy);border:1px solid var(--line);box-shadow:none}.hero small{display:block;color:#ffffff80;margin-top:24px;text-transform:uppercase;letter-spacing:.1em}.blue{color:var(--blue)}.hero-orbit{height:320px;width:320px;border:1px dashed #ffffff66;border-radius:50%;position:relative;display:grid;place-items:center;margin:auto}.orbit-center{text-align:center;color:#fff;font-size:20px}.orbit-center b{color:var(--orange)}.hero-orbit i{position:absolute;background:var(--orange);color:#fff;padding:8px 12px;border-radius:20px;font-size:12px;font-style:normal}.hero-orbit i:nth-of-type(1){top:-12px;left:105px}.hero-orbit i:nth-of-type(2){right:-28px;top:130px}.hero-orbit i:nth-of-type(3){bottom:0;left:75px}.hero-orbit i:nth-of-type(4){left:-35px;top:130px}.trust{display:grid;grid-template-columns:230px 1fr 220px;gap:25px;align-items:center}.trust-note{color:var(--muted);font-size:14px}.services-section{background:var(--surface);display:grid;grid-template-columns:1fr 2fr;gap:24px}.service-intro{background:linear-gradient(145deg,var(--blue),#20246d);color:#fff;padding:36px;border-radius:24px}.service-intro h2{color:#fff}.service-intro span{color:var(--orange)}.journey h2{color:#fff}.journey-card{padding:30px;border-radius:20px;background:#fff;color:var(--navy)}.journey-card:nth-child(2){background:var(--blue);color:#fff}.journey-card:nth-child(3){background:#0b0f4a;color:#fff}.journey-card strong{color:var(--orange);font-size:30px}.journey-card a,.engagement small,.card>a{color:var(--orange);font-weight:700}.network-visual{min-height:320px;border:1px dashed #00009866;border-radius:50%;position:relative;display:grid;place-items:center;color:var(--blue);font-weight:700}.network-visual span{position:absolute;background:#fff;border:1px solid var(--line);padding:10px 16px;border-radius:20px;box-shadow:0 4px 15px #0001}.network-visual span:nth-child(1){top:30px}.network-visual span:nth-child(2){right:0}.network-visual span:nth-child(3){bottom:30px}.network-visual span:nth-child(4){left:0}.network-visual b{text-align:center}.final-cta{background:var(--surface);padding:55px;border-radius:24px;border:1px solid var(--line)}@media(max-width:760px){.site-header{height:68px}.site-header nav,.site-header>.button{display:none}.menu{display:block;margin-left:auto}.site-header nav.open{display:flex;position:absolute;top:68px;left:0;right:0;background:#fff;padding:20px;flex-direction:column;gap:12px;border-bottom:1px solid var(--line)}.hero{padding-top:70px;padding-bottom:70px;display:block}.section{padding-top:64px;padding-bottom:64px}.services,.three,.split,footer{grid-template-columns:1fr}.trusted,.trust{justify-content:center;display:flex;flex-direction:column}.logo-box{min-width:120px}.hero-orbit{margin:45px auto 0}.services-section{display:block}.service-intro{margin-bottom:20px}.network-visual{margin-top:30px}}.hero-kicker{display:inline-flex;align-items:center;gap:5px;border:1px solid #ffffff26;background:#ffffff0d;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fffc}.hero-kicker span{width:6px;height:6px;border-radius:50%;background:var(--orange)}.hero-kicker span:nth-child(2){opacity:.6}.hero-kicker span:nth-child(3){opacity:.3}.hero-orbit{width:min(100%,460px);height:auto;aspect-ratio:1;border:0}.hero-orbit:before{content:"";position:absolute;inset:4%;border-radius:50%;background:radial-gradient(circle,#ff720033 0,transparent 62%);filter:blur(2px)}.hero-orbit:after{content:"";position:absolute;inset:14%;border:1px solid #ffffff55;border-radius:50%}.hero-orbit i{background:#ffffff12;border:1px solid #ffffff26;backdrop-filter:blur(8px);font-size:11px}.hero-orbit i:nth-of-type(1){top:6%;left:50%;transform:translate(-50%)}.hero-orbit i:nth-of-type(2){right:-3%;top:30%}.hero-orbit i:nth-of-type(3){right:12%;bottom:8%}.hero-orbit i:nth-of-type(4){left:10%;bottom:8%}.hero-orbit i:nth-of-type(5){left:-5%;top:30%}.orbit-center{position:relative;z-index:1;font-size:12px;letter-spacing:.18em;font-weight:600}.orbit-center b{font-size:13px}.ring-one,.ring-two{position:absolute;border-radius:50%;border:1px dashed #ff7200aa;inset:5%;animation:spin 24s linear infinite}.ring-two{inset:23%;border-style:solid;border-color:#fff3;animation-direction:reverse;animation-duration:30s}@keyframes spin{to{transform:rotate(360deg)}}.hero{position:relative}.hero-glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(1px)}.blue-glow{width:520px;height:520px;left:-130px;bottom:-300px;background:radial-gradient(circle,#00009899,transparent 65%)}.orange-glow{width:520px;height:520px;right:-170px;top:-260px;background:radial-gradient(circle,#ff720066,transparent 65%)}.hero-inner{position:relative;z-index:1}.cycle{width:min(100%,460px);aspect-ratio:1;position:relative;display:grid;place-items:center;margin:auto}.cycle-glow{position:absolute;inset:4%;border-radius:50%;background:radial-gradient(circle,#ff720055,transparent 62%)}.cycle-ring{position:absolute;border-radius:50%}.cycle-ring.outer{inset:5%;border:1px dashed #ff7200cc;animation:spin 24s linear infinite}.cycle-ring.inner{inset:23%;border:1px solid #ffffff44;animation:spin 30s linear infinite reverse}.cycle-core{position:relative;z-index:1;color:#fff;text-align:center;letter-spacing:.2em;font-size:12px}.cycle-core b{color:#ff9500;font-size:13px}.cycle i{position:absolute;z-index:2;color:#fff;background:#ffffff12;border:1px solid #ffffff26;backdrop-filter:blur(8px);padding:5px 10px;border-radius:999px;font-size:11px;font-style:normal;white-space:nowrap}.cycle i:nth-of-type(1){top:5%;left:50%;transform:translate(-50%)}.cycle i:nth-of-type(2){right:-2%;top:29%}.cycle i:nth-of-type(3){right:10%;bottom:8%}.cycle i:nth-of-type(4){left:10%;bottom:8%}.cycle i:nth-of-type(5){left:-4%;top:29%}.proof-card .proof-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,var(--orange),#ff9500);color:#fff}.proof-card h3{margin-top:16px}.final-cta{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:32px}.final-cta .actions{justify-content:flex-end}@media(max-width:760px){.final-cta{display:block}.final-cta .actions{justify-content:flex-start}}.site-header{height:72px;padding-inline:max(24px,calc((100% - 1080px)/2));gap:28px}.site-header img{width:148px}.site-header nav{gap:26px}.site-header nav a{font-size:12px}.site-header>.button.small{font-size:12px;padding:11px 18px}.hero{min-height:470px;padding:90px max(24px,calc((100% - 1080px)/2));grid-template-columns:1.05fr .95fr}.hero h1{font-size:clamp(48px,6vw,72px)}.hero p{font-size:15px;line-height:1.55}.hero small{font-size:9px}.hero-kicker{font-size:9px;padding:5px 10px}.section{padding:82px max(24px,calc((100% - 1080px)/2))}.section h2{font-size:clamp(30px,4vw,48px)}.positioning{padding-block:84px}.positioning h2{max-width:620px;margin-inline:auto}.trust{padding-block:20px;grid-template-columns:210px 1fr 190px}.trust .eyebrow{font-size:9px;color:#9aa3b3}.trusted{margin-top:0;gap:10px}.logo-box{height:36px;min-width:85px;border-radius:7px}.trusted img{max-height:24px;max-width:90px}.trust-note{font-size:10px}.services-section{grid-template-columns:260px 1fr;gap:18px}.service-intro{padding:28px;border-radius:16px}.service-intro h2{font-size:25px}.services{gap:12px;margin-top:0}.service-card{min-height:132px;padding:20px;border-radius:13px}.service-card h3{font-size:15px}.service-card p{font-size:11px;line-height:1.4}.service-card b{font-size:10px}.journey{padding-block:72px}.journey .center{margin-bottom:28px}.journey h2{font-size:35px}.journey-card{padding:22px;border-radius:12px;min-height:150px}.journey-card strong{font-size:24px}.journey-card h3{font-size:16px}.journey-card p{font-size:11px;line-height:1.4}.journey-card a{font-size:10px}.proof{gap:14px}.proof-card{padding:20px;border-radius:13px}.proof-card .proof-icon{width:34px;height:34px;border-radius:9px;font-size:13px}.proof-card h3{font-size:16px}.proof-card p,.engagement p{font-size:11px;line-height:1.45}.network-visual{min-height:280px;border-color:#ff720099}.network-visual span{font-size:11px;padding:7px 12px}.engagement{padding:24px;border-radius:13px}.engagement h3{font-size:17px}.final-section{padding-block:64px}.final-cta{padding:34px 38px;border-radius:14px}.final-cta h2{font-size:28px}footer{grid-template-columns:1.7fr 1fr 1fr .8fr;gap:34px;padding:60px max(24px,calc((100% - 1080px)/2));font-size:11px}footer img{width:150px}footer p{color:#ffffffb8;line-height:1.5}footer small{color:#ffffff80;line-height:1.5}footer strong{font-size:10px;text-transform:uppercase;letter-spacing:.08em}footer a{font-size:11px;color:#ffffff9c}@media(max-width:760px){.trust{padding-block:24px}.services-section{grid-template-columns:1fr}.service-intro{min-height:220px}.services{grid-template-columns:1fr 1fr}.service-card{min-height:150px}.final-cta{padding:26px}.hero{min-height:0}.hero h1{font-size:48px}footer{grid-template-columns:1fr 1fr;gap:28px}footer>div:first-child{grid-column:1/-1}}
