.plan-picker-module__rNJS2q__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;padding:64px 0 30px;display:flex}.plan-picker-module__rNJS2q__toggleWrap{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.plan-picker-module__rNJS2q__toggle{background:var(--surface);border:1px solid var(--border-default);border-radius:12px;padding:4px;display:inline-flex}.plan-picker-module__rNJS2q__toggleButton{font-family:var(--font-ui);color:var(--foreground-subtle);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 18px;font-size:13px;font-weight:600;transition:background-color .18s,color .18s}.plan-picker-module__rNJS2q__toggleButton:hover{color:var(--foreground)}.plan-picker-module__rNJS2q__toggleButton[aria-pressed=true]{background:var(--accent);color:var(--accent-foreground)}.plan-picker-module__rNJS2q__saving{letter-spacing:.04em;min-height:1.4em;color:var(--accent);margin:0;font-size:12px}.plan-picker-module__rNJS2q__cards{grid-template-columns:repeat(var(--plans,3), minmax(0, 1fr));border:1px solid var(--border-default);border-radius:18px;display:grid;overflow:hidden}.plan-picker-module__rNJS2q__card{background:var(--surface);border-right:1px solid var(--border-subtle);flex-direction:column;min-width:0;padding:30px 28px;display:flex;position:relative}.plan-picker-module__rNJS2q__card:last-child{border-right:0}.plan-picker-module__rNJS2q__cardFlag{background:linear-gradient(#222830,#1c2229)}.plan-picker-module__rNJS2q__cardFlag:before{content:"";background:var(--accent);width:4px;box-shadow:var(--glow-accent);position:absolute;top:0;bottom:0;left:0}.plan-picker-module__rNJS2q__badge{background:var(--accent);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-foreground);border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700;position:absolute;top:12px;right:14px}.plan-picker-module__rNJS2q__planName{font-family:var(--font-display);color:var(--foreground);margin:14px 0 0;font-size:30px;font-weight:500;line-height:1.15}.plan-picker-module__rNJS2q__planName span{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--foreground-subtle);margin-bottom:4px;font-size:13px;font-weight:700;display:block}.plan-picker-module__rNJS2q__tagline{min-height:42px;color:var(--foreground-muted);margin:8px 0 22px;font-size:13.5px}.plan-picker-module__rNJS2q__price{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.plan-picker-module__rNJS2q__from{letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-subtle);align-self:center;font-size:11px;font-weight:600}.plan-picker-module__rNJS2q__amount{font-size:58px;font-weight:500;line-height:1}@media (min-width:1181px){.plan-picker-module__rNJS2q__cards[data-many] .plan-picker-module__rNJS2q__amount{font-size:46px}.plan-picker-module__rNJS2q__cards[data-many] .plan-picker-module__rNJS2q__card{padding:30px 22px}}@media (min-width:861px){.plan-picker-module__rNJS2q__price{align-content:flex-end;min-height:82px}.plan-picker-module__rNJS2q__from{flex-basis:100%;align-self:auto}}.plan-picker-module__rNJS2q__cardFlag .plan-picker-module__rNJS2q__amount{color:var(--data)}.plan-picker-module__rNJS2q__per{color:var(--foreground-subtle);font-size:13px}.plan-picker-module__rNJS2q__alternate{min-height:20px;color:var(--foreground-subtle);margin:6px 0 0;font-size:12.5px}.plan-picker-module__rNJS2q__alternate b{color:var(--foreground-muted);font-weight:600}.plan-picker-module__rNJS2q__features{border-top:1px solid var(--border-subtle);flex:1;align-content:start;gap:10px;margin:20px 0 0;padding:20px 0 0;list-style:none;display:grid}.plan-picker-module__rNJS2q__features li{color:var(--foreground-muted);grid-template-columns:16px minmax(0,1fr) auto;gap:8px;font-size:13.5px;display:grid}.plan-picker-module__rNJS2q__features li:before{content:"";border-left:1.5px solid var(--data);border-bottom:1.5px solid var(--data);width:9px;height:5px;margin-top:6px;transform:rotate(-45deg)}.plan-picker-module__rNJS2q__features li.plan-picker-module__rNJS2q__inherits{color:var(--foreground-subtle);font-style:italic}.plan-picker-module__rNJS2q__features li.plan-picker-module__rNJS2q__inherits:before{border-color:var(--foreground-subtle)}.plan-picker-module__rNJS2q__features li.plan-picker-module__rNJS2q__soon{color:var(--foreground-subtle)}.plan-picker-module__rNJS2q__features li.plan-picker-module__rNJS2q__soon:before{border-color:var(--foreground-subtle);opacity:.5}.plan-picker-module__rNJS2q__comingTag{letter-spacing:.13em;text-transform:uppercase;color:var(--warning);align-self:center;font-size:9.5px;font-weight:600}.plan-picker-module__rNJS2q__features li.plan-picker-module__rNJS2q__more{color:var(--foreground-subtle);font-size:12.5px;display:block}.plan-picker-module__rNJS2q__features li.plan-picker-module__rNJS2q__more:before{display:none}.plan-picker-module__rNJS2q__more a{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.plan-picker-module__rNJS2q__more a:hover{color:var(--accent)}.plan-picker-module__rNJS2q__card .button{margin-top:26px}.plan-picker-module__rNJS2q__custom{color:var(--foreground-subtle);margin:8px 0 0;font-size:11.5px}@media (min-width:861px) and (max-width:1180px){.plan-picker-module__rNJS2q__cards[data-many]{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-picker-module__rNJS2q__cards[data-many] .plan-picker-module__rNJS2q__card:nth-child(2n){border-right:0}.plan-picker-module__rNJS2q__cards[data-many] .plan-picker-module__rNJS2q__card:nth-child(-n+2){border-bottom:1px solid var(--border-subtle)}}@media (max-width:860px){.plan-picker-module__rNJS2q__head{padding-top:40px}.plan-picker-module__rNJS2q__toggleWrap{align-items:flex-start}.plan-picker-module__rNJS2q__cards{grid-template-columns:minmax(0,1fr)}.plan-picker-module__rNJS2q__card{border-right:0;border-bottom:1px solid var(--border-subtle);padding:26px 20px}.plan-picker-module__rNJS2q__card:last-child{border-bottom:0}.plan-picker-module__rNJS2q__tagline,.plan-picker-module__rNJS2q__alternate{min-height:0}.plan-picker-module__rNJS2q__amount{font-size:48px}}
.comparison-table-module__IFjMHG__scroller{border:1px solid var(--border-subtle);background:var(--background);border-radius:14px;position:relative;overflow-x:auto}.comparison-table-module__IFjMHG__scroller:focus-visible{outline-offset:2px}.comparison-table-module__IFjMHG__table{border-collapse:collapse;width:100%;min-width:620px;font-size:13.5px}.comparison-table-module__IFjMHG__caption{caption-side:top;letter-spacing:.16em;text-align:left;text-transform:uppercase;color:var(--foreground-subtle);padding:20px 18px 14px;font-size:11px;font-weight:700}.comparison-table-module__IFjMHG__featureHead,.comparison-table-module__IFjMHG__planHead{background:var(--surface-sunk);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-subtle);padding:12px 18px;font-size:11px;font-weight:700}.comparison-table-module__IFjMHG__featureHead{text-align:left;width:42%}.comparison-table-module__IFjMHG__planHead{text-align:center}.comparison-table-module__IFjMHG__planHead.comparison-table-module__IFjMHG__lit{color:var(--accent)}.comparison-table-module__IFjMHG__category{border-bottom:1px solid var(--border-subtle);letter-spacing:.16em;text-align:left;text-transform:uppercase;color:var(--accent);background:#c2c8ce0a;padding:12px 18px;font-size:10.5px;font-weight:700}.comparison-table-module__IFjMHG__featureCell{border-bottom:1px solid var(--border-subtle);text-align:left;color:var(--foreground-muted);padding:12px 18px;font-weight:500}.comparison-table-module__IFjMHG__limit{color:var(--foreground-subtle);margin-top:2px;font-size:11px;font-weight:400;display:block}.comparison-table-module__IFjMHG__cell{border-bottom:1px solid var(--border-subtle);text-align:center;padding:12px 18px}.comparison-table-module__IFjMHG__cell.comparison-table-module__IFjMHG__lit{background:#c2c8ce0a}.comparison-table-module__IFjMHG__table tbody:last-child tr:last-child>*{border-bottom:0}.comparison-table-module__IFjMHG__yes{border-left:2px solid var(--data);border-bottom:2px solid var(--data);width:10px;height:6px;display:inline-block;transform:rotate(-45deg)}.comparison-table-module__IFjMHG__no{vertical-align:middle;background:#3a424b;width:10px;height:1.5px;display:inline-block}.comparison-table-module__IFjMHG__coming{letter-spacing:.12em;text-transform:uppercase;color:var(--warning);font-size:9.5px;font-weight:600}
.pricing-module__kvPdYW__intro{min-width:0;max-width:640px}.pricing-module__kvPdYW__title{font-family:var(--font-display);letter-spacing:-.01em;margin:12px 0 10px;font-size:clamp(38px,5vw,64px);font-weight:500;line-height:1}.pricing-module__kvPdYW__standfirst{max-width:540px;color:var(--foreground-muted);margin:0}.pricing-module__kvPdYW__reassurance{max-width:64ch;color:var(--foreground-subtle);margin:22px 0 0;font-size:13.5px}.pricing-module__kvPdYW__compare{padding-top:56px}.pricing-module__kvPdYW__faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:56px;padding-top:90px;padding-bottom:96px;display:grid}.pricing-module__kvPdYW__faqTitle{font-family:var(--font-display);margin:12px 0;font-size:40px;font-weight:500;line-height:1.05}.pricing-module__kvPdYW__faqAside{color:var(--foreground-subtle);margin:0}.pricing-module__kvPdYW__faqList details{border-top:1px solid var(--border-subtle);padding:4px 0}.pricing-module__kvPdYW__faqList details:last-child{border-bottom:1px solid var(--border-subtle)}.pricing-module__kvPdYW__faqList summary{cursor:pointer;justify-content:space-between;gap:16px;padding:16px 0;font-size:15.5px;font-weight:600;list-style:none;display:flex}.pricing-module__kvPdYW__faqList summary::-webkit-details-marker{display:none}.pricing-module__kvPdYW__faqList summary:after{content:"+";font-family:var(--font-display);color:var(--accent);flex:none;font-size:24px;line-height:1}.pricing-module__kvPdYW__faqList details[open] summary:after{content:"–"}.pricing-module__kvPdYW__faqList details p{max-width:640px;color:var(--foreground-muted);margin:0 0 18px;font-size:14.5px}@media (max-width:860px){.pricing-module__kvPdYW__faq{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:64px;padding-bottom:64px}.pricing-module__kvPdYW__faqTitle{font-size:32px}}
