:root{--pvg-black:#080808;--pvg-surface:#0f0f10;--pvg-surface-2:#161618;--pvg-surface-3:#1e1e22;--pvg-border:#ffffff12;--pvg-border-2:#ffffff1f;--pvg-gold:#f59e0b;--pvg-gold-2:#fbbf24;--pvg-gold-dim:#f59e0b1f;--pvg-gold-glow:#f59e0b40;--pvg-text:#f0ede6;--pvg-text-2:#f0ede68c;--pvg-text-3:#f0ede64d;--pvg-green:#10b981;--pvg-red:#ef4444;--pvg-radius:14px;--pvg-radius-sm:8px;--pvg-font-display:"Syne",sans-serif;--pvg-font-body:"DM Sans",sans-serif;--pvg-max:1100px;--pvg-section-gap:100px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}.pvg-root{background:var(--pvg-black);color:var(--pvg-text);font-family:var(--pvg-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.7;position:relative;overflow-x:hidden}.pvg-grain{pointer-events:none;z-index:1000;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:180px 180px;position:fixed;inset:0}.pvg-breadcrumb{z-index:10;color:var(--pvg-text-3);border-bottom:1px solid var(--pvg-border);background:var(--pvg-black);align-items:center;gap:8px;padding:16px clamp(20px,5vw,60px);font-size:12px;display:flex;position:relative}.pvg-breadcrumb a{color:var(--pvg-text-3);text-decoration:none;transition:color .2s}.pvg-breadcrumb a:hover{color:var(--pvg-gold)}.pvg-breadcrumb span[aria-current]{color:var(--pvg-gold);font-weight:600}.pvg-hero{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:clamp(60px,8vw,120px) clamp(20px,5vw,60px) clamp(60px,8vw,100px);display:flex;position:relative;overflow:hidden}.pvg-hero-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.pvg-hero-glow{filter:blur(120px);border-radius:50%;animation:6s ease-in-out infinite alternate pvg-pulse;position:absolute}.pvg-glow-1{background:radial-gradient(circle,#f59e0b2e 0%,#0000 70%);width:600px;height:600px;top:-200px;left:-150px}.pvg-glow-2{background:radial-gradient(circle,#8b5cf61f 0%,#0000 70%);width:500px;height:500px;animation-delay:2s;bottom:-100px;right:-100px}.pvg-glow-3{background:radial-gradient(circle,#f59e0b0f 0%,#0000 70%);width:400px;height:400px;animation-delay:4s;top:50%;left:50%;transform:translate(-50%,-50%)}.pvg-scanlines{pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#0000000f 3px 4px);position:absolute;inset:0}@keyframes pvg-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}.pvg-hero-inner{z-index:2;text-align:center;width:100%;max-width:820px;animation:.9s cubic-bezier(.16,1,.3,1) both pvg-fadein-up;position:relative}@keyframes pvg-fadein-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.pvg-hero-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--pvg-gold-2);background:#f59e0b14;border:1px solid #f59e0b4d;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 16px;font-size:11px;font-weight:600;display:inline-flex}.pvg-badge-dot{background:var(--pvg-gold);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite pvg-blink}@keyframes pvg-blink{0%,to{opacity:1}50%{opacity:.2}}.pvg-hero-title{flex-direction:column;align-items:center;gap:0;margin-bottom:28px;display:flex}.pvg-title-line{font-family:var(--pvg-font-display);letter-spacing:-.03em;font-weight:800;line-height:1.05;display:block}.pvg-title-line-1{color:var(--pvg-text);font-size:clamp(52px,9vw,96px)}.pvg-title-line-2{background:linear-gradient(90deg,#f59e0b 0%,#fbbf24 40%,#f97316 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(52px,9vw,96px)}.pvg-title-sub{font-family:var(--pvg-font-body);color:var(--pvg-text-2);letter-spacing:0;margin-top:14px;font-size:clamp(17px,2.5vw,22px);font-weight:300}.pvg-hero-desc{color:var(--pvg-text-2);max-width:660px;margin:0 auto 36px;font-size:clamp(15px,1.7vw,17px);line-height:1.75}.pvg-hero-desc strong{color:var(--pvg-text);font-weight:500}.pvg-hero-cta{color:#000;background:linear-gradient(135deg,#f59e0b 0%,#f97316 100%);border-radius:14px;align-items:center;gap:16px;padding:18px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 #f59e0b66,0 20px 60px -10px #f59e0b80}.pvg-hero-cta:before{content:"";border-radius:inherit;background:linear-gradient(135deg,#fff3 0%,#0000 60%);position:absolute;inset:0}.pvg-hero-cta:hover{transform:translateY(-3px)scale(1.015);box-shadow:0 0 0 8px #f59e0b1a,0 28px 70px -10px #f59e0b99}.pvg-hero-cta:active{transform:translateY(-1px)}.pvg-cta-icon{background:#0003;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;display:flex}.pvg-cta-text{text-align:left;flex-direction:column;display:flex}.pvg-cta-text small{opacity:.7;margin-top:2px;font-size:11px;font-weight:400}.pvg-cta-arrow{opacity:.7;font-size:20px;transition:transform .2s}.pvg-hero-cta:hover .pvg-cta-arrow{transform:translate(4px)}.pvg-hero-trust{color:var(--pvg-text-3);margin-top:16px;font-size:12.5px}.pvg-hero-trust strong{color:var(--pvg-text-2)}.pvg-stats-strip{border:1px solid var(--pvg-border);background:var(--pvg-surface);border-radius:14px;justify-content:center;gap:0;margin-top:48px;display:flex;overflow:hidden}.pvg-stat{text-align:center;border-right:1px solid var(--pvg-border);flex:1;padding:20px 16px}.pvg-stat:last-child{border-right:none}.pvg-stat-value{font-family:var(--pvg-font-display);color:var(--pvg-gold);margin-bottom:6px;font-size:clamp(20px,3vw,28px);font-weight:800;line-height:1;display:block}.pvg-stat-label{color:var(--pvg-text-3);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.pvg-film-strip{z-index:1;opacity:.18;pointer-events:none;justify-content:center;gap:4px;padding:0 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.pvg-film-frame{background:#f59e0b0a;border:1.5px solid #f59e0b99;border-radius:2px;flex:1;max-width:140px;height:60px;position:relative}.pvg-film-perf{gap:8px;height:6px;display:flex;position:absolute;left:6px;right:6px}.pvg-film-perf.top{top:4px}.pvg-film-perf.bottom{bottom:4px}.pvg-film-content{background:linear-gradient(135deg,#f59e0b26,#f9731614);border-radius:1px;position:absolute;inset:16px 6px}.pvg-ticker-section{border-top:1px solid var(--pvg-border);border-bottom:1px solid var(--pvg-border);background:var(--pvg-surface);align-items:center;gap:16px;padding:16px clamp(20px,5vw,60px);display:flex;overflow:hidden}.pvg-ticker-label{text-transform:uppercase;letter-spacing:.08em;color:var(--pvg-gold);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:700}.pvg-ticker-track{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.pvg-ticker-inner{gap:12px;width:max-content;animation:80s linear infinite pvg-ticker;display:flex}@keyframes pvg-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.pvg-ticker-chip{border:1px solid var(--pvg-border-2);background:var(--pvg-surface-2);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:5px 12px;font-size:12px;display:flex}.pvg-ticker-chip span:first-child{color:var(--pvg-gold-2);font-weight:600}.pvg-ticker-text{color:var(--pvg-text-2)}.pvg-main{z-index:2;position:relative}.pvg-section{padding:var(--pvg-section-gap)clamp(20px,5vw,60px);max-width:var(--pvg-max);margin:0 auto}.pvg-section-title{font-family:var(--pvg-font-display);letter-spacing:-.025em;color:var(--pvg-text);margin-bottom:16px;font-size:clamp(24px,4vw,40px);font-weight:800;line-height:1.15}.pvg-section-sub{color:var(--pvg-text-2);max-width:640px;margin-bottom:48px;font-size:clamp(14px,1.6vw,16px);line-height:1.75}.pvg-centered{text-align:center;margin-left:auto;margin-right:auto}.pvg-two-col{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}@media (max-width:768px){.pvg-two-col{grid-template-columns:1fr;gap:40px}}.pvg-col-text p{color:var(--pvg-text-2);margin-bottom:16px;font-size:15px}.pvg-col-text strong{color:var(--pvg-text);font-weight:500}.pvg-terminal{border:1px solid var(--pvg-border-2);background:#0a0a0b;border-radius:12px;position:sticky;top:24px;overflow:hidden;box-shadow:0 24px 80px #0009,0 0 0 1px #f59e0b14}.pvg-terminal-bar{background:var(--pvg-surface-2);border-bottom:1px solid var(--pvg-border);align-items:center;gap:8px;padding:12px 16px;display:flex}.pvg-term-dot{border-radius:50%;flex-shrink:0;width:11px;height:11px}.pvg-term-dot.red{background:#ff5f57}.pvg-term-dot.yellow{background:#febc2e}.pvg-term-dot.green{background:#28c840}.pvg-term-title{color:var(--pvg-text-3);margin-left:8px;font-family:Courier New,monospace;font-size:11px}.pvg-terminal-body{padding:20px;font-family:Courier New,monospace;font-size:13px;line-height:2}.pvg-term-line{align-items:center;gap:8px;display:flex}.pvg-term-spacer{height:8px}.pvg-term-prompt{color:var(--pvg-gold);opacity:.6;flex-shrink:0}.pvg-term-cmd{color:var(--pvg-text-2)}.pvg-term-accent{color:var(--pvg-gold-2);font-weight:600}.pvg-term-generating{color:var(--pvg-text-2);font-style:italic}.pvg-term-dots{letter-spacing:2px;animation:1.4s steps(4,end) infinite pvg-dots;display:inline-block}@keyframes pvg-dots{0%{content:"";width:0}25%{clip-path:inset(0 75% 0 0)}50%{clip-path:inset(0 50% 0 0)}75%{clip-path:inset(0 25% 0 0)}to{clip-path:inset(0 0% 0 0)}}.pvg-term-progress{margin:4px 0;display:block}.pvg-progress-bar{background:var(--pvg-surface-3);border-radius:999px;height:3px;margin-left:24px;overflow:hidden}.pvg-progress-fill{background:linear-gradient(90deg,var(--pvg-gold),#f97316);border-radius:inherit;height:100%;animation:2.4s ease-in-out infinite pvg-progress}@keyframes pvg-progress{0%{width:0%}60%{width:85%}to{width:100%}}.pvg-term-success{color:var(--pvg-green);flex-shrink:0}.pvg-steps-section{background:var(--pvg-surface);border-radius:24px;max-width:none;margin:0 clamp(12px,3vw,40px)}.pvg-steps{max-width:var(--pvg-max);grid-template-columns:repeat(4,1fr);gap:0;margin:0 auto;display:grid;position:relative}@media (max-width:900px){.pvg-steps{grid-template-columns:1fr 1fr}}@media (max-width:540px){.pvg-steps{grid-template-columns:1fr}}.pvg-step{border-right:1px solid var(--pvg-border);padding:32px 28px;position:relative}.pvg-step:last-child{border-right:none}.pvg-step-num{font-family:var(--pvg-font-display);color:#f59e0b1a;letter-spacing:-.04em;margin-bottom:20px;font-size:56px;font-weight:800;line-height:1}.pvg-step h3{color:var(--pvg-text);margin-bottom:10px;font-size:15px;font-weight:700;line-height:1.3}.pvg-step p{color:var(--pvg-text-2);font-size:13.5px;line-height:1.65}.pvg-steps-cta{text-align:center;border-top:1px solid var(--pvg-border);max-width:var(--pvg-max);margin:0 auto;padding:32px}.pvg-mid-cta{color:#000;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:10px;padding:12px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.pvg-mid-cta:hover{transform:translateY(-2px);box-shadow:0 12px 40px -8px #f59e0b80}.pvg-models-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}@media (max-width:900px){.pvg-models-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.pvg-models-grid{grid-template-columns:1fr}}.pvg-model-card{border-radius:var(--pvg-radius);border:1px solid var(--pvg-border);background:var(--pvg-surface);padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.pvg-model-card:before{content:"";background:var(--model-color,var(--pvg-gold));opacity:.8;height:2px;position:absolute;top:0;left:0;right:0}.pvg-model-card:hover{border-color:var(--model-color,var(--pvg-gold));box-shadow:0 20px 60px -15px #00000080,0 0 0 1px var(--model-color,var(--pvg-gold)),0 0 40px -20px var(--model-color,var(--pvg-gold));transform:translateY(-4px)}.pvg-model-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--model-color,var(--pvg-gold));margin-bottom:10px;font-size:11px;font-weight:700}.pvg-model-name{font-family:var(--pvg-font-display);color:var(--pvg-text);margin-bottom:10px;font-size:18px;font-weight:700}.pvg-model-desc{color:var(--pvg-text-2);margin-bottom:14px;font-size:13.5px;line-height:1.6}.pvg-model-spec{color:var(--pvg-text-3);background:var(--pvg-surface-2);border:1px solid var(--pvg-border);border-radius:6px;padding:6px 10px;font-family:Courier New,monospace;font-size:11px}.pvg-models-note{text-align:center;color:var(--pvg-text-3);border:1px dashed var(--pvg-border-2);background:var(--pvg-surface);border-radius:10px;padding:16px;font-size:13px}.pvg-usecases-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.pvg-usecases-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.pvg-usecases-grid{grid-template-columns:1fr}}.pvg-usecase-card{border-radius:var(--pvg-radius);border:1px solid var(--pvg-border);background:var(--pvg-surface);padding:24px;transition:border-color .2s,box-shadow .2s}.pvg-usecase-card:hover{border-color:var(--pvg-border-2);box-shadow:0 12px 40px -15px #00000080}.pvg-uc-icon{margin-bottom:12px;font-size:28px;display:block}.pvg-usecase-card h3{color:var(--pvg-text);margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.3}.pvg-usecase-card p{color:var(--pvg-text-2);margin-bottom:14px;font-size:13.5px;line-height:1.65}.pvg-uc-tags{flex-wrap:wrap;gap:6px;display:flex}.pvg-uc-tag{background:var(--pvg-gold-dim);color:var(--pvg-gold-2);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600}.pvg-guide-section{border-top:1px solid var(--pvg-border)}.pvg-guide-intro{color:var(--pvg-text-2);max-width:720px;margin-bottom:48px;font-size:clamp(15px,1.7vw,17px);line-height:1.75}.pvg-guide-blocks{border:1px solid var(--pvg-border);background:var(--pvg-surface);border-radius:16px;flex-direction:column;gap:0;display:flex;overflow:hidden}.pvg-guide-block{border-bottom:1px solid var(--pvg-border);gap:24px;padding:32px;transition:background .2s;display:flex}.pvg-guide-block:last-child{border-bottom:none}.pvg-guide-block:hover{background:var(--pvg-surface-2)}.pvg-guide-num{font-family:var(--pvg-font-display);color:var(--pvg-gold-dim);text-align:center;flex-shrink:0;width:48px;margin-top:4px;font-size:40px;font-weight:800;line-height:1}.pvg-guide-block h3{color:var(--pvg-text);margin-bottom:10px;font-size:17px;font-weight:700;line-height:1.3}.pvg-guide-block p{color:var(--pvg-text-2);margin-bottom:10px;font-size:14.5px;line-height:1.7}.pvg-guide-block p:last-child{margin-bottom:0}.pvg-guide-example{background:var(--pvg-surface-3);border:1px solid var(--pvg-border);color:var(--pvg-text-2);border-radius:10px;margin-top:14px;padding:14px 16px;font-size:13px;line-height:1.8}.pvg-guide-bad{color:var(--pvg-red);font-weight:700}.pvg-guide-good{color:var(--pvg-green);font-weight:700}.pvg-guide-list{flex-direction:column;gap:8px;margin-top:12px;list-style:none;display:flex}.pvg-guide-list li{color:var(--pvg-text-2);padding-left:18px;font-size:14px;line-height:1.5;position:relative}.pvg-guide-list li:before{content:"›";color:var(--pvg-gold);position:absolute;left:0}.pvg-guide-list strong{color:var(--pvg-text)}.pvg-mid-cta-section{text-align:center;border-top:1px solid var(--pvg-border);border-bottom:1px solid var(--pvg-border);background:var(--pvg-surface);padding:80px clamp(20px,5vw,60px);position:relative;overflow:hidden}.pvg-mid-cta-bg{pointer-events:none;background:radial-gradient(#f59e0b0f 0%,#0000 70%);position:absolute;inset:0}.pvg-mid-cta-inner{z-index:2;max-width:640px;margin:0 auto;position:relative}.pvg-mid-cta-inner h2{font-family:var(--pvg-font-display);letter-spacing:-.025em;color:var(--pvg-text);margin-bottom:12px;font-size:clamp(24px,4vw,38px);font-weight:800}.pvg-mid-cta-inner p{color:var(--pvg-text-2);margin-bottom:32px;font-size:15px}.pvg-cta-alt{display:inline-flex}.pvg-compare-table{border:1px solid var(--pvg-border);background:var(--pvg-surface);border-radius:16px;overflow:hidden}.pvg-compare-header,.pvg-compare-row{grid-template-columns:1fr 1.4fr 1.4fr;gap:0;display:grid}.pvg-compare-header{background:var(--pvg-surface-2);border-bottom:1px solid var(--pvg-border)}.pvg-compare-row{border-bottom:1px solid var(--pvg-border);transition:background .15s}.pvg-compare-row:last-child{border-bottom:none}.pvg-compare-row:hover{background:var(--pvg-surface-2)}.pvg-compare-aspect,.pvg-compare-trad,.pvg-compare-ai{border-right:1px solid var(--pvg-border);padding:16px 20px;font-size:14px}.pvg-compare-aspect:last-child,.pvg-compare-trad:last-child,.pvg-compare-ai:last-child{border-right:none}.pvg-compare-header .pvg-compare-aspect,.pvg-compare-header .pvg-compare-trad,.pvg-compare-header .pvg-compare-ai{text-transform:uppercase;letter-spacing:.06em;color:var(--pvg-text-3);font-size:12px;font-weight:700}.pvg-compare-aspect{color:var(--pvg-text-2);font-weight:600}.pvg-compare-trad{color:var(--pvg-text-2)}.pvg-compare-ai{color:var(--pvg-text);font-weight:500}.pvg-compare-x{color:var(--pvg-red);margin-right:6px}.pvg-compare-check{color:var(--pvg-green);margin-right:6px}@media (max-width:640px){.pvg-compare-header,.pvg-compare-row{grid-template-columns:1fr}.pvg-compare-aspect,.pvg-compare-trad,.pvg-compare-ai{border-right:none;border-bottom:1px solid var(--pvg-border)}.pvg-compare-header{display:none}.pvg-compare-trad:before{content:"❌ Traditional: ";color:var(--pvg-text-3);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.pvg-compare-ai:before{content:"✅ Scenith AI: ";color:var(--pvg-text-3);margin-bottom:2px;font-size:11px;font-weight:600;display:block}}.pvg-testimonials{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:768px){.pvg-testimonials{grid-template-columns:1fr}}.pvg-testimonial{border-radius:var(--pvg-radius);border:1px solid var(--pvg-border);background:var(--pvg-surface);padding:28px;position:relative}.pvg-testimonial:before{content:"\"";color:var(--pvg-gold-dim);pointer-events:none;font-family:Georgia,serif;font-size:60px;line-height:1;position:absolute;top:12px;left:20px}.pvg-testimonial-stars{color:var(--pvg-gold);letter-spacing:2px;margin-bottom:12px;font-size:13px}.pvg-testimonial-quote{color:var(--pvg-text-2);margin-bottom:20px;font-size:14px;font-style:italic;line-height:1.7}.pvg-testimonial-footer{flex-direction:column;gap:2px;display:flex}.pvg-testimonial-footer strong{color:var(--pvg-text);font-size:13px;font-weight:700}.pvg-testimonial-footer span{color:var(--pvg-text-3);font-size:12px}.pvg-deep-section{border-top:1px solid var(--pvg-border)}.pvg-deep-content h3{font-family:var(--pvg-font-display);color:var(--pvg-text);margin:40px 0 14px;font-size:clamp(18px,2.5vw,24px);font-weight:700;line-height:1.25}.pvg-deep-content h3:first-child{margin-top:0}.pvg-deep-content p{color:var(--pvg-text-2);max-width:820px;margin-bottom:16px;font-size:15px;line-height:1.8}.pvg-deep-content strong{color:var(--pvg-text);font-weight:500}.pvg-deep-content em{color:var(--pvg-gold-2);font-style:normal}.pvg-prompts-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:640px){.pvg-prompts-grid{grid-template-columns:1fr}}.pvg-prompt-card{border-radius:var(--pvg-radius);border:1px solid var(--pvg-border);background:var(--pvg-surface);flex-direction:column;gap:10px;padding:20px 22px;transition:border-color .2s,box-shadow .2s;display:flex}.pvg-prompt-card:hover{border-color:var(--pvg-border-2);box-shadow:0 8px 30px -10px #00000080}.pvg-prompt-label{color:var(--pvg-gold-2);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.pvg-prompt-text{color:var(--pvg-text-2);flex:1;font-size:13.5px;font-style:italic;line-height:1.6}.pvg-prompt-use{color:var(--pvg-gold);font-size:12px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-block}.pvg-prompt-use:hover{color:var(--pvg-gold-2)}.pvg-faq-list{border:1px solid var(--pvg-border);background:var(--pvg-surface);border-radius:16px;flex-direction:column;gap:0;display:flex;overflow:hidden}.pvg-faq-item{border-bottom:1px solid var(--pvg-border)}.pvg-faq-item:last-child{border-bottom:none}.pvg-faq-item summary{color:var(--pvg-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:20px 24px;font-size:15px;font-weight:600;list-style:none;transition:background .15s;display:flex}.pvg-faq-item summary::-webkit-details-marker{display:none}.pvg-faq-item summary:after{content:"+";color:var(--pvg-gold);flex-shrink:0;margin-left:16px;font-size:20px;font-weight:300;transition:transform .2s}.pvg-faq-item[open] summary:after{transform:rotate(45deg)}.pvg-faq-item summary:hover{background:var(--pvg-surface-2)}.pvg-faq-item[open] summary{background:var(--pvg-surface-2);color:var(--pvg-gold-2)}.pvg-faq-item p{color:var(--pvg-text-2);border-top:1px solid var(--pvg-border);padding:18px 24px 20px;font-size:14.5px;line-height:1.75}.pvg-faq-item strong{color:var(--pvg-text);font-weight:600}.pvg-final-cta-section{text-align:center;border-top:1px solid var(--pvg-border);padding:clamp(80px,10vw,140px) clamp(20px,5vw,60px);position:relative;overflow:hidden}.pvg-final-cta-bg{background:var(--pvg-surface);z-index:0;position:absolute;inset:0}.pvg-final-glow{filter:blur(40px);background:radial-gradient(#f59e0b1a 0%,#0000 70%);width:800px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pvg-final-cta-inner{z-index:2;max-width:680px;margin:0 auto;position:relative}.pvg-final-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--pvg-gold-2);background:#f59e0b14;border:1px solid #f59e0b4d;border-radius:999px;margin-bottom:24px;padding:6px 16px;font-size:11px;font-weight:700;display:inline-block}.pvg-final-title{font-family:var(--pvg-font-display);letter-spacing:-.03em;color:var(--pvg-text);margin-bottom:16px;font-size:clamp(30px,5vw,54px);font-weight:800;line-height:1.1}.pvg-final-accent{background:linear-gradient(90deg,#f59e0b,#f97316);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pvg-final-sub{color:var(--pvg-text-2);margin-bottom:36px;font-size:15px;line-height:1.7}.pvg-final-hero-cta{margin:0 auto 24px}.pvg-final-trust-row{color:var(--pvg-text-3);flex-wrap:wrap;justify-content:center;gap:16px;font-size:12px;display:flex}.pvg-final-trust-row span{align-items:center;gap:6px;display:flex}.pvg-related-section{border-top:1px solid var(--pvg-border)}.pvg-related-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:768px){.pvg-related-grid{grid-template-columns:1fr}}.pvg-related-card{border-radius:var(--pvg-radius);border:1px solid var(--pvg-border);background:var(--pvg-surface);align-items:flex-start;gap:16px;padding:20px 22px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.pvg-related-card:hover{border-color:var(--pvg-gold);transform:translateY(-2px);box-shadow:0 12px 40px -15px #f59e0b33}.pvg-related-icon{flex-shrink:0;margin-top:2px;font-size:22px}.pvg-related-card strong{color:var(--pvg-text);margin-bottom:4px;font-size:14px;font-weight:700;display:block}.pvg-related-card span{color:var(--pvg-text-3);font-size:12.5px;line-height:1.5}.pvg-footer{border-top:1px solid var(--pvg-border);text-align:center;background:var(--pvg-surface);padding:32px clamp(20px,5vw,60px)}.pvg-footer p{color:var(--pvg-text-3);font-size:13px;line-height:2}.pvg-footer a{color:var(--pvg-gold);text-decoration:none;transition:color .2s}.pvg-footer a:hover{color:var(--pvg-gold-2)}.pvg-footer-copy{margin-top:6px;font-size:12px}@media (max-width:768px){:root{--pvg-section-gap:60px}.pvg-guide-block{flex-direction:column;gap:14px}.pvg-guide-num{text-align:left;width:auto;font-size:32px}.pvg-stats-strip{flex-wrap:wrap}.pvg-stat{border-bottom:1px solid var(--pvg-border);min-width:50%}.pvg-film-strip{display:none}.pvg-steps{gap:0}.pvg-step{border-right:none;border-bottom:1px solid var(--pvg-border)}.pvg-step:last-child{border-bottom:none}}@media (max-width:480px){.pvg-hero-cta{text-align:center;flex-direction:column;gap:10px;padding:20px 24px}.pvg-cta-text{text-align:center}.pvg-cta-icon{display:none}.pvg-ticker-section{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:no-preference){.pvg-model-card,.pvg-usecase-card,.pvg-prompt-card,.pvg-testimonial,.pvg-related-card{animation:.6s cubic-bezier(.16,1,.3,1) both paused pvg-fadein-up}}@media print{.pvg-hero-cta,.pvg-grain,.pvg-film-strip,.pvg-ticker-section{display:none!important}.pvg-root{color:#000;background:#fff}}
