.pricing-page{--pricing-ink:#172b49;--pricing-muted:#52647c;--pricing-line:#dfe6ef;--pricing-blue:#1464ed;color:var(--pricing-ink);background:#fff}.pricing-page :is(h1,h2,h3,p){margin:0}.pricing-page :is(h1,h2,h3){font-family:inherit;text-wrap:balance}.pricing-plans{max-width:1240px;margin:auto;padding:145px 32px 48px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pricing-plan{border:1px solid var(--pricing-line);border-radius:8px;display:flex;flex-direction:column;padding:22px;background:#fff}.pricing-plan--featured{border-color:var(--pricing-blue);background:#f4f7fc;box-shadow:0 12px 30px -24px #11263e66}.pricing-plan-heading h2{font-size:21px;font-weight:700;line-height:1.25;letter-spacing:-.03em}.pricing-plan .pricing-plan-description{min-height:46px;margin-top:8px;color:var(--pricing-muted);font-size:14px;line-height:1.6;max-width:30ch}.pricing-plan .pricing-plan-price{display:flex;align-items:baseline;gap:8px;margin-top:14px;white-space:nowrap}.pricing-plan-price strong{font-size:38px;line-height:1.1;font-weight:700;letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums}.pricing-plan-price span{font-size:14px;color:var(--pricing-muted)}.pricing-plan-action>.acq-button{min-height:46px;padding:12px 10px;gap:8px}.pricing-button-secondary{background:#fff;border:1px solid #b9c8db;color:var(--pricing-ink)}.pricing-button-secondary:hover{background:#f4f7fc;border-color:var(--pricing-blue)}.pricing-plan-features{border-top:1px solid var(--pricing-line);margin-top:18px;padding-top:16px}.pricing-plan-features h3{font-size:13px;font-weight:700;line-height:1.5}.pricing-plan-features ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:9px}.pricing-plan-features li{display:flex;gap:10px;font-size:13px;line-height:1.5;color:var(--pricing-muted)}.pricing-plan-features svg{flex-shrink:0;color:var(--pricing-blue);margin-top:2px}.pricing-plans .pricing-footnote{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:19px;font-size:12px;color:var(--pricing-muted);line-height:1.6}.pricing-footnote a{display:inline-flex;align-items:center;gap:5px;color:var(--pricing-blue)}.pricing-plans .pricing-usage-note{margin-top:7px;text-align:center;font-size:11px;line-height:1.5;color:var(--pricing-muted)}.pricing-plan-features sup{margin-left:2px}.pricing-page a{text-underline-offset:4px}.pricing-page :is(.pricing-test-link,.pricing-footnote a):hover{text-decoration:underline}.pricing-page :is(a,summary):focus-visible{outline:2px solid var(--pricing-blue);outline-offset:5px;border-radius:3px}.pricing-details{max-width:1240px;padding:22px 32px 78px;margin:auto;display:grid;grid-template-columns:.9fr 1.2fr;gap:70px;scroll-margin-top:120px}.pricing-details-intro h2{font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.03em}.pricing-details-intro p{font-size:14px;line-height:1.7;color:var(--pricing-muted);margin-top:17px;max-width:33ch}.pricing-questions details{border-bottom:1px solid var(--pricing-line)}.pricing-questions details:first-child{border-top:1px solid var(--pricing-line)}.pricing-questions summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:65px;padding:18px 0;font-size:14px;font-weight:600;cursor:pointer}.pricing-questions summary::-webkit-details-marker{display:none}.pricing-questions summary svg{flex-shrink:0;color:var(--pricing-muted);transition:transform .18s ease-out}.pricing-questions details[open] summary svg{transform:rotate(180deg)}.pricing-questions details p{color:var(--pricing-muted);font-size:14px;line-height:1.75;padding:0 25px 22px 0}.pricing-custom{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:40px max(32px,calc((100% - 1176px) / 2));background:#f4f7fc;border-top:1px solid var(--pricing-line)}.pricing-custom h2{font-size:24px;line-height:1.25;letter-spacing:-.03em;font-weight:700}.pricing-custom p{margin-top:12px;color:var(--pricing-muted);font-size:14px;line-height:1.75}.pricing-custom>a{flex-shrink:0}@media (max-width:1000px) and (min-width:761px){.pricing-plans{padding-inline:22px}.pricing-grid{gap:9px}.pricing-plan{padding:23px 18px}.pricing-plan-heading h2{font-size:21px}.pricing-plan .pricing-plan-description{min-height:67px}.pricing-plan-action>.acq-button{font-size:12px;min-height:44px}}@media (max-width:760px){.pricing-plans{padding:135px 18px 32px}.pricing-grid{grid-template-columns:1fr;gap:18px}.pricing-plan{padding:22px}.pricing-plan .pricing-plan-description{min-height:0;max-width:none}.pricing-plan-price strong{font-size:36px}.pricing-details{grid-template-columns:1fr;padding:8px 20px 45px;gap:25px}.pricing-details-intro h2{font-size:28px}.pricing-details-intro p{max-width:none}.pricing-custom{flex-direction:column;align-items:flex-start;padding:32px 20px;gap:23px}}@media (prefers-reduced-motion:reduce){.pricing-page *{transition:none!important}}.pricing-plan-action{margin-top:auto;padding-top:22px}.pricing-plan-action>.acq-button{width:100%;min-height:44px;padding:10px 12px;font-size:13px}.pricing-plan-action p{text-align:center;font-size:11px;line-height:1.5;color:var(--pricing-muted);margin-top:9px}@media (max-width:760px){.pricing-plan-features li{font-size:14px}.pricing-plan-features ul{gap:10px}.pricing-plan .pricing-plan-description{font-size:14px}.pricing-plan-action>.acq-button{min-height:48px;font-size:14px}.pricing-plan-action p{font-size:12px}}