.elementor .ps-pricing-spaced-copy{font-family:var(--ps-body-font);font-size:14px;color:var(--ps-body-slate);line-height:1.8;margin-block-start:12px;}.elementor .ps-pricing-terms-statement{font-family:var(--ps-body-font);font-size:16px;color:var(--ps-navy);line-height:1.7;margin:0px;}.elementor .ps-pricing-list{font-family:var(--ps-body-font);font-size:14px;color:var(--ps-body-slate);line-height:1.8;margin:0px;& ul { margin:0; padding-inline-start:1.4rem; } & li { margin-block-end:.7rem; }\n}.elementor .ps-pricing-free-callout{padding-block-start:17px;padding-block-end:17px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:6px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:4px;border-inline-end-width:1px;border-color:var(--ps-border-grey);border-style:solid;background-color:var(--ps-white);display:flex;flex-direction:column;border-left-style: solid; border-left-color: var(--ps-terracotta);\n}.elementor .ps-pricing-body-copy{font-family:var(--ps-body-font);font-size:15px;color:var(--ps-body-slate);line-height:1.75;margin:0px;}.elementor .ps-pricing-sample-note{font-family:var(--ps-body-font);font-size:14px;color:var(--ps-body-slate);line-height:1.7;padding-block-start:13px;padding-block-end:13px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:14px;border-inline-start-width:3px;background-color:var(--ps-white);border-left-style: solid; border-left-color: var(--ps-terracotta);\n}.elementor .ps-pricing-price-detail{font-family:var(--ps-body-font);font-size:14px;color:var(--ps-body-slate);line-height:1.65;margin:0px;}.elementor .ps-pricing-price-label{font-family:var(--ps-body-font);font-weight:700;font-size:12px;color:var(--ps-body-slate);letter-spacing:0.035em;margin:0px;}.elementor .ps-pricing-price-heading{font-family:var(--ps-heading-font);font-weight:700;font-size:1.45rem;color:var(--ps-navy);line-height:1.2;margin:0px;}.elementor .ps-pricing-price-band{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:4px;border-inline-end-width:1px;background-color:var(--ps-white);display:flex;flex-direction:column;gap:7px;border-left-style: solid; border-left-color: var(--ps-terracotta); border-top-style: solid; border-top-color: var(--ps-border-grey); border-right-style: solid; border-right-color: var(--ps-border-grey); border-bottom-style: solid; border-bottom-color: var(--ps-border-grey);\n}.elementor .ps-pricing-table-price-cell{min-width:0px;font-family:var(--ps-body-font);font-weight:700;font-size:14px;color:var(--ps-navy);line-height:1.55;text-align:center;padding-block-start:13px;padding-block-end:13px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;display:flex;justify-content:center;align-items:center;border-inline-end:1px solid var(--ps-border-grey); overflow-wrap:anywhere;\n}.elementor .ps-pricing-table-cell-center{min-width:0px;font-family:var(--ps-body-font);font-size:14px;color:var(--ps-body-slate);line-height:1.55;text-align:center;padding-block-start:13px;padding-block-end:13px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;display:flex;justify-content:center;align-items:center;border-inline-end:1px solid var(--ps-border-grey); overflow-wrap:anywhere;\n}.elementor .ps-pricing-table-cell{min-width:0px;font-family:var(--ps-body-font);font-size:14px;color:var(--ps-body-slate);line-height:1.55;padding-block-start:13px;padding-block-end:13px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;display:flex;align-items:center;border-inline-end:1px solid var(--ps-border-grey); overflow-wrap:anywhere;\n}.elementor .ps-pricing-table-header-left{min-width:0px;font-family:var(--ps-body-font);font-weight:700;font-size:12px;color:var(--ps-navy);line-height:1.5;padding-block-start:13px;padding-block-end:13px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;background-color:var(--ps-table-grey);display:flex;align-items:center;border-inline-end:1px solid var(--ps-border-grey); text-align:left; overflow-wrap:anywhere;\n}.elementor .ps-pricing-table-header-cell{min-width:0px;font-family:var(--ps-body-font);font-weight:700;font-size:12px;color:var(--ps-navy);line-height:1.5;text-align:center;padding-block-start:13px;padding-block-end:13px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;background-color:var(--ps-table-grey);display:flex;justify-content:center;align-items:center;border-inline-end:1px solid var(--ps-border-grey); overflow-wrap:anywhere;\n}.elementor .ps-pricing-table-row{min-width:760px;border-block-end-width:1px;background-color:var(--ps-white);display:grid;gap:0px;grid-template-columns:minmax(62px,.42fr) minmax(210px,1.55fr) minmax(300px,1.8fr) minmax(145px,.9fr);align-items:stretch;border-bottom-style: solid; border-bottom-color: var(--ps-border-grey);\n}.elementor .ps-pricing-table-header-row{min-width:760px;border-block-end-width:1px;background-color:var(--ps-white);display:grid;gap:0px;grid-template-columns:minmax(62px,.42fr) minmax(210px,1.55fr) minmax(300px,1.8fr) minmax(145px,.9fr);align-items:stretch;border-bottom-style: solid; border-bottom-color: var(--ps-border-grey);\n}.elementor .ps-pricing-table-grid{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .ps-pricing-table-scroller{width:100%;min-width:0px;padding:0px;border-radius:6px;border-width:1px;border-color:var(--ps-border-grey);border-style:solid;background-color:var(--ps-white);overflow-x:auto;\n}.elementor .ps-pricing-divider{width:68px;height:3px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:var(--ps-terracotta);}.elementor .ps-pricing-section-title{font-family:var(--ps-heading-font);font-weight:700;font-size:clamp(1.5rem,2.3vw,1.9rem);color:var(--ps-navy);letter-spacing:-0.025em;line-height:1.2;margin-block-start:0px;margin-block-end:13px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ps-pricing-inner{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:0px;margin-inline:auto;\n}.elementor .ps-pricing-band-white{min-width:0px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width:1px;background-color:var(--ps-white);display:flex;flex-direction:column;border-bottom-style: solid; border-bottom-color: var(--ps-border-grey);\n}.elementor .ps-pricing-band-cool-grey{min-width:0px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width:1px;background-color:var(--ps-cool-grey);display:flex;flex-direction:column;border-bottom-style: solid; border-bottom-color: var(--ps-border-grey);\n}.elementor .ps-pricing-lead{max-width:70ch;font-family:var(--ps-body-font);font-size:clamp(1.08rem,1.7vw,1.25rem);color:var(--ps-body-slate);line-height:1.7;margin:0px;}.elementor .ps-pricing-h1{font-family:var(--ps-heading-font);font-weight:700;font-size:clamp(2.4rem,4.3vw,3.5rem);color:var(--ps-navy);letter-spacing:-0.04em;line-height:1.08;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ps-pricing-intro-inner{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:0px;margin-inline:auto;\n}.elementor .ps-pricing-intro{padding-block-start:54px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width:1px;background-color:var(--ps-white);display:flex;flex-direction:column;border-bottom-style: solid; border-bottom-color: var(--ps-border-grey);\n}.elementor .ps-pricing-root{width:100%;font-family:var(--ps-body-font);color:var(--ps-body-slate);padding:0px;margin:0px;background-color:var(--ps-white);display:flex;flex-direction:column;gap:0px;max-width:none;\n}