.pricingPage-module__r8HJuW__page{min-height:100vh}.pricingPage-module__r8HJuW__lang{top:10px;right:var(--content-gutter,24px);z-index:60;position:fixed}.pricingPage-module__r8HJuW__hero{margin:10px;padding:16px;position:relative;overflow:hidden}.pricingPage-module__r8HJuW__background{background:linear-gradient(135deg, var(--ink), var(--brand-1));border-radius:24px;margin:0 16px;position:absolute;inset:0}.pricingPage-module__r8HJuW__navRow{padding:10px 32px 0;position:relative}.pricingPage-module__r8HJuW__container{max-width:1120px;margin:0 auto;padding:0 16px 24px;position:relative}.pricingPage-module__r8HJuW__header{text-align:center;color:#fff;max-width:820px;margin:0 auto;padding-top:34px;position:relative}.pricingPage-module__r8HJuW__eyebrow,.pricingPage-module__r8HJuW__sectionEyebrow,.pricingPage-module__r8HJuW__sideEyebrow,.pricingPage-module__r8HJuW__blockEyebrow{letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:12px}.pricingPage-module__r8HJuW__eyebrow{color:#ffffffb3}.pricingPage-module__r8HJuW__title{letter-spacing:-.03em;margin:0;font-size:clamp(36px,4vw,60px);line-height:.98}.pricingPage-module__r8HJuW__subhead{color:#ffffffd6;max-width:64ch;margin:16px auto 0;font-size:16px;line-height:1.65}.pricingPage-module__r8HJuW__explorer{padding:24px 18px 72px}.pricingPage-module__r8HJuW__explorerInner{max-width:1120px;margin:30px auto}.pricingPage-module__r8HJuW__topRow{text-align:center;max-width:760px;margin:0 auto 35px}.pricingPage-module__r8HJuW__sectionEyebrow,.pricingPage-module__r8HJuW__sideEyebrow,.pricingPage-module__r8HJuW__blockEyebrow{color:rgba(var(--ink-rgb), .55)}.pricingPage-module__r8HJuW__sectionTitle{letter-spacing:-.03em;color:rgba(var(--ink-rgb), .95);margin:0;font-size:clamp(28px,4vw,46px);font-weight:760;line-height:1.05}.pricingPage-module__r8HJuW__sectionText,.pricingPage-module__r8HJuW__sideText,.pricingPage-module__r8HJuW__blockText{color:rgba(var(--ink-rgb), .95);margin:12px 0 0;font-size:15px;line-height:1.65}.pricingPage-module__r8HJuW__blockText{min-height:4.9em;margin:12px 0 0}.pricingPage-module__r8HJuW__sectionText{max-width:58ch;color:rgba(var(--ink-rgb), .72);margin:14px auto 50px;font-size:15px;line-height:1.7}.pricingPage-module__r8HJuW__railControls{justify-content:center;margin-bottom:40px;display:flex}.pricingPage-module__r8HJuW__billingSwitch{border:1px solid rgba(var(--ink-rgb), .08);box-shadow:0 8px 22px rgba(var(--ink-rgb), .05), 0 2px 6px rgba(var(--ink-rgb), .03);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border-radius:999px;align-items:center;gap:4px;padding:5px;display:inline-flex}.pricingPage-module__r8HJuW__billingBtn{font:inherit;color:rgba(var(--ink-rgb), .58);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:700;transition:background .16s,color .16s,transform .16s;display:inline-flex}.pricingPage-module__r8HJuW__billingBtn:hover{color:rgba(var(--ink-rgb), .82)}.pricingPage-module__r8HJuW__billingBtnActive{background:rgba(var(--brand-1-rgb), .1);color:rgba(var(--brand-1-rgb), .95)}.pricingPage-module__r8HJuW__billingBadge{white-space:nowrap;background:rgba(var(--brand-2-rgb), .18);color:rgba(var(--ink-rgb), .82);border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.pricingPage-module__r8HJuW__planRail{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:14px;margin-bottom:22px;display:grid}.pricingPage-module__r8HJuW__railCard{text-align:left;border:1px solid var(--ui-border);background:var(--background);cursor:pointer;opacity:.82;filter:saturate(.88);width:100%;box-shadow:0 10px 28px rgba(var(--ink-rgb), .06), 0 2px 6px rgba(var(--ink-rgb), .04);border-radius:20px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,opacity .18s,filter .18s;position:relative;transform:scale(.975)}.pricingPage-module__r8HJuW__railCard:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 1px rgba(var(--brand-1-rgb), .18);transition:opacity .18s;position:absolute;inset:0}.pricingPage-module__r8HJuW__railCard:hover{opacity:.92;filter:saturate(.96);box-shadow:0 12px 28px rgba(var(--ink-rgb), .07), 0 3px 8px rgba(var(--ink-rgb), .04);transform:scale(.988)translateY(-1px)}.pricingPage-module__r8HJuW__railCardActive{z-index:2;opacity:1;filter:none;border-color:rgba(var(--brand-1-rgb), .42);background:linear-gradient(135deg, rgba(var(--brand-2-rgb), .22), rgba(var(--brand-2-rgb), .07)), #fffffffa;box-shadow:0 22px 46px rgba(var(--brand-1-rgb), .18), 0 6px 14px rgba(var(--ink-rgb), .06);transform:scale(1.02)translateY(-3px)}.pricingPage-module__r8HJuW__railCardActive:after{opacity:1}.pricingPage-module__r8HJuW__railCardActive:hover{transform:scale(1.025)translateY(-4px)}.pricingPage-module__r8HJuW__railTop{justify-content:space-between;align-items:start;gap:14px;display:flex}.pricingPage-module__r8HJuW__railName,.pricingPage-module__r8HJuW__canvasName{color:rgba(var(--ink-rgb), .95);font-weight:760}.pricingPage-module__r8HJuW__railName{padding-right:10px;font-size:18px}.pricingPage-module__r8HJuW__canvasName{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,36px)}.pricingPage-module__r8HJuW__railTagline,.pricingPage-module__r8HJuW__canvasTagline{color:rgba(var(--ink-rgb), .62);margin:8px 0 0;line-height:1.5}.pricingPage-module__r8HJuW__railTagline{font-size:13px}.pricingPage-module__r8HJuW__canvasTagline{font-size:15px}.pricingPage-module__r8HJuW__railBadge,.pricingPage-module__r8HJuW__canvasBadge{background:rgba(var(--brand-1-rgb), .14);color:rgba(var(--brand-1-rgb), .95);border:1px solid rgba(var(--brand-1-rgb), .18);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.pricingPage-module__r8HJuW__railPriceWrap,.pricingPage-module__r8HJuW__canvasPriceBox{white-space:nowrap;text-align:center}.pricingPage-module__r8HJuW__railPrice{letter-spacing:-.03em;color:rgba(var(--ink-rgb), .92);font-size:24px;font-weight:800;display:block}.pricingPage-module__r8HJuW__railUnit,.pricingPage-module__r8HJuW__canvasPriceUnit{color:rgba(var(--ink-rgb), .55);font-size:12px}.pricingPage-module__r8HJuW__canvasGrid{align-items:start;gap:22px;display:grid}.pricingPage-module__r8HJuW__canvasMain,.pricingPage-module__r8HJuW__canvasSide,.pricingPage-module__r8HJuW__bandCard,.pricingPage-module__r8HJuW__faqCard,.pricingPage-module__r8HJuW__finalCtaCard,.pricingPage-module__r8HJuW__sideCard{border:1px solid var(--ui-border);box-shadow:0 16px 40px rgba(var(--ink-rgb), .08), 0 2px 8px rgba(var(--ink-rgb), .05);background:#ffffffeb;border-radius:22px}.pricingPage-module__r8HJuW__canvasMain{grid-template-rows:auto auto auto 1fr auto;min-height:540px;padding:28px;display:grid}.pricingPage-module__r8HJuW__canvasHead{justify-content:center;align-items:center;gap:30px;margin:15px;display:flex}.pricingPage-module__r8HJuW__canvasPrice{letter-spacing:-.05em;color:rgba(var(--ink-rgb), .74);font-size:clamp(42px,5vw,58px);font-weight:800;line-height:.95}.pricingPage-module__r8HJuW__canvasSummary{text-align:center;color:rgba(var(--ink-rgb), .74);min-height:5.2em;margin:18px 0 0;font-size:16px;line-height:1.7}.pricingPage-module__r8HJuW__metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pricingPage-module__r8HJuW__metricCard{background:linear-gradient(135deg, rgba(var(--brand-2-rgb), .18), rgba(var(--brand-2-rgb), .06)), #fffffff5;border:1px solid rgba(var(--brand-2-rgb), .18);border-radius:18px;flex-direction:column;justify-content:center;min-height:96px;padding:16px;display:flex}.pricingPage-module__r8HJuW__metricValue{color:rgba(var(--ink-rgb), .95);font-size:24px;font-weight:800;display:block}.pricingPage-module__r8HJuW__metricLabel{color:rgba(var(--ink-rgb), .62);margin-top:6px;font-size:13px;display:block}.pricingPage-module__r8HJuW__canvasSplit{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:24px;display:grid}.pricingPage-module__r8HJuW__canvasInfoBlock{align-items:start;min-height:150px}.pricingPage-module__r8HJuW__bulletList,.pricingPage-module__r8HJuW__sideList{gap:10px;min-height:120px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pricingPage-module__r8HJuW__bulletList li,.pricingPage-module__r8HJuW__sideList li{color:rgba(var(--ink-rgb), .76);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.pricingPage-module__r8HJuW__bulletList li:before,.pricingPage-module__r8HJuW__sideList li:before{content:"✓";background:rgba(var(--brand-1-rgb), .14);width:20px;height:20px;color:rgba(var(--brand-1-rgb), .95);border-radius:999px;flex:0 0 20px;place-items:center;margin-top:1px;font-weight:900;display:grid}.pricingPage-module__r8HJuW__canvasActions{flex-wrap:wrap;justify-content:center;gap:14px;margin:28px 0 14px;display:flex}.pricingPage-module__r8HJuW__primaryBtn,.pricingPage-module__r8HJuW__secondaryBtn{border-radius:999px;padding:14px 22px;font-size:16px;font-weight:800;text-decoration:none}.pricingPage-module__r8HJuW__primaryBtn{color:#fff;background:var(--brand-1);box-shadow:0 10px 32px rgba(var(--brand-1-rgb), .24)}.pricingPage-module__r8HJuW__secondaryBtn{color:rgba(var(--ink-rgb), .86);border:1px solid var(--ui-border);background:#fffc}.pricingPage-module__r8HJuW__canvasSide{box-shadow:none;background:0 0;border:0;grid-template-rows:1fr 1fr;gap:16px;display:grid}.pricingPage-module__r8HJuW__sideCard{height:100%;padding:24px}.pricingPage-module__r8HJuW__sideTitle,.pricingPage-module__r8HJuW__bandTitle,.pricingPage-module__r8HJuW__faqQuestion{color:rgba(var(--ink-rgb), .94);margin:0}.pricingPage-module__r8HJuW__sideTitle{letter-spacing:-.02em;font-size:22px}.pricingPage-module__r8HJuW__bandGrid{gap:25px;margin-top:45px;display:grid}.pricingPage-module__r8HJuW__bandCard{margin:20px 0;padding:45px}.pricingPage-module__r8HJuW__bandTop{text-align:center;justify-content:center;margin-bottom:50px;display:grid}.pricingPage-module__r8HJuW__bandTitle{color:rgba(var(--ink-rgb), .94);margin:0}.pricingPage-module__r8HJuW__bandText,.pricingPage-module__r8HJuW__faqAnswer,.pricingPage-module__r8HJuW__bandText{color:rgba(var(--ink-rgb), .66);margin:10px 0 0;font-size:14px;line-height:1.6}.pricingPage-module__r8HJuW__bandTable{gap:10px;display:grid}.pricingPage-module__r8HJuW__bandHead,.pricingPage-module__r8HJuW__bandRow{grid-template-columns:1.2fr repeat(3,minmax(90px,1fr));align-items:center;gap:12px;display:grid}.pricingPage-module__r8HJuW__bandHead{border-bottom:1px solid rgba(var(--ink-rgb), .08);padding-bottom:10px}.pricingPage-module__r8HJuW__bandBody{gap:20px;display:grid}.pricingPage-module__r8HJuW__bandFeatureCol{color:rgba(var(--ink-rgb), .78);font-size:14px}.pricingPage-module__r8HJuW__bandPlanCol{justify-content:center;align-items:center;display:flex}.pricingPage-module__r8HJuW__bandHeadPlanName{color:rgba(var(--ink-rgb), .82);font-size:14px;font-weight:700}.pricingPage-module__r8HJuW__mobilePlanName{display:none}.pricingPage-module__r8HJuW__statePill{border-radius:999px;justify-content:center;align-items:center;min-width:84px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.pricingPage-module__r8HJuW__stateIncluded{color:#15803d;background:#22c55e1f}.pricingPage-module__r8HJuW__stateLimited{background:rgba(var(--brand-1-rgb), .12);color:#b45309}.pricingPage-module__r8HJuW__stateCustom{background:rgba(var(--brand-1-rgb), .12);color:rgba(var(--brand-1-rgb), .95)}.pricingPage-module__r8HJuW__faqWrap{margin-bottom:22px}.pricingPage-module__r8HJuW__faqHeader{text-align:center;margin:150px 0 35px}.pricingPage-module__r8HJuW__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.pricingPage-module__r8HJuW__faqCard{padding:35px}.pricingPage-module__r8HJuW__faqQuestion{letter-spacing:-.02em;font-size:18px}.pricingPage-module__r8HJuW__finalCta{margin:60px 0}.pricingPage-module__r8HJuW__finalCtaCard{text-align:center;background:linear-gradient(135deg, rgba(var(--brand-2-rgb), .2), rgba(var(--brand-2-rgb), .06)), #fffffff0;padding:50px}@media (max-width:980px){.pricingPage-module__r8HJuW__topRow,.pricingPage-module__r8HJuW__canvasHead,.pricingPage-module__r8HJuW__canvasGrid,.pricingPage-module__r8HJuW__faqGrid{grid-template-columns:1fr;display:grid}.pricingPage-module__r8HJuW__topRow{align-items:start}.pricingPage-module__r8HJuW__railCard,.pricingPage-module__r8HJuW__railCard:hover,.pricingPage-module__r8HJuW__railCardActive,.pricingPage-module__r8HJuW__railCardActive:hover{transform:none}.pricingPage-module__r8HJuW__railCard{opacity:.92;filter:none}.pricingPage-module__r8HJuW__railCardActive{opacity:1}.pricingPage-module__r8HJuW__planRail{grid-template-columns:1fr}.pricingPage-module__r8HJuW__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricingPage-module__r8HJuW__bandHead{display:none}.pricingPage-module__r8HJuW__bandRow{border-top:1px solid rgba(var(--ink-rgb), .08);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 0;display:grid}.pricingPage-module__r8HJuW__bandRow>.pricingPage-module__r8HJuW__bandFeatureCol{color:rgba(var(--ink-rgb), .88);grid-column:1/-1;margin-bottom:2px;font-weight:700}.pricingPage-module__r8HJuW__bandRow .pricingPage-module__r8HJuW__bandPlanCol{background:rgba(var(--brand-2-rgb), .06);border:1px solid rgba(var(--ink-rgb), .06);border-radius:14px;flex-direction:column;justify-content:stretch;align-items:stretch;min-width:0;padding:10px 8px}.pricingPage-module__r8HJuW__mobilePlanName{color:rgba(var(--ink-rgb), .62);text-align:center;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.pricingPage-module__r8HJuW__bandRow .pricingPage-module__r8HJuW__bandPlanCol .pricingPage-module__r8HJuW__statePill{width:100%;min-width:0}}@media (max-width:640px){.pricingPage-module__r8HJuW__navRow{padding:8px 8px 0}.pricingPage-module__r8HJuW__metricGrid{grid-template-columns:1fr}.pricingPage-module__r8HJuW__canvasMain,.pricingPage-module__r8HJuW__bandCard,.pricingPage-module__r8HJuW__faqCard,.pricingPage-module__r8HJuW__finalCtaCard,.pricingPage-module__r8HJuW__sideCard{padding:20px}.pricingPage-module__r8HJuW__canvasActions{flex-direction:column}.pricingPage-module__r8HJuW__primaryBtn,.pricingPage-module__r8HJuW__secondaryBtn{text-align:center}}
