:root{--yvg-bg:#080c14;--yvg-surface:#0e1421;--yvg-surface-2:#131a29;--yvg-surface-3:#192034;--yvg-border:#ffffff12;--yvg-border-glow:#ff444440;--yvg-red:#f33;--yvg-red-soft:#f55;--yvg-red-dim:#ff33331f;--yvg-amber:#ffb833;--yvg-green:#2dcc70;--yvg-blue:#4f8aff;--yvg-text-primary:#f0f2f8;--yvg-text-secondary:#8892a4;--yvg-text-muted:#4a5568;--yvg-radius:16px;--yvg-radius-sm:10px;--yvg-radius-lg:24px;--yvg-font-display:"Syne",sans-serif;--yvg-font-body:"DM Sans",sans-serif;--yvg-font-mono:"JetBrains Mono",monospace;--yvg-transition:.22s cubic-bezier(.4,0,.2,1)}.yvg-page{font-family:var(--yvg-font-body);background:var(--yvg-bg);color:var(--yvg-text-primary);line-height:1.65;overflow-x:hidden}.yvg-container{max-width:1180px;margin:0 auto;padding:0 24px}.yvg-breadcrumb{max-width:1180px;margin:0 auto;padding:18px 24px}.yvg-breadcrumb ol{color:var(--yvg-text-muted);font-size:12px;font-family:var(--yvg-font-mono);flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.yvg-breadcrumb li:not(:last-child):after{content:" /";color:var(--yvg-text-muted);margin-left:6px}.yvg-breadcrumb a{color:var(--yvg-text-muted);transition:color var(--yvg-transition);text-decoration:none}.yvg-breadcrumb a:hover{color:var(--yvg-red-soft)}.yvg-hero{padding:60px 0 0;position:relative;overflow:hidden}.yvg-hero:before{content:"";pointer-events:none;background:radial-gradient(#ff333314 0%,#0000 70%);width:900px;height:600px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.yvg-platform-badges{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:24px;display:flex}.yvg-platform-badge{font-family:var(--yvg-font-mono);letter-spacing:.06em;border:1px solid;border-radius:999px;padding:5px 14px;font-size:11px;font-weight:500}.yvg-badge-yt{color:#f55;background:#ff000014;border-color:#ff00004d}.yvg-badge-edu{color:#4f8aff;background:#4f8aff14;border-color:#4f8aff4d}.yvg-badge-pod{color:var(--yvg-amber);background:#ffb83314;border-color:#ffb8334d}.yvg-hero-title{font-family:var(--yvg-font-display);letter-spacing:-.03em;text-align:center;max-width:900px;margin:0 auto 20px;font-size:clamp(38px,6vw,72px);font-weight:800;line-height:1.08}.yvg-hero-highlight{background:linear-gradient(135deg,#f33,#f74);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline}.yvg-hero-subtitle{font-size:clamp(16px,2.5vw,22px);font-weight:400;font-family:var(--yvg-font-body);color:var(--yvg-text-secondary);letter-spacing:0;-webkit-text-fill-color:initial;background:0 0;margin-top:10px;display:block}.yvg-hero-desc{text-align:center;max-width:720px;color:var(--yvg-text-secondary);margin:0 auto 36px;font-size:15.5px;line-height:1.7}.yvg-hero-desc strong{color:var(--yvg-text-primary)}.yvg-cta-wrapper{justify-content:center;margin-bottom:28px;display:flex}.yvg-main-cta{color:#fff;border-radius:var(--yvg-radius);font-family:var(--yvg-font-display);transition:transform var(--yvg-transition),box-shadow var(--yvg-transition);background:linear-gradient(135deg,#c22 0%,#f44 100%);border:none;align-items:center;gap:18px;padding:16px 28px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 40px #ff333359,0 2px 8px #0006}.yvg-main-cta:hover{transform:translateY(-2px);box-shadow:0 14px 50px #ff333373,0 4px 16px #00000080}.yvg-cta-left{align-items:center;gap:12px;display:flex}.yvg-cta-emoji{font-size:22px}.yvg-cta-text-block{text-align:left;flex-direction:column;gap:2px;display:flex}.yvg-cta-text-block strong{font-size:15px}.yvg-cta-text-block small{opacity:.8;font-size:11px;font-family:var(--yvg-font-body);font-weight:400}.yvg-cta-arrow{transition:transform var(--yvg-transition);font-size:20px}.yvg-main-cta:hover .yvg-cta-arrow{transform:translate(4px)}.yvg-trust-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:56px;display:flex}.yvg-trust-pill{font-family:var(--yvg-font-body);color:var(--yvg-text-secondary);background:var(--yvg-surface);border:1px solid var(--yvg-border);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:500}.yvg-stats-row{border:1px solid var(--yvg-border);border-radius:var(--yvg-radius);gap:0;margin-bottom:80px;display:flex;overflow:hidden}.yvg-stat-pill{text-align:center;border-right:1px solid var(--yvg-border);background:var(--yvg-surface);flex:1;padding:20px 16px}.yvg-stat-pill:last-child{border-right:none}.yvg-stat-pill strong{font-family:var(--yvg-font-display);color:var(--yvg-red-soft);font-size:26px;font-weight:800;line-height:1.1;display:block}.yvg-stat-pill span{color:var(--yvg-text-muted);letter-spacing:.04em;font-size:11px}.yvg-hero-figure{border-radius:var(--yvg-radius-lg)var(--yvg-radius-lg)0 0;border:1px solid var(--yvg-border);border-bottom:none;margin:0;overflow:hidden;box-shadow:0 -20px 60px #ff33330f}.yvg-hero-img{opacity:.9;width:100%;height:auto;display:block}.yvg-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.yvg-definition-section{background:var(--yvg-surface);border-top:1px solid var(--yvg-border);border-bottom:1px solid var(--yvg-border);padding:60px 0}.yvg-definition-box{background:var(--yvg-surface-2);border:1px solid var(--yvg-border);border-left:3px solid var(--yvg-red);border-radius:var(--yvg-radius);padding:28px 32px;position:relative}.yvg-definition-label{font-family:var(--yvg-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--yvg-red-soft);margin-bottom:12px;font-size:10px;display:block}.yvg-definition-text{color:var(--yvg-text-secondary);margin:0;font-size:15px;line-height:1.75}.yvg-definition-text strong{color:var(--yvg-text-primary)}.yvg-studio-section{padding:80px 0}.yvg-section-header{text-align:center;margin-bottom:48px}.yvg-section-label{font-family:var(--yvg-font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--yvg-red-soft);margin-bottom:10px;font-size:11px;display:block}.yvg-section-title{font-family:var(--yvg-font-display);letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.15}.yvg-section-intro{color:var(--yvg-text-secondary);max-width:600px;margin:0 auto;font-size:15px;line-height:1.7}.yvg-studio-grid{grid-template-columns:1fr 380px;align-items:start;gap:24px;display:grid}.yvg-script-panel{background:var(--yvg-surface);border:1px solid var(--yvg-border);border-radius:var(--yvg-radius-lg);overflow:hidden}.yvg-script-panel-header{border-bottom:1px solid var(--yvg-border);background:var(--yvg-surface-2);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.yvg-panel-title-group{align-items:center;gap:10px;display:flex}.yvg-panel-icon{font-size:18px}.yvg-panel-title{font-family:var(--yvg-font-display);color:var(--yvg-text-primary);margin:0;font-size:15px;font-weight:700}.yvg-char-badge{font-family:var(--yvg-font-mono);background:var(--yvg-surface-3);border:1px solid var(--yvg-border);color:var(--yvg-text-muted);transition:all var(--yvg-transition);border-radius:999px;padding:3px 10px;font-size:11px}.yvg-char-badge.warning{color:var(--yvg-amber);background:#ffb8331f;border-color:#ffb83359}.yvg-script-body{padding:20px;position:relative}.yvg-script-textarea{background:var(--yvg-surface-3);border:1px solid var(--yvg-border);border-radius:var(--yvg-radius-sm);width:100%;min-height:220px;color:var(--yvg-text-primary);font-family:var(--yvg-font-body);resize:vertical;transition:border-color var(--yvg-transition),box-shadow var(--yvg-transition);box-sizing:border-box;padding:16px 18px;font-size:14.5px;line-height:1.7}.yvg-script-textarea:focus{border-color:#f336;outline:none;box-shadow:0 0 0 3px #ff333314}.yvg-script-textarea::placeholder{color:var(--yvg-text-muted)}.yvg-script-hints{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.yvg-hint{color:var(--yvg-text-muted);align-items:center;gap:5px;font-size:12px;display:flex}.yvg-script-footer{border-top:1px solid var(--yvg-border);background:var(--yvg-surface-2);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.yvg-script-stats{flex:1;gap:16px;display:flex}.yvg-stat-chip{color:var(--yvg-text-muted);font-size:12px;font-family:var(--yvg-font-mono)}.yvg-stat-chip strong{color:var(--yvg-text-secondary)}.yvg-action-buttons{flex-wrap:wrap;gap:10px;display:flex}.yvg-btn{border-radius:var(--yvg-radius-sm);font-family:var(--yvg-font-body);cursor:pointer;transition:all var(--yvg-transition);white-space:nowrap;border:1px solid #0000;align-items:center;gap:7px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.yvg-btn-copy{background:var(--yvg-surface-3);border-color:var(--yvg-border);color:var(--yvg-text-secondary)}.yvg-btn-copy:hover{background:var(--yvg-surface-2);color:var(--yvg-text-primary);border-color:#ffffff26}.yvg-btn-copy.copied{color:var(--yvg-green);background:#2dcc701f;border-color:#2dcc7059}.yvg-btn-go{color:#fff;background:linear-gradient(135deg,#c22,#f44);box-shadow:0 4px 16px #ff33334d}.yvg-btn-go:hover{transform:translateY(-1px);box-shadow:0 8px 24px #f336}.yvg-btn-go-secondary{background:var(--yvg-surface-3);color:var(--yvg-red-soft);border-color:#ff33334d}.yvg-btn-go-secondary:hover{background:var(--yvg-red-dim)}.yvg-btn:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.yvg-empty-notice{color:var(--yvg-text-muted);font-size:12px;font-style:italic}.yvg-templates-section{padding:20px 20px 0}.yvg-templates-toggle{border:1px solid var(--yvg-border);border-radius:var(--yvg-radius-sm);color:var(--yvg-text-secondary);font-family:var(--yvg-font-body);cursor:pointer;transition:all var(--yvg-transition);background:0 0;justify-content:center;align-items:center;gap:8px;width:100%;padding:9px 16px;font-size:13px;font-weight:500;display:flex}.yvg-templates-toggle:hover{color:var(--yvg-text-primary);background:var(--yvg-surface-2);border-color:#ffffff26}.yvg-templates-grid{gap:8px;max-height:300px;margin-top:12px;display:grid;overflow-y:auto}.yvg-template-chip{background:var(--yvg-surface-2);border:1px solid var(--yvg-border);border-radius:var(--yvg-radius-sm);cursor:pointer;transition:all var(--yvg-transition);text-align:left;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;display:flex}.yvg-template-chip:hover{background:var(--yvg-red-dim);border-color:#ff33334d}.yvg-template-icon{flex-shrink:0;margin-top:1px;font-size:16px}.yvg-template-name{color:var(--yvg-text-primary);margin-bottom:2px;font-size:12.5px;font-weight:600;display:block}.yvg-template-preview{color:var(--yvg-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.yvg-voice-panel{background:var(--yvg-surface);border:1px solid var(--yvg-border);border-radius:var(--yvg-radius-lg);position:sticky;top:20px;overflow:hidden}.yvg-voice-panel-header{border-bottom:1px solid var(--yvg-border);background:var(--yvg-surface-2);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.yvg-voice-filter{border-bottom:1px solid var(--yvg-border);gap:8px;padding:14px 16px;display:flex}.yvg-filter-select{background:var(--yvg-surface-3);border:1px solid var(--yvg-border);color:var(--yvg-text-secondary);font-family:var(--yvg-font-body);cursor:pointer;border-radius:8px;outline:none;flex:1;padding:7px 10px;font-size:12px}.yvg-filter-select:focus{border-color:#ff333359}.yvg-voice-list{flex-direction:column;gap:6px;max-height:480px;padding:10px;display:flex;overflow-y:auto}.yvg-voice-list::-webkit-scrollbar{width:4px}.yvg-voice-list::-webkit-scrollbar-track{background:0 0}.yvg-voice-list::-webkit-scrollbar-thumb{background:var(--yvg-surface-3);border-radius:2px}.yvg-voice-item{border-radius:var(--yvg-radius-sm);background:var(--yvg-surface-2);border:1px solid var(--yvg-border);cursor:pointer;transition:all var(--yvg-transition);align-items:center;gap:10px;padding:10px 12px;display:flex}.yvg-voice-item:hover{background:var(--yvg-surface-3);border-color:#ff333340}.yvg-voice-item.playing{background:var(--yvg-red-dim);border-color:#ff333380}.yvg-voice-avatar{object-fit:cover;border:2px solid var(--yvg-border);border-radius:50%;flex-shrink:0;width:36px;height:36px}.yvg-voice-avatar-emoji{background:var(--yvg-surface-3);border:2px solid var(--yvg-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.yvg-voice-info{flex:1;min-width:0}.yvg-voice-name{color:var(--yvg-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.yvg-voice-meta{color:var(--yvg-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.yvg-play-btn{border:1px solid var(--yvg-border);cursor:pointer;width:30px;height:30px;color:var(--yvg-text-muted);transition:all var(--yvg-transition);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.yvg-play-btn:hover{border-color:var(--yvg-red-soft);color:var(--yvg-red-soft);background:var(--yvg-red-dim)}.yvg-play-btn.playing-active{border-color:var(--yvg-red-soft);background:var(--yvg-red-dim);color:var(--yvg-red-soft)}.yvg-voice-loading{text-align:center;color:var(--yvg-text-muted);padding:40px 20px;font-size:13px}.yvg-voice-count{font-family:var(--yvg-font-mono);color:var(--yvg-text-muted);border-top:1px solid var(--yvg-border);text-align:center;padding:10px 16px;font-size:11px}.yvg-copy-toast{background:var(--yvg-green);color:#fff;font-family:var(--yvg-font-body);z-index:9999;border-radius:999px;padding:10px 22px;font-size:13px;font-weight:600;animation:.3s toastIn;position:fixed;bottom:32px;left:50%;transform:translate(-50%)translateY(0);box-shadow:0 8px 24px #2dcc7066}@keyframes toastIn{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}section{scroll-margin-top:80px}.yvg-why-section,.yvg-niches-section,.yvg-how-section,.yvg-comparison-section,.yvg-voices-guide-section,.yvg-optimization-section,.yvg-faq-section,.yvg-paa-section,.yvg-final-cta-section{padding:80px 0}.yvg-why-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.yvg-why-card{background:var(--yvg-surface);border:1px solid var(--yvg-border);border-radius:var(--yvg-radius);transition:border-color var(--yvg-transition);padding:28px}.yvg-why-card:hover{border-color:#f333}.yvg-why-card-primary{background:var(--yvg-surface-2);border-color:#ff333326;grid-column:span 2}.yvg-why-icon{margin-bottom:14px;font-size:28px;display:block}.yvg-why-card h3{font-family:var(--yvg-font-display);color:var(--yvg-text-primary);letter-spacing:-.01em;margin:0 0 12px;font-size:18px;font-weight:700}.yvg-why-card p{color:var(--yvg-text-secondary);margin:0;font-size:14px;line-height:1.7}.yvg-why-card p+p{margin-top:10px}.yvg-why-card strong{color:var(--yvg-text-primary)}.yvg-mini-stat-row{flex-wrap:wrap;gap:20px;margin-top:20px;display:flex}.yvg-mini-stat{background:var(--yvg-surface-3);border:1px solid var(--yvg-border);border-radius:var(--yvg-radius-sm);text-align:center;min-width:110px;padding:12px 16px}.yvg-mini-stat strong{font-family:var(--yvg-font-display);color:var(--yvg-red-soft);font-size:22px;font-weight:800;line-height:1.1;display:block}.yvg-mini-stat span{color:var(--yvg-text-muted);margin-top:2px;font-size:11px;display:block}.yvg-niches-section{background:var(--yvg-surface);border-top:1px solid var(--yvg-border);border-bottom:1px solid var(--yvg-border)}.yvg-niches-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.yvg-niche-card{background:var(--yvg-bg);border:1px solid var(--yvg-border);border-radius:var(--yvg-radius);transition:all var(--yvg-transition);padding:24px}.yvg-niche-card:hover{border-color:#ff333340;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.yvg-niche-header{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.yvg-niche-icon{flex-shrink:0;font-size:24px}.yvg-niche-title-group h3{font-family:var(--yvg-font-display);color:var(--yvg-text-primary);margin:0 0 4px;font-size:15px;font-weight:700}.yvg-niche-tag{font-family:var(--yvg-font-mono);letter-spacing:.08em;color:var(--yvg-red-soft);text-transform:uppercase;font-size:10px}.yvg-niche-card p{color:var(--yvg-text-secondary);margin:0 0 14px;font-size:13px;line-height:1.65}.yvg-niche-card strong{color:var(--yvg-text-primary)}.yvg-niche-topics{color:var(--yvg-text-muted);font-size:12px}.yvg-niche-topics strong{color:var(--yvg-text-secondary)}.yvg-niche-voice-rec{background:var(--yvg-surface-3);color:var(--yvg-text-muted);border-left:2px solid var(--yvg-red);border-radius:8px;margin-top:12px;padding:10px 12px;font-size:12px}.yvg-niche-voice-rec strong{color:var(--yvg-red-soft)}.yvg-steps{flex-direction:column;gap:28px;display:flex}.yvg-step{align-items:flex-start;gap:24px;display:flex}.yvg-step-num{background:var(--yvg-red-dim);width:48px;height:48px;font-family:var(--yvg-font-display);color:var(--yvg-red-soft);border:2px solid #ff33334d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:4px;font-size:18px;font-weight:800;display:flex}.yvg-step-body h3{font-family:var(--yvg-font-display);color:var(--yvg-text-primary);letter-spacing:-.01em;margin:0 0 10px;font-size:18px;font-weight:700}.yvg-step-body p{color:var(--yvg-text-secondary);margin:0 0 10px;font-size:14px;line-height:1.7}.yvg-step-body strong{color:var(--yvg-text-primary)}.yvg-step-example{background:var(--yvg-surface-2);border:1px solid var(--yvg-border);border-left:2px solid var(--yvg-amber);border-radius:var(--yvg-radius-sm);color:var(--yvg-text-secondary);padding:12px 16px;font-size:13px;line-height:1.6}.yvg-step-example strong{color:var(--yvg-amber)}.yvg-step-checklist{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.yvg-step-checklist li{color:var(--yvg-text-secondary);padding-left:20px;font-size:13.5px;position:relative}.yvg-step-checklist li:before{content:"→";color:var(--yvg-red-soft);position:absolute;left:0}.yvg-comparison-section{background:var(--yvg-surface);border-top:1px solid var(--yvg-border);border-bottom:1px solid var(--yvg-border)}.yvg-comparison-scroll{overflow-x:auto}.yvg-comparison-table{border-collapse:collapse;width:100%;font-size:13.5px}.yvg-comparison-table th{background:var(--yvg-surface-2);text-align:left;font-family:var(--yvg-font-display);color:var(--yvg-text-secondary);border-bottom:1px solid var(--yvg-border);white-space:nowrap;padding:14px 18px;font-size:13px;font-weight:700}.yvg-comparison-table .yvg-col-ai{color:var(--yvg-text-primary);background:#ff33330d;border-left:2px solid #ff33334d;border-right:2px solid #ff33334d}.yvg-comparison-table td{border-bottom:1px solid var(--yvg-border);color:var(--yvg-text-secondary);vertical-align:top;padding:13px 18px;line-height:1.5}.yvg-comparison-table td.yvg-col-ai{color:var(--yvg-text-primary);background:#ff33330a}.yvg-comparison-table tr:last-child td{border-bottom:none}.yvg-comparison-table tr:hover td{background:var(--yvg-surface-2)}.yvg-comparison-table tr:hover td.yvg-col-ai{background:#ff333312}.yvg-detail{color:var(--yvg-text-muted);margin-top:2px;font-size:11px;font-style:italic;display:block}.yvg-voice-type-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.yvg-voice-type-card{background:var(--yvg-surface);border:1px solid var(--yvg-border);border-radius:var(--yvg-radius);transition:border-color var(--yvg-transition);padding:24px}.yvg-voice-type-card:hover{border-color:#f333}.yvg-vt-header{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.yvg-vt-avatar{flex-shrink:0;font-size:26px}.yvg-vt-info h3{font-family:var(--yvg-font-display);color:var(--yvg-text-primary);margin:0 0 4px;font-size:16px;font-weight:700}.yvg-vt-tag{font-family:var(--yvg-font-mono);letter-spacing:.08em;color:var(--yvg-blue);text-transform:uppercase;font-size:10px}.yvg-voice-type-card p{color:var(--yvg-text-secondary);margin:0 0 14px;font-size:13px;line-height:1.65}.yvg-voice-type-card strong{color:var(--yvg-text-primary)}.yvg-vt-rec{margin:0;padding:0;list-style:none}.yvg-vt-rec li{color:var(--yvg-text-muted);border-bottom:1px solid var(--yvg-border);align-items:flex-start;gap:6px;padding:4px 0;font-size:12px;display:flex}.yvg-vt-rec li:last-child{border-bottom:none}.yvg-vt-badge{font-family:var(--yvg-font-mono);color:var(--yvg-blue);white-space:nowrap;background:#4f8aff1f;border:1px solid #4f8aff40;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px}.yvg-vt-settings{background:var(--yvg-surface-3);color:var(--yvg-text-muted);font-size:11.5px;font-family:var(--yvg-font-mono);border-radius:8px;margin-top:12px;padding:10px 12px}.yvg-vt-settings strong{color:var(--yvg-amber)}.yvg-optimization-section{background:var(--yvg-surface);border-top:1px solid var(--yvg-border);border-bottom:1px solid var(--yvg-border)}.yvg-opt-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px;display:grid}.yvg-opt-card{background:var(--yvg-bg);border:1px solid var(--yvg-border);border-radius:var(--yvg-radius);transition:all var(--yvg-transition);padding:22px}.yvg-opt-card:hover{border-color:#f333;transform:translateY(-2px);box-shadow:0 6px 20px #00000040}.yvg-opt-num{background:var(--yvg-red-dim);width:32px;height:32px;font-family:var(--yvg-font-display);color:var(--yvg-red-soft);border:1px solid #ff33334d;border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-size:14px;font-weight:800;display:flex}.yvg-opt-card h4{font-family:var(--yvg-font-display);color:var(--yvg-text-primary);margin:0 0 8px;font-size:15px;font-weight:700}.yvg-opt-card p{color:var(--yvg-text-secondary);margin:0;font-size:13px;line-height:1.65}.yvg-opt-card strong{color:var(--yvg-text-primary)}.yvg-script-examples{background:var(--yvg-bg);border:1px solid var(--yvg-border);border-radius:var(--yvg-radius-lg);overflow:hidden}.yvg-script-ex-header{border-bottom:1px solid var(--yvg-border);background:var(--yvg-surface-2);padding:18px 24px}.yvg-script-ex-header h3{font-family:var(--yvg-font-display);color:var(--yvg-text-primary);margin:0 0 4px;font-size:18px;font-weight:700}.yvg-script-ex-header p{color:var(--yvg-text-muted);margin:0;font-size:13px}.yvg-script-ex-grid{grid-template-columns:repeat(2,1fr);gap:0;display:grid}.yvg-script-ex-item{border-right:1px solid var(--yvg-border);border-bottom:1px solid var(--yvg-border);padding:22px 24px}.yvg-script-ex-item:nth-child(2n){border-right:none}.yvg-script-ex-item:nth-last-child(-n+2){border-bottom:none}.yvg-script-ex-label{font-family:var(--yvg-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--yvg-red-soft);margin-bottom:8px;font-size:10px;display:block}.yvg-script-ex-item blockquote{color:var(--yvg-text-secondary);border:none;margin:0;padding:0;font-size:13px;font-style:italic;line-height:1.65}.yvg-script-ex-note{color:var(--yvg-text-muted);margin-top:8px;font-size:11px;font-style:normal;display:block}.yvg-faq-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.yvg-faq-item{background:var(--yvg-surface);border:1px solid var(--yvg-border);border-radius:var(--yvg-radius);transition:border-color var(--yvg-transition);padding:22px}.yvg-faq-item:hover{border-color:#f333}.yvg-faq-item h3{font-family:var(--yvg-font-display);color:var(--yvg-text-primary);margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.35}.yvg-faq-item p{color:var(--yvg-text-secondary);margin:0;font-size:13.5px;line-height:1.7}.yvg-faq-item p+p{margin-top:8px}.yvg-faq-item strong{color:var(--yvg-text-primary)}.yvg-faq-item ul{margin:8px 0 0;padding-left:0;list-style:none}.yvg-faq-item ul li{color:var(--yvg-text-secondary);padding:3px 0 3px 16px;font-size:13px;position:relative}.yvg-faq-item ul li:before{content:"·";color:var(--yvg-red-soft);font-size:18px;line-height:1;position:absolute;left:0}.yvg-paa-section{background:var(--yvg-bg)}.yvg-paa-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.yvg-paa-card{background:var(--yvg-surface);border:1px solid var(--yvg-border);border-radius:var(--yvg-radius);padding:22px}.yvg-paa-card h3{font-family:var(--yvg-font-display);color:var(--yvg-text-primary);margin:0 0 10px;font-size:14.5px;font-weight:700;line-height:1.35}.yvg-paa-card p{color:var(--yvg-text-secondary);margin:0;font-size:13px;line-height:1.7}.yvg-paa-card strong{color:var(--yvg-text-primary)}.yvg-final-cta-section{border-top:1px solid var(--yvg-border);background:linear-gradient(135deg,#ff33330f 0%,#080c1400 60%)}.yvg-final-cta-inner{text-align:center;max-width:700px;margin:0 auto}.yvg-final-icon{margin-bottom:20px;font-size:56px;display:block}.yvg-final-cta-inner h2{font-family:var(--yvg-font-display);letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.1}.yvg-final-desc{color:var(--yvg-text-secondary);max-width:600px;margin:0 auto 32px;font-size:15px;line-height:1.7}.yvg-final-desc strong{color:var(--yvg-text-primary)}.yvg-final-cta-btn{color:#fff;border-radius:var(--yvg-radius);font-family:var(--yvg-font-display);transition:transform var(--yvg-transition),box-shadow var(--yvg-transition);background:linear-gradient(135deg,#c22,#f44);align-items:center;gap:18px;margin-bottom:28px;padding:18px 32px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 12px 48px #f336}.yvg-final-cta-btn:hover{transform:translateY(-3px);box-shadow:0 20px 60px #ff333380}.yvg-final-cta-content{text-align:left;flex-direction:column;gap:3px;display:flex}.yvg-final-cta-content strong{font-size:16px}.yvg-final-cta-content small{opacity:.8;font-size:12px;font-family:var(--yvg-font-body);font-weight:400}.yvg-final-arrow{font-size:22px}.yvg-final-trust-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;display:flex}.yvg-final-trust-pills span{color:var(--yvg-text-secondary);background:var(--yvg-surface);border:1px solid var(--yvg-border);border-radius:999px;padding:5px 14px;font-size:12px}.yvg-final-footnote{color:var(--yvg-text-muted);font-size:13px}.yvg-inline-link{color:var(--yvg-red-soft);transition:color var(--yvg-transition);text-decoration:none}.yvg-inline-link:hover{color:var(--yvg-text-primary)}.yvg-cta-mid{text-align:center;margin-top:40px}.yvg-mid-cta-btn{background:var(--yvg-red-dim);color:var(--yvg-red-soft);border-radius:var(--yvg-radius);font-family:var(--yvg-font-body);transition:all var(--yvg-transition);border:1px solid #ff33334d;align-items:center;gap:10px;padding:13px 26px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.yvg-mid-cta-btn:hover{color:var(--yvg-text-primary);background:#ff33332e;border-color:#ff333380;transform:translateY(-1px)}.yvg-testimonials-section{padding:80px 0}.yvg-testimonials-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.yvg-testimonial-card{background:var(--yvg-surface);border:1px solid var(--yvg-border);border-radius:var(--yvg-radius);padding:24px}.yvg-testimonial-card p{color:var(--yvg-text-secondary);margin:0 0 16px;font-size:14px;font-style:italic;line-height:1.7}.yvg-testimonial-card cite{color:var(--yvg-text-muted);margin-bottom:8px;font-size:12.5px;font-style:normal;display:block}.yvg-stars{color:var(--yvg-amber);font-size:13px}.yvg-alt-bg{background:var(--yvg-surface);border-top:1px solid var(--yvg-border);border-bottom:1px solid var(--yvg-border)}@media (max-width:900px){.yvg-studio-grid{grid-template-columns:1fr}.yvg-voice-panel{max-height:420px;position:static}.yvg-why-grid{grid-template-columns:1fr}.yvg-why-card-primary{grid-column:span 1}.yvg-niches-grid{grid-template-columns:repeat(2,1fr)}.yvg-voice-type-grid,.yvg-faq-grid,.yvg-paa-grid{grid-template-columns:1fr}.yvg-opt-grid{grid-template-columns:repeat(2,1fr)}.yvg-testimonials-grid,.yvg-script-ex-grid{grid-template-columns:1fr}.yvg-script-ex-item:nth-child(odd){border-right:none}}@media (max-width:600px){.yvg-niches-grid,.yvg-opt-grid{grid-template-columns:1fr}.yvg-stats-row{flex-direction:column}.yvg-stat-pill{border-right:none;border-bottom:1px solid var(--yvg-border)}.yvg-stat-pill:last-child{border-bottom:none}.yvg-action-buttons{flex-direction:column}.yvg-btn{justify-content:center;width:100%}}
