.plans-module__XnBIHG__page{padding-top:clamp(3rem,5vw,4.75rem)}.plans-module__XnBIHG__introLayout{grid-template-columns:minmax(0,1.65fr) minmax(0,.9fr);align-items:end;gap:3rem;display:grid}.plans-module__XnBIHG__title{letter-spacing:-.045em;text-wrap:initial;margin-top:1.25rem;font-size:clamp(2.5rem,4vw,3.5rem);line-height:1.1}.plans-module__XnBIHG__introLayout>p{max-width:37ch;color:var(--color-muted);margin:0 0 .125rem;font-size:.9375rem;line-height:1.8}.plans-module__XnBIHG__planSection{padding-block:2.75rem clamp(3.5rem,6vw,5.5rem)}.plans-module__XnBIHG__planGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.plans-module__XnBIHG__plan{grid-template-rows:subgrid;min-width:0;transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);grid-row:span 6;row-gap:0;padding:1.75rem 1.5rem;display:grid}.plans-module__XnBIHG__plan,.plans-module__XnBIHG__enterprise{border:1px solid var(--color-border);background:var(--color-surface);border-radius:3px}.plans-module__XnBIHG__plan:focus-within{border-color:var(--color-border-strong);background:var(--color-panel)}@media (hover:hover) and (pointer:fine){.plans-module__XnBIHG__plan:hover{border-color:var(--color-border-strong);background:var(--color-panel)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.plans-module__XnBIHG__plan:hover{transform:translateY(-2px)}}.plans-module__XnBIHG__planName{color:var(--color-heading);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:550;line-height:1.6}.plans-module__XnBIHG__price{color:var(--color-heading);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:1.25rem 0 1rem;display:flex}.plans-module__XnBIHG__price>span:first-child{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:550;line-height:1}.plans-module__XnBIHG__price>span:last-child{color:var(--color-subtle);white-space:nowrap;font-size:.75rem}.plans-module__XnBIHG__planDescription{color:var(--color-muted);margin:0;font-size:.8125rem;line-height:1.7}.plans-module__XnBIHG__limits{border-block:1px solid var(--color-border);gap:.625rem;margin:1.5rem 0;padding-block:1rem;font-size:.75rem;line-height:1.5;display:grid}.plans-module__XnBIHG__limits>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.plans-module__XnBIHG__limits dt{color:var(--color-muted)}.plans-module__XnBIHG__limits dd{color:var(--color-subtle);margin:0;font-size:.6875rem}.plans-module__XnBIHG__limits strong{color:var(--color-heading);font-family:var(--font-mono);margin-left:.125rem;font-size:.8125rem;font-weight:500}.plans-module__XnBIHG__featureList{align-content:start;gap:.75rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.plans-module__XnBIHG__featureList li{color:var(--color-muted);padding-left:.875rem;font-size:.75rem;line-height:1.65;position:relative}.plans-module__XnBIHG__featureList li:before{content:"";background:var(--color-subtle);width:.3rem;height:1px;position:absolute;top:.75em;left:0}.plans-module__XnBIHG__historyValue{color:var(--color-foreground)}.plans-module__XnBIHG__planAction{justify-content:space-between;width:100%}.plans-module__XnBIHG__enterprise{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto;align-items:center;gap:3rem;margin-top:1rem;padding:2rem 1.5rem;display:grid}.plans-module__XnBIHG__enterprise .plans-module__XnBIHG__planName{font-size:1.25rem;line-height:1.4}.plans-module__XnBIHG__enterprisePrice{color:var(--color-heading);letter-spacing:-.035em;margin:.875rem 0;font-size:2rem;font-weight:550;line-height:1.2}.plans-module__XnBIHG__enterpriseDescription{max-width:42ch;color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.75}.plans-module__XnBIHG__enterpriseLimits{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;display:grid}.plans-module__XnBIHG__enterpriseLimits dt{color:var(--color-subtle);font-size:.75rem;line-height:1.6}.plans-module__XnBIHG__enterpriseLimits dd{font-family:var(--font-mono);margin:.5rem 0 0;font-size:.8125rem;line-height:1.5}.plans-module__XnBIHG__enterpriseContact{text-align:center}.plans-module__XnBIHG__enterpriseContact>a{width:100%}.plans-module__XnBIHG__comparisonSection{border-block:1px solid var(--color-border);background:var(--color-surface);padding-block:clamp(3.5rem,6vw,5.5rem)}.plans-module__XnBIHG__sectionHeading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.plans-module__XnBIHG__sectionHeading h2,.plans-module__XnBIHG__faqHeading{color:var(--color-heading);letter-spacing:-.035em;margin:1rem 0 0;font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:550;line-height:1.15}.plans-module__XnBIHG__sectionHeading>p,.plans-module__XnBIHG__faqIntro{color:var(--color-muted);margin:0;font-size:.8125rem;line-height:1.75}.plans-module__XnBIHG__comparisonTable{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.8125rem;line-height:1.5}.plans-module__XnBIHG__comparisonTable caption{text-align:left;color:var(--color-subtle);padding-bottom:1rem;font-size:.6875rem}.plans-module__XnBIHG__comparisonTable th,.plans-module__XnBIHG__comparisonTable td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:1.125rem .75rem}.plans-module__XnBIHG__comparisonTable thead th{border-top:1px solid var(--color-border-strong);border-bottom-color:var(--color-border-strong);color:var(--color-heading);text-align:center;font-weight:550}.plans-module__XnBIHG__comparisonTable th:first-child{text-align:left;width:24%;padding-left:0}.plans-module__XnBIHG__comparisonTable tbody th{color:var(--color-muted);font-weight:400}.plans-module__XnBIHG__comparisonTable td{text-align:center;font-variant-numeric:tabular-nums}.plans-module__XnBIHG__notIncluded{color:var(--color-subtle)}.plans-module__XnBIHG__comparisonNote,.plans-module__XnBIHG__comparisonHelp{color:var(--color-subtle);margin:1rem 0 0;font-size:.6875rem;line-height:1.7}.plans-module__XnBIHG__mobileComparison{display:none}.plans-module__XnBIHG__faqSection{padding-block:clamp(3.5rem,6vw,5.5rem)}.plans-module__XnBIHG__faqLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;display:grid}.plans-module__XnBIHG__faqIntro{max-width:30ch;margin-top:1.25rem}.plans-module__XnBIHG__questions details{border-top:1px solid var(--color-border)}.plans-module__XnBIHG__questions details:last-child{border-bottom:1px solid var(--color-border)}.plans-module__XnBIHG__questions summary,.plans-module__XnBIHG__mobilePlan summary{min-height:3.75rem;color:var(--color-foreground);cursor:pointer;scroll-margin-block:calc(var(--header-height) + 1rem) 1rem;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.125rem;font-size:.875rem;line-height:1.5;list-style:none;display:flex}.plans-module__XnBIHG__questions summary:focus-visible,.plans-module__XnBIHG__mobilePlan summary:focus-visible,.plans-module__XnBIHG__questions details[open] summary,.plans-module__XnBIHG__mobilePlan[open] summary{color:var(--color-heading)}@media (hover:hover) and (pointer:fine){.plans-module__XnBIHG__questions summary:hover,.plans-module__XnBIHG__mobilePlan summary:hover{color:var(--color-heading)}}.plans-module__XnBIHG__questions summary::-webkit-details-marker{display:none}.plans-module__XnBIHG__mobilePlan summary::-webkit-details-marker{display:none}.plans-module__XnBIHG__questions summary span,.plans-module__XnBIHG__mobilePlan summary span{width:1.25rem;height:1.25rem;color:var(--color-accent);flex:none;place-items:center;font-size:1rem;line-height:1;display:grid}.plans-module__XnBIHG__questions details[open] summary span,.plans-module__XnBIHG__mobilePlan[open] summary span{transform:rotate(45deg)}.plans-module__XnBIHG__questions details>p{color:var(--color-muted);margin:0;padding:.125rem 2.25rem 1.5rem 0;font-size:.875rem;line-height:1.8}@media (prefers-reduced-motion:no-preference){.plans-module__XnBIHG__questions summary,.plans-module__XnBIHG__mobilePlan summary{transition:color var(--motion-fast) var(--motion-ease)}.plans-module__XnBIHG__questions summary span,.plans-module__XnBIHG__mobilePlan summary span{transition:transform var(--motion-fast) var(--motion-ease)}}@media (max-width:1099px){.plans-module__XnBIHG__introLayout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.plans-module__XnBIHG__introLayout>p{max-width:58ch}.plans-module__XnBIHG__planGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.plans-module__XnBIHG__enterprise{gap:2rem;padding:1.5rem}.plans-module__XnBIHG__enterpriseLimits{grid-template-columns:minmax(0,1fr);gap:.5rem}.plans-module__XnBIHG__enterpriseLimits>div{justify-content:space-between;gap:1rem;display:flex}.plans-module__XnBIHG__enterpriseLimits dd{margin:0}.plans-module__XnBIHG__sectionHeading{flex-direction:column;align-items:start;gap:1.25rem}.plans-module__XnBIHG__comparisonTable th,.plans-module__XnBIHG__comparisonTable td{padding-inline:.375rem}}@media (max-width:899px){.plans-module__XnBIHG__enterprise{grid-template-columns:minmax(0,1fr) auto}.plans-module__XnBIHG__enterpriseLimits{grid-column:1}.plans-module__XnBIHG__enterpriseContact{grid-area:1/2/3}.plans-module__XnBIHG__faqLayout{grid-template-columns:minmax(0,1fr);gap:2rem}}@media (max-width:759px){.plans-module__XnBIHG__comparisonTable{display:none}.plans-module__XnBIHG__mobileComparison{display:block}.plans-module__XnBIHG__comparisonHelp{margin:0 0 1rem}.plans-module__XnBIHG__mobilePlan{border-top:1px solid var(--color-border)}.plans-module__XnBIHG__mobilePlan:last-child{border-bottom:1px solid var(--color-border)}.plans-module__XnBIHG__mobilePlan dl{margin:.25rem 0 1.25rem}.plans-module__XnBIHG__mobilePlan dl>div{grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding-block:.75rem;font-size:.8125rem;line-height:1.6;display:grid}.plans-module__XnBIHG__mobilePlan dt{color:var(--color-muted)}.plans-module__XnBIHG__mobilePlan dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}}@media (max-width:599px){.plans-module__XnBIHG__title{font-size:2.5rem}.plans-module__XnBIHG__planSection{padding-top:2rem}.plans-module__XnBIHG__planGrid{grid-template-columns:minmax(0,1fr)}.plans-module__XnBIHG__plan{padding:1.5rem 1.25rem}.plans-module__XnBIHG__price{margin-block:1rem}.plans-module__XnBIHG__enterprise{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1.5rem 1.25rem}.plans-module__XnBIHG__enterpriseLimits{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.plans-module__XnBIHG__enterpriseLimits>div{display:block}.plans-module__XnBIHG__enterpriseLimits dd{margin-top:.375rem}.plans-module__XnBIHG__enterpriseContact{grid-area:auto}}
