.pricing-page{--pricing-body-family:var(--font-dm-sans),sans-serif;--pricing-ink:#171717;--pricing-muted:#525252;--pricing-subtle:#737373;--pricing-line:#e5e5e5;--pricing-line-strong:#d4d4d4;--pricing-canvas:#fff;--pricing-soft:#fafafa;--pricing-brand:#ff5a1f;--pricing-brand-ink:#9a3412;--pricing-focus:#4c1705;--pricing-radius-card:24px;--pricing-radius-control:16px;--pricing-shadow-card:0 0 0 1px #0000000a,0 2px 5px #0000000a,0 16px 42px -32px #1717176b;--pricing-shadow-selected:0 0 0 2px var(--plan-accent,var(--pricing-brand)),0 18px 48px -28px color-mix(in srgb,var(--plan-accent,var(--pricing-brand))42%,transparent)}.pricing-tier-shell{width:min(1152px,100%);margin-inline:auto;padding-top:118px}html[lang=ka] .pricing-page{--pricing-body-family:var(--font-noto-georgian),"Noto Sans Georgian",sans-serif;font-family:var(--font-iai-ui)}.pricing-page__hero{text-align:center;flex-direction:column;align-items:center;max-width:820px;margin-inline:auto;display:flex}.pricing-page__eyebrow{color:var(--pricing-brand-ink);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:760}.pricing-page__title{max-width:24ch;color:var(--pricing-ink);font-family:var(--font-iai-ui);letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;margin:12px 0 0;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:760;line-height:1.05}.pricing-page__lead{max-width:60ch;color:var(--pricing-muted);overflow-wrap:anywhere;text-wrap:pretty;margin:12px 0 0;font-size:14px;line-height:1.55}.pricing-page__pill-rail{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.pricing-page__pill-label,.pricing-page__pill{border-radius:999px;align-items:center;min-height:36px;font-size:12px;display:inline-flex}.pricing-page__pill-label{color:var(--pricing-subtle);padding-inline:4px}.pricing-page__pill{background:var(--pricing-canvas);color:#404040;gap:7px;padding-inline:13px;font-weight:650;box-shadow:0 0 0 1px #00000014}.pricing-page__pill svg{width:16px;height:16px;color:var(--pricing-brand)}.pricing-configurator{gap:72px;margin-top:40px;display:grid}.pricing-configurator__step{min-width:0}.pricing-step-heading{grid-template-columns:48px minmax(0,1fr);gap:16px;max-width:760px;margin-bottom:28px;display:grid}.pricing-step-heading__number{background:var(--pricing-ink);color:#fff;width:48px;height:48px;font-family:var(--font-space-mono),monospace;font-variant-numeric:tabular-nums;border-radius:15px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px -12px #1717178c}.pricing-step-heading p{color:var(--pricing-brand-ink);letter-spacing:.16em;text-transform:uppercase;margin:1px 0 0;font-size:10px;font-weight:760}.pricing-step-heading h2{color:var(--pricing-ink);font-family:var(--font-iai-ui);letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;margin:5px 0 0;font-size:clamp(1.5rem,2.5vw,2.15rem);font-weight:750;line-height:1.08}.pricing-step-heading div>span{max-width:66ch;color:var(--pricing-muted);overflow-wrap:anywhere;text-wrap:pretty;margin-top:8px;font-size:13px;line-height:1.55;display:block}.pricing-offer-explorer{contain:inline-size;min-width:0;max-width:100%;overflow-x:hidden}.pricing-offer-explorer__grid{scroll-snap-type:inline mandatory;overflow-x:auto}.pricing-plan-card{width:100%}.pricing-configurator__step--minutes{border-top:1px solid var(--pricing-line);padding-top:56px;position:relative}.pricing-call-rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.pricing-call-rate{border:1px solid;border-radius:20px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:20px;display:grid;box-shadow:0 16px 42px -34px #17171752}.pricing-call-rate--inbound{background:#f0f9ff;border-color:#bae6fd}.pricing-call-rate--outbound{background:#fff7ed;border-color:#fed7aa}.pricing-call-rate__icon{background:#fff;border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:0 0 0 1px #17171712}.pricing-call-rate--inbound .pricing-call-rate__icon{color:#0369a1}.pricing-call-rate--outbound .pricing-call-rate__icon{color:#c2410c}.pricing-call-rate__icon svg{width:22px;height:22px}.pricing-call-rate__content{min-width:0}.pricing-call-rate__content>span{color:var(--pricing-muted);font-size:11px;font-weight:760;display:block}.pricing-call-rate__content>strong{color:var(--pricing-ink);font-family:var(--font-iai-ui);font-variant-numeric:tabular-nums;letter-spacing:-.045em;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:4px;font-size:30px;font-weight:780;line-height:1;display:flex}.pricing-call-rate__content>strong small{color:var(--pricing-muted);font-family:var(--pricing-body-family);letter-spacing:0;font-size:10px;font-weight:680}.pricing-call-rate__content>p{color:var(--pricing-ink);margin:10px 0 0;font-size:12px;font-weight:720;line-height:1.35}.pricing-call-rate__examples{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.pricing-call-rate__examples>span{text-align:center;background:#ffffffc2;border-radius:10px;gap:2px;min-width:0;padding:7px 6px;display:grid;box-shadow:0 0 0 1px #0369a11a}.pricing-call-rate__examples small{color:var(--pricing-muted);white-space:nowrap;font-size:9px;font-weight:680}.pricing-call-rate__examples b{color:#075985;font-family:var(--font-iai-ui);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:1}.pricing-call-rate__content>small{color:var(--pricing-muted);text-wrap:pretty;margin-top:5px;font-size:10px;line-height:1.45;display:block}.pricing-configurator__minute-layout{grid-template-columns:minmax(0,1.6fr) minmax(310px,.8fr);align-items:start;gap:20px;display:grid}.pricing-minute-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pricing-minute-option:last-child{grid-column:1/-1}.pricing-minute-option{appearance:none;border:1px solid var(--pricing-line);background:var(--pricing-canvas);min-width:0;min-height:164px;color:var(--pricing-ink);cursor:pointer;font:inherit;text-align:start;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"icon content price""state state state";align-items:start;gap:12px;padding:16px;transition-property:background-color,border-color,box-shadow,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid;position:relative;transform:translateZ(0);box-shadow:0 1px 2px #0000000a}.pricing-minute-option:hover{border-color:#ff5a1f8c;box-shadow:0 18px 42px -30px #c2410c61}.pricing-minute-option[aria-pressed=true]{border-color:var(--pricing-brand);background:#fff8f4;box-shadow:0 0 0 1px #ff5a1f2e,0 18px 44px -30px #c2410c75}.pricing-minute-option:focus-visible{outline:3px solid var(--pricing-focus);outline-offset:4px}.pricing-minute-option:active{transform:scale(.96)}.pricing-minute-option__icon{width:44px;height:44px;color:var(--pricing-brand-ink);background:#fff2e9;border-radius:12px;grid-area:icon;justify-content:center;align-items:center;display:inline-flex}.pricing-minute-option__icon svg{width:20px;height:20px}.pricing-minute-option__content{grid-area:content;min-width:0;display:block}.pricing-minute-option__content>small{color:var(--pricing-subtle);font-size:9px;font-weight:680;display:block}.pricing-minute-option__content>strong{color:var(--pricing-ink);font-family:var(--font-iai-ui);font-variant-numeric:tabular-nums;letter-spacing:-.045em;align-items:baseline;gap:5px;margin-top:3px;font-size:24px;font-weight:760;line-height:1;display:flex}.pricing-minute-option__content>strong span{font-family:var(--pricing-body-family);letter-spacing:0;font-size:10px}.pricing-minute-option__content>span{color:var(--pricing-muted);text-wrap:pretty;margin-top:7px;font-size:10px;line-height:1.35;display:block}.pricing-minute-option__price{min-width:6.5ch;color:var(--pricing-ink);font-family:var(--font-iai-ui);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;grid-area:price;font-size:12px;font-weight:760;display:block}.pricing-minute-option__price small{color:var(--pricing-subtle);font-family:var(--pricing-body-family);margin-top:3px;font-size:9px;font-weight:600;display:block}.pricing-minute-option__state{border:1px solid var(--pricing-line);min-height:44px;color:var(--pricing-muted);background:#fff;border-radius:999px;grid-area:state;justify-content:center;align-self:end;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.pricing-minute-option__state svg{width:15px;height:15px;color:var(--pricing-brand-ink);opacity:0;filter:blur(4px);transition-property:opacity,transform,filter;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);transform:scale(.25)}.pricing-minute-option[aria-pressed=true] .pricing-minute-option__state{background:var(--pricing-brand);border-color:var(--pricing-brand);color:#171717}.pricing-minute-option[aria-pressed=true] .pricing-minute-option__state svg{color:currentColor;opacity:1;filter:blur();transform:scale(1)}.pricing-configuration-summary{border-radius:var(--pricing-radius-card);background:var(--pricing-ink);color:#fff;min-width:0;padding:24px;position:sticky;top:96px;box-shadow:inset 0 0 0 1px #ffffff12,0 26px 54px -30px #1717179e}.pricing-configuration-summary__head>span{color:#fdb99c;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:760}.pricing-configuration-summary__head h3{color:#fff;min-height:50px;font-family:var(--font-iai-ui);letter-spacing:-.035em;text-wrap:balance;gap:2px;margin:8px 0 0;font-size:20px;font-weight:740;line-height:1.2;display:grid}.pricing-configuration-summary__equation{background:#ffffff0f;border-radius:16px;gap:0;margin:20px 0 0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17}.pricing-configuration-summary__equation>div{border-bottom:1px solid #ffffff14;grid-template-columns:18px minmax(0,1fr) minmax(8ch,auto);align-items:center;gap:14px;min-height:52px;padding:11px 14px;display:grid;position:relative}.pricing-configuration-summary__equation>div:last-child{border-bottom:0}.pricing-configuration-summary__equation dt{color:#d4d4d4;font-size:10px;font-weight:620}.pricing-configuration-summary__equation dd{color:#fff;font-family:var(--font-iai-ui);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;margin:0;font-size:12px;font-weight:720}.pricing-configuration-summary__equation>div>span{color:#fff;width:18px;height:18px;font-family:var(--font-space-mono),monospace;background:#404040;border-radius:999px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.pricing-configuration-summary__equation>div:first-child>span{visibility:hidden}.pricing-configuration-summary__total{background:#ff5a1f21}.pricing-configuration-summary__setup{background:#ffffff0a}.pricing-configuration-summary__setup dd{justify-content:flex-end;align-items:baseline;gap:6px;display:flex}.pricing-configuration-summary__setup dd small{color:#a3a3a3;white-space:nowrap;font-size:8px;font-weight:620}.pricing-configuration-summary__total dt{color:#fdb99c;font-weight:720}.pricing-configuration-summary__total dd{justify-content:flex-end;align-items:baseline;gap:5px;display:flex}.pricing-configuration-summary__total dd strong{color:#fff;min-width:7ch;font-family:var(--font-iai-ui);letter-spacing:-.05em;text-align:end;gap:2px;font-size:24px;font-weight:780;display:grid}.pricing-configuration-summary__total dd strong>span{white-space:nowrap}.pricing-configuration-summary__total dd small{color:#d4d4d4;font-size:8px;font-weight:620}.pricing-configuration-summary__note{color:#d4d4d4;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;margin:16px 0 0;font-size:10px;line-height:1.45;display:grid}.pricing-configuration-summary__note svg{color:#fdb99c;width:18px;height:18px}.pricing-configuration-summary__currency-note{color:#a3a3a3;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;margin:10px 0 0;font-size:9px;line-height:1.45;display:grid}.pricing-configuration-summary__currency-note svg{color:#93c5fd;width:18px;height:18px}.pricing-configuration-summary__action{background:var(--pricing-brand);color:#171717;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;margin-top:18px;padding:12px 16px;font-size:12px;font-weight:780;text-decoration:none;transition-property:background-color,box-shadow,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;transform:translateZ(0);box-shadow:0 14px 28px -18px #ff5a1fb8}.pricing-configuration-summary__action:hover{background:#ff7a45;box-shadow:0 16px 32px -18px #ff5a1fd6}.pricing-configuration-summary__action:focus-visible{outline-offset:3px;outline:3px solid #fff}.pricing-configuration-summary__action:active{transform:scale(.96)}.pricing-configuration-summary__action svg{flex:0 0 18px;width:18px;height:18px}.pricing-configurator__empty{border:1px dashed var(--pricing-line-strong);border-radius:var(--pricing-radius-card);background:#ffffff9e;min-height:280px}@media (max-width:1023px){.pricing-configurator__minute-layout{grid-template-columns:minmax(0,1fr)}.pricing-configuration-summary{position:static}}@media (max-width:767px){.pricing-tier-shell{padding-top:96px}.pricing-page__title{max-width:18ch}.pricing-page__lead{font-size:14px}.pricing-page__pill-rail{max-width:350px}.pricing-configurator{gap:56px;margin-top:34px}.pricing-step-heading{grid-template-columns:44px minmax(0,1fr);gap:13px;margin-bottom:22px}.pricing-step-heading__number{border-radius:14px;width:44px;height:44px}.pricing-configurator__step--minutes{padding-top:44px}.pricing-call-rates,.pricing-minute-options{grid-template-columns:minmax(0,1fr)}.pricing-minute-option{min-height:148px}.pricing-configuration-summary{padding:20px}.pricing-configuration-summary__total dd strong{font-size:22px}}@media (max-width:389px){.pricing-minute-option{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"icon content""price price""state state"}.pricing-minute-option__price{text-align:start}.pricing-configuration-summary__equation>div{grid-template-columns:18px minmax(0,1fr) minmax(7ch,auto)}}@media (prefers-reduced-motion:reduce){.pricing-page *,.pricing-page :before,.pricing-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.pricing-plan-card__action:active,.pricing-minute-option:active,.pricing-configuration-summary__action:active{transform:none}}@media (forced-colors:active){.pricing-plan-card,.pricing-minute-option,.pricing-configuration-summary,.pricing-configuration-summary__equation{box-shadow:none;border:1px solid buttontext}.pricing-plan-card[data-selected=true],.pricing-minute-option[aria-pressed=true]{outline-offset:2px;outline:3px solid highlight}.pricing-minute-option__state svg{opacity:1;filter:none;transform:none}}
