.price-hero{text-align:center;padding:clamp(48px,7vw,92px) 0 clamp(16px,3vw,28px)}.price-hero .eyebrow{justify-content:center}.price-hero h1{letter-spacing:-.035em;text-wrap:balance;margin:14px 0 0;font-size:clamp(34px,5.2vw,58px);font-weight:800;line-height:1.05}.price-hero h1 .accent{color:var(--blue)}.price-hero p{color:var(--muted);text-wrap:balance;max-width:54ch;margin:18px auto 0;font-size:18px;line-height:1.6}.price-page .pricing{background:#fff;padding-top:clamp(16px,2.5vw,28px)}.compare{background:var(--soft)}.cmp-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--line2);background:#fff;border-radius:20px;margin-top:44px;overflow-x:auto;box-shadow:0 2px 3px #0f111608,0 26px 56px -40px #0f11164d}.cmp{border-collapse:collapse;width:100%;min-width:700px}.cmp th,.cmp td{text-align:center;border-bottom:1px solid var(--line2);padding:15px 18px;font-size:14px}.cmp thead th{z-index:2;vertical-align:bottom;background:#fff;padding-top:24px;padding-bottom:18px;position:sticky;top:0}.cmp-feat{color:var(--ink);z-index:1;background:#fff;min-width:220px;font-weight:700;position:sticky;left:0;text-align:left!important}.cmp thead .cmp-feat{z-index:3}.cmp-plan{letter-spacing:-.01em;font-size:16px;font-weight:800;display:block}.cmp-cta{color:var(--blue);margin-top:9px;font-size:12.5px;font-weight:800;display:inline-block}.cmp-cta:hover{text-decoration:underline}.cmp th.hot,.cmp td.hot{background:var(--blue-soft)}.cmp-group th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--soft);padding-top:22px;padding-bottom:12px;font-size:12px;font-weight:800}.cmp-yes{color:var(--green)}.cmp-no{color:var(--faint);font-weight:700}.cmp-val{font-size:13.5px;font-weight:700}.cmp-note{text-align:center;color:var(--muted);margin-top:16px;font-size:13px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cmp-radio,.cmp-tabs{display:none}.setup-band{padding:0 0 clamp(56px,7vw,96px)}.setup-inner{background:var(--tint-blue);border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:clamp(28px,4vw,46px);display:flex}.setup-inner h3{letter-spacing:-.02em;font-size:clamp(21px,2.6vw,30px);font-weight:800}.setup-inner p{color:var(--muted);max-width:46ch;margin-top:8px;font-size:15px;line-height:1.55}.setup-actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:560px){.setup-actions,.setup-actions .btn{width:100%}.cmp-tabs{gap:8px;margin-top:34px;display:flex}.cmp-tab{text-align:center;border:1px solid var(--line2);color:var(--muted);cursor:pointer;background:#fff;border-radius:12px;flex:1;padding:12px 6px;font-size:13px;font-weight:800;transition:background .15s,color .15s,border-color .15s}#cmpplan-0:checked~.cmp-tabs .cmp-tab:first-child,#cmpplan-1:checked~.cmp-tabs .cmp-tab:nth-child(2),#cmpplan-2:checked~.cmp-tabs .cmp-tab:nth-child(3){background:var(--ink);color:#fff;border-color:var(--ink)}.compare .cmp-scroll{box-shadow:none;border-radius:16px;margin-top:14px;overflow:visible}.cmp{min-width:0}.cmp thead th{padding-top:20px;position:static}.cmp-feat{width:58%;min-width:0;position:static}.cmp .c0,.cmp .c1,.cmp .c2{display:none}#cmpplan-0:checked~.cmp-scroll .c0,#cmpplan-1:checked~.cmp-scroll .c1,#cmpplan-2:checked~.cmp-scroll .c2{display:table-cell}.cmp th,.cmp td{padding:13px 12px}}
