*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#18212b;background:#f7f8fa;line-height:1.6}.container{width:min(1100px,calc(100% - 40px));margin:auto}.site-header{background:#fff;border-bottom:1px solid #e7eaee}.nav{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{font-weight:800;letter-spacing:.08em;color:#17202a;text-decoration:none}.brand span{font-weight:500;color:#718096}.nav nav{display:flex;gap:24px}.nav nav a{color:#536170;text-decoration:none;font-size:14px}.nav nav a:hover{color:#17202a}.hero{background:#fff;padding:90px 0 100px}.hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:70px;align-items:center}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;color:#657386;margin:0 0 14px}.hero h1,.page h1{font-size:clamp(42px,6vw,70px);line-height:1.05;letter-spacing:-.045em;margin:0 0 24px;max-width:800px}.lead{font-size:19px;color:#617080;max-width:680px}.actions{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.button{display:inline-block;padding:11px 18px;border-radius:8px;text-decoration:none;font-weight:700;font-size:14px}.primary{background:#18212b;color:#fff}.secondary{border:1px solid #ccd2d9;color:#273442;background:#fff}.status-card{background:#f6f8fa;border:1px solid #e1e6eb;border-radius:14px;padding:22px;box-shadow:0 12px 35px rgba(20,30,40,.06)}.status-top{font-weight:800;margin-bottom:18px}.dot{display:inline-block;width:9px;height:9px;background:#2f9e63;border-radius:50%;margin-right:8px}.status-row{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid #e2e6eb;font-size:14px}.status-row strong{color:#26794d}.updated{font-size:12px;color:#7b8794;margin-top:12px}.section{padding:85px 0}.section-head{max-width:650px;margin-bottom:36px}.section h2,.band h2{font-size:34px;line-height:1.15;letter-spacing:-.025em;margin:0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cards article{background:#fff;border:1px solid #e2e6eb;border-radius:12px;padding:28px}.icon{font-size:12px;font-weight:800;color:#778493;margin-bottom:45px}.cards h3{font-size:20px;margin:0 0 10px}.cards p,.prose p,.service-list p{color:#687584}.band{background:#e9edf1;padding:55px 0}.band-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.page{padding:90px 0 110px;min-height:calc(100vh - 145px)}.narrow{max-width:800px}.prose{margin-top:50px}.prose h2{margin-top:36px}.service-list{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:45px}.service-list article,.support-box{background:#fff;border:1px solid #e2e6eb;border-radius:12px;padding:28px}.service-list h2,.support-box h2{font-size:20px;margin-top:0}footer{background:#fff;border-top:1px solid #e2e6eb}.footer-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;color:#7a8794;font-size:12px}@media(max-width:760px){.nav{align-items:flex-start;padding:18px 0;flex-direction:column}.nav nav{gap:14px;flex-wrap:wrap}.hero{padding:60px 0}.hero-grid,.cards,.service-list{grid-template-columns:1fr}.band-inner,.footer-inner{align-items:flex-start;flex-direction:column}.hero h1,.page h1{font-size:43px}}
