.pricing-offer{text-align:center;--mono-scramble-color:#0000006b;flex-direction:column;align-items:center;display:flex}[data-theme=dark] .pricing-offer{--mono-scramble-color:#ffffff80}.pricing-billing-switch{--pricing-switch-ease:cubic-bezier(.22, 1, .36, 1);--pricing-switch-duration:.32s;background:var(--uno-surface-muted);--pricing-switch-active:color-mix(in srgb, var(--uno-surface-muted) 12%, var(--uno-canvas));border:0;gap:2px;width:min(100%,20rem);height:36px;padding:2px;display:flex;position:relative}[data-theme=dark] .pricing-billing-switch{--pricing-switch-active:color-mix(in srgb, var(--uno-surface-muted) 8%, var(--uno-border))}.pricing-billing-switch__indicator{z-index:0;background:var(--pricing-switch-active);pointer-events:none;width:0;height:calc(100% - 4px);transition:transform var(--pricing-switch-duration) var(--pricing-switch-ease), width var(--pricing-switch-duration) var(--pricing-switch-ease);position:absolute;top:2px;left:0;transform:translate(0,0)}.pricing-billing-switch button{z-index:1;min-width:0;height:100%;color:var(--uno-fg-muted);cursor:pointer;font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;transition:color var(--pricing-switch-duration) var(--pricing-switch-ease);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:.3rem;padding:0 .35rem;font-size:.65rem;font-weight:500;line-height:1;display:inline-flex;position:relative}.pricing-billing-switch button:hover,.pricing-billing-switch button.is-active{color:var(--uno-fg)}.pricing-billing-switch__badge{color:var(--inferno-red);font-size:.58rem}.pricing-billing-switch button.is-active .pricing-billing-switch__badge{color:inherit;opacity:.9}@media (prefers-reduced-motion:reduce){.pricing-billing-switch__indicator,.pricing-billing-switch button{transition:none}}.pricing-tiers{gap:.5rem;width:100%;margin-top:1.5rem;display:grid}@media (min-width:48rem){.pricing-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}}.pricing-tier{background:var(--uno-surface-muted);text-align:left;border:0;flex-direction:column;align-items:stretch;padding:1.5rem 1.25rem 1.75rem;display:flex}@media (min-width:40rem){.pricing-tier{padding:1.75rem 1.5rem 2rem}}.pricing-tier--highlight{background:color-mix(in srgb, var(--uno-surface-muted) 88%, var(--uno-canvas))}.pricing-tier__head{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem 1rem;min-height:0;display:flex}.pricing-tier__eyebrow{text-align:right;flex:0 auto}.pricing-tier__title{letter-spacing:.02em;text-transform:uppercase;flex:0 auto;margin:0;font-size:clamp(1.6rem,3.5vw,2.1rem);font-weight:500}.pricing-tier__price-block{margin-top:2.75rem;padding-top:0}.pricing-tier__price{letter-spacing:-.03em;font-feature-settings:"tnum" 1, "zero" 0;color:var(--uno-fg);flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;font-size:clamp(3rem,9vw,4.25rem);font-weight:500;line-height:.95;display:flex}.pricing-tier__price-line{align-items:baseline;gap:.08em;display:inline-flex}.pricing-tier__price-prefix{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 0}.pricing-digit-run{align-items:baseline;display:inline-flex}.pricing-digit{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 0;width:.62em;display:inline-block;overflow:hidden}.pricing-tier__billing-scramble .pricing-digit{width:.7em}.pricing-tier__billing-scramble{font-family:var(--font-mono);font-feature-settings:"tnum" 1, "zero" 0}.pricing-tier__price-suffix{letter-spacing:0;color:var(--uno-fg-muted);white-space:nowrap;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:400;line-height:1}.pricing-tier__price-hint{cursor:pointer;font-family:var(--font-sans);letter-spacing:var(--tracking-saans);color:var(--inferno-red);white-space:nowrap;background:0 0;border:0;align-items:center;gap:.35em;margin:0;padding:0;font-size:clamp(.7rem,1.8vw,.8rem);font-weight:500;line-height:1;display:inline-flex}.pricing-tier__price-hint strong{font-weight:600}.pricing-tier__price-hint:hover{opacity:.8}.pricing-tier__price-hint:focus-visible{outline:2px solid var(--inferno-red);outline-offset:3px}.pricing-tier__billing{color:var(--uno-fg-muted);margin-top:.55rem;font-size:.85rem;line-height:1.4}.pricing-tier__includes{border-top:1px solid color-mix(in srgb, var(--uno-border) 65%, transparent);flex:1;margin-top:1.25rem;padding:.85rem 0 0;font-size:.85rem;line-height:1.45;list-style:none}.pricing-tier__includes li{gap:.5rem;padding:.3rem 0;display:flex}.pricing-tier__includes li:before{content:"·";color:var(--uno-fg-muted);flex-shrink:0}.pricing-tier__cta{margin-top:1.5rem}.pricing-plan-btn{background:var(--uno-chrome);color:var(--uno-chrome-fg)}.pricing-plan-btn:hover{background:var(--uno-chrome);opacity:.88}.pricing-offer__fine{max-width:36rem;color:var(--uno-fg-soft);margin-top:2rem;font-size:.75rem;line-height:1.5}.pricing-offer__faq{flex-direction:column;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.pricing-offer__faq-lead{color:var(--uno-fg-muted);font-size:.95rem}.pricing-offer__faq-link{color:var(--uno-fg);text-underline-offset:3px;font-size:.9rem;font-weight:500}.pricing-offer__faq-link:hover{text-decoration:underline}
