@font-face{font-family:dmSans;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:dmSans Fallback;src:local("Arial");ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.13%}.__className_0635d0{font-family:dmSans,dmSans Fallback}.__variable_0635d0{--font-dm-sans:"dmSans","dmSans Fallback"}@font-face{font-family:spaceGrotesk;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");font-display:swap;font-weight:500 700}@font-face{font-family:spaceGrotesk Fallback;src:local("Arial");ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.00%;size-adjust:110.84%}.__className_2c3308{font-family:spaceGrotesk,spaceGrotesk Fallback}.__variable_2c3308{--font-space-grotesk:"spaceGrotesk","spaceGrotesk Fallback"}:root{--ink:#15150f;--lime:#d6f84c;--lime-ink:#55620c;--lime-bg:#eefac4;--lime-line:#dde8b8;--ground:#fbfaf6;--surface:#ffffff;--line:#e6e2d8;--line-soft:#edeae1;--ink-body:#15150f;--ink-muted:#6e6d63;--ink-soft:#3c3b33;--ink-quiet:#75736a;--danger:#c0262d;--dark-surface:var(--ink);--warn-text:#b45309;--warn-bg:#fff4e6;--warn-border:#f3c9b2;--focus-ring:rgba(214,248,76,0.35);--dots-white:rgba(255,255,255,0.5);--font-display:var(--font-space-grotesk),var(--font-dm-sans),system-ui,sans-serif;--font-text:var(--font-dm-sans),system-ui,sans-serif;--radius-pill:999px;--radius-control:16px;--radius-card:28px;--radius-card-sm:22px;--radius-image:32px;--radius-image-sm:26px;--radius-image-frame:44px;--shadow-card:0 8px 24px rgba(21,21,15,0.08);--shadow-card-lg:0 18px 44px rgba(21,21,15,0.1);--shadow-signup:0 16px 40px rgba(21,21,15,0.16);--shadow-cta:0 10px 26px rgba(214,248,76,0.3);--shadow-cta-hover:0 16px 34px rgba(214,248,76,0.42);--shadow-badge:0 10px 22px rgba(85,98,12,0.22);--shadow-avatar:0 12px 28px rgba(21,21,15,0.14);--shadow-pill-float:0 12px 28px rgba(21,21,15,0.18);--container:1240px;--gutter:40px}@media (max-width:1023px){:root{--gutter:32px}}@media (max-width:767px){:root{--gutter:24px}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--ground);color:var(--ink);overflow-x:hidden}body{font-family:var(--font-text);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display)}a{color:inherit;text-decoration:none;transition:opacity .18s ease}a:hover{opacity:.78}img{max-width:100%}button{font:inherit}.visuallyHidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}