:root{--background:#f4f5ef;--ink:#182d2b;--muted:#63716c;--line:#d9e0d7;--green:#286345}*{box-sizing:border-box}body{color:var(--ink);background:var(--background);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid var(--green);outline-offset:5px}.workspace{max-width:1220px;margin:0 auto;padding:0 48px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:30px 0;display:flex}.wordmark{letter-spacing:-1px;font-size:23px;font-weight:800}.wordmark span{margin-left:5px;font-weight:400}.environment{color:var(--muted);border:1px solid var(--line);border-radius:100px;padding:8px 12px;font-size:12px}.intro{padding:76px 0 46px}.eyebrow{letter-spacing:2px;color:var(--green);margin:0 0 22px;font-size:11px;font-weight:700}h1{letter-spacing:-3px;margin:0 0 22px;font-size:clamp(38px,5.8vw,68px);font-weight:500;line-height:1.06}h1 span{color:#758b76}.lede{max-width:475px;color:var(--muted);font-size:16px;line-height:1.7}.services{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.service-card{border:1px solid var(--line);background:#fcfcf9;border-radius:12px;min-width:0;padding:27px}.service-number{color:#829285;margin-bottom:38px;font-family:monospace;font-size:12px;display:block}.service-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}h2{letter-spacing:-.6px;margin:0;font-size:22px;font-weight:500}.service-card p{color:var(--muted);max-width:230px;margin:15px 0 0;font-size:13px;line-height:1.6}.pill{white-space:nowrap;border-radius:100px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:inline-flex}.pill span{background:currentColor;border-radius:100%;width:5px;height:5px}.online{color:#276143;background:#e9f1e9}.offline{color:#8b500d;background:#fff0df}.next-step{background:#e7ece2;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin-top:26px;padding:30px;display:flex}.next-step .eyebrow{margin-bottom:13px;font-size:10px}.next-step h2{font-size:25px}.next-step p:last-child{color:#546852;max-width:520px;margin-bottom:0;font-size:13px;line-height:1.6}.refresh{background:var(--ink);color:#fff;white-space:nowrap;font:inherit;cursor:pointer;border:0;border-radius:6px;padding:14px 18px;font-size:12px}.refresh:disabled{opacity:.65;cursor:wait}.refresh span{margin-left:20px}footer{color:var(--muted);justify-content:space-between;gap:12px;padding:34px 0;font-size:11px;display:flex}@media (max-width:900px){.workspace{padding:0 24px}.service-card{padding:20px}}@media (max-width:640px){.intro{padding-top:48px}h1{letter-spacing:-1.8px}.services{grid-template-columns:1fr}.service-number{margin-bottom:18px}.next-step{flex-direction:column;align-items:flex-start;padding:24px}footer{flex-direction:column}}
