@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;700;800&display=swap";:root{font-family:DM Sans,system-ui,sans-serif;color:#17392f;background:#f5f4ec;font-synthesis:none}*{box-sizing:border-box}body{margin:0}header{display:flex;justify-content:space-between;align-items:center;min-height:94px;padding:24px clamp(24px,6vw,96px);border-bottom:1px solid #d7dfd5}.brand{color:inherit;font-family:Manrope,sans-serif;font-weight:800;text-decoration:none;letter-spacing:-.07em;font-size:28px}.brand span{display:inline-block;margin-left:9px;font-size:12px;letter-spacing:.1em}main{width:min(800px,100%);margin:64px auto;padding:0 24px}.eyebrow{color:#5a715d;font-size:12px;letter-spacing:.18em;font-weight:700}h1{font-family:Manrope,sans-serif;font-size:clamp(38px,7vw,64px);line-height:1.08;letter-spacing:-.06em;margin:20px 0}.intro{color:#52655b;line-height:1.6;max-width:480px;font-size:18px}.card{border:1px solid #d4dfd3;background:#fffefa;border-radius:20px;padding:clamp(20px,5vw,40px);margin-top:36px;box-shadow:0 18px 60px #17392f08}h2{margin:0 0 14px;font-size:22px}#status{line-height:1.6;color:#52655b}#sign-in{margin-top:20px}button{font:inherit;cursor:pointer;border:0;border-radius:8px;padding:12px 18px;color:#fff;background:#245442}button:focus-visible,a:focus-visible{outline:3px solid #ac7027;outline-offset:4px}.footnote{font-size:13px;color:#52655b;line-height:1.5;margin-top:24px}@media(max-width:480px){main{margin-top:38px}header{min-height:76px}}
