.footer__social[data-astro-cid-sz7xmlte]{display:inline-flex;margin-top:20px;opacity:.92;transition:opacity .18s ease}.footer__social[data-astro-cid-sz7xmlte]:hover{opacity:1}.footer__social[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:30px;height:auto;display:block}.footer__refs[data-astro-cid-sz7xmlte]{margin-top:16px;font-size:11px;color:#fff6}.footer__cookie-settings[data-astro-cid-sz7xmlte]{background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-body);font-size:12px;color:#ffffff8c;transition:color .18s ease}.footer__cookie-settings[data-astro-cid-sz7xmlte]:hover{color:#fff}.cc[data-astro-cid-2effgw6e]{position:fixed;left:16px;right:16px;bottom:16px;z-index:80;background:var(--wv-black);color:#fff;border:.5px solid rgba(255,255,255,.14);border-radius:12px;box-shadow:0 12px 32px #00000047;max-width:720px;margin:0 auto}.cc__inner[data-astro-cid-2effgw6e]{display:flex;align-items:center;gap:24px;padding:18px 22px}.cc__text[data-astro-cid-2effgw6e]{margin:0;font-size:13.5px;line-height:1.5;color:#ffffffd1}.cc__text[data-astro-cid-2effgw6e] a[data-astro-cid-2effgw6e]{color:#fff;text-decoration:underline;text-underline-offset:2px}.cc__actions[data-astro-cid-2effgw6e]{display:flex;gap:10px;flex-shrink:0}.cc__btn[data-astro-cid-2effgw6e]{font-family:var(--font-body);font-size:14px;font-weight:500;padding:10px 20px;border-radius:8px;cursor:pointer;border:1.5px solid transparent;white-space:nowrap;transition:background .16s,border-color .16s}.cc__btn--primary[data-astro-cid-2effgw6e]{background:var(--wv-green);color:#fff}.cc__btn--primary[data-astro-cid-2effgw6e]:hover{background:var(--wv-green-dark)}.cc__btn--ghost[data-astro-cid-2effgw6e]{background:transparent;color:#fff;border-color:#ffffff4d}.cc__btn--ghost[data-astro-cid-2effgw6e]:hover{background:#ffffff14}@media(max-width:600px){.cc[data-astro-cid-2effgw6e]{left:12px;right:12px;bottom:12px}.cc__inner[data-astro-cid-2effgw6e]{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.cc__actions[data-astro-cid-2effgw6e]{justify-content:stretch}.cc__btn[data-astro-cid-2effgw6e]{flex:1;text-align:center}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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 Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-italic.B5xAaiFk.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-italic.DzZdc28x.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-italic.DcOpz6Lw.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-italic.CILZdfAp.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-italic.K3WlGtc8.woff2) format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-italic.0pjOp8NU.woff2) format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-italic.DpCbqKDY.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--wv-green: #00B140;--wv-green-dark: #008F32;--wv-green-700: #006B26;--wv-green-mid: #C5EDD4;--wv-green-light: #E6F7EC;--wv-green-50: #E6F7EC;--wv-green-100: #C5EDD4;--wv-green-200: #99DFB4;--wv-green-300: #66CF8D;--wv-green-400: #33C067;--wv-green-500: #00B140;--wv-black: #0A0A0A;--wv-grey-dark: #444444;--wv-grey-mid: #888888;--wv-grey-line: #E0E0E0;--wv-grey-line-2: #EBEBEB;--wv-grey-light: #F5F5F5;--wv-white: #FFFFFF;--wv-red: #FF3A1B;--wv-red-dark: #CC2E13;--wv-red-light: #FFF0ED;--wv-amber: #F5A623;--wv-amber-light:#FFF7E6;--wv-amber-dark: #7A5200;--fg-1: var(--wv-black);--fg-2: var(--wv-grey-dark);--fg-3: var(--wv-grey-mid);--fg-on-dark: #FFFFFF;--fg-on-dark-muted: rgba(255,255,255,.55);--fg-on-dark-faint: rgba(255,255,255,.5);--fg-accent: var(--wv-green);--bg-1: var(--wv-white);--bg-2: var(--wv-grey-light);--bg-inverse: var(--wv-black);--bg-success: var(--wv-green-light);--bg-warn: var(--wv-amber-light);--bg-error: var(--wv-red-light);--border-1: var(--wv-grey-line);--border-2: var(--wv-grey-line-2);--border-strong: var(--wv-black);--font-display: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-sans: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--fs-display: 36px;--fs-headline: 24px;--fs-subhead: 18px;--fs-body: 15px;--fs-small: 13px;--fs-meta: 12px;--fs-micro: 11px;--lh-tight: 1.1;--lh-snug: 1.25;--lh-base: 1.5;--lh-loose: 1.65;--tracking-display: -.02em;--tracking-label: .08em;--tracking-eyebrow: .12em;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px;--shadow-1: 0 1px 2px rgba(10,10,10,.04), 0 0 0 .5px rgba(10,10,10,.06);--shadow-2: 0 4px 12px rgba(10,10,10,.06), 0 0 0 .5px rgba(10,10,10,.06);--shadow-3: 0 12px 32px rgba(10,10,10,.1), 0 0 0 .5px rgba(10,10,10,.06);--ease-standard: cubic-bezier(.2, .7, .2, 1);--ease-emphasis: cubic-bezier(.16, 1, .3, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s}.wv-display,h1.wv{font-family:var(--font-display);font-size:var(--fs-display);font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--tracking-display);color:var(--fg-1);text-wrap:balance}.wv-headline,h2.wv{font-family:var(--font-display);font-size:var(--fs-headline);font-weight:500;line-height:var(--lh-snug);color:var(--fg-1);text-wrap:balance}.wv-subhead,h3.wv{font-family:var(--font-display);font-size:var(--fs-subhead);font-weight:400;line-height:1.35;color:var(--fg-1)}.wv-body,p.wv{font-family:var(--font-body);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-loose);color:var(--fg-2);text-wrap:pretty}.wv-small{font-family:var(--font-body);font-size:var(--fs-small);line-height:1.6;color:var(--fg-2)}.wv-serif-pull,blockquote.wv{font-family:var(--font-serif);font-size:20px;font-style:italic;font-weight:400;line-height:var(--lh-base);color:var(--fg-2)}.wv-label{font-family:var(--font-body);font-size:var(--fs-meta);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-3)}.wv-eyebrow{font-family:var(--font-body);font-size:var(--fs-micro);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--wv-green)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{margin:0;padding:0;background:#fff;font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg-1);line-height:var(--lh-loose);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,blockquote,dl,dd,figure{margin:0}ul,ol{margin:0}:focus-visible{outline:2px solid var(--wv-green);outline-offset:2px}.section--dark :focus-visible,.nav :focus-visible,.footer :focus-visible,.hero :focus-visible{outline-color:var(--wv-green-300)}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;background:var(--wv-green);color:#fff;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;transition:top .16s var(--ease-standard)}.skip-link:focus{top:12px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wrap{max-width:1320px;margin:0 auto;padding-left:32px;padding-right:32px}.wrap-1080{max-width:1080px;margin:0 auto;padding-left:32px;padding-right:32px}.wrap-980{max-width:980px;margin:0 auto;padding-left:32px;padding-right:32px}.section{padding:120px 0}.section--dark{background:var(--wv-black);color:#fff}.section--light{background:#fff;color:var(--fg-1)}.section--cream{background:#f5f5f2;color:var(--fg-1)}.hairline{height:1px;background:var(--border-1);border:0}.accent{color:var(--wv-green);font-style:italic;font-family:var(--font-serif);font-weight:400;letter-spacing:-.02em}.eyebrow{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--wv-green)}.eyebrow.on-dark{color:var(--wv-green-300)}.eyebrow.muted{color:var(--fg-3)}.mono{font-family:var(--font-mono)}.section-title{display:grid;grid-template-columns:1.6fr 1fr;gap:64px;margin-bottom:56px;align-items:flex-end}.section-title:not(:has(.dek)){grid-template-columns:1fr}.section-title h2{font-family:var(--font-display);font-size:clamp(34px,3.4vw,50px);font-weight:600;letter-spacing:-.03em;line-height:1;margin:14px 0 0;text-wrap:balance}.section-title .dek{font-family:var(--font-body);font-size:17px;line-height:1.5;color:var(--fg-2);max-width:560px;padding-bottom:12px;text-wrap:pretty}.section--dark .section-title .dek{color:#ffffffb3}.prose-serif{font-family:var(--font-body);font-size:17px;line-height:1.7;color:var(--fg-1);max-width:720px}.prose-serif p+p{margin-top:24px}.prose-serif .muted{color:var(--fg-2)}.section--dark .prose-serif{color:#ffffffd1}.section--dark .prose-serif .muted{color:#fff9}@media(max-width:900px){.section{padding:80px 0}.section-title{grid-template-columns:1fr;gap:20px;margin-bottom:40px;align-items:flex-start}.section-title .dek{padding-bottom:0}}@media(max-width:600px){.wrap,.wrap-1080,.wrap-980{padding-left:20px;padding-right:20px}.section{padding:64px 0}}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;font-family:var(--font-body);font-size:14px;font-weight:500;border-radius:8px;border:none;cursor:pointer;text-decoration:none;transition:background .16s var(--ease-standard),color .16s var(--ease-standard)}.btn svg{flex-shrink:0}.btn-primary{background:var(--wv-green);color:#fff}.btn-primary:hover{background:var(--wv-green-dark)}.btn-secondary{background:transparent;color:var(--fg-1);border:1.5px solid var(--fg-1);padding:10.5px 18.5px}.btn-secondary:hover{background:#0a0a0a0a}.btn-ghost-dark{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.3);padding:10.5px 18.5px}.btn-ghost-dark:hover{background:#ffffff14}.btn-lg{padding:14px 24px;font-size:15px}.link-quiet{font-size:13px;color:#ffffffa6;display:inline-flex;gap:6px;align-items:center}.link-quiet:hover{color:#fff}.nav{background:var(--wv-black);border-bottom:.5px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:40;backdrop-filter:blur(8px)}.nav__inner{max-width:1280px;margin:0 auto;padding:18px 32px;display:flex;align-items:center;gap:32px}.nav__logo{height:26px;width:auto;display:block}.nav__links{display:flex;align-items:baseline;gap:26px;margin-left:12px}.nav__link{display:inline-flex;align-items:center;font-size:13.5px;font-weight:500;line-height:1;color:#ffffffb8;padding-bottom:2px;border-bottom:2px solid transparent;transition:color .16s}.nav__link:hover{color:#fff}.nav__link[aria-current=page]{color:#fff;border-bottom-color:var(--wv-green)}.nav__group{position:relative;display:flex;align-items:center}.nav__group:after{content:"";position:absolute;top:100%;left:0;right:0;height:14px}.nav__trigger{background:none;border:none;cursor:pointer;font-family:inherit;margin:0;padding:0 0 2px;line-height:1;display:inline-flex;align-items:center;gap:5px}.nav__trigger.is-active{color:#fff;border-bottom-color:var(--wv-green)}.nav__chev{transition:transform .16s;opacity:.7}.nav__menu{position:absolute;top:calc(100% + 12px);left:-10px;min-width:196px;background:#141414;border:.5px solid rgba(255,255,255,.12);border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .14s,transform .14s,visibility .14s;box-shadow:0 12px 32px #0006;z-index:60}.nav__group:hover .nav__menu,.nav__group:focus-within .nav__menu,.nav__group.is-open .nav__menu{opacity:1;visibility:visible;transform:none}.nav__group:hover .nav__chev,.nav__group.is-open .nav__chev{transform:rotate(180deg)}.nav__menu-link{font-size:13.5px;font-weight:500;color:#ffffffb8;padding:9px 12px;border-radius:6px;white-space:nowrap;transition:background .14s,color .14s}.nav__menu-link:hover{background:#ffffff0f;color:#fff}.nav__menu-link[aria-current=page]{color:var(--wv-green-300)}.nav__right{margin-left:auto;display:flex;gap:14px;align-items:center}.nav__signin{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:8px;background:#0066d6;transition:background-color .18s ease}.nav__signin img{height:17px;width:auto;display:block}.nav__signin:hover{background:#0057b8}.nav__right .nav__signin,.nav__right .btn{height:45px;padding-top:0;padding-bottom:0}.nav__toggle{display:none;align-items:center;justify-content:center;background:transparent;border:none;color:#fff;width:44px;height:44px;padding:0;margin-left:auto;margin-right:-10px}.nav__mobile{display:none}@media(max-width:920px){.nav__links,.nav__right{display:none}.nav__toggle{display:inline-flex}.nav__mobile{display:none;position:fixed;inset:0;height:100vh;height:100dvh;overflow-y:auto;z-index:50;background:var(--wv-black);flex-direction:column;padding:24px 28px}.nav__mobile.open{display:flex}.nav__mobile-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.nav__mobile a{display:block;font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.02em;color:#fff;padding:14px 0;border-bottom:.5px solid rgba(255,255,255,.1)}.nav__mobile .nav__signin-m{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;background:#0066d6;border-radius:8px;padding:14px 24px;border-bottom:none;margin-top:8px}.nav__mobile .nav__signin-m img{height:24px;width:auto;display:block}.nav__mobile .btn{margin-top:28px;justify-content:center}.nav__mgroup-head{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff6;padding:22px 0 2px}.nav__mobile .nav__mgroup a{font-size:22px;padding:11px 0}}.hero{background:var(--wv-black);color:#fff;position:relative;overflow:hidden;padding:48px 0 96px}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 65% 50%,black,transparent);mask-image:radial-gradient(ellipse 80% 60% at 65% 50%,black,transparent);pointer-events:none}.hero__inner{position:relative}.hero-meta{display:flex;align-items:center;gap:16px;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--wv-green-300)}.hero__body{padding-top:64px}.hero h1{font-family:var(--font-display);font-size:clamp(72px,9.5vw,144px);font-weight:600;letter-spacing:-.045em;line-height:.95;margin:0;text-wrap:balance;max-width:1080px;overflow-wrap:break-word}.hero__grid{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;margin-top:64px;padding-top:32px;border-top:.5px solid rgba(255,255,255,.1);align-items:flex-end}.hero__subhead{font-family:var(--font-serif);font-style:italic;font-size:24px;line-height:1.4;color:#ffffffd9;max-width:720px;margin:0;text-wrap:pretty}.hero__cta{display:flex;flex-direction:column;gap:14px;align-items:flex-start}@media(max-width:900px){.hero{padding:32px 0 64px}.hero h1{font-size:clamp(52px,13vw,96px)}.hero-meta{font-size:10px;flex-wrap:wrap;gap:8px}.hero-meta span{flex:0 1 auto}.hero__grid{grid-template-columns:1fr;gap:28px;margin-top:40px}.hero__subhead{font-size:20px}}@media(max-width:520px){.hero h1{font-size:clamp(40px,13vw,60px)}.hero__cta .btn{width:100%;justify-content:center}}.ruled-grid{display:grid;border:.5px solid var(--border-1)}.section--dark .ruled-grid{border-color:#ffffff1a}.card-feature{padding:36px;min-height:240px}.mono-eyebrow{font-family:var(--font-body);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--wv-green);margin-bottom:16px}.section--dark .mono-eyebrow{color:var(--wv-green-300)}.feature-title{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-bottom:12px}.feature-body{font-size:14.5px;line-height:1.55;color:var(--fg-2);margin:0}.section--dark .feature-body{color:#ffffffb8}.price-table{border:.5px solid rgba(255,255,255,.12)}.price-table__head,.price-table__row{display:grid;grid-template-columns:2fr 1fr;align-items:center}.price-table__head{padding:20px 28px;font-family:var(--font-body);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;border-bottom:.5px solid rgba(255,255,255,.12)}.price-table__head .ta-right{text-align:right}.price-table__row{padding:28px;border-bottom:.5px solid rgba(255,255,255,.08)}.price-table__row:last-child{border-bottom:none}.price-table__band{font-family:var(--font-display);font-size:28px;font-weight:500;letter-spacing:-.02em}.price-table__fee{font-family:var(--font-display);font-size:36px;font-weight:600;letter-spacing:-.025em;color:var(--wv-green);text-align:right}.compare{background:#fff;border:.5px solid var(--border-1)}.compare__head,.compare__row{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:center;padding:20px 28px}.compare__head{font-family:var(--font-body);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);border-bottom:.5px solid var(--border-1)}.compare__head .wv-col{text-align:center;color:var(--wv-green-700)}.compare__head .ag-col{text-align:center}.compare__row{border-bottom:.5px solid var(--border-1);font-size:15px}.compare__row:last-child{border-bottom:none}.compare__row .label{font-weight:500;color:var(--fg-1)}.compare__row .ag{text-align:center;color:var(--fg-2)}.compare__row .wv{text-align:center;font-weight:600;color:var(--wv-green-700)}.faq{border-top:.5px solid var(--border-1)}.faq__item{border-bottom:.5px solid var(--border-1)}.faq__q{width:100%;display:grid;grid-template-columns:40px 1fr 24px;gap:16px;align-items:center;padding:24px 0;background:transparent;border:none;text-align:left}.faq__num{font-family:var(--font-body);font-size:12px;color:var(--wv-green);letter-spacing:.06em}.faq__qtext{font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:-.015em;color:var(--fg-1)}.faq__sign{font-family:var(--font-mono);font-size:18px;color:var(--fg-3);justify-self:end}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s var(--ease-standard)}.faq__item.open .faq__a{grid-template-rows:1fr}.faq__a-inner{overflow:hidden}.faq__a p{padding:0 40px 28px 56px;font-size:16px;color:var(--fg-2);line-height:1.6;max-width:760px}.cta-signoff{background:var(--wv-black);color:#fff;padding:140px 0 100px;position:relative;overflow:hidden}.cta-signoff:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:var(--wv-green);clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);opacity:.08;pointer-events:none}.cta-signoff__inner{position:relative}.cta-signoff h2{font-family:var(--font-display);font-size:clamp(56px,7vw,96px);font-weight:600;letter-spacing:-.035em;line-height:.96;margin:16px 0 0;text-wrap:balance;overflow-wrap:break-word}.cta-signoff__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-top:48px}.cta-signoff__body{font-family:var(--font-serif);font-style:italic;font-size:22px;line-height:1.45;color:#fffc;margin:0;max-width:540px}@media(max-width:900px){.cta-signoff{padding:80px 0 72px}.cta-signoff__grid{grid-template-columns:1fr;gap:28px}}@media(max-width:520px){.cta-signoff h2{font-size:clamp(40px,12vw,56px)}}.footer{background:var(--wv-black);color:#ffffff8c;padding:64px 0 32px}.footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:36px;padding-bottom:48px;border-bottom:.5px solid rgba(255,255,255,.08);margin-bottom:28px}.footer__logo{height:26px;width:auto;margin-bottom:18px}.footer__tagline{font-family:var(--font-serif);font-style:italic;color:var(--wv-green);font-size:15px;margin-bottom:18px}.footer__contact{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#fff9}.footer__contact a{color:#fff9;text-decoration:none;transition:color .18s ease;align-self:flex-start}.footer__contact a:hover{color:#fff}.footer__col-head{font-family:var(--font-body);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-weight:600;margin-bottom:16px}.footer__col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer__col a{font-size:13.5px;color:#ffffffb8}.footer__col a:hover{color:#fff}.footer__bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-size:12px;color:#ffffff73}.footer__bottom a{color:#ffffff8c}.footer__bottom a:hover{color:#fff}.footer__legal-links{display:flex;gap:22px}@media(max-width:900px){.footer__grid{grid-template-columns:1fr 1fr;gap:28px}}@media(max-width:560px){.footer__grid{grid-template-columns:1fr}}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{background:var(--wv-green);color:#fff;padding:24px 0;overflow:hidden;white-space:nowrap}.marquee__track{display:inline-flex;gap:48px;animation:marqueeScroll 32s linear infinite;will-change:transform}.marquee__item{font-family:var(--font-display);font-size:42px;font-weight:600;letter-spacing:-.02em;display:inline-flex;align-items:center;gap:48px}.marquee__dot{width:8px;height:8px;border-radius:50%;background:#fff}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}@media(max-width:600px){.marquee__item{font-size:30px;gap:32px}.marquee__track{gap:32px}}.field{display:flex;flex-direction:column;gap:8px}.field__label{font-family:var(--font-body);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.field input,.field select,.field textarea{padding:14px 16px;border:.5px solid var(--border-1);border-radius:0;background:#fff;font-family:var(--font-body);font-size:16px;color:var(--fg-1);outline:none;transition:border-color .16s;width:100%}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--wv-green)}.field textarea{resize:vertical;line-height:1.5}.field select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%23444' stroke-width='1.5' fill='none'/></svg>");background-repeat:no-repeat;background-position:right 16px center}.hs-form-wrapper .hs-form input,.hs-form-wrapper .hs-form select,.hs-form-wrapper .hs-form textarea{font-family:var(--font-body);font-size:14px;padding:11px 14px;border:.5px solid #D6D6D6;border-radius:0;background:#fff;color:var(--fg-1);width:100%;outline:none;transition:border-color .16s}.hs-form-wrapper .hs-form input:focus,.hs-form-wrapper .hs-form select:focus,.hs-form-wrapper .hs-form textarea:focus{border-color:var(--wv-green)}.hs-form-wrapper .hs-button{background:var(--wv-green)!important;color:#fff!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:500!important;padding:12px 20px!important;border:none!important;border-radius:8px!important;cursor:pointer!important;transition:background .16s!important}.hs-form-wrapper .hs-button:hover{background:var(--wv-green-dark)!important}.slider{position:relative;height:6px;margin-top:4px}.slider__track{position:absolute;inset:0;background:#e0e0e0;border-radius:999px}.section--dark .slider__track,.calc--dark .slider__track{background:#ffffff1a}.slider__fill{position:absolute;top:0;left:0;height:100%;background:var(--wv-green);border-radius:999px}.slider input[type=range]{position:absolute;left:0;width:100%;height:44px;top:50%;transform:translateY(-50%);opacity:0;cursor:pointer;margin:0}.slider__thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--wv-green);box-shadow:0 2px 6px #0000001f;pointer-events:none}.legal{max-width:820px}.legal h2{font-family:var(--font-display);font-size:clamp(22px,2.4vw,28px);font-weight:600;letter-spacing:-.015em;margin:44px 0 14px}.legal h3{font-family:var(--font-display);font-size:18px;font-weight:600;margin:28px 0 10px}.legal p{font-size:15px;line-height:1.7;color:var(--fg-1);margin:0 0 16px}.legal a{color:var(--wv-green);text-decoration:underline;text-underline-offset:2px}.legal ul{margin:0 0 18px;padding-left:22px}.legal li{font-size:15px;line-height:1.7;color:var(--fg-1);margin:0 0 6px}.legal__tablewrap{overflow-x:auto;margin:18px 0 26px}.legal table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:560px}.legal th,.legal td{text-align:left;padding:10px 14px;border-bottom:.5px solid var(--border-1)}.legal th{font-weight:600;color:var(--fg-1);border-bottom:1px solid var(--fg-1);white-space:nowrap}.legal td{color:var(--fg-2)}
