.hv3 section.pricing:has(>.pricing-check){max-width:none;padding:0}.hv3 .pricing-check-full{grid-column:1/-1}.hv3 .pricing-check-hero{grid-template-rows:min-content 1fr;align-items:start;row-gap:36px;padding-block:64px 88px}.hv3 .pricing-check-intro{grid-area:1/1/auto/7}.hv3 .pricing-check-intro h1{max-width:14ch;margin-block:20px 24px}.hv3 .pricing-check-intro .lead{max-width:42ch}.hv3 .pricing-check-access{background:var(--white);border:1px solid var(--rule);grid-area:1/8/3/-1;padding:32px}.hv3 .pricing-check-access h2{margin-bottom:12px;font-size:32px}.hv3 .pricing-check-access>p{margin-bottom:24px;font-size:16px}.hv3 .pricing-check-access .pricing-form{gap:16px}.hv3 .pricing-check-access .pricing-form button{justify-self:stretch;width:100%}.hv3 .pricing-check-access [data-pricing-status]:empty{display:none}.hv3 .pricing-check-example{border-block:1px solid var(--rule);grid-area:2/1/auto/7;padding-block:24px}.hv3 .pricing-check-example h2{margin-bottom:8px;font-size:22px}.hv3 .pricing-check-example table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-block:24px 16px;font-size:15px;line-height:1.5}.hv3 .pricing-check-example :is(th,td){text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--rule);padding:16px 12px 16px 0}.hv3 .pricing-check-example :is(th,td):last-child{padding-right:0}.hv3 .pricing-check-example thead th{font-size:13px;font-weight:500}.hv3 .pricing-check-example th:first-child{width:36%}.hv3 .pricing-check-example th:last-child{width:26%}.hv3 .pricing-check-example tbody th{font-weight:400}.hv3 .pricing-check-example .pricing-check-endpoints{font-size:13px}.hv3 .pricing-check-method{border-top:1px solid var(--rule);padding-block:88px 112px}.hv3 .pricing-check .section-head-content{padding-left:24px}.hv3 .pricing-check .ruled-list h3{font-size:22px;line-height:1.35}.hv3 .pricing-check-benefits{background:var(--bone);padding-block:88px}.hv3 .pricing-check-benefits .ruled-list h3{margin:0}.hv3 .pricing-check-notes{padding-block:40px 64px}.hv3 .pricing-check-notes p{max-width:85ch}.hv3 .pricing-check-notes p+p{margin-top:12px}@media (width<=999px){.hv3 .pricing-check-hero{grid-template-rows:none;row-gap:32px}.hv3 .pricing-check-intro,.hv3 .pricing-check-access,.hv3 .pricing-check-example{grid-area:auto/1/auto/-1}.hv3 .pricing-check-intro h1{max-width:17ch}.hv3 .pricing-check-access,.hv3 .pricing-check-example{width:100%;max-width:640px}.hv3 .pricing-check .section-head-content{padding-left:0}}@media (width<=639px){.hv3 .pricing-check-hero{padding-block:48px 64px}.hv3 .pricing-check-intro h1{margin-block:16px 20px}.hv3 .pricing-check-access{padding:24px 20px}.hv3 .pricing-check-access h2{font-size:26px}.hv3 .pricing-check-example table{font-size:14px}.hv3 .pricing-check-example :is(th,td){padding-right:8px}.hv3 .pricing-check-example th:first-child{width:32%}.hv3 .pricing-check-example th:last-child{width:28%}.hv3 .pricing-check-method{padding-block:64px 72px}.hv3 .pricing-check-benefits{padding-block:64px}.hv3 .pricing-check-notes{padding-block:32px 48px}}.hv3 .pricing-check-hero{padding-block:80px;position:relative}.hv3 .pricing-check{background:var(--paper)}.hv3 .pricing-check-hero{background:linear-gradient(120deg,var(--lilac),var(--paper))}.hv3 .pricing-check-intro h1{font-size:64px}.hv3 .pricing-check-access{border-radius:var(--radius);box-shadow:var(--shadow-m)}.hv3 .pricing-check-access .pricing-form .choice,.hv3 .pricing-check-example :is(table,.pricing-check-endpoints){font-size:16px}.hv3 .pricing-check-method .section-head-side,.hv3 .pricing-check-benefits .section-head-side{grid-template-columns:minmax(0,1fr)}.hv3 .pricing-check :is(.section-head-copy,.section-head-content){grid-column:1/-1;padding:0;position:static}.hv3 .pricing-check .section-head-copy h2{max-width:22ch}.hv3 .pricing-check .ruled-list{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.hv3 .pricing-check .ruled-list>li{border-top:1px solid var(--line);border-bottom:0}.hv3 .pricing-check .ruled-list p{font-size:16px;line-height:1.7}.hv3 .pricing-check-benefits{background:var(--lilac)}@media (width<=999px){.hv3 .pricing-check .ruled-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.hv3 .pricing-check-hero{padding-block:56px}.hv3 .pricing-check-intro h1{font-size:45px}.hv3 .pricing-check .ruled-list{grid-template-columns:minmax(0,1fr)}.hv3 .pricing-check-example :is(th,td){padding-right:8px}}
