:root{--pm-glass: rgba(242, 232, 219, .72);--pm-glass-strong: rgba(242, 232, 219, .86);--pm-hair: rgba(61, 42, 28, .11);--pm-hair-strong: rgba(61, 42, 28, .17);--pm-section: 108px}:root[data-theme=dark]{--pm-glass: rgba(36, 26, 21, .7);--pm-glass-strong: rgba(36, 26, 21, .84);--pm-hair: rgba(245, 237, 226, .1);--pm-hair-strong: rgba(245, 237, 226, .17)}.marketing-hero h1{font-size:clamp(34px,5.2vw,62px);letter-spacing:-.032em;line-height:1.06;max-width:17ch}.marketing-hero h1 em{font-style:normal;color:var(--accent)}.marketing-hero .hero-copy>p{font-size:clamp(16.5px,1.5vw,19.5px);line-height:1.62;color:var(--muted);max-width:56ch;margin-top:18px}.marketing-hero .eyebrow,.site-section .eyebrow{font-size:12.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.site-section h2{font-size:clamp(25px,2.9vw,38px);letter-spacing:-.026em;line-height:1.16}.section-heading{max-width:62ch}.section-heading>p{font-size:16.5px;line-height:1.65;color:var(--muted);margin-top:12px}.site-section{padding-block:var(--pm-section)}.site-section--soft,.site-section--paper{background:var(--bg)}.site-section--soft+.site-section--soft{padding-top:0}.marketing-hero{padding-block:clamp(56px,9vw,132px) clamp(32px,5vw,64px)}.hero-actions{margin-top:34px;gap:14px}.hero-trust{margin-top:44px;gap:40px;border-top:1px solid var(--pm-hair);padding-top:26px}.hero-trust strong{font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:500}.hero-trust span{font-size:14.5px;color:var(--text)}.surface-card,.exam-card,.plan-card,.feature-card,.demo-card{border:1px solid var(--pm-hair);border-radius:16px;box-shadow:0 1px 2px #3d2a1c0d;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.exam-card:hover,.plan-card:hover,.surface-card:hover{border-color:var(--pm-hair-strong);transform:translateY(-2px);box-shadow:0 8px 28px #3d2a1c17}@media (prefers-reduced-motion: reduce){.exam-card:hover,.plan-card:hover,.surface-card:hover{transform:none}}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media (min-width: 761px) and (prefers-reduced-transparency: no-preference){.exam-card,.plan-card,.demo-card,.surface-card{background:var(--pm-glass);-webkit-backdrop-filter:blur(16px) saturate(1.35);backdrop-filter:blur(16px) saturate(1.35)}.site-header{background:var(--pm-glass-strong);-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6)}}}.trust-band{background:transparent;border-block:1px solid var(--pm-hair);padding-block:40px}.trust-band .trust-item b{font-size:clamp(30px,3.6vw,46px);font-weight:600;letter-spacing:-.03em;color:var(--text)}.trust-band .trust-item span{font-size:13.5px;color:var(--muted);line-height:1.45}.trust-badges .badge{background:transparent;border:1px solid var(--pm-hair);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500;color:var(--muted)}.trust-badges .badge small{color:var(--muted);font-weight:400}.button{border-radius:10px;font-weight:600;letter-spacing:-.008em}.button--primary{box-shadow:none}.button--secondary{background:transparent;border:1px solid var(--pm-hair-strong);color:var(--text)}.button--secondary:hover{background:var(--bg-soft);border-color:var(--accent)}.plan-card .price{font-size:clamp(30px,3.4vw,42px);font-weight:600;letter-spacing:-.03em}.plan-card .price s{font-size:15px;font-weight:400;color:var(--muted);opacity:.65;margin-left:8px}.plan-card .save{background:transparent;border:1px solid var(--pm-hair-strong);color:var(--muted);font-size:11.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:999px}.plan-card .term{font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:500}.plan-card.best{border-color:var(--accent);box-shadow:0 8px 30px #1a5fa81a}.offer-ended .save,.offer-ended .price s{display:none}.offer-banner{background:var(--bg-soft);border:1px solid var(--pm-hair);border-radius:16px;margin-bottom:36px}.offer-banner .offer-fire{display:none}.offer-banner h3{font-size:17px;font-weight:600;letter-spacing:-.012em}.offer-banner p{font-size:13.5px;color:var(--muted)}.disclosure{border:1px solid var(--pm-hair);border-radius:12px;background:transparent}.disclosure>summary{font-size:14.5px;font-weight:500;color:var(--muted);padding:15px 18px}.disclosure>summary:hover{color:var(--text)}.link-cloud a{font-size:13.5px;color:var(--muted)}.link-cloud a:hover{color:var(--accent)}.reviews-score-tile{background:transparent;border:1px solid var(--pm-hair);border-radius:16px}.reviews-tile-score strong{font-size:46px;font-weight:600;letter-spacing:-.03em}@media (max-width: 760px){:root{--pm-section: 60px}.marketing-hero h1{max-width:none}.hero-trust{gap:20px;margin-top:30px;padding-top:20px}.trust-band{padding-block:28px}.section-heading>p{font-size:15.5px}.hero-actions{margin-top:26px}.hero-actions .button{width:100%}}
