.pricing-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px}.pricing-steps>*,.pricing-steps>.ml-glass-card.ml-glass-card-padded,.pricing-steps>.ml-glass-card:hover{border:0;border-radius:0;background:transparent;box-shadow:none;padding:18px 0 0;border-top:1px solid var(--hairline);display:grid;grid-template-rows:subgrid;grid-row:span 2;grid-row-gap:0;row-gap:0}.pricing-steps>*>h3{margin-bottom:10px}@media (max-width:900px){.pricing-steps>*{grid-row:auto;grid-template-rows:auto auto}.pricing-steps{grid-template-columns:1fr}}.pricing-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;grid-gap:40px;gap:40px}.pricing-hero-copy{min-width:0}.pricing-title{font-family:var(--font-display);font-size:clamp(var(--t-4),4.4vw,var(--t-2));line-height:var(--lh-display);font-weight:700;letter-spacing:-.03em;margin-top:14px;max-width:12ch}.pricing-hero-aside{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:6px}.pricing-lede{color:var(--muted);font-size:16px;line-height:var(--lh-body);max-width:44ch;margin:0}@media (max-width:700px){.pricing-hero{grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.pricing-hero-aside{padding-bottom:0}}.pricing-hero{align-items:start}.pricing-hero-aside{padding-top:35px;padding-bottom:0}@media (max-width:1100px){.pricing-hero-aside{padding-top:34px}}@media (min-width:701px) and (max-width:860px){.pricing-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pricing-hero-aside{padding-top:32px}}@media (max-width:700px){.pricing-hero-aside{padding-top:0}}.pricing-panel{--rr:1;--rr:.35;position:relative;margin-top:40px;min-height:560px;border-radius:var(--radius-panel,18px);background:var(--surface-2);overflow:hidden;display:flex;justify-content:center;align-items:flex-start;padding:0 24px 40px}.pricing-panel.is-live{--rr:0;--rr:.35}.pricing-panel-mark{position:absolute;width:160px;height:160px;border-radius:28px;transform:rotate(45deg);opacity:1;pointer-events:none}.pricing-panel-mark--blue{left:8%;top:22%;background:var(--bz-blue)}.pricing-panel-mark--coral{right:10%;top:24%;width:120px;height:120px;background:var(--bz-coral)}.pricing-panel-mark--mint{left:18%;bottom:12%;width:170px;height:170px;background:var(--bz-mint)}.pricing-panel-mark--beige{right:16%;bottom:14%;width:130px;height:130px;background:var(--bz-beige)}.pricing-panel-mark--blue{background:color-mix(in srgb,var(--bz-blue) 55%,var(--surface-2))}.pricing-panel-mark--coral{background:color-mix(in srgb,var(--bz-coral) 55%,var(--surface-2))}.pricing-panel-mark--mint{background:color-mix(in srgb,var(--bz-mint) 55%,var(--surface-2))}.pricing-panel-mark--beige{background:color-mix(in srgb,var(--bz-beige) 55%,var(--surface-2))}:root[data-theme=dark] .pricing-panel-mark--blue{background:var(--bz-blue)}:root[data-theme=dark] .pricing-panel-mark--coral{background:var(--bz-coral)}:root[data-theme=dark] .pricing-panel-mark--mint{background:var(--bz-mint)}:root[data-theme=dark] .pricing-panel-mark--beige{background:var(--bz-beige)}@media (min-width:1001px){.pricing-panel-mark--mint{left:calc((100% - 340px) / 4 - 85px)}.pricing-panel-mark--beige{right:14%}}@media (min-width:661px) and (max-width:1000px){.pricing-panel-mark,.pricing-panel-mark--beige,.pricing-panel-mark--coral,.pricing-panel-mark--mint{width:96px;height:96px;border-radius:18px}.pricing-panel-mark--blue{left:calc((100% - 340px) / 4 - 48px);top:64px}.pricing-panel-mark--mint{left:calc((100% - 340px) / 4 - 48px);bottom:64px}.pricing-panel-mark--coral{right:calc((100% - 340px) / 4 - 48px);top:72px}.pricing-panel-mark--beige{right:calc((100% - 340px) / 4 - 48px);bottom:72px}}.pricing-slot{position:absolute;top:0;left:50%;width:380px;height:22px;margin-left:-190px;border-radius:0 0 8px 8px;background-color:#3a3733;background-image:repeating-linear-gradient(135deg,hsla(0,0%,100%,.16) 0 1px,transparent 1px 4px);box-shadow:inset 0 -3px 0 hsla(0,0%,100%,.12),0 6px 14px rgba(35,35,35,.18);z-index:2}.pricing-receipt{position:relative;z-index:1;width:340px;max-width:100%;margin-top:14px;transform:translateY(calc((1 - var(--rr)) * -102%));will-change:transform;filter:drop-shadow(0 12px 22px rgba(60,40,20,.2)) drop-shadow(0 2px 4px rgba(60,40,20,.08));transform:none;will-change:clip-path;-webkit-clip-path:inset(-40px -40px calc((1 - var(--rr)) * 100% - 40px) -40px);clip-path:inset(-40px -40px calc((1 - var(--rr)) * 100% - 40px) -40px)}.pricing-paper{padding:28px 24px 26px;background:#fbfaf7;color:#1a1a1a;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),96% 100%,92% calc(100% - 10px),88% 100%,84% calc(100% - 10px),80% 100%,76% calc(100% - 10px),72% 100%,68% calc(100% - 10px),64% 100%,60% calc(100% - 10px),56% 100%,52% calc(100% - 10px),48% 100%,44% calc(100% - 10px),40% 100%,36% calc(100% - 10px),32% 100%,28% calc(100% - 10px),24% 100%,20% calc(100% - 10px),16% 100%,12% calc(100% - 10px),8% 100%,4% calc(100% - 10px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),96% 100%,92% calc(100% - 10px),88% 100%,84% calc(100% - 10px),80% 100%,76% calc(100% - 10px),72% 100%,68% calc(100% - 10px),64% 100%,60% calc(100% - 10px),56% 100%,52% calc(100% - 10px),48% 100%,44% calc(100% - 10px),40% 100%,36% calc(100% - 10px),32% 100%,28% calc(100% - 10px),24% 100%,20% calc(100% - 10px),16% 100%,12% calc(100% - 10px),8% 100%,4% calc(100% - 10px),0 100%)}.pricing-receipt-head{display:flex;flex-direction:column;align-items:center;gap:6px;padding-bottom:18px}.pricing-receipt-brand{font-weight:800;font-size:26px;letter-spacing:.14em;text-transform:uppercase}.pricing-receipt-tagline{font-size:12.5px;font-weight:600;color:#494949}.pricing-receipt-rule{height:0;border-top:1px dashed rgba(26,26,26,.35);margin:10px 0}.pricing-receipt-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--font-mono);font-size:12.5px;line-height:1.5;padding:3px 0}.pricing-receipt-row--head{font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#494949}.pricing-receipt-row--item{color:#2c2c2c}.pricing-receipt-row--item i{display:inline-block;width:6px;height:6px;margin-right:4px;transform:rotate(45deg);background:currentColor;vertical-align:1px}.pricing-receipt-row--total{font-size:20px;font-weight:700;padding-top:8px}.pricing-receipt-row--muted{color:#6f6f6f}.pricing-receipt-bar{height:6px;margin:8px 0 4px;background:rgba(26,26,26,.1)}.pricing-receipt-bar i{display:block;height:100%;background:#1a1a1a}.pricing-receipt-code{display:flex;gap:3px;height:34px;align-items:stretch;justify-content:center;margin:6px 0 12px}.pricing-receipt-code i{display:block;width:3px;background:#1a1a1a}.pricing-receipt-code i:nth-child(3n){width:6px}.pricing-receipt-code i:nth-child(5n){width:2px}.pricing-receipt-code i:nth-child(7n){width:8px}.pricing-receipt-foot{margin:0;text-align:center;font-size:12px;line-height:1.5;color:#494949}@media (max-width:660px){.pricing-panel{min-height:520px;padding:0 12px 28px}.pricing-slot{width:300px;margin-left:-150px}.pricing-receipt{width:300px}.pricing-paper{padding:22px 18px}.pricing-panel-mark{width:84px;height:84px;border-radius:16px}.pricing-panel-mark--beige,.pricing-panel-mark--blue{display:none}.pricing-panel-mark--coral{right:6%;top:auto;bottom:2%}.pricing-panel-mark--mint{left:6%;bottom:6%;width:96px;height:96px}.pricing-panel-mark--coral{right:8%;bottom:4%}.pricing-panel-mark--mint{left:8%;bottom:4%}.pricing-panel{padding-bottom:150px}}@media (max-width:340px){.pricing-panel{padding-left:8px;padding-right:8px}.pricing-receipt{width:100%}.pricing-paper{padding-left:12px;padding-right:12px}.pricing-receipt-row{font-size:11px;letter-spacing:-.02em;gap:8px}.pricing-receipt-row>span:last-child{white-space:nowrap}.pricing-receipt-row--total{font-size:18px}.pricing-receipt-row--muted{flex-wrap:wrap}.pricing-receipt-row--muted>span:last-child{margin-left:auto}}:root[data-theme=dark] .pricing-receipt{filter:drop-shadow(0 4px 10px rgba(0,0,0,.4))}:root[data-theme=dark] .pricing-panel-mark{opacity:.4}@media (prefers-reduced-motion:reduce){.pricing-receipt{transform:none}}.pricing-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-template-rows:auto auto auto 1fr auto;grid-gap:20px;gap:20px}.pricing-row--pair{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px}.pricing-card{display:grid;grid-template-rows:auto auto auto 1fr auto;align-items:start;grid-row-gap:0;row-gap:0;height:100%}.pricing-card.ds-plate,.pricing-card.ml-glass-card-padded{padding:22px 24px;gap:0}.pricing-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;margin-bottom:6px}.pricing-card-name{margin-bottom:8px}@supports (grid-template-rows:subgrid){.pricing-card{grid-row:span 5;grid-template-rows:subgrid;height:auto}}@supports not (grid-template-rows:subgrid){.pricing-card-name{min-height:calc(2 * var(--t-5) * var(--t-5-lh))}}.pricing-card-price{margin-bottom:16px}.pricing-card-price-unit{margin-left:2px;font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:0;color:var(--text-caption)}.pricing-card-specs{align-self:start}.pricing-card{--pricing-note-slot:calc(8px + 12px * 1.4)}.pricing-card-foot{align-self:end;width:100%;margin-top:16px;padding-bottom:var(--pricing-note-slot)}.pricing-card-foot--note{padding-bottom:0}.pricing-card-note{margin-top:8px;height:calc(12px * 1.4);text-align:center;color:var(--muted);font-size:12px;line-height:1.4}.pricing-card.ds-plate:after{content:none}.pricing-flourish{position:absolute;z-index:0;top:72px;width:120px;height:120px;border-radius:24px;transform:rotate(45deg);top:48px;right:-30px;width:84px;height:84px;background:color-mix(in srgb,var(--accent) 9%,transparent);pointer-events:none}.pricing-card .ds-row{border:0;border-radius:0;background:transparent;border-top:1px solid var(--hairline);padding-left:0;padding-right:0}.pricing-card .ds-row:first-child{border-top:0}.pricing-card .ds-rows{gap:0}.pricing-card .pricing-flourish{z-index:0}.pricing-card>:not(.pricing-flourish){position:relative;z-index:1}@media (prefers-contrast:more){.pricing-card,.pricing-card .ds-row{border-color:color-mix(in srgb,var(--fg) 45%,transparent)}.pricing-card .ds-row .ds-row-value,.pricing-card .ds-row em{color:var(--fg)}}@media (prefers-reduced-transparency:reduce){.pricing-flourish{display:none}}