.lv4 .lv4-pricing-head{display:grid;gap:18px;max-width:760px}.lv4 .lv4-pricing-head .lv4-lead{max-width:40rem}@media (min-width:1100px){.lv4 .lv4-pricing-head{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);max-width:none;gap:64px;align-items:end}.lv4 .lv4-pricing-head .lv4-lead{padding-bottom:6px}}.lv4 .lv4-pricing-free{display:flex;align-items:center;gap:14px;margin-top:clamp(36px,4vw,52px);padding:14px 18px;border-radius:20px;background:var(--lv4-tint);color:var(--lv4-text)}.lv4 .lv4-pricing-free p{font-size:.98rem;font-weight:550;line-height:1.4;text-wrap:pretty}.lv4 .lv4-pricing-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:22px}.lv4 .lv4-plan-tiers,.lv4 .lv4-pricing-seg{display:inline-flex;padding:4px;gap:2px;border-radius:999px;background:var(--lv4-fill)}.lv4 .lv4-plan-tiers button,.lv4 .lv4-pricing-seg button{position:relative;min-height:40px;padding:0 18px;border:0;border-radius:999px;background:none;cursor:pointer;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--lv4-mute);transition:color var(--lv4-quick) var(--lv4-ease)}.lv4 .lv4-plan-tiers button[aria-pressed=true],.lv4 .lv4-pricing-seg button[aria-pressed=true]{color:var(--lv4-text)}.lv4 .lv4-plan-tiers button>span:last-child,.lv4 .lv4-pricing-seg button>span:last-child{position:relative;z-index:1}.lv4 .lv4-plan-tier-pill,.lv4 .lv4-pricing-seg-pill{position:absolute;inset:0;border-radius:999px;background:light-dark(#ffffff,#3a3a40);box-shadow:0 1px 2px rgba(0,0,0,.08),0 6px 16px -8px rgba(0,0,0,.25)}.lv4 .lv4-plan-tiers{display:flex;width:100%}.lv4 .lv4-plan-tiers button{flex:1 1 0}.lv4 .lv4-plan-tiers button[aria-pressed=true]{color:var(--lv4-on-fill)}.lv4 .lv4-plan-tier-pill{background:linear-gradient(180deg,var(--lv4-fill-top),var(--lv4-fill-mid) 55%,var(--lv4-fill-bottom));box-shadow:0 6px 16px -8px color-mix(in srgb,var(--lv4-fill-mid) 70%,transparent)}.lv4 .lv4-pricing-save{flex:none;width:auto;color:var(--lv4-ink)}.lv4 .lv4-pricing-currency{margin-left:auto}.lv4 .lv4-pricing-currency .experience-region-trigger{color:var(--lv4-mute);font-family:var(--font-inter),sans-serif;font-size:.8125rem;border-radius:999px;background:var(--lv4-fill);padding:0 14px}.lv4 .lv4-pricing-rail{display:flex;gap:14px;margin:22px calc(-1 * var(--lv4-gutter)) 0;padding:4px var(--lv4-gutter) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lv4-gutter);overscroll-behavior-x:contain;scrollbar-width:none}.lv4 .lv4-pricing-rail::-webkit-scrollbar{display:none}.lv4 .lv4-plan{flex:0 0 min(86vw,380px);scroll-snap-align:start;display:flex}@media (min-width:1100px){.lv4 .lv4-pricing-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0}.lv4 .lv4-pricing-nav{display:none!important}}.lv4 .lv4-plan-inner{display:flex;flex-direction:column;width:100%;padding:22px 22px 18px;border-radius:var(--lv4-radius-card);background:var(--lv4-surface);border:1px solid var(--lv4-card-border);box-shadow:var(--lv4-card-shadow)}.lv4 .lv4-plan-brand{display:flex;align-items:center;gap:12px;min-height:44px;margin-bottom:16px}.lv4 .lv4-plan-brand h3{font-family:var(--font-dm-sans),sans-serif;font-size:1.375rem;font-weight:700;letter-spacing:-.024em}.lv4 .lv4-plan-discover{margin-left:auto;display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 4px;font-size:.875rem;font-weight:600;color:var(--lv4-ink)}.lv4 .lv4-plan-discover svg{width:15px;height:15px;transition:transform var(--lv4-quick) var(--lv4-ease)}.lv4 .lv4-plan-discover:hover svg{transform:translateX(3px)}.lv4 .lv4-plan-price{display:flex;align-items:baseline;gap:8px;margin-top:20px}.lv4 .lv4-plan-price strong{font-family:var(--font-dm-sans),sans-serif;font-weight:700;font-size:clamp(2.25rem,1.8rem + 1.2vw,2.75rem);letter-spacing:-.03em;line-height:1;color:var(--lv4-text)}.lv4 .lv4-plan-price>span{font-size:.9375rem;color:var(--lv4-mute)}.lv4 .lv4-plan-billed{min-height:1.4em;margin-top:6px;font-size:.8125rem;color:var(--lv4-mute)}.lv4 .lv4-plan-benefit{margin-top:10px;min-height:3em;font-size:.98rem;line-height:1.5;font-weight:550;color:var(--lv4-text);text-wrap:pretty}.lv4 .lv4-plan-features{margin-top:18px;border-top:1px solid var(--lv4-line)}.lv4 .lv4-plan-feature{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;padding:10px 0;border-bottom:1px solid var(--lv4-line)}.lv4 .lv4-plan-feature:last-child{border-bottom:0}.lv4 .lv4-plan-feature dt{font-size:.9375rem;color:var(--lv4-text)}.lv4 .lv4-plan-feature dd{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;color:var(--lv4-ink);text-align:right;white-space:nowrap}.lv4 .lv4-plan-feature dd svg{width:17px;height:17px}.lv4 .lv4-plan-feature[data-missing] dd,.lv4 .lv4-plan-feature[data-missing] dt{color:var(--lv4-mute);font-weight:500}.lv4 .lv4-pricing-from{font-size:.8125rem}.lv4 .lv4-pricing-nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px;font-size:.875rem;color:var(--lv4-mute)}.lv4 .lv4-pricing-nav .lv4-icon-btn:disabled{opacity:.35;cursor:default}.lv4 .lv4-pricing-total{display:grid;gap:16px;align-items:center;margin-top:22px;padding:20px 22px;border-radius:var(--lv4-radius-card);background:var(--lv4-surface-2);border:1px solid var(--lv4-card-border)}@media (min-width:768px){.lv4 .lv4-pricing-total{grid-template-columns:minmax(0,1fr) auto auto;gap:28px}}.lv4 .lv4-pricing-total-label{font-family:var(--font-dm-sans),sans-serif;font-weight:700;font-size:1.125rem;letter-spacing:-.02em}.lv4 .lv4-pricing-total-list{margin-top:4px;font-size:.9375rem;color:var(--lv4-mute)}.lv4 .lv4-pricing-total-amount strong{display:flex;align-items:baseline;gap:6px;font-family:var(--font-dm-sans),sans-serif;font-weight:700;font-size:2rem;letter-spacing:-.03em}.lv4 .lv4-pricing-total-amount small{font-family:var(--font-inter),sans-serif;font-size:.875rem;font-weight:500;letter-spacing:0;color:var(--lv4-mute)}.lv4 .lv4-pricing-notes,.lv4 .lv4-pricing-total-amount p{font-size:.8125rem;color:var(--lv4-mute)}.lv4 .lv4-pricing-notes{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:14px}.lv4 .lv4-pricing-notes p{max-width:62ch}