@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,300;9..144,400;9..144,500;9..144,600;9..144,700&family=DM+Sans:wght@300;400;500;600;700&display=swap";.faqs[data-astro-cid-pkwwskwu]{background:var(--bg);padding:72px 0 80px}.faqs[data-astro-cid-pkwwskwu] .container[data-astro-cid-pkwwskwu]{max-width:820px}.faqs-kick[data-astro-cid-pkwwskwu]{text-align:center;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:#3f5f8f;font-size:12px;font-weight:700;display:block}.faqs-h[data-astro-cid-pkwwskwu]{text-align:center;font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin:10px 0 28px;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.1}.faqs-list[data-astro-cid-pkwwskwu]{gap:12px;display:grid}.faqs-item[data-astro-cid-pkwwskwu]{border-radius:var(--radius,10px);background:#fff;border:1px solid #00000014;padding:18px 22px}.faqs-item[data-astro-cid-pkwwskwu] summary[data-astro-cid-pkwwskwu]{cursor:pointer;color:var(--text-body);justify-content:space-between;gap:16px;font-size:16px;font-weight:700;list-style:none;display:flex}.faqs-item[data-astro-cid-pkwwskwu] summary[data-astro-cid-pkwwskwu]::-webkit-details-marker{display:none}.faqs-item[data-astro-cid-pkwwskwu] summary[data-astro-cid-pkwwskwu]:after{content:"+";color:var(--text);font-size:20px;line-height:1}.faqs-item[data-astro-cid-pkwwskwu][open] summary[data-astro-cid-pkwwskwu]:after{content:"−"}.faqs-item[data-astro-cid-pkwwskwu] p[data-astro-cid-pkwwskwu]{color:var(--text-body);margin:12px 0 0;font-size:15px;line-height:1.6}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;padding-top:18px;padding-bottom:18px;display:flex}.logo-venn[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:flex-start;gap:1px;line-height:1;display:inline-flex}.venn-mark[data-astro-cid-nen7h5rs]{letter-spacing:-.07em;align-items:baseline;line-height:.88;display:flex}.o1[data-astro-cid-nen7h5rs]{font-family:var(--font-display);color:var(--text);font-size:28px;font-style:italic;font-weight:700}.o2[data-astro-cid-nen7h5rs]{font-family:var(--font-display);color:var(--accent-text);font-size:28px;font-style:italic;font-weight:300}.venn-wordmark[data-astro-cid-nen7h5rs]{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--text-body);opacity:.9;padding-left:1px;font-size:9px;font-weight:600}.desktop-nav[data-astro-cid-nen7h5rs]{gap:clamp(18px,2.1vw,36px);display:flex}.nav-link[data-astro-cid-nen7h5rs]{font-family:var(--font-body);color:var(--text-body);font-size:15px;font-weight:500;transition:color .2s}.nav-link[data-astro-cid-nen7h5rs]:hover{color:var(--text)}.header-cta[data-astro-cid-nen7h5rs]{padding:11px 22px;font-size:14px}.mobile-nav-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--text-body,#1a1a1a);border-radius:4px;width:24px;height:2px;transition:all .2s;display:block}@media (width<=900px){.desktop-nav[data-astro-cid-nen7h5rs]{display:none}.mobile-nav-toggle[data-astro-cid-nen7h5rs]{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-right:-10px;display:flex}.header-inner[data-astro-cid-nen7h5rs]{gap:12px}.header-cta[data-astro-cid-nen7h5rs]{white-space:nowrap;margin-left:auto;padding:9px 14px;font-size:13px;display:inline-flex}.mobile-nav[data-astro-cid-nen7h5rs].open{background:var(--bg,#fff);overscroll-behavior:contain;border-top:1px solid #00000014;flex-direction:column;gap:0;max-height:calc(100dvh - 76px);padding:16px 0;display:flex;overflow-y:auto}.mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.mobile-nav[data-astro-cid-nen7h5rs] .nav-link[data-astro-cid-nen7h5rs]{color:var(--text-body);padding:12px 24px;font-size:16px;font-weight:500;display:block}.mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].btn-primary{color:#fff;text-align:center;justify-content:center}}@media (width<=359px){.header-cta[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--bg);margin-top:0;padding:24px}.footer-card[data-astro-cid-jo6i4kqk]{border-radius:16px;max-width:1280px;min-height:560px;margin:0 auto;position:relative;overflow:hidden}.footer-bg-img[data-astro-cid-jo6i4kqk]{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.footer-overlay[data-astro-cid-jo6i4kqk]{background:radial-gradient(55% 60% at 100% 0,#0a08059e 0%,#0a080500 100%),radial-gradient(70% 55% at 0 100%,#0a0805b3 0%,#0a080500 100%),linear-gradient(#0a080526 0%,#0a08054d 60%,#0a08058c 100%);position:absolute;inset:0}.footer-nav-cluster[data-astro-cid-jo6i4kqk]{z-index:2;background:#0a08058c;border-radius:12px;gap:64px;padding:18px 22px;display:flex;position:absolute;top:48px;right:56px}.footer-nav-col[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-nav-h[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;margin-bottom:4px;font-size:11px;font-weight:800}.footer-nav-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);color:#ffffffe6;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s}.footer-nav-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{opacity:.7}.footer-cta-block[data-astro-cid-jo6i4kqk]{z-index:2;max-width:480px;position:absolute;bottom:80px;left:56px}.footer-cta-headline[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 24px;font-size:clamp(28px,3.4vw,40px);font-weight:500;line-height:1.15}.footer-cta-bold[data-astro-cid-jo6i4kqk]{color:#fff;font-weight:600}.footer-cta-light[data-astro-cid-jo6i4kqk]{color:#ffffffa6;font-weight:400}.footer-cta-pill[data-astro-cid-jo6i4kqk]{color:var(--text);font-family:var(--font-body);background:#fff;border-radius:999px;align-items:center;padding:13px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.footer-cta-pill[data-astro-cid-jo6i4kqk]:hover{background:#ffffffeb;transform:translateY(-2px)}.footer-bottom-strip[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:20px 32px 8px;display:flex}.footer-wordmark[data-astro-cid-jo6i4kqk]{flex-shrink:0;text-decoration:none;transition:opacity .2s}.footer-wordmark[data-astro-cid-jo6i4kqk]:hover{opacity:.85}.footer-venn[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:1px;line-height:1;display:inline-flex}.footer-venn-mark[data-astro-cid-jo6i4kqk]{letter-spacing:-.07em;align-items:baseline;line-height:.88;display:flex}.fv-o1[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:var(--text);font-size:22px;font-style:italic;font-weight:700}.fv-o2[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:var(--accent-text);opacity:.9;font-size:22px;font-style:italic;font-weight:300}.footer-venn-wm[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--text-body);opacity:.85;padding-left:1px;font-size:9px;font-weight:600}.footer-legal-nav[data-astro-cid-jo6i4kqk]{gap:20px;display:flex}.footer-legal-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);color:var(--text-body);opacity:.85;font-size:12px;text-decoration:none;transition:opacity .2s}.footer-legal-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{opacity:1}.footer-copy[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);color:var(--text-body);opacity:.85;margin:0;font-size:12px}@media (width<=768px){.site-footer[data-astro-cid-jo6i4kqk]{padding:16px}.footer-card[data-astro-cid-jo6i4kqk]{border-radius:12px;min-height:520px}.footer-nav-cluster[data-astro-cid-jo6i4kqk]{gap:28px;top:28px;right:24px}.footer-nav-col[data-astro-cid-jo6i4kqk]{gap:0}.footer-nav-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:6px 0;font-size:13px}.footer-legal-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:8px 0;display:inline-block}.footer-cta-block[data-astro-cid-jo6i4kqk]{max-width:none;bottom:48px;left:24px;right:24px}.footer-cta-headline[data-astro-cid-jo6i4kqk]{margin-bottom:18px;font-size:26px}.footer-bottom-strip[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;gap:12px;padding:18px 16px 4px}}:root{--bg:#ededed;--fg:#fff;--text:#c62a2a;--text-body:#3d4451;--accent:#5475a6;--cta:#5475a6;--cta-hover:#3e5f8a;--cta-red:#c62a2a;--cta-red-hover:#a72020;--accent-text:#4a6a9b;--tertiary:#dbb157;--tertiary-text:#8a6d26;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--dark-section:#c62a2a;--font-display:"Fraunces", serif;--font-body:"DM Sans", sans-serif;--radius:10px;--radius-lg:16px;--shadow:0 2px 12px #00000012;--shadow-lg:0 8px 32px #0000001a;--container:1200px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;overflow-x:hidden}body{background:var(--bg);color:var(--text-body);font-family:var(--font-body);font-size:17px;line-height:1.6;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text);font-weight:500;line-height:1.1}h1{letter-spacing:-.02em;font-size:clamp(44px,6vw,72px)}h2{letter-spacing:-.015em;font-size:clamp(32px,4vw,52px)}h3{font-size:clamp(22px,2.5vw,30px)}p{color:var(--text-body)}a{color:var(--accent-text);text-decoration:none}img{max-width:100%;display:block}.container{max-width:var(--container);margin:0 auto;padding:0 24px}.section{padding:100px 0}.section--dark{background:var(--dark-section);color:#fff}.section--dark h1,.section--dark h2,.section--dark h3{color:#fff}.section--alt{background:var(--fg)}.btn{border-radius:var(--radius);cursor:pointer;font-size:15px;font-weight:600;font-family:var(--font-body);border:1.5px solid #0000;align-items:center;gap:8px;padding:14px 28px;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary{background:var(--cta);color:#fff}.btn-primary:hover{background:var(--cta-hover);box-shadow:var(--shadow-lg);color:#fff;transform:translateY(-2px)}.btn-ghost{color:var(--text);border-color:var(--text);background:0 0}.btn-ghost:hover{background:#c62a2a0d}.btn-gold{background:var(--tertiary);color:#0a0a0a}.btn-gold:hover{opacity:.9;transform:translateY(-2px)}.badge{color:var(--accent-text);font-size:13px;font-weight:500;font-family:var(--font-body);background:#5475a61f;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;display:inline-flex}.badge:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;display:inline-block}.section-label{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);margin-bottom:12px;font-size:12px;font-weight:600;display:block}.cta-sub-light{color:var(--text-body);opacity:.75;max-width:480px;margin:0 auto 28px;font-size:17px}.card{background:var(--fg);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid #0000000f;padding:32px;transition:box-shadow .2s,transform .2s}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.card__icon{width:44px;height:44px;color:var(--tertiary);font-size:14px;font-weight:700;font-family:var(--font-body);background:#dbb15726;border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.stat-num{font-family:var(--font-display);color:var(--text);font-size:52px;font-weight:600;line-height:1}.stat-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-body);opacity:.7;margin-top:6px;font-size:14px;font-weight:500}.hero{padding:120px 0 80px}.hero__grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;display:grid}.hero__badge{margin-bottom:28px}.hero__title{margin-bottom:24px}.hero__sub{color:var(--text-body);max-width:500px;margin-bottom:36px;font-size:19px;line-height:1.55}.hero__ctas{flex-wrap:wrap;gap:14px;display:flex}.hero__img{border-radius:var(--radius-lg);aspect-ratio:4/3;overflow:hidden}.hero__img img{object-fit:cover;width:100%;height:100%}.grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr);align-items:center;gap:40px;display:grid}.grid-2--reverse{direction:rtl}.grid-2--reverse>*{direction:ltr}.process-steps{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.process-step__num{width:52px;height:52px;font-family:var(--font-display);color:#fff;background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:22px;display:flex}.process-step h3{color:#fff;margin-bottom:10px;font-size:20px}.process-step p{color:#fffc;font-size:15px}.orb-bg{position:relative;overflow:hidden}.orb-ring{pointer-events:none;border:1px solid #ffffff14;border-radius:50%;animation:120s linear infinite orb-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.orb-ring-1{width:600px;height:600px}.orb-ring-2{width:900px;height:900px;animation-duration:180s;animation-direction:reverse}@keyframes orb-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.fade-up{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(24px)}.fade-up.visible{opacity:1;transform:translateY(0)}.checkout-card{background:var(--fg);border-radius:var(--radius-lg);max-width:540px;box-shadow:var(--shadow-lg);margin:0 auto;padding:48px}.price-display{font-family:var(--font-display);color:var(--text);margin:16px 0;font-size:64px;font-weight:600;line-height:1}.price-strike{color:var(--text-body);opacity:.5;vertical-align:middle;margin-left:8px;font-size:24px;text-decoration:line-through}.order-bump{border:2px solid var(--accent);border-radius:var(--radius);cursor:pointer;background:#5475a60d;margin:24px 0;padding:20px}.trust-row{color:var(--text-body);opacity:.7;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:20px;font-size:13px;display:flex}.trust-row span{align-items:center;gap:6px;display:flex}.form-group{margin-bottom:20px}.form-group label{color:var(--text-body);margin-bottom:6px;font-size:14px;font-weight:500;display:block}.form-input{border-radius:var(--radius);width:100%;font-size:16px;font-family:var(--font-body);background:var(--fg);color:var(--text-body);border:1.5px solid #0000001f;padding:12px 16px;transition:border-color .2s}.form-input:focus{border-color:var(--accent);outline:none}.form-textarea{resize:vertical;min-height:120px}.honeypot{display:none!important}#site-header{z-index:100;background:0 0;transition:background .3s,box-shadow .3s;position:sticky;top:0}#site-header.scrolled{-webkit-backdrop-filter:blur(12px);background:#edededf2;box-shadow:0 1px #00000014}.mobile-nav-toggle{cursor:pointer;background:0 0;border:none;padding:4px;display:none}.mobile-nav{display:none}@media (width<=900px){.hero__grid,.grid-3,.grid-2{grid-template-columns:1fr}.grid-2--reverse{direction:ltr}.process-steps{grid-template-columns:1fr 1fr}.section{padding:60px 0}}@media (width<=480px){.process-steps{grid-template-columns:1fr}}.skip-link{z-index:1000;color:#fff;background:#0b0f16;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:top .15s;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}main:focus{outline:none}[hidden]{display:none!important}a.btn--primary:hover,button.btn--primary:hover{background:var(--cta-hover);color:#fff;box-shadow:var(--shadow-lg);transform:translateY(-2px)}a.btn--ghost:hover,button.btn--ghost:hover{border-color:var(--text);background:#0000000a;transform:translateY(-2px)}.btn--primary,.btn--ghost{transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}:where(img[height]){height:auto}.spined{position:relative}main h1:not(.hero-h1){line-height:1.08;font-size:clamp(38px,5vw,56px)!important}.btn.btn-blue{background:var(--cta)!important;border-color:var(--cta)!important;color:#fff!important;box-shadow:0 6px 18px #5475a666!important}.btn.btn-blue:hover{background:var(--cta-hover)!important;border-color:var(--cta-hover)!important;box-shadow:0 10px 24px #5475a680!important}.btn.btn-red{background:var(--cta-red)!important;border-color:var(--cta-red)!important;color:#fff!important;box-shadow:0 6px 18px #c62a2a59!important}.btn.btn-red:hover{background:var(--cta-red-hover)!important;border-color:var(--cta-red-hover)!important;box-shadow:0 10px 24px #c62a2a73!important}.minimal-header[data-astro-cid-z4jru4n3]{background:var(--bg);border-bottom:1px solid #0000000f;padding:16px 0}.logo-link[data-astro-cid-z4jru4n3]{text-decoration:none}.logo-venn-mini[data-astro-cid-z4jru4n3]{flex-direction:column;align-items:flex-start;gap:1px;line-height:1;display:inline-flex}.venn-mark-mini[data-astro-cid-z4jru4n3]{letter-spacing:-.07em;align-items:baseline;line-height:.88;display:flex}.o1-mini[data-astro-cid-z4jru4n3]{font-family:var(--font-display);color:var(--text);font-size:24px;font-style:italic;font-weight:700}.o2-mini[data-astro-cid-z4jru4n3]{font-family:var(--font-display);color:var(--accent-text);font-size:24px;font-style:italic;font-weight:300}.venn-wordmark-mini[data-astro-cid-z4jru4n3]{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--text-body);opacity:.7;padding-left:1px;font-size:9px;font-weight:600}.cookie-banner[data-astro-cid-z4jru4n3][hidden]{display:none!important}@media (width<=640px){#cookie-banner[data-astro-cid-z4jru4n3].cookie-banner{bottom:92px;left:12px;right:12px}}.cookie-banner[data-astro-cid-z4jru4n3]{max-width:540px;font-family:var(--font-body);z-index:999;background:#fff;border:1px solid #0000001a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;animation:.32s both cookie-in;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 10px 30px #00000026}@keyframes cookie-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.cookie-banner-text[data-astro-cid-z4jru4n3]{color:var(--text-body);flex:1;min-width:220px;font-size:13px;line-height:1.5}.cookie-banner-link[data-astro-cid-z4jru4n3]{color:var(--accent-text);margin-left:4px;font-weight:600;text-decoration:none}.cookie-banner-link[data-astro-cid-z4jru4n3]:hover{text-decoration:underline}.cookie-banner-actions[data-astro-cid-z4jru4n3]{gap:8px;display:flex}.cookie-btn[data-astro-cid-z4jru4n3]{font-family:var(--font-body);cursor:pointer;color:var(--text-body);background:#fff;border:1.5px solid #0000001a;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700;transition:background .14s,border-color .14s}.cookie-btn--accept[data-astro-cid-z4jru4n3]{background:var(--text);color:#fff;border-color:var(--text)}.cookie-btn--accept[data-astro-cid-z4jru4n3]:hover{background:#a72020;border-color:#a72020}.cookie-btn--dismiss[data-astro-cid-z4jru4n3]:hover{background:#0000000a}@media (width<=520px){.cookie-banner[data-astro-cid-z4jru4n3]{bottom:12px;left:12px;right:12px}.cookie-banner-actions[data-astro-cid-z4jru4n3]{justify-content:flex-end;width:100%}}
