.pricing-module__VI3cna__page{--pricing-paper:#fdf9f5;--pricing-soft:#f8f5f0;--pricing-wine:#5a2b36;--pricing-rose:#cdb1ab;--pricing-sand:#cdbca8;--pricing-sage:#687267;--pricing-taupe:#a79485;--pricing-ink:#402917;--pricing-olive:#4e533f;--pricing-line:#ded4ca;--pricing-serif:var(--font-display,var(--font-serif,Georgia,"Times New Roman",serif));background:var(--pricing-paper);color:var(--pricing-ink);font-family:var(--font-body,var(--graphik,inherit));-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.65}.pricing-module__VI3cna__page *,.pricing-module__VI3cna__page :before,.pricing-module__VI3cna__page :after{box-sizing:border-box}.pricing-module__VI3cna__page :where(h1,h2,p,ul){margin:0}.pricing-module__VI3cna__page :where(h1,h2,p,a,li,th,td,summary){overflow-wrap:anywhere}.pricing-module__VI3cna__page :where(a){color:inherit;text-decoration:none}.pricing-module__VI3cna__page :where(svg){flex-shrink:0}.pricing-module__VI3cna__page :where(a,summary):focus-visible{outline-offset:5px;outline:2px solid}.pricing-module__VI3cna__container{width:min(100% - 7rem,88rem);margin-inline:auto}.pricing-module__VI3cna__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-module__VI3cna__hero{padding-top:clamp(3rem,5vw,5rem);padding-bottom:2.5rem}.pricing-module__VI3cna__eyebrow{color:var(--pricing-wine);letter-spacing:.15em;text-transform:uppercase;font-size:.8125rem;font-weight:500;line-height:1.5}.pricing-module__VI3cna__eyebrow span{color:var(--pricing-olive);padding-inline:.7rem}.pricing-module__VI3cna__hero h1{color:var(--pricing-wine);font-family:var(--pricing-serif);letter-spacing:-.05em;margin-top:1.25rem;font-size:clamp(3rem,4.7vw,5rem);font-weight:400;line-height:1.08}.pricing-module__VI3cna__heroIntro{max-width:48rem;font-size:1.0625rem;line-height:1.75;margin-top:1.25rem!important}.pricing-module__VI3cna__plansSection{padding-bottom:1rem}.pricing-module__VI3cna__planGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.pricing-module__VI3cna__plan{border:1px solid var(--pricing-line);background:var(--pricing-soft);flex-direction:column;min-width:0;padding:1.75rem 1.5rem;display:flex}.pricing-module__VI3cna__planTopline{flex-wrap:wrap;align-content:start;align-items:start;gap:.65rem;min-height:4.25rem;display:flex}.pricing-module__VI3cna__planTopline h2{color:var(--pricing-wine);font-family:var(--pricing-serif);letter-spacing:-.025em;font-size:1.875rem;font-weight:400;line-height:1.2}.pricing-module__VI3cna__recommended{border:1px solid var(--pricing-rose);border-radius:2rem;padding:.3rem .65rem;font-size:.75rem;line-height:1.25;display:inline-flex}.pricing-module__VI3cna__planAudience{min-height:5.25rem;font-size:1rem;line-height:1.65}.pricing-module__VI3cna__planPricing{border-top:1px solid var(--pricing-line);margin-top:1.5rem;padding-top:1.5rem}.pricing-module__VI3cna__price{color:var(--pricing-wine);font-family:var(--pricing-serif);letter-spacing:-.04em;font-size:clamp(2.6rem,3.3vw,3.5rem);font-weight:400;line-height:1.15}.pricing-module__VI3cna__period{font-size:.875rem;margin-top:.35rem!important}.pricing-module__VI3cna__offer{min-height:5rem;padding-top:1.25rem;padding-bottom:1.25rem;font-size:.875rem;line-height:1.65}.pricing-module__VI3cna__planButton{border:1px solid var(--pricing-wine);min-height:3.1rem;color:var(--pricing-wine);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding:.8rem 1rem;font-size:.9375rem;line-height:1.4;transition:background-color .18s,color .18s;display:flex}.pricing-module__VI3cna__planButton svg{width:1.1rem;height:1.1rem}.pricing-module__VI3cna__featuredPlan{color:var(--pricing-paper);background:var(--pricing-wine);border-color:var(--pricing-wine)}.pricing-module__VI3cna__featuredPlan .pricing-module__VI3cna__planTopline h2,.pricing-module__VI3cna__featuredPlan .pricing-module__VI3cna__price{color:var(--pricing-paper)}.pricing-module__VI3cna__featuredPlan .pricing-module__VI3cna__planPricing{border-color:#fdf9f559}.pricing-module__VI3cna__featuredPlan .pricing-module__VI3cna__planButton{background:var(--pricing-paper);border-color:var(--pricing-paper);color:var(--pricing-wine)}.pricing-module__VI3cna__featuredPlan .pricing-module__VI3cna__planButton:focus-visible{outline-color:var(--pricing-paper)}.pricing-module__VI3cna__mobileFeatures{display:none}.pricing-module__VI3cna__valueText{font-size:.9375rem;line-height:1.6}.pricing-module__VI3cna__availability{color:var(--pricing-olive);justify-content:center;align-items:center;display:inline-flex}.pricing-module__VI3cna__availability svg{width:1.3rem;height:1.3rem}.pricing-module__VI3cna__comparison{padding-top:4.5rem}.pricing-module__VI3cna__comparisonHeading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.pricing-module__VI3cna__comparisonHeading h2{color:var(--pricing-wine);font-family:var(--pricing-serif);letter-spacing:-.04em;margin-top:1rem;font-size:clamp(2.5rem,3.8vw,4rem);font-weight:400;line-height:1.1}.pricing-module__VI3cna__comparisonHeading h2 em{font-weight:400}.pricing-module__VI3cna__legend{color:var(--pricing-olive);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;font-size:.875rem;display:flex}.pricing-module__VI3cna__legend span{align-items:center;gap:.5rem;display:inline-flex}.pricing-module__VI3cna__legend svg{width:1.1rem;height:1.1rem}.pricing-module__VI3cna__comparisonTable{table-layout:fixed;border-collapse:collapse;border-top:1px solid var(--pricing-line);width:100%}.pricing-module__VI3cna__featureColumn{width:30%}.pricing-module__VI3cna__comparisonTable th,.pricing-module__VI3cna__comparisonTable td{border-bottom:1px solid var(--pricing-line);vertical-align:middle;padding:1rem 1.15rem}.pricing-module__VI3cna__comparisonTable thead th{color:var(--pricing-wine);font-family:var(--pricing-serif);text-align:center;padding-block:1.4rem;font-size:1.45rem;font-weight:400;line-height:1.3}.pricing-module__VI3cna__comparisonTable thead th:first-child{text-align:left;font:inherit;font-size:1rem;font-weight:500}.pricing-module__VI3cna__comparisonTable tbody th{text-align:left;font-size:1rem;font-weight:400;line-height:1.6}.pricing-module__VI3cna__comparisonTable td{text-align:center}.pricing-module__VI3cna__comparisonTable td .pricing-module__VI3cna__availability{vertical-align:middle}.pricing-module__VI3cna__comparisonTable .pricing-module__VI3cna__proColumn{background:var(--pricing-soft)}.pricing-module__VI3cna__comparisonTable thead .pricing-module__VI3cna__proColumn{background:var(--pricing-wine);color:var(--pricing-paper)}.pricing-module__VI3cna__comparisonTable sup,.pricing-module__VI3cna__mobileFeatureRow sup{margin-left:.15rem;font-size:.75em}.pricing-module__VI3cna__pricingNotes{color:var(--pricing-olive);flex-direction:column;gap:.5rem;padding-top:1.75rem;padding-bottom:5rem;font-size:.875rem;line-height:1.75;display:flex}.pricing-module__VI3cna__pricingNotes p:first-child span{color:var(--pricing-wine)}.pricing-module__VI3cna__professionalsSection{background:var(--pricing-soft);border-top:1px solid var(--pricing-line);text-align:center;padding-block:5.5rem}.pricing-module__VI3cna__professionalsSection h2{color:var(--pricing-wine);font-family:var(--pricing-serif);letter-spacing:-.04em;margin-top:1rem;font-size:clamp(2.5rem,3.8vw,4rem);font-weight:400;line-height:1.1}.pricing-module__VI3cna__professionalsSection h2 em{font-weight:400}.pricing-module__VI3cna__professionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid;margin-top:3rem!important}.pricing-module__VI3cna__professionGrid li{background:var(--pricing-sand);min-width:0;min-height:10rem;color:var(--pricing-ink);text-align:left;font-family:var(--pricing-serif);flex-direction:column;justify-content:space-between;align-items:start;gap:2.25rem;padding:1.5rem;font-size:1.6rem;line-height:1.2;display:flex}.pricing-module__VI3cna__professionGrid li:nth-child(2){background:var(--pricing-rose);color:var(--pricing-wine)}.pricing-module__VI3cna__professionGrid li:nth-child(3){background:var(--pricing-taupe)}.pricing-module__VI3cna__professionGrid li:nth-child(4){background:var(--pricing-sage);color:var(--pricing-paper)}.pricing-module__VI3cna__professionNumber{font-family:var(--font-body,var(--graphik,Arial,sans-serif));font-size:.8125rem}.pricing-module__VI3cna__partnerNote{max-width:48rem;font-size:1rem;line-height:1.8;margin-inline:auto!important;margin-top:2.5rem!important}.pricing-module__VI3cna__partnerNote>span{color:var(--pricing-olive);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.65rem;font-size:.75rem;display:block}.pricing-module__VI3cna__partnerNote strong{color:var(--pricing-wine);font-weight:500}@media (hover:hover){.pricing-module__VI3cna__planButton:hover{background:var(--pricing-wine);color:var(--pricing-paper)}.pricing-module__VI3cna__featuredPlan .pricing-module__VI3cna__planButton:hover{background:var(--pricing-rose);color:var(--pricing-wine)}}@media (max-width:1199px){.pricing-module__VI3cna__container{width:calc(100% - 4rem)}.pricing-module__VI3cna__plan{padding:1.5rem 1.25rem}.pricing-module__VI3cna__planTopline h2{font-size:1.7rem}.pricing-module__VI3cna__comparisonTable th,.pricing-module__VI3cna__comparisonTable td{padding-inline:.85rem}.pricing-module__VI3cna__professionGrid li{font-size:1.4rem}}@media (max-width:1099px){.pricing-module__VI3cna__planGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem}.pricing-module__VI3cna__plan{padding:1.75rem}.pricing-module__VI3cna__planTopline{justify-content:space-between;min-height:3.5rem}.pricing-module__VI3cna__planTopline h2{font-size:2rem}.pricing-module__VI3cna__planAudience{min-height:3.5rem}.pricing-module__VI3cna__offer{min-height:4.4rem}.pricing-module__VI3cna__comparison{display:none}.pricing-module__VI3cna__mobileFeatures{border-top:1px solid var(--pricing-line);margin-top:1.5rem;display:block}.pricing-module__VI3cna__mobileFeatures>summary{cursor:pointer;min-height:2.75rem;color:var(--pricing-wine);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;font-size:.9375rem;line-height:1.5;list-style:none;display:flex}.pricing-module__VI3cna__mobileFeatures>summary::-webkit-details-marker{display:none}.pricing-module__VI3cna__mobileFeatures>summary::marker{content:""}.pricing-module__VI3cna__mobileFeatures>summary svg{width:1rem;height:1rem;transition:transform .18s}.pricing-module__VI3cna__mobileFeatures[open]>summary svg{transform:rotate(180deg)}.pricing-module__VI3cna__mobileLegend{flex-wrap:wrap;gap:.6rem 1.25rem;padding-block:1.25rem;font-size:.8125rem;line-height:1.5;display:flex}.pricing-module__VI3cna__mobileLegend>span{align-items:center;gap:.3rem;display:inline-flex}.pricing-module__VI3cna__mobileLegend svg{width:1rem;height:1rem}.pricing-module__VI3cna__mobileFeatures ul{padding:0;list-style:none}.pricing-module__VI3cna__mobileFeatureRow{border-top:1px solid var(--pricing-line);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:center;gap:1rem;padding-block:.9rem;font-size:1rem;line-height:1.6;display:grid}.pricing-module__VI3cna__mobileFeatureRow>.pricing-module__VI3cna__valueText{text-align:right}.pricing-module__VI3cna__mobileFeatureRow>.pricing-module__VI3cna__availability{justify-content:end}.pricing-module__VI3cna__featuredPlan .pricing-module__VI3cna__mobileFeatures,.pricing-module__VI3cna__featuredPlan .pricing-module__VI3cna__mobileFeatureRow{border-color:#fdf9f559}.pricing-module__VI3cna__featuredPlan .pricing-module__VI3cna__mobileFeatures>summary,.pricing-module__VI3cna__featuredPlan .pricing-module__VI3cna__availability{color:var(--pricing-paper)}.pricing-module__VI3cna__pricingNotes{padding-bottom:4rem}}@media (max-width:899px){.pricing-module__VI3cna__hero{padding-top:3rem}.pricing-module__VI3cna__hero h1{font-size:clamp(3rem,6.5vw,4.5rem)}.pricing-module__VI3cna__professionalsSection{padding-block:4rem}.pricing-module__VI3cna__professionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-module__VI3cna__professionGrid li{font-size:1.6rem}}@media (max-width:699px){.pricing-module__VI3cna__planGrid{grid-template-columns:minmax(0,1fr)}.pricing-module__VI3cna__planAudience{min-height:0}.pricing-module__VI3cna__offer:empty{display:none}.pricing-module__VI3cna__offer{min-height:0}.pricing-module__VI3cna__planButton{margin-top:1.25rem}.pricing-module__VI3cna__plan:has(.pricing-module__VI3cna__offer:not(:empty)) .pricing-module__VI3cna__planButton{margin-top:0}}@media (max-width:599px){.pricing-module__VI3cna__container{width:calc(100% - 2.5rem)}.pricing-module__VI3cna__hero{padding-top:2.75rem;padding-bottom:2rem}.pricing-module__VI3cna__eyebrow{letter-spacing:.12em;font-size:.75rem}.pricing-module__VI3cna__eyebrow span{padding-inline:.3rem}.pricing-module__VI3cna__hero h1{letter-spacing:-.045em;font-size:clamp(2.6rem,9.5vw,3.5rem)}.pricing-module__VI3cna__heroIntro{font-size:1rem}.pricing-module__VI3cna__plan{padding:1.75rem 1.5rem}.pricing-module__VI3cna__planTopline{min-height:0;margin-bottom:1.25rem}.pricing-module__VI3cna__price{font-size:3.2rem}.pricing-module__VI3cna__mobileFeatureRow{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:.7rem}.pricing-module__VI3cna__mobileFeatureRow .pricing-module__VI3cna__valueText{font-size:.9375rem}.pricing-module__VI3cna__pricingNotes{padding-top:1.5rem;padding-bottom:3.5rem}.pricing-module__VI3cna__professionalsSection{padding-block:3.5rem}.pricing-module__VI3cna__professionalsSection h2{font-size:clamp(2.35rem,8vw,3.1rem)}.pricing-module__VI3cna__professionGrid{gap:.65rem;margin-top:2.5rem!important}.pricing-module__VI3cna__professionGrid li{gap:1.75rem;min-height:9rem;padding:1.1rem;font-size:1.35rem}}@media (max-width:359px){.pricing-module__VI3cna__container{width:calc(100% - 2rem)}.pricing-module__VI3cna__hero h1{font-size:2.45rem}.pricing-module__VI3cna__plan{padding-inline:1.25rem}.pricing-module__VI3cna__professionGrid{grid-template-columns:1fr}.pricing-module__VI3cna__professionGrid li{flex-direction:row;align-items:baseline;min-height:auto}}@media (prefers-reduced-motion:reduce){.pricing-module__VI3cna__page *,.pricing-module__VI3cna__page :before,.pricing-module__VI3cna__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
