:root{--c-green:#59b132;--c-green-brand:#57a639;--c-green-bright:#55b83a;--c-green-strong:#488f2f;--c-green-ink:#357018;--c-green-deep:#40802a;--c-green-deepest:#34691f;--c-green-dark:#1d341c;--c-green-darker:#1c3c0e;--c-green-darkest:#112608;--c-green-light:#6cc24a;--c-green-lighter:#7fd05c;--c-green-pale:#8fd673;--c-pink:#e64e94;--c-pink-strong:#d83b82;--c-pink-light:#f06bab;--c-pink-ink:#c62368;--c-pink-glow:#f27ab3;--c-ink:#1f241f;--c-ink-soft:#52525c;--c-ink-faint:#1f241fa8;--c-gray-500:#64646d;--c-gray-400:#a1a1aa;--c-gray-300:#d4d4d8;--c-gray-200:#e4e4e7;--c-gray-100:#f0f0ef;--c-gray-50:#f4f4f5;--c-gray-25:#f5f5f7;--c-beige-300:#ecece5;--c-green-tint:#f4f7f2;--c-beige:#f5f4f1;--c-beige-200:#ececea;--c-white:#fff;--c-footer-dark:#212124;--c-card-dark:#18181b;--c-night:#0d100d;--c-night-200:#141814;--c-night-300:#1b201b;--c-night-card:#161a16;--c-night-900:#0f1011;--c-off-white:#f3f3f1;--c-night-green:#19361b;--c-night-forest:#090c09;--c-night-plum:#43152c;--c-on-green:#dcefd4;--c-on-plum:#fbe0ee;color-scheme:light;--bg:light-dark(var(--c-beige),var(--c-night));--bg-subtle:light-dark(var(--c-beige-200),var(--c-night-200));--bg-card:light-dark(var(--c-white),var(--c-night-card));--surface-tile:light-dark(var(--c-gray-50),var(--c-night-200));--surface-alt:light-dark(var(--c-gray-25),var(--c-night-200));--surface-warm:light-dark(var(--c-beige-300),var(--c-night-200));--header-glass-dark:color-mix(in srgb, var(--band-forest) 72%, transparent);--header-glass-solid:color-mix(in srgb, var(--surface-warm) 72%, transparent);--header-hairline:light-dark(#1c3c0e1f,#ffffff1a);--text:light-dark(var(--c-ink),var(--c-off-white));--text-secondary:light-dark(var(--c-ink-soft),var(--c-gray-300));--text-muted:light-dark(var(--c-gray-500),var(--c-gray-400));--heading:light-dark(var(--c-green-darker),var(--c-off-white));--band-green:light-dark(var(--c-green),var(--c-night-green));--band-green-bright:light-dark(var(--c-green-bright),var(--c-night-green));--band-forest:light-dark(var(--c-green-darker),var(--c-night-forest));--band-forest-soft:light-dark(var(--c-green-dark),var(--c-night-forest));--band-pink:light-dark(var(--c-pink),var(--c-night-plum));--band-neutral:light-dark(var(--c-gray-200),var(--c-night-300));--band-neutral-strong:light-dark(var(--c-gray-400),var(--c-night-300));--hero-glow-near:light-dark(#0000,#e64e9433);--hero-glow-far:light-dark(#0000,#e64e940f);--hero-glow:radial-gradient(105% 70% at 50% 34%, var(--hero-glow-near) 0%, var(--hero-glow-far) 48%, transparent 78%);--award-edge:light-dark(#61bf372e,#ffffff1f);--award-shadow:0 12px 32px -14px #0000008c;--award-shadow-hover:0 18px 40px -14px #000000a6;--on-green:light-dark(var(--c-green-darkest),var(--c-on-green));--on-pink:light-dark(var(--c-green-darkest),var(--c-on-plum));--on-pink-accent:light-dark(var(--c-green-darker),var(--c-pink-light));--accent:light-dark(var(--c-green),var(--c-green-light));--accent-hover:light-dark(var(--c-green-strong),var(--c-green-lighter));--accent-ink:light-dark(var(--c-green-ink),var(--c-green-pale));--accent-soft:light-dark(#59b1321a,#6cc24a29);--accent-border:light-dark(#59b1324d,#6cc24a57);--accent-2:light-dark(var(--c-pink),var(--c-pink-light));--accent-2-ink:light-dark(var(--c-pink-ink),var(--c-pink-light));--accent-2-on-dark:var(--c-pink-glow);--hairline:light-dark(var(--c-gray-100),#ffffff14);--hairline-strong:light-dark(var(--c-gray-200),#ffffff1f);--text-faint:light-dark(var(--c-ink-faint),#f3f3f180);--border:light-dark(#1f241f1f,#ffffff1a);--border-hover:light-dark(#1f241f3d,#fff3);--chart-ink:light-dark(var(--c-ink),var(--c-off-white));--chart-neutral:light-dark(#9ca3af,#a1a1aa);--chart-accent:light-dark(var(--c-pink),var(--c-pink-light));--chart-ink-text:var(--chart-ink);--chart-neutral-text:light-dark(#6b7280,var(--c-gray-300));--chart-accent-text:light-dark(var(--c-pink-ink),var(--c-pink-light));--chart-grid:light-dark(#e5e7eb,#ffffff1f);--chart-axis:light-dark(#6b7280,var(--c-gray-300));--chart-surface:light-dark(#fafafa,#ffffff08);--chart-surface-line:light-dark(#f5f5f5,#ffffff0f);--chart-hover:light-dark(#f3f4f6,#ffffff12);--chart-cursor:light-dark(#9ca3af,#fff6);--focus-ring:var(--c-green-darkest);--focus-halo:var(--c-white);--scrollbar-thumb:light-dark(#1f241f2e,#ffffff29);--scrollbar-thumb-hover:light-dark(#1f241f57,#ffffff52);--white:var(--c-white);--font-sans:"Inter Variable", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body:var(--font-sans);--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--fs-2xs:.75rem;--fs-xs:.875rem;--fs-sm:clamp(.9375rem, .9rem + .2vw, 1rem);--fs-base:1rem;--fs-md:clamp(1.0625rem, 1rem + .32vw, 1.125rem);--fs-lg:clamp(1.25rem, 1.1rem + .78vw, 1.5rem);--fs-card:1.25rem;--fs-xl:clamp(1.75rem, 1.3rem + 2.2vw, 2.25rem);--fs-2xl:clamp(2.25rem, 1.4rem + 4.2vw, 3.5rem);--lh-tight:1.1;--lh-relaxed:1.75;--lh-heading:1.1667;--lh-body:1.5556;--lh-card:1.4;--ls-tight:-.03em;--ls-heading:-.042em;--ls-snug:-.02em;--ls-normal:-.01em;--ls-wide:.1em;--max-w:1296px;--px:clamp(1.25rem, 5vw, 2.5rem);--section-py:clamp(3.5rem, 8.9vw, 8rem);--header-h:4rem;--hero-copy-gap:1.3rem;--hero-lead-gap:2.5rem;--r-badge:8px;--r-card:16px;--r-hero:24px;--r-pill:999px;--r-sm:var(--r-badge);--r-md:12px}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media (width>=72.5em){:root{--header-h:7rem}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");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}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:calc(var(--header-h) + 12px)}html:has(dialog[open]){overflow:hidden}html{scrollbar-gutter:stable}body{font-family:var(--font-body);background:var(--bg);color:var(--text);font-size:var(--fs-base);line-height:var(--lh-relaxed);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;hyphens:auto}h1,h2,h3,h4{hyphens:auto;hyphenate-limit-chars:10 5 4;text-wrap:balance;line-height:var(--lh-tight);letter-spacing:var(--ls-snug);color:var(--text);overflow-wrap:break-word}@media (width<=600px){h1,h2,h3,h4{overflow-wrap:anywhere}}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}::selection{background:var(--c-green);color:var(--c-green-darkest)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--r-pill);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-halo)}.skip-link{z-index:200;background:var(--c-green-deep);color:var(--white);font-size:var(--fs-sm);font-weight:var(--w-medium);border-radius:var(--r-sm);padding:.5rem 1rem;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:.5rem}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{max-width:var(--max-w);padding:0 var(--px);margin:0 auto}.section{padding:var(--section-py) 0}.legal{max-width:72ch}.legal-block+.legal-block{margin-top:2.5rem}.legal-block h2{font-size:var(--fs-lg);font-weight:var(--w-bold);letter-spacing:var(--ls-snug);color:light-dark(var(--c-green-darker),var(--c-off-white));overflow-wrap:break-word;margin-bottom:.75rem}.legal-block p{font-size:var(--fs-md);color:var(--text-secondary);overflow-wrap:break-word;line-height:1.75}.legal-block p+p{margin-top:.6rem}.legal-pdf{margin-top:2.5rem}.section-title{font-size:clamp(2rem,1.2rem + 3vw,3rem);font-weight:var(--w-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:light-dark(var(--c-green-darker),var(--c-off-white));max-width:20ch}.lead{font-size:var(--fs-md);line-height:var(--lh-body);max-width:60ch}.section-head .lead{letter-spacing:var(--ls-snug)}.lead--muted{color:var(--text-secondary)}.eyebrow{font-size:var(--fs-xs);font-weight:var(--w-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;line-height:1.4286}.section-head{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.section-head-cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;width:100%;display:grid}@media (width>=900px){.section-head-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem)}}.btn-primary{font-size:var(--fs-base);font-weight:var(--w-semibold);letter-spacing:var(--ls-normal);color:var(--white);background:var(--c-green-deep);border:1px solid var(--c-green-deep);border-radius:var(--r-pill);align-items:center;gap:.5rem;padding:.8rem 1.75rem;transition:background .2s,transform .2s;display:inline-flex}.btn-primary:hover{background:var(--c-green-deepest);border-color:var(--c-green-deepest);transform:translateY(-1px)}.btn-secondary{font-size:var(--fs-base);font-weight:var(--w-semibold);letter-spacing:var(--ls-normal);color:var(--text);border:1px solid var(--border-hover);border-radius:var(--r-pill);background:0 0;align-items:center;gap:.5rem;padding:.8rem 1.75rem;transition:border-color .2s,color .2s;display:inline-flex}.btn-secondary:hover{border-color:var(--accent);color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (forced-colors:active){.bc,.lc{forced-color-adjust:none}.trust-logo{forced-color-adjust:none;background-color:canvastext}}@media print{:root[data-theme=dark],:root{color-scheme:light}.header,.footer,.skip-link{display:none}.legal-block a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.85em}.trust-logo{print-color-adjust:exact}}.theme-toggle[data-c-ijxc6blt]{border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:var(--r-pill);background:color-mix(in srgb, currentColor 6%, transparent);width:36px;height:36px;color:inherit;cursor:pointer;opacity:.8;justify-content:center;align-items:center;padding:0;line-height:0;transition:opacity .2s,background .2s;display:inline-flex}.theme-toggle[data-c-ijxc6blt]:hover{opacity:1;background:color-mix(in srgb, currentColor 13%, transparent)}.theme-toggle[data-c-ijxc6blt]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;opacity:1}.theme-icon[data-c-ijxc6blt]{width:18px;height:18px}.theme-icon--dark[data-c-ijxc6blt],html[data-theme=dark] .theme-icon--light[data-c-ijxc6blt]{display:none}html[data-theme=dark] .theme-icon--dark[data-c-ijxc6blt]{display:inline-block}.theme-toggle--dark[data-c-ijxc6blt]{color:#ffffffd9;background:#ffffff12;border-color:#ffffff38}.theme-toggle--dark[data-c-ijxc6blt]:hover{color:var(--white);background:#ffffff29}.theme-toggle--dark[data-c-ijxc6blt]:focus-visible{outline-color:var(--white)}.header[data-c-nen7h5rs]{z-index:100;border-bottom:1px solid #0000;transition:background .25s,border-color .25s;position:sticky;top:0}.header[data-c-nen7h5rs].is-scrolled{border-bottom-color:var(--header-hairline)}.header-inner[data-c-nen7h5rs]{min-height:var(--header-h);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.brand[data-c-nen7h5rs]{flex-shrink:0;align-items:center;display:flex}.brand-logo[data-c-nen7h5rs]{width:auto;height:24px;display:block}.nav-desktop[data-c-nen7h5rs]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(.875rem,2.2vw,2rem);display:none}.nav-desktop[data-c-nen7h5rs] ul[data-c-nen7h5rs]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(.75rem,2.2vw,2.25rem);list-style:none;display:flex}.nav-link[data-c-nen7h5rs]{font-size:var(--fs-xs);font-weight:var(--w-semibold);color:var(--text-secondary);white-space:nowrap;line-height:2;transition:color .2s}.nav-link[data-c-nen7h5rs]:hover,.nav-link[data-c-nen7h5rs][aria-current=page]{color:var(--accent-ink);text-underline-offset:4px;text-decoration:underline light-dark(#29331b,currentColor)}.nav-cta[data-c-nen7h5rs]{font-size:var(--fs-base);font-weight:var(--w-semibold);color:var(--white);background:var(--c-green-deep);border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:.75rem;padding:.75rem 1.75rem;line-height:1.75;transition:background .2s,transform .2s;display:inline-flex}.nav-cta[data-c-nen7h5rs]:hover{background:var(--c-green-deepest);transform:translateY(-1px)}.nav-cta-icon[data-c-nen7h5rs]{width:1.5em;height:1.5em;margin-inline:-.25em;transition:transform .2s}.nav-cta[data-c-nen7h5rs]:hover .nav-cta-icon[data-c-nen7h5rs]{transform:translate(4px)}.header[data-c-nen7h5rs]:not(.header--dark){background:var(--surface-warm);color:light-dark(var(--c-green-dark),var(--c-off-white))}.header[data-c-nen7h5rs]:not(.header--dark) .nav-link[data-c-nen7h5rs],.header[data-c-nen7h5rs]:not(.header--dark) .nav-link[data-c-nen7h5rs]:hover,.header[data-c-nen7h5rs]:not(.header--dark) .nav-link[data-c-nen7h5rs][aria-current=page]{color:light-dark(var(--c-green-darker),var(--c-off-white))}.header[data-c-nen7h5rs]:not(.header--dark) .nav-burger[data-c-nen7h5rs]{border-color:var(--border-hover)}.header[data-c-nen7h5rs]:not(.header--dark) .burger-bar[data-c-nen7h5rs]{background:light-dark(var(--c-green-dark),var(--c-off-white))}.header[data-c-nen7h5rs]:not(.header--dark) .mobile-menu[data-c-nen7h5rs]{background:var(--surface-warm);border-bottom-color:var(--border)}.header[data-c-nen7h5rs]:not(.header--dark) .mobile-link[data-c-nen7h5rs]{color:light-dark(var(--c-green-dark),var(--c-off-white));border-bottom-color:var(--border)}.header[data-c-nen7h5rs]:not(.header--dark) .mobile-link[data-c-nen7h5rs]:hover,.header[data-c-nen7h5rs]:not(.header--dark) .mobile-link[data-c-nen7h5rs][aria-current=page]{color:light-dark(var(--c-green-darker),var(--accent))}.header[data-c-nen7h5rs]:not(.header--dark) .mobile-cta[data-c-nen7h5rs]{color:var(--accent-ink)}.header--dark[data-c-nen7h5rs]{background:var(--band-forest)}html[data-theme=dark] .header[data-c-nen7h5rs].is-scrolled{-webkit-backdrop-filter:blur(14px)saturate(140%)}html[data-theme=dark] .header--dark[data-c-nen7h5rs].is-scrolled{background:var(--header-glass-dark)}html[data-theme=dark] .header[data-c-nen7h5rs]:not(.header--dark).is-scrolled{background:var(--header-glass-solid)}@supports not (backdrop-filter:blur(1px)){html[data-theme=dark] .header--dark[data-c-nen7h5rs].is-scrolled{background:var(--band-forest)}html[data-theme=dark] .header[data-c-nen7h5rs]:not(.header--dark).is-scrolled{background:var(--surface-warm)}}@media (prefers-reduced-transparency:reduce){html[data-theme=dark] .header[data-c-nen7h5rs].is-scrolled{-webkit-backdrop-filter:none}html[data-theme=dark] .header--dark[data-c-nen7h5rs].is-scrolled{background:var(--band-forest)}html[data-theme=dark] .header[data-c-nen7h5rs]:not(.header--dark).is-scrolled{background:var(--surface-warm)}}.header--dark[data-c-nen7h5rs] .nav-link[data-c-nen7h5rs],.header--dark[data-c-nen7h5rs] .nav-link[data-c-nen7h5rs]:hover,.header--dark[data-c-nen7h5rs] .nav-link[data-c-nen7h5rs][aria-current=page]{color:var(--white)}.header--dark[data-c-nen7h5rs] .nav-burger[data-c-nen7h5rs]{border-color:#ffffff40}.header--dark[data-c-nen7h5rs] .burger-bar[data-c-nen7h5rs]{background:var(--white)}.header--dark[data-c-nen7h5rs] .mobile-menu[data-c-nen7h5rs]{background:var(--c-green-darker);border-bottom-color:#ffffff14}.header--dark[data-c-nen7h5rs] .mobile-link[data-c-nen7h5rs]{color:#ffffffd9;border-bottom-color:#ffffff14}.header--dark[data-c-nen7h5rs] .mobile-link[data-c-nen7h5rs]:hover,.header--dark[data-c-nen7h5rs] .mobile-link[data-c-nen7h5rs][aria-current=page]{color:var(--white)}.header--dark[data-c-nen7h5rs] .mobile-cta[data-c-nen7h5rs]{color:var(--accent-2-on-dark)}.nav-burger[data-c-nen7h5rs]{border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;display:flex}.burger-bar[data-c-nen7h5rs]{background:var(--text);width:20px;height:2px;margin:0 auto;transition:transform .25s,opacity .25s;display:block}.nav-burger[data-c-nen7h5rs][aria-expanded=true] .burger-bar[data-c-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.nav-burger[data-c-nen7h5rs][aria-expanded=true] .burger-bar[data-c-nen7h5rs]:nth-child(2){opacity:0}.nav-burger[data-c-nen7h5rs][aria-expanded=true] .burger-bar[data-c-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu[data-c-nen7h5rs]{border-bottom:1px solid var(--border);background:var(--bg);max-height:calc(100vh - var(--header-h));max-height:calc(100dvh - var(--header-h));overscroll-behavior:contain;overflow-y:auto}.mobile-menu[data-c-nen7h5rs] ul[data-c-nen7h5rs]{padding:.5rem var(--px) 1.25rem;flex-direction:column;list-style:none;display:flex}.mobile-link[data-c-nen7h5rs]{font-size:1.05rem;font-weight:var(--w-medium);color:var(--text-secondary);border-bottom:1px solid var(--border);padding:.85rem 0;display:block}.mobile-link[data-c-nen7h5rs]:hover,.mobile-link[data-c-nen7h5rs][aria-current=page]{color:var(--accent-ink)}.mobile-cta[data-c-nen7h5rs]{color:var(--accent-ink);border-bottom:none;align-items:center;gap:.5rem;display:flex}.mobile-cta-icon[data-c-nen7h5rs]{width:1.35em;height:1.35em}.mobile-theme[data-c-nen7h5rs]{padding:.25rem var(--px) 1.5rem}@media (width>=72.5em){.nav-desktop[data-c-nen7h5rs]{display:flex}.nav-burger[data-c-nen7h5rs],.mobile-menu[data-c-nen7h5rs]{display:none}}.ext-icon[data-c-x3i4pymp]{vertical-align:-.125em;flex-shrink:0;width:1em;height:1em;margin-left:.35em}.footer[data-c-jo6i4kqk]{background:light-dark(var(--c-footer-dark),var(--c-night-card));color:var(--c-gray-300);margin-top:0}.footer-inner[data-c-jo6i4kqk]{grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:clamp(3rem,5vw,4.5rem);padding-bottom:3rem;display:grid}.footer-brand[data-c-jo6i4kqk]{max-width:30ch}.brand[data-c-jo6i4kqk]{align-items:center;display:inline-flex}.brand-logo[data-c-jo6i4kqk]{width:auto;height:30px;display:block}.footer-tagline[data-c-jo6i4kqk]{font-size:var(--fs-sm);color:var(--c-gray-400);margin-top:.9rem;line-height:1.6}.footer-heading[data-c-jo6i4kqk]{font-size:var(--fs-xs);font-weight:var(--w-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--c-gray-300);margin-bottom:1.1rem}.footer-col[data-c-jo6i4kqk] ul[data-c-jo6i4kqk]{flex-direction:column;gap:.7rem;list-style:none;display:flex}.footer-col[data-c-jo6i4kqk] a[data-c-jo6i4kqk]{font-size:var(--fs-sm);color:var(--c-gray-300);padding-block:.1875rem;transition:color .2s}.footer-col[data-c-jo6i4kqk] a[data-c-jo6i4kqk]:hover{color:var(--white)}.footer-contact[data-c-jo6i4kqk]{font-style:normal;font-size:var(--fs-sm);flex-direction:column;gap:.55rem;line-height:1.5;display:flex}.footer-cta[data-c-jo6i4kqk]{font-size:var(--fs-sm);font-weight:var(--w-semibold);color:var(--c-green-light);align-items:center;gap:.4rem;margin-top:1.25rem;display:inline-flex}.footer-cta[data-c-jo6i4kqk]:hover svg[data-c-jo6i4kqk]{transform:translate(4px)}.footer-cta[data-c-jo6i4kqk] svg[data-c-jo6i4kqk]{transition:transform .2s}.footer-bottom[data-c-jo6i4kqk]{font-size:var(--fs-xs);color:#ffffff8c;padding-top:1.5rem;padding-bottom:2rem;position:relative}.footer-bottom[data-c-jo6i4kqk]:before{content:"";inset:0 var(--px) auto;border-top:1px solid #ffffff1a;position:absolute}@media (width>=520px){.footer-inner[data-c-jo6i4kqk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem 3rem}.footer-brand[data-c-jo6i4kqk]{grid-column:1/-1}}@media (width>=900px){.footer-inner[data-c-jo6i4kqk]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr)}.footer-brand[data-c-jo6i4kqk]{grid-column:auto}}.pill[data-c-2ioiykbp]{font-size:var(--fs-base);font-weight:var(--w-semibold);border-radius:var(--r-pill);border:1.5px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.75rem;line-height:1;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.pill[data-c-2ioiykbp]:hover{transform:translateY(-1px)}.pill-icon[data-c-2ioiykbp]{width:1.15em;height:1.15em;transition:transform .2s}.pill[data-c-2ioiykbp]:hover .pill-icon[data-c-2ioiykbp]{transform:translate(4px)}.pill[data-c-2ioiykbp]:hover .pill-icon--out[data-c-2ioiykbp]{transform:translate(3px,-3px)}.pill--green[data-c-2ioiykbp]{background:var(--c-green-deep);border-color:var(--c-green-deep);color:var(--white)}.pill--green[data-c-2ioiykbp]:hover{background:var(--c-green-deepest);border-color:var(--c-green-deepest)}.pill--dark[data-c-2ioiykbp]{background:var(--c-green-darker);border-color:var(--heading);color:var(--white)}.pill--dark[data-c-2ioiykbp]:hover{background:var(--c-green-darkest);border-color:var(--c-green-darkest)}.pill--ghost-light[data-c-2ioiykbp]{color:var(--white);background:0 0;border-color:#0000}.pill--ghost-light[data-c-2ioiykbp]:hover{background:#ffffff14}.pill--ghost-dark[data-c-2ioiykbp]{color:var(--text);background:0 0;border-color:#0000}.pill--ghost-dark[data-c-2ioiykbp]:hover{color:var(--heading)}
