:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:#fafafa;color:#171717;font-family:"Geist","Geist Fallback",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.download-gate{min-height:100dvh;display:grid;place-items:center;padding:20px}.download-card{width:min(100%,470px);background:#fff;border:1px solid #e5e5e5;border-radius:32px;padding:30px;display:grid;gap:18px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.download-brand{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:700}.download-brand__mark{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#09c82c;color:#fff;font-weight:700}.download-card h1{font-size:clamp(26px,7vw,34px);margin:0;letter-spacing:-.02em;line-height:1.1}.download-card p{margin:0;color:#525252;line-height:1.6}.download-file{padding:15px;border:1px solid #e5e5e5;background:#f5f5f5;border-radius:20px;overflow-wrap:anywhere;font-weight:600}.download-button{height:56px;border:0;border-radius:999px;background:#09c82c;color:#fff;font:inherit;font-weight:600;font-size:16px;cursor:pointer}.download-button:disabled{opacity:.5;cursor:not-allowed}.download-back{text-align:center;color:#06801e;font-weight:600;text-decoration:none;min-height:44px;display:grid;place-items:center}.download-note{text-align:center;color:#737373;font-size:12px;line-height:1.5}@media(max-width:520px){.download-gate{padding:16px}.download-card{padding:22px;border-radius:24px}}
.download-button:hover:not(:disabled){background:#00b014}
@font-face{font-family:"Geist";font-style:normal;font-weight:100 900;font-display:swap;src:url("/assets/fonts/geist/geist-latin-wght-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Geist Fallback";src:local("Arial"),local("Helvetica Neue"),local("Helvetica"),local("Liberation Sans");size-adjust:101.4%;ascent-override:99.7%;descent-override:29.6%;line-gap-override:0%}
