.cmp{--_band:var(--space-8)}:where(.cmp) :where(h1,h2,h3,h4,p,ul,figure,blockquote){margin:0;padding:0}.cmp .section{padding-block:var(--_band)}.cmp .section-head{margin-bottom:var(--space-7)}.cmp .lp-header .logo{--_h:44px}.cmp .hero{padding-top:calc(var(--space-8) * 2);padding-bottom:calc(var(--space-8) + var(--space-4))}.cmp .hero--split .hero__inner{gap:var(--space-7)}@media (min-width:820px){.cmp .hero{--_min:630px;min-height:var(--_min);display:flex;align-items:center}.cmp .hero>.container{width:100%}}.cmp-capture{min-height:120px}.cmp .badge-row{--_h:44px}.cmp .logo-strip{padding-block:var(--space-6)}.cmp-strip{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);text-align:center}.cmp .marquee__logo{object-fit:contain;flex-shrink:0}.cmp .marquee__logo.lg{height:58px}.cmp .marquee__logo.sm{height:30px}@media (prefers-reduced-motion:no-preference){.cmp .marquee__dup{display:contents}}.cmp .marquee:not(.go) .marquee__track{animation-play-state:paused}.cmp .score{border:var(--line-width) solid var(--color-line);border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg)}.cmp .srow{display:grid;grid-template-columns:.8fr 1fr 1fr;border-top:var(--line-width) solid var(--color-line)}.cmp .srow:nth-child(2n){background:color-mix(in srgb,var(--color-bg-alt) 40%,var(--color-bg))}.cmp .srow:first-child{border-top:0;background:var(--color-brand)}.cmp .scell{padding:var(--space-4) var(--space-5);font-size:var(--fs-sm)}.cmp .srow:first-child .scell{color:var(--color-bg);font-weight:var(--weight-bold);padding-block:var(--space-3)}.cmp .srow .scell:nth-child(2){background:var(--color-accent-soft)}.cmp .srow:first-child .scell:nth-child(2){background:var(--color-accent);color:var(--color-bg)}.cmp .scell b{display:block;font-size:var(--fs-xs);color:var(--color-secondary);margin-bottom:2px}.cmp .scell b,.cmp .tick{font-weight:var(--weight-bold)}.cmp .tick{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm)}.cmp .tick,.cmp .tick .icon{color:var(--color-accent-strong)}.cmp .tick .icon{font-size:1.1em}.cmp .flat{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--weight-bold)}.cmp .flat,.cmp .scell .note{color:var(--color-text-soft);font-size:var(--fs-sm)}.cmp .scell .note{display:block;font-weight:var(--weight-regular);margin-top:var(--space-1)}.cmp .stack-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5);gap:var(--space-5);align-items:stretch}.cmp .price-stack{display:flex;flex-direction:column;gap:var(--space-2)}.cmp .price-block small{display:block;font-weight:var(--weight-regular);font-size:var(--fs-sm);margin-top:var(--space-1)}.cmp .price-block--included{padding:var(--space-5) var(--space-4);font-size:var(--fs-base);color:var(--color-bg)}.cmp .price-stack__sum{margin-top:auto;color:var(--color-text-muted)}.cmp .price-stack__sum b{color:var(--color-brand)}.cmp .proof{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.cmp .pcard{background:var(--color-bg);border:var(--line-width) solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-7);text-align:left}.cmp .pcard .num{font-size:var(--fs-2xl)}.cmp-suffix{font-size:var(--fs-md)}.cmp .pcard .lbl{font-weight:var(--weight-bold);margin:var(--space-3) 0 var(--space-2)}.cmp .pcard .lbl,.cmp .pcard p{font-size:var(--fs-base);color:var(--color-text)}.cmp .choose{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5);gap:var(--space-5)}.cmp .ccard{border:var(--line-width) solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-5);background:var(--color-bg)}.cmp .ccard.win{border:2px solid var(--color-accent);position:relative}.cmp .ccard.win:before{content:"Most boards land here";position:absolute;top:-11px;left:var(--space-5);background:var(--color-accent);color:var(--color-bg);font:var(--weight-bold) var(--fs-xs)/var(--leading-snug) var(--font-body);padding:2px var(--space-3);border-radius:var(--radius-pill)}.cmp .ccard h3{font:var(--weight-bold) var(--fs-md)/var(--leading-snug) var(--font-display);color:var(--color-brand);margin-bottom:var(--space-3)}.cmp .ccard .btn{margin-top:var(--space-4)}.cmp .stat-band .num{font-size:var(--fs-2xl)}.cmp #final-form{padding-block:calc(var(--space-8) + var(--space-5))}.cmp .close .form-card{order:-1}.cmp .close__points{row-gap:var(--space-5)}@media (max-width:819.98px){.cmp .footer-min:not(.footer-min--light){padding-bottom:calc(var(--space-8) + var(--space-5))}.cmp .reviews{display:grid;grid-template-columns:1fr;overflow:visible;padding-bottom:0}.cmp .reviews>.review{flex:none}.cmp .choose,.cmp .proof,.cmp .srow,.cmp .stack-grid{grid-template-columns:1fr}.cmp .scell.head-a,.cmp .scell.head-b{display:none}.cmp .scell[data-col]:before{content:attr(data-col);display:block;font-size:var(--fs-xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:3px}}.cmp .rv{opacity:0;transform:translateY(var(--space-5));transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}.cmp .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cmp .rv{opacity:1;transform:none;transition:none}}