.gvh-fixes h2,.gvh-setup h2,.gvh-compare h2,.gvh-cta h2{color:var(--text-primary);text-align:center;letter-spacing:-.01em;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.gvh-fixes h2,.gvh-setup h2{margin-bottom:48px}.gvh-compare h2{margin-bottom:40px}.gvh-cta h2{margin-bottom:12px}.gvh-fixes{background:var(--color-stone-100);padding:80px 24px}.gvh-fixes-inner{max-width:760px;margin:0 auto}.gvh-fixes-list{flex-direction:column;gap:32px;display:flex}.gvh-fix{align-items:flex-start;gap:20px;display:flex}.gvh-fix-icon{background:linear-gradient(135deg, var(--color-gold-wash), var(--color-gold-pale));width:52px;height:52px;color:var(--color-gold-text);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gvh-fix-text h3{color:var(--text-primary);margin-bottom:6px;font-size:1rem;font-weight:700;line-height:1.3}.gvh-fix-text p{color:var(--text-secondary);font-size:.88rem;line-height:1.65}@media (width<=540px){.gvh-fix{flex-direction:column;gap:12px}}.gvh-ghost-callout{background:var(--color-stone-850);padding:48px 24px;position:relative;overflow:hidden}.gvh-ghost-callout:before{content:"";pointer-events:none;background:radial-gradient(#c9a00014 0%,#0000 70%);width:500px;height:300px;position:absolute;top:50%;left:30%;transform:translate(-50%,-50%)}.gvh-ghost-callout-inner{align-items:center;gap:24px;max-width:800px;margin:0 auto;display:flex;position:relative}.gvh-ghost-callout-icon{width:56px;height:56px;color:var(--color-gold-text);background:linear-gradient(135deg,#fee26514,#fee2650a);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gvh-ghost-callout-icon svg{width:32px;height:32px}.gvh-ghost-callout-text{flex:1}.gvh-ghost-callout-text h3{color:var(--color-stone-50);margin-bottom:6px;font-size:1.05rem;font-weight:700}.gvh-ghost-callout-text p{color:var(--text-muted);font-size:.88rem;line-height:1.55}@media (width<=600px){.gvh-ghost-callout-inner{flex-direction:column;align-items:flex-start}.gvh-ghost-callout-icon{width:48px;height:48px}.gvh-ghost-callout-icon svg{width:24px;height:24px}}[data-theme=dark] .gvh-ghost-callout{background:var(--color-bg-dark)}[data-theme=dark] .gvh-ghost-callout:before{background:radial-gradient(#c9a0000d 0%,#0000 70%)}.gvh-setup{background:var(--color-white);padding:80px 24px}.gvh-setup-inner{max-width:800px;margin:0 auto}.gvh-setup-grid{grid-template-columns:repeat(3,1fr);gap:32px;list-style:none;display:grid}.gvh-setup-step{text-align:center}.gvh-step-num{background:linear-gradient(135deg, var(--color-gold-wash), var(--color-gold-pale));width:44px;height:44px;color:var(--color-gold-text);border:1px solid #c9a00040;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:1.1rem;font-weight:700;display:inline-flex}.gvh-step-body h3{color:var(--text-primary);margin-bottom:6px;font-size:.95rem;font-weight:700}.gvh-step-body p{color:var(--text-secondary);font-size:.88rem;line-height:1.65}.gvh-step-body code{background:var(--color-stone-100);border:1px solid var(--color-stone-150);color:var(--text-primary);border-radius:4px;padding:2px 6px;font-size:.82rem}@media (width<=640px){.gvh-setup-grid{grid-template-columns:1fr;gap:36px}}.gvh-compare{background:var(--color-stone-100);padding:80px 24px}.gvh-compare-inner{max-width:960px;margin:0 auto}.gvh-table-wrap{border:1px solid var(--color-stone-150);background:linear-gradient(to right, var(--color-white) 30%, transparent) left / 40px 100% no-repeat local, linear-gradient(to left, var(--color-white) 30%, transparent) right / 40px 100% no-repeat local, linear-gradient(to right, #00000014, transparent) left / 24px 100% no-repeat scroll, linear-gradient(to left, #00000014, transparent) right / 24px 100% no-repeat scroll, var(--color-white);border-radius:14px;overflow-x:auto}.gvh-table{border-collapse:collapse;width:100%;min-width:700px;font-size:.88rem}.gvh-table thead tr{background:linear-gradient(135deg, var(--color-gold-pale), var(--color-gold-muted))}.gvh-table thead th{color:var(--text-primary);text-align:left;border-bottom:2px solid var(--color-stone-150);white-space:nowrap;padding:14px 18px;font-weight:700}.gvh-table tbody td,.gvh-table tbody th{text-align:left;color:var(--text-secondary);border-bottom:1px solid var(--color-stone-125);padding:12px 18px;font-weight:400}.gvh-table tbody tr:nth-child(2n){background:var(--color-stone-25)}.gvh-table tbody tr:last-child td,.gvh-table tbody tr:last-child th{border-bottom:none}.gvh-table-highlight{background:#fef3c74d}.gvh-table tbody tr:nth-child(2n) .gvh-table-highlight{background:#fef3c773}.gvh-table td strong{color:var(--text-primary);font-weight:600}.gvh-stats{background:var(--color-stone-100);padding:0 24px 80px}.gvh-stats-inner{max-width:960px;margin:0 auto}.gvh-stats-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.gvh-stat{text-align:center;background:var(--color-white);border:1px solid var(--color-stone-150);border-radius:12px;padding:24px 16px}.gvh-stat-number{color:var(--color-gold-text);margin-bottom:6px;font-size:2.2rem;font-weight:700;line-height:1.1;display:block}.gvh-stat-label{color:var(--text-secondary);font-size:.82rem}@media (width<=680px){.gvh-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.gvh-stats-grid{grid-template-columns:1fr}}.gvh-cta{background:var(--color-stone-50);text-align:center;padding:80px 24px;position:relative;overflow:hidden}.gvh-cta-gradient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.gvh-blob{filter:blur(80px);will-change:transform;border-radius:50%;position:absolute}.gvh-blob--1{background:radial-gradient(circle,#fee26573,#ffc83226 50%,#0000 70%);width:500px;height:500px;animation:18s ease-in-out infinite alternate drift-2;top:-30%;right:-5%}.gvh-blob--2{background:radial-gradient(circle,#fec83c66,#ffe6781f 50%,#0000 70%);width:450px;height:450px;animation:16s ease-in-out infinite alternate drift-1;bottom:-20%;left:-5%}.gvh-cta-inner{z-index:1;max-width:560px;margin:0 auto;position:relative}.gvh-cta p{color:var(--text-secondary);margin-bottom:32px;font-size:1rem;line-height:1.6}.gvh-cta-note{color:var(--text-muted);margin-top:14px;font-size:.82rem;display:block}[data-theme=dark] .gvh-fixes,[data-theme=dark] .gvh-compare,[data-theme=dark] .gvh-stats,[data-theme=dark] .gvh-cta{background:var(--color-stone-850)}[data-theme=dark] .gvh-fix-icon,[data-theme=dark] .gvh-step-num{background:linear-gradient(135deg,#fefce814,#fef3c70d)}[data-theme=dark] .gvh-step-num{border-color:#c9a00033}[data-theme=dark] .gvh-setup{background:var(--color-stone-950)}[data-theme=dark] .gvh-step-body code{background:var(--color-stone-750);border-color:var(--color-stone-700)}[data-theme=dark] .gvh-table-wrap{border-color:var(--color-stone-750);background:linear-gradient(to right, var(--color-stone-900) 30%, transparent) left / 40px 100% no-repeat local, linear-gradient(to left, var(--color-stone-900) 30%, transparent) right / 40px 100% no-repeat local, linear-gradient(to right, #00000026, transparent) left / 24px 100% no-repeat scroll, linear-gradient(to left, #00000026, transparent) right / 24px 100% no-repeat scroll, var(--color-stone-900)}[data-theme=dark] .gvh-table thead tr{background:linear-gradient(135deg,#fef3c71f,#fde68a14)}[data-theme=dark] .gvh-table thead th{border-bottom-color:var(--color-stone-750)}[data-theme=dark] .gvh-table tbody td,[data-theme=dark] .gvh-table tbody th{border-bottom-color:var(--color-stone-775)}[data-theme=dark] .gvh-table tbody tr:nth-child(2n){background:var(--color-stone-925)}[data-theme=dark] .gvh-table-highlight{background:#fef3c70f}[data-theme=dark] .gvh-table tbody tr:nth-child(2n) .gvh-table-highlight{background:#fef3c71a}[data-theme=dark] .gvh-stat{background:var(--color-stone-900);border-color:var(--color-stone-750)}[data-theme=dark] .gvh-blob--1{background:radial-gradient(circle,#fee26526,#ffc8320d 50%,#0000 70%)}[data-theme=dark] .gvh-blob--2{background:radial-gradient(circle,#fec83c1f,#ffe6780a 50%,#0000 70%)}@media (prefers-reduced-motion:reduce){.gvh-blob{animation:none}}
