@font-face{font-family:inter;src:url(../media/inter_latin_400_normal-s.p.c8c144e0.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_500_normal-s.p.30043d57.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_600_normal-s.p.e2fe7b39.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_700_normal-s.p.44b600fb.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_22c9729c-module__Et_JdG__className{font-family:inter,inter Fallback}.inter_22c9729c-module__Et_JdG__variable{--font-inter:"inter","inter Fallback"}
@font-face{font-family:fragmentMono;src:url(../media/fragment_mono_latin_400_normal-s.p.be3b5f9c.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:fragmentMono Fallback;src:local(Arial);ascent-override:70.14%;descent-override:18.46%;line-gap-override:0.0%;size-adjust:135.44%}.fragmentmono_825f555d-module__Os5fZa__className{font-family:fragmentMono,fragmentMono Fallback;font-weight:400}.fragmentmono_825f555d-module__Os5fZa__variable{--font-fragment-mono:"fragmentMono","fragmentMono Fallback"}
:root{--color-primary-dark:#020a0f;--color-white:#fff;--color-off-white:#fafafa;--color-text-primary:#020a0f;--color-text-secondary:#50565d;--color-text-muted:#47474f;--color-text-gray:#a4a8af;--color-pink-primary:#db2777;--color-pink-light-bg:#fce7f3;--color-pink-light:#f472b6;--color-green-primary:#2d6e16;--color-green-light-bg:#edf6e9;--color-green-light:#c4dcbb;--color-blue:#1b65be;--color-orange:#d67b00;--color-purple:#5e43d9;--color-red:#ba383a;--color-bg-light-gray:#e6e6eb;--color-bg-very-light:#f6f6f8;--color-bg-dark-gray:#303038;--font-primary:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;--font-mono:var(--font-fragment-mono),"Courier New",monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--breakpoint-mobile-small:480px;--breakpoint-mobile:768px;--breakpoint-tablet:1023px;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--spacing-3xl:6rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--transition-fast:.15s ease;--transition-normal:.3s ease;--transition-slow:.5s ease}
*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:var(--font-primary);color:var(--color-text-primary);background-color:#fff;font-size:16px;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);margin:0;line-height:1.2}p{margin:0}a{color:inherit;transition:var(--transition-normal);text-decoration:none}button{cursor:pointer;transition:var(--transition-normal);border:none;font-family:inherit}button:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:2px}img{max-width:100%;height:auto;display:block}svg{flex-shrink:0}.container{max-width:1280px;padding:0 var(--spacing-xl);margin:0 auto}@media (max-width:1023px){.container{padding:0 var(--spacing-lg)}}@media (max-width:809px){.container{padding:0 var(--spacing-md)}}.section{padding:var(--spacing-3xl)0}@media (max-width:1023px){.section{padding:calc(var(--spacing-2xl) + var(--spacing-md))0}}@media (max-width:809px){.section{padding:var(--spacing-2xl)0}}@media (max-width:480px){.container{padding:0 var(--spacing-sm)}.section{padding:var(--spacing-xl)0}}
*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:#fff;max-width:100vw;overflow-x:hidden}body{color:rgb(var(--foreground-rgb));background:rgb(var(--background-start-rgb));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}
