.pricing-page,.pricing-shell{background:#fff}body:has(.pricing-page){background:#fff}.pricing-shell{--pricing-ink:#101112;--pricing-muted:#737983;--pricing-soft:#f3f4f5;--pricing-line:#e0e2e5;--pricing-blue:#3159e8;--pricing-lime:#c9f35a;color:var(--pricing-ink)}.pricing-shell ::selection{color:#101112;background:#dfe6ff}.pricing-page .pricing-header:not(.is-scrolled){box-shadow:none;-webkit-backdrop-filter:blur(16px)saturate(135%);background:#fffffff0;border-color:#0000}.pricing-page .pricing-header:not(.is-scrolled) .logo img{filter:none}.pricing-page .pricing-header:not(.is-scrolled) .nav button,.pricing-page .pricing-header:not(.is-scrolled) .nav a{color:#17191f}.pricing-page .pricing-header:not(.is-scrolled) .registry-chevron{color:#666d7b}.pricing-page .pricing-header:not(.is-scrolled) .login{border-color:#17191fb3!important}.pricing-page .pricing-header:not(.is-scrolled) .hero-account .header-account__trigger{color:#17191f;background:#ffffffeb;border-color:#d5d8df}.pricing-page .pricing-header:not(.is-scrolled) .hero-account .header-account__identity strong{color:#17191f}.pricing-page .pricing-header:not(.is-scrolled) .hero-account .header-account__identity span,.pricing-page .pricing-header:not(.is-scrolled) .hero-account .header-account__chevron{color:#697080}.pricing-page .pricing-header:not(.is-scrolled) .mobile-menu,.pricing-page .pricing-header:not(.is-scrolled) .mobile-profile{color:#17191f;background:#fff;border-color:#d5d8df}.pricing-hero{background:#fff;border-bottom:1px solid #e7e9ee;min-height:500px}.pricing-hero__inner{align-items:center;min-height:500px;display:flex;padding-top:124px!important;padding-bottom:44px!important}.pricing-hero__copy{width:100%}.pricing-hero h1{max-width:1040px;color:var(--pricing-ink);letter-spacing:-.047em;text-wrap:balance;margin:0;font-size:clamp(56px,5.35vw,76px);font-weight:650;line-height:.99}.pricing-hero__copy>p{color:#3f4552;max-width:760px;margin-top:24px;font-size:18px;font-weight:540;line-height:1.52}.pricing-hero__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.pricing-shell .pricing-button{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 19px;font-size:12px;font-weight:720;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.pricing-shell .pricing-button:hover{transform:translateY(-1px)}.pricing-shell .pricing-button:focus-visible,.pricing-shell .pricing-plan__action:focus-visible,.pricing-faq summary:focus-visible,.pricing-legacy-details summary:focus-visible{outline:2px solid var(--pricing-blue);outline-offset:3px}.pricing-button svg{width:15px;height:15px}.pricing-shell .pricing-button--primary{border-color:var(--pricing-ink);background:var(--pricing-ink);color:#fff}.pricing-shell .pricing-button--primary:hover{background:#292c31}.pricing-shell .pricing-button--secondary{color:var(--pricing-ink);background:#fff;border-color:#d8dbe0}.pricing-shell .pricing-button--secondary:hover{background:var(--pricing-soft);border-color:#aeb3bb}.pricing-hero__trust{color:#737983;flex-wrap:wrap;gap:10px 22px;margin-top:24px;font-size:10.5px;display:flex}.pricing-hero__trust span{align-items:center;gap:7px;display:inline-flex}.pricing-hero__trust svg{color:#3f8358;width:13px;height:13px}.pricing-section{background:#fff;padding:82px 0}.pricing-section--soft{background:#fff}.pricing-section--faq{padding-top:76px}#plans{scroll-margin-top:88px}.pricing-section__head{grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:end;gap:48px;margin-bottom:36px;display:grid}.pricing-section__head--compact{grid-template-columns:1fr}.pricing-section__head h2{letter-spacing:-.04em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(38px,4.35vw,58px);font-weight:630;line-height:1.02}.pricing-section__head>p{max-width:430px;color:var(--pricing-muted);margin:0 0 3px;font-size:13px;line-height:1.6}.pricing-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.pricing-plan{background:var(--pricing-soft);border-radius:24px;flex-direction:column;min-width:0;min-height:550px;padding:26px;display:flex}.pricing-plan--featured{color:#fff;background:#111318}.pricing-plan__top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;display:flex}.pricing-plan__top>span:last-child{color:#878d96;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.pricing-plan--featured .pricing-plan__top>span:last-child{color:#dff9a0}.pricing-plan__icon{background:#fff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.pricing-plan--featured .pricing-plan__icon{background:#ffffff0f;border:1px solid #ffffff21}.pricing-plan__icon svg{width:19px;height:19px}.pricing-plan--featured .pricing-plan__icon svg{color:var(--pricing-lime)}.pricing-plan h3{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:650;line-height:1.08}.pricing-plan>p{color:#6f7680;min-height:58px;margin-top:10px;font-size:12px;line-height:1.55}.pricing-plan--featured>p{color:#989da6}.pricing-plan__price{border-top:1px solid #dde0e4;border-bottom:1px solid #dde0e4;flex-wrap:wrap;align-items:baseline;gap:7px 10px;margin-top:19px;padding:19px 0;display:flex}.pricing-plan--featured .pricing-plan__price{border-color:#ffffff1f}.pricing-plan__price del{color:#989da5;width:100%;font-size:10px}.pricing-plan--featured .pricing-plan__price del{color:#676c74}.pricing-plan__price strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:650}.pricing-plan__price span{color:#858b94;font-size:10px}.pricing-plan__features{gap:13px;margin-top:21px;display:grid}.pricing-plan__features>div{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.pricing-plan__features>div>svg{color:#68717c;width:16px;height:16px;margin-top:1px}.pricing-plan--featured .pricing-plan__features>div>svg{color:var(--pricing-lime)}.pricing-plan__features strong,.pricing-plan__features small{display:block}.pricing-plan__features strong{font-size:11px;font-weight:700}.pricing-plan__features small{color:#7e858f;margin-top:3px;font-size:9px;line-height:1.45}.pricing-plan--featured .pricing-plan__features small{color:#777c84}.pricing-shell .pricing-plan__action{min-height:48px;color:var(--pricing-ink);background:#fff;border:1px solid #d6d9de;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:0 15px;font-size:11px;font-weight:720;text-decoration:none;display:inline-flex}.pricing-shell .pricing-plan__action:hover{border-color:#9da3ac}.pricing-plan--featured .pricing-plan__action{border-color:#fff}.pricing-plan__action svg{width:14px;height:14px}.pricing-product-table,.pricing-legacy-details{border:1px solid var(--pricing-line);background:#fff;border-radius:23px;overflow:hidden}.pricing-product-table__head,.pricing-product-table__row{grid-template-columns:minmax(310px,1.25fr) repeat(3,minmax(155px,.72fr));align-items:center;display:grid}.pricing-product-table__head{border-bottom:1px solid var(--pricing-line);color:#7d848e;letter-spacing:.03em;text-transform:uppercase;min-height:70px;padding:0 24px;font-size:9px}.pricing-product-table__head>strong{text-align:center;padding:16px 12px;font-size:9px}.pricing-product-table__head>strong.is-featured{background:var(--pricing-ink);color:#fff;border-radius:11px}.pricing-product-table__row{border-bottom:1px solid #e5e7e9;min-height:80px;padding:13px 24px}.pricing-product-table__row:last-child{border-bottom:0}.pricing-product-table__row>span:first-child{grid-template-columns:auto 1fr;align-items:center;gap:11px;display:grid}.pricing-product-table__row>span:first-child>svg{color:#69727d;width:18px;height:18px}.pricing-product-table__row>span:first-child strong,.pricing-product-table__row>span:first-child small{display:block}.pricing-product-table__row>span:first-child strong{font-size:12px}.pricing-product-table__row>span:first-child small{color:#858b94;margin-top:4px;font-size:9px}.pricing-availability,.pricing-table-value{color:#b3b7bd;text-align:center;place-items:center;font-size:12px;display:grid}.pricing-availability svg{width:17px;height:17px}.pricing-availability.is-available{color:#3f8358}.pricing-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-legacy-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pricing-legacy-summary article{background:var(--pricing-soft);border-radius:21px;padding:23px}.pricing-legacy-summary article>span{color:#90969f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.pricing-legacy-summary h3{letter-spacing:-.035em;margin-top:7px;font-size:24px;font-weight:680}.pricing-legacy-summary__tagline{color:#747b85;min-height:30px;margin-top:7px;font-size:10px;line-height:1.45}.pricing-legacy-summary article>div{flex-wrap:wrap;align-items:baseline;gap:5px 8px;min-height:82px;margin-top:18px;display:flex}.pricing-legacy-summary del{color:#999fa7;width:100%;font-size:10px}.pricing-legacy-summary article>div strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:680}.pricing-legacy-summary article>div small{color:#858b94;font-size:9px}.pricing-legacy-summary dl{border-top:1px solid #dce0e3;padding-top:15px}.pricing-legacy-summary dl>div{justify-content:space-between;gap:14px;padding:7px 0;font-size:10px;display:flex}.pricing-legacy-summary dt{color:#747b85}.pricing-legacy-summary dd{font-weight:720}.pricing-legacy-details{background:var(--pricing-soft);margin-top:12px}.pricing-legacy-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:0 22px;list-style:none;display:flex}.pricing-legacy-details summary::-webkit-details-marker{display:none}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-legacy-details summary>span:first-child{align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.pricing-legacy-details summary>span:first-child svg{width:17px;height:17px}.pricing-legacy-details summary>span:last-child{color:#747b85;font-size:10px}.pricing-legacy-table-wrap{background:#fff;border-top:1px solid #dce0e3;overflow-x:auto}.pricing-legacy-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:760px;font-size:11px}.pricing-legacy-table th,.pricing-legacy-table td{text-align:center;border-bottom:1px solid #e6e8ea;padding:14px 18px}.pricing-legacy-table th:first-child,.pricing-legacy-table td:first-child{text-align:left;width:36%}.pricing-legacy-table th{color:#747b84;text-transform:uppercase;font-size:9px}.pricing-legacy-table__group td{background:var(--pricing-soft);color:#838a93;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:760}.pricing-faq{border-top:1px solid var(--pricing-line);max-width:980px}.pricing-faq details{border-bottom:1px solid var(--pricing-line)}.pricing-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:76px;list-style:none;display:flex}.pricing-faq summary span{letter-spacing:-.015em;font-size:16px;font-weight:680}.pricing-faq summary svg{color:#7f858e;width:18px;height:18px;transition:transform .2s}.pricing-faq details[open] summary svg{transform:rotate(180deg)}.pricing-faq p{color:#68707b;max-width:760px;padding:0 44px 24px 0;font-size:13px;line-height:1.65}.pricing-cta{background:#fff;padding:0 0 12px}.pricing-cta__inner{color:#fff;background:#111318;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:48px;min-height:270px;display:flex;padding:40px!important}.pricing-cta h2{letter-spacing:-.04em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(34px,4vw,54px);font-weight:620;line-height:1}.pricing-cta p{color:#9ca1aa;margin-top:13px;font-size:12px}.pricing-shell .pricing-cta .pricing-button--light{color:var(--pricing-ink);background:#fff;border-color:#fff;flex:none}.pricing-shell .pricing-cta .pricing-button--light:hover{background:#f1f2f3}@media (max-width:1080px){.pricing-plans{grid-template-columns:1fr 1fr}.pricing-plan--featured{grid-column:1/-1;min-height:500px}.pricing-product-table{overflow-x:auto}.pricing-product-table__head,.pricing-product-table__row{min-width:920px}.pricing-legacy-summary{grid-template-columns:1fr 1fr}}@media (max-width:780px){.pricing-hero{min-height:460px}.pricing-hero__inner{min-height:460px;padding-top:112px!important;padding-bottom:40px!important}.pricing-hero h1{font-size:46px}.pricing-hero__copy>p{font-size:15px}.pricing-section{padding:66px 0}.pricing-section__head{grid-template-columns:1fr;gap:15px;margin-bottom:28px}.pricing-section__head h2{font-size:38px}.pricing-plans{grid-template-columns:1fr}.pricing-plan,.pricing-plan--featured{grid-column:auto;min-height:0}.pricing-plan__action{margin-top:30px!important}.pricing-cta__inner{flex-direction:column;align-items:flex-start;padding:32px!important}}@media (max-width:560px){.pricing-hero__actions,.pricing-shell .pricing-button{width:100%}.pricing-hero__trust{display:grid}.pricing-hero h1{font-size:40px}.pricing-section__head h2{font-size:34px}.pricing-legacy-summary{grid-template-columns:1fr}.pricing-faq summary{min-height:70px}.pricing-faq summary span{font-size:14px}.pricing-faq p{padding-right:0}.pricing-cta{padding-bottom:0}.pricing-cta__inner{border-radius:0}}@media (prefers-reduced-motion:reduce){.pricing-shell .pricing-button,.pricing-faq summary svg{transition:none}}
