:root{--ink:#111a2d;--blue:#1768ff;--light:#eef4ff;--lime:#c8ff3c;--muted:#68738a;--line:#dbe3f0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,Arial,sans-serif;color:var(--ink);background:#fff}.announcement{background:var(--ink);color:#e7edfa;font:500 11px/1 'DM Mono',monospace;letter-spacing:.06em;text-align:center;padding:12px}.announcement a{color:var(--lime);text-decoration:none;margin-left:16px}.site-header{height:82px;max-width:1240px;margin:auto;padding:0 26px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:25px;font-weight:800;letter-spacing:-1.7px;color:var(--ink);text-decoration:none}.brand>span:not(.brand-mark){color:var(--blue)}.brand-mark{display:inline-grid;place-items:center;background:var(--blue);color:white;border-radius:50%;font-size:18px;width:21px;height:21px;margin-right:3px;vertical-align:3px}nav{display:flex;align-items:center;gap:30px}nav a{font-size:13px;font-weight:700;color:var(--ink);text-decoration:none}.nav-cta,.button-primary{background:var(--blue)!important;color:white!important;border-radius:5px;padding:13px 18px}.menu-toggle{display:none;background:transparent;border:0;font-size:22px}.hero{min-height:600px;max-width:1240px;margin:auto;padding:75px 26px 80px;display:grid;grid-template-columns:1.02fr .98fr;gap:40px;align-items:center}.eyebrow{font:500 11px 'DM Mono',monospace;letter-spacing:.1em;color:#52627d;text-transform:uppercase;margin:0 0 21px;display:flex;gap:9px;align-items:center}.eyebrow span{background:var(--blue);width:18px;height:2px}.hero h1,.section h2,.contact h2{font-size:clamp(43px,5vw,70px);line-height:1.04;letter-spacing:-.065em;margin:0;max-width:640px}.hero h1 em{font-style:normal;color:var(--blue)}.hero-text{font-size:16px;line-height:1.7;color:var(--muted);max-width:480px;margin:27px 0}.hero-actions{display:flex;align-items:center;gap:26px}.button{border:0;cursor:pointer;text-decoration:none;font:700 13px Manrope,sans-serif;display:inline-flex;align-items:center;gap:18px;padding:15px 19px}.button span{font-size:19px;line-height:1}.button-link{color:var(--ink);padding-left:0}.trust-row{display:flex;align-items:center;gap:12px;margin-top:45px}.trust-row p{font-size:11px;color:var(--muted);margin:0}.trust-row strong{color:var(--ink)}.avatars{display:flex}.avatars i{width:25px;height:25px;border:2px solid white;border-radius:50%;background:#ffc6a3;display:grid;place-items:center;font:500 9px 'DM Mono';font-style:normal;margin-left:-7px}.avatars i:first-child{margin:0;background:#c8dcff}.avatars i:nth-child(3){background:#e8c9ff}.avatars i:nth-child(4){background:#d6f0b0}.hero-art{height:425px;position:relative;background:linear-gradient(135deg,#f2f7ff,#e8f1ff);overflow:hidden;border-radius:4px}.grid-glow{position:absolute;inset:0;background-image:linear-gradient(#c9d8ee 1px,transparent 1px),linear-gradient(90deg,#c9d8ee 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(to bottom,black,transparent)}.monitor{position:absolute;left:19%;top:70px;width:64%;height:255px;background:#15213b;border:9px solid #d6e3f6;border-radius:10px;box-shadow:0 20px 30px #324d7c33}.monitor-top{height:19px;background:#263654;display:flex;align-items:center;padding-left:9px;gap:4px}.monitor-top span{width:5px;height:5px;border-radius:50%;background:#7990b4}.monitor-screen{padding:29px 28px;color:white}.monitor-screen p,.monitor-screen b{font:500 9px 'DM Mono';letter-spacing:.04em;color:#9fb2d4}.monitor-screen b{color:#eaf0fa}.progress{height:8px;background:#2a3b5d;margin:16px 0 11px;border-radius:6px;overflow:hidden}.progress i{display:block;width:83%;height:100%;background:var(--lime)}.monitor-screen ul{list-style:none;padding:13px 0 0;margin:12px 0 0;border-top:1px solid #334667;font-size:9px;line-height:2.1}.monitor-screen li span{color:var(--lime);margin-right:6px}.monitor-base{position:absolute;width:105px;height:26px;left:42%;top:324px;background:#c7d7ed;clip-path:polygon(36% 0,64% 0,70% 55%,96% 100%,4% 100%,30% 55%)}.status-card{position:absolute;background:#fff;border-radius:5px;box-shadow:0 10px 25px #43618b27;padding:15px;display:flex;align-items:center;gap:10px}.status-card small,.contact-options small{font:500 8px 'DM Mono';letter-spacing:.07em;color:#8290a8;display:block}.status-card b{font-size:10px}.card-one{right:3%;top:37px}.card-one strong{display:grid;place-items:center;background:var(--lime);border-radius:50%;width:21px;height:21px}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--blue)}.card-two{left:5%;bottom:48px}.mini-icon{background:#e7efff;color:var(--blue);width:25px;height:25px;display:grid;place-items:center;border-radius:4px}.problems{max-width:1240px;margin:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:98px;padding:23px 26px;display:flex;align-items:center;gap:22px}.problems p{font:500 10px 'DM Mono';letter-spacing:.06em;color:#8190a9}.problems div{display:flex;gap:8px;flex:1;flex-wrap:wrap}.problems span{font-size:11px;font-weight:700;background:#f2f5fa;padding:8px 11px;border-radius:3px}.problems a{font-size:11px;font-weight:800;color:var(--blue);text-decoration:none;white-space:nowrap}.section{max-width:1240px;margin:auto;padding:126px 26px}.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:53px}.section h2{font-size:48px}.section-heading>p{color:var(--muted);font-size:14px;line-height:1.7;max-width:340px;margin:0 0 4px}.service-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.service-card{padding:39px;min-height:420px;border-radius:5px;position:relative}.level-one{background:var(--light)}.level-two{background:var(--ink);color:#fff}.service-icon{font:500 14px 'DM Mono';border:1px solid #b5c8e9;color:var(--blue);display:grid;place-items:center;width:38px;height:38px;border-radius:50%;margin-bottom:40px}.level-two .service-icon{border-color:#52637f;color:var(--lime)}.card-label{font:500 10px 'DM Mono';letter-spacing:.08em;color:#6a7b98}.level-two .card-label{color:#aebbd1}.service-card h3{font-size:29px;letter-spacing:-.05em;line-height:1.15;margin:12px 0}.service-card>p:not(.card-label){font-size:13px;line-height:1.65;color:#66738a;max-width:300px}.level-two>p:not(.card-label){color:#aab8cf}.service-card ul{list-style:none;padding:15px 0 12px;margin:18px 0 0;border-top:1px solid #d6e2f5;font-size:12px;line-height:2.1}.level-two ul{border-color:#31405b;color:#d9e3f3}.service-card li:before{content:'✓';color:var(--blue);font-weight:bold;margin-right:9px}.level-two li:before{color:var(--lime)}.service-card a{color:var(--blue);font-weight:800;font-size:12px;text-decoration:none}.level-two a{color:var(--lime)}.service-card a span{margin-left:8px;font-size:17px}.process{padding-top:50px}.steps{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;counter-reset:steps}.steps li{border-top:1px solid var(--line);padding:20px 35px 0 0;position:relative}.steps li:not(:first-child){padding-left:20px}.steps span{font:500 10px 'DM Mono';color:var(--blue)}.steps h3{font-size:18px;letter-spacing:-.04em;margin:24px 0 10px}.steps p{font-size:13px;line-height:1.65;color:var(--muted);max-width:250px}.about{background:var(--lime);padding:90px max(26px,calc((100vw - 1188px)/2));}.about .eyebrow{color:#394220}.about .eyebrow span{background:var(--ink)}blockquote{font-size:clamp(30px,4vw,52px);letter-spacing:-.06em;line-height:1.16;max-width:930px;margin:0}.about-footer{display:flex;align-items:center;justify-content:space-between;margin-top:50px}.about-footer p{font-size:13px;max-width:270px;line-height:1.6}.button-dark{background:var(--ink);color:white;border-radius:4px}.contact{padding-top:110px;padding-bottom:110px}.contact-panel{background:#f1f6ff;padding:53px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.contact h2{font-size:52px}.contact-panel>div>p:not(.eyebrow){font-size:14px;color:var(--muted);line-height:1.7;max-width:320px}.contact-options{display:flex;gap:35px;margin-top:38px}.contact-options a{text-decoration:none;color:var(--ink)}.contact-options b{font-size:12px;display:block;margin-top:6px}form{display:flex;flex-direction:column;gap:15px}label{font-size:11px;font-weight:800}input,textarea{width:100%;font:13px Manrope;padding:12px 0;border:0;border-bottom:1px solid #bfcde2;background:transparent;outline:0;margin-top:5px}textarea{min-height:67px;resize:vertical}input:focus,textarea:focus{border-color:var(--blue)}form .button{width:max-content;margin-top:7px}.form-note{font-size:10px;color:#7d8da8}footer{max-width:1240px;margin:auto;border-top:1px solid var(--line);padding:30px 26px;display:flex;align-items:center;gap:25px}footer p{color:#8490a3;font-size:11px;margin:0}footer p:last-child{margin-left:auto}@media(max-width:720px){.announcement{font-size:9px}.site-header{height:65px;padding:0 18px}.menu-toggle{display:block}nav{display:none;position:absolute;top:101px;left:0;right:0;background:#fff;padding:20px;z-index:3;box-shadow:0 8px 18px #0001;flex-direction:column;align-items:start}nav.open{display:flex}.hero{grid-template-columns:1fr;padding:55px 22px 55px;gap:48px}.hero h1{font-size:50px}.hero-art{height:335px}.monitor{top:55px;height:205px;left:16%;width:70%}.monitor-screen{padding:18px}.monitor-base{top:260px}.card-one{top:21px}.card-two{bottom:24px}.problems{padding:20px 22px;display:block}.problems p{margin:0 0 12px}.problems a{display:inline-block;margin-top:14px}.section{padding:80px 22px}.section-heading{display:block;margin-bottom:35px}.section h2{font-size:39px}.section-heading>p{margin-top:18px}.service-grid,.contact-panel{grid-template-columns:1fr}.service-card{padding:29px;min-height:auto}.steps{grid-template-columns:1fr;gap:20px}.steps li:not(:first-child){padding-left:0}.about{padding:65px 22px}.about-footer{align-items:start;gap:22px;flex-direction:column}.contact{padding-top:70px;padding-bottom:70px}.contact-panel{padding:30px;gap:37px}.contact h2{font-size:43px}.contact-options{display:block}.contact-options a{display:block;margin-bottom:17px}footer{padding:25px 22px;flex-wrap:wrap}footer p:last-child{margin-left:0}.hero-actions{gap:12px;flex-wrap:wrap}}
