:root{color-scheme:light;--ink:#142b3f;--muted:#526575;--teal:#086c72;--line:#d5e2e4;--paper:#f4f7f7}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.55 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:var(--teal)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #dbaf49;outline-offset:3px}.skip{position:absolute;top:-60px;left:15px;background:white;padding:10px}.skip:focus{top:10px}header{max-width:1160px;margin:auto;padding:24px 30px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink);font-weight:750}.brand img{object-fit:contain;background:white;border-radius:50%}.brand small{display:block;font-size:11px;letter-spacing:.04em;color:var(--muted);font-weight:400}.back{font-size:13px;text-decoration:none}main{max-width:1160px;padding:26px 30px 40px;margin:auto}.layout{display:grid;grid-template-columns:1fr 1.02fr;gap:54px;align-items:start}.intro{padding-top:26px}.eyebrow{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.13em;color:var(--teal);margin:0 0 14px}h1{font-size:clamp(34px,4.6vw,53px);line-height:1.1;letter-spacing:-.045em;margin:0 0 23px}.lead{font-size:19px;color:var(--muted);margin:0 0 25px}.features{padding:0;list-style:none;margin:0 0 24px}.features li{border-top:1px solid var(--line);padding:13px 0;font-size:14px}.features strong{display:block;font-size:15px}.scope{font-size:12px;color:var(--muted);line-height:1.5}.illustration{font-size:14px;font-weight:650}.access-card{background:white;border:1px solid var(--line);border-radius:17px;padding:28px 30px;box-shadow:0 14px 40px #142b3f08}.access-card h2{font-size:31px;line-height:1.15;letter-spacing:-.035em;margin:0 0 14px}.access-card>p:not(.eyebrow){font-size:14px;color:var(--muted)}fieldset{border:0;margin:22px 0 0;padding:0;display:grid;gap:7px}label{font-size:13px;font-weight:700}label>span{font-weight:400;color:var(--muted)}input:not([type=checkbox]){width:100%;min-height:46px;border:1px solid #a9bcc2;border-radius:7px;padding:10px 11px;font:16px system-ui;margin-bottom:8px;background:#fcfdfd}.optional{display:flex;gap:10px;align-items:start;font-size:13px;margin:10px 0 13px}.optional input{min-width:18px;min-height:18px;margin-top:3px}.optional small{display:block;color:var(--muted);font-size:11px;line-height:1.45;margin-top:6px}button,.primary{background:var(--teal);color:white;border:1px solid var(--teal);border-radius:7px;font:750 14px system-ui;min-height:47px;padding:13px 18px;text-decoration:none;cursor:pointer}button:disabled,fieldset:disabled button{opacity:.55;cursor:default}.privacy{font-size:11px!important;line-height:1.5;margin-top:14px}.fixed{border-top:1px solid var(--line);padding-top:15px;font-size:11px!important;line-height:1.5;margin-bottom:0}.status{font-size:13px!important;margin:15px 0 0}.status.error{color:#9a3333}.result{margin-top:20px;border:1px solid #aed4c3;background:#eff9f4;border-radius:10px;padding:18px}.result h3{margin:0 0 8px;font-size:20px}.result p{font-size:13px;margin:9px 0}.delivery{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.secondary{padding:11px 14px;background:white;border:1px solid #95b9b7;border-radius:7px;text-decoration:none;font-weight:700;font-size:13px}.small{font-size:11px!important;color:var(--muted)}.help{display:grid;grid-template-columns:1fr 1fr;gap:35px;border-top:1px solid var(--line);padding-top:28px;margin-top:44px}.help h2{font-size:17px;margin:0 0 8px}.help p{font-size:13px;color:var(--muted);margin:0 0 8px}.help a{font-size:13px;overflow-wrap:anywhere}footer{max-width:1160px;margin:auto;padding:20px 30px 28px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;font-size:11px;color:var(--muted)}.preview{border:1px solid #d8b66b;background:#fff4d9;color:#6e531c;padding:12px 16px;border-radius:8px;font-size:13px}[hidden]{display:none!important}@media(max-width:820px){header{padding:18px 22px}main{padding:10px 22px 30px}.layout{grid-template-columns:1fr;gap:25px}.intro{padding-top:8px}h1{font-size:37px}.lead{font-size:17px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.features li{font-size:12px}.features strong{font-size:13px}.scope{font-size:11px}.access-card{padding:24px}.help{gap:24px;margin-top:30px}footer{padding:18px 22px}}@media(max-width:480px){.back{max-width:100px;text-align:right}.brand{font-size:14px}.brand img{width:46px;height:46px}.brand small{font-size:9px}.features{grid-template-columns:1fr;gap:0}.features strong{display:inline}.features li{padding:10px 0}.help{grid-template-columns:1fr}footer{flex-direction:column}.access-card{padding:21px}.delivery a{flex:1;text-align:center}h1{font-size:34px}}
