.pb-compare-page .prob-main .prob-section{padding-top:0}.pb-compare-hero{width:100%;padding:clamp(2rem,4.5vw,3.25rem) var(--prob-gutter-x) clamp(1.75rem,3.5vw,2.5rem);background:radial-gradient(ellipse 80% 120% at 12% 0%,rgba(110,101,195,0.22),transparent 55%),radial-gradient(ellipse 60% 90% at 88% 20%,rgba(110,101,195,0.12),transparent 50%),var(--prob-bg-band);border-bottom:1px solid var(--prob-border)}body.prob-site:not(.light-mode) .pb-compare-hero{background:radial-gradient(ellipse 80% 120% at 12% 0%,rgba(110,101,195,0.28),transparent 55%),radial-gradient(ellipse 60% 90% at 88% 20%,rgba(110,101,195,0.14),transparent 50%),rgba(255,255,255,0.03);border-bottom-color:rgba(255,255,255,0.08)}.pb-compare-hero__inner{max-width:min(80rem,100%);margin:0 auto;text-align:center}.pb-compare-hero .pb-tool-breadcrumb{justify-content:center}.pb-compare-hero__icon{width:3.5rem;height:3.5rem;display:grid;place-items:center;margin:0 auto 0.85rem;border-radius:16px;background:var(--prob-accent-soft);border:1px solid rgba(110,101,195,0.35);color:var(--prob-accent)}.pb-compare-hero__icon svg{width:1.85rem;height:1.85rem}.pb-compare-hero h1{margin:0 0 0.65rem;font-size:clamp(1.65rem,3.2vw,2.35rem);letter-spacing:-0.03em;line-height:1.12;max-width:48ch;margin-left:auto;margin-right:auto;text-wrap:balance}body.prob-site .pb-compare-hero__lead{margin:0 auto;max-width:min(72rem,100%);font-size:clamp(1rem,1.35vw,1.08rem);line-height:1.65;color:var(--prob-text-muted);text-align:center;text-wrap:balance}.pb-compare-hero__chips{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:center;margin-top:1rem}.pb-compare-chip{display:inline-flex;align-items:center;padding:0.35rem 0.7rem;border-radius:999px;font-size:0.82rem;font-weight:700;border:1px solid var(--prob-border);background:rgba(255,255,255,0.55);color:var(--prob-text)}body.prob-site:not(.light-mode) .pb-compare-chip{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.12)}.pb-compare-body{max-width:min(80rem,100%);margin:0 auto;padding:clamp(1.5rem,3vw,2.5rem) var(--prob-gutter-x) clamp(2.5rem,4vw,3.5rem)}.pb-compare-sim{padding:clamp(1.25rem,2.5vw,2rem);border-radius:var(--prob-radius-lg);border:1px solid var(--prob-border);background:var(--prob-white);box-shadow:var(--prob-shadow-sm);margin-bottom:clamp(2rem,4vw,3rem)}body.prob-site:not(.light-mode) .pb-compare-sim{background:rgba(255,255,255,0.03);border-color:rgba(255,255,255,0.1)}.pb-compare-sim__head{text-align:center;margin-bottom:1.15rem}.pb-compare-sim__head h2{margin:0 0 0.35rem;font-size:clamp(1.15rem,2vw,1.35rem)}.pb-compare-sim__head p{margin:0;font-size:0.92rem;color:var(--prob-text-muted)}.pb-compare-fields{display:grid;gap:0.85rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.15rem}@media (min-width:768px){.pb-compare-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.pb-compare-fields{grid-template-columns:repeat(6,minmax(0,1fr))}}.pb-compare-field{display:grid;gap:0.35rem}.pb-compare-field span{font-size:0.78rem;font-weight:800;color:var(--prob-text-muted);text-transform:uppercase;letter-spacing:0.04em}.pb-compare-field input{width:100%;padding:0.72rem 0.85rem;border-radius:12px;border:1px solid var(--prob-border);background:var(--prob-bg-page);color:var(--prob-text);font:inherit;font-weight:600}body.prob-site:not(.light-mode) .pb-compare-field input{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.14)}.pb-compare-result{padding:clamp(1rem,2vw,1.35rem);border-radius:16px;background:linear-gradient(145deg,rgba(110,101,195,0.14),rgba(110,101,195,0.06));border:1px solid rgba(110,101,195,0.28)}.pb-compare-result__grid{display:grid;gap:1rem;grid-template-columns:1fr;text-align:center}@media (min-width:640px){.pb-compare-result__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pb-compare-result__item strong{display:block;font-size:0.78rem;font-weight:800;text-transform:uppercase;letter-spacing:0.05em;color:var(--prob-text-muted);margin-bottom:0.35rem}.pb-compare-result__value{font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:800;color:var(--prob-accent)}.pb-compare-result__value--wood{color:var(--prob-accent)}.pb-compare-result__note{margin:0.85rem 0 0;font-size:0.84rem;color:var(--prob-text-muted);text-align:center}.pb-compare-result__ctas{display:flex;flex-wrap:wrap;gap:0.6rem;justify-content:center;margin-top:1rem}.pb-compare-layout{display:grid;gap:clamp(2rem,4vw,3rem)}@media (min-width:1024px){.pb-compare-layout{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start}}.pb-compare-article h2{margin:2rem 0 0.75rem;font-size:clamp(1.2rem,2.2vw,1.45rem)}.pb-compare-article h2:first-child{margin-top:0}.pb-compare-article h3{margin:1.35rem 0 0.5rem;font-size:1.05rem}.pb-compare-article p,.pb-compare-article li{line-height:1.65}.pb-compare-article p{margin:0 0 1rem;color:var(--prob-text-muted)}.pb-compare-table-wrap{overflow-x:auto;margin:1.25rem 0;border-radius:14px;border:1px solid var(--prob-border)}.pb-compare-table{width:100%;border-collapse:collapse;font-size:0.92rem}.pb-compare-table th,.pb-compare-table td{padding:0.7rem 0.9rem;text-align:left;border-bottom:1px solid var(--prob-border)}.pb-compare-table th{background:var(--prob-bg-band);font-weight:800;font-size:0.82rem}.pb-compare-table tr:last-child td{border-bottom:0}.pb-compare-sidecard{padding:1rem 1.1rem;border-radius:14px;border:1px solid var(--prob-border);background:var(--prob-bg-band);position:sticky;top:calc(var(--prob-nav-h)+1rem)}body.prob-site:not(.light-mode) .pb-compare-sidecard{background:rgba(255,255,255,0.04)}.pb-compare-sidecard h3{margin:0 0 0.65rem;font-size:0.95rem}.pb-compare-sidecard ul{margin:0;padding:0;list-style:none;display:grid;gap:0.45rem}.pb-compare-faq{margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid var(--prob-border)}.pb-compare-faq h2{margin:0 0 1.25rem;font-size:clamp(1.2rem,2.2vw,1.45rem);text-align:center}.pb-compare-faq details{border:1px solid var(--prob-border);border-radius:12px;padding:0.85rem 1rem;margin-bottom:0.65rem;background:var(--prob-white)}body.prob-site:not(.light-mode) .pb-compare-faq details{background:rgba(255,255,255,0.03)}.pb-compare-faq summary{cursor:pointer;font-weight:800;list-style:none}.pb-compare-faq summary::-webkit-details-marker{display:none}.pb-compare-faq p{margin:0.75rem 0 0;color:var(--prob-text-muted);line-height:1.6;font-size:0.95rem}.pb-compare-cta{margin-top:clamp(2rem,4vw,3rem);text-align:center}.pb-compare-cta .prob-cta-band__intro{max-width:58ch;margin-left:auto;margin-right:auto}