.pricing-page{overflow:clip}.pricing-intro{text-align:center;padding-top:82px;padding-bottom:28px}.pricing-intro .kicker{margin:0}.pricing-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pricing-plans{grid-template-columns:1fr 1fr;gap:16px;max-width:900px;padding-bottom:34px;display:grid}.pricing-plan{background:#ffffffc7;border:1px solid #dedde0;border-radius:24px;padding:37px;position:relative;box-shadow:0 18px 44px #2a252811}.pricing-plan--annual{background:radial-gradient(circle at 95% 0,#c2efe1eb,#0000 43%),radial-gradient(circle at 0 100%,#e0d7f5e0,#0000 52%),#f6f4fb;border-color:#cdc6e1}.pricing-plan-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pricing-plan-heading>div{gap:7px;display:grid}.pricing-plan-heading p{margin:0;font-size:15px;font-weight:750}.pricing-plan-heading span,.pricing-plan-heading>small{color:#77767b;font-size:10px}.pricing-plan-heading>small{background:#ffffff94;border-radius:999px;padding:7px 9px}.pricing-plan h2{letter-spacing:-.065em;margin:45px 0 10px;font-size:clamp(55px,5.5vw,70px);line-height:1}.pricing-plan h2 sup{letter-spacing:.06em;vertical-align:super;margin-right:9px;font-size:10px}.pricing-plan h2 small{color:#76757a;letter-spacing:0;margin-left:7px;font-size:12px}.pricing-plan-note{color:#747378;min-height:38px;margin:0 0 24px;font-size:11px;line-height:1.55}.pricing-plan .button{width:100%}.pricing-badge{color:#d9f6ec;background:#433b59;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:700;position:absolute;top:-11px;right:23px}.pricing-included{max-width:1040px;padding-block:42px 110px}.pricing-included-heading{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-bottom:35px;display:flex}.pricing-included-label{color:#34715f;letter-spacing:.14em;background:#e4f6f0bd;border:1px solid #cfe4de;border-radius:999px;align-items:center;gap:9px;margin:0;padding:9px 13px;font-size:9px;font-weight:750;display:inline-flex}.pricing-included-label i{background:var(--mint-deep);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2b8f721a}.pricing-included-heading h2{white-space:nowrap;letter-spacing:-.052em;margin:0;font-size:clamp(30px,3.15vw,41px);line-height:1.04}.pricing-service-grid{background:#dcdadd;border:1px solid #dcdadd;border-radius:22px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.pricing-service-grid article{background:#ffffffd4;min-height:390px;padding:30px}.pricing-service-grid article:last-child{background:linear-gradient(145deg,#eeeaf8f2,#e1f6efeb)}.pricing-service-grid article>span{color:var(--mint-deep);font-size:9px;font-weight:750}.pricing-service-grid h3{letter-spacing:-.038em;margin:26px 0 8px;font-size:22px}.pricing-service-description{color:#77767b;max-width:360px;min-height:39px;margin:0 0 14px;font-size:10px;line-height:1.55}.pricing-service-list{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.pricing-service-list p{color:#626165;border-bottom:1px solid #302c2f14;align-items:center;gap:8px;margin:0;padding:10px 0;font-size:11px;display:flex}.pricing-service-list i{color:var(--mint-deep);font-style:normal;font-weight:800}.pricing-tax-note{text-align:center;color:#858489;margin:16px 0 0;font-size:9px}@media (max-width:900px){.pricing-plans{grid-template-columns:1fr;max-width:620px}.pricing-included{max-width:620px}.pricing-included-heading h2{white-space:normal}.pricing-service-grid{grid-template-columns:1fr}.pricing-service-grid article{min-height:auto}}@media (max-width:560px){.pricing-intro{padding-top:58px;padding-bottom:24px}.pricing-plan{padding:28px 24px}.pricing-plan-heading>small{display:none}.pricing-plan h2{margin-top:36px;font-size:57px}.pricing-included{padding-top:34px}.pricing-included-heading h2{font-size:34px}.pricing-service-grid article{padding:25px 22px}.pricing-service-list{grid-template-columns:1fr}}
