:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f4f4ef;--card:#fff;--ink:#23372e;--muted:#64736a;--line:#dfe5df;--accent:#305641;--soft:#edf2ec}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}main{max-width:540px;margin:auto;padding:30px 24px 40px}header{letter-spacing:1.8px;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.brand-mark{background:var(--accent);color:#fff;text-align:center;letter-spacing:0;border-radius:9px;width:30px;height:30px;font-size:24px;line-height:27px}.private{letter-spacing:0;color:var(--muted);border:1px solid var(--line);border-radius:20px;margin-left:auto;padding:3px 10px;font-weight:400}.intro{padding:44px 0 24px}.eyebrow{letter-spacing:1.8px;color:var(--muted);margin:0 0 10px;font-size:10px;font-weight:700}h1{letter-spacing:-2px;margin:0 0 18px;font-size:clamp(34px,8vw,46px);font-weight:500;line-height:1.08}p{color:var(--muted);margin:10px 0 18px}.intro>p:last-child{max-width:410px;font-size:15px}.card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:24px;box-shadow:0 10px 25px #19392305}.card-top{align-items:center;gap:14px;margin-bottom:24px;display:flex}.step{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.card-top .eyebrow{margin:0 0 3px;font-size:9px}h2{letter-spacing:-.4px;margin:0;font-size:19px;font-weight:500}label{margin-bottom:7px;font-size:13px;font-weight:600;display:block}input{font:inherit;border:1px solid var(--line);background:var(--card);width:100%;min-height:48px;color:var(--ink);border-radius:9px;margin-bottom:18px;padding:10px 12px}button{cursor:pointer;background:var(--accent);color:#fff;width:100%;min-height:48px;font:inherit;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;display:flex}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #a0b96d}.fine{overflow-wrap:anywhere;margin:12px 0 0;font-size:12px;line-height:1.6}.text-button{color:var(--muted);background:0 0;justify-content:center;margin-top:5px;font-size:12px;font-weight:400}.notice{background:var(--soft);border-radius:10px;margin-bottom:16px;padding:16px;font-size:13px}.notice p{margin:6px 0 0}.message{border-left:3px solid var(--accent);margin-bottom:0;padding:12px;font-size:13px}.next{padding-top:32px}.next h2{margin-bottom:20px;font-size:14px}.next ol{margin:0;padding:0;list-style:none}.next li{gap:14px;margin:0 0 20px;display:flex}.next li>span{color:var(--muted);border:1px solid var(--line);text-align:center;border-radius:50%;min-width:24px;height:24px;font-size:11px;line-height:23px}.next strong{font-size:13px;font-weight:500}.next p{margin:3px 0 0;font-size:12px}footer{color:var(--muted);text-align:center;border-top:1px solid var(--line);padding-top:20px;font-size:11px}a{color:inherit;text-underline-offset:4px}footer a{min-height:44px;padding:12px;display:inline-block}.privacy-page>p.eyebrow{margin-top:40px}.privacy-page h2{margin-top:28px}@media (prefers-color-scheme:dark){:root{--bg:#141d18;--card:#1c2921;--ink:#e2e9df;--muted:#a4b1a5;--line:#344337;--accent:#42694e;--soft:#26372a}}@media (max-width:360px){main{padding:22px 16px}.card{padding:18px}}
