@font-face{font-family:sans;src:url(../media/dm_sans_latin_wght_normal-s.p.0fpdy-lufm69d.woff2)format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:sans;src:url(../media/dm_sans_latin_wght_italic-s.p.3ms1nzmlbxaxp.woff2)format("woff2");font-display:swap;font-weight:100 1000;font-style:italic}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.yNgu7a_className{font-family:sans,sans Fallback}.yNgu7a_variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:display;src:url(../media/archivo_latin_800_italic-s.p.2y7i8d88xkzg-.woff2)format("woff2");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:display;src:url(../media/archivo_latin_900_italic-s.p.0xvq83ov5xaj2.woff2)format("woff2");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:display;src:url(../media/archivo_latin_800_normal-s.p.400x0ire8ss5g.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:display;src:url(../media/archivo_latin_900_normal-s.p.0nu6s-o05r-za.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:78.43%;descent-override:18.76%;line-gap-override:0.0%;size-adjust:111.95%}.O6T_5G_className{font-family:display,display Fallback}.O6T_5G_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:logo;src:url(../media/plus_jakarta_sans_latin_800_normal-s.p.227k6ugphi8em.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:logo Fallback;src:local(Arial);ascent-override:93.85%;descent-override:20.07%;line-gap-override:0.0%;size-adjust:110.6%}.wsakrW_className{font-family:logo,logo Fallback}.wsakrW_variable{--font-logo:"logo", "logo Fallback"}
:root{--background:#fff;--foreground:#141618;--muted:#696c78;--line:#e1e5e7;--surface:#f4f4f5;--brand:#3d44d9;--brand-ink:#fff;--brand-soft:#aab0ff;--brand-tint:#e8eaff;--brand-tint-ink:#141618;--accent:#1b8307;--accent-ink:#fff;--blue:#3d44d9;--pink:#d20a61;--pink-soft:#fee3f0;--warm:#d20a61;--danger:#d92d20;--radius:12px;--pill:999px}@media (prefers-color-scheme:dark){:root{--background:#0f1113;--foreground:#f2f3f5;--muted:#a3a8b3;--line:#2a2e33;--surface:#1a1d21;--accent:#2fb31a;--accent-ink:#0b0d0f;--pink-soft:#3a1022;--danger:#f97066}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box;margin:0;padding:0}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;letter-spacing:.1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-size:16px;line-height:1.5;display:flex}a{color:inherit;text-decoration:none}body>main,body>div>main{width:100%}body>main{align-self:center}main a:not([class]){color:var(--accent)}main a:not([class]):hover{text-decoration:underline}h1,.display{font-family:var(--font-display), var(--font-sans), sans-serif;text-transform:uppercase;letter-spacing:-.01em;font-style:italic;font-weight:900;line-height:1.02}main h1{font-size:clamp(28px,4.4vw,40px)}h2,h3{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.01em;font-weight:800}main ul,main ol{padding-left:20px}small{color:var(--muted);font-size:max(12px,.85em)}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select{font:inherit;color:inherit;background:var(--background);border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:42px;padding:10px 12px}input:focus,textarea:focus,select:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:18px;height:18px}label{line-height:1.4}button{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--foreground);border-radius:var(--pill);min-height:42px;padding:9px 20px;font-weight:600;transition:border-color .15s,background .15s}button:hover:not(:disabled){border-color:var(--accent)}button:disabled{opacity:.55;cursor:not-allowed}form>button[type=submit]:only-of-type,form button[type=submit]:first-of-type:not([formaction]){background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}form button[type=submit]:first-of-type:not([formaction]):hover:not(:disabled){filter:brightness(1.08)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[role=alert]{color:var(--danger)}.banner-photo{background:var(--surface);border-radius:16px;max-height:300px}.trust-row{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:6px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.trust-row li:before{content:"✓ ";color:var(--accent);font-weight:700}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){[data-app] main{padding-left:14px!important;padding-right:14px!important}[data-app] main h1{font-size:28px}[data-app] main table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}[data-app] main pre,[data-app] main code{white-space:pre-wrap;word-break:break-word}[data-app] main img{max-width:100%;height:auto}button,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{min-height:44px;font-size:16px}[data-app] main form{max-width:100%}[data-app] main details>summary{padding:6px 0}[data-app] main p,[data-app] main li{overflow-wrap:break-word}}html{-webkit-text-size-adjust:100%}section[id],[id].anchor{scroll-margin-top:120px}[data-app] main{min-width:0;max-width:100%}[data-app] main[style*=display\:grid],[data-app] main [style*=display\:grid]:not([style*=grid-template-columns]){grid-template-columns:minmax(0,1fr)}[data-app] main>*,[data-app] main section>*,[data-app] main article>*{min-width:0}[data-app] main code{overflow-wrap:anywhere}[data-app] main p,[data-app] main li,[data-app] main strong{overflow-wrap:break-word}button.danger,button[style*=crimson],button[style*=--danger]:not([style*=background]){color:var(--danger)!important;border-color:var(--danger)!important;filter:none!important;background:#fff!important}button.danger-solid{background:var(--danger)!important;color:#fff!important;border-color:var(--danger)!important}@media print{.no-print{display:none!important}}
