@import url("https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;600;700;800&display=swap");.pricing-scale{--title-size:14px;--currency-size:18px;--price-size:26px;--decimal-size:22px;--period-size:18px;--footnote-size:12px;--main-title-size:28px;--main-title-weight:800;--main-title-spacing-bottom:24px;--card-width:180px;--card-padding:0px;--cards-gap:12px;--container-max-width:1100px;--container-side-padding:0px;--ui-scale:1;--title-size:calc(14px*var(--ui-scale));--currency-size:calc(18px*var(--ui-scale));--price-size:calc(26px*var(--ui-scale));--decimal-size:calc(22px*var(--ui-scale));--period-size:calc(18px*var(--ui-scale));--footnote-size:calc(12px*var(--ui-scale));--main-title-size:calc(28px*var(--ui-scale));--main-title-spacing-bottom:calc(24px*var(--ui-scale));--card-width:calc(180px*var(--ui-scale));--card-padding:calc(16px*var(--ui-scale));--cards-gap:calc(12px*var(--ui-scale))}.pricing-row{font-family:Inter Tight,Arial,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;margin-left:auto;margin-right:auto;max-width:var(--container-max-width);padding-left:var(--container-side-padding);padding-right:var(--container-side-padding);width:100%}.pricing-title-main{font-size:var(--main-title-size);font-weight:var(--main-title-weight);margin-bottom:var(--main-title-spacing-bottom);text-align:center}.pricing-cards{display:flex;flex-wrap:nowrap;gap:var(--cards-gap);overflow-x:auto;-webkit-overflow-scrolling:touch}.pricing-card{background:#f2f2f2;border:1px solid rgba(0,0,0,.1);border-radius:14px;flex:0 0 var(--card-width);overflow:hidden}.pricing-card__top{background:#f36a00;color:#fff;font-size:var(--title-size);font-weight:700;padding:12px;text-align:center}.pricing-card__body{padding:var(--card-padding);text-align:center}.pricing-price{align-items:baseline;color:#111;display:inline-flex;font-weight:800;gap:0;white-space:nowrap}.pricing-currency{font-size:var(--currency-size)}.pricing-value{font-size:var(--price-size);line-height:1}.pricing-decimal{font-size:var(--decimal-size)}.pricing-period{font-size:var(--period-size);font-weight:700}.pricing-footnote{color:rgba(0,0,0,.6);font-size:var(--footnote-size);line-height:1.3;margin-top:10px}@media (max-width:480px){.pricing-scale{--ui-scale:0.92;--container-side-padding:8px}.pricing-cards{flex-wrap:wrap;overflow-x:visible}.pricing-card{flex:1 1 calc(50% - var(--cards-gap));min-width:0}}@media (max-width:380px){.pricing-card{flex-basis:100%}}