.pricing-module__kvPdYW__hero{background:var(--blue-500);color:var(--cream-50);padding:48px var(--page-padding) 0;position:relative;overflow:hidden}.pricing-module__kvPdYW__heroInner{--fs:clamp(42px,12.4cqi,112px);--lh:calc(var(--fs) * .92);max-width:var(--container-art);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""copy";margin:0 auto;display:grid}.pricing-module__kvPdYW__heroHead{grid-area:head;min-width:0}.pricing-module__kvPdYW__heroTitle{font:var(--weight-text) var(--fs)/.92 var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--lime-500);--ghost-c:var(--lime-500);max-width:18ch;margin:16px 0 0}.pricing-module__kvPdYW__heroText{grid-area:copy;max-width:52cqi}.pricing-module__kvPdYW__heroNotes{border-left:2px solid var(--lime-500);flex-direction:column;gap:16px;max-width:52ch;margin:28px 0 clamp(40px,9cqi,72px);padding-left:18px;display:flex}.pricing-module__kvPdYW__heroSlot{--rise:1.8;grid-area:copy}.pricing-module__kvPdYW__heroArt{--art-w:60cqi;--art-r:calc(-1 * var(--page-padding) - 8cqi)}@media (min-width:760px){.pricing-module__kvPdYW__heroInner{--fs:clamp(56px,7.6cqi,124px);grid-template-columns:minmax(0,1fr) 34cqi;grid-template-areas:"head head""copy art"}.pricing-module__kvPdYW__heroText{max-width:none}.pricing-module__kvPdYW__heroSlot{--rise:2.4;grid-area:art;min-height:clamp(200px,18cqi,320px)}.pricing-module__kvPdYW__heroArt{--art-w:min(30cqi,440px);--art-r:auto;--art-l:-2cqi}}.pricing-module__kvPdYW__inner{max-width:var(--container-max);margin:0 auto}.pricing-module__kvPdYW__section{--pt:clamp(64px,8vw,96px);padding:var(--pt) var(--page-padding);max-width:var(--container-max);margin:0 auto}.pricing-module__kvPdYW__dark{background:var(--ink-900);color:var(--cream-50);padding:96px var(--page-padding)}.pricing-module__kvPdYW__blue{--pt:clamp(64px,9vw,112px);background:var(--blue-500);color:var(--cream-50);padding:var(--pt) var(--page-padding)}.pricing-module__kvPdYW__plans{flex-wrap:wrap;align-items:flex-start;gap:clamp(96px,26vw,140px) 20px;padding-top:clamp(56px,14vw,96px);display:flex}.pricing-module__kvPdYW__plan{border-radius:8px;flex-direction:column;gap:16px;padding:28px;display:flex;position:relative;container-type:inline-size}.pricing-module__kvPdYW__planOutline{border:2px solid var(--border-strong);flex:300px}.pricing-module__kvPdYW__planDark{background:var(--ink-900);color:var(--cream-50);flex:280px;margin-top:clamp(0px,2.5vw,40px)}.pricing-module__kvPdYW__planAccent{background:var(--lime-500);color:var(--ink-900);flex:1.3 320px;margin-top:clamp(0px,5vw,80px);position:relative}.pricing-module__kvPdYW__planArt{z-index:2;aspect-ratio:1;width:66cqi;margin:calc(-28px - 30cqi) -12cqi -4cqi auto;position:relative}.pricing-module__kvPdYW__planArt img{object-fit:contain;width:100%;height:100%;display:block}.pricing-module__kvPdYW__planArtPremium{width:78cqi;margin-top:calc(-28px - 38cqi)}.pricing-module__kvPdYW__planName{font:var(--type-card-title);text-transform:uppercase;letter-spacing:var(--tracking-display);margin:0}.pricing-module__kvPdYW__planBody{font:var(--type-body);font-size:var(--text-body-s);flex:1;margin:0}.pricing-module__kvPdYW__price{font:var(--weight-text) 52px/.9 var(--font-display)}.pricing-module__kvPdYW__tableHeading{font:var(--type-card-title);text-transform:uppercase;letter-spacing:var(--tracking-display);margin:0 0 24px}.pricing-module__kvPdYW__tableScroll{overflow-x:auto}.pricing-module__kvPdYW__table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;min-width:760px}.pricing-module__kvPdYW__table thead th{border-bottom:2px solid var(--border-strong);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:14px 16px 14px 0;font-weight:700}.pricing-module__kvPdYW__table tbody th{border-bottom:1px solid var(--border-hairline);font:var(--type-body);font-size:var(--text-body-s);padding:14px 16px 14px 0;font-weight:500}.pricing-module__kvPdYW__table tbody td{border-bottom:1px solid var(--border-hairline);font:var(--type-body);font-size:var(--text-body-s);color:var(--ink-500);padding:14px 16px 14px 0}.pricing-module__kvPdYW__table tbody td.pricing-module__kvPdYW__cellStrong{color:var(--ink-900)}.pricing-module__kvPdYW__table th:first-child,.pricing-module__kvPdYW__table td:first-child{width:28%}.pricing-module__kvPdYW__planCtas{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;padding-top:24px;display:grid}@media (min-width:1000px){.pricing-module__kvPdYW__planCtas{grid-template-columns:28% repeat(3,minmax(0,1fr));gap:0;padding-top:28px}.pricing-module__kvPdYW__planCta{padding-right:16px}.pricing-module__kvPdYW__planCta:first-child{grid-column:2}}.pricing-module__kvPdYW__planCta{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pricing-module__kvPdYW__planCta p{font:var(--type-body);font-size:var(--text-body-s);color:var(--ink-500);margin:0}.pricing-module__kvPdYW__scopeNotes{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:48px;display:grid}.pricing-module__kvPdYW__scopeNotes p{font:var(--type-body);font-size:var(--text-body-s);color:var(--ink-500);border-top:2px solid var(--border-strong);margin:0;padding-top:12px}.pricing-module__kvPdYW__premiumTitle{font:var(--weight-text) clamp(32px,3.6vw,64px)/var(--leading-heading) var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-display);color:var(--lime-500);max-width:20ch;margin:14px 0 0}.pricing-module__kvPdYW__premiumCard{border:2px solid var(--lime-500);border-radius:8px;flex-direction:column;flex:0 320px;gap:20px;padding:28px;display:flex}.pricing-module__kvPdYW__h2{max-width:22ch;font:var(--weight-text) var(--fs,clamp(32px,4.8vw,70px))/.96 var(--font-display);text-transform:uppercase;letter-spacing:-.015em;--ghost-c:var(--lime-500);margin:0}.pricing-module__kvPdYW__h2Big{max-width:20ch;font:var(--weight-text) var(--fs,clamp(32px,5vw,74px))/.94 var(--font-display);text-transform:uppercase;letter-spacing:-.02em;--ghost-c:var(--ink-900);margin:0}.pricing-module__kvPdYW__objHead{--fs:clamp(32px,10cqi,56px);--lh:calc(var(--fs) * .94);grid-template-columns:minmax(0,1fr);grid-template-areas:"art""title";display:grid}.pricing-module__kvPdYW__objTitle{grid-area:title;min-width:0}.pricing-module__kvPdYW__objSlot{height:calc(76cqi * .78 - var(--lh) * 1.2);margin-top:calc(var(--pt) * -.5);grid-area:art}.pricing-module__kvPdYW__objArt{--art-w:76cqi;--art-r:-8cqi}@media (min-width:760px){.pricing-module__kvPdYW__objHead{--fs:clamp(40px,6cqi,96px);grid-template-columns:minmax(0,1fr) 36cqi;grid-template-areas:"title art"}.pricing-module__kvPdYW__objTitle{grid-area:1/1/auto/-1;align-self:end}.pricing-module__kvPdYW__objHead .pricing-module__kvPdYW__h2Big{max-width:17em}.pricing-module__kvPdYW__objSlot{height:auto;min-height:28cqi;margin-top:calc(var(--pt) * -.6)}.pricing-module__kvPdYW__objArt{--art-w:40cqi;--art-r:-4cqi}}.pricing-module__kvPdYW__addOnRow{border-top:2px solid var(--border-strong);flex-wrap:wrap;gap:24px;padding:16px 0;display:flex}.pricing-module__kvPdYW__supportHead{--fs:clamp(32px,10cqi,56px);--lh:calc(var(--fs) * .96);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""art";display:grid}.pricing-module__kvPdYW__supportTitle{grid-area:title;min-width:0}.pricing-module__kvPdYW__supportSlot{--rise:1.3;grid-area:art;height:58cqi}.pricing-module__kvPdYW__supportArt{--art-w:60cqi;--art-r:-4cqi}@media (min-width:760px){.pricing-module__kvPdYW__supportHead{--fs:clamp(40px,5.6cqi,88px);grid-template-columns:minmax(0,1fr) clamp(240px,28cqi,420px) 8cqi;grid-template-areas:"title art."}.pricing-module__kvPdYW__supportTitle{grid-area:1/1/auto/-1;align-self:end;padding-bottom:clamp(28px,4cqi,56px)}.pricing-module__kvPdYW__supportHead .pricing-module__kvPdYW__h2{max-width:14em}.pricing-module__kvPdYW__supportSlot{--rise:0;height:auto;min-height:clamp(280px,30cqi,460px);margin-top:calc(-1 * var(--pt) - 6cqi)}.pricing-module__kvPdYW__supportArt{--art-w:100%;--art-r:auto;--art-l:0}}.pricing-module__kvPdYW__supportStats{border-top:2px solid var(--blue-400);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;padding-top:32px;display:grid}.pricing-module__kvPdYW__supportCols{flex-wrap:wrap;gap:32px;margin-top:48px;display:flex}.pricing-module__kvPdYW__supportCols>div{flex:300px}.pricing-module__kvPdYW__supportCols p:last-child{font:var(--type-body);font-size:var(--text-body-s);margin:0}.pricing-module__kvPdYW__faqSection{padding:96px var(--page-padding);max-width:920px;margin:0 auto}
