.pricing-section{scroll-margin-top:125px}.pricing-panel{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);overflow:hidden}.pricing-summary,.pricing-details{padding:clamp(26px,4vw,56px)}.pricing-summary{background:#edf4f8}.pricing-summary h2{font-size:clamp(29px,3vw,44px);line-height:1.14;max-width:530px}.pricing-scope{margin:26px 0 10px;font-weight:600;font-size:17px}.pricing-range{font-size:clamp(34px,3.4vw,50px);font-weight:600;line-height:1.2;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.pricing-unit{font-size:14px;margin-top:9px;line-height:1.6}.pricing-example{font-size:15px;line-height:1.6;max-width:380px;margin-top:22px}.pricing-action{margin-top:28px}.pricing-details h3{font-size:21px;line-height:1.35}.pricing-details h3:not(:first-child){margin-top:27px}.pricing-details p,.pricing-details li{font-size:16px;line-height:1.7}.pricing-details p{margin-top:12px}.pricing-details ul{padding-left:20px;margin:12px 0 23px}.pricing-details li+li{margin-top:7px}.pricing-details .pricing-note{font-size:14px;border-top:1px solid var(--line);padding-top:19px;margin-top:24px}.pith .pricing-summary{background:#33392f;color:#fff}.pith .pricing-summary .eyebrow{color:#e5c2a0}.pith .pricing-summary .button{background:#b9502d;color:white}.pricing-inline{margin:34px 0}.pricing-inline .pricing-panel{grid-template-columns:1fr}.pricing-inline .pricing-summary,.pricing-inline .pricing-details{padding:28px}.pricing-inline .pricing-range{font-size:40px}
@media(max-width:760px){.pricing-panel{grid-template-columns:1fr}.pricing-section{scroll-margin-top:110px}.pricing-summary,.pricing-details{padding:26px 22px}.pricing-summary h2{font-size:32px}.pricing-range,.pricing-inline .pricing-range{font-size:clamp(29px,7.5vw,40px)}.pricing-action{font-size:15px;max-width:100%;justify-content:space-between}.pricing-details p,.pricing-details li{font-size:16px}.pricing-inline .pricing-summary,.pricing-inline .pricing-details{padding:22px 18px}}
