#pricing.comparison-pricing{padding:80px 0;background:#f8fafc;color:#0a2540}.comparison-pricing-intro{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-bottom:36px}.comparison-pricing h2{margin:0;font:500 clamp(32px,3.5vw,50px)/1.06 var(--tl-font-display);letter-spacing:-.035em;color:#0a2540}.comparison-pricing-intro p{margin:0;max-width:55ch;color:#475569;font-size:16px;line-height:1.6}.comparison-price-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #c7d5e6;border-bottom:1px solid #c7d5e6}.comparison-price-options article{display:flex;flex-direction:column;min-width:0;padding:30px 28px}.comparison-price-options article+article{border-left:1px solid #c7d5e6}.comparison-price-options h3{font:500 22px/1.2 var(--tl-font-display);margin:0 0 20px;color:#0a2540}.comparison-price-options p{margin:0 0 18px;color:#475569;font:400 15px/1.6 var(--tl-font-body)}.comparison-price-options .price-amount{font:500 44px/1.1 var(--tl-font-display);color:#1f4fd6;letter-spacing:-.035em}.price-amount span{font:400 15px var(--tl-font-body);letter-spacing:0;margin-left:6px}.comparison-price-options .price-custom{font:500 34px/1.2 var(--tl-font-display);color:#1f4fd6;letter-spacing:-.025em}.comparison-price-options .setup-price{margin-top:auto;font-size:13px;padding-top:12px}.comparison-price-options a{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;color:#1f4fd6;font-weight:500;text-decoration:none;border-top:1px solid #c7d5e6}.comparison-price-options a:focus-visible{outline:2px solid #1f4fd6;outline-offset:4px}.comparison-price-note{font-size:13px;color:#475569;margin:20px 0 40px;max-width:95ch}.comparison-buying-details{display:grid;grid-template-columns:1fr 1fr;gap:64px}.comparison-buying-details .setup-steps li{display:flex;flex-direction:column;gap:6px}.comparison-buying-details .setup-steps li span{color:#475569;font-size:14px;line-height:1.6}@media(max-width:850px){#pricing.comparison-pricing{padding:48px 0}.comparison-pricing-intro,.comparison-buying-details{grid-template-columns:1fr;gap:28px}.comparison-price-options{grid-template-columns:1fr}.comparison-price-options article{padding:26px 0}.comparison-price-options article+article{border-left:0;border-top:1px solid #c7d5e6}.comparison-price-options .price-amount{font-size:40px}}