@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/48cb8c496a1feb17-s.0734_fcy06s9j.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/87ccb897ba116d44-s.05f-deljhbeh9.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.2k0uebm9v9x1w.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/804b9eb4033edb5d-s.p.1fbf3d0ri8mfi.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.2j22bd4n1tlhh.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");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}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/48cb8c496a1feb17-s.0734_fcy06s9j.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/87ccb897ba116d44-s.05f-deljhbeh9.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.2k0uebm9v9x1w.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/804b9eb4033edb5d-s.p.1fbf3d0ri8mfi.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.2j22bd4n1tlhh.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");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}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48cb8c496a1feb17-s.0734_fcy06s9j.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/87ccb897ba116d44-s.05f-deljhbeh9.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.2k0uebm9v9x1w.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/804b9eb4033edb5d-s.p.1fbf3d0ri8mfi.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.2j22bd4n1tlhh.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");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}@font-face{font-family:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_aa26a63e-module__ZKdyVa__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_aa26a63e-module__ZKdyVa__variable{--font-oswald:"Oswald", "Oswald Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.p.44dak0sams9f0.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");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}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_de28409e-module__G9SJlq__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_de28409e-module__G9SJlq__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1u30mmyq6lnsd.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.1i-sca43-qwng.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2?dpl=dpl_1bMpx4PoYWB52c4XmifiKAV3jPVJ)format("woff2");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}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_d5766e90-module__2QZEPG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_d5766e90-module__2QZEPG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--vea-navy:#192d46;--vea-navy-deep:#0e1b2e;--vea-emerald:#0aa46e;--vea-emerald-soft:#35c28d;--vea-emerald-text:#067a52;--vea-ghost:#dad7d0;--vea-ink:#131c26;--vea-mid:#5b6470;--vea-oxide:#a33d2e;--vea-paper:#faf9f6;--vea-white:#fff;--vea-r-s:10px;--vea-r-m:16px;--vea-r-l:20px;--vea-r-pill:999px;--vea-display:var(--font-oswald,"Oswald"), "Arial Narrow", sans-serif;--vea-body:var(--font-hanken,"Hanken Grotesk"), Arial, "Helvetica Neue", sans-serif;--vea-mono:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, "SF Mono", Menlo, monospace;--vea-dur:.3s;--vea-ease:ease-in-out;--vea-ease-out:cubic-bezier(.22, .61, .36, 1);--vea-ease-spring:cubic-bezier(.34, 1.3, .45, 1);interpolate-size:allow-keywords}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--vea-body);color:var(--vea-ink);background:var(--vea-white)}.vea-wrap{max-width:72rem;margin:0 auto;padding:0 1.5rem}::selection{background:var(--vea-emerald);color:#fff}.vea-nav{border-bottom:1px solid var(--vea-ghost);background:var(--vea-white)}.vea-nav-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem;display:flex}.vea-nav-brand{align-items:center;text-decoration:none;display:inline-flex}.vea-nav-logo{width:auto;height:38px;display:block}.vea-nav-links{flex-wrap:wrap;align-items:baseline;gap:1.6rem;display:flex}.vea-nav-links a{font-family:var(--vea-display);letter-spacing:.07em;text-transform:uppercase;color:var(--vea-ink);border-bottom:1px solid #0000;padding-bottom:2px;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .16s,border-color .16s}.vea-nav-links a:hover{color:var(--vea-emerald-text);border-bottom-color:var(--vea-emerald)}.vea-nav-links a.vea-nav-lang{border-left:1px solid var(--vea-ghost);color:var(--vea-mid);padding-left:1.2rem}.vea-nav-links a.vea-nav-lang+a.vea-nav-lang{border-left:0;padding-left:0}.vea-nav-links a.vea-nav-lang:hover{color:var(--vea-emerald-text)}.vea-nav-links a.vea-nav-cta{color:#fff;border-radius:var(--vea-r-pill);transition:filter var(--vea-dur) var(--vea-ease);background:linear-gradient(135deg,#0a7a52 0%,#066a47 100%);border:none;padding:.55rem 1.1rem}.vea-nav-links a.vea-nav-cta:hover{filter:brightness(.92);color:#fff}.vea-foot{border-top:1px solid var(--vea-ghost);background:var(--vea-white);margin-top:0}.vea-foot-inner{color:var(--vea-mid);padding:2.2rem 0 2.6rem;font-size:.8rem;line-height:1.7}.vea-foot-inner a{color:var(--vea-navy);border-bottom:1px solid var(--vea-ghost);text-decoration:none}.vea-foot-inner a:hover{border-bottom-color:var(--vea-emerald)}.vea-section{padding:4.25rem 0 0}.vea-section:last-of-type{padding-bottom:4.25rem}.vea-section--paper{background:linear-gradient(#faf9f6 0%,#f3f1ea 100%);border-top:1px solid #dad7d080;border-bottom:1px solid #dad7d080;margin-top:4.25rem;padding:4.25rem 0}.vea-section--paper+.vea-section{padding-top:4.25rem}.vea-kicker{font-family:var(--vea-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--vea-emerald-text);margin:0 0 1rem;font-size:.7rem}.vea-h1{font-family:var(--vea-display);font-optical-sizing:auto;color:var(--vea-navy);letter-spacing:-.015em;max-width:22ch;margin:0 0 1.3rem;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:400;line-height:1.08}.vea-h2{font-family:var(--vea-display);color:var(--vea-navy);text-wrap:balance;letter-spacing:-.01em;max-width:28ch;margin:0 0 1.1rem;font-size:clamp(1.4rem,2.3vw,1.8rem);font-weight:600;line-height:1.15}.vea-lead{color:var(--vea-ink);max-width:60ch;margin:0 0 1rem;font-size:1.08rem;font-weight:400;line-height:1.7}.vea-p{color:var(--vea-ink);max-width:66ch;margin:0 0 1rem;font-size:.96rem;line-height:1.7}.vea-note{color:var(--vea-mid);font-size:.8rem;line-height:1.6}.vea-btn{border-radius:var(--vea-r-pill);font-family:var(--vea-display);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;align-items:center;gap:.5rem;padding:.85rem 1.45rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.vea-btn-primary{color:#fff;background:linear-gradient(135deg,#0a7a52 0%,#066a47 100%)}.vea-btn-primary:hover{background:linear-gradient(135deg,#086243 0%,#05533a 100%)}.vea-btn-ghost{border-color:var(--vea-navy);color:var(--vea-navy);background:0 0}.vea-btn-ghost:hover{background:var(--vea-navy);color:#fff}.vea-btn-row{flex-wrap:wrap;gap:.9rem;margin-top:1.6rem;display:flex}.vea-hero{color:#fff;background:radial-gradient(115% 135% at 0 0,#0f3a30 0%,#0f3a3000 52%),radial-gradient(70% 90% at 100% 100%,#0aa46e1f 0%,#0aa46e00 55%),linear-gradient(160deg,#16273f 0%,#0b1524 100%);padding:0;position:relative;overflow:hidden}.vea-hero-top{position:relative;overflow:hidden}.vea-hero-motif{opacity:.2;pointer-events:none;width:52rem;max-width:88vw;position:absolute;bottom:0;right:-3rem;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%)}.vea-hero-inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:3.5rem;padding:3.8rem 0 3.4rem;display:grid;position:relative}@media (max-width:960px){.vea-hero-inner{grid-template-columns:1fr;gap:2.6rem;padding:3.6rem 0 2.8rem}}.vea-hero .vea-kicker{color:var(--vea-emerald-soft)}.vea-hero .vea-h1{color:#fff}.vea-hero .vea-lead,.vea-hero .vea-p{color:#c8cfd9}.vea-hero .vea-wrap{position:relative}.vea-hero-title{font-family:var(--vea-display);letter-spacing:.005em;color:#fff;text-wrap:balance;max-width:24ch;margin:0 0 1.2rem;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:600;line-height:1.18}.vea-hero-title em{color:var(--vea-emerald-soft);font-style:italic}.vea-hero-lead{color:#c8cfd9;max-width:52ch;margin:0;font-size:1rem;line-height:1.7}.vea-hero .vea-btn-ghost{color:#fff;border-color:#ffffff80}.vea-hero .vea-btn-ghost:hover{color:var(--vea-navy);background:#fff;border-color:#fff}.vea-tombstone{border-radius:var(--vea-r-l);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff12;border:1px solid #fff6;padding:1.9rem 2rem 1.6rem;box-shadow:0 0 0 6px #ffffff0f,0 24px 60px -30px #0000008c}.vea-tombstone-eyebrow{font-family:var(--vea-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--vea-emerald-soft);justify-content:space-between;gap:1rem;margin:0 0 1rem;font-size:.64rem;display:flex}.vea-tombstone-headline{font-family:var(--vea-body);color:#fff;margin:0 0 1.2rem;font-size:1.15rem;font-weight:600;line-height:1.35}.vea-tombstone-rule{border:0;border-top:1px solid #ffffff4d;margin:0 0 1rem}.vea-tombstone-meta{font-family:var(--vea-mono);letter-spacing:.08em;color:#aeb7c4;flex-wrap:wrap;gap:.4rem 1.1rem;margin:0;font-size:.68rem;display:flex}.vea-tombstone-role{color:#c8cfd9;margin:0 0 1.2rem;font-size:.84rem;line-height:1.6}.vea-hero-metrics{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);padding:0 0 3rem;display:grid;position:relative}.vea-hero-metrics .vea-metric,.vea-hero-metrics .vea-metric:hover{box-shadow:none;background:0 0;border:0;border-radius:0;padding:1.8rem 1.6rem 0 0;transition:none}.vea-hero-metrics .vea-metric+.vea-metric{border-left:1px solid #ffffff1f;padding-left:1.6rem}@media (max-width:760px){.vea-hero-metrics{grid-template-columns:repeat(2,1fr);row-gap:.6rem;padding-bottom:2.4rem}.vea-hero-metrics .vea-metric:nth-child(3){border-left:0;padding-left:0}}.vea-hero-metrics .vea-metric-v{font-family:var(--vea-mono);font-variant-numeric:tabular-nums;color:var(--vea-emerald-soft);margin:0 0 .45rem;font-size:clamp(1.5rem,3vw,2.1rem)}.vea-hero-metrics .vea-metric-l{color:#b6bfca;max-width:30ch;margin:0;font-size:.78rem;line-height:1.55}.vea-metrics{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3rem;display:grid}@media (max-width:760px){.vea-metrics{grid-template-columns:repeat(2,1fr)}}.vea-metric{border-radius:var(--vea-r-m);transition:border-color var(--vea-dur) var(--vea-ease), box-shadow var(--vea-dur) var(--vea-ease);background:linear-gradient(#faf9f6 0%,#f3f1ea 100%);border:1px solid #dad7d08c;padding:1.5rem 1.3rem 1.4rem}.vea-metric:hover{border-color:#cfccc3;box-shadow:0 12px 26px -22px #0e1b2e59}.vea-metric-v{font-family:var(--vea-mono);font-variant-numeric:tabular-nums;color:var(--vea-navy);margin:0 0 .35rem;font-size:clamp(1.4rem,2.8vw,1.9rem)}.vea-metric-l{color:var(--vea-mid);margin:0;font-size:.78rem;line-height:1.5}.vea-grid3{grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:2.2rem;display:grid}@media (max-width:860px){.vea-grid3{grid-template-columns:1fr}}.vea-feature{border:1px solid var(--vea-ghost);border-radius:var(--vea-r-m);background:var(--vea-white);transition:transform var(--vea-dur) var(--vea-ease), box-shadow var(--vea-dur) var(--vea-ease), border-color var(--vea-dur) var(--vea-ease);padding:1.5rem 1.6rem 1.6rem;position:relative;overflow:hidden}.vea-feature:before{content:"";background:linear-gradient(90deg, var(--vea-emerald) 0%, #0aa46e1f 100%);height:2px;position:absolute;top:0;left:0;right:0}.vea-feature:hover{border-color:#cfccc3;transform:translateY(-3px);box-shadow:0 18px 36px -24px #0e1b2e59}.vea-feature h3{font-family:var(--vea-display);color:var(--vea-navy);letter-spacing:-.005em;margin:0 0 .55rem;font-size:1.22rem;font-weight:500}.vea-feature p{color:var(--vea-ink);margin:0;font-size:.92rem;line-height:1.65}.vea-feature ul{margin:0;padding-left:1.05rem}.vea-feature li{font-size:.88rem;line-height:1.7}.vea-steps{border-top:1px solid var(--vea-ghost);margin-top:2rem}.vea-step{border-bottom:1px solid var(--vea-ghost);grid-template-columns:4.5rem 1fr;gap:1.4rem;padding:1.5rem 0;display:grid}.vea-step-n{font-family:var(--vea-mono);color:var(--vea-emerald-text);font-variant-numeric:tabular-nums;padding-top:.15rem;font-size:1.05rem}.vea-step h3{font-family:var(--vea-display);color:var(--vea-navy);margin:0 0 .4rem;font-size:1.18rem;font-weight:500}.vea-step p{max-width:62ch;margin:0 0 .3rem;font-size:.92rem;line-height:1.6}.vea-step .vea-gain{color:var(--vea-emerald-text);font-size:.84rem;font-weight:600}.vea-deals{grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:2.2rem;display:grid}@media (max-width:860px){.vea-deals{grid-template-columns:1fr}}.vea-deal{border-radius:var(--vea-r-m);border:1px solid var(--vea-ghost);background:var(--vea-white);height:100%;transition:transform var(--vea-dur) var(--vea-ease), box-shadow var(--vea-dur) var(--vea-ease), border-color var(--vea-dur) var(--vea-ease);flex-direction:column;padding:1.85rem 1.75rem 1.75rem;display:flex;overflow:hidden}.vea-deal:before{content:"";background:linear-gradient(90deg, var(--vea-emerald) 0%, #0aa46e2e 100%);height:3px;position:absolute;top:0;left:0;right:0}.vea-deal[data-kind=sell]:before{background:linear-gradient(90deg, var(--vea-navy) 0%, #192d462e 100%)}.vea-deal[data-kind=capital]:before{background:linear-gradient(90deg,#b08d57 0%,#b08d572e 100%)}.vea-deal[data-kind=advisory]:before{background:linear-gradient(90deg,#5b6470 0%,#5b64702e 100%)}.vea-deal{position:relative}.vea-deal:hover{transform:translateY(-3px);box-shadow:0 18px 36px -20px #0e1b2e59}.vea-deal-bar{background:var(--vea-emerald);width:0;height:3px;transition:width .45s var(--vea-ease);position:absolute;bottom:0;left:0}.vea-deal:hover .vea-deal-bar{width:100%}.vea-deal-top{justify-content:space-between;align-items:center;margin:0 0 .9rem;display:flex}.vea-badge{font-family:var(--vea-body);letter-spacing:.03em;border-radius:var(--vea-r-pill);padding:.28rem .7rem;font-size:.68rem;font-weight:600}.vea-badge--sell{color:var(--vea-navy);background:#192d461a}.vea-badge--buy{color:#07724d;background:#0aa46e1f}.vea-badge--capital{color:#7d6234;background:#b08d5729}.vea-badge--advisory{color:#424a55;background:#5b64701f}.vea-deal-period{font-family:var(--vea-mono);color:var(--vea-mid);font-size:.68rem}.vea-deal-code{font-family:var(--vea-display);letter-spacing:.06em;color:var(--vea-navy);text-transform:uppercase;margin:0 0 .45rem;font-size:.92rem;font-weight:600}.vea-deal h3{font-family:var(--vea-body);color:var(--vea-ink);margin:0 0 .85rem;font-size:.98rem;font-weight:500;line-height:1.5}.vea-deal-tags{flex-wrap:wrap;gap:.45rem;margin:0 0 .85rem;display:flex}.vea-tag{border-radius:var(--vea-r-pill);font-family:var(--vea-body);letter-spacing:.02em;padding:.22rem .6rem;font-size:.66rem;font-weight:500}.vea-tag--blue{color:var(--vea-navy);background:#192d4614}.vea-tag--green{color:#07724d;background:#0aa46e1a}.vea-deal p{color:var(--vea-ink);margin:0;font-size:.86rem;line-height:1.6}.vea-deal-meta{border-top:1px solid var(--vea-ghost);justify-content:space-between;align-items:center;gap:.8rem;margin-top:auto;padding-top:1rem;display:flex}.vea-deal>p:last-of-type{margin-bottom:1.2rem}.vea-deal-side{font-family:var(--vea-mono);letter-spacing:.04em;color:var(--vea-mid);text-align:right;font-size:.62rem}.vea-geoflags{align-items:center;gap:.3rem;display:inline-flex}.vea-flag{display:block}.vea-geo-arrow{margin:0 .1rem}.vea-team{grid-template-columns:repeat(3,1fr);gap:1.8rem;margin-top:2.2rem;display:grid}@media (max-width:860px){.vea-team{grid-template-columns:1fr}}.vea-person{border-top:2px solid var(--vea-navy);padding-top:1.2rem;transition:border-color .18s}.vea-person a{text-decoration:none}.vea-person h3{font-family:var(--vea-display);color:var(--vea-navy);letter-spacing:-.005em;margin:0 0 .25rem;font-size:1.35rem;font-weight:500}.vea-person-role{font-family:var(--vea-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vea-emerald-text);margin:0 0 .7rem;font-size:.64rem}.vea-person p{color:var(--vea-ink);margin:0;font-size:.9rem;line-height:1.6}.vea-facts{flex-wrap:wrap;gap:.5rem;margin:1.2rem 0 0;display:flex}.vea-facts span{border-radius:var(--vea-r-pill);font-family:var(--vea-mono);color:var(--vea-mid);border:1px solid var(--vea-ghost);background:var(--vea-paper);padding:.25rem .6rem;font-size:.66rem}.vea-pullquote{font-family:var(--vea-body);color:var(--vea-navy);border-left:3px solid var(--vea-emerald);letter-spacing:-.005em;max-width:50ch;margin:2.4rem 0;padding:.5rem 0 .5rem 1.5rem;font-size:1.5rem;font-style:italic;font-weight:600;line-height:1.45}.vea-comp{grid-template-columns:repeat(2,1fr);gap:1.6rem;margin-top:1.8rem;display:grid}@media (max-width:760px){.vea-comp{grid-template-columns:1fr}}.vea-comp div{border-top:1px solid var(--vea-ghost);padding-top:1rem}.vea-comp h3{font-family:var(--vea-display);color:var(--vea-navy);margin:0 0 .45rem;font-size:1.08rem;font-weight:500}.vea-comp p{margin:0;font-size:.88rem;line-height:1.6}.vea-notes{border-top:1px solid var(--vea-ghost);margin-top:2rem}.vea-note-row{border-bottom:1px solid var(--vea-ghost);padding:1.7rem 0;text-decoration:none;transition:padding-left .2s;display:block}.vea-note-row:hover{padding-left:.7rem}.vea-note-row:hover h3{color:var(--vea-emerald-text)}.vea-note-row .vea-deal-code{margin-bottom:.5rem}.vea-note-row h3{font-family:var(--vea-display);letter-spacing:-.008em;color:var(--vea-navy);max-width:46ch;margin:0 0 .5rem;font-size:1.4rem;font-weight:500;line-height:1.3;transition:color .18s}.vea-note-row p{color:var(--vea-ink);max-width:62ch;margin:0;font-size:.92rem;line-height:1.6}.vea-article h2{font-family:var(--vea-display);letter-spacing:-.008em;color:var(--vea-navy);margin:2.4rem 0 1rem;font-size:1.55rem;font-weight:500}.vea-article ul{margin:0 0 1.2rem;padding-left:1.15rem}.vea-article li{max-width:64ch;margin-bottom:.7rem;font-size:.95rem;line-height:1.7}.vea-takeaway{border-radius:var(--vea-r-s);border-left:3px solid var(--vea-navy);background:var(--vea-paper);color:var(--vea-navy);max-width:58ch;margin:2rem 0;padding:1.1rem 1.4rem;font-size:.98rem;font-weight:600;line-height:1.65}.vea-faq{border-top:1px solid var(--vea-ghost);margin-top:2.6rem}.vea-faq h2{margin-top:1.8rem}.vea-faq-q{color:var(--vea-navy);margin:1.5rem 0 .45rem;font-size:.98rem;font-weight:700}.vea-faq-a{max-width:64ch;margin:0;font-size:.94rem;line-height:1.65}.vea-band{color:#fff;background:radial-gradient(115% 135% at 0 0,#0f3a30 0%,#0f3a3000 52%),radial-gradient(70% 110% at 100% 0,#0aa46e24 0%,#0aa46e00 55%),linear-gradient(160deg,#16273f 0%,#0b1524 100%);margin-top:5.5rem;position:relative;overflow:hidden}.vea-band-motif{opacity:.22;pointer-events:none;width:36rem;position:absolute;bottom:-3rem;right:-3rem}.vea-band-inner{padding-block:4rem;position:relative}.vea-band .vea-h2{color:#fff}.vea-band .vea-lead{color:#c8cfd9}.vea-band .vea-note{color:#aeb7c4;max-width:58ch}.vea-band .vea-kicker{color:var(--vea-emerald-soft)}.vea-vs{grid-template-columns:1fr 1fr;gap:1.6rem;margin-top:2.2rem;display:grid}@media (max-width:760px){.vea-vs{grid-template-columns:1fr}}.vea-vs>div{border:1px solid var(--vea-ghost);border-radius:var(--vea-r-m);background:var(--vea-white);transition:box-shadow var(--vea-dur) var(--vea-ease), transform var(--vea-dur) var(--vea-ease);padding:1.7rem 1.8rem}.vea-vs>div:hover{transform:translateY(-2px);box-shadow:0 16px 32px -24px #0e1b2e4d}.vea-vs>div.vea-vs-vea{border-color:var(--vea-emerald);background:linear-gradient(180deg, #0aa46e0e 0%, #0aa46e03 70%, var(--vea-white) 100%);box-shadow:inset 0 3px 0 var(--vea-emerald)}.vea-vs-badge{border-radius:var(--vea-r-pill);font-family:var(--vea-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid;margin-bottom:.85rem;padding:.18rem .55rem;font-size:.6rem;display:inline-block}.vea-vs h3{font-family:var(--vea-display);color:var(--vea-navy);margin:0 0 .55rem;font-size:1.18rem;font-weight:500}.vea-vs p{margin:0;font-size:.9rem;line-height:1.6}.vea-vs .vea-vs-self .vea-vs-badge{color:var(--vea-oxide)}.vea-vs .vea-vs-vea .vea-vs-badge{color:var(--vea-emerald-text)}@media (prefers-reduced-motion:no-preference){@keyframes vea-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.vea-hero [data-rise]{animation:.7s cubic-bezier(.2,.6,.2,1) both vea-rise}.vea-hero [data-rise="2"]{animation-delay:.12s}.vea-hero [data-rise="3"]{animation-delay:.24s}.vea-hero [data-rise="4"]{animation-delay:.38s}}a:focus-visible,button:focus-visible{outline:2px solid var(--vea-emerald);outline-offset:2px}.vea-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vea-nav{z-index:50;position:sticky;top:0}.vea-nav-inner{flex-wrap:nowrap}.vea-nav-burger{border:1px solid var(--vea-ghost);border-radius:var(--vea-r-s);color:var(--vea-navy);cursor:pointer;background:0 0;padding:.4rem .7rem;font-size:1.05rem;display:none}.vea-nav-group{position:relative}.vea-nav-group-label{white-space:nowrap}.vea-nav-caret{opacity:.55;font-size:.6em}.vea-nav-drop{background:var(--vea-white);border:1px solid var(--vea-ghost);border-radius:var(--vea-r-s);z-index:60;flex-direction:column;min-width:15rem;padding:.6rem 0;display:none;position:absolute;top:100%;left:-1rem;box-shadow:0 18px 40px -18px #0e1b2e59}.vea-nav-group:hover .vea-nav-drop,.vea-nav-group:focus-within .vea-nav-drop{display:flex}.vea-nav-drop a{font-family:var(--vea-body);letter-spacing:0;text-transform:none;color:var(--vea-ink);border-bottom:none;padding:.5rem 1.1rem;font-size:.86rem;font-weight:500}.vea-nav-drop a:hover{background:var(--vea-paper);color:var(--vea-emerald-text)}@media (max-width:1080px){.vea-nav-burger{display:inline-flex}.vea-nav-links{background:var(--vea-white);border-bottom:1px solid var(--vea-ghost);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-flow:column;align-items:stretch;gap:0;max-height:calc(100dvh - 4.25rem);padding:.6rem 1.5rem 2.5rem;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 40px -24px #0e1b2e66}.vea-nav-links[data-open]{display:flex}.vea-nav-links>a,.vea-nav-group-label{padding:.7rem 0;display:block}.vea-nav-group:hover .vea-nav-drop,.vea-nav-group:focus-within .vea-nav-drop{display:flex}.vea-nav-drop{box-shadow:none;border:none;min-width:0;padding:0 0 .4rem .9rem;display:flex;position:static}.vea-nav-links a.vea-nav-lang{border-left:0;border-top:1px solid var(--vea-ghost);margin-top:.5rem;padding-top:1rem;padding-left:0}.vea-nav-links a.vea-nav-lang+a.vea-nav-lang{border-top:0;margin-top:0;padding-top:.7rem}.vea-nav-links a.vea-nav-cta{text-align:center;justify-content:center;margin-top:.8rem}}.vea-foot-cols{grid-template-columns:2fr 1fr 1fr 1fr;gap:2.5rem;padding:3rem 1.5rem 2.2rem;display:grid}@media (max-width:860px){.vea-foot-cols{grid-template-columns:1fr 1fr}}@media (max-width:560px){.vea-foot-cols{grid-template-columns:1fr}}.vea-foot-name{font-family:var(--vea-display);letter-spacing:.05em;text-transform:uppercase;color:var(--vea-navy);margin:0 0 .6rem;font-size:1.02rem;font-weight:600}.vea-foot-tagline{color:var(--vea-mid);max-width:34ch;margin:0 0 1rem;font-size:.85rem;line-height:1.6}.vea-foot-contact{color:var(--vea-mid);margin:0;font-size:.85rem;line-height:1.8}.vea-foot-contact a{color:var(--vea-navy);border-bottom:1px solid var(--vea-ghost);text-decoration:none}.vea-foot-h{font-family:var(--vea-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--vea-emerald-text);margin:0 0 .8rem;font-size:.66rem}.vea-foot-col{flex-direction:column;gap:.45rem;display:flex}.vea-foot-col a{color:var(--vea-ink);border-bottom:1px solid #0000;width:fit-content;font-size:.88rem;text-decoration:none}.vea-foot-col a:hover{color:var(--vea-emerald-text);border-bottom-color:var(--vea-emerald)}.vea-foot-legal{border-top:1px solid var(--vea-ghost);padding-top:1.1rem;padding-bottom:1.6rem}.vea-foot-legal p{color:var(--vea-mid);margin:.6rem 0 0;font-size:.74rem}.vea-paths{grid-template-columns:1fr 1fr;gap:1.6rem;margin-top:2.2rem;display:grid}@media (max-width:860px){.vea-paths{grid-template-columns:1fr}}.vea-path{border:1px solid var(--vea-ghost);border-radius:var(--vea-r-m);background:var(--vea-white);transition:transform var(--vea-dur) var(--vea-ease), box-shadow var(--vea-dur) var(--vea-ease), border-color var(--vea-dur) var(--vea-ease);flex-direction:column;padding:2.1rem 2.1rem 2rem;display:flex;position:relative;overflow:hidden}.vea-path:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.vea-path:hover{border-color:#cfccc3;transform:translateY(-3px);box-shadow:0 22px 44px -26px #0e1b2e66}.vea-path h3{font-family:var(--vea-display);color:var(--vea-navy);margin:0 0 .7rem;font-size:1.35rem;font-weight:600}.vea-path p{color:var(--vea-ink);margin:0 0 1.3rem;font-size:.94rem;line-height:1.65}.vea-path-cta{font-family:var(--vea-display);letter-spacing:.07em;text-transform:uppercase;color:var(--vea-emerald-text);margin-top:auto;font-size:.84rem;font-weight:600;text-decoration:none}.vea-path-cta:hover{text-decoration:underline}.vea-path--founders:before{background:linear-gradient(90deg, var(--vea-navy) 0%, #3d5a82 100%)}.vea-path--investors:before{background:linear-gradient(90deg, var(--vea-emerald) 0%, var(--vea-emerald-soft) 100%)}a.vea-feature{text-decoration:none;display:block}a.vea-feature:hover h3{color:var(--vea-emerald)}.vea-grid4{grid-template-columns:repeat(4,1fr);gap:1.6rem;margin-top:2.2rem;display:grid}@media (max-width:1020px){.vea-grid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.vea-grid4{grid-template-columns:1fr}}.vea-grid2{grid-template-columns:1fr 1fr;gap:2rem;margin-top:2.2rem;display:grid}@media (max-width:860px){.vea-grid2{grid-template-columns:1fr}}.vea-form{flex-direction:column;gap:1.1rem;max-width:38rem;margin-top:1.8rem;display:flex}.vea-form-row{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}@media (max-width:620px){.vea-form-row{grid-template-columns:1fr}}.vea-form label{color:var(--vea-navy);flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:600;display:flex}.vea-form input[type=text],.vea-form input[type=email],.vea-form textarea{font-family:var(--vea-body);color:var(--vea-ink);border:1px solid var(--vea-ghost);border-radius:var(--vea-r-s);background:var(--vea-white);resize:vertical;padding:.7rem .9rem;font-size:.95rem}.vea-form input:focus,.vea-form textarea:focus,.vea-news-form input:focus{outline:2px solid var(--vea-emerald);outline-offset:1px;border-color:var(--vea-emerald)}.vea-form-consent{align-items:flex-start;flex-direction:row!important;gap:.6rem!important}.vea-form-consent input{margin-top:.2rem}.vea-form-consent span{color:var(--vea-mid);font-size:.78rem;font-weight:400;line-height:1.55}.vea-form button{align-self:flex-start}.vea-form-success{border-radius:var(--vea-r-s);border-left:3px solid var(--vea-emerald);color:var(--vea-navy);background:#0aa46e14;max-width:38rem;margin-top:1.8rem;padding:1rem 1.3rem;font-size:.95rem;font-weight:600}.vea-form-error{color:var(--vea-oxide);margin:0;font-size:.85rem}.vea-form-error a{color:var(--vea-oxide);font-weight:600}.vea-news{background:linear-gradient(#faf9f6 0%,#f3f1ea 100%);border-top:1px solid #dad7d080;border-bottom:1px solid #dad7d080;margin-top:5rem}.vea-news-inner{grid-template-columns:3fr 2fr;align-items:center;gap:3rem;padding:3.2rem 1.5rem;display:grid}@media (max-width:860px){.vea-news-inner{grid-template-columns:1fr;gap:1.6rem}}.vea-news-form{flex-wrap:wrap;gap:.7rem;display:flex}.vea-news-form input{font-family:var(--vea-body);border:1px solid var(--vea-ghost);border-radius:var(--vea-r-pill);background:var(--vea-white);flex:14rem;padding:.78rem 1.2rem;font-size:.95rem}.vea-faqlist{border-top:1px solid var(--vea-ghost);max-width:52rem;margin-top:1.6rem}.vea-faqitem{border-bottom:1px solid var(--vea-ghost)}.vea-faqitem summary{cursor:pointer;color:var(--vea-navy);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.15rem 0;font-size:.99rem;font-weight:600;list-style:none;display:flex}.vea-faqitem summary::-webkit-details-marker{display:none}.vea-faqitem summary:after{content:"+";font-family:var(--vea-mono);color:var(--vea-emerald);font-size:1.1rem}.vea-faqitem[open] summary:after{content:"−"}.vea-faqitem p{color:var(--vea-ink);max-width:62ch;margin:0 0 1.3rem;font-size:.93rem;line-height:1.7}.vea-checklist{max-width:46rem;margin:1.6rem 0 0;padding:0;list-style:none}.vea-checklist li{border-bottom:1px solid var(--vea-ghost);padding:.55rem 0 .55rem 1.9rem;font-size:.94rem;line-height:1.6;position:relative}.vea-checklist li:before{content:"✓";color:var(--vea-emerald);font-weight:700;font-family:var(--vea-mono);position:absolute;left:.2rem}.vea-stage-when{font-family:var(--vea-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--vea-mid);margin:0 0 .5rem;font-size:.66rem}.vea-stage-action{color:var(--vea-emerald-text);cursor:pointer;transition:color var(--vea-dur) var(--vea-ease);font-size:.86rem;font-weight:600;text-decoration:none}.vea-stage-action span{transition:transform var(--vea-dur) var(--vea-ease);display:inline-block}.vea-stage-action:hover{text-underline-offset:3px;text-decoration:underline}.vea-stage-action:hover span{transform:translate(3px)}.vea-stage-action:focus-visible{outline:2px solid var(--vea-emerald);outline-offset:3px;border-radius:3px}@media (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(18px)}[data-reveal].is-in{opacity:1;transform:none}@keyframes vea-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vea-page-enter{animation:vea-page-in .32s var(--vea-ease) both}}.vea-nav{transition:box-shadow var(--vea-dur) var(--vea-ease)}.vea-nav[data-scrolled]{box-shadow:0 8px 24px -18px #0e1b2e73}.vea-nav-links>a,.vea-nav-group-label{position:relative;border-bottom:none!important}.vea-nav-links>a:after,.vea-nav-group-label:after{content:"";background:var(--vea-emerald);transform-origin:100% 100%;width:100%;height:2px;transition:transform var(--vea-dur) var(--vea-ease);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.vea-nav-links>a:hover:after,.vea-nav-group-label:hover:after,.vea-nav-links>a[data-active]:after,.vea-nav-group-label[data-active]:after{transform-origin:0 100%;transform:scaleX(1)}.vea-nav-links>a[data-active],.vea-nav-group-label[data-active]{color:var(--vea-navy)}.vea-nav-caret{transition:transform var(--vea-dur) var(--vea-ease);margin-left:2px}.vea-nav-group:hover .vea-nav-caret,.vea-nav-group:focus-within .vea-nav-caret{transform:rotate(180deg)}@media (min-width:1081px){.vea-nav-drop{opacity:0;visibility:hidden;transition:opacity .18s var(--vea-ease), transform .18s var(--vea-ease), visibility .18s;display:flex;transform:translateY(6px)}.vea-nav-group:hover .vea-nav-drop,.vea-nav-group:focus-within .vea-nav-drop{opacity:1;visibility:visible;transform:none}}.vea-nav-drop a[data-active]{color:var(--vea-emerald-text)}.vea-nav-burger svg line{transition:transform var(--vea-dur) var(--vea-ease);transform-origin:12px 12px}.vea-nav-burger[data-open] .vea-burger-top{transform:translateY(4px)rotate(45deg)}.vea-nav-burger[data-open] .vea-burger-bottom{transform:translateY(-4px)rotate(-45deg)}.vea-btn svg{transition:transform var(--vea-dur) var(--vea-ease);flex:none}.vea-btn:hover svg{transform:translate(4px)}.vea-btn-primary{transition:background-color var(--vea-dur) var(--vea-ease), transform var(--vea-dur) var(--vea-ease), box-shadow var(--vea-dur) var(--vea-ease)}.vea-btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 22px -12px #0aa46e8c}.vea-path-cta{align-items:center;gap:.4rem;display:inline-flex}.vea-path-cta svg{transition:transform var(--vea-dur) var(--vea-ease)}.vea-path-cta:hover svg{transform:translate(4px)}.vea-feature-icon{width:26px;height:26px;color:var(--vea-emerald);margin-bottom:.7rem;display:block}.vea-contact-icon{width:20px;height:20px;color:var(--vea-emerald);vertical-align:-4px;margin-right:.5rem;display:inline-block}.vea-step{position:relative}.vea-step:before{content:"";background:var(--vea-ghost);width:1px;position:absolute;top:0;bottom:0;left:.62rem}.vea-step:after{content:"";border:1.5px solid var(--vea-emerald);background:var(--vea-white);width:.62rem;height:.62rem;transition:background-color .4s var(--vea-ease);border-radius:50%;position:absolute;top:1.9rem;left:.34rem}.vea-step.is-in:after,.vea-step:hover:after{background:var(--vea-emerald)}.vea-step{grid-template-columns:4.5rem 1fr}.vea-step-n{padding-left:1.6rem}.vea-faqitem summary:after{content:"+";font-family:var(--vea-mono);color:var(--vea-emerald);transition:transform .25s var(--vea-ease);font-size:1.1rem;display:inline-block}.vea-faqitem[open] summary:after{content:"+";transform:rotate(45deg)}.vea-faqitem summary:hover{color:var(--vea-emerald-text)}.vea-faqitem{transition:background-color var(--vea-dur) var(--vea-ease)}.vea-faqitem[open]{background:linear-gradient(90deg,#0aa46e09 0%,#0aa46e00 60%)}.vea-faqitem::details-content{block-size:0;transition:block-size .3s var(--vea-ease), content-visibility .3s allow-discrete;overflow:hidden}.vea-faqitem[open]::details-content{block-size:auto}a.vea-tombstone{transition:transform var(--vea-dur) var(--vea-ease), border-color var(--vea-dur) var(--vea-ease), box-shadow var(--vea-dur) var(--vea-ease);text-decoration:none;display:block}a.vea-tombstone:hover{border-color:#35c28d99;transform:translateY(-3px);box-shadow:0 0 0 6px #ffffff0f,0 24px 60px -28px #0aa46e59}.vea-tombstone-more{font-family:var(--vea-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--vea-emerald-soft);align-items:center;gap:.4rem;margin:1rem 0 0;font-size:.66rem;display:inline-flex}a.vea-tombstone:hover .vea-tombstone-more svg{transform:translate(4px)}.vea-tombstone-more svg{transition:transform var(--vea-dur) var(--vea-ease)}.vea-motif-glow{opacity:0;transition:opacity .7s var(--vea-ease);filter:blur(40px)}.vea-hero:hover .vea-motif-glow,.vea-band:hover .vea-motif-glow{opacity:.1}.vea-person-photo{aspect-ratio:4/5;border-radius:var(--vea-r-m);background:linear-gradient(#faf9f6 0%,#f3f1ea 100%);margin-bottom:1.1rem;display:block;position:relative;overflow:hidden}@media (max-width:860px){.vea-person-photo{aspect-ratio:1}}.vea-person-photo img{object-fit:cover;object-position:50% 22%;filter:grayscale();transition:filter .4s var(--vea-ease), transform .5s var(--vea-ease)}.vea-person:hover .vea-person-photo img{filter:grayscale(0);transform:scale(1.02)}.vea-profile-hero{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:3rem;display:grid}@media (max-width:860px){.vea-profile-hero{grid-template-columns:1fr}}.vea-profile-photo{aspect-ratio:4/5;border-radius:var(--vea-r-l);border:1px solid #ffffff59;max-width:22rem;position:relative;overflow:hidden;box-shadow:0 0 0 6px #ffffff0f,0 24px 60px -30px #0000008c}.vea-profile-photo img{object-fit:cover}.vea-profile-meta{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:1.3rem;display:flex}.vea-profile-reach{align-items:center;gap:.6rem;display:inline-flex}.vea-profile-reach .vea-flag{border-radius:50%;box-shadow:0 0 0 1px #ffffff52}.vea-profile-reach-label{font-family:var(--vea-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;font-size:.62rem}.vea-profile-li{font-family:var(--vea-mono);letter-spacing:.08em;text-transform:uppercase;color:#fffc;border-radius:var(--vea-r-pill);border:1px solid #ffffff38;align-items:center;gap:.45rem;padding:.32rem .72rem;font-size:.7rem;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.vea-profile-li:hover{color:#fff;border-color:var(--vea-emerald);background:#0aa46e29}.vea-profile-li svg{color:var(--vea-emerald)}.vea-person{position:relative}.vea-person-li{z-index:2;color:#fff;background:#192d46c7;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .2s,transform .2s;display:inline-flex;position:absolute;top:.7rem;right:.7rem}.vea-person-li:hover{background:var(--vea-emerald);transform:translateY(-1px)}.vea-person:after{content:"";background:var(--vea-emerald);width:0;height:2px;transition:width .35s var(--vea-ease);position:absolute;top:-2px;left:0}.vea-person:hover:after{width:100%}.vea-person:hover{border-top-color:var(--vea-ghost)}.vea-grid3--numbered{counter-reset:vea-principle}.vea-grid3--numbered .vea-feature{counter-increment:vea-principle}.vea-grid3--numbered .vea-feature h3:before{content:counter(vea-principle, decimal-leading-zero);font-family:var(--vea-mono);letter-spacing:.14em;color:var(--vea-emerald);margin-bottom:.45rem;font-size:.72rem;display:block}.vea-dbtable{border:1px solid var(--vea-ghost);border-radius:var(--vea-r-m);background:var(--vea-white);font-family:var(--vea-mono);font-size:.74rem;overflow:hidden;box-shadow:0 24px 48px -32px #0e1b2e59}.vea-dbtable-head{border-bottom:1px solid var(--vea-ghost);background:var(--vea-paper);align-items:center;gap:.45rem;padding:.7rem 1rem;display:flex}.vea-dbtable-head span{background:var(--vea-ghost);border-radius:50%;width:9px;height:9px}.vea-dbtable-head span:first-child{background:var(--vea-oxide);opacity:.55}.vea-dbtable-head span:nth-child(3){background:var(--vea-emerald);opacity:.7}.vea-dbtable-title{color:var(--vea-mid);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-left:.5rem;font-size:.66rem;overflow:hidden}.vea-dbtable-scroll{overflow-x:auto}.vea-dbtable table{border-collapse:collapse;width:100%}.vea-dbtable th{text-align:left;color:var(--vea-mid);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--vea-ghost);white-space:nowrap;padding:.55rem .9rem;font-size:.62rem;font-weight:500}.vea-dbtable td{border-bottom:1px solid var(--vea-ghost);color:var(--vea-ink);white-space:nowrap;padding:.55rem .9rem}.vea-dbtable tr:last-child td{border-bottom:none}.vea-dbtable .redacted{filter:blur(4px);-webkit-user-select:none;user-select:none;background:var(--vea-ghost);color:#0000;border-radius:3px;min-width:5.5ch;display:inline-block}.vea-dbtable .ok{color:var(--vea-emerald)}.vea-dbtable-note{font-family:var(--vea-body);color:var(--vea-mid);background:var(--vea-paper);border-top:1px solid var(--vea-ghost);padding:.7rem 1rem;font-size:.74rem}.vea-era-head{flex-wrap:wrap;align-items:baseline;gap:.9rem;display:flex}.vea-era-count{border-radius:var(--vea-r-pill);font-family:var(--vea-mono);letter-spacing:.1em;color:var(--vea-mid);border:1px solid var(--vea-ghost);background:var(--vea-paper);padding:.22rem .65rem;font-size:.64rem}.vea-progress{z-index:60;background:var(--vea-emerald);transform-origin:0 0;pointer-events:none;height:2.5px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.vea-read-chip{border-radius:var(--vea-r-pill);font-family:var(--vea-mono);letter-spacing:.1em;color:var(--vea-mid);border:1px solid var(--vea-ghost);background:var(--vea-paper);align-items:center;gap:.4rem;padding:.22rem .65rem;font-size:.64rem;display:inline-flex}.vea-read-chip svg{width:13px;height:13px;color:var(--vea-emerald)}.vea-article-byline{color:#ffffffb8;margin:.9rem 0 0;font-size:.85rem}.vea-article-byline a{color:var(--vea-emerald-soft);font-weight:600;text-decoration:none}.vea-article-byline a:hover{text-decoration:underline}.vea-testimonials{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.4rem;margin-top:2rem;display:grid}.vea-testimonial{border:1px solid var(--vea-ghost);border-top:2px solid var(--vea-emerald);border-radius:var(--vea-r-m);background:#fff;margin:0;padding:1.5rem 1.6rem}.vea-testimonial blockquote{color:var(--vea-navy);margin:0;font-size:1.02rem;font-weight:500;line-height:1.6}.vea-testimonial blockquote:before{content:"„";color:var(--vea-emerald);margin-right:.1rem;font-weight:700}.vea-testimonial figcaption{flex-direction:column;gap:.15rem;margin-top:1rem;display:flex}.vea-testimonial figcaption span{font-family:var(--vea-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--vea-ink);font-size:.7rem}.vea-testimonial figcaption em{color:var(--vea-mid);font-size:.72rem;font-style:normal}.vea-mult{border:1px solid var(--vea-ghost);border-radius:var(--vea-r-m);background:linear-gradient(160deg,#fbfdfe,#f1f8f7);margin:2.2rem 0;padding:1.5rem 1.6rem 1.3rem}.vea-mult-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.vea-mult-title{font-family:var(--vea-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--vea-navy);margin:0;font-size:.72rem;font-weight:600}.vea-mult-toggle{font-family:var(--vea-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--vea-mid);border:1px solid var(--vea-ghost);cursor:pointer;transition:color .2s var(--vea-ease), border-color .2s var(--vea-ease), background-color .2s var(--vea-ease);background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.34rem .72rem;font-size:.67rem;display:inline-flex}.vea-mult-toggle .vea-mult-dot{background:var(--vea-ghost);width:.5rem;height:.5rem;transition:background-color .2s var(--vea-ease);border-radius:50%}.vea-mult-toggle.is-on{color:var(--vea-emerald-text);border-color:var(--vea-emerald-soft)}.vea-mult-toggle.is-on .vea-mult-dot{background:var(--vea-emerald)}.vea-mult-rows{flex-direction:column;gap:.85rem;display:flex}.vea-mult-row{cursor:pointer;transition:background-color .2s var(--vea-ease);border-radius:8px;outline:none;grid-template-columns:12rem 1fr 3rem;align-items:center;gap:.9rem;padding:.2rem .25rem;display:grid}.vea-mult-row.is-active{background:#0aa46e12}.vea-mult-row:focus-visible{box-shadow:0 0 0 2px var(--vea-emerald-soft)}.vea-mult-label{color:var(--vea-navy);font-size:.82rem;font-weight:500;line-height:1.3}.vea-mult-track{background:#192d460f;border-radius:999px;height:1.15rem;position:relative}.vea-mult-bar{height:100%;transition:left .5s var(--vea-ease-spring), width .5s var(--vea-ease-spring);background:linear-gradient(90deg,#6ad6bb,#1fa0a0 55%,#0b8a73);border-radius:999px;position:absolute;top:0;box-shadow:0 1px 3px #0b8a7340}.vea-mult-bar--ai{box-shadow:none;background:repeating-linear-gradient(45deg,#0aa46e,#0aa46e 5px,#43c794 5px 10px)}.vea-mult-num{font-family:var(--vea-mono);color:var(--vea-emerald-text);text-align:right;font-size:.82rem;font-weight:600}.vea-mult-scale{grid-template-columns:12rem 1fr 3rem;gap:.9rem;margin-top:.4rem;display:grid}.vea-mult-scale-track{grid-column:2;height:.9rem;display:block;position:relative}.vea-mult-scale-track i{font-family:var(--vea-mono);color:var(--vea-mid);font-size:.6rem;font-style:normal;position:absolute;transform:translate(-50%)}.vea-mult-scale-track i:first-child{transform:translate(0)}.vea-mult-scale-track i:last-child{transform:translate(-100%)}.vea-mult-readout{color:var(--vea-navy);min-height:3.4em;animation:vea-mult-fade .35s var(--vea-ease-out);margin:1.3rem 0 .5rem;font-size:.92rem;line-height:1.55}@keyframes vea-mult-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.vea-mult-foot{color:var(--vea-mid);margin:.4rem 0 0;font-size:.72rem;line-height:1.5}@media (max-width:620px){.vea-mult-row,.vea-mult-scale{grid-template-columns:1fr 2.7rem}.vea-mult-label{grid-column:1/-1}.vea-mult-scale-track{grid-column:1}}@media (prefers-reduced-motion:reduce){.vea-mult-bar,.vea-mult-readout{transition:none;animation:none}}.vea-foot{border-top:none;position:relative}.vea-foot:before{content:"";background:linear-gradient(90deg, var(--vea-navy) 0%, var(--vea-navy) 55%, var(--vea-emerald) 100%);height:3px;position:absolute;top:0;left:0;right:0}.vea-foot-social{gap:.7rem;margin-top:1rem;display:flex}.vea-foot-social a{border:1px solid var(--vea-ghost);width:34px;height:34px;color:var(--vea-navy);transition:color var(--vea-dur) var(--vea-ease), border-color var(--vea-dur) var(--vea-ease), background-color var(--vea-dur) var(--vea-ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.vea-foot-social a:hover{color:#fff;background:var(--vea-emerald);border-color:var(--vea-emerald)}.vea-foot-social svg{width:17px;height:17px}@keyframes vea-rot{to{transform:rotate(360deg)}}.vea-spin{width:15px;height:15px;animation:.8s linear infinite vea-rot}.vea-form label:focus-within{color:var(--vea-emerald)}.vea-form input,.vea-form textarea{transition:border-color .15s var(--vea-ease)}.vea-pricing-card{border:1px solid var(--vea-ghost);border-left:3px solid var(--vea-emerald);border-radius:var(--vea-r-m);background:var(--vea-paper);max-width:44rem;padding:1.6rem 1.8rem}.vea-pricing-card p{margin:0;font-size:.96rem;line-height:1.7}.vea-paper-motif{opacity:.08;pointer-events:none;filter:invert(.75);width:36rem;max-width:85vw;position:absolute;bottom:-2.5rem;right:-3rem}.vea-booking-card{border-radius:var(--vea-r-l);background:linear-gradient(var(--vea-white), var(--vea-white)) padding-box, linear-gradient(135deg, var(--vea-emerald) 0%, #2a4569 55%, var(--vea-navy) 100%) border-box;border:1px solid #0000;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:2.6rem;padding:2.5rem 2.7rem;display:grid;box-shadow:0 34px 64px -44px #0e1b2e80}@media (max-width:960px){.vea-booking-card{grid-template-columns:1fr;padding:1.9rem 1.6rem}}.vea-booking-card .vea-h2{margin-bottom:.8rem}.vea-booking-chips{flex-wrap:wrap;gap:.6rem .8rem;margin:.4rem 0 1.6rem;padding:0;list-style:none;display:flex}.vea-booking-chips li{border-radius:var(--vea-r-pill);border:1px solid var(--vea-ghost);color:var(--vea-ink);transition:border-color var(--vea-dur) var(--vea-ease);background:linear-gradient(#faf9f6 0%,#f4f2ec 100%);align-items:center;gap:.45rem;padding:.35rem .8rem;font-size:.8rem;display:inline-flex}.vea-booking-chips li:hover{border-color:var(--vea-emerald)}.vea-booking-chips svg{color:var(--vea-emerald);flex:none}.vea-cal-art{border:1px solid var(--vea-ghost);border-radius:var(--vea-r-m);background:var(--vea-white);overflow:hidden;box-shadow:0 24px 48px -36px #0e1b2e73}.vea-cal-art-head{border-bottom:1px solid var(--vea-ghost);background:linear-gradient(#faf9f6 0%,#f4f2ec 100%);align-items:center;gap:.45rem;padding:.7rem 1rem;display:flex}.vea-cal-art-head>span:not(.vea-cal-art-title){background:var(--vea-ghost);border-radius:50%;flex:none;width:9px;height:9px}.vea-cal-art-head>span:first-child{background:var(--vea-oxide);opacity:.5}.vea-cal-art-head>span:nth-child(3){background:var(--vea-emerald);opacity:.7}.vea-cal-art-title{font-family:var(--vea-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vea-mid);white-space:nowrap;text-overflow:ellipsis;margin-left:.4rem;font-size:.62rem;overflow:hidden}.vea-cal-art-days{font-family:var(--vea-mono);letter-spacing:.1em;color:var(--vea-mid);text-align:center;grid-template-columns:repeat(5,1fr);gap:6px;padding:.8rem .9rem .3rem;font-size:.58rem;display:grid}.vea-cal-art-grid{grid-template-columns:repeat(5,1fr);gap:6px;padding:.4rem .9rem .9rem;display:grid}.vea-cal-art-grid span{background:linear-gradient(#faf9f6 0%,#f4f2ec 100%);border:1px solid #dad7d0b3;border-radius:5px;height:21px}.vea-cal-art-grid span[data-free]{background:linear-gradient(#0aa46e29 0%,#0aa46e14 100%);border-color:#0aa46e8c}@media (prefers-reduced-motion:no-preference){@keyframes vea-slot-pulse{0%,to{opacity:1}50%{opacity:.45}}.vea-cal-art-grid span[data-free]:nth-of-type(7){animation:vea-slot-pulse 2.6s var(--vea-ease) infinite}.vea-cal-art-grid span[data-free]:nth-of-type(17){animation:vea-slot-pulse 2.6s var(--vea-ease) infinite 1.3s}}.vea-cal-art-note{color:var(--vea-mid);border-top:1px solid var(--vea-ghost);background:linear-gradient(#faf9f6 0%,#f4f2ec 100%);margin:0;padding:.7rem 1rem;font-size:.72rem;line-height:1.5}a.vea-channel{cursor:pointer}a.vea-channel:hover .vea-feature-icon{transform:translateY(-2px)}.vea-feature-icon{transition:transform var(--vea-dur) var(--vea-ease)}.vea-form-collapse{border:1px solid var(--vea-ghost);border-radius:var(--vea-r-m);max-width:44rem;padding:1.2rem 1.6rem}.vea-form-collapse summary{cursor:pointer;font-family:var(--vea-display);color:var(--vea-navy);justify-content:space-between;gap:1rem;font-size:1.05rem;font-weight:500;list-style:none;display:flex}.vea-form-collapse summary::-webkit-details-marker{display:none}.vea-form-collapse summary:after{content:"+";font-family:var(--vea-mono);color:var(--vea-emerald);transition:transform .25s var(--vea-ease)}.vea-form-collapse[open] summary:after{transform:rotate(45deg)}.vea-form-collapse::details-content{block-size:0;transition:block-size .3s var(--vea-ease), content-visibility .3s allow-discrete;overflow:hidden}.vea-form-collapse[open]::details-content{block-size:auto}.vea-calc-next{border:1px solid var(--vea-ghost);border-left:3px solid var(--vea-emerald);border-radius:var(--vea-r-m);background:var(--vea-paper);margin-top:1.4rem;padding:1.4rem 1.6rem}.vea-calc-next-title{font-family:var(--vea-display);color:var(--vea-navy);margin:0 0 .35rem;font-size:1.08rem;font-weight:600}.vea-calc-next p{margin:0 0 1rem;font-size:.9rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.vea-deal:hover,.vea-path:hover,a.vea-tombstone:hover,.vea-btn-primary:hover,.vea-feature:hover,.vea-vs>div:hover,a.vea-channel:hover .vea-feature-icon,.vea-person:hover .vea-person-photo img,.vea-btn:hover svg,.vea-path-cta:hover svg{transform:none}.vea-deal-bar{transition:none}.vea-faqitem::details-content{transition:none}.vea-form-collapse::details-content{transition:none}}.vea-statband{background:var(--vea-paper);border-top:1px solid var(--vea-ghost);border-bottom:1px solid var(--vea-ghost);margin-top:2.6rem}.vea-statband-inner{grid-template-columns:repeat(4,1fr);gap:1rem;padding-block:2.2rem;display:grid}@media (max-width:760px){.vea-statband-inner{grid-template-columns:repeat(2,1fr)}}.vea-statband .vea-metric{background:0 0;border-radius:0;padding:0 1.2rem}.vea-statband .vea-metric+.vea-metric{border-left:1px solid var(--vea-ghost)}@media (max-width:760px){.vea-statband .vea-metric:nth-child(3){border-left:none}}.vea-statband .vea-metric-v{font-family:var(--vea-display);color:var(--vea-navy);font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:700}.vea-hero-solo{max-width:58rem;padding:3.4rem 0 3rem}.vea-reach{color:#fff;background:radial-gradient(90% 120% at 100% 0,#0aa46e1a 0%,#0aa46e00 55%),linear-gradient(170deg,#101c30 0%,#0b1524 100%);border-top:1px solid #ffffff14;position:relative;overflow:hidden}.vea-reach .vea-kicker{color:var(--vea-emerald-soft)}.vea-reach .vea-h2{color:#fff}.vea-reach-inner{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:center;gap:3rem;padding:3.4rem 0 2.8rem;display:grid}@media (max-width:960px){.vea-reach-inner{grid-template-columns:1fr;gap:2.2rem}.vea-reach-globe{order:-1}}.vea-reach-lead{color:#c8cfd9;max-width:56ch;margin:0 0 1.5rem;font-size:.98rem;line-height:1.7}.vea-reach-list{border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.vea-reach-row{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;transition:background var(--vea-dur) var(--vea-ease);background:0 0;border:0;border-bottom:1px solid #ffffff14;align-items:center;gap:.7rem;padding:.72rem .6rem;display:flex}.vea-reach-row:hover,.vea-reach-row[data-active]{background:#ffffff0d}.vea-reach-row[data-active]{box-shadow:inset 2px 0 0 var(--vea-emerald-soft)}.vea-reach-row:focus-visible{outline:2px solid var(--vea-emerald-soft);outline-offset:-2px}.vea-reach-name{font-size:.92rem;font-weight:600}.vea-reach-meta{font-family:var(--vea-mono);letter-spacing:.07em;text-transform:uppercase;color:#8d97a5;text-align:right;margin-left:auto;font-size:.6rem}@media (max-width:560px){.vea-reach-meta{display:none}}.vea-reach-dot{border-radius:50%;flex:none;width:9px;height:9px}.vea-reach-row[data-kind=hq] .vea-reach-dot,.vea-reach-legend [data-kind=hq] i{background:var(--vea-emerald-soft);box-shadow:0 0 0 3px #35c28d38}.vea-reach-row[data-kind=deals] .vea-reach-dot,.vea-reach-legend [data-kind=deals] i{background:var(--vea-emerald-soft)}.vea-reach-row[data-kind=investors] .vea-reach-dot,.vea-reach-legend [data-kind=investors] i{border:1.4px solid var(--vea-emerald-soft);background:0 0}.vea-reach-detail{border-radius:var(--vea-r-m);background:#ffffff0a;border:1px solid #ffffff24;min-height:7.4rem;margin-top:1.2rem;padding:1.05rem 1.2rem}.vea-reach-detail-inner{animation:vea-rise-in .35s var(--vea-ease-out) both}.vea-reach-detail-inner .vea-reach-tags span{animation:vea-chip-in .38s var(--vea-ease-spring) both;animation-delay:calc(.12s + var(--i,0) * 60ms)}.vea-reach-detail-code{font-family:var(--vea-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--vea-emerald-soft);margin:0 0 .5rem;font-size:.62rem}.vea-reach-detail-body{color:#c8cfd9;margin:0;font-size:.88rem;line-height:1.65}.vea-reach-tags{flex-wrap:wrap;gap:.4rem;margin:.85rem 0 0;display:flex}.vea-reach-tags span{font-family:var(--vea-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vea-emerald-soft);border-radius:var(--vea-r-pill);white-space:nowrap;border:1px solid #35c28d59;padding:.16rem .6rem;font-size:.6rem}.vea-reach-legend{font-family:var(--vea-mono);letter-spacing:.1em;text-transform:uppercase;color:#8d97a5;flex-wrap:wrap;gap:.6rem 1.3rem;margin-top:1.1rem;font-size:.6rem;display:flex}.vea-reach-legend span{align-items:center;gap:.45rem;display:inline-flex}.vea-reach-legend i{border-radius:50%;width:8px;height:8px}.vea-reach-globe svg{width:100%;max-width:29rem;margin:0 auto;display:block}.vea-reach-hint{text-align:center;color:#8d97a5;margin:.7rem 0 0;font-size:.72rem}.vea-node{cursor:pointer}.vea-node-dot{fill:var(--vea-emerald-soft)}.vea-node[data-kind=hq] .vea-node-dot{stroke:#35c28d66;stroke-width:4px}.vea-node[data-kind=investors] .vea-node-dot{fill:#0b152480;stroke:var(--vea-emerald-soft);stroke-width:1.3px}.vea-node-label{font-family:var(--vea-mono);letter-spacing:.14em;fill:#eaf0f6;paint-order:stroke;stroke:#0b1524d9;stroke-width:3px;font-size:11px}.vea-node-pulse{fill:none;stroke:var(--vea-emerald-soft);stroke-width:1.2px;transform-origin:50%;transform-box:fill-box;animation:1.9s ease-out infinite vea-pulse}@keyframes vea-pulse{0%{opacity:.85;transform:scale(.55)}to{opacity:0;transform:scale(1.9)}}.vea-arc{stroke:#35c28d3d;stroke-width:1px}.vea-arc--active{stroke:var(--vea-emerald-soft);stroke-width:1.6px;stroke-dasharray:4 7;animation:1.1s linear infinite vea-arc-flow}@keyframes vea-arc-flow{to{stroke-dashoffset:-22px}}.vea-reach-stats{border-top-color:#ffffff24}.vea-deal[data-openable]{cursor:pointer}.vea-deal-open{cursor:pointer;border-radius:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.vea-deal-open:focus-visible{outline:2px solid var(--vea-emerald-text);outline-offset:3px;border-radius:var(--vea-r-m)}.vea-deal-more{text-align:right;font-family:var(--vea-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--vea-emerald-text);transition:letter-spacing var(--vea-dur) var(--vea-ease);margin-top:.7rem;font-size:.62rem;display:block}.vea-deal[data-openable]:hover .vea-deal-more{letter-spacing:.18em}.vea-deal-modal{background:0 0;border:0;width:min(40rem,100vw - 2rem);margin:auto;padding:0}.vea-deal-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .2s var(--vea-ease-out);background:#080f1a99}.vea-deal-modal[open]{animation:vea-modal-in .32s var(--vea-ease-spring)}.vea-deal-modal[open]::backdrop{animation:vea-fade-in .28s var(--vea-ease-out)}.vea-deal-modal[data-closing]{animation:vea-modal-out .2s var(--vea-ease-out) both}.vea-deal-modal[data-closing]::backdrop{opacity:0}@keyframes vea-modal-in{0%{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes vea-modal-out{to{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes vea-fade-in{0%{opacity:0}}.vea-deal-modal-panel{border-radius:var(--vea-r-l);background:#fff;overflow:hidden;box-shadow:0 40px 90px -30px #080f1a8c}.vea-deal-modal-head{color:#fff;background:linear-gradient(160deg,#16273f 0%,#0b1524 100%);padding:1.6rem 3.6rem 1.4rem 1.8rem;position:relative}.vea-deal-modal-code{font-family:var(--vea-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--vea-emerald-soft);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0 0 .7rem;font-size:.64rem;display:flex}.vea-deal-modal-status{color:#b6bfca;border-radius:var(--vea-r-pill);border:1px solid #ffffff40;padding:.12rem .6rem}.vea-deal-modal-head h3{font-family:var(--vea-body);color:#fff;margin:0 0 .8rem;font-size:1.12rem;font-weight:600;line-height:1.4}.vea-deal-modal-meta{font-family:var(--vea-mono);letter-spacing:.08em;color:#b6bfca;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;margin:0;font-size:.66rem;display:flex}.vea-deal-modal-close{cursor:pointer;color:#fff;width:2.15rem;height:2.15rem;transition:background var(--vea-dur) var(--vea-ease);background:#ffffff14;border:1px solid #ffffff47;border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.vea-deal-modal-close:hover{background:#ffffff2e}.vea-deal-modal-body{max-height:min(58vh,34rem);padding:1.6rem 1.8rem 1.8rem;overflow:auto}.vea-deal-modal-body section+section{margin-top:1.3rem}.vea-deal-modal-body h4{font-family:var(--vea-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--vea-emerald-text);margin:0 0 .45rem;font-size:.62rem}.vea-deal-modal-body p{color:var(--vea-ink);margin:0;font-size:.92rem;line-height:1.65}.vea-deal-modal-body ul{gap:.45rem;margin:0;padding-left:1.15rem;display:grid}.vea-deal-modal-body li{color:var(--vea-ink);font-size:.92rem;line-height:1.6}.vea-deal-modal-tags{flex-wrap:wrap;gap:.4rem;margin-top:1.35rem;display:flex}.vea-deal-modal-cta{margin-top:1.4rem}.vea-team-modal-head{align-items:center;gap:1rem;display:flex}.vea-team-modal-photo{border:1px solid #ffffff4d;border-radius:50%;flex:none;width:4rem;height:4rem;position:relative;overflow:hidden;box-shadow:0 0 0 4px #ffffff0f}.vea-team-modal-photo img{object-fit:cover}.vea-team-modal-id{min-width:0}.vea-team-modal-head h3{margin:0}.vea-team-modal-id .vea-deal-modal-code{margin:0 0 .3rem}.vea-team-modal-facts{margin-top:1.3rem}.vea-person[data-openable]{cursor:pointer}.vea-person[data-openable] .vea-deal-more{margin-top:.6rem}.vea-person[data-openable]:hover .vea-deal-more{letter-spacing:.18em}@media (prefers-reduced-motion:reduce){.vea-deal-modal[open],.vea-node-pulse,.vea-arc--active{animation:none}}.vea-prose{max-width:46rem}.vea-prose-block+.vea-prose-block{margin-top:2.4rem}.vea-prose-block .vea-h2{margin-bottom:.9rem}.vea-prose-block .vea-checklist{margin-top:1rem}.vea-engage-tag{font-family:var(--vea-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--vea-emerald-text);border-radius:var(--vea-r-pill);white-space:nowrap;border:1px solid #0aa46e59;margin-bottom:.75rem;padding:.18rem .65rem;font-size:.6rem;display:inline-block}.vea-noappraisal-rows{border-top:1px solid var(--vea-ghost);margin-top:1.6rem}.vea-noappraisal-row{border-bottom:1px solid var(--vea-ghost);grid-template-columns:minmax(0,5fr) auto minmax(0,7fr);align-items:center;gap:1rem;padding:.85rem .2rem;display:grid}.vea-noappraisal-row svg{color:var(--vea-emerald-text);flex:none}.vea-noappraisal-wrong{color:var(--vea-mid);font-size:.9rem;-webkit-text-decoration:line-through #a33d2e8c;text-decoration:line-through #a33d2e8c;text-decoration-thickness:1px}.vea-noappraisal-right{color:var(--vea-ink);font-size:.92rem;font-weight:500}@media (max-width:640px){.vea-noappraisal-row{grid-template-columns:1fr;gap:.3rem}.vea-noappraisal-row svg{justify-self:start;transform:rotate(90deg)}}.vea-journey{margin-top:2.2rem}.vea-journey-ribbon{grid-template-columns:repeat(12,1fr);gap:4px;padding-bottom:1.5rem;display:grid;position:relative}.vea-journey-seg{grid-column:var(--seg);font:inherit;cursor:pointer;border:1px solid var(--vea-ghost);border-radius:var(--vea-r-s);background:var(--vea-paper);min-height:2.6rem;color:var(--vea-mid);transition:background var(--vea-dur) var(--vea-ease), color var(--vea-dur) var(--vea-ease), border-color var(--vea-dur) var(--vea-ease), transform .25s var(--vea-ease-out), box-shadow .25s var(--vea-ease-out);grid-row:1;padding:.3rem .5rem}.vea-journey-seg:hover{color:var(--vea-ink);border-color:#cfccc3;transform:translateY(-2px)}.vea-journey-seg:active{transform:translateY(0)}.vea-journey-seg[data-past]{color:var(--vea-emerald-text);background:#eef6f1;border-color:#d4e7dc}.vea-journey-seg[data-active]{border-color:var(--vea-navy);color:#fff;background:linear-gradient(160deg,#16273f 0%,#0e1b2e 100%);box-shadow:0 10px 22px -14px #0e1b2e8c}.vea-journey-seg:focus-visible{outline:2px solid var(--vea-emerald-text);outline-offset:2px}.vea-journey-seg-label{font-family:var(--vea-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;display:block;overflow:hidden}.vea-journey-months{grid-area:2/1/auto/-1;grid-template-columns:repeat(12,1fr);margin-top:.45rem;display:grid}.vea-journey-months span{font-family:var(--vea-mono);color:#9aa1ab;text-align:center;border-left:1px solid var(--vea-ghost);padding-top:.2rem;font-size:.58rem}.vea-journey-months span:first-child{border-left:0}@media (max-width:700px){.vea-journey-ribbon{grid-template-columns:repeat(3,1fr)}.vea-journey-seg{grid-area:auto}.vea-journey-months{display:none}}.vea-journey-track{border-radius:var(--vea-r-pill);background:var(--vea-ghost);height:3px;margin:-.4rem 0 1.1rem;overflow:hidden}.vea-journey-track span{border-radius:var(--vea-r-pill);background:linear-gradient(90deg, var(--vea-emerald) 0%, var(--vea-emerald-soft) 100%);height:100%;transition:width .6s var(--vea-ease-spring);display:block}.vea-journey-panel{border:1px solid var(--vea-ghost);border-radius:var(--vea-r-m);background:linear-gradient(#fff 0%,#faf9f6 100%);padding:1.7rem 1.8rem 1.8rem}.vea-journey-anim{animation:vea-rise-in .45s var(--vea-ease-out) both;animation-delay:calc(var(--i,0) * 60ms)}.vea-journey-chip-anim{animation:vea-chip-in .4s var(--vea-ease-spring) both;animation-delay:calc(var(--i,0) * 55ms)}@keyframes vea-rise-in{0%{opacity:0;transform:translateY(10px)}}@keyframes vea-chip-in{0%{opacity:0;transform:translateY(6px)scale(.94)}}.vea-journey-head{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-bottom:1.1rem;display:flex}.vea-journey-title{animation:vea-rise-in .4s var(--vea-ease-out) both;flex:auto}.vea-journey-count{font-family:var(--vea-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--vea-emerald-text);margin:0;font-size:.64rem}.vea-journey-count span{color:#c2bfb8}.vea-journey-head h3{font-family:var(--vea-display);color:var(--vea-navy);margin:0;font-size:1.45rem;font-weight:600}.vea-journey-nav{gap:.4rem;display:flex}.vea-journey-nav button{cursor:pointer;border:1px solid var(--vea-ghost);width:2rem;height:2rem;color:var(--vea-navy);transition:border-color var(--vea-dur) var(--vea-ease), background var(--vea-dur) var(--vea-ease);transition:border-color .25s var(--vea-ease-out), background .25s var(--vea-ease-out), transform .2s var(--vea-ease-spring);background:#fff;border-radius:50%}.vea-journey-nav button:hover:not(:disabled){border-color:var(--vea-navy);transform:scale(1.08)}.vea-journey-nav button:active:not(:disabled){transform:scale(.94)}.vea-journey-nav button:disabled{opacity:.35;cursor:default}.vea-journey-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem;display:grid}@media (max-width:860px){.vea-journey-grid{grid-template-columns:1fr}}.vea-journey-col h4{font-family:var(--vea-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--vea-mid);margin:0 0 .6rem;font-size:.62rem}.vea-journey-steps{gap:.55rem;margin:0 0 1.1rem;padding:0;list-style:none;display:grid}.vea-journey-steps li{color:var(--vea-ink);padding-left:1.15rem;font-size:.92rem;line-height:1.6;position:relative}.vea-journey-steps li:before{content:"";background:var(--vea-emerald);border-radius:50%;width:7px;height:7px;position:absolute;top:.52em;left:0}.vea-journey-lever{color:var(--vea-ink);border-left:3px solid var(--vea-emerald);border-radius:0 var(--vea-r-s) var(--vea-r-s) 0;background:#0aa46e0f;margin:0 0 .7rem;padding:.7rem .9rem;font-size:.88rem;line-height:1.6}.vea-journey-lever strong{color:var(--vea-emerald-text)}.vea-journey-pitfall{color:var(--vea-ink);border-left:3px solid var(--vea-oxide);border-radius:0 var(--vea-r-s) var(--vea-r-s) 0;background:#a33d2e0d;margin:0;padding:.7rem .9rem;font-size:.88rem;line-height:1.6}.vea-journey-pitfall strong{color:var(--vea-oxide)}.vea-journey-split-bar{border-radius:var(--vea-r-pill);background:var(--vea-emerald);height:10px;overflow:hidden}.vea-journey-split-bar span{background:var(--vea-navy);border-radius:var(--vea-r-pill) 0 0 var(--vea-r-pill);height:100%;transition:width .6s var(--vea-ease-spring) 80ms;display:block}.vea-journey-split-legend{font-family:var(--vea-mono);letter-spacing:.08em;color:var(--vea-mid);justify-content:space-between;margin-top:.4rem;font-size:.62rem;display:flex}.vea-journey-roles{gap:.6rem;margin:1rem 0 1.3rem;display:grid}.vea-journey-roles div{grid-template-columns:3rem 1fr;align-items:baseline;gap:.6rem;display:grid}.vea-journey-roles dt{font-family:var(--vea-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--vea-navy);font-size:.62rem;font-weight:600}.vea-journey-roles dd{color:var(--vea-ink);margin:0;font-size:.88rem;line-height:1.55}.vea-journey-artifacts{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.vea-journey-artifacts span{font-family:var(--vea-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vea-navy);border:1px solid var(--vea-ghost);border-radius:var(--vea-r-pill);white-space:nowrap;background:#fff;padding:.18rem .6rem;font-size:.6rem}.vea-lab{border:1px solid var(--vea-ghost);border-radius:var(--vea-r-m);background:#fff;margin-top:2rem;padding:1.6rem 1.7rem 1.7rem}.vea-lab-controls label{color:var(--vea-ink);margin-bottom:.55rem;font-size:.92rem;display:block}.vea-lab-controls label strong{text-align:center;min-width:1.2em;color:var(--vea-emerald-text);font-variant-numeric:tabular-nums;display:inline-block}.vea-lab-n{animation:vea-pop .32s var(--vea-ease-spring)}@keyframes vea-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.vea-lab-controls input[type=range]{cursor:pointer;appearance:none;background:0 0;width:100%;height:26px}.vea-lab-controls input[type=range]::-webkit-slider-runnable-track{border-radius:var(--vea-r-pill);background:linear-gradient(90deg, var(--vea-emerald) var(--fill,50%), #e3e0d9 var(--fill,50%));height:6px}.vea-lab-controls input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--vea-emerald);width:22px;height:22px;box-shadow:0 0 0 1px var(--vea-ghost), 0 6px 14px -6px #0aa46eb3;transition:transform .2s var(--vea-ease-spring), box-shadow .2s var(--vea-ease-out);border:3px solid #fff;border-radius:50%;margin-top:-8px}.vea-lab-controls input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.15)}.vea-lab-controls input[type=range]:active::-webkit-slider-thumb{transform:scale(1.05)}.vea-lab-controls input[type=range]:focus-visible{outline:none}.vea-lab-controls input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #0aa46e59,0 6px 14px -6px #0aa46eb3}.vea-lab-controls input[type=range]::-moz-range-track{border-radius:var(--vea-r-pill);background:#e3e0d9;height:6px}.vea-lab-controls input[type=range]::-moz-range-progress{border-radius:var(--vea-r-pill);background:var(--vea-emerald);height:6px}.vea-lab-controls input[type=range]::-moz-range-thumb{background:var(--vea-emerald);width:16px;height:16px;box-shadow:0 0 0 1px var(--vea-ghost);border:3px solid #fff;border-radius:50%}.vea-lab-scale{justify-content:space-between;margin-top:.25rem;padding:0 4px;display:flex}.vea-lab-scale span{font-family:var(--vea-mono);color:#c2bfb8;transition:color .25s var(--vea-ease-out);font-size:.62rem}.vea-lab-scale span[data-on]{color:var(--vea-emerald-text)}.vea-lab-stage{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:stretch;gap:2rem;margin-top:1.4rem;display:grid}@media (max-width:860px){.vea-lab-stage{grid-template-columns:1fr}}.vea-lab-chart{border-radius:var(--vea-r-m);background:linear-gradient(#fbfdfe 0%,#f1f8f7 100%);border:1px solid #e4ecec;min-height:280px;position:relative;overflow:hidden}.vea-lab-band{transition:bottom .4s var(--vea-ease), height .4s var(--vea-ease);background:#18a09612;border-top:1px solid #18a09638;border-bottom:1px solid #18a0961f;position:absolute;left:0;right:0}.vea-lab-band-label{font-family:var(--vea-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--vea-mid);font-size:.58rem;position:absolute;top:.55rem;left:.7rem}.vea-lab-bars{justify-content:space-evenly;align-items:flex-end;gap:.4rem;padding:2.7rem 1.4rem 1.7rem;display:flex;position:absolute;inset:0}.vea-lab-bar{appearance:none;width:1.15rem;max-width:8%;min-height:1.15rem;font:inherit;cursor:pointer;transform-origin:bottom;transition:height .55s var(--vea-ease-spring), opacity .35s var(--vea-ease-out), transform .28s var(--vea-ease-spring), box-shadow .28s var(--vea-ease), filter .28s var(--vea-ease), background .3s var(--vea-ease);background:linear-gradient(#6ad6bb 0%,#1fa0a0 55%,#14808f 100%);border:0;border-radius:999px;margin:0;padding:0;position:relative;box-shadow:0 8px 18px -10px #14808f8c}.vea-lab-bar[data-off]{opacity:.28;cursor:default;box-shadow:none}.vea-lab-bar[data-best]{background:linear-gradient(#44cda2 0%,#0aa46e 58%,#0b8a73 100%)}.vea-lab-bar:not([data-off]):hover,.vea-lab-bar:not([data-off]):focus-visible{filter:saturate(1.12)brightness(1.04);outline:none;transform:translateY(-5px);box-shadow:0 12px 22px -10px #14808f99}.vea-lab-bar[data-active]:not([data-off]){filter:saturate(1.1)brightness(1.03)}.vea-lab-bar-label{font-family:var(--vea-mono);letter-spacing:-.01em;white-space:nowrap;color:var(--vea-mid);transition:color .3s var(--vea-ease-out);pointer-events:none;font-size:.54rem;position:absolute;bottom:-1.6rem;left:50%;transform:translate(-50%)}.vea-lab-bar[data-active]:not([data-off]) .vea-lab-bar-label{color:var(--vea-emerald-text);font-weight:600}.vea-lab-bar[data-off] .vea-lab-bar-label{opacity:.5}@media (max-width:620px){.vea-lab-bar-label{display:none}.vea-lab-bars{padding-bottom:1rem}}.vea-lab-col{flex-direction:column;display:flex}.vea-lab-readout{border-top:1px solid var(--vea-ghost);flex-direction:column;gap:.3rem;min-height:4.8em;margin-top:2.6rem;padding-top:1rem;display:flex}.vea-lab-readout strong{font-family:var(--vea-display);color:var(--vea-navy);animation:vea-rise-in .3s var(--vea-ease-out) both;font-size:1.02rem;font-weight:600}.vea-lab-readout span{color:var(--vea-ink);animation:vea-rise-in .3s var(--vea-ease-out) 50ms both;font-size:.88rem;line-height:1.55}.vea-lab-mood{font-family:var(--vea-display);color:var(--vea-navy);min-height:2.6em;animation:vea-rise-in .35s var(--vea-ease-out) both;margin:0 0 1rem;font-size:1.15rem;font-weight:600}.vea-lab-balance-track{border-radius:var(--vea-r-pill);background:#e3e0d9;height:10px;overflow:hidden}.vea-lab-balance-track span{background:linear-gradient(90deg, var(--vea-emerald) 0%, var(--vea-emerald-soft) 100%);border-radius:var(--vea-r-pill);height:100%;transition:width .55s var(--vea-ease-spring) 60ms;display:block}.vea-lab-balance-legend{font-family:var(--vea-mono);letter-spacing:.08em;color:var(--vea-mid);justify-content:space-between;margin-top:.4rem;font-size:.62rem;display:flex}.vea-lab-chips{gap:.45rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.vea-lab-chips li{border:1px solid var(--vea-ghost);border-radius:var(--vea-r-s);color:var(--vea-ink);background:#fff;padding:.5rem .8rem .5rem 2rem;font-size:.86rem;line-height:1.45;position:relative}.vea-lab-chip-anim{animation:vea-chip-in .38s var(--vea-ease-spring) both;animation-delay:calc(var(--i,0) * 70ms)}.vea-lab-chips li:before{content:"✕";color:var(--vea-oxide);font-size:.72rem;font-weight:700;position:absolute;top:.52rem;left:.7rem}.vea-lab-chips li[data-good]{background:#f4faf7;border-color:#d4e7dc}.vea-lab-chips li[data-good]:before{content:"✓";color:var(--vea-emerald-text)}.vea-bounds{grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem;display:grid}@media (max-width:860px){.vea-bounds{grid-template-columns:1fr}}.vea-bounds-col h3{font-family:var(--vea-display);color:var(--vea-navy);margin:0 0 1rem;font-size:1.2rem;font-weight:600}.vea-bounds-fee{border:1px solid var(--vea-ghost);border-radius:var(--vea-r-m);background:var(--vea-paper);padding:1.05rem 1.2rem}.vea-bounds-fee+.vea-bounds-fee{margin-top:.9rem}.vea-bounds-fee h4{font-family:var(--vea-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vea-emerald-text);margin:0 0 .45rem;font-size:.66rem}.vea-bounds-fee p{color:var(--vea-ink);margin:0;font-size:.9rem;line-height:1.65}.vea-bounds-honesty{color:var(--vea-ink);border-left:3px solid var(--vea-emerald);border-radius:0 var(--vea-r-s) var(--vea-r-s) 0;background:#0aa46e0d;max-width:56rem;margin:1.8rem 0 0;padding:.85rem 1.1rem;font-size:.92rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.vea-journey-anim,.vea-journey-chip-anim,.vea-journey-title,.vea-lab-n,.vea-lab-mood,.vea-lab-chip-anim,.vea-lab-readout strong,.vea-lab-readout span,.vea-reach-detail-inner,.vea-reach-detail-inner .vea-reach-tags span,.vea-deal-modal[open],.vea-deal-modal[open]::backdrop,.vea-deal-modal[data-closing]{animation:none}.vea-journey-split-bar span,.vea-journey-track span,.vea-journey-seg,.vea-lab-band,.vea-lab-balance-track span,.vea-lab-bar,.vea-deal-modal::backdrop{transition:none}.vea-journey-seg:hover,.vea-journey-nav button:hover:not(:disabled){transform:none}}
*{box-sizing:border-box}body{background:#fff;margin:0}
