@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_c11132{font-family:Sora,Sora Fallback;font-style:normal}.__variable_c11132{--font-sora:"Sora","Sora Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_9e3d4c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_9e3d4c{--font-manrope:"Manrope","Manrope Fallback"}:root{--bg-primary:#F5F3EA;--bg-secondary:#EBE7DA;--bg-card:rgba(255,255,255,0.7);--bg-card-hover:rgba(255,255,255,0.95);--bg-surface:#EDE9DE;--text-primary:#142F29;--text-secondary:#3D5A50;--text-muted:#648175;--accent-lime:#D0F078;--accent-lime-bright:#D1FA42;--accent-lime-hover:#BEEA4E;--accent-lime-subtle:rgba(208,240,120,0.28);--accent-sage:#789486;--accent-sage-subtle:rgba(120,148,134,0.2);--border-subtle:rgba(20,47,41,0.12);--border-card:rgba(120,148,134,0.22);--border-accent:rgba(208,240,120,0.5);--btn-primary-bg:#D0F078;--btn-primary-text:#142F29;--btn-primary-border:#BBDD5B;--btn-secondary-bg:rgba(20,47,41,0.06);--btn-secondary-text:#142F29;--btn-secondary-border:rgba(20,47,41,0.15);--navbar-bg:rgba(245,243,234,0.88);--navbar-border:rgba(20,47,41,0.08);--grid-line-color:rgba(120,148,134,0.18);--noise-opacity:0.035;--mountain-fill-base:#CDD5BC;--mountain-fill-mid:#A9B9A2;--mountain-fill-deep:#667F6C;--mountain-contour:#496C58}[data-theme=dark]{--bg-primary:#0F221E;--bg-secondary:#0A1916;--bg-card:rgba(20,47,41,0.65);--bg-card-hover:rgba(28,59,52,0.85);--bg-surface:#142F29;--text-primary:#F5F3EA;--text-secondary:#C8D7CE;--text-muted:#8AA497;--accent-lime:#D0F078;--accent-lime-bright:#D1FA42;--accent-lime-hover:#E0FF8A;--accent-lime-subtle:rgba(208,240,120,0.2);--accent-sage:#789486;--accent-sage-subtle:rgba(120,148,134,0.28);--border-subtle:rgba(245,243,234,0.1);--border-card:rgba(120,148,134,0.25);--border-accent:rgba(208,240,120,0.35);--btn-primary-bg:#D0F078;--btn-primary-text:#0F221E;--btn-primary-border:#D0F078;--btn-secondary-bg:rgba(245,243,234,0.08);--btn-secondary-text:#F5F3EA;--btn-secondary-border:rgba(245,243,234,0.2);--navbar-bg:rgba(15,34,30,0.88);--navbar-border:rgba(245,243,234,0.08);--grid-line-color:rgba(208,240,120,0.08);--noise-opacity:0.055;--mountain-fill-base:#1E3D35;--mountain-fill-mid:#15322B;--mountain-fill-deep:#0D231E;--mountain-contour:#789486}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,html{overflow-x:hidden}body{min-height:100vh;background-color:var(--bg-primary);font-family:var(--font-manrope),system-ui,-apple-system,sans-serif;transition:background-color .35s ease,color .35s ease;position:relative}body,h1,h2,h3,h4,h5,h6{color:var(--text-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-sora),system-ui,-apple-system,sans-serif;font-weight:700}a{text-decoration:none}a,button{color:inherit}button{background:none;border:none;font:inherit}img,svg{display:block;max-width:100%}::selection{background-color:var(--accent-lime);color:#142f29}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media(max-width:480px){.container{padding-left:1rem;padding-right:1rem}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.Footer_footer__OYoYH{position:relative;width:100%;background-color:#002d24;color:#faf8f2;border-top:1px solid rgba(255,255,255,.08);padding:4.5rem 0 2.5rem;overflow:hidden}@media(max-width:768px){.Footer_footer__OYoYH{padding:3rem 0 2rem}}.Footer_container__7AGDW{max-width:1280px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;gap:3rem}@media(max-width:768px){.Footer_container__7AGDW{padding:0 1.25rem;gap:2.25rem}}.Footer_topRow__B0_t2{display:flex;justify-content:space-between;align-items:flex-start;gap:2.5rem;flex-wrap:wrap}@media(max-width:768px){.Footer_topRow__B0_t2{flex-direction:column;gap:2rem}}.Footer_brandCol__k8SJG{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;max-width:380px}.Footer_logoWrapper__Az2hK{display:inline-flex;align-items:baseline;text-decoration:none;cursor:pointer}.Footer_logoText__aL8sK{font-family:var(--font-sora),system-ui,-apple-system,sans-serif;font-size:2rem;font-weight:800;letter-spacing:-.05em;color:#faf8f2;line-height:1}.Footer_logoDot__qu1jP{display:inline-block;width:9px;height:9px;border-radius:50%;background-color:var(--accent-lime-bright);margin-left:2px}.Footer_tagline__r_Fhg{font-family:var(--font-manrope),system-ui,-apple-system,sans-serif;font-size:.9375rem;line-height:1.55;letter-spacing:-.005em;color:rgba(250,248,242,.7);margin:0;line-height:1.5}.Footer_navLinks__0Zm22{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}@media(max-width:480px){.Footer_navLinks__0Zm22{gap:1.25rem 1.5rem}}.Footer_navLink__bUQea{font-family:var(--font-sora),system-ui,-apple-system,sans-serif;font-size:.95rem;font-weight:600;color:rgba(250,248,242,.82);text-decoration:none;transition:color .2s ease}.Footer_navLink__bUQea:hover{color:var(--accent-lime-bright)}.Footer_bottomRow__pL4Ic{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08);flex-wrap:wrap;gap:1rem}@media(max-width:480px){.Footer_bottomRow__pL4Ic{flex-direction:column;align-items:flex-start;gap:.75rem}}.Footer_badge__5b3Iy,.Footer_copyright__1ODhL{font-family:var(--font-manrope),system-ui,-apple-system,sans-serif;font-size:.85rem;color:rgba(250,248,242,.5);margin:0}.ThemeToggle_themeToggle__3QQVe{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;background-color:var(--btn-secondary-bg);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;padding:0;transition:all .25s cubic-bezier(.16,1,.3,1);overflow:hidden}.ThemeToggle_themeToggle__3QQVe:hover{background-color:var(--bg-card-hover);border-color:var(--border-card);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.ThemeToggle_themeToggle__3QQVe:active{transform:translateY(0) scale(.96)}.ThemeToggle_themeToggle__3QQVe:focus-visible{outline:2px solid var(--accent-lime);outline-offset:2px}.ThemeToggle_iconWrapper__Q3SAG{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.Navbar_header__ubvNZ{position:fixed;top:0;left:0;right:0;z-index:100;width:100%;max-width:100vw;height:64px;background-color:var(--navbar-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--navbar-border);transition:background-color .35s ease,color .35s ease,border-color .35s ease,box-shadow .25s ease;overflow:hidden}.Navbar_header__ubvNZ.Navbar_scrolled__vS8N4{box-shadow:0 4px 20px rgba(0,0,0,.05)}.Navbar_container__dbR3C{max-width:1280px;width:100%;height:100%;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}@media(max-width:768px){.Navbar_container__dbR3C{padding:0 1rem;gap:.75rem}}.Navbar_brand__AJtX5{display:flex;align-items:center;gap:.5rem;text-decoration:none;position:relative;z-index:102;transition:opacity .2s ease;flex-shrink:0}.Navbar_brand__AJtX5:hover{opacity:.9}.Navbar_logoImage__EhRN6{height:26px;width:auto;object-fit:contain}.Navbar_logoImage__EhRN6.Navbar_logoDark___4JTB,[data-theme=dark] .Navbar_logoImage__EhRN6.Navbar_logoLight__PyR4_{display:none}[data-theme=dark] .Navbar_logoImage__EhRN6.Navbar_logoDark___4JTB{display:block}@media(max-width:480px){.Navbar_logoImage__EhRN6{height:22px}}.Navbar_brandDot__PniTp{width:7px;height:7px;border-radius:50%;background-color:var(--accent-lime);display:inline-block;margin-bottom:2px;flex-shrink:0}.Navbar_nav__VCKCE{display:flex;align-items:center;gap:2rem}@media(max-width:768px){.Navbar_nav__VCKCE{display:none}}.Navbar_navLink__EAvef{position:relative;font-family:var(--font-sora),system-ui,-apple-system,sans-serif;font-size:.925rem;font-weight:600;color:var(--text-secondary);transition:color .2s ease;padding:.5rem .25rem;text-decoration:none}.Navbar_navLink__EAvef.Navbar_active__JIkQk,.Navbar_navLink__EAvef:hover{color:var(--text-primary)}.Navbar_activeIndicator__DkaSv{position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--accent-lime);border-radius:2px}.Navbar_actions__QCJjM{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.Navbar_ctaButton__pHTZP{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sora),system-ui,-apple-system,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:-.01em;border-radius:9999px;cursor:pointer;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);outline:none}.Navbar_ctaButton__pHTZP:focus-visible{outline:2px solid var(--accent-lime);outline-offset:2px}.Navbar_ctaButton__pHTZP{padding:.55rem 1.25rem;background-color:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);box-shadow:0 2px 8px rgba(208,240,120,.2)}.Navbar_ctaButton__pHTZP:hover{background-color:var(--accent-lime-hover);transform:translateY(-1px);box-shadow:0 4px 14px rgba(208,240,120,.35)}.Navbar_ctaButton__pHTZP svg{transition:transform .2s cubic-bezier(.16,1,.3,1)}.Navbar_ctaButton__pHTZP:hover svg{transform:translate(2px,-2px)}@media(max-width:768px){.Navbar_ctaButton__pHTZP{display:none}}.Navbar_mobileToggle__PZv_4{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;background:var(--btn-secondary-bg);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;z-index:102;transition:all .2s ease}@media(max-width:768px){.Navbar_mobileToggle__PZv_4{display:flex}}.Navbar_mobileToggle__PZv_4:hover{background:var(--bg-card-hover)}.Navbar_mobileMenu__B_kCz{position:fixed;inset:0;z-index:101;background-color:var(--bg-primary);display:flex;flex-direction:column;padding:5.5rem 1.5rem 2rem;overflow-y:auto;border-bottom:1px solid var(--border-subtle)}@media(min-width:769px){.Navbar_mobileMenu__B_kCz{display:none}}.Navbar_mobileNavList__cxEeJ{display:flex;flex-direction:column;gap:1.25rem;list-style:none;margin-top:1rem}.Navbar_mobileNavLink__l6Fgb{font-family:var(--font-sora),system-ui,-apple-system,sans-serif;font-size:1.45rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;justify-content:space-between;padding:.65rem 0;border-bottom:1px solid var(--border-subtle);transition:color .2s ease,transform .2s ease}.Navbar_mobileNavLink__l6Fgb:hover{color:var(--accent-lime);transform:translateX(4px)}.Navbar_mobileFooter__FLLmR{margin-top:auto;padding-top:2rem;display:flex;flex-direction:column;gap:1.25rem}.Navbar_mobileCta__CdiIN{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sora),system-ui,-apple-system,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:-.01em;border-radius:9999px;cursor:pointer;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);outline:none}.Navbar_mobileCta__CdiIN:focus-visible{outline:2px solid var(--accent-lime);outline-offset:2px}.Navbar_mobileCta__CdiIN{width:100%;padding:.85rem 1.5rem;font-size:1.05rem;background-color:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border)}.Navbar_mobileThemeRow__mqiSl{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;color:var(--text-secondary);font-family:var(--font-sora),system-ui,-apple-system,sans-serif;font-size:.95rem;font-weight:600}