.v9-price-page{--brand:#2878ff;--brand-dark:#1558c0;--accent:#ff7a2f;--text:#13294b;--muted:#6d8098;--line:#dbe4f0;background:#f6f8fc;color:var(--text)}
.v9-price-page .page-hero{padding:58px 0 52px;background:linear-gradient(145deg,#edf4ff 0%,#f8faff 55%,#fff1e8 100%);border-bottom:1px solid #dce6f4}
.v9-price-page .page-hero h1{margin:14px 0 14px!important;color:#13294b;font-size:clamp(42px,5.7vw,68px);line-height:1;letter-spacing:-.055em}
.v9-price-page .page-hero p{max-width:760px;color:#405a7a;font-size:17px}
.v9-price-page .page-hero .breadcrumb{color:#6d8098;font-size:12px;font-weight:750}
.v9-price-page .page-hero .eyebrow{margin-top:18px;color:#d95a0c}
.pvpc-country-badge{display:inline-flex;align-items:center;margin-top:18px;padding:8px 12px;border:1px solid #f3c6ab;border-radius:999px;background:#fff;color:#c95109;font-size:12px;font-weight:900;letter-spacing:.02em;box-shadow:0 8px 22px rgba(13,49,101,.07)}
.v9-price-page .updated{margin-top:18px;padding:13px 16px;border-left:4px solid #2878ff;border-radius:0 13px 13px 0;background:#fff;color:#405a7a}
.v9-price-page .section{padding:58px 0}
.v9-price-page .price-widget,.v9-price-page .smart-card,.v9-price-page .card{border-color:#d5e1f1;border-radius:22px;box-shadow:0 12px 34px rgba(13,49,101,.07)}
.v9-price-page .price-widget{overflow:hidden;background:#fff;color:#13294b}
.v9-price-page .price-head{border-bottom-color:#dce6f4;background:linear-gradient(135deg,#edf4ff,#fff4ed);color:#13294b}
.v9-price-page .price-head h2{color:#13294b}
.v9-price-page .price-head p{color:#6d8098}
.v9-price-page .price-status,.v9-price-page .live-dot{background:#e8f0ff;color:#1558c0}
.v9-price-page .price-metrics .metric{border-color:#d8e3f1;background:#f8faff;color:#13294b}
.v9-price-page .price-metrics .metric span,.v9-price-page .price-updated{color:#6d8098}
.v9-price-page .price-metrics .metric strong{color:#13294b}
.v9-price-page .price-metrics .metric.good strong{color:#176c3d}
.v9-price-page .price-metrics .metric.bad strong{color:#b54232}
.v9-price-page .current-price-card{border-color:rgba(255,255,255,.2);background:linear-gradient(135deg,#2878ff,#155bd4);color:#fff}
.v9-price-page .btn-primary{border-color:#2878ff;background:linear-gradient(135deg,#2878ff,#155bd4)!important;color:#fff!important;box-shadow:0 10px 24px rgba(40,120,255,.22)}
.v9-price-page .btn-primary:hover,.v9-price-page .btn-primary:focus{background:linear-gradient(135deg,#1558c0,#0c469f)!important;color:#fff!important}
.v9-price-page .btn-light{border-color:#cddbef;background:#edf4ff;color:#1558c0}
.v9-price-page .calc-result,.v9-price-page .window-row{border-color:#d8e3f1;background:#f8faff}
.v9-price-page .cost-result,.v9-price-page .savings-box{background:linear-gradient(135deg,#edf4ff,#fff1e8)}
.v9-price-page .price-table-head .eyebrow,.v9-price-page .smart-card>.eyebrow,.v9-price-page .decision-card>.eyebrow{color:#d95a0c}
.v9-price-page .hour-price.current{box-shadow:0 0 0 3px rgba(40,120,255,.24);border-color:#2878ff}
.v9-price-page .affiliate-section{background:linear-gradient(180deg,#edf4ff,#f6f8fc)}
.v9-price-page .product-card{border-color:#d5e1f1;border-radius:20px;box-shadow:0 10px 28px rgba(13,49,101,.06)}
.v9-price-page .affiliate-link{background:linear-gradient(135deg,#ff7a2f,#dc5a0e)!important;color:#fff!important}
@media(max-width:700px){.v9-price-page .page-hero{padding:42px 0}.v9-price-page .page-hero h1{font-size:43px}.v9-price-page .page-hero p{font-size:15px}.v9-price-page .section{padding:42px 0}.pvpc-country-badge{margin-top:14px}}
