@font-face{font-family:revicons;fallback:fallback;src:url(../media/revicons.f1539f16.woff)format("woff"),url(../media/revicons.5172a59f.ttf)format("ttf"),url(../media/revicons.d45d8253.eot)format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;position:relative;overflow:hidden}.react-multi-carousel-track{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition;flex-direction:row;margin:0;padding:0;list-style:none;display:flex;position:relative}.react-multiple-carousel__arrow{z-index:1000;opacity:1;cursor:pointer;background:#00000080;border:0;border-radius:35px;outline:0;min-width:43px;min-height:43px;transition:all .5s;position:absolute}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{color:#fff;text-align:center;z-index:2;font-family:revicons;font-size:20px;display:block;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{text-align:center;justify-content:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:0;left:0;right:0}.react-multi-carousel-dot button{opacity:1;width:12px;height:12px;box-shadow:none;cursor:pointer;border:2px solid gray;border-radius:50%;outline:0;margin:0 6px 0 0;padding:0;transition:background .5s;display:inline-block}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}
.features-header{text-align:center;margin-bottom:4rem}.features-title{margin-bottom:1rem}.features-description{max-width:42rem;margin-left:auto;margin-right:auto}.features-main-grid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:4rem;display:grid}@media (min-width:768px){.features-main-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.features-main-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(150px,auto)}.features-main-grid>.section-features-card:first-child,.features-main-grid>.section-features-card:nth-child(4){grid-column:span 2}}.features-card-content{flex-direction:column;gap:1rem;display:flex}.features-card-header{align-items:flex-start;gap:1rem;display:flex}.features-card-title{margin-bottom:.5rem;font-size:1.25rem}.features-card-description{color:#0f1f18b3;margin-bottom:1rem}.features-items-list{flex-direction:column;gap:.5rem;padding-left:4rem;display:flex}.features-item{color:#0f1f1899;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.features-additional-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.features-additional-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.features-additional-grid{grid-template-columns:repeat(4,1fr)}}.features-additional-card{text-align:center;flex-direction:column;gap:.75rem;display:flex}.features-additional-icon-wrapper{margin-left:auto;margin-right:auto}.section-features-card{transition:transform .3s,box-shadow .3s}.section-features-icon{background-color:#c8ddd44d;border-radius:.75rem;justify-content:center;align-items:center;transition:transform .3s,background-color .3s;display:flex}.section-features-card:hover .section-features-icon{background-color:#c8ddd480;transform:scale(1.1)}.section-features-checkmark{color:var(--primary);align-items:center;transition:transform .2s;display:flex}.section-features-checkmark:hover{transform:translate(4px)}
.aiagents-header{text-align:center;margin-bottom:3rem}.aiagents-title{margin-bottom:1rem}.aiagents-description{color:#0f1f18b3;max-width:48rem;margin-left:auto;margin-right:auto;line-height:1.8}.aiagents-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.aiagents-grid{grid-template-columns:repeat(2,1fr)}}.aiagents-card-content{flex-direction:column;gap:1rem;display:flex}.aiagents-icon-wrapper{color:var(--primary);background-color:#c8ddd44d;transition:transform .3s,background-color .3s}.aiagents-card:hover .aiagents-icon-wrapper{background-color:#c8ddd480;transform:scale(1.1)}.aiagents-card-title{font-size:1.25rem;font-weight:700}.aiagents-card-description{color:#0f1f18b3;font-size:.9375rem;line-height:1.7}
.demo-header{text-align:center;margin-bottom:3rem}.demo-title{margin-bottom:1rem}.demo-description{max-width:42rem;margin-left:auto;margin-right:auto}.demo-tab-gallery{max-width:56rem;margin-left:auto;margin-right:auto}
.image-displayer-placeholder{border-radius:var(--radius-lg,.75rem);background-color:var(--color-surface,#f1f5f9);justify-content:center;align-items:center;max-width:100%;display:flex;overflow:hidden}.image-displayer-placeholder-icon{opacity:.3;width:2rem;height:2rem}
.tab-gallery{flex-direction:column;gap:2rem;display:flex}.tab-gallery-tabs{scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid var(--primary-soft);gap:.25rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.tab-gallery-tabs::-webkit-scrollbar{display:none}.tab-gallery-tab{cursor:pointer;color:#0f1f1899;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:-1px;padding:.75rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:500;transition:color .2s,border-color .2s;display:flex}.tab-gallery-tab:hover{color:var(--foreground)}.tab-gallery-tab:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:.25rem}.tab-gallery-tab--active{color:var(--primary);border-bottom-color:var(--primary)}.tab-gallery-tab-icon{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.tab-gallery-tab-label{font-size:.9375rem}.tab-gallery-tab-description{color:#0f1f1880;white-space:normal;overflow-wrap:break-word;width:100%;max-width:12rem;margin-top:.25rem;font-size:.75rem;line-height:1.3;display:block}.tab-gallery-tab--active .tab-gallery-tab-description{color:#0f1f18b3}.tab-gallery-image-wrapper{min-height:200px;position:relative}.tab-gallery-image{opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s;position:absolute;inset:0}.tab-gallery-image--active{opacity:1;visibility:visible;position:relative}.tab-gallery-image-container{border:2px solid var(--primary-soft);background-color:#fff;border-radius:1rem;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000000d,0 8px 10px -6px #00000008}.tab-gallery-image-container:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #0000001a,0 12px 15px -8px #0000000d}.tab-gallery-screenshot{width:100%;height:auto;display:block}
.demo-pos-animation{border:1px solid var(--primary-soft);width:100%;max-width:640px;font-family:var(--font-display);background:#fff;border-radius:1rem;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 4px 12px -2px #05966914}.demo-pos-header{background:linear-gradient(135deg,#d1fae566,#0000);border-bottom:1px solid #f1f5f4;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.demo-pos-title{color:#0f1f18;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.demo-pos-id{color:var(--primary);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.demo-pos-grid{padding:.75rem 1.25rem 0}.demo-pos-grid-title{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin-bottom:.5rem;font-size:.6875rem;font-weight:700}.demo-pos-tiles{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.demo-pos-tile{opacity:0;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.625rem .5rem;display:flex}.demo-pos-tile--pulse{animation:.7s ease-out demo-pos-pulse}@keyframes demo-pos-pulse{0%{background:#f9fafb;border-color:#e5e7eb;transform:scale(1)}40%{border-color:var(--primary);background:#d1fae599;transform:scale(1.06);box-shadow:0 0 12px #05966940}to{background:#f9fafb;border-color:#e5e7eb;transform:scale(1)}}.demo-pos-tile-name{color:#0f1f18;font-size:.75rem;font-weight:600;line-height:1.2}.demo-pos-tile-price{color:var(--primary);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.demo-pos-body{flex-direction:column;gap:.5rem;padding:.75rem 1.25rem 1.25rem;display:flex}.demo-pos-section-title{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;font-size:.6875rem;font-weight:700}.demo-pos-items{flex-direction:column;gap:.375rem;min-height:1rem;display:flex}.demo-pos-item{background:#f9fafb;border-radius:.375rem;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;padding:.5rem .75rem;display:grid}.demo-pos-item--enter{animation:.35s cubic-bezier(.22,1,.36,1) demo-pos-item-enter}@keyframes demo-pos-item-enter{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.demo-pos-item-name{color:#374151;font-size:.8125rem;font-weight:500}.demo-pos-item-qty{color:#6b7280;font-variant-numeric:tabular-nums;font-size:.75rem}.demo-pos-item-amount{color:#0f1f18;font-variant-numeric:tabular-nums;text-align:right;min-width:4rem;font-size:.875rem;font-weight:600}.demo-pos-total{background:linear-gradient(135deg,var(--primary),#047857);color:#fff;border-radius:.5rem;justify-content:space-between;align-items:baseline;padding:.75rem 1rem;display:flex}.demo-pos-total-label{text-transform:uppercase;letter-spacing:.05em;opacity:.85;font-size:.75rem;font-weight:600}.demo-pos-total-value{font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700}.demo-pos-payments{opacity:1;grid-template-columns:repeat(4,1fr);gap:.375rem;display:grid}.demo-pos-payment{opacity:0;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:.375rem;flex-direction:column;align-items:center;gap:.1875rem;padding:.5rem .25rem;transition:border-color .3s,background .3s,box-shadow .3s;display:flex}.demo-pos-payment--active{border-color:var(--primary);background:#d1fae580;box-shadow:0 0 14px #05966940}.demo-pos-payment-emoji{font-size:1rem;line-height:1}.demo-pos-payment-name{color:#374151;font-size:.625rem;font-weight:600}.demo-pos-success{color:#047857;background:#d1fae5;border:1px solid #6ee7b7;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:700;animation:.4s cubic-bezier(.22,1,.36,1) demo-pos-success-in;display:flex}.demo-pos-success>span:first-child{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:.6875rem;display:inline-flex}@keyframes demo-pos-success-in{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.demo-pos-tiles{grid-template-columns:repeat(2,1fr)}.demo-pos-item{grid-template-rows:auto auto;grid-template-columns:1fr auto}.demo-pos-item-qty{grid-area:1/2}.demo-pos-item-amount{text-align:left;grid-area:2/1/auto/-1}.demo-pos-payments{grid-template-columns:repeat(2,1fr)}.demo-pos-total-value{font-size:1.25rem}}
.demo-analytics-animation{border:1px solid var(--primary-soft);width:100%;max-width:640px;font-family:var(--font-display);background:#fff;border-radius:1rem;margin:0 auto;overflow:hidden;box-shadow:0 4px 12px -2px #05966914}.demo-analytics-header{background:linear-gradient(135deg,#d1fae566,#0000);border-bottom:1px solid #f1f5f4;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.demo-analytics-title{color:#0f1f18;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.demo-analytics-period{color:var(--primary);background:var(--primary-soft);border-radius:999px;padding:.1875rem .625rem;font-size:.75rem;font-weight:600}.demo-analytics-body{flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.25rem;display:flex}.demo-analytics-kpi-row{grid-template-columns:repeat(3,1fr);gap:.625rem;display:grid}.demo-analytics-kpi{opacity:0;background:#f9fafb;border:1px solid #f1f5f4;border-radius:.5rem;padding:.75rem}.demo-analytics-kpi-value{color:var(--primary);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700;line-height:1.1}.demo-analytics-kpi-label{color:#6b7280;margin-top:.25rem;font-size:.6875rem;font-weight:500}.demo-analytics-kpi-delta{color:#059669;background:#d1fae5;border-radius:.25rem;margin-top:.25rem;padding:.0625rem .25rem;font-size:.5625rem;font-weight:700;display:inline-block}.demo-analytics-section-title{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;font-size:.6875rem;font-weight:700}.demo-analytics-bars{flex-direction:column;gap:.625rem;display:flex}.demo-analytics-bar-row{flex-direction:column;gap:.25rem;display:flex}.demo-analytics-bar-info{justify-content:space-between;align-items:baseline;display:flex}.demo-analytics-bar-name{color:#0f1f18;font-size:.8125rem;font-weight:600}.demo-analytics-bar-revenue{color:#374151;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.demo-analytics-bar-track{background:#f1f5f4;border-radius:999px;width:100%;height:.5rem;overflow:hidden}.demo-analytics-bar-fill{background:linear-gradient(90deg,var(--primary),#34d399);border-radius:999px;width:0%;height:100%}.demo-analytics-top-list{flex-direction:column;gap:.375rem;display:flex}.demo-analytics-top-item{opacity:0;background:#f9fafb;border-radius:.375rem;grid-template-columns:1.5rem 1fr auto;align-items:center;gap:.625rem;padding:.5rem .75rem;display:grid}.demo-analytics-top-rank{background:var(--primary-soft);width:1.5rem;height:1.5rem;color:var(--primary);font-variant-numeric:tabular-nums;border-radius:.375rem;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.demo-analytics-top-name{color:#374151;font-size:.8125rem;font-weight:500}.demo-analytics-top-units{color:#0f1f18;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}@media (max-width:640px){.demo-analytics-kpi-value{font-size:1rem}.demo-analytics-kpi-label{font-size:.625rem}}
.demo-crm-animation{border:1px solid var(--primary-soft);width:100%;max-width:640px;font-family:var(--font-display);background:#fff;border-radius:1rem;margin:0 auto;overflow:hidden;box-shadow:0 4px 12px -2px #05966914}.demo-crm-header{background:linear-gradient(135deg,#d1fae566,#0000);border-bottom:1px solid #f1f5f4;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.demo-crm-title{color:#0f1f18;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.demo-crm-badge{color:#92400e;letter-spacing:.05em;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:999px;align-items:center;padding:.1875rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.demo-crm-body{flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.25rem;display:flex}.demo-crm-profile{opacity:0;background:#f9fafb;border:1px solid #f1f5f4;border-radius:.625rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}.demo-crm-avatar{background:linear-gradient(135deg,var(--primary),#34d399);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1rem;font-weight:700;display:flex}.demo-crm-profile-info{flex-direction:column;gap:.125rem;display:flex}.demo-crm-profile-name{color:#0f1f18;font-size:1rem;font-weight:700}.demo-crm-profile-meta{color:#6b7280;font-size:.75rem}.demo-crm-section-title{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;font-size:.6875rem;font-weight:700}.demo-crm-history{flex-direction:column;gap:.125rem;padding-left:.25rem;display:flex;position:relative}.demo-crm-history-item{opacity:0;grid-template-columns:3.25rem .75rem 1fr auto;align-items:center;gap:.5rem;padding:.4375rem 0;display:grid}.demo-crm-history-date{color:#6b7280;font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600}.demo-crm-history-dot{background:var(--primary-muted);width:.5rem;height:.5rem;box-shadow:0 0 0 1.5px var(--primary-muted);border:2px solid #fff;border-radius:50%;justify-self:center}.demo-crm-history-items{color:#374151;font-size:.8125rem;font-weight:500}.demo-crm-history-amount{color:var(--primary);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.demo-crm-stats{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.demo-crm-stat{opacity:0;background:#f9fafb;border:1px solid #f1f5f4;border-radius:.5rem;padding:.625rem}.demo-crm-stat-value{color:var(--primary);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700;line-height:1.1}.demo-crm-stat-label{color:#6b7280;margin-top:.1875rem;font-size:.625rem;font-weight:500}@media (max-width:640px){.demo-crm-history-item{grid-template-columns:2.75rem .75rem 1fr auto;gap:.375rem}.demo-crm-stat-value{font-size:.875rem}}
.demo-ai-animation{border:1px solid var(--primary-soft);width:100%;max-width:640px;font-family:var(--font-display);background:#fff;border-radius:1rem;margin:0 auto;overflow:hidden;box-shadow:0 4px 12px -2px #05966914}.demo-ai-header{opacity:0;background:linear-gradient(135deg,#d1fae566,#0000);border-bottom:1px solid #f1f5f4;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.demo-ai-title{color:#0f1f18;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.demo-ai-status{color:#059669;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:600;display:flex}.demo-ai-status-dot{background:#10b981;border-radius:50%;width:.4375rem;height:.4375rem;animation:1.6s ease-in-out infinite demo-ai-pulse}@keyframes demo-ai-pulse{0%,to{opacity:1}50%{opacity:.4}}.demo-ai-body{flex-direction:column;gap:.75rem;padding:1rem 1.25rem 1.25rem;display:flex}.demo-ai-messages{scroll-behavior:smooth;flex-direction:column;gap:.5rem;height:18rem;padding-right:.25rem;display:flex;overflow-y:auto}.demo-ai-messages::-webkit-scrollbar{width:4px}.demo-ai-messages::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:999px}.demo-ai-msg{gap:.375rem;max-width:90%;animation:.35s cubic-bezier(.22,1,.36,1) demo-ai-msg-in;display:flex}@keyframes demo-ai-msg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.demo-ai-msg--ai{align-self:flex-start}.demo-ai-msg--user{flex-direction:row-reverse;align-self:flex-end}.demo-ai-avatar{background:#f0fdf4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:flex}.demo-ai-avatar--user{background:linear-gradient(135deg,var(--primary),#34d399);color:#fff;font-size:.6875rem;font-weight:700}.demo-ai-bubble{color:#0f172a;border-radius:.625rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4}.demo-ai-bubble--ai{background:#f0fdf4;border-bottom-left-radius:.1875rem}.demo-ai-bubble--user{background:linear-gradient(135deg,var(--primary),#047857);color:#fff;border-bottom-right-radius:.1875rem}.demo-ai-typing{background:#f0fdf4;border-radius:.625rem .625rem .625rem .1875rem;align-self:flex-start;align-items:center;gap:.25rem;margin-left:1.875rem;padding:.5rem .75rem;display:flex}.demo-ai-typing-dot{background:var(--primary-muted);border-radius:50%;width:.4375rem;height:.4375rem;animation:1.4s ease-in-out infinite demo-ai-typing-bounce}.demo-ai-typing-dot:nth-child(2){animation-delay:.2s}.demo-ai-typing-dot:nth-child(3){animation-delay:.4s}@keyframes demo-ai-typing-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.demo-ai-input{opacity:0;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.625rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.demo-ai-input-placeholder{color:#9ca3af;flex:1;font-size:.75rem}.demo-ai-input-btn{background:linear-gradient(135deg,var(--primary),#047857);color:#fff;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.6875rem;display:flex}@media (max-width:640px){.demo-ai-messages{height:15rem}.demo-ai-bubble{font-size:.75rem}}
.demo-inventory-animation{border:1px solid var(--primary-soft);width:100%;max-width:640px;font-family:var(--font-display);background:#fff;border-radius:1rem;margin:0 auto;overflow:hidden;box-shadow:0 4px 12px -2px #05966914}.demo-inventory-header{background:linear-gradient(135deg,#d1fae566,#0000);border-bottom:1px solid #f1f5f4;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.demo-inventory-title{color:#0f1f18;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.demo-inventory-counter{color:#6b7280;font-size:.75rem;font-weight:600}.demo-inventory-body{flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.25rem;display:flex}.demo-inventory-list{flex-direction:column;gap:.375rem;display:flex}.demo-inventory-row{opacity:0;background:#f9fafb;border-radius:.5rem;grid-template-columns:1fr 5rem 4.5rem;align-items:center;gap:.75rem;padding:.5rem .625rem;display:grid}.demo-inventory-row-info{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.demo-inventory-name{color:#0f1f18;font-size:.8125rem;font-weight:600}.demo-inventory-qty{color:#6b7280;font-variant-numeric:tabular-nums;font-size:.6875rem}.demo-inventory-bar-track{background:#f1f5f4;border-radius:999px;width:100%;height:.4375rem;overflow:hidden}.demo-inventory-fill{border-radius:999px;width:0%;height:100%}.demo-inventory-badge{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.1875rem;padding:.1875rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.demo-inventory-summary{background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.625rem .75rem;display:flex}.demo-inventory-summary-item{color:#991b1b;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:flex}.demo-inventory-summary-dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.demo-inventory-summary-dot--critico{background:#ef4444}.demo-inventory-summary-meta{color:#7f1d1d;opacity:.85;font-size:.6875rem}@media (max-width:640px){.demo-inventory-row{grid-template-columns:1fr 3.5rem 4rem;gap:.5rem}.demo-inventory-badge{padding:.125rem .375rem;font-size:.5625rem}}
.benefits-content{text-align:center;max-width:48rem;margin:0 auto}.benefits-title{margin-bottom:2rem}.benefits-text{flex-direction:column;gap:1.25rem;display:flex}.benefits-text p{color:var(--color-body-text);font-size:1.0625rem;line-height:1.75}
