@font-face{font-family:Cabinet;src:url(/fonts/cabinet-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Cabinet;src:url(/fonts/cabinet-800.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Jakarta;src:url(/fonts/jakarta-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Jakarta;src:url(/fonts/jakarta-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Jakarta;src:url(/fonts/jakarta-700.ttf)format("truetype");font-weight:700;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--alpha-bg:#f5f7f1;--alpha-ink:#10201f;--alpha-muted:#53605d;--alpha-paper:#fbfcf8;--alpha-line:#bdc8bd;--alpha-lime:#b8ff63;--alpha-danger:#9d302b}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{background:var(--alpha-bg);color:var(--alpha-ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Jakarta,system-ui,sans-serif}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.7}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--alpha-ink);outline-offset:4px}h1,h2,p{margin:0}.alpha-page{min-height:100dvh}.alpha-shell{flex-direction:column;max-width:1380px;min-height:100dvh;margin:auto;padding:0 64px;display:flex}.alpha-header{justify-content:space-between;align-items:center;gap:20px;padding:32px 0;display:flex}.alpha-brand{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:18px;font-family:Cabinet,system-ui,sans-serif;font-size:34px;font-weight:700;text-decoration:none;display:flex}.alpha-brand img{width:46px;height:46px;display:block}.alpha-ditto{color:var(--alpha-lime)}.alpha-language{align-items:center;gap:12px;font-size:17px;font-weight:700;display:flex}.alpha-language button{color:var(--alpha-muted);background:0 0;border:0;padding:8px 2px}.alpha-language button[aria-pressed=true]{color:var(--alpha-ink)}.alpha-language>span{color:var(--alpha-muted)}.alpha-hero{flex:1;grid-template-columns:1.12fr 1fr;align-items:center;gap:48px;padding:52px 0 72px;display:grid}.alpha-copy{z-index:1;min-width:0;position:relative}.alpha-copy h1{letter-spacing:-.04em;font:800 clamp(54px,5.6vw,82px)/.99 Cabinet,system-ui,sans-serif}.alpha-description{color:var(--alpha-muted);max-width:560px;margin:28px 0 36px;font-size:19px;line-height:1.55}.alpha-form{gap:20px;max-width:560px;display:grid}.alpha-form>label:not(.alpha-consent){gap:9px;font-size:15px;font-weight:600;display:grid}.alpha-form input:not([type=checkbox]){border:1px solid var(--alpha-line);background:var(--alpha-paper);width:100%;min-width:0;height:58px;color:var(--alpha-ink);border-radius:14px;padding:0 20px;font-size:17px;font-weight:400;transition:border-color .2s;box-shadow:inset 0 1px #ffffff80}.alpha-form input::placeholder{color:var(--alpha-muted);opacity:.85}.alpha-consent{color:var(--alpha-muted);align-items:flex-start;gap:10px;font-size:12px;font-weight:400;line-height:1.6;display:flex}.alpha-consent input{accent-color:#3d6828;flex:none;width:18px;height:18px;margin:1px 0 0}.alpha-consent a{text-underline-offset:3px}.alpha-submit{color:#fbfcf8;background:#10201f;border:0;border-radius:100px;justify-content:center;align-items:center;gap:16px;width:100%;min-height:68px;padding:14px 64px;font-size:18px;font-weight:700;transition:transform .2s cubic-bezier(.32,.72,0,1),background .2s;display:flex;position:relative}.alpha-submit:hover{background:#213b35}.alpha-submit:active{transform:scale(.985)}.alpha-button-arrow{background:#ffffff14;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;right:12px}.alpha-form-error{color:var(--alpha-danger);font-size:14px;line-height:1.6}.alpha-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.alpha-art{aspect-ratio:1/1.07;isolation:isolate;min-width:0;position:relative}.alpha-papers{mix-blend-mode:multiply;pointer-events:none;width:135%;max-width:none;height:auto;position:absolute;top:3%;left:-15%}.alpha-mascot{filter:drop-shadow(0 22px 18px #10201f1f);width:69%;height:auto;position:absolute;top:34%;left:13%;transform:rotate(7deg)}.alpha-eyes{transform-box:fill-box;transform-origin:50%;animation:6s cubic-bezier(.32,.72,0,1) infinite alpha-blink}.alpha-mascot.is-happy{animation:.65s cubic-bezier(.32,.72,0,1) alpha-cheer}@keyframes alpha-blink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.08)}}@keyframes alpha-cheer{0%,to{transform:rotate(7deg)}40%{transform:translateY(-10px)rotate(1deg)}70%{transform:translateY(-2px)rotate(9deg)}}.alpha-footer{border-top:1px solid var(--alpha-line);color:var(--alpha-muted);justify-content:space-between;align-items:center;gap:24px;padding:24px 0 30px;font-size:13px;line-height:1.6;display:flex}.alpha-footer a{text-decoration:none}.alpha-footer a:hover{text-decoration:underline}.alpha-confirmation{align-content:center;gap:16px;max-width:510px;min-height:295px;padding:32px 0;display:grid}.alpha-confirmation h2{font-family:Cabinet,system-ui,sans-serif;font-size:36px}.alpha-confirmation p{color:var(--alpha-muted);line-height:1.7}.alpha-confirmation small{color:var(--alpha-muted);font-size:13px;line-height:1.5}.alpha-success-icon{color:#10201f;background:#b8ff63;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.alpha-information{max-width:720px;padding:48px 0 80px;line-height:1.8}.alpha-information h1{letter-spacing:-.025em;margin:24px 0;font:800 clamp(36px,5vw,60px)/1.1 Cabinet,system-ui,sans-serif}.alpha-information h2{margin:32px 0 12px;font-size:21px}.alpha-information p{color:var(--alpha-muted);margin:12px 0}.alpha-information .alpha-form{margin-top:24px}.alpha-back,.alpha-information>a{text-underline-offset:4px}.alpha-legal-date{font-size:12px}.alpha-download{background:var(--alpha-ink);color:var(--alpha-bg);border:0;border-radius:100px;margin-top:16px;padding:16px 24px;font-weight:700;display:inline-block}@media (prefers-color-scheme:dark){:root{--alpha-bg:#152a26;--alpha-ink:#f5f7f1;--alpha-muted:#c6d0cb;--alpha-paper:#1c3630;--alpha-line:#52675d;--alpha-danger:#ffaaa4}.alpha-papers{mix-blend-mode:normal;opacity:.14;-webkit-mask-image:radial-gradient(#000 38%,#0000 72%);mask-image:radial-gradient(#000 38%,#0000 72%)}.alpha-submit{color:#10201f;background:#b8ff63}.alpha-submit:hover{background:#caff8b}.alpha-button-arrow{background:#10201f17}.alpha-form input:not([type=checkbox]){box-shadow:none}.alpha-mascot{filter:drop-shadow(0 20px 24px #0003)}}@media (width<=1023px){.alpha-shell{padding:0 36px}.alpha-hero{gap:24px}.alpha-copy h1{font-size:60px}.alpha-description{font-size:17px}.alpha-mascot{width:79%;left:4%}.alpha-papers{width:150%;left:-25%}.alpha-brand{font-size:30px}}@media (width<=767px){.alpha-shell{padding:0 24px}.alpha-header{padding:22px 0}.alpha-brand{letter-spacing:-.8px;gap:10px;font-size:27px}.alpha-brand img{width:34px;height:34px}.alpha-language{gap:8px;font-size:14px}.alpha-hero{flex-direction:column;align-items:stretch;gap:20px;padding:12px 0 32px;display:flex}.alpha-art{aspect-ratio:auto;order:-1;align-self:center;width:190px;height:130px}.alpha-papers{width:245px;top:-10px;left:-25px}.alpha-mascot{filter:drop-shadow(0 12px 12px #10201f1a);width:116px;top:12px;left:35px}.alpha-copy h1{letter-spacing:-.035em;font-size:clamp(38px,9.8vw,58px)}.alpha-description{margin:20px 0 24px;font-size:16px;line-height:1.6}.alpha-form{gap:16px}.alpha-form input:not([type=checkbox]){height:54px;padding:0 16px;font-size:16px}.alpha-form>label:not(.alpha-consent){gap:8px;font-size:14px}.alpha-consent{font-size:12px}.alpha-submit{min-height:62px;padding-left:38px;padding-right:60px;font-size:16px}.alpha-button-arrow{width:38px;height:38px}.alpha-footer{align-items:flex-start;gap:20px;padding:20px 0 24px;font-size:12px}.alpha-footer p{max-width:28ch}.alpha-information{padding:20px 0 56px}.alpha-confirmation{min-height:260px}}.alpha-page{overflow-x:clip}@media (width>=768px){.alpha-hero{align-items:start;padding-top:62px}.alpha-art{margin-top:-8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
