@charset "UTF-8";
:root{font-family:Arial,Helvetica,sans-serif;color:#202020;background:#fff;font-synthesis:none;line-height:1.6;--burgundy:#713347;--mint:#e6f3eb;--blue:#155e9b}
*{box-sizing:border-box}body{margin:0}.wrap{width:min(1120px,calc(100% - 80px));margin:auto}a{color:var(--blue)}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0}.brand{display:flex;align-items:center;gap:12px;color:#202020;text-decoration:none;font-size:28px;font-weight:700;letter-spacing:-.5px}.status{display:flex;align-items:center;gap:8px;font-size:14px;color:#505050}.status span{width:8px;height:8px;border-radius:50%;background:var(--burgundy)}.rule{height:6px;background:var(--burgundy)}.hero{background:var(--mint);margin:48px 0 56px;padding:48px 56px}.eyebrow{font-size:12px;letter-spacing:1px;font-weight:700;margin:0 0 22px;color:#454f48}h1{font-size:clamp(38px,5.2vw,62px);line-height:1.1;letter-spacing:-1.8px;font-weight:600;margin:0 0 26px}.intro{max-width:680px;font-size:20px;line-height:1.65;margin:0 0 32px}.coming{display:flex;align-items:center;gap:16px;color:var(--burgundy);font-size:24px;font-weight:700;margin:0 0 8px}.coming span{font-size:30px}.small{font-size:14px;color:#505050;max-width:700px}.hero .small{margin-bottom:0}h2{font-size:28px;line-height:1.3;letter-spacing:-.4px;margin:0 0 28px}.offering{margin-bottom:48px}ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:38px}li{border-top:1px solid #b3b8b5;padding-top:20px}.step{color:var(--burgundy);font-size:14px;font-weight:700}h3{font-size:21px;line-height:1.35;margin:14px 0 12px}li p{margin:0;font-size:16px;color:#454545}.privacy{border-left:4px solid var(--burgundy);background:#f5f5f5;padding:24px 28px;margin:0 0 60px}.privacy h2{font-size:22px;margin:0 0 8px}.privacy p{margin:0;max-width:780px}footer{padding:28px 0 40px;border-top:1px solid #c6c6c6;font-size:14px;color:#505050}footer p{margin:6px 0}footer .small{font-size:12px;margin-top:20px}.skip{position:absolute;top:-80px;left:20px;background:white;padding:12px;z-index:2}.skip:focus{top:10px}:focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media(max-width:700px){.wrap{width:calc(100% - 40px)}header{padding:22px 0}.brand{font-size:25px}.brand img{width:36px;height:36px}.status{font-size:12px}.hero{margin:28px 0 38px;padding:32px 25px}h1{letter-spacing:-1px}.intro{font-size:18px}.eyebrow{font-size:10px;letter-spacing:.6px}ol{grid-template-columns:1fr;gap:26px}li{display:flex;gap:22px;padding-top:22px}.step{padding-top:3px}h3{margin-top:0}.privacy{padding:22px;margin-bottom:38px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
