@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/ab624315db63c58d-s.1uwhc7jrbo4mx.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e94b8ab81811a983-s.2my4drvc0bavc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.25jyahqycoolj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_ed9ac984-module__zA2JnW__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_ed9ac984-module__zA2JnW__variable{--font-marketing-display:"Syne", "Syne Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_79eaf619-module__evE-eW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_79eaf619-module__evE-eW__variable{--font-marketing-sans:"Outfit", "Outfit Fallback"}
.marketing{--m-teal:#0f766e;--m-teal-dark:#0d5f59;--m-teal-soft:#e2efee;--m-ink:#0f172a;--m-ink-muted:#475569;--m-surface:#f4f7f6;--m-surface-2:#e8efed;--m-line:#b1c8d1;--m-font-display:var(--font-marketing-display), ui-sans-serif, system-ui, sans-serif;--m-font-sans:var(--font-marketing-sans), ui-sans-serif, system-ui, sans-serif;--m-danger:#b91c1c;color:var(--m-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--m-font-sans);background:radial-gradient(1200px 600px at 10% -10%,#0f766e2e,#0000 55%),radial-gradient(900px 500px at 90% 5%,#0f766e1a,#0000 50%),linear-gradient(#f7faf9 0%,#eef3f1 40%,#f7faf9 100%);min-height:100dvh}.marketing h1,.marketing h2,.marketing h3,.marketing .m-display{font-family:var(--m-font-display);letter-spacing:-.03em;font-weight:700}.marketing a:focus-visible,.marketing button:focus-visible,.marketing input:focus-visible,.marketing textarea:focus-visible{outline:2px solid var(--m-teal);outline-offset:2px}.marketing .m-btn-primary{background:var(--m-teal);color:#fff;transition:background-color .16s}.marketing .m-btn-primary:hover{background:var(--m-teal-dark)}.marketing .m-btn-primary:disabled{opacity:.6;cursor:not-allowed}.marketing .m-btn-secondary{color:var(--m-ink);border:1px solid var(--m-line);background:0 0;transition:background-color .16s,border-color .16s}.marketing .m-btn-secondary:hover{background:#ffffffb3;border-color:#89b4b9}.marketing .m-field{flex-direction:column;gap:.375rem;display:flex}.marketing .m-label{color:var(--m-ink);font-size:.875rem;font-weight:600}.marketing .m-input,.marketing .m-textarea{border:1px solid var(--m-line);width:100%;color:var(--m-ink);background:#fff;border-radius:.5rem;padding:.55rem .75rem;font-size:1rem;line-height:1.4}.marketing .m-textarea{resize:vertical;min-height:5.5rem}.marketing .m-input[aria-invalid=true],.marketing .m-textarea[aria-invalid=true]{border-color:var(--m-danger)}.marketing .m-error{color:var(--m-danger);margin:0;font-size:.875rem}.marketing .m-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(1rem)}.marketing .m-reveal[data-visible=true]{opacity:1;transform:translateY(0)}.marketing .m-hero-copy{animation:.7s both m-hero-in}.marketing .m-hero-visual{animation:.9s .12s both m-hero-visual-in}@keyframes m-hero-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes m-hero-visual-in{0%{opacity:0;transform:translateY(1.25rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.marketing .m-reveal,.marketing .m-hero-copy,.marketing .m-hero-visual{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
