.sp{padding-block:clamp(7rem,12vw,11rem) clamp(5rem,10vw,9rem)}.sp-head{max-width:52rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.sp--pricing .sp-head{margin-inline:auto;text-align:center}.sp-title{font-size:var(--h2);line-height:.95;letter-spacing:-.02em;margin:0 0 .45em}.sp-title--article{font-size:clamp(2.25rem,4.6vw,4rem);line-height:1.02;text-wrap:balance}.sp-lead{color:var(--muted);margin:0;font-size:1.125rem;line-height:1.6;max-width:46rem;text-wrap:pretty}.sp--pricing .sp-lead{margin-inline:auto}.sp-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.75rem 0 0}.sp-cards{margin-bottom:clamp(4rem,8vw,6rem)}.sp-cards .pcard{min-height:0}.sp-cards .pcard__cta{margin-top:auto}.sp-section{max-width:52rem;margin:0 auto clamp(3.5rem,7vw,5.5rem)}.sp-h2{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;letter-spacing:-.015em;margin:0 0 1rem}.sp-text{color:var(--muted);margin:0 0 1.5rem;line-height:1.65;max-width:62ch}.sp-text a,.sp-note a,.sp-links a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line);transition:border-color var(--dur-hover) var(--ease)}.sp-text a:hover,.sp-note a:hover,.sp-links a:hover{border-bottom-color:var(--green)}.sp-note{color:var(--muted);font-size:.875rem;line-height:1.6;margin:.75rem 0 0}.sp-list{margin:0 0 1.25rem;padding-left:1.2rem;color:var(--muted);display:grid;gap:.5rem;line-height:1.6}.sp-links{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;font-size:1.0625rem}.sp-plans-table th[scope=row],.sp-versus th[scope=row]{color:var(--ink);white-space:normal;font-size:.9375rem}.sp-plans-table td{color:var(--muted)}.sp-plans-table thead th:last-child{color:var(--green)}.sp-plans-table td:first-child{color:var(--muted)}.sp-yes{color:var(--green);font-weight:600}.sp-no{color:#ffffff4d}.sp-versus td:first-child{color:var(--ink)}.sp-src{margin-left:.5em;font-size:.75rem;color:var(--muted);text-decoration:none;border-bottom:1px dotted var(--line);white-space:nowrap}.sp-src:hover{color:var(--ink)}.sp-steps{list-style:none;counter-reset:step;margin:0;padding:0;display:grid;gap:.9rem;max-width:62ch}.sp-steps li{counter-increment:step;position:relative;padding-left:2.4rem;color:var(--muted);line-height:1.6}.sp-steps li:before{content:counter(step);position:absolute;left:0;top:.1em;width:1.6rem;height:1.6rem;border-radius:50%;display:grid;place-items:center;background:var(--panel);border:1px solid var(--line);color:var(--green);font-size:.8125rem;font-weight:600}.sp-steps b{color:var(--ink);font-weight:500}.sp-faq{max-width:52rem;margin:0 auto clamp(3.5rem,7vw,5.5rem);padding:0}.sp-cta,.sp-col{max-width:52rem;margin-inline:auto}.sp-col .sp-head,.sp-col .sp-section,.sp-col .sp-cta{max-width:none;margin-inline:0}.sp-article{margin-bottom:clamp(3rem,6vw,4.5rem)}.sp-article .dc-table{max-width:none}.sp-article .bl-faq{margin-bottom:0}.sp--compare-index .sp-head{margin-inline:auto;text-align:center}.sp--compare-index .sp-lead{margin-inline:auto}.sp-compare-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));max-width:72rem;margin-inline:auto;align-items:stretch}.sp-compare-card{min-height:0;display:flex;flex-direction:column;gap:.75rem;padding:1.75rem 2rem;text-decoration:none;color:var(--ink);transition:border-color var(--dur-hover) var(--ease)}.sp-compare-card:hover{border-color:#24ff8499}.sp-compare-card__vs{font-size:.8125rem;color:var(--green)}.sp-compare-card__title{font-size:1.375rem;font-weight:600;letter-spacing:-.01em;line-height:1.2}.sp-compare-card__text{color:var(--muted);font-size:.9375rem;line-height:1.55}
