.pricing-container{display:flex;flex-direction:column;align-items:center;gap:32px}.pricing-page .pricing-hero{min-height:340px;padding-block:96px 48px}.pricing-page .pricing-container{padding-top:48px}.pricing-intro{max-width:720px;margin:0 auto;font-size:16px;line-height:1.6;color:var(--text-color)}.pricing-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;width:100%}.pricing-card{position:relative;border:1px solid rgba(74,80,98,.12);border-radius:24px;padding:32px;flex:1 1 280px;max-width:340px;background:#fff;display:flex;flex-direction:column;gap:24px}.pricing-card__badge{top:24px;right:24px;padding:6px 12px;border-radius:999px;background:rgba(51,150,255,.12);color:var(--primary-color);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pricing-card__header{display:flex;flex-direction:column;gap:12px}.pricing-card__header h3{margin:0}.pricing-card__price{margin:0;display:flex;align-items:baseline;gap:4px}.pricing-card__amount{font-size:42px;font-weight:700;color:var(--primary-color);line-height:1}.pricing-card__unit{font-size:16px;color:var(--text-color)}.pricing-card__features{margin:0;--checklist-color:rgba(51,150,255,.75)}.pricing-card__features li{color:var(--text-color);font-weight:500}.pricing-card__cta{margin-top:auto;align-self:stretch;text-align:center;justify-content:center}.pricing-card--featured{border-color:var(--primary-color);box-shadow:0 18px 45px rgba(51,150,255,.18);transform:translateY(-10px)}.pricing-card--featured .pricing-card__badge{background:var(--primary-color);color:#fff;text-align:center}.pricing-card--featured .pricing-card__amount{color:var(--primary-color)}.pricing-footer{display:flex;justify-content:center;width:100%}@media (max-width:960px){.pricing-card{max-width:100%}.pricing-card--featured{transform:none}}@media (max-width:640px){.pricing-page .pricing-hero.hero-center{height:auto !important;min-height:320px;padding:84px 20px 36px}.pricing-page .pricing-container{padding-top:40px}.pricing-card{padding:24px}}.ld-price-table-scroll{overflow-x:auto;margin:0 0 24px;-webkit-overflow-scrolling:touch}.ld-price-table{width:100%;border-collapse:collapse;min-width:34rem}.ld-price-table th,.ld-price-table td{padding:12px 16px;text-align:left;font-size:16px;line-height:1.5}.ld-price-table thead th{font-weight:600;white-space:nowrap}.ld-price-table tbody th{font-weight:500}.ld-price-table tbody th a{text-decoration:underline;text-underline-offset:3px}.pricing-card__truck{margin:0;font-size:16px;font-weight:600;color:var(--text-color)}.pricing-note{max-width:720px;margin:0 auto;font-size:16px;line-height:1.6;color:var(--text-color)}.fee-table-scroll{overflow-x:auto;margin:0 0 24px;-webkit-overflow-scrolling:touch}.fee-table{width:100%;border-collapse:collapse;min-width:36rem}.fee-table th,.fee-table td{padding:12px 16px;text-align:left;vertical-align:top;font-size:16px;line-height:1.5}.fee-table thead th{font-weight:600;white-space:nowrap}.fee-table tbody th{font-weight:600}.fee-table tbody td:nth-child(2){white-space:nowrap}.fee-table tbody td a{text-decoration:underline;text-underline-offset:3px}.fee-table thead tr,.ld-price-table thead tr{border-bottom:2px solid rgba(27,30,34,.14)}.fee-table tbody tr,.ld-price-table tbody tr{border-bottom:1px solid rgba(27,30,34,.1)}.fee-table tbody tr:last-child,.ld-price-table tbody tr:last-child{border-bottom:0}.pricing-page .section-eyebrow{margin:0 0 8px}.pricing-page h2.heading-center{margin:0 0 16px}.pricing-page .section-lede{max-width:760px;margin:0 auto 40px}.pricing-page #more-about-pricing>div,.pricing-page #long-distance-pricing>div{max-width:960px;margin-inline:auto}.pricing-page #long-distance-pricing .content p{margin:0 0 16px}.pricing-page #long-distance-pricing .content h3{margin:40px 0 16px}.pricing-page #long-distance-pricing .ld-price-table-scroll{margin-bottom:16px}.pricing-page #more-about-pricing .pricing-footer,.pricing-page #long-distance-pricing .pricing-footer{margin-top:32px}.pricing-page .pricing-note{margin-top:8px}@media (max-width:640px){.pricing-page .section-lede{margin-bottom:28px}.fee-table,.ld-price-table{min-width:0}.fee-table thead,.ld-price-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fee-table tbody,.ld-price-table tbody{display:block}.fee-table tbody tr,.ld-price-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:14px 0}.fee-table tbody th,.fee-table tbody td,.ld-price-table tbody th,.ld-price-table tbody td{display:block;padding:0;border:0}.fee-table tbody td:nth-child(2),.ld-price-table tbody td:nth-child(2){max-width:11rem;text-align:right;font-weight:600;white-space:normal}.fee-table tbody td:nth-child(3),.ld-price-table tbody td:nth-child(3){grid-column:1/-1;font-size:15px}}