.public-site{background:radial-gradient(circle at 76% 0,#10213b 0,transparent 28%),radial-gradient(circle at 14% 20%,#260e15 0,transparent 24%),#05070b}.public-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:space-between;min-height:96px;padding:10px max(20px,calc((100vw - 1180px)/2));border-bottom:1px solid rgb(255 255 255/.1);background:rgb(5 7 11/.86);backdrop-filter:blur(22px)}.site-brand img{display:block;width:170px;height:76px;object-fit:contain;filter:drop-shadow(-6px 0 14px rgb(41 125 255/.18)) drop-shadow(6px 0 14px rgb(229 31 45/.16))}.site-nav{display:flex;align-items:center;gap:28px}.site-nav a{color:#c6ceda;font-size:14px;font-weight:700;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current="page"]{color:#fff}.site-nav .nav-cta{padding:12px 16px;border:1px solid #b82832;border-radius:10px;background:linear-gradient(135deg,#e72b36,#b50f19);color:#fff}.nav-toggle{display:none}.hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:64px;align-items:center;min-height:670px;padding-block:90px}.kicker{display:block;color:#6caeff;font-size:12px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.hero h1{max-width:790px;margin:18px 0;font-size:clamp(48px,7.2vw,88px);font-weight:790;line-height:.98;letter-spacing:-.055em}.hero-copy>p{max-width:680px;color:#b8c1ce;font-size:clamp(17px,2vw,21px);line-height:1.65}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.trust-row{display:flex;gap:24px;flex-wrap:wrap;margin-top:34px;color:#aab4c1;font-size:13px}.trust-row span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:#52cf79;box-shadow:0 0 12px #52cf79}.hero-panel{padding:30px;border-color:#31445d;background:linear-gradient(145deg,rgb(21 31 44/.92),rgb(9 12 17/.94));box-shadow:0 30px 80px #000a,0 0 60px rgb(36 136 255/.08)}.hero-panel h2{margin:24px 0 8px;font-size:28px}.hero-panel p,.hero-panel li{color:#adb8c6}.hero-panel ol{display:grid;gap:12px;margin:24px 0;padding-left:24px}.hero-panel>a,.text-link{color:#7eb8ff;font-weight:800;text-decoration:none}.section{padding-block:100px}.section-heading{max-width:720px;margin-bottom:34px}.section h2,.cta-band h2{margin:14px 0;font-size:clamp(34px,5vw,56px);line-height:1.05;letter-spacing:-.04em}.section-heading p,.split>div>p{color:#aeb8c5;font-size:17px;line-height:1.7}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.service-grid article{min-height:250px;padding:28px}.service-number{color:#e9323d;font-size:12px;font-weight:900}.service-grid h3{margin:64px 0 10px;font-size:23px}.service-grid p{color:#aab4c1;line-height:1.65}.split{display:grid;grid-template-columns:1fr 1fr;gap:90px;border-top:1px solid #252d38}.proof-list{display:grid}.proof-list div{padding:22px 0;border-bottom:1px solid #29313c}.proof-list strong,.proof-list span{display:block}.proof-list strong{font-size:18px}.proof-list span{margin-top:5px;color:#aab4c1}.cta-band{border-block:1px solid #27313e;background:linear-gradient(90deg,#111923,#0b0d12 55%,#211016)}.cta-band>.public-shell{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:54px}.cta-band h2{max-width:720px;font-size:clamp(30px,4vw,48px)}.site-footer{display:grid;grid-template-columns:1.25fr .75fr;gap:36px;padding-block:56px;color:#9da8b6}.site-footer img{object-fit:contain}.site-footer a{color:#cdd5df;text-decoration:none}.site-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:14px}.copyright{grid-column:1/-1;padding-top:24px;border-top:1px solid #252d37;font-size:12px}.page-hero{padding-block:80px 48px}.page-hero h1{max-width:850px;margin:14px 0;font-size:clamp(42px,7vw,72px);line-height:1;letter-spacing:-.05em}.page-hero p{max-width:720px;color:#acb6c4;font-size:18px}.content-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding-bottom:90px}.content-card{padding:28px}.content-card h2{margin-top:0}.content-card p,.content-card li{color:#aeb8c5;line-height:1.65}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-bottom:100px}.contact-panel{padding:30px}.contact-list{display:grid;gap:20px;margin-top:28px}.contact-list a{color:#fff;font-size:19px;font-weight:800;text-decoration:none}.contact-list span{display:block;color:#9da8b6;font-size:13px}.careers{border-top:1px solid #2b3440;padding-top:30px;margin-top:30px}@media(max-width:820px){.site-header{min-height:84px}.site-brand img{width:140px;height:64px}.nav-toggle{display:inline-flex;min-height:44px;padding:10px 14px;border:1px solid #394452;border-radius:10px;background:#12171d;color:#fff}.site-nav{position:absolute;inset:84px 14px auto;display:none;align-items:stretch;padding:14px;border:1px solid #333d49;border-radius:14px;background:#0d1117;box-shadow:0 24px 60px #000}.site-nav[data-open="true"]{display:grid}.site-nav a{padding:13px}.hero{grid-template-columns:1fr;gap:34px;min-height:auto;padding-block:64px}.hero h1{font-size:clamp(44px,13vw,70px)}.service-grid,.content-grid,.contact-grid,.split{grid-template-columns:1fr}.split{gap:34px}.cta-band>.public-shell{display:block}.site-footer{grid-template-columns:1fr}.site-footer nav{grid-template-columns:1fr}.public-shell{width:min(100% - 28px,1180px)}}
@media(max-width:820px){.section.split{padding-top:64px;padding-bottom:32px}.cta-band>.public-shell{padding-block:40px}.site-footer>div>p{line-height:1.8}}\n .section.split{padding-bottom:32px}\n