.pdv-fixes{background:var(--color-stone-100);padding:80px 24px}.pdv-fixes-inner{max-width:760px;margin:0 auto}.pdv-fixes h2{color:var(--text-primary);text-align:center;letter-spacing:-.01em;margin-bottom:48px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.pdv-fixes-list{flex-direction:column;gap:32px;display:flex}.pdv-fix{align-items:flex-start;gap:20px;display:flex}.pdv-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}.pdv-fix-text h3{color:var(--text-primary);margin-bottom:6px;font-size:1rem;font-weight:700;line-height:1.3}.pdv-fix-text p{color:var(--text-secondary);font-size:.88rem;line-height:1.65}.pdv-fix-text a{color:var(--color-gold-text);font-weight:600;text-decoration:none}.pdv-fix-text a:hover{color:var(--color-gold-text-hover)}@media (width<=540px){.pdv-fix{flex-direction:column;gap:12px}}.pdv-longform{background:var(--color-white);padding:80px 24px}.pdv-longform-inner{max-width:760px;margin:0 auto}.pdv-longform h2{color:var(--text-primary);text-align:center;letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.pdv-longform-intro{color:var(--text-secondary);text-align:center;max-width:640px;margin:0 auto 36px;font-size:.95rem;line-height:1.65}.pdv-longform-list{flex-direction:column;gap:18px;margin:0 0 24px;padding:0;list-style:none;display:flex}.pdv-longform-list li{color:var(--text-secondary);padding-left:28px;font-size:.95rem;line-height:1.6;position:relative}.pdv-longform-list li:before{content:"";background:linear-gradient(135deg, var(--color-gold-pale), var(--color-gold-muted));border:1px solid #c9a00059;border-radius:50%;width:12px;height:12px;position:absolute;top:.55em;left:0}.pdv-longform-list strong{color:var(--text-primary);font-weight:700}.pdv-longform-list a,.pdv-longform-note a{color:var(--color-gold-text);font-weight:600;text-decoration:none}.pdv-longform-list a:hover,.pdv-longform-note a:hover{color:var(--color-gold-text-hover)}.pdv-longform-note{color:var(--text-muted);text-align:center;margin-top:24px;font-size:.82rem;line-height:1.6}.pdv-workflow{background:var(--color-stone-100);padding:80px 24px}.pdv-workflow-inner{max-width:900px;margin:0 auto}.pdv-workflow h2{color:var(--text-primary);text-align:center;letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.pdv-workflow-intro{color:var(--text-secondary);text-align:center;max-width:640px;margin:0 auto 40px;font-size:.95rem;line-height:1.65}.pdv-workflow-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.pdv-workflow-step{text-align:center}.pdv-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}.pdv-step-body h3{color:var(--text-primary);margin-bottom:6px;font-size:.95rem;font-weight:700}.pdv-step-body p{color:var(--text-secondary);font-size:.88rem;line-height:1.65}.pdv-step-body a{color:var(--color-gold-text);font-weight:600;text-decoration:none}.pdv-step-body a:hover{color:var(--color-gold-text-hover)}@media (width<=640px){.pdv-workflow-grid{grid-template-columns:1fr;gap:36px}}.pdv-compare{background:var(--color-stone-100);padding:0 24px 80px}.pdv-compare-inner{max-width:980px;margin:0 auto}.pdv-compare h2{color:var(--text-primary);text-align:center;letter-spacing:-.01em;margin-bottom:40px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.pdv-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;margin-bottom:20px;overflow-x:auto}.pdv-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.88rem}.pdv-table thead tr{background:linear-gradient(135deg, var(--color-gold-pale), var(--color-gold-muted))}.pdv-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}.pdv-table tbody td,.pdv-table tbody th{text-align:left;color:var(--text-secondary);border-bottom:1px solid var(--color-stone-125);padding:12px 18px;font-weight:400}.pdv-table tbody tr:nth-child(2n){background:var(--color-stone-25)}.pdv-table tbody tr:last-child td,.pdv-table tbody tr:last-child th{border-bottom:none}.pdv-table-highlight{background:#fef3c74d}.pdv-table tbody tr:nth-child(2n) .pdv-table-highlight{background:#fef3c773}.pdv-table td strong{color:var(--text-primary);font-weight:600}.pdv-compare-note{color:var(--text-muted);text-align:center;max-width:760px;margin:0 auto;font-size:.82rem;line-height:1.6}.pdv-compare-note a{color:var(--color-gold-text);text-underline-offset:2px;font-weight:400;text-decoration:underline}.pdv-compare-note a:hover{color:var(--color-gold-text-hover)}.pdv-pricing{background:var(--color-white);padding:80px 24px}.pdv-pricing-inner{max-width:900px;margin:0 auto}.pdv-pricing h2{color:var(--text-primary);text-align:center;letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.pdv-pricing-intro{color:var(--text-secondary);text-align:center;max-width:680px;margin:0 auto 40px;font-size:.95rem;line-height:1.65}.pdv-pricing-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px;display:grid}.pdv-pricing-card{background:var(--color-stone-50);border:1px solid var(--color-stone-150);border-radius:14px;padding:28px 24px}.pdv-pricing-card--highlight{background:linear-gradient(135deg, var(--color-gold-wash), var(--color-gold-pale));border-color:#c9a00059}.pdv-pricing-name{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;font-size:.82rem;font-weight:700}.pdv-pricing-card--highlight .pdv-pricing-name{color:var(--color-gold-dark)}.pdv-pricing-price{color:var(--text-primary);margin-bottom:12px;font-size:2rem;font-weight:700;line-height:1.1}.pdv-pricing-price span{color:var(--text-secondary);font-size:.95rem;font-weight:400}.pdv-pricing-desc{color:var(--text-secondary);font-size:.88rem;line-height:1.65}.pdv-pricing-note{color:var(--text-secondary);text-align:center;font-size:.875rem;line-height:1.6}.pdv-pricing-note a{color:var(--color-gold-text);font-weight:600;text-decoration:none}.pdv-pricing-note a:hover{color:var(--color-gold-text-hover)}@media (width<=700px){.pdv-pricing-grid{grid-template-columns:1fr}}.pdv-stats{background:var(--color-stone-100);padding:80px 24px}.pdv-stats-inner{max-width:960px;margin:0 auto}.pdv-stats-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.pdv-stat{text-align:center;background:var(--color-white);border:1px solid var(--color-stone-150);border-radius:12px;padding:24px 16px}.pdv-stat-number{color:var(--color-gold-text);margin-bottom:6px;font-size:2.2rem;font-weight:700;line-height:1.1;display:block}.pdv-stat-label{color:var(--text-secondary);font-size:.82rem}@media (width<=680px){.pdv-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.pdv-stats-grid{grid-template-columns:1fr}}[data-theme=dark] .pdv-fixes{background:var(--color-stone-850)}[data-theme=dark] .pdv-fix-icon{background:linear-gradient(135deg,#fefce814,#fef3c70d)}[data-theme=dark] .pdv-fix-text a{color:var(--color-gold-light)}[data-theme=dark] .pdv-fix-text a:hover{color:var(--color-gold-text)}[data-theme=dark] .pdv-longform{background:var(--color-stone-950)}[data-theme=dark] .pdv-longform-list a,[data-theme=dark] .pdv-longform-note a{color:var(--color-gold-light)}[data-theme=dark] .pdv-longform-list a:hover,[data-theme=dark] .pdv-longform-note a:hover{color:var(--color-gold-text)}[data-theme=dark] .pdv-workflow{background:var(--color-stone-850)}[data-theme=dark] .pdv-step-num{background:linear-gradient(135deg,#fefce814,#fef3c70d);border-color:#c9a00033}[data-theme=dark] .pdv-step-body a{color:var(--color-gold-light)}[data-theme=dark] .pdv-step-body a:hover{color:var(--color-gold-text)}[data-theme=dark] .pdv-compare{background:var(--color-stone-850)}[data-theme=dark] .pdv-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] .pdv-table thead tr{background:linear-gradient(135deg,#fef3c71f,#fde68a14)}[data-theme=dark] .pdv-table thead th{border-bottom-color:var(--color-stone-750)}[data-theme=dark] .pdv-table tbody td,[data-theme=dark] .pdv-table tbody th{border-bottom-color:var(--color-stone-775)}[data-theme=dark] .pdv-table tbody tr:nth-child(2n){background:var(--color-stone-925)}[data-theme=dark] .pdv-table-highlight{background:#fef3c70f}[data-theme=dark] .pdv-table tbody tr:nth-child(2n) .pdv-table-highlight{background:#fef3c71a}[data-theme=dark] .pdv-compare-note a{color:var(--color-gold-light)}[data-theme=dark] .pdv-compare-note a:hover{color:var(--color-gold-text)}[data-theme=dark] .pdv-pricing{background:var(--color-stone-950)}[data-theme=dark] .pdv-pricing-card{background:var(--color-stone-900);border-color:var(--color-stone-750)}[data-theme=dark] .pdv-pricing-card--highlight{background:linear-gradient(135deg,#fefce814,#fef3c70d);border-color:#c9a00033}[data-theme=dark] .pdv-pricing-note a{color:var(--color-gold-light)}[data-theme=dark] .pdv-pricing-note a:hover{color:var(--color-gold-text)}[data-theme=dark] .pdv-stats{background:var(--color-stone-850)}[data-theme=dark] .pdv-stat{background:var(--color-stone-900);border-color:var(--color-stone-750)}
