.banner:where(.astro-j7pv25f6){background:var(--c-black);color:var(--c-white);padding:16px 36px;text-align:center;font-weight:600;font-size:14px}.banner-pop:where(.astro-j7pv25f6){background:var(--c-orange);padding:3px 10px;border-radius:4px;margin:0 6px;font-weight:800;font-size:13px;letter-spacing:.5px}.banner-cta:where(.astro-j7pv25f6){color:var(--c-orange);text-decoration:underline;margin-left:8px}.hero:where(.astro-j7pv25f6){max-width:1100px;margin:0 auto;padding:80px 36px 60px}.hero:where(.astro-j7pv25f6) .eyebrow:where(.astro-j7pv25f6){display:inline-block;background:var(--c-orange);color:var(--c-white);padding:6px 14px;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;border-radius:var(--r-sm);transform:rotate(-2deg);margin-bottom:32px}.hero:where(.astro-j7pv25f6) h1:where(.astro-j7pv25f6){font-size:88px;line-height:.95;letter-spacing:-3.5px;font-weight:900;margin-bottom:28px}.hero:where(.astro-j7pv25f6) .accent:where(.astro-j7pv25f6){display:inline-block;background:var(--c-yellow);color:var(--c-black);padding:0 12px;transform:skew(-3deg)}.hero:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6).lead{font-size:22px;color:#444;max-width:680px;margin-bottom:36px;line-height:1.4}.hero:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6).lead strong:where(.astro-j7pv25f6){color:var(--c-black)}.hero-actions:where(.astro-j7pv25f6){display:flex;gap:14px;align-items:center;margin-bottom:24px;flex-wrap:wrap}.no-cc:where(.astro-j7pv25f6){color:#666;font-size:13px}@media(max-width:700px){.hero:where(.astro-j7pv25f6){padding:48px 24px 36px}.hero:where(.astro-j7pv25f6) h1:where(.astro-j7pv25f6){font-size:52px;letter-spacing:-2px}.hero:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6).lead{font-size:18px}}.vs-section:where(.astro-j7pv25f6){background:var(--c-black);color:var(--c-white);padding:96px 36px;margin-top:60px}.vs-inner:where(.astro-j7pv25f6){max-width:1100px;margin:0 auto}.vs-eyebrow:where(.astro-j7pv25f6){display:inline-block;background:var(--c-orange);color:var(--c-white);padding:6px 14px;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;border-radius:var(--r-sm);margin-bottom:16px}.vs-section:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){font-size:48px;margin-bottom:20px;max-width:1000px;color:var(--c-white)}.vs-accent:where(.astro-j7pv25f6){background:var(--c-yellow);color:var(--c-black)!important;padding:0 6px}.vs-sub:where(.astro-j7pv25f6){font-size:17px;margin-bottom:48px;max-width:720px;color:#ccc}.vs-sub:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6){color:var(--c-orange);text-decoration:underline}.vs-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:768px){.vs-grid:where(.astro-j7pv25f6){grid-template-columns:1fr}.vs-section:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){font-size:32px}}.vs-card:where(.astro-j7pv25f6){padding:28px;border-radius:var(--r-lg)}.vs-card:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-size:22px;margin-bottom:6px}.vs-card:where(.astro-j7pv25f6) .subhead:where(.astro-j7pv25f6){font-size:13px;color:#888;margin-bottom:16px}.vs-card:where(.astro-j7pv25f6) .big:where(.astro-j7pv25f6){font-size:56px;font-weight:900;letter-spacing:-2px;margin-bottom:18px}.vs-card:where(.astro-j7pv25f6) .big-prefix:where(.astro-j7pv25f6),.vs-card:where(.astro-j7pv25f6) .big-suffix:where(.astro-j7pv25f6){font-size:15px;font-weight:500;color:#888;letter-spacing:0}.vs-card:where(.astro-j7pv25f6).bad{background:#1c1c1c;border:2px solid #333}.vs-card:where(.astro-j7pv25f6).bad h3:where(.astro-j7pv25f6),.vs-card:where(.astro-j7pv25f6).bad .big:where(.astro-j7pv25f6){color:#ff8c8c}.vs-card:where(.astro-j7pv25f6).good{background:var(--c-white);color:var(--c-black);border:2px solid var(--c-orange)}.vs-card:where(.astro-j7pv25f6).good h3:where(.astro-j7pv25f6){color:var(--c-black)}.vs-card:where(.astro-j7pv25f6).good .big:where(.astro-j7pv25f6){color:var(--c-orange)}.vs-card:where(.astro-j7pv25f6).good .subhead:where(.astro-j7pv25f6){color:#666}.vs-card:where(.astro-j7pv25f6).good .big-prefix:where(.astro-j7pv25f6),.vs-card:where(.astro-j7pv25f6).good .big-suffix:where(.astro-j7pv25f6){color:#666}.vs-list:where(.astro-j7pv25f6){list-style:none;padding:0;margin:0;font-size:14px;line-height:1.7}.vs-list:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6){padding:4px 0 4px 22px;position:relative}.vs-card:where(.astro-j7pv25f6).bad .vs-list:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6):before{content:"✕";position:absolute;left:0;color:#ff8c8c}.vs-card:where(.astro-j7pv25f6).good .vs-list:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6):before{content:"✓";position:absolute;left:0;color:var(--c-orange);font-weight:700}.modules:where(.astro-j7pv25f6){padding:80px 36px;max-width:1200px;margin:0 auto}.modules-head:where(.astro-j7pv25f6){display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:end;margin-bottom:48px}.modules-head:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){font-size:56px;line-height:.95;letter-spacing:-2px}.modules-head:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6) .accent:where(.astro-j7pv25f6){background:var(--c-yellow);color:var(--c-black);padding:0 8px;transform:skew(-3deg);display:inline-block}.modules-head:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){font-size:16px;color:#555;max-width:460px}@media(max-width:768px){.modules-head:where(.astro-j7pv25f6){grid-template-columns:1fr}.modules-head:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){font-size:36px}}.mod-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.mod-box:where(.astro-j7pv25f6){background:var(--c-white);border:2px solid var(--c-black);border-radius:var(--r-md);padding:18px;text-decoration:none;color:var(--c-black);transition:transform .1s,box-shadow .1s}.mod-box:where(.astro-j7pv25f6):hover{transform:translate(-2px,-2px);box-shadow:var(--pop-shadow)}.mod-box:where(.astro-j7pv25f6) .name:where(.astro-j7pv25f6){font-weight:800;font-size:15px;margin-bottom:4px}.mod-box:where(.astro-j7pv25f6) .replaces:where(.astro-j7pv25f6){color:var(--c-orange);font-size:12px}.free-strip:where(.astro-j7pv25f6){background:var(--c-yellow);padding:64px 36px}.free-inner:where(.astro-j7pv25f6){max-width:1100px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr;gap:32px;align-items:center}.free-eyebrow:where(.astro-j7pv25f6){display:inline-block;background:var(--c-black);color:var(--c-white);padding:4px 12px;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;border-radius:var(--r-sm);margin-bottom:14px}.free-strip:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-size:32px;line-height:1.1;letter-spacing:-1px;margin-bottom:12px}.free-strip:where(.astro-j7pv25f6) .accent:where(.astro-j7pv25f6){background:var(--c-orange);color:var(--c-white);padding:0 8px;transform:skew(-3deg);display:inline-block}.free-strip:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){font-size:15px;color:#333;max-width:600px;line-height:1.5}.free-actions:where(.astro-j7pv25f6){text-align:right}@media(max-width:768px){.free-inner:where(.astro-j7pv25f6){grid-template-columns:1fr}.free-actions:where(.astro-j7pv25f6){text-align:left}}.lifetime-section:where(.astro-j7pv25f6){background:var(--c-black);color:var(--c-white);padding:96px 36px;border-top:6px solid var(--c-orange)}.lifetime-inner:where(.astro-j7pv25f6){max-width:1100px;margin:0 auto}.lifetime-eyebrow:where(.astro-j7pv25f6){display:inline-block;background:var(--c-orange);color:var(--c-white);padding:6px 14px;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;border-radius:var(--r-sm)}.lifetime-h2:where(.astro-j7pv25f6){font-size:56px;line-height:1.05;letter-spacing:-2.5px;margin:16px 0 24px;color:var(--c-white)}.lifetime-accent:where(.astro-j7pv25f6){background:var(--c-yellow);color:var(--c-black);padding:0 10px;display:inline-block;transform:skew(-3deg)}.lifetime-lead:where(.astro-j7pv25f6){font-size:18px;color:#bbb;max-width:820px;line-height:1.5;margin-bottom:24px}.lifetime-lead:where(.astro-j7pv25f6) strong:where(.astro-j7pv25f6){color:var(--c-white)}.lifetime-lead:where(.astro-j7pv25f6) strong:where(.astro-j7pv25f6).orange{color:var(--c-orange)}.lifetime-disclosure:where(.astro-j7pv25f6){background:#3d5afe14;border-left:3px solid var(--c-orange);padding:16px 20px;border-radius:var(--r-sm);font-size:15px;color:#ccc;line-height:1.5;max-width:820px;margin-bottom:36px}.lifetime-disclosure:where(.astro-j7pv25f6) strong:where(.astro-j7pv25f6){color:var(--c-white)}.lifetime-stats:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:36px}.lstat:where(.astro-j7pv25f6){background:#1a1a1a;border:2px solid #2a2a2a;padding:22px;border-radius:var(--r-md)}.lstat-pop:where(.astro-j7pv25f6){border-color:var(--c-orange)}.lstat-label:where(.astro-j7pv25f6){color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;margin-bottom:8px}.lstat-value:where(.astro-j7pv25f6){font-size:42px;font-weight:900;letter-spacing:-2px;line-height:1}.lstat-orange:where(.astro-j7pv25f6){color:var(--c-orange)}.lstat-suffix:where(.astro-j7pv25f6){font-size:14px;color:#888;font-weight:500}.lstat-note:where(.astro-j7pv25f6){color:#888;font-size:12px;margin-top:8px}.lstat-note:where(.astro-j7pv25f6) strong:where(.astro-j7pv25f6){color:var(--c-white)}.lifetime-perks:where(.astro-j7pv25f6){list-style:none;padding:0;margin:0 0 36px;columns:2;column-gap:32px}.lifetime-perks:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6){padding:6px 0;font-size:15px;break-inside:avoid;color:#ccc}.lifetime-perks:where(.astro-j7pv25f6) strong:where(.astro-j7pv25f6){color:var(--c-white)}.lifetime-actions:where(.astro-j7pv25f6){display:flex;gap:16px;align-items:center;flex-wrap:wrap}.lifetime-note:where(.astro-j7pv25f6){color:#888;font-size:13px}@media(max-width:800px){.lifetime-h2:where(.astro-j7pv25f6){font-size:34px;letter-spacing:-1px}.lifetime-stats:where(.astro-j7pv25f6){grid-template-columns:1fr}.lifetime-perks:where(.astro-j7pv25f6){columns:1}}.pricing:where(.astro-j7pv25f6){background:var(--c-yellow);padding:80px 36px}.pricing-inner:where(.astro-j7pv25f6){max-width:1100px;margin:0 auto}.pricing-head:where(.astro-j7pv25f6){text-align:center;margin-bottom:36px}.pricing-head:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){font-size:42px;font-weight:900;letter-spacing:-1.5px;margin-bottom:10px}.pricing-head:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:#444;font-size:16px}.pricing-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:800px){.pricing-grid:where(.astro-j7pv25f6){grid-template-columns:1fr}}.tier:where(.astro-j7pv25f6){background:var(--c-white);border:2px solid var(--c-black);border-radius:var(--r-md);padding:28px 22px;position:relative}.tier:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-size:24px;font-weight:800;margin-bottom:6px}.tier:where(.astro-j7pv25f6) .for:where(.astro-j7pv25f6){font-size:13px;color:#666;margin-bottom:18px}.tier:where(.astro-j7pv25f6) .price-now:where(.astro-j7pv25f6){display:flex;align-items:baseline;gap:4px;margin-bottom:6px}.tier:where(.astro-j7pv25f6) .now:where(.astro-j7pv25f6){font-size:48px;font-weight:900;letter-spacing:-2px;line-height:1}.tier:where(.astro-j7pv25f6) .per:where(.astro-j7pv25f6){font-size:14px;color:#666}.tier:where(.astro-j7pv25f6) .launch-tag:where(.astro-j7pv25f6){color:var(--c-orange);font-size:13px;font-weight:700;margin-bottom:12px}.tier:where(.astro-j7pv25f6) .or-row:where(.astro-j7pv25f6){display:flex;align-items:center;gap:8px;margin-bottom:18px}.or-pill:where(.astro-j7pv25f6){font-size:10px;font-weight:800;padding:2px 8px;border-radius:var(--r-sm);letter-spacing:.5px}.or-pill-dark:where(.astro-j7pv25f6){background:var(--c-black);color:var(--c-white)}.or-pill-light:where(.astro-j7pv25f6){background:var(--c-white);color:var(--c-black)}.tier:where(.astro-j7pv25f6) .muted:where(.astro-j7pv25f6){color:#666;font-size:12px}.tier:where(.astro-j7pv25f6) .grey:where(.astro-j7pv25f6){color:#aaa;font-size:12px}.tier:where(.astro-j7pv25f6) ul:where(.astro-j7pv25f6){list-style:none;margin:0 0 24px;padding:0;font-size:14px}.tier:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6){padding:6px 0 6px 20px;position:relative;line-height:1.4;color:#333}.tier:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6):before{content:"→";position:absolute;left:0;color:var(--c-orange);font-weight:700}.tier:where(.astro-j7pv25f6) .btn:where(.astro-j7pv25f6){display:block;text-align:center;width:100%}.tier:where(.astro-j7pv25f6).featured{background:var(--c-black);color:var(--c-white);transform:translateY(-8px)}.tier:where(.astro-j7pv25f6).featured h3:where(.astro-j7pv25f6),.tier:where(.astro-j7pv25f6).featured .now:where(.astro-j7pv25f6){color:var(--c-white)}.tier:where(.astro-j7pv25f6).featured .for:where(.astro-j7pv25f6),.tier:where(.astro-j7pv25f6).featured .per:where(.astro-j7pv25f6){color:#aaa}.tier:where(.astro-j7pv25f6).featured li:where(.astro-j7pv25f6){color:#ddd}.tier:where(.astro-j7pv25f6).featured .btn:where(.astro-j7pv25f6){background:var(--c-orange);border-color:var(--c-orange);color:var(--c-white)}.tier:where(.astro-j7pv25f6).featured .white:where(.astro-j7pv25f6){color:var(--c-white)}.sister-strip:where(.astro-j7pv25f6){background:var(--c-black);color:var(--c-white);padding:64px 36px;text-align:center}.sister-strip:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){font-size:36px;margin-bottom:16px;color:var(--c-white)}.sister-strip:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){font-size:16px;max-width:700px;margin:0 auto 28px;color:#ccc}.sister-strip:where(.astro-j7pv25f6) .btn-outline:where(.astro-j7pv25f6){background:transparent;color:var(--c-white);border-color:var(--c-white)}.sister-strip:where(.astro-j7pv25f6) .btn-outline:where(.astro-j7pv25f6):hover{background:var(--c-white);color:var(--c-black)}.container:where(.astro-j7pv25f6){max-width:1200px;margin:0 auto}.founder-note:where(.astro-j7pv25f6){max-width:800px;margin:0 auto;padding:80px 36px 96px}.founder-note:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){font-size:36px;font-weight:900;letter-spacing:-1.5px;margin-bottom:24px}.founder-note:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){font-size:17px;color:#333;margin-bottom:16px;line-height:1.65}.founder-note:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6) code:where(.astro-j7pv25f6){background:#f1f1f1;padding:1px 6px;border-radius:3px;font-size:14px}.founder-note:where(.astro-j7pv25f6) .sig:where(.astro-j7pv25f6){font-style:italic;color:#555;font-size:15px;margin-top:28px}
