@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2?dpl=dpl_BM6KQKSvdU4LWfvVDL3DwJd44PnD)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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2?dpl=dpl_BM6KQKSvdU4LWfvVDL3DwJd44PnD)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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2?dpl=dpl_BM6KQKSvdU4LWfvVDL3DwJd44PnD)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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2?dpl=dpl_BM6KQKSvdU4LWfvVDL3DwJd44PnD)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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2?dpl=dpl_BM6KQKSvdU4LWfvVDL3DwJd44PnD)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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2?dpl=dpl_BM6KQKSvdU4LWfvVDL3DwJd44PnD)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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_92027cf7-module__UeWUxW__className{font-family:Newsreader,Newsreader Fallback}.newsreader_92027cf7-module__UeWUxW__variable{--vc-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2?dpl=dpl_BM6KQKSvdU4LWfvVDL3DwJd44PnD)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.0-m28h~k~95g~.woff2?dpl=dpl_BM6KQKSvdU4LWfvVDL3DwJd44PnD)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.18283yqfiehau.woff2?dpl=dpl_BM6KQKSvdU4LWfvVDL3DwJd44PnD)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.11uo_35nso9mn.woff2?dpl=dpl_BM6KQKSvdU4LWfvVDL3DwJd44PnD)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_7932d96-module__Tqsq9G__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_7932d96-module__Tqsq9G__variable{--vc-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:is(html:has(.vc-landing),body:has(.vc-landing)){overflow-x:clip}@media (prefers-reduced-motion:no-preference){html:has(.vc-landing){scroll-behavior:smooth}}.vc-landing{--f-serif:var(--vc-serif), Georgia, "Times New Roman", serif;--f-sans:var(--vc-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--c-ink:#0f231b;--c-ink-2:#3a4f46;--c-ink-3:#56695f;--c-paper:#f6f5ef;--c-paper-2:#edf3ec;--c-line:#dbe3d8;--c-line-2:#e7ece4;--c-deep:#042a20;--c-deep-2:#073a2c;--c-emerald:#047857;--c-emerald-600:#059669;--c-emerald-50:#e5f5ec;--c-mint:#4ade80;--c-mint-2:#86efac;--c-lime:#d9f99d;--c-on-dark:#e8f3ec;--c-on-dark-2:#b9d3c5;--c-amber-bg:#fef3c7;--c-amber-line:#fcd34d;--c-amber-ink:#78350f;--focus:#047857;--vc-banner-h:0px;--header-h:64px;background:var(--c-paper);min-height:100vh;color:var(--c-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--f-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.6;position:relative}.vc-landing[data-founder=true]{--vc-banner-h:38px}.vc-landing *,.vc-landing :before,.vc-landing :after{box-sizing:border-box}.vc-landing :where(h1,h2,h3,h4,p,figure,ul,ol,dl,dd,blockquote){margin:0}.vc-landing :where(ul,ol){padding:0;list-style:none}.vc-landing :where(a){color:inherit}.vc-landing img{max-width:100%;height:auto;display:block}.vc-landing :focus-visible{outline:3px solid var(--focus);outline-offset:3px}.vc-landing [id]{scroll-margin-top:calc(var(--vc-banner-h) + var(--header-h) + 16px)}.vc-landing main:focus{outline:none}.vc-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.vc-skip{z-index:80;background:var(--c-deep);color:#fff;border-radius:10px;padding:12px 16px;font-weight:700;text-decoration:none;position:absolute;top:-200px;left:16px}.vc-skip:focus{--focus:var(--c-lime);top:8px}.vc-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:16px}.vc-btn{min-height:48px;font-family:var(--f-sans);text-align:center;cursor:pointer;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.vc-btn-lg{min-height:54px;padding:14px 24px;font-size:17px}.vc-btn-block{width:100%}.vc-btn-primary{background:var(--c-emerald);color:#fff}.vc-btn-primary:hover{background:#065f46}.vc-btn-outline{border-color:var(--c-emerald);color:var(--c-emerald);background:#fff}.vc-btn-outline:hover{background:var(--c-emerald-50)}.vc-btn-dark{background:var(--c-deep);color:#fff}.vc-btn-dark:hover{background:var(--c-deep-2)}.vc-btn-ghost-light{color:#fff;background:0 0;border-color:#ffffff6b}.vc-btn-ghost-light:hover{background:#ffffff14;border-color:#ffffffb3}.vc-header .vc-btn-primary,.vc-hero .vc-btn-primary,.vc-final .vc-btn-primary{background:var(--c-mint);color:var(--c-deep)}.vc-header .vc-btn-primary:hover,.vc-hero .vc-btn-primary:hover,.vc-final .vc-btn-primary:hover{background:var(--c-mint-2)}@media (prefers-reduced-motion:no-preference){.vc-btn:hover{transform:translateY(-1px)}}.vc-header{--focus:var(--c-lime);top:var(--vc-banner-h);z-index:60;color:var(--c-on-dark);background:#042a20f5;border-bottom:1px solid #ffffff14;position:sticky}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.vc-header{-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);background:#042a20e6}}.vc-header-bar{max-width:1240px;height:var(--header-h);align-items:center;gap:12px;margin-inline:auto;padding-inline:16px;display:flex}.vc-brand{color:#fff;min-height:44px;font-family:var(--f-sans);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.vc-brand img{width:32px;height:32px}.vc-brand-dark{color:var(--c-ink)}.vc-header-nav{display:none}.vc-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.vc-lang,.vc-header-signin{display:none}.vc-header-cta{min-height:44px;padding:10px 16px;font-size:15px}.vc-cta-long{display:none}.vc-menu-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:12px;place-items:center;width:44px;height:44px;display:inline-grid}.vc-mobile-menu{border-top:1px solid #ffffff1a;padding:8px 16px 20px}.vc-mobile-menu[hidden]{display:none}.vc-mobile-menu nav{display:grid}.vc-mobile-menu nav a{color:#fff;border-bottom:1px solid #ffffff14;align-items:center;min-height:52px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.vc-mobile-actions{gap:10px;margin-top:16px;display:grid}.vc-mobile-lang{min-height:48px;color:var(--c-on-dark);text-underline-offset:4px;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:underline;display:inline-flex}@media (max-width:359px){.vc-header .vc-brand-word{display:none}}@media (min-width:1024px){.vc-landing{--header-h:72px}.vc-header-bar{gap:20px;padding-inline:32px}.vc-header-nav{align-items:center;gap:6px;margin-left:20px;display:flex}.vc-header-nav a{min-height:44px;color:var(--c-on-dark-2);border-radius:10px;align-items:center;padding:0 12px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.vc-header-nav a:hover{color:#fff;background:#ffffff0f}.vc-lang{min-height:44px;color:var(--c-on-dark);border:1px solid #fff3;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.vc-lang:hover{border-color:#ffffff73}.vc-header-signin{color:#fff;align-items:center;min-height:44px;padding:0 12px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.vc-header-signin:hover{text-underline-offset:4px;text-decoration:underline}.vc-cta-long{display:inline}.vc-cta-short,.vc-menu-button,.vc-mobile-menu{display:none!important}}.vc-section{padding-block:72px}.vc-section-head{max-width:780px}.vc-center{text-align:center;margin-inline:auto}.vc-center .vc-lead{margin-inline:auto}.vc-eyebrow{color:var(--c-emerald);letter-spacing:.12em;text-transform:uppercase;font-size:13.5px;font-weight:800}.vc-h2{font-family:var(--f-serif);letter-spacing:-.02em;text-wrap:balance;margin-top:12px;font-size:clamp(32px,4.6vw,54px);font-weight:500;line-height:1.08}.vc-h3{font-family:var(--f-serif);letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:1.2}.vc-lead{max-width:62ch;color:var(--c-ink-2);margin-top:16px;font-size:18.5px;line-height:1.6}.vc-frame{background:#fff;border:1px solid #0f231b1a;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #042a200f,0 14px 34px -14px #042a2047,0 40px 80px -48px #042a2066}.vc-frame img{width:100%}@media (min-width:640px){.vc-container{padding-inline:24px}}@media (min-width:1024px){.vc-container{padding-inline:32px}.vc-section{padding-block:108px}}.vc-hero{--focus:var(--c-lime);--hero-tail:96px;background:linear-gradient(to bottom, var(--c-deep) 0, var(--c-deep) calc(100% - var(--hero-tail)), var(--c-paper) calc(100% - var(--hero-tail)));color:var(--c-on-dark);padding:48px 0 0;position:relative;overflow:hidden}.vc-hero-glow{inset:0 0 var(--hero-tail) 0;pointer-events:none;background:radial-gradient(55% 45% at 88% 0,#4ade8038,#0000 70%),radial-gradient(40% 40% at 0 18%,#14b8a624,#0000 70%),radial-gradient(#d9f99d1c 1px,#0000 1.5px) 0 0/26px 26px;position:absolute;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.vc-hero-inner{grid-template-columns:minmax(0,1fr);gap:40px;display:grid;position:relative}.vc-hero-copy{max-width:820px}.vc-eyebrow-light{color:var(--c-lime);letter-spacing:0;text-transform:none;background:#d9f99d12;border:1px solid #d9f99d47;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:14.5px;font-weight:600;display:inline-flex}.vc-hero-title{color:#fff;font-family:var(--f-serif);letter-spacing:-.028em;text-wrap:balance;margin-top:20px;font-size:clamp(40px,6.4vw,76px);font-weight:500;line-height:1.04}.vc-hero-title em{color:var(--c-mint);font-style:italic}.vc-hero-lead{max-width:62ch;color:var(--c-on-dark-2);margin-top:22px;font-size:clamp(17.5px,1.7vw,20px);line-height:1.6}.vc-hero-actions{gap:12px;margin-top:30px;display:grid}.vc-hero-paths{color:var(--c-on-dark-2);flex-wrap:wrap;gap:6px 24px;margin-top:20px;font-size:15.5px;display:flex}.vc-hero-paths a{color:#fff;text-underline-offset:4px;font-weight:700;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}.vc-hero-paths a:hover{-webkit-text-decoration-color:var(--c-mint);text-decoration-color:var(--c-mint)}.vc-founder-note{color:#fde68a;background:#fcd34d1a;border:1px solid #fcd34d59;border-radius:10px;margin-top:18px;padding:8px 12px;font-size:14.5px;font-weight:600;display:inline-block}.vc-hero-visual{position:relative}.vc-frame-hero{border-color:#ffffff29;border-radius:16px;box-shadow:0 0 0 6px #ffffff0a,0 30px 80px -24px #0000008c}.vc-phone{display:none}.vc-hero-visual figcaption{color:var(--c-ink-3);text-align:center;text-wrap:balance;margin-top:14px;font-size:13.5px}@media (min-width:640px){.vc-hero-actions{flex-wrap:wrap;display:flex}}@media (min-width:1024px){.vc-hero{--hero-tail:200px;padding-top:84px}.vc-hero-inner{gap:64px}.vc-hero-visual{padding-right:120px}.vc-phone{background:#0b1a15;border-radius:36px;width:250px;padding:9px;display:block;position:absolute;bottom:56px;right:0;box-shadow:0 0 0 1px #ffffff1f,0 30px 60px -18px #0009}.vc-phone img{border-radius:28px;width:100%}}.vc-audience{text-align:center;padding:36px 0 12px}.vc-audience-title{color:var(--c-ink-3);font-family:var(--f-sans);font-size:15px;font-weight:700}.vc-audience-list{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.vc-audience-list li{border:1px solid var(--c-line);color:var(--c-ink-2);background:#fff;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:600}.vc-role-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px;display:grid}.vc-role{border:1px solid var(--c-line);background:#fff;border-radius:20px;padding:24px}.vc-role-icon{background:var(--c-emerald-50);width:46px;height:46px;color:var(--c-emerald);border-radius:14px;place-items:center;display:inline-grid}.vc-role .vc-h3{margin-top:16px;font-size:23px}.vc-role ul{gap:10px;margin-top:14px;display:grid}.vc-role li{color:var(--c-ink-2);padding-left:18px;font-size:16px;line-height:1.5;position:relative}.vc-role li:before{content:"";background:var(--c-emerald-600);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}@media (min-width:640px){.vc-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.vc-role-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.vc-features{border-block:1px solid var(--c-line-2);background:#fff}.vc-chapter{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:72px;display:grid}.vc-chapter-label{color:var(--c-emerald);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:13.5px;font-weight:800;display:inline-flex}.vc-chapter-title{font-family:var(--f-serif);letter-spacing:-.015em;text-wrap:balance;margin-top:12px;font-size:clamp(28px,3.4vw,42px);font-weight:500;line-height:1.12}.vc-chapter-body{max-width:60ch;color:var(--c-ink-2);margin-top:14px;font-size:17.5px}.vc-bullets{gap:10px;margin-top:18px;display:grid}.vc-bullets li{align-items:flex-start;gap:10px;font-size:16.5px;line-height:1.5;display:flex}.vc-bullets svg{color:var(--c-emerald-600);flex:none;margin-top:3px}.vc-duo{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:768px){.vc-frame-fade{position:relative}.vc-frame-fade:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff 85%);height:64px;position:absolute;inset:auto 0 0}}@media (min-width:900px){.vc-duo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (min-width:1024px){.vc-chapter{gap:40px;margin-top:112px}.vc-chapter-wide .vc-chapter-copy,.vc-chapter-duo .vc-chapter-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 64px;display:grid}.vc-chapter-wide .vc-chapter-body,.vc-chapter-duo .vc-chapter-body{margin-top:30px}.vc-chapter-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px}}.vc-also{border-top:1px solid var(--c-line-2);margin-top:88px;padding-top:48px}.vc-also-grid{grid-template-columns:minmax(0,1fr);gap:22px 32px;margin-top:28px;display:grid}.vc-also-grid li{align-items:flex-start;gap:14px;display:flex}.vc-also-icon{background:var(--c-paper-2);width:42px;height:42px;color:var(--c-emerald);border-radius:12px;flex:none;place-items:center;display:inline-grid}.vc-also-title{font-size:17px;font-weight:700;line-height:1.35}.vc-also-body{color:var(--c-ink-2);margin-top:4px;font-size:15.5px;line-height:1.5}@media (min-width:640px){.vc-also-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.vc-also-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.vc-how{background:var(--c-paper-2)}.vc-paths{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;display:grid}.vc-path{border:1px solid var(--c-line);background:#fff;border-radius:22px;flex-direction:column;gap:14px;min-width:0;padding:26px;display:flex}.vc-path-primary{border:2px solid var(--c-emerald)}.vc-path-who{color:var(--c-ink-3);margin-top:-6px;font-size:15.5px}.vc-steps{counter-reset:vc-step;gap:12px;margin:2px 0 6px;display:grid}.vc-steps li{counter-increment:vc-step;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;font-size:16px;line-height:1.5;display:grid}.vc-steps li:before{content:counter(vc-step);background:var(--c-emerald-50);width:30px;height:30px;color:var(--c-emerald);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.vc-steps-plain li:before{content:"";background:var(--c-emerald-600);width:9px;height:9px;margin:8px 0 0 10px}.vc-path>.vc-btn{margin-top:auto}.vc-join-form{border-top:1px dashed var(--c-line);padding-top:16px}.vc-join-hint{font-size:15.5px;font-weight:700}.vc-join-label{color:var(--c-ink-3);margin-top:6px;font-size:14.5px;font-weight:600;display:block}.vc-join-row{gap:8px;margin-top:6px;display:flex}.vc-join-row input{min-width:0;min-height:48px;color:var(--c-ink);font-family:var(--f-sans);letter-spacing:.06em;background:#fff;border:1.5px solid #7a8b82;border-radius:12px;flex:1;padding:10px 12px;font-size:16px}.vc-join-row input::placeholder{color:#5f7168;letter-spacing:0}.vc-join-row input[aria-invalid=true]{border-color:#b42318}.vc-join-row .vc-btn{flex:none;padding-inline:16px}.vc-join-error{color:#b42318;margin-top:8px;font-size:14.5px;font-weight:600}.vc-how-note{border:1px solid var(--c-amber-line);background:var(--c-amber-bg);color:var(--c-amber-ink);border-radius:14px;margin-top:22px;padding:12px 16px;font-size:15.5px;font-weight:600}@media (min-width:1024px){.vc-paths{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.vc-pricing{background:var(--c-paper)}.vc-pricing-notice{border:1px solid var(--c-line);max-width:780px;color:var(--c-ink-2);background:#fff;border-radius:14px;align-items:flex-start;gap:10px;margin:28px auto 0;padding:12px 16px;font-size:15.5px;line-height:1.5;display:flex}.vc-pricing-notice svg{color:var(--c-emerald);flex:none;margin-top:2px}.vc-billing{border:1px solid var(--c-line);background:#fff;border-radius:999px;gap:4px;width:max-content;max-width:100%;margin:24px auto 0;padding:4px;display:flex}.vc-billing label{position:relative}.vc-billing input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.vc-billing span{min-height:44px;color:var(--c-ink-2);border-radius:999px;align-items:center;padding:0 22px;font-size:15.5px;font-weight:700;display:inline-flex}.vc-billing label.is-active span{background:var(--c-deep);color:#fff}.vc-billing label:has(input:focus-visible) span{outline:3px solid var(--c-emerald);outline-offset:2px}.vc-plans{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:28px;display:grid}.vc-plan{border:1px solid var(--c-line);background:#fff;border-radius:22px;flex-direction:column;padding:24px;display:flex}.vc-plan-available{border:2px solid var(--c-emerald);box-shadow:0 18px 40px -26px #0478578c}.vc-plan-name{font-family:var(--f-serif);margin-top:14px;font-size:28px;font-weight:600;line-height:1.1}.vc-plan-status{color:var(--c-ink-3);white-space:nowrap;background:#eff2ee;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:13px;font-weight:700}.vc-plan-status.is-available{background:var(--c-emerald-50);color:var(--c-emerald)}.vc-plan-audience{color:var(--c-ink-3);margin-top:6px;font-size:15.5px;line-height:1.45}.vc-plan-price{margin-top:18px}.vc-price-main{letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1.1}.vc-price-per{color:var(--c-ink-3);letter-spacing:0;font-size:15.5px;font-weight:600}.vc-price-alt{color:var(--c-ink-2);margin-top:4px;font-size:15.5px;font-weight:600}.vc-plan-members{background:var(--c-paper-2);border-radius:12px;margin-top:16px;padding:10px 12px;font-size:15.5px;font-weight:700}.vc-plan-features{gap:10px;margin-top:16px;display:grid}.vc-plan-features li{color:var(--c-ink-2);align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.45;display:flex}.vc-plan-features svg{color:var(--c-emerald-600);flex:none;margin-top:3px}.vc-plan-cta{margin-top:auto;padding-top:22px}@media (min-width:700px){.vc-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1140px){.vc-plans{grid-template-columns:repeat(4,minmax(0,1fr))}.vc-plan-audience{min-height:2.9em}}.vc-compare-wrap{margin-top:64px}.vc-compare-title{text-align:center}.vc-compare{border:1px solid var(--c-line);background:#fff;border-radius:20px;margin-top:22px;overflow:clip}.vc-compare-head{top:calc(var(--vc-banner-h) + var(--header-h) + 1px);z-index:2;background:var(--c-paper-2);box-shadow:0 1px 0 var(--c-line);position:sticky}.vc-compare-row{border-top:1px solid var(--c-line-2);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid}.vc-compare-head .vc-compare-row{border-top:0}.vc-compare-feature{grid-column:1/-1;padding:14px 14px 2px;font-size:15.5px;font-weight:700}.vc-compare-head .vc-compare-feature{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vc-compare-plan,.vc-compare-cell{text-align:center;padding:8px 4px 14px}.vc-compare-plan{padding-block:12px;font-size:14px;font-weight:800}.vc-compare-cell{justify-content:center;align-items:center;display:flex}.vc-cell-yes,.vc-cell-no{display:inline-flex}.vc-cell-yes{color:var(--c-emerald-600)}.vc-cell-no{color:#7a8b82}.vc-cell-text{font-size:15px;font-weight:700}@media (min-width:760px){.vc-compare-row{grid-template-columns:minmax(0,1.7fr) repeat(4,minmax(0,1fr))}.vc-compare-feature{grid-column:auto;padding:16px 20px;font-weight:600}.vc-compare-head .vc-compare-feature{clip:auto;width:auto;height:auto;color:var(--c-ink-3);font-size:14px;font-weight:700;position:static;overflow:visible}.vc-compare-plan,.vc-compare-cell{padding:16px 10px}.vc-compare-plan{font-size:15.5px}}.vc-every{border:1px solid var(--c-line);background:#fff;border-radius:20px;margin-top:40px;padding:26px}.vc-every ul{grid-template-columns:minmax(0,1fr);gap:10px 28px;margin-top:16px;display:grid}.vc-every li{color:var(--c-ink-2);align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.45;display:flex}.vc-every svg{color:var(--c-emerald-600);flex:none;margin-top:3px}@media (min-width:640px){.vc-every ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.vc-every ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.vc-pricing-foot{max-width:780px;color:var(--c-ink-3);text-align:center;gap:6px;margin:26px auto 0;font-size:14.5px;display:grid}.vc-faq{border-top:1px solid var(--c-line-2);background:#fff}.vc-faq-grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.vc-faq-contact{color:var(--c-ink-2);margin-top:24px;font-weight:600}.vc-faq-contact a{min-height:44px;color:var(--c-emerald);text-underline-offset:4px;align-items:center;gap:6px;font-weight:700;text-decoration:underline;display:inline-flex}.vc-faq-item{border-bottom:1px solid var(--c-line)}.vc-faq-item:first-child{border-top:1px solid var(--c-line)}.vc-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:18px 0;font-size:17.5px;font-weight:700;line-height:1.4;list-style:none;display:flex}.vc-faq-item summary::-webkit-details-marker{display:none}.vc-faq-item summary:after{content:"";border-right:2.5px solid var(--c-emerald);border-bottom:2.5px solid var(--c-emerald);flex:none;width:11px;height:11px;margin-right:6px;transform:translateY(-3px)rotate(45deg)}.vc-faq-item[open] summary:after{transform:translateY(3px)rotate(-135deg)}.vc-faq-item p{max-width:66ch;color:var(--c-ink-2);padding-bottom:20px;font-size:16.5px}@media (min-width:1024px){.vc-faq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px}.vc-faq-intro{top:calc(var(--vc-banner-h) + var(--header-h) + 40px);position:sticky}}.vc-final{--focus:var(--c-lime);background:radial-gradient(60% 80% at 50% 120%, #4ade802e, transparent 70%), var(--c-deep);color:var(--c-on-dark);text-align:center;padding:88px 0;position:relative;overflow:hidden}.vc-final:before{content:"";opacity:.07;pointer-events:none;background:url(/logo-mark.svg) 50%/contain no-repeat;width:520px;height:520px;position:absolute;bottom:-180px;right:-140px}.vc-final-inner{position:relative}.vc-final-title{color:#fff;max-width:20ch;font-family:var(--f-serif);letter-spacing:-.02em;text-wrap:balance;margin-inline:auto;font-size:clamp(34px,5.2vw,60px);font-weight:500;line-height:1.08}.vc-final-body{max-width:60ch;color:var(--c-on-dark-2);margin:18px auto 0;font-size:18.5px}.vc-final-actions{justify-content:center}.vc-final-contact{margin-top:22px}.vc-final-contact a{color:#fff;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:700;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;display:inline-flex}@media (min-width:1024px){.vc-final{padding:120px 0}}.vc-footer{border-top:1px solid var(--c-line);background:var(--c-paper);padding:56px 0 28px}.vc-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}.vc-footer-brand{grid-column:1/-1}.vc-footer-tagline{max-width:40ch;color:var(--c-ink-2);margin-top:14px;font-size:15.5px}.vc-footer-lang{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:16px;font-size:15px;display:flex}.vc-footer-lang-label{color:var(--c-ink-3);font-weight:700}.vc-footer-lang a{min-height:44px;color:var(--c-ink-2);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.vc-footer-lang a[aria-current=true]{color:var(--c-emerald);text-underline-offset:4px;text-decoration:underline}.vc-footer-lang a:hover{text-underline-offset:4px;text-decoration:underline}.vc-footer-col h2{color:var(--c-ink-3);font-family:var(--f-sans);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800}.vc-footer-col ul{margin-top:8px;display:grid}.vc-footer-col a{min-height:44px;color:var(--c-ink);align-items:center;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.vc-footer-col a:hover{color:var(--c-emerald);text-underline-offset:4px;text-decoration:underline}.vc-footer-base{border-top:1px solid var(--c-line);flex-direction:column;gap:20px;margin-top:40px;padding-top:24px;display:flex}.vc-footer-legal{color:var(--c-ink-3);gap:4px;font-size:14px;display:grid}.vc-footer-founder{color:var(--c-amber-ink);font-weight:700}.vc-attribution{color:var(--c-ink-3);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.vc-attribution a{border-radius:10px;padding:6px 8px;display:inline-flex}.vc-attribution a:hover{background:#fff}.vc-attribution img{width:auto;height:36px}@media (min-width:768px){.vc-footer-base{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1024px){.vc-footer{padding-top:72px}.vc-footer-grid{grid-template-columns:minmax(0,2.2fr) repeat(4,minmax(0,1fr))}.vc-footer-brand{grid-column:auto}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.vc-chapter .vc-frame,.vc-role,.vc-path,.vc-plan{animation:linear both vc-reveal;animation-timeline:view();animation-range:entry entry 35%}}}@keyframes vc-reveal{0%{opacity:.001;transform:translateY(22px)}to{opacity:1;transform:none}}
