@font-face{font-family:Manrope;src:url(/fonts/Manrope-approved.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/PublicSans-approved.woff2)format("woff2");font-weight:100 900;font-display:swap}body{color:#0f2a33;background:#f7f5f1;margin:0;font-family:Public Sans,Arial,sans-serif;line-height:1.6}a{color:#0f2a33}a:hover{color:#c8622a}button,input,textarea{font:inherit}:is(a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible){outline-offset:4px;outline:3px solid #0f2a33}.skip-link{z-index:120;background:#fff;padding:12px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.final-mobile>div{max-width:390px;width:100%!important}.final-form-shell{box-sizing:border-box;background:#fff;border:1px solid #e3dfd5;border-radius:16px;padding:28px}.interest-form{flex-direction:column;gap:18px;margin:0;display:flex}.form-grid{display:contents}.field{flex-direction:column;gap:6px;display:flex}.field label{font-size:16.5px;font-weight:700}.field label span{color:#586970;font-weight:400}.field input,.field textarea{box-sizing:border-box;color:#0f2a33;background:#fff;border:1.5px solid #7f8e93;border-radius:10px;width:100%;height:52px;padding:0 14px;font-family:inherit;font-size:17px}.field textarea{resize:vertical;height:auto;min-height:120px;padding:12px 14px}.field [aria-invalid=true]{border-color:#b3372c}.field-error{color:#b3372c;margin:0;font-size:15.5px;font-weight:700}.interest-form .cta{color:#fff;cursor:pointer;background:#ab4d1c;border:0;border-radius:10px;width:100%;min-height:56px;margin-top:6px;font-family:inherit;font-size:19px;font-weight:700}.interest-form .cta:disabled{cursor:wait}.final-board a[href=\#register],.final-board a[href="/#register"]{background:#ab4d1c!important}.form-privacy{color:#586970;margin:0;font-size:15px}.form-privacy a{font-weight:600}.form-status{margin:0;font-size:16px}.form-status:empty{display:none}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.final-success{background:#eaf2eb;border:1px solid #c8dccb;border-radius:12px;align-items:flex-start;gap:14px;padding:24px;display:flex}.final-success>span{color:#fff;background:#2f6b3a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.final-success p{color:#2f6b3a;margin:0;font-size:18px;font-weight:700;line-height:1.5}.analytics-consent{z-index:20;box-sizing:border-box;background:#fff;border:1px solid #e3dfd5;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;max-width:820px;margin:0 auto;padding:14px 14px 14px 22px;display:flex;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 10px 32px #0f2a3329}.analytics-consent p{margin:0;font-size:15.5px;line-height:1.5}.analytics-consent a{white-space:nowrap;font-weight:600}.analytics-consent>div{flex-shrink:0;gap:10px;display:flex}.analytics-consent button{color:#0f2a33;cursor:pointer;background:#fff;border:1.5px solid #7f8e93;border-radius:10px;min-height:44px;padding:0 18px;font-family:inherit;font-size:15.5px;font-weight:700}@media (max-width:800px){.final-form-shell{padding:22px}.analytics-consent{flex-direction:column;align-items:stretch;gap:14px;padding:18px;display:flex;bottom:12px;left:12px;right:12px}.analytics-consent>div{display:flex}.analytics-consent button{flex:1}.final-privacy>div>header{padding:14px 20px!important}.final-privacy main{padding:40px 20px 56px!important}.final-privacy article{font-size:17px!important}.final-privacy h1{font-size:38px!important}.final-privacy footer>div{padding:48px 20px 56px!important}.final-privacy footer>div>div,.final-privacy nav{flex-direction:column!important;align-items:flex-start!important;gap:18px!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.field-error{align-items:flex-start;gap:6px;display:flex}.field-error svg{flex-shrink:0}
