:root{--board:#f4f7f6;--paper:#fff;--ink:#16233b;--ink-soft:#55627a;--line:#d9e0e6;--blue:#2b59e0;--red:#e2483d;--green:#23996b;--amber:#e59a00;--violet:#7a5af8;--radius:14px;--font-body:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--font-hand:"Caveat Brush","Comic Sans MS",cursive}html[data-theme=dark]{--board:#0f172a;--paper:#111827;--ink:#e5eefb;--ink-soft:#b7c2d8;--line:#334155;--blue:#7aa2ff;--red:#ff7b72;--green:#59d39b;--amber:#fbbf24;--violet:#b794ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden;max-width:100%}body{margin:0;font-family:var(--font-body);color:var(--ink);line-height:1.55;background-image:radial-gradient(#cfd9d6 1px,transparent 0);background-size:26px 26px;transition:background-color .2s ease,color .2s ease;width:100%}a,dd,dt,h1,h2,h3,h4,h5,h6,li,p,span{overflow-wrap:break-word;word-wrap:break-word}html[data-theme=dark] body{background-image:radial-gradient(#1e293b 1px,transparent 0)}a{color:var(--blue)}img{max-width:100%}.vv-hand{font-family:var(--font-hand);font-weight:400;letter-spacing:.01em}.muted{color:var(--ink-soft)}.small{font-size:.875rem}:focus-visible{outline:3px solid var(--violet);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.top-bar{position:fixed;bottom:24px;right:24px;z-index:999;display:flex;justify-content:flex-end;pointer-events:none}.top-bar>*{pointer-events:auto}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:2px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;font:inherit;font-weight:700;box-shadow:3px 3px 0 var(--ink);transition:transform .12s ease,box-shadow .12s ease,background-color .2s ease,color .2s ease}.theme-toggle-icon{font-size:1.25rem;line-height:1}.theme-toggle:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.theme-toggle:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}.btn,.link{font:inherit;cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:999px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);font-weight:600;text-decoration:none;box-shadow:3px 3px 0 var(--ink);transition:transform .12s,box-shadow .12s}.btn:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.btn:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn-primary{background:var(--blue);border-color:var(--ink);color:#fff}.btn-lg{padding:14px 26px;font-size:1.1rem}.btn-sm{padding:6px 14px;font-size:.9rem}.btn-wide{width:100%}.link{background:none;border:0;color:var(--ink);padding:0;text-decoration:underline;text-underline-offset:3px}.chip{background:var(--ink);color:#fff;border-radius:999px;padding:3px 12px;font-size:.85rem;font-weight:600}.nav{display:flex;justify-content:space-between;padding:16px clamp(16px,4vw,48px);gap:16px;flex-wrap:wrap}.brand,.nav{align-items:center}.brand{display:inline-flex;gap:10px;font-size:1.85rem;color:var(--ink);text-decoration:none;line-height:1;transition:opacity .15s ease,transform .15s ease}.brand:hover{opacity:.92;transform:translateY(-1px)}.brand-inline{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}.brand-icon{width:32px;height:32px;border-radius:8px;box-shadow:0 2px 8px rgba(5,15,64,.28);border:1px solid hsla(0,0%,100%,.12)}.brand-icon,.brand-icon-sm{display:inline-block;flex-shrink:0;object-fit:cover}.brand-icon-sm{width:20px;height:20px;border-radius:5px;box-shadow:0 1px 4px rgba(5,15,64,.2);vertical-align:middle}.nav-links{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.nav-links .link,.nav-links a:not(.btn),.nav-links button:not(.btn){color:var(--ink);text-decoration:none;font-weight:500;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:.95rem;transition:opacity .12s ease}.nav-links .link:hover,.nav-links a:not(.btn):hover,.nav-links button:not(.btn):hover{text-decoration:underline;text-underline-offset:3px;opacity:.85}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(24px,5vw,64px) clamp(16px,4vw,48px);margin:0 auto}.hero h1{font-family:var(--font-hand);font-weight:400;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.02;margin:0 0 20px}.hero p{font-size:1.15rem;max-width:46ch;color:var(--ink-soft)}.hero-cta{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-top:28px}.hero-demo{transform:rotate(1.2deg)}@media (max-width:900px){.hero{grid-template-columns:1fr}.hero-demo{transform:none}}.section{max-width:1160px;margin:0 auto;padding:clamp(32px,6vw,72px) clamp(16px,4vw,48px)}.section h2{font-family:var(--font-hand);font-weight:400;font-size:clamp(2rem,4vw,2.9rem);margin:0 0 12px}.formats{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;margin:16px 0 32px}.formats h3{margin:0 0 4px}.formats p{margin:0;color:var(--ink-soft)}.format-demo{max-width:860px}@media (max-width:700px){.formats{grid-template-columns:1fr}}.how ol{padding-left:1.2em;display:grid;grid-gap:14px;gap:14px;max-width:60ch;font-size:1.1rem}.plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:28px;align-items:stretch}@media (max-width:1000px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.plans{grid-template-columns:1fr}}.plan{position:relative;background:var(--paper);border-radius:var(--radius);padding:24px 20px;display:flex;flex-direction:column;gap:10px}.plan,.plan h3{color:var(--ink)}.plan h3{margin:0;font-size:1.25rem}.plan-hot{background:#eef4ff;border-color:var(--blue);box-shadow:5px 5px 0 var(--blue)}html[data-theme=dark] .plan-hot{background:#17223b;border-color:var(--blue);box-shadow:0 0 24px rgba(122,162,255,.25),4px 4px 0 rgba(0,0,0,.4)}.plan-tag{position:absolute;top:-13px;left:16px;background:var(--red);color:#fff;font-size:.8rem;font-weight:700;padding:2px 12px;border-radius:999px}.plan-tag-value{background:var(--green);left:auto;right:16px}.plan-value{border-color:var(--green)}.plan-price{margin:0}.plan-price strong{font-size:2.4rem;color:var(--ink)}.plan-price span{color:var(--ink-soft)}.plan-starter{border-color:#f59e0b}.pricing-urgency-banner{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(245,158,11,.12));border:2px dashed #ef4444;border-radius:999px;padding:8px 20px;margin:0 auto 16px;color:var(--ink);font-weight:700;font-size:.9rem;box-shadow:2px 2px 0 rgba(239,68,68,.15);max-width:95%;text-align:center}.pricing-urgency-flame{display:inline-block;font-size:1.1rem;animation:pulse 1.4s ease-in-out infinite}.plan-price-block{margin:4px 0 8px;display:flex;flex-direction:column;gap:4px}.plan-anchor-row{display:flex;align-items:center;gap:8px;margin-bottom:2px}.plan-original-price{position:relative;display:inline-flex;align-items:center;font-size:1.15rem;font-weight:800;color:var(--ink-soft);opacity:.85}.plan-strike-text{position:relative;z-index:1}.plan-red-cut{position:absolute;top:50%;left:-4px;right:-4px;width:calc(100% + 8px);height:18px;transform:translateY(-50%);pointer-events:none;z-index:2}.plan-save-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;background:#dc2626;color:#fff;box-shadow:1px 1px 0 rgba(0,0,0,.15)}.plan-save-chip.chip-amber{background:#d97706;color:#fff}.plan-save-chip.chip-blue{background:var(--blue);color:#fff}.plan-save-chip.chip-green{background:#16a34a;color:#fff}.plan-current-row{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.plan-now-prefix{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--blue)}.plan-current-amount{font-size:2.5rem;font-weight:900;line-height:1;color:var(--ink);letter-spacing:-.02em}.plan-period{font-size:.88rem;font-weight:600;color:var(--ink-soft)}.plan-unit-sub{font-size:.8rem;font-weight:700;color:#16a34a;margin-top:2px}html[data-theme=dark] .plan-original-price{color:#94a3b8}html[data-theme=dark] .plan-unit-sub{color:#4ade80}html[data-theme=dark] .pricing-urgency-banner{background:rgba(239,68,68,.18);border-color:#f87171;color:#f8fafc}.plan ul{list-style:none;padding:0;margin:4px 0 12px;display:grid;grid-gap:8px;gap:8px;flex:1 1}.plan ul li{color:var(--ink)}.plan li:before{content:"✓";color:var(--green);font-weight:800;margin-right:8px}.plan:hover{transform:translateY(-3px);box-shadow:6px 6px 0 var(--ink);transition:transform .2s ease,box-shadow .2s ease}.plan-hot:hover{box-shadow:8px 8px 0 var(--blue)}.pricing-section{text-align:center}.pricing-trust-item{font-size:.92rem;font-weight:600;color:var(--ink-soft);display:inline-flex;align-items:center;gap:6px}.faq details{background:var(--paper);border:2px solid var(--line);border-radius:12px;padding:14px 18px;margin:10px 0;max-width:760px}.faq summary{font-weight:600;cursor:pointer}.faq p{margin:10px 0 0;color:var(--ink-soft)}.final{text-align:center}.final h2{margin-bottom:20px}.section-lead{font-size:1.1rem;color:var(--ink-soft);max-width:62ch;margin:0 0 8px}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:18px;gap:18px;margin:28px 0 8px}.info-card{background:var(--paper);border-radius:var(--radius);padding:20px}.info-card .card-emoji{font-size:2rem;display:block;margin-bottom:10px}.info-card h3{margin:0 0 6px;font-size:1.1rem}.info-card p{margin:0;font-size:.95rem}.info-card.accent-blue{border-left:6px solid var(--blue)}.info-card.accent-green{border-left:6px solid var(--green)}.info-card.accent-amber{border-left:6px solid var(--amber)}.info-card.accent-violet{border-left:6px solid var(--violet)}.steps-detailed{display:grid;grid-gap:22px;gap:22px;margin-top:24px;max-width:700px}.step-detailed{display:grid;grid-template-columns:56px 1fr;grid-gap:18px;gap:18px;align-items:start}.step-num{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-hand);font-size:1.6rem;background:var(--paper);flex-shrink:0}.step-detailed h3{margin:4px 0;font-size:1.15rem}.step-detailed p{margin:0;color:var(--ink-soft)}.site-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:28px clamp(16px,4vw,48px);border-top:2px dashed var(--line);font-size:1.4rem}.foot-links{display:flex;gap:20px;font-size:.9rem}.foot-links a{color:var(--ink-soft);text-decoration:none;font-weight:500}.foot-links a:hover{color:var(--blue);text-decoration:underline}.foot-support{text-align:center}.foot-support a{color:var(--blue);font-weight:600;text-decoration:underline;font-size:.95rem}.foot-support a:hover{color:var(--ink)}.contact-section{text-align:center}.contact-card{display:inline-flex;align-items:center;gap:18px;background:var(--paper);border:3px solid var(--ink);border-radius:var(--radius);padding:24px 32px;box-shadow:5px 5px 0 var(--ink);text-align:left;margin-top:12px}.contact-emoji{font-size:2.4rem}.contact-card strong{display:block;font-size:1.1rem;margin-bottom:4px}.contact-email{font-size:1.15rem;font-weight:600;color:var(--blue);text-decoration:none}.contact-email:hover{text-decoration:underline}.contact-card p{margin:4px 0 0}.auth{max-width:400px;margin:0 auto;padding:32px 20px 64px;display:grid;grid-gap:12px;gap:12px}.auth h1{font-size:2.4rem;margin:8px 0 0;font-weight:400}.auth form{display:grid;grid-gap:14px;gap:14px}label{display:grid;grid-gap:6px;gap:6px;font-weight:600;font-size:.92rem}input,select{font:inherit;padding:11px 14px;border:2px solid var(--ink);border-radius:12px;background:var(--paper);color:var(--ink);width:100%}select{width:auto;padding:6px 10px}.divider{text-align:center;margin:4px 0;color:var(--ink-soft);font-size:.85rem}.msg{margin:0;padding:12px 16px;border-radius:12px;font-size:.95rem;line-height:1.5}.msg-error{background:#fdebea;border:2px solid var(--red);color:#842029}.msg-error a{color:var(--blue)}.msg-ok{background:#e6f6ee;border:2px solid var(--green);color:#0f5132}html[data-theme=dark] .msg-error{background:#2c1214;border-color:#ff7b72;color:#ffdcd7}html[data-theme=dark] .msg-error a{color:#7aa2ff}html[data-theme=dark] .msg-ok{background:#0d281e;border-color:#59d39b;color:#c9f7e5}html[data-theme=dark] .seg button.on{background:var(--ink);color:#0f172a}.dash{max-width:1080px;margin:0 auto;padding:16px clamp(16px,4vw,32px) 64px}.dash h1{font-size:2.8rem;font-weight:400;margin:8px 0 16px}.small-h{font-size:2rem!important}.gen{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:12px;gap:12px;align-items:center}@media (max-width:800px){.gen{grid-template-columns:1fr}}.seg{display:inline-flex;border:2px solid var(--ink);border-radius:999px;overflow:hidden;background:var(--paper)}.seg button{font:inherit;border:0;background:transparent;padding:10px 16px;cursor:pointer;font-weight:600;color:var(--ink)}.seg button.on{background:var(--ink);color:#fff}.lang-select{padding:10px 14px;border:2px solid var(--ink);border-radius:999px;background:var(--paper);font:inherit;font-weight:600;font-size:.95rem;color:var(--ink);cursor:pointer;outline:none;width:auto}.lang-select:focus{border-color:var(--blue)}.usage{display:flex;align-items:center;gap:12px;margin:14px 0;font-size:.92rem;color:var(--ink-soft)}.bar{width:160px;height:10px;border:2px solid var(--ink);border-radius:999px;background:var(--paper);overflow:hidden}.bar i{display:block;height:100%;background:var(--green)}.upgrade{margin:24px 0 8px}.lib-title,.upgrade h2{font-family:var(--font-hand);font-weight:400;font-size:2rem;margin:28px 0 8px}.library{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:18px;gap:18px}.library li{background:var(--paper);border:2px solid var(--ink);border-radius:var(--radius);padding:10px}.library a,.library li{display:grid;grid-gap:6px;gap:6px}.library a{color:var(--ink);text-decoration:none}.library img{border-radius:8px;aspect-ratio:16/9;object-fit:cover;background:var(--line)}.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0 16px}.toolbar .spacer{flex:1 1}.theme{display:flex;align-items:center;gap:8px}.stage{max-width:900px}.vv{border:3px solid var(--ink);border-radius:18px;padding:clamp(16px,3vw,32px);box-shadow:6px 6px 0 var(--ink)}.vv-head{margin-bottom:18px}.vv-title{font-size:clamp(1.8rem,4vw,2.6rem);margin:0 0 8px;line-height:1.05}.vv-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.vv-meta span{color:#fff;font-size:.8rem;font-weight:700;padding:3px 12px;border-radius:999px}.vv-quote{margin:0;padding-left:14px;border-left:5px solid;font-style:italic;font-size:1.05rem}.vv-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:14px;gap:14px;margin-bottom:8px}.vv-card{background:#fff;border:3px solid;border-radius:14px;padding:12px 14px}.vv-card h3{margin:2px 0 4px;font-size:1.05rem}.vv-card p{margin:0;font-size:.9rem;line-height:1.4}.vv-emoji{font-size:1.6rem}.vv-svg{width:100%;height:auto;display:block}.vv-takeaways{list-style:none;padding:0;margin:8px 0 0;display:grid;grid-gap:10px;gap:10px}.vv-takeaways li{background:#fff;border-left:8px solid;border-radius:8px;padding:10px 14px;font-weight:500}.vv-foot{display:flex;justify-content:space-between;align-items:center;margin-top:16px;font-size:.8rem;opacity:.85}.vv-foot .vv-hand{font-size:1.3rem}.answer-box{background:var(--paper);border:3px solid var(--blue);border-radius:var(--radius);padding:clamp(20px,4vw,32px);margin:32px auto;max-width:1080px;box-shadow:4px 4px 0 var(--blue)}.answer-badge{display:inline-block;background:var(--blue);color:#fff;font-weight:700;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;padding:4px 12px;border-radius:999px;margin-bottom:12px}.answer-box h2{margin:0 0 12px;font-size:clamp(1.4rem,2.5vw,1.9rem)}.answer-box p{margin:0 0 12px;font-size:1.05rem;line-height:1.6}.answer-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-top:20px}.answer-highlight{background:var(--board);border:2px solid var(--line);border-radius:10px;padding:12px 16px}.answer-highlight strong{display:block;font-size:1rem;margin-bottom:4px}.answer-highlight span{font-size:.9rem;color:var(--ink-soft)}.comparison-wrap{width:100%;overflow-x:auto;margin:28px 0;border-radius:var(--radius);box-shadow:5px 5px 0 var(--ink);background:var(--paper)}.comparison-table{width:100%;border-collapse:collapse;text-align:left;font-size:.95rem}.comparison-table td,.comparison-table th{padding:14px 18px;border-bottom:2px solid var(--line)}.comparison-table th{background:var(--board);font-family:var(--font-hand);font-size:1.3rem;font-weight:400;color:var(--ink)}.comparison-table tr:last-child td{border-bottom:none}.comparison-table td.highlight-col{background:rgba(43,89,224,.06);font-weight:600;color:var(--blue)}.comparison-badge-yes{color:var(--green);font-weight:700}.comparison-badge-no{color:var(--red);font-weight:600}.modal-backdrop{position:fixed;inset:0;z-index:100;background:rgba(15,23,42,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;animation:fadeIn .15s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-card{background:var(--paper);border:3px solid var(--ink);border-radius:18px;box-shadow:6px 6px 0 var(--ink);max-width:480px;width:100%;padding:24px 28px;position:relative;display:grid;grid-gap:16px;gap:16px;animation:slideUp .15s ease-out}@keyframes slideUp{0%{transform:translateY(12px) scale(.98)}to{transform:translateY(0) scale(1)}}.modal-header{display:flex;align-items:center;justify-content:space-between}.modal-header h2{margin:0;font-size:2rem;font-weight:400}.modal-close{background:none;border:2px solid var(--ink);border-radius:50%;width:32px;height:32px;cursor:pointer;font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;color:var(--ink);transition:transform .12s}.modal-close:hover{transform:scale(1.1);background:var(--line)}.modal-desc{margin:0;font-size:.98rem;color:var(--ink-soft);line-height:1.5}.support-box{background:var(--board);border:2px dashed var(--blue);border-radius:12px;padding:14px 18px;display:grid;grid-gap:4px;gap:4px}.support-box-label{font-size:.8rem;text-transform:uppercase;font-weight:700;letter-spacing:.05em;color:var(--blue)}.support-box-email{font-size:1.25rem;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px;word-break:break-all}.support-box-email:hover{color:var(--blue)}.modal-actions{display:flex;gap:12px;flex-wrap:wrap}.modal-actions .btn{flex:1 1;min-width:140px}.modal-footnote{margin:0;line-height:1.4}.stats-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px;max-width:1100px;margin:-10px auto 40px;padding:0 16px}.stat-pill{background:var(--paper);border-radius:14px;padding:14px 18px;box-shadow:3px 3px 0 var(--ink);display:flex;flex-direction:column;gap:4px;transition:transform .15s}.stat-pill:hover{transform:translateY(-2px)}.stat-pill-num{font-family:var(--font-hand);font-size:1.6rem;font-weight:700;color:var(--blue);line-height:1.1}.stat-pill-label{font-size:.85rem;color:var(--ink-soft);line-height:1.3}.podcast-showcase{background:linear-gradient(135deg,rgba(43,89,224,.08),rgba(16,185,129,.08));border-radius:18px;padding:32px 28px;margin:36px 0;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:32px;gap:32px;align-items:center}@media (max-width:820px){.podcast-showcase{grid-template-columns:1fr;padding:24px 20px;gap:24px}}.podcast-showcase-copy h2{font-size:2.2rem;margin:0 0 12px;line-height:1.15}.podcast-showcase-copy p{font-size:1.05rem;line-height:1.55;color:var(--ink-soft);margin-bottom:20px}.podcast-timeline{display:grid;grid-gap:12px;gap:12px}.podcast-timeline-item{background:var(--paper);border-radius:12px;padding:12px 16px;box-shadow:2px 2px 0 var(--ink);display:flex;align-items:center;justify-content:space-between;gap:14px}.podcast-timeline-left{display:flex;align-items:center;gap:12px}.podcast-timeline-icon{font-size:1.4rem}.podcast-timeline-title{font-weight:700;font-size:.95rem}.podcast-timeline-meta{font-size:.8rem;color:var(--ink-soft)}.podcast-timeline-speed{background:rgba(16,185,129,.15);color:var(--green);font-weight:700;font-size:.8rem;padding:4px 10px;border-radius:999px;white-space:nowrap}.breadcrumb-nav{max-width:1100px;margin:16px auto 0;padding:0 16px;font-size:.85rem;color:var(--ink-soft);display:flex;align-items:center;gap:8px}.breadcrumb-nav a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.footer-pillars{max-width:1100px;margin:28px auto 0;padding:24px 16px;border-top:2px dashed var(--line);display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px}.footer-pillar-col h4{font-family:var(--font-hand);font-size:1.25rem;margin:0 0 10px;color:var(--ink)}.footer-pillar-col ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:6px;gap:6px}.footer-pillar-col a{font-size:.9rem;color:var(--ink-soft);text-decoration:none;transition:color .12s}.footer-pillar-col a:hover{color:var(--blue);text-decoration:underline}@media (max-width:768px){.hero{grid-template-columns:1fr!important;padding:24px 16px 36px!important;gap:24px!important;overflow:hidden!important;max-width:100%!important}.hero-copy,.hero-demo{width:100%!important;max-width:100%!important}.hero-demo{transform:none!important;overflow:hidden!important}.section{padding:32px 16px!important;max-width:100%!important;overflow-x:clip!important}.stats-strip{grid-template-columns:1fr!important;gap:12px!important;padding:0 14px!important;margin:0 auto 28px!important}.sliding-ticker-wrapper{padding:0 12px!important;margin-bottom:24px!important;max-width:100%!important}.podcast-showcase{grid-template-columns:1fr!important;padding:20px 16px!important;gap:20px!important;margin:28px auto!important}.podcast-timeline-item{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:12px 14px!important}.podcast-timeline-speed{align-self:flex-start!important}.answer-box{padding:20px 16px!important;margin:28px auto!important}.answer-highlights{gap:12px!important}.answer-highlights,.plans{grid-template-columns:1fr!important}.plans{gap:18px!important}.footer-pillars{grid-template-columns:1fr 1fr!important;gap:16px!important;padding:20px 14px!important}}@media (max-width:480px){.footer-pillars{grid-template-columns:1fr!important}.top-bar{bottom:16px!important;right:16px!important}.theme-toggle{width:40px!important;height:40px!important}}:root{--ease-slide-out:cubic-bezier(0.16,1,0.3,1);--ease-slide-in:cubic-bezier(0.4,0,0.2,1);--motion-duration-sm:180ms;--motion-duration-md:260ms;--motion-duration-lg:380ms}.hero-copy>*{animation:vvSlideUp .45s var(--ease-slide-out) backwards}.hero-copy>:first-child{animation-delay:40ms}.hero-copy>:nth-child(2){animation-delay:.11s}.hero-copy>:nth-child(3){animation-delay:.18s}.hero-copy>:nth-child(4){animation-delay:.24s}.hero-demo{animation:vvSlideUp .55s var(--ease-slide-out) .14s backwards}@keyframes vvSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-pill{position:relative;overflow:hidden;transition:transform .2s var(--ease-slide-out),box-shadow .2s ease}.hero-pill:hover{transform:translateY(-1px)}.hero-pill:after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35),transparent);transform:skewX(-20deg) translateX(-180%);animation:vvPillGlint 5s ease-in-out infinite;pointer-events:none}@keyframes vvPillGlint{0%,65%{transform:skewX(-20deg) translateX(-180%)}80%,to{transform:skewX(-20deg) translateX(360%)}}.seg{position:relative;transition:box-shadow .2s var(--ease-slide-out)}.seg button{z-index:1;transition:color .2s ease,transform .15s ease,background-color .22s var(--ease-slide-out)}.seg button:hover:not(.on):not(:disabled){background:rgba(0,0,0,.04)}html[data-theme=dark] .seg button:hover:not(.on):not(:disabled){background:hsla(0,0%,100%,.08)}.seg button.on{transform:scale(1.02)}.sliding-ticker-wrapper{width:100%;max-width:1100px;margin:0 auto 36px;padding:0 16px;overflow:hidden;position:relative;mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent)}.sliding-ticker-inner{display:flex;gap:14px;width:max-content;animation:vvTickerSlide 42s linear infinite;will-change:transform}.sliding-ticker-wrapper:hover .sliding-ticker-inner{animation-play-state:paused}.ticker-item{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--paper);border:1.5px solid var(--ink);border-radius:999px;box-shadow:2px 2px 0 var(--ink);font-size:.84rem;font-weight:600;color:var(--ink);white-space:nowrap;transition:transform .18s var(--ease-slide-out),box-shadow .18s var(--ease-slide-out);cursor:default}.ticker-item:hover{transform:translateY(-2px);box-shadow:3px 3px 0 var(--ink)}.ticker-item-tag{font-size:.76rem;color:var(--ink-soft);font-weight:500;padding-left:4px;border-left:1px solid var(--border)}@keyframes vvTickerSlide{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.quick-samples-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;font-size:.8rem;color:var(--ink-soft)}.quick-sample-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;border:1px dashed var(--ink);background:var(--board);color:var(--ink);font-size:.78rem;font-weight:600;cursor:pointer;transition:transform .18s var(--ease-slide-out),background-color .15s ease,border-color .15s ease;font-family:inherit}.quick-sample-chip:hover{transform:translateY(-2px);background:var(--paper);border-style:solid;border-color:var(--blue);color:var(--blue)}.quick-sample-chip:active{transform:translateY(0)}.answer-box,.card,.podcast-timeline-item,.stat-pill{transition:transform .22s var(--ease-slide-out),box-shadow .22s var(--ease-slide-out)}.podcast-timeline-item:hover,.stat-pill:hover{transform:translateY(-3px);box-shadow:4px 5px 0 var(--ink)}.btn-primary{transition:transform .15s var(--ease-slide-out),box-shadow .15s var(--ease-slide-out),filter .15s ease}.btn-primary:hover:not(:disabled){filter:brightness(1.05)}@media (prefers-reduced-motion:reduce){.hero-copy>*,.hero-demo,.hero-pill:after,.sliding-ticker-inner{animation:none!important;transform:none!important}.answer-box,.card,.podcast-timeline-item,.quick-sample-chip,.stat-pill,.ticker-item{transition:none!important}}body{position:relative;background-color:var(--board);background-image:radial-gradient(at 15% 15%,rgba(43,89,224,.08) 0,transparent 55%),radial-gradient(at 85% 25%,rgba(122,90,248,.08) 0,transparent 55%),radial-gradient(at 50% 75%,rgba(35,153,107,.05) 0,transparent 55%),radial-gradient(#cfd9d6 1px,transparent 0);background-size:100% 100%,100% 100%,100% 100%,26px 26px;background-attachment:fixed}html[data-theme=dark] body{background-image:radial-gradient(at 15% 15%,rgba(122,162,255,.12) 0,transparent 55%),radial-gradient(at 85% 25%,rgba(183,148,255,.1) 0,transparent 55%),radial-gradient(at 50% 75%,rgba(89,211,155,.06) 0,transparent 55%),radial-gradient(#1e293b 1px,transparent 0)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:rgba(244,247,246,.82);border-bottom:1.5px solid rgba(22,35,59,.08);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}html[data-theme=dark] .nav{background:rgba(15,23,42,.82);border-bottom:1.5px solid hsla(0,0%,100%,.08)}.nav-links a:not(.btn){position:relative;font-weight:600;padding:6px 4px}.nav-links a:not(.btn):after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--blue);border-radius:999px;transition:width .22s cubic-bezier(.16,1,.3,1)}.hero,.nav-links a:not(.btn):hover:after{width:100%}.hero{overflow:hidden;max-width:1280px}.hero:before{content:"";position:absolute;top:10%;left:20%;width:450px;height:450px;background:radial-gradient(circle,rgba(43,89,224,.15) 0,rgba(122,90,248,.08) 50%,transparent 70%);filter:blur(50px);pointer-events:none;z-index:0}.hero-copy{position:relative;z-index:1}.hero-pill{box-shadow:0 4px 14px -2px rgba(43,89,224,.25);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}.hero-pill:hover{transform:translateY(-2px);box-shadow:0 8px 20px -2px rgba(43,89,224,.35)}.hero-demo{position:relative;z-index:1;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.hero-demo:hover{transform:rotate(0deg) translateY(-4px)}.hero-demo .vv{box-shadow:0 20px 50px -12px rgba(15,23,42,.25),6px 6px 0 var(--ink)}html[data-theme=dark] .hero-demo .vv{box-shadow:0 25px 60px -15px rgba(0,0,0,.65),0 0 30px rgba(122,162,255,.15)}.stats-strip{position:relative;z-index:1}.stat-pill{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.88);border:2px solid var(--ink);border-radius:16px;padding:16px 20px;box-shadow:4px 4px 0 var(--ink);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,border-color .2s ease}html[data-theme=dark] .stat-pill{background:rgba(17,24,39,.85);box-shadow:4px 4px 0 rgba(0,0,0,.6)}.stat-pill:hover{transform:translateY(-4px);box-shadow:6px 7px 0 var(--ink);border-color:var(--blue)}html[data-theme=dark] .stat-pill:hover{box-shadow:6px 7px 0 rgba(0,0,0,.8);border-color:var(--blue)}.stat-pill-num{font-size:1.85rem;letter-spacing:-.02em}.card-grid{gap:22px}.info-card{position:relative;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.92);border:2px solid var(--ink);border-radius:18px;padding:24px 22px;box-shadow:4px 4px 0 var(--ink);display:flex;flex-direction:column;gap:12px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .2s ease;overflow:hidden}html[data-theme=dark] .info-card{background:rgba(17,24,39,.88);box-shadow:4px 4px 0 rgba(0,0,0,.6)}.info-card:hover{transform:translateY(-5px);box-shadow:6px 8px 0 var(--ink)}html[data-theme=dark] .info-card:hover{box-shadow:6px 8px 0 rgba(0,0,0,.85)}.card-icon-wrap{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);flex-shrink:0;transition:transform .2s cubic-bezier(.16,1,.3,1)}.info-card:hover .card-icon-wrap{transform:scale(1.08) rotate(-2deg)}.info-card.accent-blue .card-icon-wrap{background:linear-gradient(135deg,rgba(43,89,224,.15),rgba(43,89,224,.3));color:var(--blue)}.info-card.accent-violet .card-icon-wrap{background:linear-gradient(135deg,rgba(122,90,248,.15),rgba(122,90,248,.3));color:var(--violet)}.info-card.accent-green .card-icon-wrap{background:linear-gradient(135deg,rgba(35,153,107,.15),rgba(35,153,107,.3));color:var(--green)}.info-card.accent-amber .card-icon-wrap{background:linear-gradient(135deg,rgba(229,154,0,.15),rgba(229,154,0,.3));color:var(--amber)}.info-card h3{font-size:1.2rem;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.info-card p{line-height:1.6;color:var(--ink-soft)}.podcast-showcase{position:relative;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,rgba(43,89,224,.09),rgba(35,153,107,.09));border:3px solid var(--ink);border-radius:22px;box-shadow:6px 6px 0 var(--ink)}.podcast-timeline-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.92);border:2px solid var(--ink);border-radius:14px;padding:14px 18px;box-shadow:3px 3px 0 var(--ink);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}html[data-theme=dark] .podcast-timeline-item{background:rgba(17,24,39,.9)}.podcast-timeline-item:hover{transform:translateY(-3px) scale(1.01);box-shadow:5px 6px 0 var(--ink)}.step-detailed{position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.85);border:2px solid var(--ink);border-radius:18px;padding:18px 22px;box-shadow:3px 3px 0 var(--ink);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease}html[data-theme=dark] .step-detailed{background:rgba(17,24,39,.82)}.step-detailed:hover{transform:translateY(-3px);box-shadow:5px 5px 0 var(--ink)}.step-num{background:linear-gradient(135deg,var(--blue),var(--violet))!important;color:#fff!important;box-shadow:3px 3px 0 var(--ink);text-shadow:0 1px 2px rgba(0,0,0,.2)}.comparison-wrap,.step-num{border:3px solid var(--ink)}.comparison-wrap{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.95);border-radius:20px;box-shadow:6px 6px 0 var(--ink)}html[data-theme=dark] .comparison-wrap{background:rgba(17,24,39,.92)}.comparison-table th{padding:18px 20px;border-bottom:2.5px solid var(--ink)}.comparison-table td{padding:16px 20px;transition:background-color .15s ease}.comparison-table tr:hover td{background-color:rgba(43,89,224,.03)}.comparison-table td.highlight-col{background:rgba(43,89,224,.08)!important;border-left:2px solid rgba(43,89,224,.25);border-right:2px solid rgba(43,89,224,.25)}html[data-theme=dark] .comparison-table td.highlight-col{background:rgba(122,162,255,.12)!important}.plan{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.92);border:2px solid var(--ink);border-radius:20px;box-shadow:4px 4px 0 var(--ink);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}html[data-theme=dark] .plan{background:rgba(17,24,39,.9)}.plan-hot{background:linear-gradient(180deg,rgba(238,244,255,.95),hsla(0,0%,100%,.95))!important;border:3px solid var(--blue)!important;box-shadow:6px 6px 0 var(--blue),0 20px 45px -10px rgba(43,89,224,.3)!important;transform:scale(1.02)}html[data-theme=dark] .plan-hot{background:linear-gradient(180deg,rgba(23,34,59,.95),rgba(17,24,39,.95))!important;box-shadow:6px 6px 0 var(--blue),0 20px 45px -10px rgba(122,162,255,.25)!important}.plan:hover{transform:translateY(-5px);box-shadow:7px 8px 0 var(--ink)}.plan-hot:hover{transform:scale(1.03) translateY(-5px);box-shadow:8px 10px 0 var(--blue),0 25px 50px -10px rgba(43,89,224,.4)!important}.faq details{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.88);border:2px solid var(--ink);border-radius:14px;padding:16px 20px;margin:12px 0;box-shadow:3px 3px 0 var(--ink);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}html[data-theme=dark] .faq details{background:rgba(17,24,39,.85)}.faq details:hover{transform:translateY(-2px);box-shadow:4px 5px 0 var(--ink)}.faq details[open]{border-color:var(--blue);box-shadow:4px 5px 0 var(--blue)}.faq summary{font-size:1.05rem;letter-spacing:-.01em}.final{position:relative;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,rgba(43,89,224,.12),rgba(122,90,248,.15));border:3px solid var(--ink);border-radius:24px;box-shadow:6px 6px 0 var(--ink);padding:clamp(36px,6vw,64px) clamp(20px,4vw,40px);margin:48px auto;overflow:hidden}.final:before{content:"";position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:500px;height:500px;background:radial-gradient(circle,rgba(122,90,248,.2) 0,transparent 70%);pointer-events:none}.final h2{font-size:clamp(2.4rem,5vw,3.8rem);margin-bottom:22px}.btn{font-family:inherit;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s ease,filter .15s ease}.btn:active:not(:disabled){transform:translate(2px,2px) scale(.98)}.btn-primary{background:linear-gradient(180deg,#3b6ef6,#2554d7);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);text-shadow:0 1px 2px rgba(0,0,0,.15)}.btn-primary:hover:not(:disabled){filter:brightness(1.08);box-shadow:5px 5px 0 var(--ink)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.status-indicator-dot{width:8px;height:8px;background:var(--green);box-shadow:0 0 0 0 rgba(35,153,107,.7);animation:pulseGreen 2s infinite}@keyframes pulseGreen{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(35,153,107,.7)}70%{transform:scale(1);box-shadow:0 0 0 8px rgba(35,153,107,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(35,153,107,0)}}.podcast-showcase:after{content:"";position:absolute;inset:-2px;border-radius:24px;background:linear-gradient(90deg,transparent,rgba(43,89,224,.4) 50%,transparent);background-size:200% 100%;animation:borderBeam 6s linear infinite;pointer-events:none;z-index:-1;opacity:.6}@keyframes borderBeam{0%{background-position:200% 0}to{background-position:-200% 0}}.hero-floating-badge{position:absolute;background:var(--paper);border:1.5px solid var(--ink);border-radius:12px;padding:8px 14px;box-shadow:3px 3px 0 var(--ink);font-size:.82rem;font-weight:700;display:inline-flex;align-items:center;gap:6px;z-index:10;animation:floatBadge 4s ease-in-out infinite;pointer-events:none}.hero-floating-badge-top{top:-16px;right:12px;animation-delay:0s}.hero-floating-badge-bottom{bottom:-16px;left:12px;animation-delay:2s}@keyframes floatBadge{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.faq details summary{list-style:none;display:flex;justify-content:space-between;align-items:center}.faq details summary::-webkit-details-marker{display:none}.faq details summary:after{content:"▼";font-size:.75rem;color:var(--ink-soft);transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s ease}.faq details[open] summary:after{transform:rotate(180deg);color:var(--blue)}.nav .btn-primary{position:relative;overflow:hidden;box-shadow:0 4px 14px -2px rgba(43,89,224,.35)}.pricing-trust-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.85);border:1.5px solid var(--ink);border-radius:999px;padding:6px 16px;box-shadow:2px 2px 0 var(--ink);font-size:.88rem;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease}html[data-theme=dark] .pricing-trust-item{background:rgba(17,24,39,.85)}.pricing-trust-item:hover{transform:translateY(-2px);box-shadow:3px 3px 0 var(--ink)}.faq details p{animation:faqSlideDown .22s cubic-bezier(.16,1,.3,1)}@keyframes faqSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.step-detailed .step-num{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.step-detailed:hover .step-num{transform:scale(1.08) rotate(4deg);box-shadow:4px 4px 0 var(--ink)}body,html{overflow-x:hidden;max-width:100%}.hero{position:relative;overflow-x:clip}@media (max-width:768px){body{background-attachment:scroll!important}.hero:before{left:0;width:100%;max-width:100vw}.hero-demo{max-width:100%}.nav-links{gap:8px 14px}}.foot-badges{gap:14px;flex-wrap:wrap}.foot-badges,.launch-badge{display:inline-flex;align-items:center;justify-content:center}.launch-badge{text-decoration:none;border-radius:12px;line-height:0;transition:transform .22s cubic-bezier(.16,1,.3,1),filter .22s ease,box-shadow .22s ease}.launch-badge:hover{transform:translateY(-2px) scale(1.02)}.launch-badge:active{transform:translateY(0) scale(.99)}.launch-badge img{display:block;border-radius:10px;box-shadow:0 2px 10px rgba(22,35,59,.08);transition:filter .25s ease,box-shadow .25s ease}.launch-badge:hover img{box-shadow:0 6px 18px rgba(22,35,59,.16)}html[data-theme=dark] .tinylaunch-badge img{filter:invert(.92) contrast(1.08) drop-shadow(0 2px 12px rgba(122,162,255,.25));box-shadow:none}html[data-theme=dark] .tinylaunch-badge:hover img{filter:invert(.92) contrast(1.15) drop-shadow(0 4px 20px rgba(122,162,255,.45))}.vcl-badge-dark{display:none!important}.vcl-badge-light{display:block!important}html[data-theme=dark] .vcl-badge-light{display:none!important}html[data-theme=dark] .vcl-badge-dark{display:block!important;box-shadow:0 2px 12px rgba(122,162,255,.25)!important}html[data-theme=dark] .vcl-badge:hover .vcl-badge-dark{box-shadow:0 4px 20px rgba(122,162,255,.45)!important}@media (max-width:768px){.site-foot{flex-direction:column!important;gap:18px!important;text-align:center!important;padding:24px 16px!important}}@media (max-width:480px){.foot-badges{gap:10px!important}.launch-badge img{max-width:170px!important;height:auto!important}}.hero-copy form input[type=url]{transition:border-color .2s ease,box-shadow .22s cubic-bezier(.16,1,.3,1),background-color .2s ease,transform .15s ease!important}.hero-copy form input[type=url]:hover:not(:disabled):not(:focus){border-color:var(--blue)!important}.hero-copy form input[type=url]:focus{border-color:var(--blue)!important;box-shadow:0 0 0 3.5px rgba(43,89,224,.22),4px 4px 0 var(--ink)!important;outline:none!important}html[data-theme=dark] .hero-copy form input[type=url]:focus{border-color:var(--blue)!important;box-shadow:0 0 0 3.5px rgba(122,162,255,.3),0 0 24px rgba(122,162,255,.18)!important}.hero-copy form select{cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.hero-copy form select:hover:not(:disabled){border-color:var(--blue)}.hero-copy form select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(43,89,224,.2);outline:none}.hero-copy form button[type=submit]{position:relative;overflow:hidden;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease,filter .18s ease}.hero-copy form button[type=submit]:hover:not(:disabled){transform:translateY(-2px);box-shadow:5px 5px 0 var(--ink);filter:brightness(1.04)}.hero-copy form button[type=submit]:active:not(:disabled){transform:translateY(1px);box-shadow:2px 2px 0 var(--ink)}.hero-copy form button[type=submit]:before{content:"";position:absolute;top:-60%;left:-60%;width:220%;height:220%;background:linear-gradient(60deg,transparent 40%,hsla(0,0%,100%,.24) 50%,transparent 60%);transform:rotate(25deg);animation:wensityButtonShimmer 6.5s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@keyframes wensityButtonShimmer{0%,75%{transform:rotate(25deg) translateX(-160%)}92%,to{transform:rotate(25deg) translateX(160%)}}.seg{box-shadow:2px 2px 0 var(--ink);transition:box-shadow .2s ease,border-color .2s ease}.seg:hover{box-shadow:3px 3px 0 var(--ink)}.seg button{position:relative;transition:background-color .2s ease,color .18s ease,transform .15s cubic-bezier(.16,1,.3,1)}.seg button:active:not(:disabled){transform:scale(.97)}.quick-sample-chip{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,background-color .18s ease,border-color .18s ease,color .18s ease!important}.quick-sample-chip:hover{transform:translateY(-2px)!important;box-shadow:2.5px 2.5px 0 var(--ink)!important;border-color:var(--blue)!important;color:var(--blue)!important}html[data-theme=dark] .quick-sample-chip:hover{box-shadow:0 0 14px rgba(122,162,255,.25)!important}.card,.plan,.podcast-timeline-item,.stat-pill{position:relative;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,border-color .2s ease}.card:hover,.plan:hover{transform:translateY(-4px);box-shadow:6px 7px 0 var(--ink)}html[data-theme=dark] .card:hover,html[data-theme=dark] .plan:hover{box-shadow:6px 7px 0 rgba(0,0,0,.6),0 0 24px rgba(122,162,255,.12)}.faq details{transition:border-color .22s ease,box-shadow .22s ease,transform .2s ease,background-color .2s ease}.faq details:hover{border-color:var(--blue);transform:translateY(-1px);box-shadow:3px 3px 0 var(--line)}.faq details[open]{border-color:var(--blue)!important;box-shadow:4px 4px 0 var(--ink);background:var(--paper)}html[data-theme=dark] .faq details[open]{box-shadow:0 0 20px rgba(122,162,255,.15),3px 3px 0 rgba(0,0,0,.4)}.faq details summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600;transition:color .18s ease}.faq details summary:hover{color:var(--blue)}.status-indicator-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 0 rgba(16,185,129,.7);animation:wensityPulseDot 2s infinite;margin-right:6px;vertical-align:middle}@keyframes wensityPulseDot{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(16,185,129,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}.plan-hot{position:relative;border-color:var(--blue)!important}.plan-hot:before{content:"";position:absolute;inset:-2px;border-radius:calc(var(--radius) + 2px);background:linear-gradient(135deg,rgba(43,89,224,.3),transparent 60%,rgba(122,90,248,.25));z-index:-1;pointer-events:none}@media (max-width:768px){.hero:before{left:50%!important;top:0!important;transform:translateX(-50%)!important;width:280px!important;height:280px!important;max-width:85vw!important;filter:blur(40px)!important}.hero-generator-box{padding:16px 14px!important;border-radius:14px!important;box-shadow:4px 4px 0 var(--ink)!important;margin-top:16px!important}.hero-generator-box,.nav{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.nav{padding:12px 14px!important;gap:10px!important}.nav-links{gap:6px 10px!important;font-size:.88rem!important}.nav-links .link,.nav-links a:not(.btn){padding:4px 6px!important}.payment-gateway-switcher{width:100%!important;padding:0 8px!important;box-sizing:border-box!important}.payment-gateway-switcher>div{flex-direction:column!important;border-radius:16px!important;padding:6px!important;width:100%!important;box-sizing:border-box!important}.payment-gateway-switcher button{width:100%!important;border-radius:12px!important;justify-content:center!important;padding:10px 14px!important}.foot-badges{flex-direction:column!important;align-items:center!important;gap:12px!important;width:100%!important}.launch-badge{max-width:100%!important}.launch-badge img{max-width:190px!important;height:auto!important}}@media (max-width:520px){.hero-generator-box .seg{min-width:100%!important;width:100%!important;display:flex!important}.hero-generator-box .seg button{flex:1 1!important;padding:9px 12px!important;font-size:.82rem!important}.hero-generator-box .lang-select,.hero-generator-box select{min-width:100%!important;width:100%!important}.quick-samples-row{gap:6px!important}.quick-sample-chip{font-size:.76rem!important;padding:5px 9px!important;max-width:100%!important}.hero h1{font-size:clamp(2rem,7.5vw,2.5rem)!important;line-height:1.15!important}.hero-pill{font-size:.78rem!important;padding:5px 10px!important}}.wensity-highlight{position:relative;display:inline-block;white-space:nowrap}.wensity-highlight-content{position:relative;z-index:1}.wensity-highlight-band{position:absolute;left:-2px;right:-2px;bottom:8%;height:44%;background-color:var(--hl-color,var(--blue));opacity:var(--hl-opacity,.24);border-radius:4px;z-index:0;pointer-events:none;transform-origin:left center;transform:scaleX(0);animation:wensityHighlightSweep .85s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--hl-delay,.2s)}@keyframes wensityHighlightSweep{0%{transform:scaleX(0);opacity:0}30%{opacity:var(--hl-opacity,.24)}to{transform:scaleX(1);opacity:var(--hl-opacity,.24)}}html[data-theme=dark] .wensity-highlight-band{opacity:calc(var(--hl-opacity, .24) * 1.4);filter:drop-shadow(0 0 8px var(--hl-color,var(--blue)))}.wensity-orbit-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:14px;font-family:inherit;font-weight:700;cursor:pointer;border:none;outline:none;background:transparent;padding:2px;overflow:visible;transition:transform .2s cubic-bezier(.16,1,.3,1)}.wensity-orbit-btn:hover{transform:translateY(-2px)}.wensity-orbit-btn:active{transform:translateY(1px) scale(.99)}.wensity-orbit-inner{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:2px solid var(--ink);overflow:hidden;box-shadow:4px 4px 0 var(--ink);transition:box-shadow .2s ease,border-color .2s ease}.wensity-orbit-btn:hover .wensity-orbit-inner{box-shadow:6px 7px 0 var(--ink)}.wensity-orbit-primary .wensity-orbit-inner{background:var(--blue);color:#fff}.wensity-orbit-glow{position:absolute;inset:-150%;background:conic-gradient(from 0deg,transparent 0deg,hsla(0,0%,100%,0) 60deg,hsla(0,0%,100%,.45) 120deg,hsla(0,0%,100%,0) 180deg,transparent 1turn);animation:wensityOrbitSpin 4s linear infinite;pointer-events:none;opacity:.6}@keyframes wensityOrbitSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wensity-orbit-content{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;padding:14px 28px;font-size:1.05rem}.wensity-orbit-lg .wensity-orbit-content{padding:16px 36px;font-size:1.15rem}html[data-theme=dark] .wensity-orbit-primary .wensity-orbit-inner{background:#2563eb;border-color:#fff;box-shadow:4px 4px 0 rgba(0,0,0,.6),0 0 25px rgba(37,99,235,.3)}html[data-theme=dark] .wensity-orbit-btn:hover .wensity-orbit-inner{box-shadow:6px 7px 0 rgba(0,0,0,.8),0 0 35px rgba(37,99,235,.5)}.wensity-morphing-blob-wrap{position:absolute;pointer-events:none;z-index:0;overflow:visible;will-change:transform}.wensity-morphing-blob{width:100%;height:100%;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;animation:wensityMorph 12s ease-in-out infinite alternate,wensitySpinSlow 24s linear infinite;transform-origin:center center}@keyframes wensityMorph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}33%{border-radius:40% 60% 70% 30%/50% 60% 30% 60%}66%{border-radius:70% 30% 50% 50%/30% 40% 60% 70%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes wensitySpinSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wensity-status-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border-radius:999px;background:rgba(16,185,129,.08);border:1.5px solid rgba(16,185,129,.3);font-size:.82rem;font-weight:600;color:var(--ink);margin-bottom:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wensity-status-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 0 rgba(16,185,129,.7);animation:wensityPulseGreen 2s infinite;flex-shrink:0}@keyframes wensityPulseGreen{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(16,185,129,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}html[data-theme=dark] .wensity-status-pill{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.4)}.wensity-kbd{display:inline-flex;align-items:center;justify-content:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;font-weight:700;padding:2px 7px;border-radius:6px;background:var(--paper);color:var(--ink);border:1px solid var(--ink);box-shadow:1px 1px 0 var(--ink);line-height:1.2;vertical-align:middle}html[data-theme=dark] .wensity-kbd{background:#1e293b;box-shadow:1px 1px 0 #000}.wensity-waveform{display:flex;align-items:center;gap:3px;height:32px;padding:0 8px}.wensity-waveform-bar{width:3.5px;border-radius:999px;background:var(--blue);animation:wensityWaveJump 1.4s ease-in-out infinite alternate;transform-origin:bottom center}@keyframes wensityWaveJump{0%{transform:scaleY(.25);opacity:.4}50%{transform:scaleY(1);opacity:1}to{transform:scaleY(.35);opacity:.5}}html[data-theme=dark] .wensity-waveform-bar{background:#7aa2ff;box-shadow:0 0 8px rgba(122,162,255,.4)}.wensity-matrix-wrap{width:100%;max-width:1100px;margin:36px auto;border:3px solid var(--ink);border-radius:20px;background:var(--paper);box-shadow:6px 6px 0 var(--ink);overflow:hidden}html[data-theme=dark] .wensity-matrix-wrap{background:#111827;box-shadow:6px 6px 0 rgba(0,0,0,.7),0 0 30px rgba(122,162,255,.1)}.wensity-matrix-head{display:grid;grid-template-columns:2.2fr 2fr 1.3fr 1.3fr 1.3fr;padding:16px 20px;background:rgba(43,89,224,.06);border-bottom:2px solid var(--ink);font-weight:700;align-items:center}html[data-theme=dark] .wensity-matrix-head{background:rgba(122,162,255,.08)}.wensity-matrix-title{font-size:1.05rem;color:var(--ink)}.wensity-matrix-brand{display:inline-flex;align-items:center;gap:8px;font-size:1.15rem;font-weight:800;color:var(--blue)}.wensity-brand-tag{font-size:.72rem;font-weight:700;background:var(--blue);color:#fff;padding:2px 8px;border-radius:999px;text-transform:uppercase}.wensity-matrix-col{text-align:center;font-size:.95rem;color:var(--ink-soft)}.wensity-matrix-body{display:grid}.wensity-matrix-row{display:grid;grid-template-columns:2.2fr 2fr 1.3fr 1.3fr 1.3fr;padding:14px 20px;border-bottom:1px solid var(--line);align-items:center;transition:background-color .18s ease}.wensity-matrix-row:last-child{border-bottom:none}.wensity-matrix-row.is-active,.wensity-matrix-row:hover{background:rgba(43,89,224,.04)}html[data-theme=dark] .wensity-matrix-row.is-active,html[data-theme=dark] .wensity-matrix-row:hover{background:rgba(122,162,255,.05)}.wensity-matrix-cell{display:flex;align-items:center;font-size:.92rem}.wensity-cell-feature{flex-direction:column;align-items:flex-start;gap:3px}.wensity-cell-feature strong{font-size:.98rem;color:var(--ink)}.wensity-cell-feature small{font-size:.8rem;color:var(--ink-soft);line-height:1.35}.wensity-cell-vidvisual{gap:8px;font-weight:700;color:var(--ink);background:rgba(43,89,224,.08);padding:8px 12px;border-radius:10px;border:1px solid rgba(43,89,224,.25)}html[data-theme=dark] .wensity-cell-vidvisual{background:rgba(122,162,255,.1);border-color:rgba(122,162,255,.3)}.wensity-icon-check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--green);color:#fff;font-size:.82rem;font-weight:900;flex-shrink:0}.wensity-cell-other{justify-content:center;text-align:center;gap:6px;color:var(--ink-soft);font-size:.88rem}.wensity-icon-check-other{color:var(--green);font-weight:700;font-size:1.05rem}.wensity-icon-cross{color:var(--red);font-weight:700;font-size:.95rem}@media (max-width:860px){.wensity-matrix-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.wensity-matrix-head,.wensity-matrix-row{min-width:680px}}.wensity-study-tabs{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:24px auto 32px;padding:6px;background:var(--paper);border:2px solid var(--ink);border-radius:999px;box-shadow:3px 3px 0 var(--ink);max-width:max-content}html[data-theme=dark] .wensity-study-tabs{background:#111827;box-shadow:3px 3px 0 rgba(0,0,0,.6)}.wensity-study-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;border:none;background:transparent;color:var(--ink);font-family:inherit;font-size:.92rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .15s ease}.wensity-study-tab:hover:not(.is-selected){background:rgba(0,0,0,.05)}html[data-theme=dark] .wensity-study-tab:hover:not(.is-selected){background:hsla(0,0%,100%,.08)}.wensity-study-tab.is-selected{background:var(--blue);color:#fff;box-shadow:0 2px 8px rgba(43,89,224,.35);transform:scale(1.02)}.wensity-tab-badge{font-size:.72rem;font-weight:700;padding:2px 7px;border-radius:999px;background:hsla(0,0%,100%,.2);color:inherit}.vv-card{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,border-color .2s ease}.vv-card:hover{transform:translateY(-3px) scale(1.01);box-shadow:4px 5px 0 var(--ink)}html[data-theme=dark] .vv-card:hover{box-shadow:4px 5px 0 rgba(0,0,0,.8),0 0 16px rgba(122,162,255,.2)}html[data-theme=dark] .brand:hover{filter:drop-shadow(0 0 12px rgba(122,162,255,.4))}html[data-theme=dark] .nav-links a:hover{color:#7aa2ff;text-shadow:0 0 10px rgba(122,162,255,.3)}@media (max-width:640px){.wensity-study-tabs{border-radius:16px;padding:6px;width:100%}.wensity-study-tab{width:100%;justify-content:center;border-radius:12px;padding:8px 12px;font-size:.86rem}.wensity-orbit-lg .wensity-orbit-content{padding:14px 22px;font-size:1rem}}.wensity-matrix-wrap{width:100%!important;max-width:100%!important;box-sizing:border-box!important}@media (max-width:768px){.wensity-matrix-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;border-radius:12px!important;box-shadow:3px 3px 0 var(--ink)!important;margin:20px 0!important}.wensity-matrix-head,.wensity-matrix-row{min-width:580px!important}.wensity-study-tabs{border-radius:14px!important;padding:5px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.wensity-study-tab{padding:7px 11px!important;font-size:.8rem!important}.wensity-orbit-btn{max-width:100%!important}.wensity-status-pill{font-size:.76rem!important;padding:4px 10px!important}}.wensity-playground-wrap{width:100%;max-width:1100px;margin:32px auto;border:3px solid var(--ink);border-radius:24px;background:var(--paper);box-shadow:6px 6px 0 var(--ink);padding:24px 28px;position:relative;overflow:hidden}html[data-theme=dark] .wensity-playground-wrap{background:#111827;box-shadow:6px 6px 0 rgba(0,0,0,.7),0 0 35px rgba(122,162,255,.12)}.wensity-playground-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:20px;border-bottom:2px dashed var(--line)}.wensity-playground-formats{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wensity-format-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:12px;border:2px solid var(--ink);background:var(--board);color:var(--ink);font-family:inherit;font-size:.92rem;font-weight:700;cursor:pointer;box-shadow:2px 2px 0 var(--ink);transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease,background-color .18s ease}.wensity-format-btn:hover{transform:translateY(-2px);box-shadow:3px 3px 0 var(--ink)}.wensity-format-btn.is-active{background:var(--blue);color:#fff;border-color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.wensity-format-btn-tag{font-size:.74rem;padding:2px 6px;border-radius:6px;background:rgba(0,0,0,.1);color:inherit}.wensity-format-btn.is-active .wensity-format-btn-tag{background:hsla(0,0%,100%,.25)}.wensity-theme-switcher{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;color:var(--ink-soft)}.wensity-theme-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.wensity-theme-btn:hover{transform:translateY(-1px);border-color:var(--ink)}.wensity-theme-btn.is-active{border-color:var(--blue);box-shadow:0 0 0 2px rgba(43,89,224,.2)}.wensity-theme-dot{width:10px;height:10px;border-radius:50%;background:var(--theme-dot-color,var(--blue));display:inline-block}.wensity-playground-meta{margin:16px 0 20px}.wensity-meta-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:10px;background:rgba(43,89,224,.08);border:1px solid rgba(43,89,224,.2);color:var(--ink);font-size:.86rem}html[data-theme=dark] .wensity-meta-pill{background:rgba(122,162,255,.1);border-color:rgba(122,162,255,.25)}.wensity-playground-stage{border-radius:16px;overflow:hidden;border:2px solid var(--line);box-shadow:0 10px 30px -10px rgba(0,0,0,.08)}.wensity-playground-foot{display:flex;align-items:center;justify-content:space-between;margin-top:18px;font-size:.84rem;color:var(--ink-soft)}.wensity-foot-badge{display:inline-flex;align-items:center;gap:8px}.wensity-bento-grid{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:20px;gap:20px;max-width:1100px;margin:36px auto}.wensity-bento-card{position:relative;background:var(--paper);border:2.5px solid var(--ink);border-radius:20px;padding:28px 24px;box-shadow:5px 5px 0 var(--ink);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease}html[data-theme=dark] .wensity-bento-card{background:#111827;box-shadow:5px 5px 0 rgba(0,0,0,.6)}.wensity-bento-card:hover{transform:translateY(-4px);box-shadow:7px 8px 0 var(--ink)}html[data-theme=dark] .wensity-bento-card:hover{box-shadow:7px 8px 0 rgba(0,0,0,.8),0 0 25px rgba(122,162,255,.15)}.wensity-bento-card-glow{position:absolute;top:-50px;right:-50px;width:140px;height:140px;border-radius:50%;filter:blur(40px);pointer-events:none;opacity:.18}.accent-blue .wensity-bento-card-glow{background:var(--blue)}.accent-violet .wensity-bento-card-glow{background:var(--violet)}.accent-green .wensity-bento-card-glow{background:var(--green)}.accent-amber .wensity-bento-card-glow{background:var(--amber)}.wensity-bento-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;flex-wrap:wrap}.wensity-bento-badge{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;padding:4px 12px;border-radius:999px;background:rgba(43,89,224,.1);color:var(--blue);border:1px solid rgba(43,89,224,.25)}.accent-violet .wensity-bento-badge{background:rgba(122,90,248,.1);color:var(--violet);border-color:rgba(122,90,248,.25)}.accent-green .wensity-bento-badge{background:rgba(35,153,107,.1);color:var(--green);border-color:rgba(35,153,107,.25)}.accent-amber .wensity-bento-badge{background:rgba(229,154,0,.1);color:var(--amber);border-color:rgba(229,154,0,.25)}.wensity-bento-extra{font-size:.78rem;color:var(--ink-soft);font-weight:600}.wensity-bento-title{font-size:1.35rem;line-height:1.25;margin:0 0 10px;color:var(--ink);font-weight:800}.wensity-bento-desc{font-size:.98rem;line-height:1.55;color:var(--ink-soft);margin:0 0 20px}.wensity-bento-stat{display:flex;align-items:baseline;gap:8px;padding-top:14px;border-top:1.5px dashed var(--line)}.wensity-bento-stat-num{font-size:1.7rem;font-weight:900;color:var(--ink);line-height:1}.wensity-bento-stat-label{font-size:.82rem;color:var(--ink-soft);font-weight:600}.wensity-steps-wrap{max-width:1100px;margin:40px auto;position:relative}.wensity-steps-progress{width:100%;height:4px;background:var(--line);border-radius:999px;margin-bottom:24px;overflow:hidden}.wensity-steps-progress-bar{height:100%;background:linear-gradient(90deg,var(--blue),var(--violet));border-radius:999px;transition:width .35s cubic-bezier(.16,1,.3,1)}.wensity-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.wensity-step-card{background:var(--paper);border:2px solid var(--ink);border-radius:16px;padding:22px 18px;box-shadow:3px 3px 0 var(--ink);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease;outline:none}html[data-theme=dark] .wensity-step-card{background:#111827;box-shadow:3px 3px 0 rgba(0,0,0,.6)}.wensity-step-card:hover{transform:translateY(-3px);box-shadow:5px 6px 0 var(--ink)}.wensity-step-card.is-active{border-color:var(--blue);box-shadow:5px 6px 0 var(--blue);background:rgba(43,89,224,.04)}html[data-theme=dark] .wensity-step-card.is-active{background:rgba(122,162,255,.08);box-shadow:5px 6px 0 var(--blue),0 0 20px rgba(122,162,255,.2)}.wensity-step-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.wensity-step-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--ink);color:#fff;font-weight:800;font-size:.95rem}.wensity-step-card.is-active .wensity-step-num{background:var(--blue)}.wensity-step-tag{font-size:.74rem;font-weight:700;color:var(--ink-soft)}.wensity-step-title{font-size:1.05rem;margin:0 0 8px;color:var(--ink);font-weight:700;line-height:1.25}.wensity-step-desc{font-size:.88rem;color:var(--ink-soft);line-height:1.45;margin:0 0 12px}.wensity-step-sub{font-size:.76rem;font-weight:600;color:var(--blue)}.wensity-audience-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;max-width:1100px;margin:36px auto}.wensity-audience-card{background:var(--paper);border:2px solid var(--ink);border-radius:18px;padding:24px 22px;box-shadow:4px 4px 0 var(--ink);display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}html[data-theme=dark] .wensity-audience-card{background:#111827;box-shadow:4px 4px 0 rgba(0,0,0,.6)}.wensity-audience-card:hover{transform:translateY(-3px);box-shadow:6px 7px 0 var(--ink)}.wensity-audience-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.wensity-audience-icon{font-size:1.8rem}.wensity-audience-tag{font-size:.76rem;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--board);color:var(--ink);border:1px solid var(--line)}.wensity-audience-title{font-size:1.2rem;font-weight:800;margin:0 0 8px;color:var(--ink)}.wensity-audience-desc{font-size:.92rem;line-height:1.5;color:var(--ink-soft);margin:0 0 16px}.wensity-audience-example{padding:8px 12px;border-radius:10px;background:var(--board);border-left:3px solid var(--blue);font-size:.8rem;color:var(--ink);font-style:italic}@media (max-width:900px){.wensity-bento-grid{grid-template-columns:1fr}.wensity-steps-grid{grid-template-columns:repeat(2,1fr)}.wensity-audience-grid{grid-template-columns:1fr}}@media (max-width:600px){.wensity-steps-grid{grid-template-columns:1fr}.wensity-playground-wrap{padding:16px 14px;border-radius:18px}.wensity-format-btn,.wensity-theme-switcher{width:100%;justify-content:space-between}}