.pricing-module__BV_6Pq__page{min-height:100vh;color:var(--ink);background:#f4f5f1}.pricing-module__BV_6Pq__hero{background:var(--ink);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:540px;padding:90px 32px 100px;display:flex}.pricing-module__BV_6Pq__hero h1{letter-spacing:-.055em;max-width:780px;margin:18px 0 0;font-size:clamp(34px,4vw,40px);font-weight:720;line-height:1}.pricing-module__BV_6Pq__hero h1 em{color:var(--lime);font-style:normal}.pricing-module__BV_6Pq__hero>p:not(.marketingEyebrow){color:#a9bbb4;max-width:700px;margin:30px 0 0;font-size:17px;line-height:1.75}.pricing-module__BV_6Pq__heroActions{gap:12px;margin-top:34px;display:flex}.pricing-module__BV_6Pq__heroActions a,.pricing-module__BV_6Pq__finalCta a{border:1px solid #ffffff40;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:14px;font-weight:760;display:inline-flex}.pricing-module__BV_6Pq__heroActions a:first-child,.pricing-module__BV_6Pq__finalCta a:first-child{border-color:var(--lime);background:var(--lime);color:var(--ink)}.pricing-module__BV_6Pq__heroActions svg,.pricing-module__BV_6Pq__finalCta svg{width:17px}.pricing-module__BV_6Pq__heroTrust{color:#94a79f;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:42px;font-size:12px;display:flex}.pricing-module__BV_6Pq__heroTrust span{align-items:center;gap:7px;display:inline-flex}.pricing-module__BV_6Pq__heroTrust svg{width:15px;color:var(--lime)}.pricing-module__BV_6Pq__plans{background:#fffefa;border-top:1px solid #cfd6cf;border-left:1px solid #cfd6cf;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1380px,100% - 64px);margin:-48px auto 0;display:grid;box-shadow:0 24px 80px #0e221b17}.pricing-module__BV_6Pq__plans article{border-bottom:1px solid #cfd6cf;border-right:1px solid #cfd6cf;flex-direction:column;min-width:0;padding:34px 28px 30px;scroll-margin-top:100px;display:flex;position:relative}.pricing-module__BV_6Pq__plans article.pricing-module__BV_6Pq__featured{background:#f0f6ce}.pricing-module__BV_6Pq__badge{background:var(--forest);color:#fff;letter-spacing:.14em;padding:6px 10px;font-size:8px;font-weight:850;position:absolute;top:0;right:0}.pricing-module__BV_6Pq__plans article>small{color:#708078;letter-spacing:.15em;font-size:9px;font-weight:800}.pricing-module__BV_6Pq__plans h2{letter-spacing:-.05em;margin:18px 0 0;font-size:27px}.pricing-module__BV_6Pq__price{align-items:baseline;gap:8px;min-height:65px;margin-top:8px;display:flex}.pricing-module__BV_6Pq__price strong{letter-spacing:-.065em;font-size:clamp(38px,4vw,54px)}.pricing-module__BV_6Pq__price span{color:#77837b;font-size:11px}.pricing-module__BV_6Pq__plans article>p{color:#6d786f;margin:12px 0 0;font-size:12px;line-height:1.65}.pricing-module__BV_6Pq__bestFor{min-height:20px;color:#4d5a52!important}.pricing-module__BV_6Pq__bestFor b{color:var(--forest)}.pricing-module__BV_6Pq__plans dl{background:#d9ded9;border:1px solid #d9ded9;grid-template-columns:1fr 1fr;gap:1px;margin:26px 0 0;display:grid}.pricing-module__BV_6Pq__plans dl div{background:#fffefa;min-width:0;padding:12px}.pricing-module__BV_6Pq__featured dl div{background:#f7fae8}.pricing-module__BV_6Pq__plans dt{color:#879087;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.pricing-module__BV_6Pq__plans dd{margin:5px 0 0;font-size:15px;font-weight:780}.pricing-module__BV_6Pq__plans ul{gap:10px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.pricing-module__BV_6Pq__plans li{color:#465249;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;font-size:12px;line-height:1.5;display:grid}.pricing-module__BV_6Pq__plans li svg{width:14px;height:14px;color:var(--forest);margin-top:2px;display:block}.pricing-module__BV_6Pq__planCta{border:1px solid #aab5ac;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:auto;padding:0 16px;font-size:13px;font-weight:760;display:flex}.pricing-module__BV_6Pq__featured .pricing-module__BV_6Pq__planCta{border-color:var(--forest);background:var(--forest);color:#fff}.pricing-module__BV_6Pq__planCta svg{width:16px}.pricing-module__BV_6Pq__sectionIntro{margin-bottom:46px;display:block}.pricing-module__BV_6Pq__sectionIntro h2,.pricing-module__BV_6Pq__finalCta h2{letter-spacing:-.05em;max-width:780px;margin:16px 0 0;font-size:clamp(32px,3.5vw,40px);line-height:1}.pricing-module__BV_6Pq__sectionIntro>p{color:#68746b;max-width:680px;margin:20px 0 0;font-size:15px;line-height:1.75}.pricing-module__BV_6Pq__included{width:min(1320px,100% - 64px);margin:0 auto;padding:110px 0}.pricing-module__BV_6Pq__included ul{border-top:1px solid #cfd6cf;border-left:1px solid #cfd6cf;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pricing-module__BV_6Pq__included li{background:#ffffff7a;border-bottom:1px solid #cfd6cf;border-right:1px solid #cfd6cf;grid-template-columns:22px 1fr;align-items:center;gap:14px;min-height:92px;padding:22px;font-size:13px;font-weight:690;display:grid}.pricing-module__BV_6Pq__included li svg{width:19px;color:var(--forest)}.pricing-module__BV_6Pq__salesBand{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:42px;margin-top:30px;padding:30px 32px;display:flex}.pricing-module__BV_6Pq__salesBand small{color:var(--lime);letter-spacing:.15em;font-size:9px;font-weight:820}.pricing-module__BV_6Pq__salesBand h3{letter-spacing:-.045em;max-width:660px;margin:8px 0 0;font-size:clamp(23px,2.6vw,34px);line-height:1.06}.pricing-module__BV_6Pq__salesBand>div:last-child{flex:none;gap:10px;display:flex}.pricing-module__BV_6Pq__salesBand a{border:1px solid #ffffff4d;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:13px;font-weight:760;display:inline-flex}.pricing-module__BV_6Pq__salesBand a:first-child{border-color:var(--lime);background:var(--lime);color:var(--ink)}.pricing-module__BV_6Pq__salesBand svg{width:16px}.pricing-module__BV_6Pq__compare{background:var(--ink);color:#fff;padding:130px max(32px,50% - 660px);scroll-margin-top:70px}.pricing-module__BV_6Pq__compare .pricing-module__BV_6Pq__sectionIntro>p{color:#9eb1a9}.pricing-module__BV_6Pq__tableWrap{border:1px solid #ffffff2b;overflow-x:auto}.pricing-module__BV_6Pq__compare table{border-collapse:collapse;width:100%;min-width:880px}.pricing-module__BV_6Pq__compare th,.pricing-module__BV_6Pq__compare td{text-align:left;border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;padding:17px 18px;font-size:12px}.pricing-module__BV_6Pq__compare thead th{color:#fff;background:#ffffff0d;font-size:14px}.pricing-module__BV_6Pq__compare thead th span{color:#8fa39a;margin-top:5px;font-size:10px;font-weight:500;display:block}.pricing-module__BV_6Pq__compare tbody th{color:#a9bbb4;font-weight:580}.pricing-module__BV_6Pq__compare tbody td{color:#fff;font-weight:720}.pricing-module__BV_6Pq__compare tfoot th,.pricing-module__BV_6Pq__compare tfoot td{background:#ffffff09;padding:14px 12px}.pricing-module__BV_6Pq__compare tfoot th{color:#a9bbb4}.pricing-module__BV_6Pq__compare tfoot a{color:#fff;border:1px solid #ffffff47;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 13px;font-size:12px;font-weight:760;display:flex}.pricing-module__BV_6Pq__compare tfoot td:nth-child(4) a{border-color:var(--lime);background:var(--lime);color:var(--ink)}.pricing-module__BV_6Pq__compare tfoot svg{width:15px}.pricing-module__BV_6Pq__faq{width:min(1180px,100% - 64px);margin:0 auto;padding:110px 0}.pricing-module__BV_6Pq__faqGrid{border-top:1px solid #ccd4cc;border-left:1px solid #ccd4cc;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-module__BV_6Pq__faq details{background:#ffffff61;border-bottom:1px solid #ccd4cc;border-right:1px solid #ccd4cc;min-width:0}.pricing-module__BV_6Pq__faq summary{cursor:pointer;align-items:center;gap:12px;min-height:74px;padding:20px 22px;font-size:14px;font-weight:750;list-style:none;display:flex}.pricing-module__BV_6Pq__faq summary::-webkit-details-marker{display:none}.pricing-module__BV_6Pq__faq summary svg{width:18px;color:var(--forest)}.pricing-module__BV_6Pq__faq details p{color:#68746b;margin:-2px 22px 22px 52px;font-size:13px;line-height:1.7}.pricing-module__BV_6Pq__finalCta{background:var(--forest);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:460px;padding:80px 32px;display:flex}.pricing-module__BV_6Pq__finalCta>p:not(.marketingEyebrow){color:#bbcdc5;max-width:600px;margin:22px 0 0;font-size:15px;line-height:1.7}.pricing-module__BV_6Pq__finalCta>div{gap:12px;margin-top:30px;display:flex}.pricing-module__BV_6Pq__finalCta a:last-child{color:#fff}@media (max-width:1050px){.pricing-module__BV_6Pq__plans,.pricing-module__BV_6Pq__included ul{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-module__BV_6Pq__salesBand{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.pricing-module__BV_6Pq__hero{min-height:560px;padding:90px 18px 82px}.pricing-module__BV_6Pq__hero h1{font-size:36px}.pricing-module__BV_6Pq__hero>p:not(.marketingEyebrow){font-size:14px}.pricing-module__BV_6Pq__heroActions,.pricing-module__BV_6Pq__finalCta>div{flex-direction:column;width:100%}.pricing-module__BV_6Pq__heroActions a,.pricing-module__BV_6Pq__finalCta a{width:100%}.pricing-module__BV_6Pq__heroTrust{flex-direction:column;align-items:flex-start}.pricing-module__BV_6Pq__plans{grid-template-columns:1fr;width:calc(100% - 24px);margin-top:-28px}.pricing-module__BV_6Pq__plans article{padding:30px 22px 24px}.pricing-module__BV_6Pq__included,.pricing-module__BV_6Pq__faq{width:calc(100% - 32px);padding:82px 0}.pricing-module__BV_6Pq__sectionIntro{margin-bottom:30px}.pricing-module__BV_6Pq__sectionIntro h2,.pricing-module__BV_6Pq__finalCta h2{font-size:34px}.pricing-module__BV_6Pq__included ul{grid-template-columns:1fr}.pricing-module__BV_6Pq__included li{min-height:76px}.pricing-module__BV_6Pq__salesBand{gap:26px;padding:24px 20px}.pricing-module__BV_6Pq__salesBand>div:last-child{flex-direction:column;width:100%}.pricing-module__BV_6Pq__salesBand a{width:100%}.pricing-module__BV_6Pq__compare{padding:90px 16px}.pricing-module__BV_6Pq__faqGrid{grid-template-columns:1fr}.pricing-module__BV_6Pq__finalCta{padding:80px 16px}}
