.vp-pricing{overflow:hidden}.vp-pricing-hero{text-align:center;padding-block:80px 48px}.vp-pricing-hero>.eyebrow{justify-content:center}.vp-pricing-hero h1{letter-spacing:-3.5px;margin:23px 0 25px;font-size:clamp(48px,5.2vw,76px);line-height:1.08}.vp-pricing-hero h1 em{color:#947b32}.vp-pricing-hero>p{color:var(--muted);max-width:690px;margin:auto;font-size:17px;line-height:1.85}.vp-pricing-hero-meta{color:#677162;flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin-top:29px;font-size:12px;display:flex}.vp-pricing-hero-meta>span,.vp-pricing-hero-meta>a{align-items:center;gap:7px;display:flex}.vp-pricing-hero-meta a{color:#383e31;text-underline-offset:4px;text-decoration:underline}.vp-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.vp-plan{background:#fff;border:1px solid #dce1d6;border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.vp-plan-ribbon{color:#75816a;letter-spacing:1px;background:#f0f2eb;border-bottom:1px solid #e0e4d9;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:10px;font-size:9px;font-weight:700;display:flex}.vp-plan-number{color:#a2ac98;margin-right:4px;font-family:Georgia,serif;font-size:15px;font-weight:400}.vp-plan-growth{color:#f9f7ef;background:#202820;border-color:#202820;box-shadow:0 15px 42px #1e2a1b12}.vp-plan-growth .vp-plan-ribbon{color:#2c301c;letter-spacing:.1px;background:#c8a74b;border-color:#c8a74b;font-size:11px}.vp-plan-body{flex-direction:column;flex:1;padding:30px 27px 32px;display:flex}.vp-plan-name{align-items:center;gap:12px;display:flex}.vp-plan-name>span{color:#738160;background:#f7f8f3;border:1px solid #e1e5db;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.vp-plan-name h2{letter-spacing:-.9px;font-size:29px}.vp-plan-growth .vp-plan-name>span{color:#d2bb70;background:#343e2e;border-color:#4b573e}.vp-plan-description{color:#75806e;min-height:69px;margin-top:20px;font-size:13px;line-height:1.75}.vp-plan-growth .vp-plan-description{color:#b4beaa}.vp-price{margin-top:25px;margin-bottom:26px}.vp-price>span{color:#7c8575;font-size:10px;display:block}.vp-price strong{letter-spacing:-2.5px;margin:8px 0 10px;font-size:56px;font-weight:500;line-height:1.1;display:block}.vp-price small{letter-spacing:0;color:#7c8575;white-space:nowrap;font-size:12px;font-weight:400}.vp-plan-growth .vp-price>span,.vp-plan-growth .vp-price small{color:#b9c3ad}.vp-plan .button{justify-content:space-between;width:100%;min-height:46px;padding-inline:15px;font-size:12px}.vp-plan-feature-heading{border-top:1px solid #e4e7df;margin-top:29px;margin-bottom:18px;padding-top:23px;font-size:11px;font-weight:700}.vp-plan-growth .vp-plan-feature-heading{border-color:#414d39}.vp-plan-features{gap:14px;display:grid}.vp-plan-features li{color:#58644f;align-items:flex-start;gap:9px;font-size:12px;line-height:1.65;display:flex}.vp-plan-features svg{color:#7c9066;margin-top:2px}.vp-plan-growth .vp-plan-features li{color:#d4ddca}.vp-plan-growth .vp-plan-features svg{color:#c5ac63}.vp-plan-footnote{color:#748168;justify-content:center;align-items:flex-start;gap:11px;max-width:920px;margin:25px auto 0;display:flex}.vp-plan-footnote svg{margin-top:2px}.vp-plan-footnote p{font-size:11px;line-height:1.85}.vp-plan-footnote strong{color:#525f46;font-weight:600}.vp-brand-value{border-bottom:1px solid #dce2d5;grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;margin-top:30px;padding:76px 0;display:grid}.vp-brand-value .small-label{color:#7e895f;font-size:9px}.vp-brand-value h2{letter-spacing:-1.7px;margin-top:18px;font-size:40px}.vp-brand-value p{color:#7b8473;max-width:540px;margin-top:20px;font-size:14px;line-height:1.85}.vp-brand-value .text-link{margin-top:23px;font-size:12px}.vp-value-path{justify-content:space-between;align-items:center;gap:13px;display:flex}.vp-value-path>div{text-align:center;flex:1}.vp-value-path>div>span{color:#8c7a3b;background:#ecece0;border:1px solid #dedfc9;border-radius:19px;place-items:center;width:71px;height:71px;margin:0 auto 21px;display:grid}.vp-value-path>div:nth-of-type(2)>span{color:#6d805c;background:#e3eadd;border-color:#d2ddc7}.vp-value-path>div:nth-of-type(3)>span{color:#d3bb76;background:#2c392a;border-color:#2c392a}.vp-value-path h3{letter-spacing:-.3px;white-space:nowrap;font-size:14px}.vp-value-path p{margin-top:7px;font-size:10px}.vp-path-arrow{color:#a4af97;margin-bottom:47px}.vp-comparison{padding-block:85px 65px}.vp-comparison .section-heading{margin-bottom:34px}.vp-comparison .section-heading>p{font-size:14px}.vp-table-scroll{scrollbar-width:thin;scrollbar-color:#c4ceb8 #f1f4ec;border:1px solid #dce2d5;border-radius:10px;overflow-x:auto}.vp-table{border-collapse:collapse;background:#fff;width:100%;min-width:740px}.vp-table th,.vp-table td{text-align:left;border-bottom:1px solid #e7ebe2;padding:17px 24px;font-size:12px;line-height:1.65}.vp-table th:first-child{width:43%}.vp-table thead th{vertical-align:middle;background:#f2f4ed;padding-block:24px;font-weight:500}.vp-table thead th strong{letter-spacing:-.5px;font-size:20px;font-weight:500;display:block}.vp-table thead th span{color:#828e76;margin-top:5px;font-size:9px;display:block}.vp-table thead th:first-child{font-size:13px}.vp-table tbody th[scope=row]{color:#5e6b52;font-weight:400}.vp-table td{color:#5f6c53;width:19%;font-size:11px}.vp-table .vp-column-growth{background:#f5f5e9}.vp-table thead .vp-column-growth{background:#eaeccf}.vp-group-row th{text-transform:uppercase;letter-spacing:1px;color:#56684a;background:#ebf0e5;padding-block:14px;font-size:10px;font-weight:700}.vp-table tbody:last-child tr:last-child>*{border-bottom:0}.vp-included{align-items:center;gap:7px;display:inline-flex}.vp-included svg{color:#7b8b5c}.vp-not-included{color:#8f9787;font-size:10px}.vp-comparison-note{color:#7c8771;max-width:960px;margin-top:20px;font-size:11px;line-height:1.85}.vp-table-hint{display:none}.vp-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vp-estimate{background:#e9eee2;border:1px solid #d5dfc9;border-radius:13px;grid-template-columns:1fr 1.1fr;align-items:center;gap:90px;padding:42px;display:grid}.vp-estimate h2{letter-spacing:-1.8px;margin-top:18px;font-size:42px}.vp-estimate>div>p{color:#77856a;max-width:430px;margin-top:20px;font-size:13px;line-height:1.85}.vp-estimate .eyebrow{font-size:9px}.vp-estimate-panel{background:#fafbf7;border:1px solid #d5dfc8;border-radius:9px;padding:26px}.vp-estimate-inputs{grid-template-columns:1.4fr 1fr;gap:15px;display:grid}.vp-estimate label{color:#657455;gap:8px;font-size:11px;font-weight:600;display:grid}.vp-estimate select{color:#3f5332;background:#fff;border:1px solid #ced9c0;border-radius:5px;width:100%;padding:12px 9px;font-size:12px}.vp-estimate-total{border-block:1px solid #dce3d2;justify-content:space-between;align-items:center;gap:10px;margin-top:25px;padding:24px 0;display:flex}.vp-estimate-total>span{color:#7d8d6c;font-size:11px}.vp-estimate-total strong{letter-spacing:-1.5px;color:#30432a;white-space:nowrap;margin-top:9px;font-size:39px;font-weight:500;display:block}.vp-estimate-total small{letter-spacing:0;color:#748565;font-size:11px;font-weight:400}.vp-estimate-total .vp-equation{white-space:nowrap;background:#eaf0e3;border-radius:4px;padding:6px 9px;font-size:10px}.vp-estimate-panel p.vp-estimate-note{color:#7c886f;margin-top:17px;font-size:10px;line-height:1.85}.vp-estimate .text-link{margin-top:20px;font-size:12px}.vp-costs{padding-block:85px}.vp-cost-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;display:grid}.vp-cost-grid article{border-top:1px solid #dce2d4;padding-top:25px}.vp-cost-grid article>span{color:#8d804a}.vp-cost-grid h3{letter-spacing:-.4px;margin-top:19px;font-size:17px;line-height:1.3}.vp-cost-grid p{color:#7a8570;margin-top:12px;font-size:12px;line-height:1.9}.vp-cost-note{color:#827849;background:#efeee5;border:1px solid #e2e1d3;border-radius:7px;align-items:center;gap:10px;margin-top:35px;padding:16px 20px;display:flex}.vp-cost-note p{color:#7f7d65;font-size:11px;line-height:1.8}.vp-pricing-faq{grid-template-columns:.9fr 1.1fr;gap:100px;padding-bottom:85px;display:grid}.vp-pricing-faq h2{letter-spacing:-2px;margin-top:20px;font-size:47px}.vp-pricing-faq .text-link{margin-top:27px;font-size:12px}.vp-faq-list details{border-bottom:1px solid #dbe2d3}.vp-faq-list details:first-child{border-top:1px solid #dbe2d3}.vp-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:13px;font-weight:500;line-height:1.6;list-style:none;display:flex}.vp-faq-list summary::-webkit-details-marker{display:none}.vp-faq-list summary:focus-visible{outline-offset:4px;outline:2px solid #b18e39}.vp-faq-list summary svg{color:#879478;transition:transform .18s}.vp-faq-list details[open] summary svg{transform:rotate(180deg)}.vp-faq-list details>p{color:#78856c;padding:0 27px 23px 0;font-size:12px;line-height:1.9}.vp-pricing-close{padding-block:75px}.vp-pricing-close>.section-wrap{justify-content:space-between;align-items:center;gap:60px;display:flex}.vp-pricing-close h2{letter-spacing:-1.8px;margin-top:20px;font-size:44px;line-height:1.15}.vp-pricing-close p{color:#a5b297;max-width:560px;margin-top:24px;font-size:14px;line-height:1.85}.vp-pricing-close>.section-wrap>div:last-child{text-align:center;flex-shrink:0}.vp-pricing-close>.section-wrap>div:last-child>span{color:#90a37e;margin-top:18px;font-size:10px;line-height:1.9;display:block}@media (min-width:1600px){.vp-plan-body{padding-inline:35px}}@media (max-width:1100px){.vp-plan-grid{gap:14px}.vp-plan-body{padding:25px 20px}.vp-plan-ribbon{font-size:7px}.vp-plan-growth .vp-plan-ribbon{font-size:9px}.vp-price strong{font-size:47px}.vp-plan-description{min-height:83px;font-size:12px}.vp-plan-features li{font-size:11px}.vp-brand-value{gap:40px}.vp-brand-value h2{font-size:35px}.vp-value-path{gap:9px}.vp-value-path>div>span{border-radius:15px;width:58px;height:58px}.vp-value-path h3{font-size:11px}.vp-value-path p{font-size:8px}.vp-table th,.vp-table td{padding-inline:17px}.vp-estimate{gap:35px;padding:30px}.vp-estimate-panel{padding:22px}.vp-estimate-total{flex-wrap:wrap;gap:14px}.vp-estimate-total strong{font-size:37px}.vp-cost-grid{gap:23px}.vp-cost-grid h3{font-size:15px}.vp-cost-grid p{font-size:11px}.vp-pricing-faq{gap:55px}.vp-pricing-close h2{font-size:35px}}@media (max-width:800px){.vp-pricing-hero{padding-top:58px}.vp-pricing-hero h1{letter-spacing:-2.2px;font-size:51px}.vp-pricing-hero>p{font-size:15px}.vp-pricing-hero-meta{gap:15px;font-size:10px}.vp-plan-grid{grid-template-columns:1fr;gap:24px;max-width:590px;margin:auto}.vp-plan-body{padding:28px}.vp-plan-ribbon{font-size:9px}.vp-plan-growth .vp-plan-ribbon{font-size:11px}.vp-plan-description{max-width:410px;min-height:0;font-size:14px}.vp-price strong{font-size:57px}.vp-plan-features{grid-template-columns:1fr 1fr;gap:14px 20px}.vp-plan-features li{font-size:12px}.vp-plan-footnote{max-width:590px}.vp-brand-value{grid-template-columns:1fr;gap:40px;padding-block:60px}.vp-brand-value>div:first-child{max-width:600px}.vp-value-path{width:100%;max-width:580px}.vp-value-path>div>span{border-radius:19px;width:70px;height:70px}.vp-value-path h3{font-size:15px}.vp-value-path p{font-size:11px}.vp-comparison{padding-block:60px}.vp-table-hint{color:#8a977c;align-items:center;gap:7px;margin-bottom:12px;font-size:10px;display:flex}.vp-estimate{grid-template-columns:1fr;gap:26px}.vp-estimate h2{font-size:39px}.vp-estimate h2 br{display:none}.vp-estimate>div>p{max-width:560px}.vp-estimate-total{flex-wrap:nowrap}.vp-costs{padding-block:60px}.vp-cost-grid{grid-template-columns:1fr 1fr;gap:30px}.vp-pricing-faq{grid-template-columns:1fr;gap:30px;padding-bottom:60px}.vp-pricing-faq h2{font-size:39px}.vp-pricing-close{padding-block:58px}.vp-pricing-close>.section-wrap{display:block}.vp-pricing-close>.section-wrap>div:last-child{text-align:left;margin-top:30px}.vp-pricing-close>.section-wrap>div:last-child>span{margin-top:15px}}@media (max-width:480px){.vp-pricing-hero{padding-block:44px 32px}.vp-pricing-hero>.eyebrow{letter-spacing:1.2px;font-size:8px}.vp-pricing-hero h1{letter-spacing:-1.8px;margin-top:20px;font-size:39px;line-height:1.13}.vp-pricing-hero>p{font-size:13px}.vp-pricing-hero-meta{gap:12px 19px;font-size:9px}.vp-pricing-hero-meta>a{justify-content:center;width:100%;margin-top:2px}.vp-plan-body{padding:25px}.vp-plan-name h2{font-size:29px}.vp-plan-description{font-size:13px}.vp-plan-features{grid-template-columns:1fr}.vp-plan-features li{font-size:12px}.vp-plan-footnote,.vp-plan-footnote p{font-size:10px}.vp-brand-value{margin-top:0;padding-block:49px}.vp-brand-value h2{font-size:34px}.vp-brand-value p{font-size:12px}.vp-value-path{gap:7px}.vp-value-path>div>span{border-radius:14px;width:54px;height:54px;margin-bottom:16px}.vp-value-path h3{white-space:normal;font-size:12px}.vp-value-path p{font-size:8px}.vp-path-arrow{width:12px;margin-bottom:40px}.vp-table th,.vp-table td{padding:14px;font-size:11px}.vp-table td{font-size:10px}.vp-comparison{padding-block:49px}.vp-comparison-note{font-size:10px}.vp-estimate{gap:23px;padding:22px 18px}.vp-estimate h2{font-size:33px}.vp-estimate h2 br{display:block}.vp-estimate>div>p{font-size:12px}.vp-estimate-panel{padding:19px 15px}.vp-estimate-inputs{grid-template-columns:1fr;gap:16px}.vp-estimate select{font-size:16px}.vp-estimate-total{flex-wrap:wrap}.vp-estimate-total strong{font-size:37px}.vp-estimate-panel p.vp-estimate-note{font-size:10px}.vp-costs{padding-block:49px}.vp-cost-grid{grid-template-columns:1fr;gap:25px}.vp-cost-grid article{padding-top:23px}.vp-cost-grid h3{margin-top:13px;font-size:18px}.vp-cost-grid p{margin-top:11px;font-size:12px}.vp-cost-note{align-items:flex-start;padding:15px}.vp-cost-note p{font-size:10px}.vp-pricing-faq{padding-bottom:49px}.vp-pricing-faq h2{font-size:35px}.vp-faq-list summary{font-size:12px}.vp-faq-list details>p{font-size:11px}.vp-pricing-close h2{font-size:33px}.vp-pricing-close p,.vp-pricing-close .button{font-size:12px}}.vp-signup{background:#1a211b;padding:90px 0;scroll-margin-top:98px}.vp-signup-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:85px;display:grid}.vp-signup-copy{padding-top:20px;position:sticky;top:130px}.vp-signup-copy .eyebrow{font-size:9px}.vp-signup-copy h2{letter-spacing:-2.8px;margin-top:24px;font-size:clamp(44px,4.8vw,67px);line-height:1.08}.vp-signup-copy>p{color:#b5c0ae;max-width:440px;margin-top:25px;font-size:15px;line-height:1.85}.vp-signup-steps{gap:24px;margin-top:36px;display:grid}.vp-signup-steps>div{align-items:flex-start;gap:16px;display:flex}.vp-signup-steps>div>span{color:#d2bb76;background:#2e3427;border:1px solid #626242;border-radius:50%;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:11px;display:grid}.vp-signup-steps strong{color:#eef0e7;padding-top:3px;font-size:14px;font-weight:500;display:block}.vp-signup-steps p{color:#9fac95;max-width:335px;margin-top:6px;font-size:12px;line-height:1.8}.vp-signup-signature{border-top:1px solid #48523f;justify-content:space-between;align-items:center;gap:24px;margin-top:37px;padding-top:29px;display:flex}.vp-signup-signature .brand{width:145px}.vp-signup-signature>span{color:#9ba78f;text-align:right;font-size:10px;line-height:1.7}.vp-signup .demo-form{padding:36px}.vp-signup .form-top h3{font-size:27px}.vp-signup .form-top>p{color:#6a755f}.vp-signup .demo-form label{font-size:12px}.vp-signup .demo-form input,.vp-signup .demo-form select,.vp-signup .demo-form textarea{font-size:13px}.vp-signup .demo-form .fine-print{color:#768168}@media (max-width:1000px){.vp-signup-grid{gap:38px}.vp-signup-copy h2{font-size:48px}.vp-signup .demo-form{padding:28px}}@media (max-width:800px){.vp-signup{padding:62px 0}.vp-signup-grid{grid-template-columns:1fr;gap:35px;max-width:640px}.vp-signup-copy{padding-top:0;position:static}.vp-signup-copy h2{font-size:48px}.vp-signup-copy h2 br{display:none}.vp-signup-copy>p{max-width:none;font-size:14px}.vp-signup-steps{gap:20px}.vp-signup-signature{display:none}}@media (max-width:480px){.vp-signup-copy h2{letter-spacing:-1.7px;font-size:39px}.vp-signup .demo-form{padding:26px 22px}.vp-signup .form-top h3{font-size:25px}.vp-signup .demo-form input,.vp-signup .demo-form select,.vp-signup .demo-form textarea{font-size:16px}.vp-signup-steps strong{font-size:13px}.vp-signup-steps p{font-size:11px}}
