.pricing-page{--pricing-muted:#52645f}.pricing-intro{background:#f6f7f5;padding:25px 0 34px}.pricing-intro .crumbs{margin-bottom:25px}.pricing-title-block{text-align:center;max-width:850px;margin-inline:auto}.pricing-title-block .eyebrow{margin-bottom:14px}.pricing-title-block h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.6rem,4.5vw,3.65rem);font-weight:550;line-height:1.08}.pricing-title-block>p:last-child{color:var(--pricing-muted);margin-top:20px;font-size:1.05rem;line-height:1.6}.pricing-width{max-width:1220px}.pricing-plans{background:linear-gradient(#f6f7f5 65%,#fff 65%);padding-bottom:65px}.pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.price-plan{background:#fff;border:1px solid #dce4df;border-radius:20px;flex-direction:column;min-width:0;padding:30px 34px 0;display:flex;box-shadow:0 14px 35px -26px #527060}.price-plan-website{color:#fff;background:#163f39;border-color:#163f39;box-shadow:0 14px 35px -26px #163f39}.price-plan-top{justify-content:space-between;align-items:center;gap:8px;min-height:80px;display:flex}.package-graphic{color:#6553a0;flex:none;width:102px;height:70px}.price-plan-website .package-graphic{color:#d5e9d3}.price-plan-audience{color:#6553a0;margin-bottom:6px;font-size:.79rem;font-weight:500}.price-plan-website .price-plan-audience{color:#c8e0cd}.price-plan h2{letter-spacing:-.035em;font-size:clamp(1.7rem,2.4vw,2rem);font-weight:580;line-height:1.2}.price-plan-description{max-width:420px;min-height:52px;color:var(--pricing-muted);margin:14px 0 25px;font-size:.94rem;line-height:1.65}.price-plan-website .price-plan-description{color:#d3e0da}.price-plan-cost{grid-template-columns:1.15fr 1fr;align-items:start;gap:20px;margin-bottom:25px;display:grid}.price-plan-cost>div>span{color:var(--pricing-muted);margin-bottom:8px;font-size:.76rem;display:block}.price-plan-cost strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(2.55rem,3.5vw,3.1rem);font-weight:550;line-height:1.15;display:block}.price-plan-cost p{white-space:nowrap;padding-top:12px;line-height:1.3}.price-plan-cost b{letter-spacing:-.04em;font-size:1.85rem;font-weight:550}.price-plan-cost p span{color:var(--pricing-muted);margin-left:4px;font-size:.78rem}.price-plan-website .price-plan-cost>div>span,.price-plan-website .price-plan-cost p span{color:#d3e0da}.price-plan-cta{color:#44346f;background:#ece8fa;border:1px solid #e5def4;justify-content:space-between;width:100%;min-height:49px;padding:13px 18px;font-size:.92rem;display:flex}.price-plan-cta:hover{color:#342659;background:#e0d7f3;border-color:#cfc0ea}.price-plan-cta>span{font-size:1.1rem;line-height:1}.price-plan-website .price-plan-cta{color:#163f39;background:#d8ecd5;border-color:#d8ecd5}.price-plan-website .price-plan-cta:hover{color:#163f39;background:#ebf6e9;border-color:#ebf6e9}.price-plan-website :focus-visible{outline-color:#e9dcff}.price-plan-includes{flex:1;padding-block:27px 25px}.price-plan-includes h3{letter-spacing:0;margin-bottom:13px;font-size:.82rem;font-weight:600}.price-plan-includes ul{gap:11px;display:grid}.price-plan-includes li{color:var(--pricing-muted);padding-left:24px;font-size:.85rem;line-height:1.6;position:relative}.price-plan-includes li:before{content:"✓";color:#6553a0;font-size:.9rem;position:absolute;top:0;left:0}.price-plan-includes strong{font-weight:550}.price-plan-website .price-plan-includes li{color:#e0ebe5}.price-plan-website .price-plan-includes li:before{color:#bddbbd}.price-plan-year{color:var(--pricing-muted);background:#f5f7f5;border-top:1px solid #e1e7e2;border-radius:0 0 19px 19px;justify-content:space-between;align-items:center;gap:16px;margin:0 -34px;padding:17px 34px;font-size:.76rem;display:flex}.price-plan-year strong{color:var(--ink);font-size:.96rem;font-weight:600}.price-plan-website .price-plan-year{color:#d3e0da;background:#1e4942;border-color:#3b6157}.price-plan-website .price-plan-year strong{color:#fff}.pricing-confidence{color:var(--ink);justify-content:center;gap:30px;margin-top:30px;font-size:.8rem;display:flex}.pricing-confidence span{color:#6553a0;margin-right:6px}.pricing-currency-note{text-align:center;color:var(--pricing-muted);max-width:750px;margin:15px auto 0;font-size:.72rem}.pricing-jump-links{justify-content:center;gap:28px;margin-top:25px;font-size:.81rem;font-weight:500;display:flex}.pricing-jump-links a{text-underline-offset:4px;-webkit-text-decoration:underline #c6d5cb;text-decoration:underline #c6d5cb}.pricing-jump-links a:hover{color:var(--oxide)}.pricing-section-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:65px;margin-bottom:38px;display:grid}.pricing-section-heading h2,.pricing-terms-heading h2{letter-spacing:-.04em;font-size:clamp(2rem,3.2vw,2.65rem);font-weight:550;line-height:1.15}.pricing-section-heading>p{max-width:470px;color:var(--pricing-muted);font-size:1rem;line-height:1.7}.pricing-launch{background:#f3f6f5;padding-block:65px}.pricing-milestones{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:45px;display:grid}.pricing-milestones li{border-top:2px solid #d7e3d8;padding-top:23px;position:relative}.pricing-step{color:#214b39;background:#dce8dc;border-radius:50%;place-content:center;width:28px;height:28px;font-size:.76rem;display:grid;position:absolute;top:-15px;left:0}.pricing-milestones h3{margin:8px 0;font-size:1.05rem;font-weight:550}.pricing-milestones li>strong{letter-spacing:-.04em;font-size:2rem;font-weight:550;line-height:1.3;display:block}.pricing-milestones li>p{color:var(--pricing-muted);max-width:310px;margin-top:10px;font-size:.86rem;line-height:1.65}.pricing-launch-note{color:#3b554a;background:#e5ede5;border-radius:12px;align-items:center;gap:16px;margin-top:32px;padding:22px 24px;display:flex}.pricing-launch-icon{color:#fff;background:#163f39;border-radius:50%;flex:none;place-content:center;width:30px;height:30px;display:grid}.pricing-launch-note p{font-size:.84rem;line-height:1.7}.pricing-launch-note strong{font-weight:600}.pricing-build-detail{margin-top:16px;background:0 0!important}.pricing-detail-section{padding-block:75px}.pricing-accordions{border-top:1px solid #dce4df}.pricing-detail{background:#fff;border-bottom:1px solid #dce4df}.pricing-detail summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:23px 0;font-size:1rem;font-weight:530;line-height:1.5;list-style:none;display:flex}.pricing-detail summary::-webkit-details-marker{display:none}.pricing-detail summary:hover{color:#6553a0}.pricing-detail-plus{border:1px solid #d9e3dc;border-radius:50%;flex:none;width:24px;height:24px;position:relative}.pricing-detail-plus:before,.pricing-detail-plus:after{content:"";background:currentColor;width:10px;height:1px;position:absolute;top:10px;left:6px}.pricing-detail-plus:after{transform:rotate(90deg)}.pricing-detail[open] .pricing-detail-plus:after{transform:none}.pricing-detail-body{color:var(--pricing-muted);min-width:0;padding:0 0 26px;font-size:.94rem;line-height:1.75}.pricing-detail-body>*+*{margin-top:19px}.pricing-detail-body>p{max-width:870px}.pricing-detail-body .sheet-table{font-size:.87rem}.pricing-comparison td:nth-child(3),.pricing-comparison th:nth-child(3){background:#edf3ee}.website-payment-list{gap:15px;max-width:850px;display:grid}.website-payment-list li{border-bottom:1px solid #dce4df;justify-content:space-between;align-items:start;gap:20px;padding-bottom:15px;display:flex}.website-payment-list strong,.website-payment-list b{color:var(--ink);font-weight:550}.website-payment-list p{font-size:.84rem}.pricing-care-section{background:#f6f3fc;padding-block:70px}.pricing-page .calc{border:1px solid #dcd5e9;box-shadow:0 15px 35px -30px #635174}.pricing-page .calc-output{background:#eef4ee}.pricing-page .calc-assumptions{font-size:.8rem}.pricing-terms-section{padding-block:75px}.pricing-terms-section>.wrap{grid-template-columns:1fr 1.45fr;gap:85px;display:grid}.pricing-terms-heading>p:last-child{color:var(--pricing-muted);max-width:300px;margin-top:20px;font-size:.96rem}.pricing-terms-list{grid-template-columns:1fr 1fr;gap:30px;display:grid}.pricing-terms-list h3{margin-bottom:9px;font-size:1rem;font-weight:560;line-height:1.4}.pricing-terms-list p{color:var(--pricing-muted);font-size:.86rem;line-height:1.7}@media (max-width:1000px){.pricing-width{padding-inline:32px}.price-plan{padding:26px 26px 0}.price-plan-year{margin-inline:-26px;padding-inline:26px}.package-graphic{width:83px;height:64px}.price-plan h2{font-size:1.8rem}.price-plan-description{min-height:75px}.price-plan-cost{gap:12px}.pricing-terms-section>.wrap{grid-template-columns:1fr 1.4fr;gap:45px}.pricing-terms-list{gap:25px}.pricing-section-heading{gap:40px}}@media (max-width:760px){.pricing-intro{padding-top:22px;padding-bottom:30px}.pricing-intro .crumbs{margin-bottom:28px}.pricing-title-block h1{font-size:2.75rem}.pricing-title-block h1 br{display:none}.pricing-title-block>p:last-child{font-size:1rem}.pricing-desktop-break{display:none}.pricing-width{padding-inline:var(--gutter)}.pricing-plan-grid{grid-template-columns:1fr;gap:23px;max-width:560px;margin-inline:auto}.price-plan{padding:26px 27px 0}.price-plan-year{margin-inline:-27px;padding-inline:27px}.package-graphic{width:105px;height:75px}.price-plan h2{font-size:2rem}.price-plan-description{min-height:0;margin-top:10px}.price-plan-cost strong{font-size:3rem}.price-plan-cost b{font-size:2rem}.price-plan-cost{gap:20px;margin-top:3px}.price-plan-includes{padding-top:24px}.price-plan-includes li{font-size:.88rem}.price-plan-cta{font-size:.95rem}.pricing-confidence{flex-direction:column;align-items:center;gap:10px;margin-top:25px;font-size:.82rem}.pricing-currency-note{max-width:450px;font-size:.73rem;line-height:1.65}.pricing-jump-links{flex-wrap:wrap;gap:13px 20px;margin-top:22px;font-size:.79rem}.pricing-plans{padding-bottom:45px}.pricing-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.pricing-section-heading h2 br{display:none}.pricing-section-heading>p{font-size:.96rem}.pricing-section-heading h2,.pricing-terms-heading h2{font-size:2.15rem}.pricing-launch,.pricing-detail-section,.pricing-care-section,.pricing-terms-section{padding-block:48px}.pricing-milestones{grid-template-columns:1fr;gap:27px;margin-top:32px}.pricing-milestones li{border-top:0;padding:0 0 0 47px}.pricing-step{top:1px}.pricing-milestones li:before{content:"";background:#d1dfd4;width:1px;position:absolute;top:35px;bottom:-17px;left:13px}.pricing-milestones li:last-child:before{display:none}.pricing-milestones h3{margin-top:0}.pricing-milestones li>strong{font-size:1.75rem}.pricing-milestones li>p{max-width:none;margin-top:7px;font-size:.88rem}.pricing-launch-note{align-items:start;margin-top:30px;padding:18px}.pricing-launch-note p{font-size:.84rem}.pricing-launch-icon{width:26px;height:26px}.pricing-detail summary{padding-block:21px;font-size:.95rem}.pricing-detail-body{font-size:.9rem}.pricing-detail-body .sheet-table{min-width:610px}.pricing-terms-section>.wrap{grid-template-columns:1fr;gap:30px}.pricing-terms-heading h2 br{display:none}.pricing-terms-heading>p:last-child{max-width:none;margin-top:14px}.pricing-terms-list{gap:28px}.pricing-terms-list p{font-size:.86rem}}@media (max-width:390px){.price-plan{padding:23px 22px 0}.price-plan-year{margin-inline:-22px;padding-inline:22px}.package-graphic{width:73px;height:61px}.price-plan h2{font-size:1.75rem}.price-plan-audience{font-size:.73rem}.price-plan-description{font-size:.89rem}.price-plan-cost{grid-template-columns:1.15fr 1fr;gap:12px}.price-plan-cost strong{font-size:2.55rem}.price-plan-cost b{font-size:1.75rem}.price-plan-cost>div>span{font-size:.72rem}.price-plan-cost p span{font-size:.7rem}.price-plan-cta{padding-inline:15px;font-size:.86rem}.pricing-title-block h1{font-size:2.4rem}.price-plan-includes li{font-size:.84rem}.price-plan-year{font-size:.7rem}.price-plan-year strong{font-size:.87rem}.pricing-terms-list{grid-template-columns:1fr}.pricing-section-heading h2,.pricing-terms-heading h2{font-size:2rem}}.pricing-care-section{background:#f6f3fc}#ongoing-care{scroll-margin-top:120px}.enrollment-care{background:#fff;border:1px solid #e2ddec;border-radius:24px;grid-template-columns:minmax(0,1fr) 310px;gap:38px 54px;padding:42px;display:grid;box-shadow:0 18px 48px -35px #6553a047}.care-intro{align-self:center}.care-intro .eyebrow{color:#6553a0;margin-bottom:16px}.care-intro h2{letter-spacing:-.045em;font-size:clamp(1.9rem,3.2vw,2.65rem);font-weight:550;line-height:1.15}.care-description{color:#52645f;max-width:435px;margin-top:18px;font-size:.96rem;line-height:1.7}.care-demo-link{color:#6553a0;text-underline-offset:5px;align-items:center;gap:25px;margin-top:24px;font-size:.87rem;font-weight:550;-webkit-text-decoration:underline #c5bbdc;text-decoration:underline #c5bbdc;display:inline-flex}.care-demo-link:hover{text-decoration-color:currentColor}.care-price{background:#f2f6f2;border:1px solid #dce6df;border-radius:18px;padding:26px}.care-plan-name{color:#163f39;align-items:center;gap:9px;font-size:.8rem;font-weight:550;display:flex}.care-price-mark{color:#fff;background:#163f39;border-radius:7px;place-items:center;width:22px;height:22px;font-size:.75rem;display:inline-grid}.care-monthly{color:#163f39;align-items:baseline;gap:8px;margin:19px 0 16px;display:flex}.care-monthly strong{letter-spacing:-.06em;font-size:3.45rem;font-weight:550;line-height:1.1}.care-monthly span{color:#52645f;font-size:.9rem}.care-setup{color:#52645f;font-size:.83rem;line-height:1.7}.care-setup b{color:#163f39;font-weight:550}.care-start{color:#52645f;border-top:1px solid #d6e2d8;margin-top:18px;padding-top:14px;font-size:.73rem}.care-included{border-top:1px solid #e4e7e3;grid-column:1/-1;grid-template-columns:1fr 1.12fr 1fr;gap:24px;padding-top:28px;list-style:none;display:grid}.care-included li{align-items:flex-start;gap:12px;display:flex}.care-icon{color:#6553a0;background:#f7f4fc;border:1px solid #e5dff0;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.care-icon svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.care-included h3{margin-bottom:6px;font-size:.89rem;font-weight:600;line-height:1.4}.care-included p{color:#52645f;font-size:.78rem;line-height:1.65}.care-smallprint{color:#68756d;grid-column:1/-1;margin-top:-17px;font-size:.72rem}.care-smallprint a{color:#52645f;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}@media (max-width:900px){.enrollment-care{grid-template-columns:minmax(0,1fr) 280px;gap:30px;padding:30px}.care-included{gap:18px}.care-included li{flex-direction:column}}@media (max-width:650px){.enrollment-care{border-radius:20px;grid-template-columns:1fr;gap:28px;padding:26px}.care-intro h2{font-size:clamp(1.75rem,6vw,2.25rem)}.care-description{font-size:.9rem}.care-price{padding:24px}.care-included{grid-template-columns:1fr;gap:22px;padding-top:24px}.care-included li{flex-direction:row}.care-included p{font-size:.8rem}.care-smallprint{margin-top:-3px;line-height:1.7}}
