:root{color:#f7fbff;font-synthesis:none;text-rendering:optimizelegibility;background:#070a12;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}body{background:radial-gradient(circle at 0 0,#41c4ff38,#0000 34rem),radial-gradient(circle at 100% 0,#9550ff33,#0000 32rem),#070a12;min-width:320px;min-height:100vh;margin:0}a{color:inherit}.site-shell{width:min(1180px,100% - 32px);margin:0 auto}.site-header{justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.brand{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-mark{letter-spacing:-.06em;background:#ffffff14;border:1px solid #ffffff2e;border-radius:16px;place-items:center;width:48px;height:48px;font-weight:800;display:grid;box-shadow:0 20px 60px #0000004d}.brand strong,.brand small{display:block}.brand small{color:#9fb0c7;font-size:.78rem}.site-nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.site-nav a{color:#cbd6e6;border:1px solid #ffffff1f;border-radius:999px;padding:8px 13px;text-decoration:none;transition:border-color .18s,color .18s,background .18s}.site-nav a:hover,.site-nav a.active{color:#fff;background:#ffffff14;border-color:#ffffff52}.hero,.advert-hero,.section{background:#0a0f1bc7;border:1px solid #ffffff1f;border-radius:32px;margin:28px 0;box-shadow:0 24px 80px #00000047}.hero,.advert-hero{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:28px;padding:clamp(32px,7vw,76px);display:grid}.section{padding:clamp(28px,5vw,48px)}.hero h1,.advert-hero h1,.section h2{letter-spacing:-.055em;max-width:900px;margin:0;line-height:.98}.hero h1,.advert-hero h1{font-size:clamp(3rem,8vw,6.4rem)}.section h2{font-size:clamp(2.1rem,5vw,4rem)}.eyebrow,.panel-kicker{color:#83e9ff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:800}.hero-intro{color:#cbd6e6;max-width:760px;font-size:clamp(1.04rem,2vw,1.25rem)}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.button{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}.button-primary{color:#09111f;background:#fff}.button-secondary{color:#f7fbff;border:1px solid #fff3}.hero-panel,.stack-card{background:linear-gradient(145deg,#ffffff1f,#ffffff0a),#ffffff0a;border:1px solid #ffffff24;border-radius:28px;align-self:stretch;padding:28px}.pill-grid,.stack-list{flex-wrap:wrap;gap:10px;display:flex}.pill-grid span,.stack-list span{color:#e7edf6;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:10px 13px}.section-heading{gap:10px;margin-bottom:28px;display:grid}.advert-grid,.detail-grid,.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.advert-card,.detail-card,.related-card{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:24px;padding:24px;position:relative;overflow:hidden}.advert-card:before,.related-card:before,.advert-hero:before{background:radial-gradient(circle at top right, var(--accent-color), transparent 18rem);content:"";opacity:.18;pointer-events:none;position:absolute;inset:0}.advert-card>*,.related-card>*,.advert-hero>*{position:relative}.advert-card h3,.detail-card h3{margin:0 0 12px;font-size:1.5rem}.advert-card p,.detail-card,.experience-list,.proof-item,.related-card strong{color:#cbd6e6}.advert-card ul,.detail-card ul{gap:9px;margin:18px 0;padding-left:20px;display:grid}.text-link{color:#fff;text-underline-offset:4px;font-weight:800;text-decoration-color:#ffffff59}.split-section,.two-column,.seo-panel{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:clamp(24px,5vw,56px);display:grid}.experience-list,.proof-list{gap:18px;display:grid}.proof-item{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;display:grid}.proof-item span{color:#83e9ff;background:#83e9ff1f;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.proof-item p{margin:4px 0 0}.related-card{gap:8px;min-height:150px;text-decoration:none;display:grid}.related-card span{color:#fff;font-weight:900}.site-footer{color:#9fb0c7;justify-content:space-between;gap:24px;padding:34px 0 42px;display:flex}.site-footer p{margin:0}.site-footer a{color:#fff}.not-found{min-height:420px}.request-section .section-heading p:not(.eyebrow){color:#cbd6e6;max-width:760px;margin:0}.request-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.request-field{color:#dce7f7;gap:8px;font-weight:800;display:grid}.request-field span{font-size:.88rem}.request-field input,.request-field select,.request-field textarea{color:#fff;width:100%;font:inherit;background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;outline:none;padding:14px 16px;transition:border-color .18s,background .18s,box-shadow .18s}.request-field select option{color:#09111f}.request-field textarea{resize:vertical}.request-field input:focus,.request-field select:focus,.request-field textarea:focus{background:#ffffff1c;border-color:#83e9ffb3;box-shadow:0 0 0 4px #83e9ff1f}.request-field-full,.request-submit{grid-column:1/-1}.request-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.request-submit{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.button:disabled{cursor:not-allowed;opacity:.65}.request-status{color:#cbd6e6;margin:0;font-weight:800}.request-status-success{color:#86efac}.request-status-error{color:#fda4af}.accent-cyan{--accent-color:#00d9ffe6}.accent-green{--accent-color:#21df7fe6}.accent-emerald{--accent-color:#00c291e6}.accent-red{--accent-color:#ff4857e6}.accent-yellow{--accent-color:#ffcd39e6}.accent-purple{--accent-color:#a855f7f2}@media (width<=900px){.site-header,.site-footer{flex-direction:column;align-items:flex-start}.site-nav{justify-content:flex-start}.hero,.advert-hero,.split-section,.two-column,.seo-panel,.advert-grid,.detail-grid,.related-grid,.request-form{grid-template-columns:1fr}}
