@layer components{.bp-pricing{--bp-accent: var(--hex-or-500);--bp-accent-deep: var(--hex-or-700);--bp-tint: var(--hex-ha-50);--bp-thumb: 20px;display:grid;grid-template-columns:1fr;gap:var(--space-l);align-items:stretch;max-inline-size:62rem;margin-inline:auto;padding:clamp(1.25rem,4vw,2.5rem);background:var(--bg-hue-primary-lumin, #fff);border-radius:var(--radius-l, 1rem);box-shadow:0 1px 2px -1px #1f1f1f1f,0 8px 24px -12px #1f1f1f2e}@media(min-width:46rem){.bp-pricing{grid-template-columns:1.15fr 1fr;gap:var(--space-xl)}}.bp-controls{display:flex;flex-direction:column;gap:var(--space-l);justify-content:center}.bp-slider-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);margin-block-end:var(--space-s)}.bp-slider-label{font-size:clamp(1.05rem,2.5vw,1.35rem);font-weight:500;color:var(--txt-hue-heading, var(--hex-mi-600))}.bp-slider-number{inline-size:4.75rem;padding:.3rem .4rem;text-align:center;font:inherit;font-size:1.15rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--txt-hue-heading, var(--hex-mi-600));background:#fff;border:1px solid color-mix(in srgb,var(--txt-hue-copy, #566572),transparent 68%);border-radius:.5rem;-moz-appearance:textfield;appearance:textfield}.bp-slider-number::-webkit-outer-spin-button,.bp-slider-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bp-slider-number:focus-visible{outline:none;border-color:var(--bp-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--bp-accent),transparent 72%)}.bp-slider-input{-webkit-appearance:none;appearance:none;inline-size:100%;block-size:var(--bp-thumb);margin:0;background:transparent;cursor:pointer}.bp-slider-input::-webkit-slider-runnable-track{block-size:6px;border-radius:999px;background:color-mix(in srgb,var(--txt-hue-copy, #566572),transparent 85%)}.bp-slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;inline-size:var(--bp-thumb);block-size:var(--bp-thumb);margin-block-start:calc((6px - var(--bp-thumb)) / 2);border-radius:50%;background:var(--bp-accent);border:2px solid #fff;box-shadow:0 1px 4px #1f1f1f59;cursor:pointer}.bp-slider-input::-moz-range-track{block-size:6px;border-radius:999px;background:color-mix(in srgb,var(--txt-hue-copy, #566572),transparent 85%)}.bp-slider-input::-moz-range-thumb{inline-size:var(--bp-thumb);block-size:var(--bp-thumb);border-radius:50%;background:var(--bp-accent);border:2px solid #fff;box-shadow:0 1px 4px #1f1f1f59;cursor:pointer}.bp-slider-input:focus-visible{outline:2px solid var(--bp-accent);outline-offset:4px;border-radius:999px}.bp-slider-ticks{position:relative;block-size:1.25em;margin-block-start:.5rem;margin-inline:calc(var(--bp-thumb) / 2);font-size:.85rem;font-variant-numeric:tabular-nums;color:var(--txt-hue-copy, inherit)}.bp-slider-ticks span{position:absolute;transform:translate(-50%);white-space:nowrap}.bp-slider-ticks span:nth-child(1){left:0%}.bp-slider-ticks span:nth-child(2){left:25%}.bp-slider-ticks span:nth-child(3){left:50%}.bp-slider-ticks span:nth-child(4){left:75%}.bp-slider-ticks span:nth-child(5){left:100%}.bp-toggle{display:inline-flex;align-self:start;padding:.25rem;gap:.25rem;background:color-mix(in srgb,var(--txt-hue-copy, #566572),transparent 90%);border-radius:999px}.bp-toggle-btn{display:inline-flex;align-items:center;justify-content:center;appearance:none;border:0;cursor:pointer;padding:.8rem 1.1rem .6rem;border-radius:999px;font:inherit;font-weight:600;line-height:1;color:var(--txt-hue-copy, inherit);background:transparent;transition:background .2s ease,color .2s ease}.bp-toggle-btn.is-active{background:var(--txt-hue-copy);color:var(--bg-hue-primary-lumin, #fff);box-shadow:0 1px 2px #1f1f1f33}.bp-toggle-btn:focus-visible{outline:2px solid var(--bp-accent-deep);outline-offset:2px}.bp-toggle-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-s)}.bp-summary{display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,3vw,1.75rem);background:linear-gradient(160deg,var(--bp-tint),color-mix(in srgb,var(--bp-tint),#fff 60%));border:1px solid color-mix(in srgb,var(--bp-accent),transparent 80%);border-radius:var(--radius-l, 1rem);text-align:center}.bp-price{margin:0;line-height:1}.bp-price-value{font-size:clamp(2.5rem,7vw,3.75rem);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--txt-hue-heading, var(--hex-mi-600))}.bp-price-interval{margin:.4rem 0 0;font-size:1rem;font-weight:600;color:var(--txt-hue-muted, inherit)}.bp-price-note{margin:0;font-size:.9rem;color:var(--txt-hue-muted, inherit)}.bp-savings{margin:0;padding:.35rem .8rem;border-radius:999px;font-size:.8rem;font-weight:700;line-height:1.2;color:var(--hex-ha-800, #754b00);background:color-mix(in srgb,var(--hex-ha-300),transparent 45%)}.bp-ctas{margin-block-start:var(--space-xs)}.bp-cta-slot[data-bp-cta=trial]:not([hidden]){display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}@media(prefers-reduced-motion:reduce){.bp-toggle-btn{transition:none}}}
