@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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:__Poppins_6bee3b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-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:__Poppins_6bee3b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-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:__Poppins_6bee3b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-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:__Poppins_Fallback_6bee3b;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_6bee3b{font-family:__Poppins_6bee3b,__Poppins_Fallback_6bee3b;font-style:normal}.__variable_6bee3b{--font-poppins:"__Poppins_6bee3b","__Poppins_Fallback_6bee3b"}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}:root{--fv-forest-900:#0c2412;--fv-forest-800:#14532d;--fv-forest-700:#1b6b34;--fv-forest-600:#23853f;--fv-leaf-500:#4caf3e;--fv-leaf-400:#66c94f;--fv-mint-300:#7fe0b8;--fv-mint-200:#a7ecd0;--fv-mint-100:#e3f7ec;--fv-earth-50:#faf8f2;--fv-earth-100:#f4f0e6;--fv-earth-200:#e7e1d2;--fv-ink-900:#131b15;--fv-ink-700:#37423a;--fv-ink-500:#5f6b62;--fv-surface:#fff;--fv-danger:#b91c1c;--fv-amber:#b45309;--fv-success:#1f7a44;--fv-info:#1d4ed8;--fv-earth-300:#d4cdbc;--fv-amber-soft:rgba(217,119,6,.08);--fv-on-brand:#e3f7ec;--fv-accent-solid:#23853f;--fv-hover-border:#b7d6bd;--fv-link:#1b6b34;--fv-radius:14px;--fv-radius-sm:9px;--fv-shadow-sm:0 1px 3px rgba(12,36,18,.08);--fv-shadow-md:0 6px 22px rgba(12,36,18,.1);--fv-shadow-lg:0 18px 48px rgba(12,36,18,.16);--fv-font-display:var(--font-poppins),"Poppins","Segoe UI",system-ui,sans-serif;--fv-font-body:var(--font-inter),"Inter","Segoe UI",system-ui,sans-serif;--fv-ease:cubic-bezier(0.22,1,0.36,1);--fv-speed:320ms;--fv-hover-accent:#23853f;--fv-hover-glow:rgba(35,133,63,.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fv-fade,.fv-rise,.fv-rise-2,.fv-rise-3{animation:none!important;transition:none!important}}body{margin:0;font-family:var(--fv-font-body);background:var(--fv-earth-50);color:var(--fv-ink-900);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--fv-font-display);color:var(--fv-forest-800);margin:0;line-height:1.15;letter-spacing:-.015em}a{color:var(--fv-link)}::selection{background:var(--fv-mint-200)}@keyframes fv-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.fv-rise{animation:fv-rise .6s var(--fv-ease) both}.fv-rise-2{animation:fv-rise .6s var(--fv-ease) .12s both}.fv-rise-3{animation:fv-rise .6s var(--fv-ease) .24s both}@keyframes fv-fade{0%{opacity:0}to{opacity:1}}.fv-fade{animation:fv-fade .9s var(--fv-ease) both}.fv-card{background:var(--fv-surface);border:1px solid var(--fv-earth-200);border-radius:var(--fv-radius);box-shadow:var(--fv-shadow-sm);transition:transform var(--fv-speed) var(--fv-ease),box-shadow var(--fv-speed) var(--fv-ease),border-color var(--fv-speed) var(--fv-ease)}.fv-card:hover{transform:translateY(-4px);box-shadow:var(--fv-shadow-md)}.fv-imgframe{overflow:hidden;border-radius:var(--fv-radius);border:1px solid var(--fv-earth-200);background:var(--fv-mint-100)}.fv-imgframe img{display:block;width:100%;height:auto;transition:transform .7s var(--fv-ease)}.fv-imgframe:hover img{transform:scale(1.045)}.fv-btn{display:inline-block;font-family:var(--fv-font-display);font-weight:600;font-size:15px;border-radius:999px;padding:12px 26px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform var(--fv-speed) var(--fv-ease),box-shadow var(--fv-speed) var(--fv-ease),background var(--fv-speed) var(--fv-ease)}.fv-btn:active{transform:scale(.97)}.fv-btn-primary{background:linear-gradient(135deg,var(--fv-forest-700),var(--fv-forest-600));color:#fff;box-shadow:0 4px 14px rgba(27,107,52,.35)}.fv-btn-primary:hover{box-shadow:0 8px 22px rgba(27,107,52,.45);transform:translateY(-1px)}.fv-btn-ghost{background:transparent;color:var(--fv-forest-800);border-color:var(--fv-forest-600)}.fv-btn-ghost:hover{background:var(--fv-mint-100);border-color:var(--fv-hover-accent);color:var(--fv-hover-accent)}.fv-input{width:100%;background:var(--fv-surface);border:1px solid var(--fv-earth-200);border-radius:var(--fv-radius-sm);padding:11px 14px;font-size:15px;font-family:var(--fv-font-body);color:var(--fv-ink-900);transition:border-color var(--fv-speed) var(--fv-ease),box-shadow var(--fv-speed) var(--fv-ease)}.fv-input:focus{outline:none;border-color:var(--fv-leaf-500);box-shadow:0 0 0 3px rgba(102,201,79,.22)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(102,201,79,.4);border-radius:6px}.fv-label{display:block;font-size:13px;font-weight:600;color:var(--fv-ink-700);margin-bottom:6px}.fv-field{margin-bottom:14px}.fv-pill{display:inline-block;font-family:var(--fv-font-display);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fv-link);background:var(--fv-mint-100);border:1px solid var(--fv-mint-200);border-radius:999px;padding:5px 14px}.fv-section{max-width:1120px;margin:0 auto;padding:72px 24px}.fv-section-tight{max-width:760px;margin:0 auto;padding:48px 24px}.fv-eyebrow{font-family:var(--fv-font-display);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fv-link);margin-bottom:10px}.fv-lead{font-size:18px;line-height:1.65;color:var(--fv-ink-700)}:root{--fv-heading:var(--fv-forest-800);--fv-glass:hsla(0,0%,100%,.92);--fv-on-accent:#fff;--fv-brand-band:linear-gradient(135deg,#14532d,#1b6b34)}[data-theme=dark]{--fv-danger:#f87171;--fv-amber:#fbbf24;--fv-success:#4ade80;--fv-info:#60a5fa;--fv-shadow-sm:0 1px 3px rgba(0,0,0,.4);--fv-shadow-md:0 6px 22px rgba(0,0,0,.45);--fv-shadow-lg:0 18px 48px rgba(0,0,0,.55)}[data-theme=dark][data-dark-variant=a]{--fv-surface:#122019;--fv-earth-50:#0d1512;--fv-earth-100:#13201a;--fv-earth-200:#24382d;--fv-earth-300:#3a5244;--fv-ink-900:#eef5f0;--fv-ink-700:#c3d2c8;--fv-ink-500:#8ba394;--fv-mint-100:#16281f;--fv-mint-200:#2e4a3a;--fv-forest-800:#7fc79b;--fv-forest-700:#74bd8e;--fv-forest-600:#67b17f;--fv-heading:#b8e6c8;--fv-glass:rgba(13,21,18,.92);--fv-amber-soft:rgba(251,191,36,.12);--fv-on-brand:#d8efe2;--fv-accent-solid:#23853f;--fv-brand-band:linear-gradient(135deg,#14532d,#1b6b34);--fv-link:#66c94f;--fv-hover-accent:#67b17f;--fv-hover-glow:rgba(103,177,127,.2);--fv-hover-border:#3a5244}[data-theme=dark][data-dark-variant=b]{--fv-surface:#0f1f16;--fv-earth-50:#0a1610;--fv-earth-100:#102017;--fv-earth-200:#1e3a2a;--fv-earth-300:#2f5340;--fv-ink-900:#f0f6f0;--fv-ink-700:#c9d8cb;--fv-ink-500:#8fa79a;--fv-mint-100:#14261c;--fv-mint-200:#2c4a38;--fv-forest-800:#8fd6a8;--fv-forest-700:#7fcf9c;--fv-forest-600:#6fc28e;--fv-heading:#c9ecd4;--fv-glass:rgba(10,22,16,.92);--fv-amber-soft:rgba(232,185,82,.12);--fv-on-brand:#d9f2e0;--fv-accent-solid:#1d7a4f;--fv-brand-band:linear-gradient(135deg,#0f3d26,#166538);--fv-link:#6fd394;--fv-amber:#e8b952;--fv-hover-accent:#e8b952;--fv-hover-glow:rgba(232,185,82,.22);--fv-hover-border:#3f6b50}[data-theme=dark][data-dark-variant=c]{--fv-surface:#1a201b;--fv-earth-50:#141a15;--fv-earth-100:#1c231d;--fv-earth-200:#2d362e;--fv-earth-300:#42503f;--fv-ink-900:#f2f1ea;--fv-ink-700:#cfd0c4;--fv-ink-500:#99a094;--fv-mint-100:#232b22;--fv-mint-200:#3a4a38;--fv-forest-800:#a3d9a5;--fv-forest-700:#93cf96;--fv-forest-600:#82c486;--fv-heading:#d4ecd0;--fv-glass:rgba(20,26,21,.92);--fv-amber-soft:rgba(212,133,76,.12);--fv-on-brand:#e2f0dc;--fv-accent-solid:#2e7d4f;--fv-brand-band:linear-gradient(135deg,#1e4630,#2a6242);--fv-link:#8fd4a0;--fv-amber:#d4854c;--fv-hover-accent:#d4854c;--fv-hover-glow:rgba(212,133,76,.22);--fv-hover-border:#4a5a48}h1,h2,h3,h4{color:var(--fv-heading)}[data-theme=dark] ::selection{background:#2e4a3a}[data-theme=dark] .fv-btn-primary{background:linear-gradient(135deg,#1b6b34,#23853f)}[data-theme=dark] .fv-skip-link{background:var(--fv-mint-300);color:#0d1512}[data-theme=dark] .fv-btn-ghost{color:var(--fv-mint-300);border-color:var(--fv-leaf-400)}[data-theme=dark] .fv-btn-ghost:hover{background:var(--fv-earth-100)}[data-theme=dark] .fv-btn-outline-accent{color:var(--fv-mint-300);border-color:var(--fv-mint-300)}.fv-skip-link{position:absolute;left:0;top:0;z-index:100;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;background:var(--fv-forest-700);color:#fff;border-radius:0 0 var(--fv-radius-sm) 0;font-family:var(--fv-font-display);font-weight:600;text-decoration:none}.fv-skip-link:focus{width:auto;height:auto;margin:0;padding:10px 18px;overflow:visible;clip:auto}.fv-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:80;background:linear-gradient(90deg,var(--fv-leaf-500),var(--fv-mint-300));transform-origin:0 50%;pointer-events:none}.fv-fab{position:fixed;right:22px;width:48px;height:48px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--fv-earth-200);background:var(--fv-surface);color:var(--fv-link);box-shadow:var(--fv-shadow-md);cursor:pointer;text-decoration:none;transition:transform var(--fv-speed) var(--fv-ease),box-shadow var(--fv-speed) var(--fv-ease)}.fv-fab:hover{transform:translateY(-3px)}.fv-cookie,.fv-fab:hover{box-shadow:var(--fv-shadow-lg)}.fv-cookie{position:fixed;left:16px;right:16px;bottom:16px;z-index:70;max-width:620px;margin:0 auto;padding:14px 18px;display:flex;gap:14px;align-items:center;flex-wrap:wrap;background:var(--fv-surface);border:1px solid var(--fv-earth-200);border-radius:var(--fv-radius)}.fv-dialog-backdrop{position:fixed;inset:0;z-index:90;background:rgba(7,12,9,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:start center;padding:12vh 16px 16px}.fv-dialog{width:100%;max-width:560px;background:var(--fv-surface);border:1px solid var(--fv-earth-200);border-radius:var(--fv-radius);box-shadow:var(--fv-shadow-lg);overflow:hidden}.fv-dialog input{width:100%;border:none;border-bottom:1px solid var(--fv-earth-200);background:transparent;color:var(--fv-ink-900);padding:15px 18px;font-size:16px;font-family:var(--fv-font-body)}.fv-dialog input:focus{outline:none}.fv-search-item[aria-selected=true]{background:var(--fv-mint-100)}.fv-modal-card{max-width:440px;padding:24px}.fv-btn-danger{background:var(--fv-danger);color:#fff}.fv-btn-danger:hover{box-shadow:0 8px 22px rgba(185,28,28,.4);transform:translateY(-1px)}.fv-burger{display:none;background:none;border:1px solid var(--fv-earth-200);border-radius:var(--fv-radius-sm);width:36px;height:36px;place-items:center;cursor:pointer;color:var(--fv-heading)}@media (max-width:900px){.fv-burger{display:grid}.fv-desktop-nav{display:none!important}}.fv-mobile-panel{position:fixed;inset:0;z-index:85;background:var(--fv-surface);padding:24px;display:grid;align-content:start;grid-gap:6px;gap:6px;overflow-y:auto}.fv-mobile-panel a{font-family:var(--fv-font-display);font-size:20px;font-weight:600;color:var(--fv-heading);text-decoration:none;padding:12px 6px}.fv-faq-item,.fv-mobile-panel a{border-bottom:1px solid var(--fv-earth-200)}.fv-faq-q{width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;padding:18px 4px;cursor:pointer;font-family:var(--fv-font-display);font-size:16.5px;font-weight:600;color:var(--fv-heading)}.fv-faq-a{padding:0 4px 18px;color:var(--fv-ink-700);line-height:1.65;font-size:15px}.fv-copy{position:absolute;top:10px;right:10px;font-size:12px;font-family:var(--fv-font-display);font-weight:600;padding:5px 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.08);color:#d9efe0;cursor:pointer;transition:background var(--fv-speed) var(--fv-ease)}.fv-copy:hover{background:hsla(0,0%,100%,.18)}.fv-codeblock{position:relative;background:#0c1712;color:#d9efe0;border-radius:var(--fv-radius-sm);padding:16px 18px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:13.5px;overflow-x:auto;border:1px solid hsla(0,0%,100%,.08)}.fv-skeleton{border-radius:var(--fv-radius);background:linear-gradient(90deg,var(--fv-earth-100) 25%,var(--fv-mint-100) 50%,var(--fv-earth-100) 75%);background-size:200% 100%;animation:fv-shimmer 1.4s ease-in-out infinite}@keyframes fv-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.fv-skeleton{animation:none}}@media print{.fv-burger,.fv-cookie,.fv-desktop-nav,.fv-dialog-backdrop,.fv-fab,.fv-float-contact,.fv-mobile-panel,.fv-progress,.fv-skip-link,footer,header{display:none!important}body{background:#fff!important}body,h1,h2,h3,h4{color:#000!important}a{color:#000;text-decoration:underline}.fv-card{box-shadow:none!important;border:1px solid #ccc!important;page-break-inside:avoid;break-inside:avoid}section{padding:12px 0!important}}@media (max-width:640px){.fv-search-btn{display:none!important}.fv-lang-pill span[aria-hidden]{display:none}.fv-lang-pill{padding:0 10px}.fv-signin-cta{display:none!important}}@media (max-width:480px){.fv-search-kbd,.fv-search-label{display:none!important}.fv-nav-tools{gap:6px!important}.fv-nav-tools .fv-lang-compact,.fv-nav-tools button{height:34px!important;min-width:34px!important;padding:0 8px!important}}@media (max-width:900px){.fv-brand-name{font-size:17px!important}}body:has(.fv-cookie) .fv-float-contact{bottom:96px!important}body:has(.fv-cookie) .fv-fab:not(.fv-float-contact){bottom:156px!important}.fv-console{position:relative;border:1px solid var(--fv-earth-200);background:var(--fv-surface);border-radius:var(--fv-radius);box-shadow:var(--fv-shadow-lg);overflow:hidden}.fv-console-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--fv-earth-200);background:var(--fv-brand-band)}.fv-console-head strong{color:#fff;font-family:var(--fv-font-display);font-size:15px;letter-spacing:.01em}.fv-console-live{display:inline-flex;align-items:center;gap:7px;color:hsla(0,0%,100%,.92);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fv-console-dot{width:8px;height:8px;border-radius:999px;background:#7ef0a8;animation:fv-pulse 2.2s ease-in-out infinite}@keyframes fv-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(126,240,168,.55)}50%{opacity:.75;box-shadow:0 0 0 6px rgba(126,240,168,0)}}.fv-console-body{padding:8px 20px 18px}.fv-console-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px dashed var(--fv-earth-200);font-size:14px}.fv-console-row:last-child{border-bottom:none}.fv-console-row .fv-k{color:var(--fv-ink-500)}.fv-console-row .fv-v{font-family:var(--fv-font-display);font-weight:600;color:var(--fv-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fv-console-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--fv-amber-soft);color:var(--fv-success)}.fv-console-ai{margin-top:14px;padding:14px 16px;border-left:3px solid var(--fv-amber,#e8b952);border-radius:0 var(--fv-radius-sm) var(--fv-radius-sm) 0;background:var(--fv-amber-soft);font-size:13.5px;line-height:1.6;color:var(--fv-ink-700)}.fv-console-ai strong{display:block;margin-bottom:4px;color:var(--fv-heading);font-size:12px;letter-spacing:.07em;text-transform:uppercase}.fv-console-note{margin-top:12px;font-size:11.5px;color:var(--fv-ink-500);text-align:center}@media (prefers-reduced-motion:reduce){.fv-console-dot{animation:none}}[data-theme=dark] .fv-console-badge{color:#7ef0a8;background:rgba(126,240,168,.12)}[data-theme=dark] .fv-console-ai{color:var(--fv-ink-900);border-left-color:var(--fv-amber,#e8b952)}[data-theme=dark] .fv-console-ai strong{color:var(--fv-amber,#e8b952)}.fv-lang-pill{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--fv-earth-200);background:var(--fv-surface);color:var(--fv-ink-700);cursor:pointer;font-size:13px;font-family:var(--fv-font-body);text-decoration:none;transition:border-color var(--fv-speed) var(--fv-ease),color var(--fv-speed) var(--fv-ease)}.fv-lang-pill:hover{border-color:var(--fv-hover-accent);color:var(--fv-heading)}.fv-lang-compact{display:inline-grid;place-items:center;min-width:36px;height:36px;padding:0 9px;border-radius:999px;border:1px solid var(--fv-earth-200);background:var(--fv-surface);color:var(--fv-ink-700);font-family:var(--fv-font-display);font-size:12.5px;font-weight:600;letter-spacing:.04em;text-decoration:none;transition:border-color var(--fv-speed) var(--fv-ease),color var(--fv-speed) var(--fv-ease)}.fv-lang-compact:hover{border-color:var(--fv-hover-accent);color:var(--fv-heading)}.fv-hover-underline{position:relative}.fv-hover-underline:after{content:"";position:absolute;left:0;right:100%;bottom:-4px;height:2px;border-radius:2px;background:var(--fv-hover-accent);transition:right .28s var(--fv-ease)}.fv-hover-underline:focus-visible:after,.fv-hover-underline:hover:after{right:0}.fv-hover-ring{transition:border-color .24s var(--fv-ease),box-shadow .24s var(--fv-ease),color .24s var(--fv-ease),transform .24s var(--fv-ease)}.fv-hover-ring:focus-visible,.fv-hover-ring:hover{border-color:var(--fv-hover-accent);color:var(--fv-hover-accent);box-shadow:0 0 0 4px var(--fv-hover-glow);transform:translateY(-1px)}.fv-card:hover{border-color:var(--fv-hover-border)}footer a{transition:color .24s var(--fv-ease)}footer a:hover{color:#fff}@media (prefers-reduced-motion:reduce){.fv-hover-underline:after{transition:none}.fv-hover-ring:hover{transform:none}}