@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand:#5a38f5}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow\/glow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.site-header{z-index:100;height:var(--header-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f8fcd1;border-bottom:1px solid #0000;transition:height .18s,border-color .18s,box-shadow .18s;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{border-color:#d4d9e6cc;height:68px;box-shadow:0 8px 30px #0d0f1f0d}.site-header__inner{grid-template-columns:150px 1fr auto;align-items:center;gap:2rem;height:100%;display:grid}.site-header__brand{align-items:center;width:138px;display:flex}.site-header__brand img{width:100%;height:auto}.site-header__desktop-nav{justify-content:center;align-items:center;gap:clamp(1.2rem,3vw,2.2rem);display:flex}.site-header__desktop-nav a{color:#424a60;padding:.65rem 0;font-size:.88rem;font-weight:630;position:relative}.site-header__desktop-nav a:after{background:var(--brand);content:"";transform-origin:100%;height:1.5px;transition:scale .18s;position:absolute;bottom:.3rem;left:0;right:0;scale:0 1}.site-header__desktop-nav a:hover:after,.site-header__desktop-nav a.is-active:after{transform-origin:0;scale:1}.site-header__desktop-nav a.is-active{color:var(--midnight)}.site-header__cta{background:var(--brand);min-height:42px;color:var(--white);border-radius:.62rem;align-items:center;padding:.7rem 1rem;font-size:.82rem;font-weight:720;transition:background .18s,transform .18s;display:inline-flex}.site-header__cta:hover{background:var(--brand-hover);transform:translateY(-1px)}.site-header__menu-button{border:1px solid var(--border);background:var(--white);width:44px;height:44px;color:var(--midnight);border-radius:.6rem;place-items:center;display:none}.site-header__mobile-panel{display:none}.site-footer{z-index:2;color:var(--white);background:#090b18;border-top:1px solid #ffffff17;position:relative}.site-footer__primary{justify-content:space-between;align-items:center;gap:3rem;min-height:190px;padding-block:2.5rem;display:flex}.site-footer__brand{align-items:center;gap:1.5rem;display:flex}.site-footer__logo{width:155px;height:auto}.site-footer__brand p{color:#abb1c4;margin:0;font-size:.88rem}.site-footer nav{color:#c4c9d8;flex-wrap:wrap;justify-content:flex-end;gap:1rem 1.6rem;font-size:.82rem;font-weight:610;display:flex}.site-footer nav a:hover{color:var(--white)}.site-footer__disclosure{color:#8f96aa;border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:2rem;padding-block:1.5rem 2rem;font-size:.72rem;line-height:1.6;display:flex}.site-footer__disclosure p{max-width:820px;margin:0}.site-footer__disclosure span{white-space:nowrap}.connection-field{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.connection-field path{stroke:#5a38f51a;stroke-dasharray:3 7;stroke-width:1.1px;animation:18s linear infinite connection-field-flow}.connection-field circle{fill:#f7f8fc;stroke:#5a38f53d;stroke-width:1.3px;transform-box:fill-box;transform-origin:50%;animation:5.5s ease-in-out infinite connection-field-node}.connection-field path:nth-of-type(2){animation-duration:22s;animation-direction:reverse}.connection-field path:nth-of-type(3){animation-duration:26s}.connection-field circle:nth-of-type(2n){animation-delay:-1.8s}.connection-field circle:nth-of-type(3n){animation-delay:-3.6s}.connection-field--dark path{stroke:#6e58ff29}.connection-field--dark circle{fill:var(--midnight);stroke:#816eff61}.connection-field--features path{stroke-dasharray:2 10}.connection-field--features circle{animation-duration:7s}.connection-field--local path:first-of-type,.connection-field--local circle:nth-of-type(-n+3){animation-name:connection-field-external;animation-duration:7s}.connection-field--demo path{stroke:#5a38f514}.connection-field--demo circle{stroke:#5a38f52e}@keyframes connection-field-flow{to{stroke-dashoffset:-80px}}@keyframes connection-field-node{0%,to{opacity:.42;scale:.86}50%{opacity:1;scale:1}}@keyframes connection-field-external{0%,28%{opacity:.78}52%,to{opacity:.18}}.section-heading{max-width:650px}.section-heading h2{max-width:14ch;color:var(--midnight);letter-spacing:-.055em;margin:1rem 0 0;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:760;line-height:.98}.section-heading__copy{color:#5b6479;gap:.9rem;max-width:58ch;margin-top:1.5rem;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.68;display:grid}.section-heading__copy p{margin:0}.section-heading--dark h2{color:var(--white)}.section-heading--dark .section-heading__copy{color:#b8bed0}.page-hero{padding:calc(var(--header-height) + 6rem) 0 6rem;background:linear-gradient(#f7f8fc 0%,#fff 68%,#f3f4fa 100%);position:relative;overflow:hidden}.page-hero--dark{background:var(--midnight);color:var(--white)}.page-hero__inner{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:4rem;display:grid;position:relative}.page-hero__copy h1{max-width:19ch;color:var(--midnight);letter-spacing:-.065em;margin:1.2rem 0 0;font-size:clamp(3rem,6vw,5.75rem);font-weight:770;line-height:.94}.page-hero--dark .page-hero__copy h1{color:var(--white)}.page-hero__copy>p{color:#5d6578;max-width:64ch;margin:1.7rem 0 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7}.page-hero--dark .page-hero__copy>p{color:#b7bdcf}.page-hero__aside{z-index:1;position:relative}@media (max-width:820px){:root{--header-height:66px}.site-header,.site-header.is-scrolled{height:var(--header-height)}.site-header__inner{grid-template-columns:1fr auto;gap:1rem}.site-header__desktop-nav,.site-header__cta{display:none}.site-header__menu-button{display:grid}.site-header__brand{width:124px}.site-header__mobile-panel{visibility:hidden;border-bottom:1px solid var(--border);opacity:0;background:#f7f8fcfa;transition:opacity .16s,transform .16s,visibility .16s;display:block;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.site-header__mobile-panel.is-open{visibility:visible;opacity:1;transform:none}.site-header__mobile-panel nav{gap:.3rem;padding-block:.8rem 1.2rem;display:grid}.site-header__mobile-panel nav>a:not(.button-link){min-height:44px;padding:.7rem .25rem;font-weight:650}.site-header__mobile-panel nav>a.is-active:not(.button-link){color:var(--brand)}.site-header__mobile-panel .button-link{margin-top:.4rem}.site-footer__primary,.site-footer__disclosure{flex-direction:column;align-items:flex-start}.site-footer__primary{min-height:0}.site-footer nav{justify-content:flex-start}.page-hero{padding-block:calc(var(--header-height) + 4.5rem) 4.5rem}.page-hero__inner{grid-template-columns:1fr;gap:2.5rem}.page-hero__copy h1{font-size:clamp(2.75rem,13vw,4.7rem)}}@media (max-width:480px){:root{--gutter:1.1rem}.site-footer__brand{flex-direction:column;align-items:flex-start;gap:.7rem}.page-hero__copy h1{letter-spacing:-.055em}}@media (prefers-reduced-motion:reduce){.connection-field path,.connection-field circle{animation:none!important}.connection-field--local path:first-of-type,.connection-field--local circle:nth-of-type(-n+3){opacity:.2}}.product-window{background:var(--white);color:#172033;border:1px solid #cad0e0d1;border-radius:clamp(.7rem,1.5vw,1rem);width:100%;font-size:clamp(.5rem,.68vw,.72rem);overflow:hidden;box-shadow:0 30px 80px #080a182e,0 2px 6px #080a1812}.product-window__chrome{background:#f7f8fb;border-bottom:1px solid #e4e7ef;grid-template-columns:repeat(3,7px) 1fr;align-items:center;gap:5px;height:28px;padding-inline:11px;display:grid}.product-window__chrome>span{background:#d5d9e4;border-radius:50%;width:7px;height:7px}.product-window__chrome>span:nth-child(2){background:#bfc5d4}.product-window__chrome p{color:#7b8396;text-align:center;margin:0 2.4rem 0 0;font-size:.58rem;font-weight:650}.product-window__body{grid-template-columns:112px minmax(0,1fr);min-height:440px;display:grid}.product-window--compact .product-window__body{min-height:370px}.product-window__sidebar{background:var(--midnight);color:#c7cce0;padding:14px 9px}.product-window__mark{width:64px;height:22px;margin:3px 5px 15px;position:relative}.product-window__mark img{object-fit:contain;object-position:left center}.product-window__nav{gap:3px;display:grid}.product-window__nav-item{border-radius:5px;align-items:center;gap:6px;min-width:0;padding:6px;font-size:.52rem;font-weight:620;display:flex}.product-window__nav-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-window__nav-item.is-active{background:var(--brand);color:var(--white)}.product-window__workspace{background:#f7f8fc;min-width:0;padding:clamp(14px,2vw,22px)}.scene-header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.scene-header>div{gap:2px;display:grid}.scene-header strong{color:#0f172a;font-size:1.2em}.scene-header span{color:#7b8396;font-size:.82em}.scene-header>b{background:var(--brand);color:var(--white);border-radius:5px;padding:6px 9px;font-size:.75em}.scene-metrics{gap:7px;margin-bottom:10px;display:grid}.scene-metrics--four{grid-template-columns:repeat(4,minmax(0,1fr))}.scene-metrics--three{grid-template-columns:repeat(3,minmax(0,1fr))}.scene-metric{background:var(--white);border:1px solid #e4e7ef;border-radius:7px;gap:3px;min-width:0;padding:10px;display:grid}.scene-metric>span{color:#7b8396;font-size:.75em}.scene-metric>strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:1.2em;overflow:hidden}.scene-metric>small{color:#657087;font-size:.68em}.scene-panel{background:var(--white);border:1px solid #e2e6ef;border-radius:8px;padding:12px}.scene-panel__title{color:#1b2436;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-weight:700;display:flex}.scene-panel__eyebrow{color:#657087;letter-spacing:.05em;text-transform:uppercase;margin-bottom:9px;font-size:.75em;font-weight:700;display:block}.scene-badge{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:3px 6px;font-size:.68em;font-weight:720;line-height:1.2;display:inline-flex}.scene-badge--neutral{color:#4d576c;background:#eef1f6}.scene-badge--success{color:#166534;background:#dcfce7}.scene-badge--warning{color:#92400e;background:#fef3c7}.scene-badge--danger{color:#991b1b;background:#fee2e2}.scene-badge--purple{color:#5b21b6;background:#ede9fe}.scene-dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(130px,.7fr);gap:8px;display:grid}.scene-chart-panel{min-width:0}.scene-chart{width:100%;height:108px}.scene-payments{grid-template-columns:58px 1fr;align-content:center;gap:8px;display:grid}.scene-payments .scene-panel__eyebrow{grid-column:1/-1}.scene-donut{background:conic-gradient(var(--brand) 0 44%, var(--electric) 44% 76%, var(--violet) 76%);border-radius:50%;width:55px;height:55px;-webkit-mask:radial-gradient(circle,#0000 44%,#000 46%);mask:radial-gradient(circle,#0000 44%,#000 46%)}.scene-payment-legend{color:#596277;align-content:center;gap:5px;font-size:.69em;display:grid}.scene-payment-legend span{align-items:center;gap:4px;display:flex}.scene-payment-legend i{border-radius:50%;width:5px;height:5px}.scene-payment-legend i.is-purple{background:var(--brand)}.scene-payment-legend i.is-blue{background:var(--electric)}.scene-payment-legend i.is-violet{background:var(--violet)}.scene-alert-row{color:#6d4c12;background:#fffbeb;border:1px solid #f3ddb1;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;font-size:.73em;display:flex}.scene-alert-row>div{align-items:center;gap:6px;display:flex}.scene-alert-row>b{color:#5b21b6;white-space:nowrap}.scene-pos-grid{grid-template-columns:minmax(0,1.55fr) minmax(150px,.65fr);gap:8px;min-height:330px;display:grid}.scene-pos-cart{min-width:0}.scene-search{color:#8a92a4;border:1px solid #d9deea;border-radius:6px;align-items:center;gap:7px;padding:8px;display:flex}.scene-table{background:var(--white);border:1px solid #e1e5ee;border-radius:7px;overflow:hidden}.scene-table__head{color:#778095;letter-spacing:.04em;text-transform:uppercase;background:#f2f4f8;font-size:.7em;font-weight:720}.scene-table__row{color:#5b6578;border-top:1px solid #eceef4;align-items:center}.scene-table__head+.scene-table__row{border-top:0}.scene-table__row strong{color:#1a2233}.scene-table__row small{color:#8991a2;margin-top:2px;display:block}.scene-cart-row{grid-template-columns:minmax(0,1.6fr) .45fr .8fr 20px;gap:6px;padding:8px 9px;display:grid}.scene-cart-row>:nth-child(3){text-align:right}.scene-cart-row>svg{color:#a2a9b8}.scene-quantity{text-align:center;border:1px solid #d8deea;border-radius:4px;width:28px;padding:3px}.scene-checkout-summary{flex-direction:column;gap:8px;display:flex}.scene-checkout-summary>div{gap:4px;display:grid}.scene-checkout-summary dl{gap:6px;margin:auto 0 0;display:grid}.scene-checkout-summary dl div{justify-content:space-between;gap:8px;display:flex}.scene-checkout-summary dt{color:#727b8e}.scene-checkout-summary dd{color:#1c2536;margin:0;font-weight:680}.scene-checkout-summary .scene-total{border-top:1px solid #e4e7ef;align-items:end;padding-top:8px}.scene-checkout-summary .scene-total dd{font-size:1.4em}.scene-checkout-summary button{background:var(--brand);color:var(--white);border:0;border-radius:6px;padding:8px;font-size:.85em;font-weight:700}.checkout-modal{background:var(--white);color:#0f172a;border-radius:12px;width:100%;padding:18px;font-size:.64rem;box-shadow:0 24px 70px #03051052}.checkout-modal__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.checkout-modal__header>div{gap:3px;display:grid}.checkout-modal__header strong{font-size:1.45em}.checkout-modal__header span{color:#64748b}.checkout-modal__header button,.checkout-payment-line>button{color:#64748b;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.checkout-modal__header svg,.checkout-payment-line>button svg{width:14px;height:14px}.checkout-modal__summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px;padding:12px;display:grid}.checkout-modal__summary>div{gap:3px;display:grid}.checkout-modal__summary span,.checkout-payment-line>div>span{color:#64748b;font-size:.9em}.checkout-modal__summary strong{color:#0f172a;font-size:1.05em}.checkout-modal__payments{margin-top:16px}.checkout-modal__payments-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.checkout-modal__payments-heading>strong{padding-top:6px;font-size:1.15em}.checkout-modal__payments-heading>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.checkout-modal__payments-heading button,.checkout-modal__actions button{background:var(--white);color:#1e293b;border:1px solid #cbd5e1;border-radius:7px;padding:5px 7px;font-size:.9em;font-weight:650}.checkout-modal__lines{gap:8px;margin-top:10px;display:grid}.checkout-payment-line{border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(0,1fr) .62fr minmax(0,.85fr) 28px;align-items:end;gap:8px;padding:10px;display:grid}.checkout-payment-line>div{gap:4px;min-width:0;display:grid}.checkout-payment-line__control{background:var(--white);border:1px solid #cbd5e1;border-radius:7px;justify-content:space-between;align-items:center;gap:5px;min-height:30px;padding:6px 8px;display:flex!important}.checkout-payment-line__control strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.96em;overflow:hidden}.checkout-payment-line__control svg{color:#64748b;flex:none;width:12px;height:12px}.checkout-payment-line__equivalent{color:#64748b;align-content:center;min-height:30px}.checkout-modal__status{border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:11px;display:flex}.checkout-modal__status span{color:#475569}.checkout-modal__status strong{color:#0f172a}.checkout-modal__actions{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.checkout-modal__actions button:last-child{border-color:var(--brand);background:var(--brand);color:var(--white)}.checkout-modal--compact{padding:14px;font-size:.56rem}.checkout-modal--compact .checkout-modal__summary>div:nth-child(-n+2){display:none}.checkout-modal--compact .checkout-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:11px;padding:9px}.checkout-modal--compact .checkout-modal__payments,.checkout-modal--compact .checkout-modal__status,.checkout-modal--compact .checkout-modal__actions{margin-top:10px}.checkout-modal--compact .checkout-modal__payments-heading{display:grid}.checkout-modal--compact .checkout-modal__payments-heading>div{justify-content:flex-start}.checkout-modal--compact .checkout-payment-line{grid-template-columns:minmax(0,1fr) .6fr 28px;padding:7px}.checkout-modal--compact .checkout-payment-line__equivalent{grid-column:1/3;min-height:0}.checkout-modal--compact .checkout-payment-line>button{grid-area:1/3}.scene-inventory-row{grid-template-columns:minmax(0,1.2fr) .8fr .4fr .4fr .7fr;gap:8px;padding:8px 10px;display:grid}.scene-inventory-row>:nth-child(3),.scene-inventory-row>:nth-child(4){text-align:right}.scene-movements{margin-top:8px}.scene-movements>div{border-top:1px solid #eceef4;grid-template-columns:minmax(0,1fr) 45px 58px;align-items:center;gap:8px;padding:6px 0;display:grid}.scene-movements>div span{color:#606a7e}.scene-movements>div small{color:#9097a6;display:block}.scene-movements .is-positive{color:var(--success)}.scene-movements .is-negative{color:#b4232e}.scene-movements>div>:nth-child(n+2){text-align:right}.scene-cash-status{color:var(--white);background:#171b2d;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:9px;padding:10px;display:grid}.scene-cash-status span{gap:3px;display:grid}.scene-cash-status small{color:#a9afc1}.scene-cash-row{grid-template-columns:minmax(0,1.2fr) .8fr .9fr .8fr;gap:8px;padding:9px 10px;display:grid}.scene-cash-row>:not(:first-child){text-align:right;justify-self:end}.scene-counted{background:#fbfcfe;border:1px solid #dce1eb;border-radius:4px;padding:4px 6px}.scene-cash-footer{color:#636d81;justify-content:flex-end;gap:16px;padding:9px 10px;display:flex}.scene-cash-footer strong{color:#9f1f2e}.scene-purchase-row{grid-template-columns:minmax(0,1.3fr) repeat(3,.55fr);gap:8px;padding:9px 10px;display:grid}.scene-purchase-row>:not(:first-child){text-align:right}.scene-receipt-progress{background:#f1efff;border-radius:7px;margin-top:9px;padding:10px}.scene-receipt-progress>div:first-child{color:#454e62;justify-content:space-between;display:flex}.scene-progress{background:#ddd8ff;border-radius:999px;height:5px;margin:8px 0 6px;overflow:hidden}.scene-progress span{border-radius:inherit;background:var(--brand);width:67%;height:100%;display:block}.scene-receipt-progress small{color:#6a6686}.scene-report-grid{grid-template-columns:minmax(0,1.3fr) minmax(150px,.7fr);gap:8px;display:grid}.scene-bars{border-bottom:1px solid #dfe3ec;align-items:end;gap:5px;height:130px;padding-top:10px;display:flex}.scene-bars i{background:linear-gradient(180deg, var(--brand), var(--electric));opacity:.78;border-radius:3px 3px 0 0;flex:1;max-height:110px}.scene-ranking ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.scene-ranking li{border-top:1px solid #eceef4;grid-template-columns:24px 1fr auto;gap:6px;padding:9px 0;display:grid}.scene-ranking li b{color:var(--brand)}.scene-ranking li span{color:#535d70}.scene-ranking li strong{color:#1b2436}.scene-report-note{color:#838b9c;text-align:right;margin:8px 0 0;font-size:.7em}.report-deck{perspective:1500px;isolation:isolate;min-width:0;min-height:500px;position:relative}.report-deck-card{z-index:1;color:#172033;transform-origin:16% 100%;will-change:transform, opacity;background:#f7f8fc;border:1px solid #ccd2e1eb;border-radius:1rem;font-size:clamp(.58rem,.7vw,.72rem);animation:18s ease-in-out infinite report-deck-cycle;position:absolute;inset:2.5rem 2.75rem 2.5rem 0;overflow:hidden;box-shadow:0 32px 76px #0d0f1f26,0 3px 8px #0d0f1f0f}.report-deck-card--sales{animation-delay:0s}.report-deck-card--cash{animation-delay:-6s}.report-deck-card--inventory{animation-delay:-12s}@media (hover:hover){.report-deck:hover .report-deck-card{animation-play-state:paused}}.report-deck-card__chrome{background:#f4f5f9;border-bottom:1px solid #e3e6ee;grid-template-columns:repeat(3,7px) 1fr auto;align-items:center;gap:5px;height:30px;padding-inline:11px;display:grid}.report-deck-card__chrome>span{background:#d4d8e3;border-radius:50%;width:7px;height:7px}.report-deck-card__chrome>span:nth-child(2){background:#bec4d3}.report-deck-card__chrome strong{color:#6d7589;justify-self:center;font-size:.72em}.report-deck-card__chrome small{color:#8a91a2;font-size:.66em}.report-deck-card__heading{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.25rem .85rem;display:flex}.report-deck-card__heading>div{gap:.2rem;display:grid}.report-deck-card__heading strong{color:#0f172a;font-size:1.45em}.report-deck-card__heading span{color:#788096;font-size:.82em}.report-deck-card__heading>b{background:var(--brand);color:var(--white);border-radius:.38rem;padding:.45rem .65rem;font-size:.72em}.report-deck-card__tabs{border-bottom:1px solid #e1e4ed;gap:.1rem;padding:0 1.05rem;display:flex;overflow:hidden}.report-deck-card__tabs span{color:#747c90;white-space:nowrap;padding:.5rem .65rem;font-size:.72em;font-weight:680;position:relative}.report-deck-card__tabs span.is-active{color:var(--brand)}.report-deck-card__tabs span.is-active:after{background:var(--brand);content:"";height:2px;position:absolute;bottom:-1px;left:.55rem;right:.55rem}.report-deck-metrics{background:var(--white);border:1px solid #e0e4ed;border-radius:.6rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:.9rem 1.05rem;display:grid;overflow:hidden}.report-deck-metrics>div{gap:.25rem;min-width:0;padding:.75rem;display:grid}.report-deck-metrics>div+div{border-left:1px solid #e6e8ef}.report-deck-metrics span,.report-deck-summary-strip span{color:#7a8295;font-size:.7em}.report-deck-metrics strong,.report-deck-summary-strip strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:1.08em;overflow:hidden}.report-deck-sales-grid{grid-template-columns:minmax(0,1.35fr) minmax(145px,.65fr);gap:.65rem;padding:0 1.05rem 1.05rem;display:grid}.report-deck-panel{background:var(--white);border:1px solid #e0e4ed;border-radius:.6rem;min-width:0;padding:.8rem}.report-deck-panel header{color:#687186;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.report-deck-panel header strong{color:#1b2436}.report-deck-bars{border-bottom:1px solid #e1e4ed;align-items:end;gap:.26rem;height:115px;padding-top:1rem;display:flex}.report-deck-bars i{background:linear-gradient(180deg, var(--brand), var(--electric));opacity:.72;border-radius:3px 3px 0 0;flex:1;min-width:0;max-height:100%}.report-deck-payment-summary>div{color:#687186;border-top:1px solid #eceef4;grid-template-columns:1fr auto;gap:.6rem;padding:.62rem 0;display:grid}.report-deck-payment-summary>div strong{color:#1d2638}.report-deck-summary-strip{background:var(--white);border:1px solid #e0e4ed;border-radius:.6rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:.9rem 1.05rem;display:grid;overflow:hidden}.report-deck-summary-strip>div{gap:.25rem;min-width:0;padding:.75rem;display:grid}.report-deck-summary-strip>div+div{border-left:1px solid #e6e8ef}.report-deck-table{background:var(--white);border:1px solid #e0e4ed;border-radius:.6rem;margin:0 1.05rem 1.05rem;overflow:hidden}.report-deck-table__row{color:#657087;border-top:1px solid #eceef4;align-items:center;gap:.65rem;padding:.78rem;display:grid}.report-deck-table__row:first-child{border-top:0}.report-deck-table__row.is-heading{color:#727b90;letter-spacing:.035em;text-transform:uppercase;background:#f2f4f8;font-size:.68em;font-weight:720}.report-deck-table__row strong{color:#263044;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-deck-table__row b{color:#263044}.report-deck-table--cash .report-deck-table__row{grid-template-columns:minmax(0,1.2fr) repeat(3,.85fr)}.report-deck-table--inventory .report-deck-table__row{grid-template-columns:minmax(0,1.6fr) .8fr repeat(3,.55fr)}.report-deck-table__row>:not(:first-child){text-align:right}@keyframes report-deck-cycle{0%,27%{z-index:3;opacity:1;transform:translateY(20px)scale(1)}34%,60%{z-index:2;opacity:.74;transform:translate3d(20px,4px,-15px)scale(.97)}67%,87%{z-index:1;opacity:.42;transform:translate3d(40px,-12px,-30px)scale(.94)}90%{z-index:1;opacity:0;transform:translate3d(44px,-16px,-30px)scale(.93)}91%{z-index:4;opacity:0;transform:translate(-8px,28px)scale(.99)}to{z-index:4;opacity:1;transform:translateY(20px)scale(1)}}@media (max-width:720px){.report-deck{min-height:410px}.report-deck-card{font-size:.64rem;inset:1.7rem 1.6rem 2rem 0}.report-deck-card__chrome small,.report-deck-card__tabs span:nth-child(n+4),.report-deck-payment-summary{display:none}.report-deck-card__heading{padding:1rem .9rem .7rem}.report-deck-card__tabs{padding-inline:.65rem}.report-deck-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:.75rem}.report-deck-metrics>div:nth-child(3){border-left:0}.report-deck-metrics>div:nth-child(n+3){border-top:1px solid #e6e8ef}.report-deck-sales-grid{grid-template-columns:1fr;padding:0 .75rem .75rem}.report-deck-bars{height:104px}.report-deck-summary-strip,.report-deck-table{margin-left:.75rem;margin-right:.75rem}.report-deck-table--cash .report-deck-table__row{grid-template-columns:minmax(0,1.15fr) .9fr .7fr}.report-deck-table--cash .report-deck-table__row>:nth-child(2){display:none}.report-deck-table--inventory .report-deck-table__row{grid-template-columns:minmax(0,1.4fr) .55fr .55fr}.report-deck-table--inventory .report-deck-table__row>:nth-child(2),.report-deck-table--inventory .report-deck-table__row>:nth-child(4){display:none}.product-window__body{grid-template-columns:48px minmax(0,1fr);min-height:350px}.product-window__sidebar{padding:10px 7px}.product-window__mark{width:30px;height:11px;margin:3px auto 16px}.product-window__mark img{object-position:center}.product-window__nav-item{justify-content:center;padding:6px 4px}.product-window__nav-item span{display:none}.product-window__workspace{padding:10px}.scene-metrics--four{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-dashboard-grid,.scene-report-grid{grid-template-columns:1fr}.scene-payments,.scene-ranking,.scene-alert-row>b,.scene-inventory-row>:nth-child(2),.scene-inventory-row>:nth-child(4),.scene-cash-row>:nth-child(2),.scene-purchase-row>:nth-child(2){display:none}.scene-inventory-row{grid-template-columns:minmax(0,1.2fr) .4fr .8fr}.scene-cash-row{grid-template-columns:minmax(0,1fr) .8fr .8fr}.scene-purchase-row{grid-template-columns:minmax(0,1.2fr) .6fr .6fr}.scene-pos-grid{grid-template-columns:1fr;min-height:auto}.scene-pos-cart{min-height:220px}.scene-checkout-summary{display:none}}@media (prefers-reduced-motion:reduce){.report-deck-card{animation:none!important}.report-deck-card--sales{z-index:3;opacity:1;transform:translateY(20px)scale(1)}.report-deck-card--cash{z-index:2;opacity:.74;transform:translate3d(20px,4px,-15px)scale(.97)}.report-deck-card--inventory{z-index:1;opacity:.42;transform:translate3d(40px,-12px,-30px)scale(.94)}}@media (max-width:480px) and (prefers-reduced-motion:reduce){.report-deck-card--inventory{display:none}}.hero{min-height:880px;padding:calc(var(--header-height) + clamp(4rem, 8vw, 7rem)) 0 clamp(7rem, 12vw, 11rem);background:linear-gradient(#f7f8fc 0%,#fff 62%,#f4f3fb 100%);position:relative;overflow:hidden}.hero__connections{opacity:.85;width:108%;height:78%;inset:2rem -4% auto}.hero__ambient{filter:blur(10px);background:radial-gradient(circle at 46% 45%,#5a38f529,#2962ff12 34%,#0000 68%);border-radius:50%;width:min(58vw,880px);height:min(58vw,880px);position:absolute;top:7%;right:-4%}.hero__grid{z-index:2;grid-template-columns:minmax(0,.82fr) minmax(540px,1.18fr);align-items:center;gap:clamp(2rem,4vw,5rem);display:grid;position:relative}.hero__content{z-index:2;padding-top:1rem;position:relative}.hero__content h1{max-width:10ch;color:var(--midnight);letter-spacing:-.075em;margin:1.25rem 0 0;font-size:clamp(4.2rem,7.8vw,7.7rem);font-weight:780;line-height:.87}.hero__content h1 span{background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em;display:inline-block}.hero__content>p{color:#596176;max-width:58ch;margin:1.8rem 0 0;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.72}.hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero__content>small{color:#737b8e;margin-top:1.25rem;font-size:.76rem;display:block}.hero-scene{--hero-x:0px;--hero-y:0px;perspective:1500px;min-width:0;min-height:610px;position:relative}.hero-scene__isotype{z-index:0;opacity:.055;width:48%;transform:translate(calc(var(--hero-x) * -.7), calc(var(--hero-y) * -.7));transition:transform .24s ease-out;position:absolute;top:-16%;right:-12%}.hero-scene__isotype img{width:100%;height:auto}.hero-scene__dashboard{z-index:1;width:95%;transform:translate(var(--hero-x), var(--hero-y)) rotateY(-2.5deg) rotateX(1deg);transform-origin:65% 40%;transition:transform .24s ease-out;position:absolute;top:5%;right:1%}.hero-scene__checkout{z-index:3;color:#586176;width:min(280px,43%);transform:translate(calc(var(--hero-x) * 1.4), calc(var(--hero-y) * 1.4));background:#fffffff5;border:1px solid #dfe3ed;border-radius:.85rem;padding:.9rem;font-size:.7rem;transition:transform .24s ease-out;position:absolute;bottom:6%;right:-2%;box-shadow:0 22px 50px #0d0f1f29}.hero-checkout__top,.hero-checkout__line,.hero-checkout__change{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hero-checkout__top{color:#20283a;margin-bottom:.55rem;font-size:.78rem}.hero-checkout__line{border-top:1px solid #edf0f5;padding-block:.5rem}.hero-checkout__line strong{color:#20283a}.hero-checkout__change{color:#473b78;background:#f1efff;border-radius:.45rem;padding:.55rem}.benefit-bridge{z-index:5;background:linear-gradient(#0000 0%,#eceaf8 34%,#171728 100%);margin-top:-5rem;padding:2rem 0 6rem;position:relative}.benefit-band{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #cbcddfe0;border-radius:1rem;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden;box-shadow:0 24px 60px #0d0f1f1f}.benefit-band__item{grid-template-columns:auto 1fr;align-items:center;gap:.85rem;padding:clamp(1.4rem,2.7vw,2rem);display:grid}.benefit-band__item+.benefit-band__item{border-left:1px solid #e1e4ed}.benefit-band__item>svg{color:var(--brand)}.benefit-band__item strong{color:#171f31;font-size:.93rem;display:block}.benefit-band__item p{color:#697186;margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.operation-flow{color:var(--white);background:linear-gradient(#171728 0%,#0d0f1f 17% 100%);margin-top:-1px;padding:clamp(6rem,10vw,9rem) 0 clamp(2rem,4vw,3.5rem);position:relative;overflow:clip}.operation-flow:before{content:"";background:radial-gradient(circle,#5a38f524,#0000 66%);border-radius:50%;width:min(52vw,760px);height:min(52vw,760px);position:absolute;top:3%;right:-8%}.operation-flow__layout{z-index:1;grid-template-columns:minmax(310px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid;position:relative}.operation-flow__intro{top:calc(var(--header-height) + 4rem);padding-bottom:20vh;position:sticky}.operation-flow__intro h2{letter-spacing:-.065em;max-width:10ch;margin:0;font-size:clamp(3.3rem,5.4vw,5.8rem);font-weight:760;line-height:.92}.operation-flow__intro p{color:#b4bbce;max-width:47ch;margin:1.6rem 0 0;font-size:clamp(.98rem,1.25vw,1.1rem);line-height:1.72}.operation-flow__route{--route-progress:0;color:#888fa2;align-items:center;max-width:430px;margin-top:2.3rem;font-size:.68rem;font-weight:700;display:flex}.operation-flow__route-item{display:contents}.operation-flow__route-item>span{flex:none;transition:color .22s,text-shadow .22s;position:relative}.operation-flow__route-item>span:after{background:linear-gradient(90deg, var(--brand), var(--electric));content:"";opacity:0;border-radius:999px;height:2px;transition:opacity .22s,transform .22s;position:absolute;bottom:-.55rem;left:0;right:0;transform:scaleX(.35);box-shadow:0 0 12px #4c53ffb8}.operation-flow__route-item>i{--segment-index:0;--segment-progress:clamp(0, calc(var(--route-progress) - var(--segment-index)), 1);background:#7a82a73d;flex:1;min-width:12px;height:1px;margin-inline:.55rem;position:relative}.operation-flow__route-item:nth-child(2)>i{--segment-index:1}.operation-flow__route-item:nth-child(3)>i{--segment-index:2}.operation-flow__route-item>i:before{border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--electric));content:"";transform:scaleX(var(--segment-progress));transform-origin:0;position:absolute;inset:0;box-shadow:0 0 8px #3363ff59}.operation-flow__route-item>i:after{top:50%;left:calc(var(--segment-progress) * 100%);content:"";opacity:0;background:#6e7cff;border:1px solid #ffffffa6;border-radius:50%;width:6px;height:6px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 7px #6e7cff,0 0 16px #2962ffc2}.operation-flow__route[data-active="0"] .operation-flow__route-item:first-child>span,.operation-flow__route[data-active="1"] .operation-flow__route-item:nth-child(2)>span,.operation-flow__route[data-active="2"] .operation-flow__route-item:nth-child(3)>span,.operation-flow__route[data-active="3"] .operation-flow__route-item:nth-child(4)>span{color:#f7f8ff;text-shadow:0 0 15px #695cffd1}.operation-flow__route[data-active="0"] .operation-flow__route-item:first-child>span:after,.operation-flow__route[data-active="1"] .operation-flow__route-item:nth-child(2)>span:after,.operation-flow__route[data-active="2"] .operation-flow__route-item:nth-child(3)>span:after,.operation-flow__route[data-active="3"] .operation-flow__route-item:nth-child(4)>span:after{opacity:1;transform:scaleX(1)}.operation-flow__route[data-active="1"] .operation-flow__route-item:first-child>span,.operation-flow__route[data-active="2"] .operation-flow__route-item:nth-child(-n+2)>span,.operation-flow__route[data-active="3"] .operation-flow__route-item:nth-child(-n+3)>span{color:#7485da}.operation-flow__route[data-active="0"] .operation-flow__route-item:first-child>i:after,.operation-flow__route[data-active="1"] .operation-flow__route-item:nth-child(2)>i:after,.operation-flow__route[data-active="2"] .operation-flow__route-item:nth-child(3)>i:after{opacity:1}.operation-flow__stages{--operation-stage-height:min(520px, calc(100svh - var(--header-height) - 6rem));--operation-stack-gap:1.15rem;--operation-step-scroll:60vh;--operation-settle-scroll:12vh;--operation-stack-offset:calc(var(--operation-stack-gap) + var(--operation-stack-gap) + var(--operation-stack-gap));--operation-deck-height:calc(var(--operation-stage-height) + var(--operation-stack-offset));--operation-transition-scroll:calc(var(--operation-step-scroll) + var(--operation-step-scroll) + var(--operation-step-scroll) - var(--operation-stack-offset));--operation-flow-height:calc(var(--operation-deck-height) + var(--operation-transition-scroll) + var(--operation-settle-scroll));height:var(--operation-flow-height);position:relative}.operation-flow__runway{position:absolute;inset:0}.operation-flow__runway-step{width:1px;height:1px;position:absolute;top:0;left:0}.operation-flow__runway-step:nth-child(2){top:var(--operation-step-scroll)}.operation-flow__runway-step:nth-child(3){top:calc(var(--operation-step-scroll) + var(--operation-step-scroll))}.operation-flow__runway-step:nth-child(4){top:calc(var(--operation-step-scroll) + var(--operation-step-scroll) + var(--operation-step-scroll))}.operation-flow__deck{z-index:1;position:absolute;inset:0}.operation-flow__deck-inner{top:calc(var(--header-height) + 2rem);height:var(--operation-deck-height);position:sticky}.operation-stage{--operation-stack-index:0;--stage-shift:0px;z-index:calc(var(--operation-stack-index) + 1);top:calc(var(--operation-stack-index) * var(--operation-stack-gap));min-height:var(--operation-stage-height);transform:translate3d(0, var(--stage-shift), 0);transform-origin:50% 0;will-change:transform;background:radial-gradient(circle at 88% 12%,#5a38f52e,#0000 35%),linear-gradient(145deg,#17192b 0%,#111323 72%);border:1px solid #9485ff33;border-radius:1.15rem;grid-template-columns:minmax(0,.82fr) minmax(280px,1.18fr);align-items:center;gap:clamp(1.75rem,4vw,3.5rem);margin-bottom:0;padding:clamp(1.5rem,3.2vw,2.75rem);display:grid;position:absolute;left:0;right:0;box-shadow:inset 0 1px #ffffff12,0 32px 80px #02041070}.operation-stage--1{--operation-stack-index:0}.operation-stage--2{--operation-stack-index:1}.operation-stage--3{--operation-stack-index:2}.operation-stage--4{--operation-stack-index:3}.operation-stage__content{position:relative}.operation-stage__content:before{background:linear-gradient(90deg, var(--brand), var(--electric));content:"";border-radius:50%;width:62px;height:2px;position:absolute;top:-1.45rem;left:0;box-shadow:0 0 16px #5a38f55c}.operation-stage__step{color:#9d8cff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.72rem;font-weight:720;display:inline-flex}.operation-stage h3{letter-spacing:-.045em;max-width:13ch;margin:1rem 0 0;font-size:clamp(1.75rem,2.5vw,2.65rem);line-height:1.03}.operation-stage p{color:#adb4c8;max-width:42ch;margin:1rem 0 0;font-size:.9rem;line-height:1.65}.operation-stage__fragment{min-width:0}.flow-fragment{background:#080a188f;border:1px solid #ffffff21;border-radius:.78rem;width:100%;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 20px 50px #0003}.flow-fragment header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.9rem;display:flex}.flow-fragment header span,.flow-fragment header>b{color:#9183e8;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.flow-fragment header strong{color:var(--white);margin-top:.3rem;font-size:.92rem;display:block}.flow-fragment header em{color:#8ce3aa;background:#16a34a1f;border:1px solid #16a34a3d;border-radius:999px;padding:.32rem .55rem;font-size:.66rem;font-style:normal;font-weight:700}.flow-sale{padding:1.25rem}.flow-sale__line{color:#b9bfd0;border-bottom:1px solid #ffffff14;justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:.82rem;display:flex}.flow-sale__line b,.flow-sale footer strong{color:var(--white)}.flow-sale footer{color:#8f97aa;justify-content:space-between;align-items:flex-end;gap:1rem;padding-top:1rem;font-size:.74rem;display:flex}.flow-sale footer strong{font-size:1.25rem}.flow-inventory{gap:.55rem;padding:1.25rem;display:grid}.flow-inventory>strong{margin-top:.35rem;font-size:1.08rem}.flow-inventory>small{color:#848ca1}.flow-inventory>div{grid-template-columns:auto auto auto 1fr;align-items:center;gap:1rem;margin-top:.5rem;display:grid}.flow-inventory b{font-size:2rem}.flow-inventory i{color:#7d859b;font-style:normal}.flow-inventory em{color:#ff9da7;background:#dc262629;border-radius:999px;justify-self:end;padding:.35rem .6rem;font-size:.72rem;font-style:normal}.flow-cash{gap:0;padding:1.25rem;display:grid}.flow-cash>div{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem 0;display:flex}.flow-cash>div:first-of-type{border-top:0}.flow-cash>div span{gap:.2rem;display:grid}.flow-cash>div b{color:#c2c7d7;font-weight:500}.flow-cash>div small{color:#757e93;font-size:.66rem}.flow-information{padding:1.25rem}.flow-information__summary{grid-template-columns:repeat(3,1fr);gap:.65rem;margin-top:1rem;display:grid}.flow-information__summary>span{border-left:1px solid #ffffff1a;gap:.3rem;padding-left:.65rem;display:grid}.flow-information__summary>span:first-child{border-left:0;padding-left:0}.flow-information__summary small{color:#7e879a;font-size:.64rem}.flow-information__summary strong{color:#d7dae5;font-size:.76rem}.flow-information svg{width:100%;height:56px;margin-top:.8rem}.flow-information path{fill:none;stroke:var(--electric);stroke-width:2.5px}.dark-product-story{background:var(--midnight);color:var(--white);margin-top:-1px;position:relative}.story-section{padding:clamp(5rem,10vw,9rem) 0;position:relative}.story-section--sales{background:radial-gradient(circle at 80% 20%,#2962ff1a,#0000 34%);padding-bottom:clamp(7rem,11vw,10rem)}.sales-story-layout{grid-template:"copy visual""facts visual"1fr/minmax(340px,.72fr) minmax(0,1.28fr);align-items:start;gap:2.5rem clamp(3rem,6vw,6rem);display:grid}.sales-story-layout__copy{grid-area:copy}.venezuela-tricolor{margin-right:-.08em;padding-bottom:.035em;padding-right:.08em;display:inline-block;position:relative}.venezuela-tricolor__yellow{color:var(--venezuela-yellow)}.venezuela-tricolor__blue{color:var(--venezuela-blue)}.venezuela-tricolor__z{display:inline-block;position:relative}.venezuela-tricolor__red{color:var(--venezuela-red)}.venezuela-tricolor__stars{width:100%;height:.78em;color:var(--white);filter:drop-shadow(0 0 2px #ffffff4d);pointer-events:none;transform-origin:82% 20%;position:absolute;top:.12em;left:.05em;overflow:visible;transform:rotate(-8deg)}.venezuela-tricolor__stars use{fill:currentColor}@media (forced-colors:active){.venezuela-tricolor__yellow,.venezuela-tricolor__blue,.venezuela-tricolor__red{color:canvastext}.venezuela-tricolor__stars{display:none}}.sales-story-layout__visual{grid-area:visual;min-width:0;margin-top:-1.25rem}.story-qualification{border-left:2px solid #8a2be28c;padding-left:1rem;font-size:.9em;color:#929aae!important}.story-facts{grid-area:facts;align-self:end;gap:.75rem;padding-bottom:1.5rem;display:flex}.story-facts div{color:#aeb5c8;border-top:1px solid #ffffff29;gap:1rem;width:150px;padding-top:1rem;font-size:.78rem;line-height:1.4;display:grid}.story-facts svg{color:#9786ff}.story-scene{z-index:2;margin-top:clamp(3rem,6vw,5rem);position:relative}.scene-stage__tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.scene-stage__tabs button{color:#aeb5c8;background:#ffffff0d;border:1px solid #ffffff24;border-radius:.55rem;align-items:center;min-height:40px;padding:.55rem .8rem;font-size:.78rem;font-weight:650;display:inline-flex}.scene-stage__tabs button.is-active{border-color:var(--brand);background:var(--brand);color:var(--white)}.scene-stage__viewport{animation:.42s both scene-enter}.sales-scene-composition{min-height:610px;padding:0 3.25rem 7.5rem 0;position:relative}.sales-scene-composition__primary:after{z-index:2;content:"";opacity:0;pointer-events:none;background:#0f172a38;border-radius:clamp(.7rem,1.5vw,1rem);transition:opacity .22s;position:absolute;inset:0}.sales-scene-composition.is-checkout-focused .sales-scene-composition__primary:after{opacity:1}.sales-scene-composition__primary{z-index:1;position:relative}.sales-scene-composition__foreground{z-index:3;filter:drop-shadow(0 28px 46px #0305104d);width:min(66%,500px);animation:.26s ease-out both checkout-modal-enter;position:absolute;bottom:0;right:0}.sales-scene-composition.is-checkout-focused .sales-scene-composition__foreground{width:min(86%,660px);bottom:1rem;right:1rem}.scene-stage--with-payments .sales-scene-composition{transition:min-height .32s,padding-bottom .32s}.scene-stage--with-payments.is-primary-state .sales-scene-composition{min-height:0;padding-bottom:0}@keyframes checkout-modal-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes scene-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.payment-methods{height:34px;margin-top:1.2rem;position:relative}.payment-methods__track{flex-wrap:wrap;gap:.5rem;width:max-content;transition:left .32s,transform .32s;display:flex;position:absolute;top:0;left:calc(50% - 1.625rem);transform:translate(-50%)}.scene-stage--with-payments.is-secondary-state .payment-methods__track{left:100%;transform:translate(-100%)}.payment-methods span{color:#aeb5c8;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:.45rem .75rem;font-size:.72rem}.operational-breadth{background:linear-gradient(180deg, var(--midnight) 0%, #c5c4d2 12%, var(--snow) 27%, var(--white) 100%);margin-top:-1px;padding:clamp(10rem,16vw,15rem) 0 clamp(6rem,10vw,9rem);position:relative;overflow:clip}.operational-breadth:before{content:"";background:radial-gradient(circle,#5a38f51a,#0000 68%);border-radius:50%;width:min(48vw,720px);height:min(48vw,720px);position:absolute;top:22%;right:-10%}.operational-breadth__layout{z-index:1;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(3rem,6vw,6rem);display:grid;position:relative}.operational-breadth__copy h2{letter-spacing:-.065em;max-width:11ch;margin:0;font-size:clamp(3rem,5.5vw,5.6rem);line-height:.94}.operational-breadth__copy p{color:#626b7f;max-width:50ch;margin:1.6rem 0 0;font-size:1.02rem;line-height:1.72}.operational-breadth__visual{min-width:0;min-height:620px;position:relative}.operational-breadth__primary{z-index:1;filter:drop-shadow(0 30px 60px #0d0f1f24);width:92%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.operational-breadth__connections{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.operational-breadth__connections path{fill:none;stroke:#5a38f557;stroke-dasharray:5 7;stroke-linecap:round;stroke-width:1.5px}.operational-breadth__connections circle{fill:var(--brand);filter:drop-shadow(0 0 6px #5a38f570)}.breadth-fragment{z-index:3;background:#fffffff5;border:1px solid #d9ddea;border-radius:.85rem;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;width:min(250px,38%);padding:1rem;display:grid;position:absolute;box-shadow:0 20px 45px #0d0f1f1f}.breadth-fragment>svg{width:18px;color:var(--brand)}.breadth-fragment div{gap:.25rem;display:grid}.breadth-fragment span{color:#7465cf;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:750}.breadth-fragment strong{color:#171f31;font-size:.82rem}.breadth-fragment small{color:#687186;font-size:.7rem;line-height:1.35}.breadth-fragment--inventory{bottom:3%;left:0}.breadth-fragment--cash{top:3%;right:-1%}.breadth-fragment--purchase{bottom:-1%;right:2%}.local-continuity{background:linear-gradient(180deg, #fff 0%, #b9b8c8 clamp(2.5rem, 4.5vw, 4rem), var(--midnight) clamp(7.75rem, 12vw, 10.5rem), var(--midnight) 100%);color:var(--white);margin-top:-1px;position:relative;overflow:hidden}.local-continuity__connections{opacity:.75;height:82%;top:12%}.local-operation{z-index:1;padding:clamp(10.75rem,16vw,15rem) 0 clamp(7rem,12vw,11rem);position:relative}.local-operation__grid{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(4rem,9vw,8rem);display:grid}.local-operation__copy h2{letter-spacing:-.065em;max-width:12ch;margin:1rem 0 0;font-size:clamp(3.1rem,6.5vw,6.2rem);line-height:.93}.local-operation__copy>p{color:#b7bed0;max-width:56ch;margin:1.6rem 0 0;font-size:1.03rem;line-height:1.72}.local-operation__copy>small{color:#868ea2;border-left:1px solid #9686ffa6;max-width:62ch;margin-top:1.3rem;padding-left:1rem;line-height:1.6;display:block}.local-operation__visual{align-items:center;min-height:500px;display:grid;position:relative}.home-local-circuit{background:radial-gradient(circle at 70% 48%,#5a38f529,#0000 42%),linear-gradient(145deg,#ffffff0a,#ffffff04);border:1px solid #8f7fff2e;border-radius:1.25rem;min-width:0;margin:0;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 30px 70px #0000002e}.home-local-circuit__external-paths,.home-local-circuit__internal-paths{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-local-circuit__external-path{stroke:#aeb5cf75;stroke-dasharray:5 8;stroke-linecap:round;stroke-width:1.4px}.home-local-circuit__external-signal{opacity:0;stroke:#a798ff;stroke-dasharray:14 86;stroke-dashoffset:100px;stroke-linecap:round;stroke-width:2px}.home-local-circuit__external-node{fill:var(--midnight);stroke:#a798ff;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%}.home-local-circuit__external-path--mobile,.home-local-circuit__external-signal--mobile,.home-local-circuit__external-node--mobile{display:none}.home-local-circuit__internet{z-index:2;color:#aeb6ca;align-items:center;gap:.65rem;display:flex;position:absolute;top:46%;left:2.5%}.home-local-circuit__internet>svg{color:#b4a8ff;width:19px;height:19px}.home-local-circuit__internet>span{min-width:132px;display:grid;position:relative}.home-local-circuit__internet b{grid-area:1/1;font-size:.72rem;font-weight:680;line-height:1.25}.home-local-circuit__internet-offline{opacity:0}.home-local-circuit__core{background:linear-gradient(145deg,#1c1d33f5,#101223fa);border:1px solid #9584ff42;border-radius:1rem;position:absolute;inset:8% 3% 8% 30%;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 26px 60px #0000003d}.home-local-circuit__core>header{z-index:2;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex;position:relative}.home-local-circuit__wordmark{width:82px;height:auto}.home-local-circuit__core>header>span{color:#c4cada;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.62rem;font-weight:680;display:inline-flex}.home-local-circuit__core>header i{background:#8f7cff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #8f7cff1a}.home-local-circuit__diagram{position:absolute;inset:3.7rem 0 0}.home-local-circuit__internal-paths{opacity:.36}.home-local-circuit__internal-paths path{stroke:#7968ef;stroke-dasharray:4 8;stroke-linecap:round;stroke-width:1.25px}.home-local-circuit__hub{z-index:2;color:#f4f3ff;background:#15172b;border:1px solid #9787ff57;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.68rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #00000040}.home-local-circuit__hub>span{background:var(--brand);border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #715effb8}.home-local-circuit__operations{position:absolute;inset:0}.home-local-circuit__operation{z-index:2;color:#b9c0d2;opacity:.58;background:#14162af0;border:1px solid #8f80f22e;border-radius:.75rem;align-items:center;gap:.55rem;min-width:128px;padding:.65rem .75rem;font-size:.68rem;font-weight:680;display:flex;position:absolute;transform:translateY(4px)}.home-local-circuit__operation svg{color:#9c8cff;flex:none;width:17px;height:17px}.home-local-circuit__operation:first-child{top:8%;left:4%}.home-local-circuit__operation:nth-child(2){top:8%;right:4%}.home-local-circuit__operation:nth-child(3){bottom:8%;left:4%}.home-local-circuit__operation:nth-child(4){bottom:8%;right:4%}.home-local-circuit[data-active=true] .home-local-circuit__external-path,.home-local-circuit[data-active=true] .home-local-circuit__external-node{animation:2.5s .2s both home-local-external-fade}.home-local-circuit[data-active=true] .home-local-circuit__external-signal{animation:1.7s ease-out .15s both home-local-external-signal}.home-local-circuit[data-active=true] .home-local-circuit__internet>svg{animation:2.5s .2s both home-local-internet-icon}.home-local-circuit[data-active=true] .home-local-circuit__internet-online{animation:2.5s .2s both home-local-label-out}.home-local-circuit[data-active=true] .home-local-circuit__internet-offline{animation:2.5s .2s both home-local-label-in}.home-local-circuit[data-active=true] .home-local-circuit__internal-paths{animation:1.5s ease-out .55s both home-local-internal-paths}.home-local-circuit[data-active=true] .home-local-circuit__operation{animation:.42s ease-out .65s both home-local-operation-on}.home-local-circuit[data-active=true] .home-local-circuit__operation:nth-child(2){animation-delay:.78s}.home-local-circuit[data-active=true] .home-local-circuit__operation:nth-child(3){animation-delay:.91s}.home-local-circuit[data-active=true] .home-local-circuit__operation:nth-child(4){animation-delay:1.04s}.home-local-circuit[data-active=true] .home-local-circuit__core>header i,.home-local-circuit[data-active=true] .home-local-circuit__hub>span{animation:2.8s ease-in-out 1s infinite home-local-active-status}@keyframes home-local-external-signal{0%{opacity:0;stroke-dashoffset:100px}18%,72%{opacity:1}to{opacity:0;stroke-dashoffset:0}}@keyframes home-local-external-fade{0%,42%{opacity:1}to{opacity:.2}}@keyframes home-local-internet-icon{0%,42%{opacity:1;color:#b4a8ff}to{opacity:.42;color:#858da1}}@keyframes home-local-label-out{0%,42%{opacity:1}64%,to{opacity:0}}@keyframes home-local-label-in{0%,54%{opacity:0}76%,to{opacity:1}}@keyframes home-local-internal-paths{0%{opacity:.32}to{opacity:.82}}@keyframes home-local-operation-on{0%{opacity:.58;border-color:#8f80f22e;transform:translateY(4px)}to{opacity:1;border-color:#8f80f261;transform:none;box-shadow:0 0 22px #5a38f51f}}@keyframes home-local-active-status{0%,to{opacity:.72}50%{opacity:1;box-shadow:0 0 0 6px #8f7cff14}}.control-continuity{z-index:1;padding:4rem 0 clamp(8rem,15vw,13rem);position:relative}.control-continuity__heading{display:block}.control-continuity__heading h2{letter-spacing:-.06em;max-width:14ch;margin:0;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.98}.control-continuity__line{grid-template-columns:12px 1fr 12px 1fr 12px;align-items:center;margin:4rem 0 1.5rem;display:grid}.control-continuity__line span{border:2px solid var(--midnight);background:var(--brand);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #7f6cff80}.control-continuity__line i{background:linear-gradient(90deg,#5a38f5b3,#2962ff73);height:1px}.control-continuity__items{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.control-continuity__items article{border-top:1px solid #ffffff21;padding:2rem clamp(1rem,3vw,2.5rem) 0 0;position:relative}.control-continuity__items article+article{border-left:1px solid #ffffff1a;padding-left:clamp(1rem,3vw,2.5rem)}.control-continuity__items svg{color:#9483ff}.control-continuity__items h3{letter-spacing:-.025em;margin:1.4rem 0 0;font-size:1.35rem}.control-continuity__items p{color:#aeb5c8;max-width:36ch;margin:.8rem 0 0;font-size:.9rem;line-height:1.6}.final-cta{background:linear-gradient(180deg, var(--midnight), #080a16);color:var(--white);position:relative;overflow:hidden}.final-cta__ambient{background:radial-gradient(circle,#5a38f547,#0000 66%);border-radius:50%;width:600px;height:600px;position:absolute;bottom:-50%;right:18%}.final-cta__grid{z-index:1;grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);align-items:center;gap:clamp(4rem,10vw,9rem);min-height:680px;display:grid;position:relative}.final-cta__mark{place-items:center;display:grid}.final-cta__mark:before{content:"";border:1px solid #7c69ff2e;border-radius:50%;width:360px;height:360px;position:absolute}.final-cta__mark img{z-index:1;width:min(190px,60%);height:auto;position:relative}.final-cta__copy h2{letter-spacing:-.07em;max-width:12ch;margin:1rem 0 0;font-size:clamp(3rem,6.5vw,6.4rem);line-height:.92}.final-cta__copy>p{color:#b6bdce;max-width:54ch;margin:1.6rem 0 0;font-size:1.02rem;line-height:1.7}.final-cta__copy>div{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.final-cta__copy .button-link--text{color:#c4cada}@media (max-width:1080px){.hero{min-height:auto}.hero__grid{grid-template-columns:.85fr 1.15fr}.hero__content h1{font-size:clamp(3.8rem,7vw,5.5rem)}.hero-scene{min-height:520px}.operation-flow__layout{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:2.5rem}.operation-flow__stages{--operation-stage-height:min(570px, calc(100svh - var(--header-height) - 5rem))}.operation-stage{grid-template-columns:1fr;gap:1.6rem}.sales-story-layout,.operational-breadth__layout{grid-template-columns:1fr}.sales-story-layout{grid-template-areas:"copy""visual""facts";gap:2.5rem}.sales-story-layout__visual{margin-top:0}.story-facts{justify-content:flex-start;align-self:auto;padding-bottom:0}.operational-breadth__copy{max-width:760px}.operational-breadth__copy h2{max-width:13ch}.operational-breadth__visual{width:min(820px,100%);margin-inline:auto}.local-operation__grid{grid-template-columns:.9fr 1.1fr;gap:3rem}}@media (max-width:820px){.operation-flow{padding-bottom:clamp(5rem,12vw,7rem)}.hero{padding-top:calc(var(--header-height) + 4.3rem)}.hero__grid{grid-template-columns:1fr}.hero__content h1{font-size:clamp(3.8rem,17vw,6.2rem)}.hero-scene{min-height:500px;margin-top:1rem}.hero-scene__dashboard{width:110%;top:4%;right:-12%;transform:none}.hero-scene__checkout{width:48%;bottom:1%;right:0;transform:none}.hero-scene__isotype{right:-2%}.benefit-bridge{margin-top:-3rem}.benefit-band{grid-template-columns:1fr}.benefit-band__item+.benefit-band__item{border-top:1px solid #e1e4ed;border-left:0}.operation-flow__layout{grid-template-columns:1fr;gap:3.25rem}.operation-flow__intro{padding-bottom:0;position:relative;top:auto}.operation-flow__intro h2{max-width:12ch}.operation-flow__stages{gap:1.25rem;height:auto;padding-bottom:0;display:grid}.operation-flow__runway{display:none}.operation-flow__deck{position:relative;inset:auto}.operation-flow__deck-inner{gap:1.25rem;height:auto;display:grid;position:relative;top:auto}.operation-stage{will-change:auto;grid-template-columns:1fr;gap:1.8rem;min-height:0;margin-bottom:0;padding:clamp(1.5rem,5vw,2.25rem);position:relative;top:auto;transform:none}.operation-stage__content:before{top:-1.15rem}.flow-fragment{width:100%}.local-operation__grid{grid-template-columns:1fr}.operational-breadth__layout{gap:3rem}.operational-breadth__visual{min-height:580px}.operational-breadth__primary{width:90%;right:4%}.breadth-fragment{width:min(235px,42%)}.local-operation__visual{min-height:450px}.control-continuity__line{display:none}.control-continuity__items{grid-template-columns:1fr;margin-top:3rem}.control-continuity__items article,.control-continuity__items article+article{border-top:1px solid #ffffff21;border-left:0;padding:2rem 0}.final-cta__grid{grid-template-columns:1fr;gap:0;min-height:700px;padding-block:5rem}.final-cta__mark{opacity:.82}.final-cta__mark:before{width:280px;height:280px}.final-cta__mark img{width:120px}}@media (max-width:520px){.hero{padding-bottom:7rem}.hero__content h1{font-size:clamp(3.5rem,18vw,5rem)}.hero__actions{flex-direction:column;align-items:stretch}.hero__actions .button-link{width:100%}.hero-scene{min-height:380px}.hero-scene__dashboard{width:126%;right:-25%}.hero-scene__dashboard .product-window__body{min-height:300px}.hero-scene__checkout{width:62%;bottom:-5%}.operation-flow__intro h2,.operational-breadth__copy h2,.local-operation__copy h2,.final-cta__copy h2{font-size:clamp(2.8rem,14vw,4.2rem)}.operation-stage{min-height:0}.operation-flow__route{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;gap:.35rem;font-size:.59rem;display:grid}.operation-flow__route-item{display:contents}.operation-flow__route-item>i{margin-inline:0}.flow-information__summary{grid-template-columns:1fr}.flow-information__summary>span,.flow-information__summary>span:first-child{border-top:1px solid #ffffff17;border-left:0;padding:.5rem 0 0}.story-facts{grid-template-columns:1fr 1fr;display:grid}.story-facts div{width:auto}.sales-scene-composition{min-height:0;padding:0;display:grid}.sales-scene-composition__primary .scene-checkout-summary{display:flex}.sales-scene-composition__foreground{width:92%;margin:-1.75rem 0 0 auto;position:relative;bottom:auto;right:auto}.sales-scene-composition.is-checkout-focused .sales-scene-composition__foreground{width:100%;margin:0;position:absolute;top:5rem;bottom:auto;right:0}.sales-scene-composition.is-checkout-focused{min-height:700px}.payment-methods{height:auto}.payment-methods__track,.scene-stage--with-payments.is-secondary-state .payment-methods__track{width:auto;position:relative;left:auto;transform:none}.scene-stage__tabs button{flex:1;justify-content:center}.operational-breadth{padding-top:10rem;padding-bottom:5rem}.operational-breadth__visual{gap:.75rem;min-height:0;display:grid}.operational-breadth__primary{width:126%;position:relative;top:auto;right:auto;transform:none}.operational-breadth__connections{display:none}.breadth-fragment,.breadth-fragment--inventory,.breadth-fragment--cash,.breadth-fragment--purchase{width:100%;position:relative;inset:auto}.local-operation__visual{min-height:520px}.home-local-circuit__external-path:not(.home-local-circuit__external-path--mobile),.home-local-circuit__external-signal:not(.home-local-circuit__external-signal--mobile),.home-local-circuit__external-node:not(.home-local-circuit__external-node--mobile){display:none}.home-local-circuit__external-path--mobile,.home-local-circuit__external-signal--mobile,.home-local-circuit__external-node--mobile{display:block}.home-local-circuit__internet{top:1.4rem;left:50%;transform:translate(-50%)}.home-local-circuit__core{inset:5.25rem .75rem .75rem}.home-local-circuit__operation{min-width:118px;padding-inline:.6rem;font-size:.64rem}}@media (prefers-reduced-motion:reduce){.operation-flow__intro{padding-bottom:0;position:relative;top:auto}.operation-flow__stages{gap:1.25rem;height:auto;padding-bottom:0;display:grid}.operation-flow__runway{display:none}.operation-flow__deck{position:relative;inset:auto}.operation-flow__deck-inner{gap:1.25rem;height:auto;display:grid;position:relative;top:auto}.operation-stage{will-change:auto;min-height:0;margin-bottom:0;position:relative;top:auto;transform:none}.operation-flow__route-item>span,.operation-flow__route-item>span:after{transition:none}.operation-flow__route-item>i:before{box-shadow:none;transform:scaleX(1)}.operation-flow__route-item>i:after{display:none}.home-local-circuit__external-path,.home-local-circuit__external-node,.home-local-circuit__external-signal,.home-local-circuit__internet>svg,.home-local-circuit__internet b,.home-local-circuit__internal-paths,.home-local-circuit__operation,.home-local-circuit__core>header i,.home-local-circuit__hub>span{animation:none!important}.home-local-circuit__external-path,.home-local-circuit__external-node,.home-local-circuit__internet>svg{opacity:.28}.home-local-circuit__external-signal,.home-local-circuit__internet-online{opacity:0}.home-local-circuit__internet-offline,.home-local-circuit__operation{opacity:1}.home-local-circuit__internal-paths{opacity:.82}.home-local-circuit__operation{border-color:#8f80f261;transform:none;box-shadow:0 0 22px #5a38f51f}}@media (min-width:1700px){.hero__grid{width:min(1420px, calc(100% - (var(--gutter) * 2)));max-width:none}.hero-scene{min-height:690px}}.page-hero__aside{justify-content:flex-end;display:flex}.page-hero__index{border:1px solid var(--border);color:#60687c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border-radius:.9rem;align-items:center;gap:.75rem;padding:1rem 1.15rem;font-size:.82rem;font-weight:650;display:flex;box-shadow:0 18px 45px #0d0f1f12}.page-hero__index svg{color:#9ba1b2}.page-hero__index strong{color:var(--midnight)}.product-sequence{background:var(--white);padding:clamp(5rem,10vw,10rem) 0}.product-sequence__item{border-bottom:1px solid var(--border);grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(3rem,8vw,8rem);padding:clamp(4rem,8vw,7rem) 0;display:grid}.product-sequence__item:first-child{padding-top:0}.product-sequence__item:last-child{border-bottom:0;padding-bottom:0}.product-sequence__item.is-reversed .product-sequence__copy{order:2}.product-sequence__item.is-reversed .product-sequence__scene{order:1}.product-sequence__copy h2{color:var(--midnight);letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,4.8vw,4.3rem);font-weight:760;line-height:.98}.product-sequence__copy p{color:#626a7f;margin:1.35rem 0 0;font-size:1.03rem;line-height:1.72}.product-sequence__copy .button-link{margin-top:1.6rem}.product-sequence__scene{filter:drop-shadow(0 28px 45px #0d0f1f1c);min-width:0}.feature-anchor-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;width:min(100%,30rem);display:grid}.feature-anchor-list a{border-bottom:1px solid var(--border);color:#5c6478;justify-content:space-between;align-items:flex-start;gap:.65rem;padding:.55rem 0;font-size:.8rem;font-weight:650;line-height:1.35;display:flex}.feature-anchor-list a svg{flex:none;margin-top:.15rem}.feature-anchor-list a:hover{color:var(--brand)}.feature-anchor-list a.is-active{color:var(--midnight);border-color:#5a38f56b}.feature-anchor-list a.is-active svg{color:var(--brand)}.feature-anchor-list a:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.feature-catalog{background:var(--white);padding:clamp(5rem,10vw,9rem) 0;overflow:clip}.feature-chapter{position:relative}.feature-chapter:not(:first-child){margin-top:clamp(7rem,13vw,12rem)}.feature-chapter:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(38% 48% at 50% 42%,#5a38f509,#0000 74%);position:absolute;inset:2rem -28vw 8%}.feature-chapter--controlar:after{background:radial-gradient(42% 48% at 66% 44%,#3868f609,#0000 74%)}.feature-chapter--organizar:after{background:radial-gradient(38% 46% at 34% 48%,#5a38f508,#0000 74%)}.feature-chapter>*{z-index:1;position:relative}.feature-chapter__header{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:end;gap:clamp(3rem,8vw,8rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.feature-chapter__title{--feature-chapter-accent-color:var(--brand);--feature-chapter-accent-length:9rem;--feature-chapter-accent-offset:1.35rem;--feature-chapter-accent-thickness:2px;padding-bottom:var(--feature-chapter-accent-offset);position:relative}.feature-chapter__title:after{width:var(--feature-chapter-accent-length);height:var(--feature-chapter-accent-thickness);background:var(--feature-chapter-accent-color);content:"";border-radius:999px;position:absolute;bottom:0;left:0}.feature-chapter__title h2{color:var(--midnight);letter-spacing:-.075em;margin:0;font-size:clamp(4.7rem,9vw,8.5rem);font-weight:760;line-height:.84}.feature-chapter-evidence{color:#323a4f;background:#ffffffe0;border:1px solid #dfe3ed;border-radius:1rem;justify-self:end;width:100%;max-width:430px;overflow:hidden;box-shadow:0 18px 50px #12142712}.feature-chapter-evidence--operate{max-width:472px}.feature-chapter-evidence--organize{max-width:414px;box-shadow:0 15px 44px #1214270e}.feature-evidence__heading{border-bottom:1px solid #e5e8f0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1rem;display:flex}.feature-evidence__heading>div{gap:.2rem;display:grid}.feature-evidence__heading strong{color:var(--midnight);font-size:.82rem}.feature-evidence__heading small{color:#7a8296;font-size:.67rem}.feature-evidence__heading>span{color:#177147;white-space:nowrap;background:#eafaf1;border-radius:999px;padding:.28rem .5rem;font-size:.61rem;font-weight:720}.feature-evidence__totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.75rem 1rem;display:grid}.feature-evidence__totals>div{background:#f7f8fc;border-radius:.55rem;gap:.18rem;padding:.6rem .7rem;display:grid}.feature-evidence__totals small{color:#7a8296;font-size:.62rem}.feature-evidence__totals strong{color:var(--midnight);font-size:.78rem}.feature-evidence__payments{gap:.5rem;padding:0 1rem .9rem;display:grid}.feature-evidence__payments>div{border-top:1px solid #eceef4;justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;font-size:.68rem;display:flex}.feature-evidence__payments strong{color:var(--midnight);white-space:nowrap}.feature-evidence__inventory-row{text-align:right;border-top:1px solid #eceef4;grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(48px,.55fr));align-items:center;gap:.5rem;padding:.62rem 1rem;font-size:.67rem;display:grid}.feature-evidence__inventory-row>:first-child{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feature-evidence__inventory-row.is-heading{color:#7a8296;text-transform:uppercase;background:#f7f8fc;border-top:0;font-size:.6rem;font-weight:700}.feature-evidence__inventory-row strong{color:var(--midnight)}.feature-evidence__permissions{display:grid}.feature-evidence__permissions>div{border-top:1px solid #eceef4;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.7rem;font-weight:650;display:flex}.feature-evidence__permissions>div:first-child{border-top:0}.feature-evidence__permissions i{background:#21764d;border-radius:999px;flex:none;width:1.9rem;height:1.05rem;position:relative}.feature-evidence__permissions i:after{background:var(--white);content:"";border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:2px;right:2px}.feature-chapter__groups{border-top:1px solid var(--border)}.feature-group{scroll-margin-top:calc(var(--header-height) + 2rem);border-bottom:1px solid var(--border);grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(2rem,7vw,7rem);padding:clamp(3rem,7vw,5.5rem) 0 clamp(3rem,7vw,5.5rem) clamp(1.15rem,2.4vw,2rem);display:grid;position:relative}.feature-group--position-1{grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr)}.feature-group--position-2{grid-template-columns:minmax(230px,.68fr) minmax(0,1.32fr);padding-left:clamp(2rem,4vw,4rem)}.feature-group--position-3{grid-template-columns:minmax(270px,.86fr) minmax(0,1.14fr);padding-right:clamp(1rem,3vw,3rem)}.feature-group:before{background:linear-gradient(180deg, var(--brand), #3868f6 72%, #3868f61f);content:"";opacity:.52;transform-origin:top;border-radius:999px;width:2px;position:absolute;top:clamp(3rem,7vw,5.5rem);bottom:clamp(3rem,7vw,5.5rem);left:0;scale:1 .28}@supports (animation-timeline:view()){.feature-chapter{view-timeline-axis:block;view-timeline-name:--feature-chapter}.feature-chapter__title{animation:.52s ease-out both feature-chapter-title-reveal;animation-timeline:--feature-chapter;animation-range:entry 5% cover 22%}.feature-chapter-evidence{animation:.56s ease-out both feature-chapter-evidence-reveal;animation-timeline:--feature-chapter;animation-range:entry 8% cover 25%}.feature-group{view-timeline-axis:block;view-timeline-name:--feature-group}.feature-group:before{animation:linear both feature-thread-reveal;animation-timeline:--feature-group;animation-range:entry 8% cover 42%}.feature-group li{animation:.42s ease-out both feature-capability-reveal;animation-timeline:--feature-group;animation-range:entry 8% cover 32%}.feature-group li:nth-child(2){animation-delay:45ms}.feature-group li:nth-child(3){animation-delay:90ms}.feature-group li:nth-child(4){animation-delay:.135s}.feature-group li:nth-child(5){animation-delay:.18s}.feature-group li:nth-child(6){animation-delay:.225s}}.feature-group__heading{transition:transform .22s;display:block}.feature-group:is(#punto-de-venta,#inventario,#reportes):before{opacity:.78}.feature-group h3{color:var(--midnight);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:750;line-height:1}.feature-group__heading p{color:#697086;max-width:46ch;margin:1rem 0 0;line-height:1.65}.feature-group ul{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.75rem;margin:0;padding:0;list-style:none;transition:opacity .22s,transform .22s;display:grid}@media (hover:hover){.feature-group:hover:before{opacity:.9;width:3px}.feature-group:hover .feature-group__heading{transform:translate(1px)}.feature-group:hover ul{transform:translate(2px)}.feature-group:hover li{border-color:#dcd5ff}}@keyframes feature-chapter-title-reveal{0%{opacity:.58;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes feature-chapter-evidence-reveal{0%{opacity:.62;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes feature-thread-reveal{0%{opacity:.22;scale:1 .12}to{opacity:.72;scale:1}}@keyframes feature-capability-reveal{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.feature-group li{color:#3f475a;background:#fafbfe;border:1px solid #e4e7ef;border-radius:.8rem;grid-template-columns:1.5rem 1fr;align-items:start;gap:.65rem;min-height:64px;padding:.95rem;font-size:.86rem;line-height:1.45;display:grid}.feature-group li svg{color:var(--brand);margin-top:.1rem}.page-hero--local .page-hero__inner{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:center;gap:clamp(3rem,6vw,5.5rem)}.page-hero--local .page-hero__aside{width:100%}.page-hero--local .page-hero__copy h1{max-width:11ch;font-size:clamp(3.6rem,5.4vw,5.2rem)}.local-page-story{background:var(--white);padding:clamp(5rem,10vw,9rem) 0}.local-page-story__intro{max-width:820px}.local-page-story__copy h2,.connectivity-assisted h2,.demo-booking__heading h2{color:var(--midnight);letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:760;line-height:.98}.local-page-story__copy h2{font-size:clamp(2.5rem,4vw,4rem);line-height:.96}.local-page-story__copy p{color:#626a7e;max-width:52ch;margin:1.45rem 0 0;line-height:1.72}.local-operation-circuit{background:radial-gradient(circle at 65%,#5a38f512,#0000 38%),linear-gradient(135deg,#ffffffc2,#f7f8fcf0);border:1px solid #5a38f524;border-radius:1.4rem;width:100%;min-height:420px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #12142717}.local-operation-circuit__paths,.local-operation-circuit__internal-paths{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.local-operation-circuit__external-path{stroke:#676f855c;stroke-dasharray:4 9;stroke-width:1.25px;animation:7.5s ease-in-out infinite local-external-signal}.local-operation-circuit__external-path--mobile{display:none}.local-operation-circuit__external-node{fill:#f7f8fc;stroke:#5a38f573;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:7.5s ease-in-out infinite local-external-node}.local-operation-circuit__internet{color:#697186;align-items:center;gap:.55rem;font-size:.78rem;font-weight:700;animation:7.5s ease-in-out infinite local-external-label;display:flex;position:absolute;top:46.5%;left:2.5%}.local-operation-circuit__internet svg{width:18px;height:18px}.local-operation-circuit__system{background:#ffffffe6;border:1px solid #5a38f52b;border-radius:1.15rem;position:absolute;inset:12% 3.5% 10% 21%;overflow:hidden;box-shadow:0 24px 60px #12142712}.local-operation-circuit__system-heading{z-index:2;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.1rem 1.2rem 0;display:flex;position:relative}.local-operation-circuit__wordmark{width:74px;height:auto}.local-operation-circuit__system-heading strong{color:#72798d;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.42rem;font-size:.66rem;display:inline-flex}.local-operation-circuit__system-heading strong:before{background:var(--brand);content:"";border-radius:50%;width:6px;height:6px;animation:6s ease-in-out infinite local-operation-status;box-shadow:0 0 0 4px #5a38f514}.local-operation-circuit__internal-paths{width:calc(100% - 2rem);height:calc(100% - 5rem);inset:4rem 1rem 1rem}.local-operation-circuit__internal-paths path{stroke:#5a38f557;stroke-dasharray:3 8;stroke-width:1.1px;animation:18s linear infinite local-circuit-trace}.local-operation-circuit__operations{z-index:2;position:absolute;inset:4rem 1rem 1rem}.local-operation-circuit__operation{color:#343c52;white-space:nowrap;offset-anchor:center;offset-distance:0%;offset-path:ellipse(42% 37% at 50% 52%);offset-rotate:0deg;background:#fffffff7;border:1px solid #5a38f530;border-radius:999px;justify-content:flex-start;align-items:center;gap:.5rem;width:46px;height:46px;padding:.5rem;font-size:.73rem;font-weight:700;transition:width .22s,border-color .22s,box-shadow .22s;animation:18s linear infinite local-circuit-orbit;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 8px 22px #12142712,0 0 0 5px #5a38f508}.local-operation-circuit__operation svg{width:28px;height:28px;color:var(--brand);background:0 0;border:0;flex:none;padding:.33rem}.local-operation-circuit__operation-label{opacity:0;max-width:0;transition:max-width .22s,opacity .16s;overflow:hidden}.local-operation-circuit__operation:is(:hover,:focus-visible){z-index:3;border-color:#5a38f557;width:142px;box-shadow:0 12px 28px #1214271c,0 0 0 6px #5a38f50d}.local-operation-circuit__operation:is(:hover,:focus-visible) .local-operation-circuit__operation-label{opacity:1;max-width:96px}.local-operation-circuit__operation:nth-child(2){offset-distance:25%;animation-delay:-4.5s}.local-operation-circuit__operation:nth-child(3){offset-distance:50%;animation-delay:-9s}.local-operation-circuit__operation:nth-child(4){offset-distance:75%;animation-delay:-13.5s}.local-operation-circuit__system:has(.local-operation-circuit__operation:is(:hover,:focus-visible)) .local-operation-circuit__operation{animation-play-state:paused}.local-operation-circuit__system:has(.local-operation-circuit__operation:is(:hover,:focus-visible)) .local-operation-circuit__internal-paths path{animation-play-state:paused}@keyframes local-external-signal{0%,26%{opacity:.72;stroke-dashoffset:0}48%,to{opacity:.16;stroke-dashoffset:-18px}}@keyframes local-external-node{0%,26%{opacity:1;scale:1}48%,to{opacity:.25;scale:.72}}@keyframes local-external-label{0%,26%{opacity:1}48%,to{opacity:.38}}@keyframes local-circuit-orbit{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes local-circuit-trace{to{stroke-dashoffset:-88px}}@keyframes local-operation-status{0%,to{opacity:.7}50%{opacity:1;box-shadow:0 0 0 6px #5a38f50f}}.local-page-story__groups{border:1px solid var(--border);background:var(--border);border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:5rem;display:grid;overflow:hidden}.local-page-story__groups article{background:#fafbfe;flex-direction:column;min-height:0;padding:1.65rem 1.5rem;display:flex}.local-page-story__groups svg{width:30px;height:30px;color:var(--brand)}.local-page-story__groups h3{color:var(--midnight);margin:1.2rem 0 0;font-size:1.1rem}.local-page-story__groups p{color:#666f84;margin:.7rem 0 0;font-size:.85rem;line-height:1.6}.connectivity-assisted{background:var(--midnight);color:var(--white);padding:clamp(5rem,10vw,9rem) 0 clamp(4rem,8vw,7.25rem);position:relative}.connectivity-assisted__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,8vw,8rem);display:grid}.connectivity-assisted h2{color:var(--white);margin-top:0}.connectivity-assisted__grid>div:first-child>p{color:#adb4c8;max-width:56ch;margin:1.5rem 0 0;line-height:1.72}.connectivity-assisted__items{align-self:start;gap:.75rem;display:grid}.connectivity-assisted__items article{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.8rem;grid-template-columns:2.7rem 1fr;align-items:center;gap:1rem;padding:1.1rem;display:grid}.connectivity-assisted__items svg{color:#a899ff}.connectivity-assisted__items h3{margin:0;font-size:1rem}.connectivity-assisted__items p{color:#aeb5c7;margin:.45rem 0 0;font-size:.84rem;line-height:1.55}.local-boundary{border-top:1px solid #ffffff1f;justify-content:center;margin-top:5rem;padding-top:2rem;display:flex}.local-boundary p{color:#aeb5c7;text-align:center;max-width:75ch;margin:0;line-height:1.65}.demo-expectations{gap:.7rem;width:min(100%,280px);display:grid}.page-hero--demo{padding-bottom:5rem}.page-hero--demo .page-hero__inner{align-items:center}.demo-expectations span{border-bottom:1px solid var(--border);color:#535c70;align-items:center;gap:.8rem;padding:.8rem 0;font-size:.85rem;font-weight:650;display:flex}.demo-expectations svg{color:var(--brand)}.demo-booking{background:var(--white);min-height:720px;padding:clamp(5rem,10vw,8rem) 0}.demo-booking__heading{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:2rem;margin-bottom:3rem;display:grid}.demo-booking__heading p{color:#626a7e;margin:0;line-height:1.7}.scheduler-shell,.scheduler-state{border:1px solid var(--border);background:#fafbfe;border-radius:1rem;min-height:640px}.scheduler-shell{position:relative;overflow:hidden}.scheduler-state{text-align:center;place-content:center;justify-items:center;padding:3rem;display:grid}.scheduler-shell>.scheduler-state{z-index:1;border:0;position:absolute;inset:0}.scheduler-state svg{width:38px;height:38px;color:var(--brand)}.scheduler-state h2{color:var(--midnight);letter-spacing:-.04em;margin:1.4rem 0 0;font-size:clamp(1.7rem,3vw,2.5rem)}.scheduler-state p{color:#687086;max-width:54ch;margin:.8rem 0 0;line-height:1.65}.scheduler-state--error svg{color:var(--error)}.scheduler-embed{opacity:0;min-height:640px;transition:opacity .22s}.scheduler-embed.is-ready{opacity:1}.is-spinning{animation:.9s linear infinite scheduler-spin}@keyframes scheduler-spin{to{rotate:360deg}}.not-found{background:var(--midnight);min-height:100svh;color:var(--white);grid-template-columns:1.05fr .95fr;display:grid}.not-found__visual{background:radial-gradient(circle at 48% 47%,#5a38f545,#0000 28%);border-right:1px solid #ffffff14;place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.not-found__path{fill:none;stroke:#9181ff57;stroke-dasharray:7 9;stroke-width:1.5px;width:80%;max-width:620px;position:absolute}.not-found__path path{animation:7s linear infinite reconnect-path}.not-found__path circle{fill:#a899ff;stroke:var(--midnight);stroke-width:4px;animation:2.8s ease-in-out infinite reconnect-node}.not-found__path circle:nth-of-type(2){animation-delay:.35s}.not-found__path circle:nth-of-type(3){animation-delay:.7s}.not-found__path circle:nth-of-type(4){animation-delay:1.05s}.not-found__mark{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:1.2rem;place-items:center;width:104px;height:104px;animation:5s ease-in-out infinite reconnect-mark;display:grid;box-shadow:0 24px 70px #00000057}.not-found__mark img{width:48px;height:auto}.not-found__copy{flex-direction:column;justify-content:center;max-width:620px;padding:clamp(3rem,8vw,8rem);display:flex}.not-found__copy h1{letter-spacing:-.06em;margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:760;line-height:.94}.not-found__copy p{color:#aeb5c7;max-width:48ch;margin:1.5rem 0 0;line-height:1.7}.not-found__copy>div{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}@keyframes reconnect-path{to{stroke-dashoffset:-96px}}@keyframes reconnect-node{0%,to{opacity:.45;transform-origin:50%;transform:scale(.8)}45%{opacity:1;transform:scale(1.12)}}@keyframes reconnect-mark{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}@media (max-width:960px){.product-sequence__item{gap:3rem}.feature-group,.connectivity-assisted__grid{grid-template-columns:1fr}.feature-group--position-2,.feature-group--position-3{padding-left:clamp(1.15rem,2.4vw,2rem);padding-right:0}.page-hero--local .page-hero__inner{grid-template-columns:1fr;gap:3.5rem}.demo-booking__heading{grid-template-columns:1fr 1fr}.local-page-story__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.local-page-story__groups article{min-height:0}}@media (max-width:820px){.page-hero{padding:calc(var(--header-height) + 4.5rem) 0 4.5rem}.page-hero__inner,.product-sequence__item,.product-sequence__item.is-reversed{grid-template-columns:1fr}.page-hero__aside{justify-content:flex-start}.page-hero--demo{padding-bottom:4.5rem}.page-hero--demo .page-hero__inner{gap:2.35rem}.page-hero--demo .page-hero__aside{justify-content:center}.page-hero--demo .demo-expectations{width:min(100%,310px);margin-inline:auto}.page-hero--features .page-hero__aside{justify-content:center}.page-hero--features .feature-anchor-list{grid-template-columns:1fr;width:min(100%,23rem);margin-inline:auto}.feature-chapter:not(:first-child){margin-top:clamp(6rem,18vw,8rem)}.feature-chapter__header{grid-template-columns:1fr;gap:2.35rem}.feature-chapter__title h2{font-size:clamp(4.25rem,16vw,7rem)}.feature-chapter-evidence{justify-self:start;max-width:460px}.product-sequence__item.is-reversed .product-sequence__copy,.product-sequence__item.is-reversed .product-sequence__scene{order:initial}.feature-group ul,.not-found{grid-template-columns:1fr}.not-found__visual{border-bottom:1px solid #ffffff14;border-right:0;min-height:42svh}.not-found__copy{min-height:58svh}}@media (max-width:560px){.page-hero__index{width:100%}.page-hero__index svg{width:14px}.feature-group ul,.local-page-story__groups,.local-page-story__intro,.demo-booking__heading{grid-template-columns:1fr}.feature-catalog{padding-top:4.5rem}.feature-chapter__header{margin-bottom:2rem}.feature-chapter__title h2{font-size:clamp(3.8rem,19vw,5.2rem)}.feature-chapter-evidence{max-width:none}.feature-evidence__inventory-row{grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(44px,.55fr))}.feature-evidence__inventory-row>:nth-child(3){display:none}.local-page-story__groups article{min-height:0}.scheduler-shell,.scheduler-state,.scheduler-embed{min-height:560px}.scheduler-state{padding:1.5rem}.not-found__visual{min-height:36svh}.not-found__copy{min-height:64svh;padding:3rem var(--gutter)}.local-operation-circuit{min-height:360px}.local-operation-circuit__external-path--desktop,.local-operation-circuit__external-node{display:none}.local-operation-circuit__external-path--mobile{display:block}.local-operation-circuit__internet{top:1.6rem;left:50%;translate:-50%}.local-operation-circuit__system{inset:5.25rem 0 0}.local-operation-circuit__operations{grid-template-columns:repeat(2,minmax(0,1fr));place-content:center;gap:.75rem;padding:.75rem;display:grid}.local-operation-circuit__operation{offset-path:none;width:100%;height:46px;padding:.5rem;font-size:.67rem;animation:none;position:relative;top:auto;left:auto}.local-operation-circuit__operation-label{opacity:1;max-width:96px}.local-operation-circuit__operation:is(:hover,:focus-visible){width:100%}}@media (prefers-reduced-motion:reduce){.feature-chapter__title,.feature-chapter-evidence,.feature-group:before,.feature-group li,.local-operation-circuit__external-path,.local-operation-circuit__external-node,.local-operation-circuit__internet,.local-operation-circuit__internal-paths path,.local-operation-circuit__operation,.local-operation-circuit__system-heading strong:before{animation:none!important}.feature-group:before{opacity:.72;scale:1}.feature-group li,.feature-chapter__title,.feature-chapter-evidence{opacity:1;transform:none}.local-operation-circuit__external-path,.local-operation-circuit__external-node,.local-operation-circuit__internet{opacity:.28}.local-operation-circuit__internal-paths path{opacity:.72}}.product-experience{background:var(--white);position:relative}.page-hero--product{padding-bottom:clamp(4.5rem,7vw,6rem)}.page-hero--product .page-hero__inner{grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);align-items:center;gap:clamp(2.5rem,5vw,5rem)}.page-hero--product .page-hero__copy h1{max-width:13ch;margin-top:0}.product-hero-connection{--product-hero-tail:clamp(7rem, 17vw, 15.5rem);width:min(100%,570px);min-height:228px;color:var(--midnight);background:radial-gradient(circle at 86% 18%,#5a38f514,#0000 34%),#ffffffb8;border:1px solid #5a38f524;border-radius:1.5rem;align-items:flex-end;padding:1.5rem 1.35rem 1.25rem;display:flex;position:relative;box-shadow:0 24px 70px #0d0f1f12}.product-hero-connection:after{right:13%;bottom:calc(0px - var(--product-hero-tail));width:1px;height:calc(var(--product-hero-tail));content:"";pointer-events:none;background:linear-gradient(#5a38f55c,#5a38f514);position:absolute}.product-hero-connection svg{width:calc(100% - 2.7rem);height:116px;position:absolute;top:2.7rem;left:1.35rem;overflow:visible}.product-hero-connection__track,.product-hero-connection__progress{fill:none;stroke-linecap:round}.product-hero-connection__track{stroke:#5a38f51f;stroke-width:5px}.product-hero-connection__progress{stroke:#5a38f59e;stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:1.6px;animation:1.1s ease-out .18s forwards product-hero-path-enter}.product-hero-connection__node{fill:var(--white);stroke:var(--brand);stroke-width:2.2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:.36s ease-out forwards product-hero-node-enter}.product-hero-connection__node--origin{fill:var(--brand)}.product-hero-connection__node:first-of-type{animation-delay:.28s}.product-hero-connection__node:nth-of-type(2){animation-delay:.43s}.product-hero-connection__node:nth-of-type(3){animation-delay:.58s}.product-hero-connection__node:nth-of-type(4){animation-delay:.73s}.product-hero-connection__node:nth-of-type(5){animation-delay:.88s}.product-hero-connection__node-halo{fill:none;stroke:#5a38f58a;stroke-width:1.25px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:.78s ease-out 1.12s both product-hero-node-halo}.product-hero-connection ol{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.product-hero-connection li{color:#636b7f;text-align:center;font-size:.79rem;font-weight:680;position:relative}.product-hero-connection li:last-child{color:var(--midnight)}.product-journey{background:radial-gradient(circle at 90% 8%, #2962ff0b, transparent 23%), radial-gradient(circle at 4% 39%, #5a38f50a, transparent 22%), radial-gradient(circle at 92% 72%, #8a2be209, transparent 24%), linear-gradient(180deg, var(--white), #f8f9fd 42%, var(--white) 82%, #f4f5fa);padding:clamp(2.5rem,4.5vw,4rem) 0 clamp(6rem,9vw,8.5rem);position:relative;overflow:clip}.product-journey__connection{z-index:0;pointer-events:none;width:min(1520px,112vw);height:calc(100% - 2rem);position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.product-journey__connection-track,.product-journey__connection-line{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.product-journey__connection-track{stroke:#5a38f51c;stroke-width:1.1px}.product-journey__connection-line{stroke:#5a38f545;stroke-dasharray:1;stroke-dashoffset:0;stroke-width:1.45px}.product-journey__moments{z-index:1;position:relative}.product-moment{align-items:center;gap:clamp(2.5rem,5.8vw,5.75rem);min-height:710px;padding:clamp(5.25rem,9.25vw,8rem) 0;display:grid;position:relative}.product-moment:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#5a38f50a,#0000 70%);border-radius:50%;width:min(56rem,86vw);height:min(40rem,62vw);position:absolute}.product-moment--pos{grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr);gap:clamp(2.5rem,5vw,5.25rem);padding-top:2rem}.product-moment--pos:before{top:4%;right:-25%}.product-moment--inventory{grid-template-columns:minmax(0,1.26fr) minmax(300px,.74fr)}.product-moment--inventory:before{background:radial-gradient(circle,#2962ff0a,#0000 70%);top:18%;left:-26%}.product-moment--sales,.product-moment--purchases,.product-moment--control{min-height:0;display:block}.product-moment--sales .product-moment__copy,.product-moment--purchases .product-moment__copy{max-width:780px}.product-moment--sales .product-moment__scene,.product-moment--purchases .product-moment__scene,.product-moment--control .product-moment__scene{margin-top:clamp(2.5rem,4vw,4rem)}.product-moment--sales:before{top:20%;right:-18%}.product-moment--cash{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);gap:clamp(2.5rem,5vw,5.25rem)}.product-moment--cash:before{background:radial-gradient(circle,#2962ff09,#0000 70%);top:10%;left:-28%}.product-moment--purchases:before{top:18%;right:-22%}.product-moment--customers{grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr);gap:clamp(2.5rem,5vw,5.25rem)}.product-moment--customers:before{top:12%;left:-30%}.product-moment--control{padding-bottom:3rem}.product-moment--control .product-moment__copy{text-align:center;max-width:1030px;margin-inline:auto}.product-moment__copy h2{max-width:13ch;color:var(--midnight);letter-spacing:-.06em;margin:0;font-size:clamp(2.65rem,5.2vw,5.1rem);font-weight:770;line-height:.94}.product-moment--sales .product-moment__copy h2,.product-moment--purchases .product-moment__copy h2{max-width:15ch}.product-moment--control .product-moment__copy h2{max-width:19ch;margin-inline:auto}.product-moment__copy p{color:#5f687d;max-width:60ch;margin:1.5rem 0 0;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.72}.product-moment--control .product-moment__copy p{margin-inline:auto}.product-moment__scene{filter:drop-shadow(0 28px 55px #0d0f1f1a);min-width:0}.product-moment__scene--pos{margin-right:min(-3vw,-1rem)}@media (min-width:901px){.product-moment--pos{padding-bottom:6rem}.product-moment--pos .sales-scene-composition{min-height:560px;padding:0 2rem 4rem 0}.product-moment--cash,.product-moment--customers{padding-top:6.5rem;padding-bottom:6.5rem}.product-moment--customers{min-height:680px}}.product-journey .scene-stage__tabs button{color:#5e6679;background:#ffffffe0;border-color:#d9deea}.product-journey .scene-stage__tabs button.is-active{border-color:var(--brand);background:var(--brand);color:var(--white)}.journey-inventory__catalog{background:var(--white);border:1px solid #e1e5ee;border-radius:.55rem;grid-template-columns:.7fr 1fr auto;align-items:center;gap:.7rem;margin-bottom:.65rem;padding:.7rem .8rem;display:grid}.journey-inventory__catalog>div{gap:.15rem;display:grid}.journey-inventory__catalog span,.journey-inventory__catalog strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journey-inventory__catalog span{color:#7b8396;font-size:.72em}.journey-inventory__catalog strong{color:#172033}.journey-inventory__stock-row{grid-template-columns:minmax(0,1.3fr) .8fr .48fr .45fr .72fr;align-items:center;gap:.5rem;padding:.58rem .7rem;display:grid}.journey-inventory__stock-row>:nth-child(3),.journey-inventory__stock-row>:nth-child(4){text-align:right}.journey-inventory__movement{background:#f1efffe0;border:1px solid #5a38f547;border-radius:.6rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.65rem;padding:.8rem;display:flex}.journey-inventory__movement>div:first-child{align-items:center;gap:.6rem;display:flex}.journey-inventory__movement>div:first-child>span:last-child{gap:.1rem;display:grid}.journey-inventory__movement small{color:#747c90}.journey-inventory__quantity{color:#7c8496;align-items:center;gap:.55rem;font-size:1.1em;display:flex}.journey-inventory__quantity i{color:var(--brand);font-style:normal}.journey-inventory__quantity strong{color:var(--midnight);font-size:1.3em}.journey-sales__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.65rem;display:grid}.journey-sales__layout{grid-template-columns:minmax(0,1.32fr) minmax(260px,.68fr);gap:.65rem;display:grid}.journey-sales__row{grid-template-columns:minmax(0,1fr) .95fr .82fr .8fr;align-items:center;gap:.55rem;padding:.72rem;display:grid}.journey-sales__row>:last-child{text-align:right}.journey-sales__row.is-selected{box-shadow:inset 2px 0 var(--brand);background:#5a38f512}.journey-sales__detail{background:var(--white);border:1px solid #e1e5ee;border-radius:.6rem;padding:.9rem}.journey-sales__detail header,.journey-customer__profile header{border-bottom:1px solid #eceef4;justify-content:space-between;align-items:flex-start;gap:.7rem;padding-bottom:.7rem;display:flex}.journey-sales__detail header>div,.journey-customer__profile header>div{gap:.15rem;display:grid}.journey-sales__detail header span,.journey-customer__profile header span{color:#7b8396;font-size:.74em}.journey-sales__detail header strong,.journey-customer__profile header strong{color:#172033;font-size:1.18em}.journey-sales__detail dl{gap:0;margin:0;display:grid}.journey-sales__detail dl div{border-top:1px solid #eceef4;grid-template-columns:.8fr 1.2fr;gap:.6rem;padding:.58rem 0;display:grid}.journey-sales__detail dl div:first-child{border-top:0}.journey-sales__detail dt{color:#7a8295}.journey-sales__detail dd{color:#283146;text-align:right;margin:0;font-weight:650}.purchase-workflow__tabs{grid-template-columns:repeat(2,minmax(140px,auto));gap:2.35rem;width:fit-content;margin-bottom:1rem;display:grid;position:relative}.purchase-workflow__tabs:before{content:"";background:#5a38f547;width:3rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.purchase-workflow__tabs:after{width:1.4rem;height:1.4rem;color:var(--brand);content:"→";background:#f8f9fd;border:1px solid #5a38f533;border-radius:50%;place-items:center;font-size:.75rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.purchase-workflow__tabs button{z-index:1;color:#5f687c;background:#ffffffdb;border:1px solid #d9deea;border-radius:.6rem;min-height:42px;padding:.62rem .9rem;font-size:.8rem;font-weight:680;position:relative}.purchase-workflow__tabs button.is-active{border-color:var(--brand);background:var(--brand);color:var(--white)}.purchase-workflow__viewport{animation:.32s ease-out both product-state-enter}.purchase-workflow__order-row{grid-template-columns:minmax(0,1.45fr) repeat(3,.72fr);align-items:center;gap:.6rem;padding:.75rem;display:grid}.purchase-workflow__order-row>:not(:first-child),.purchase-workflow__receiving-row>:not(:first-child){text-align:right}.purchase-workflow__totals{gap:.35rem;max-width:300px;margin:.8rem 0 0 auto;display:grid}.purchase-workflow__totals div{justify-content:space-between;gap:1rem;display:flex}.purchase-workflow__totals dt{color:#70798d}.purchase-workflow__totals dd{color:#172033;margin:0;font-weight:720}.purchase-workflow__receiving-row{grid-template-columns:minmax(0,1.4fr) repeat(3,.55fr) .9fr;align-items:center;gap:.6rem;padding:.7rem .75rem;display:grid}.purchase-workflow__quantity{background:#fbfcfe;border:1px solid #d8deea;border-radius:.4rem;justify-self:end;min-width:54px;padding:.38rem .55rem}.purchase-workflow__result{background:#f1efffb8;border:1px solid #5a38f53d;border-radius:.65rem;grid-template-columns:.8fr 1.2fr;gap:1rem;margin-top:.8rem;padding:.85rem;display:grid}.purchase-workflow__result>div{align-content:center;gap:.45rem;display:grid}.purchase-workflow__result dl{gap:.45rem;margin:0;display:grid}.purchase-workflow__result dl div{justify-content:space-between;gap:.8rem;display:flex}.purchase-workflow__result dt{color:#747c90}.purchase-workflow__result dd{color:#273146;text-align:right;margin:0;font-weight:650}.journey-customer__layout{grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:.65rem;display:grid}.journey-customer__list{background:var(--white);border:1px solid #e1e5ee;border-radius:.6rem;overflow:hidden}.journey-customer__list>div{border-top:1px solid #eceef4;justify-content:space-between;align-items:center;gap:.65rem;padding:.8rem;display:flex}.journey-customer__list>div:first-child{border-top:0}.journey-customer__list>div.is-selected{box-shadow:inset 2px 0 var(--brand);background:#5a38f512}.journey-customer__list span:first-child{gap:.15rem;min-width:0;display:grid}.journey-customer__list strong,.journey-customer__list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journey-customer__list small{color:#80889b}.journey-customer__profile{background:var(--white);border:1px solid #e1e5ee;border-radius:.6rem;padding:.9rem}.journey-customer__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.7rem;display:grid}.journey-customer__history{border:1px solid #e5e8ef;border-radius:.5rem;margin-top:.7rem;overflow:hidden}.journey-customer__history>div{border-top:1px solid #eceef4;grid-template-columns:.65fr 1fr .8fr;gap:.55rem;padding:.65rem;display:grid}.journey-customer__history>div:first-child{border-top:0}.journey-customer__history small{color:#7a8295}.journey-customer__history strong{text-align:right}.journey-control-composition{min-height:660px;padding:2rem 8rem 6rem;position:relative}.journey-control-composition__dashboard{z-index:1;position:relative}.journey-control-fragment{z-index:2;color:#5f687d;background:#fffffff5;border:1px solid #dfe3ed;border-radius:.8rem;gap:.22rem;width:min(260px,30%);padding:.85rem;display:grid;position:absolute;box-shadow:0 18px 40px #0d0f1f1c}.journey-control-fragment svg{width:18px;height:18px;color:var(--brand);margin-bottom:.25rem}.journey-control-fragment span,.journey-control-fragment small{font-size:.68rem}.journey-control-fragment span{color:#7b8396}.journey-control-fragment strong{color:var(--midnight);font-size:.8rem}.journey-control-fragment--permissions{top:0;right:1.5rem}.journey-control-fragment--audit{bottom:1.5rem;left:0}.journey-control-fragment--backup{bottom:0;right:0}@supports (animation-timeline:view()){.product-journey__connection-line{stroke-dashoffset:1px;animation:linear both product-journey-path-progress;animation-timeline:view();animation-range:entry cover 88%}.product-moment__scene{animation:.48s ease-out both product-moment-scene-enter;animation-timeline:view();animation-range:entry 5% cover 28%}.journey-inventory__movement{animation:.52s ease-out both product-inventory-movement-enter;animation-timeline:view();animation-range:entry 12% cover 34%}.journey-sales__detail{animation:.52s ease-out both product-detail-enter;animation-timeline:view();animation-range:entry 8% cover 30%}.product-moment--cash .scene-cash-row>:nth-child(2){animation:.36s ease-out both product-cash-value-enter;animation-timeline:view();animation-range:entry 6% cover 18%}.product-moment--cash .scene-cash-row>:nth-child(3){animation:.36s ease-out both product-cash-value-enter;animation-timeline:view();animation-range:entry 12% cover 24%}.product-moment--cash .scene-cash-row>:nth-child(4){animation:.36s ease-out both product-cash-value-enter;animation-timeline:view();animation-range:entry 18% cover 30%}.journey-control-fragment{animation:.42s ease-out both product-control-fragment-enter;animation-timeline:view();animation-range:entry 8% cover 30%}}@keyframes product-hero-path-enter{to{stroke-dashoffset:0}}@keyframes product-hero-node-enter{0%{opacity:0;transform-origin:50%;transform:scale(.7)}to{opacity:1;transform-origin:50%;transform:scale(1)}}@keyframes product-hero-node-halo{0%{opacity:0;transform:scale(.58)}35%{opacity:.46}to{opacity:0;transform:scale(1.35)}}@keyframes product-journey-path-progress{to{stroke-dashoffset:0}}@keyframes product-moment-scene-enter{0%{opacity:.78;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes product-inventory-movement-enter{0%{opacity:.72;background:#ffffffc7;border-color:#5a38f51a;transform:translateY(7px)}to{opacity:1;background:#f1efffe0;border-color:#5a38f547;transform:translateY(0)}}@keyframes product-detail-enter{0%{opacity:.65;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes product-cash-value-enter{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes product-control-fragment-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes product-state-enter{0%{opacity:0;transform:translateY(8px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1100px){.product-moment{gap:3.5rem}.product-moment--pos{grid-template-columns:minmax(250px,.52fr) minmax(0,1.48fr)}.product-moment--inventory{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr)}.journey-control-composition{padding-left:5rem;padding-right:5rem}}@media (max-width:900px){.page-hero--product .page-hero__inner{grid-template-columns:1fr;align-items:start}.product-hero-connection{--product-hero-tail:6rem;width:min(100%,620px)}.product-moment,.product-moment--pos,.product-moment--inventory,.product-moment--cash,.product-moment--customers{grid-template-columns:1fr;gap:2.75rem;min-height:0;padding:clamp(4.75rem,11.5vw,7rem) 0;display:grid}.product-moment--inventory .product-moment__copy{order:1}.product-moment--inventory .product-moment__scene{order:2}.product-moment--sales .product-moment__scene,.product-moment--purchases .product-moment__scene,.product-moment--control .product-moment__scene{margin-top:0}.product-moment__copy h2,.product-moment--sales .product-moment__copy h2,.product-moment--purchases .product-moment__copy h2{max-width:14ch}.product-moment--control .product-moment__copy h2{max-width:18ch}.product-moment__scene--pos{margin-right:0}.journey-control-composition{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;min-height:0;padding:0;display:grid}.journey-control-composition__dashboard{grid-column:1/-1}.journey-control-fragment{width:auto;position:static}}@media (min-width:961px){.product-hero-connection{--product-hero-tail:calc(21.1vw - 88px)}.product-hero-connection:after{right:14.7%}}@media (min-width:1350px){.product-hero-connection:after{right:13.3%}}@media (min-width:1400px){.product-hero-connection{--product-hero-tail:17.14vw}}@media (max-width:960px){.product-hero-connection:after{display:none}}@media (max-width:720px){.page-hero--product .page-hero__inner{gap:2.5rem}.product-hero-connection{min-height:208px}.product-hero-connection svg{height:108px;top:2.15rem}.product-hero-connection li{font-size:.67rem}.product-journey__connection{opacity:.75;width:250px;left:calc(100% - 1.25rem)}.product-moment__copy h2{font-size:clamp(2.55rem,13vw,4.2rem)}.product-moment--pos .sales-scene-composition{min-height:470px;padding:0 0 6rem}.product-moment--pos .sales-scene-composition__foreground,.product-moment--pos .sales-scene-composition.is-checkout-focused .sales-scene-composition__foreground{width:calc(100% - 1.5rem);bottom:.5rem;right:.75rem}.journey-inventory__stock-row{grid-template-columns:minmax(0,1.25fr) .42fr .78fr}.journey-inventory__stock-row>:nth-child(2),.journey-inventory__stock-row>:nth-child(4){display:none}.journey-sales__layout{grid-template-columns:1fr}.journey-sales__row{grid-template-columns:minmax(0,1fr) .82fr .78fr}.journey-sales__row>:nth-child(2){display:none}.purchase-workflow__result,.journey-customer__layout{grid-template-columns:1fr}.journey-customer__list>div:not(.is-selected){display:none}.journey-control-composition{grid-template-columns:1fr}.journey-control-composition__dashboard{grid-column:auto}}@media (max-width:560px){.page-hero--product{padding-bottom:3.5rem}.product-hero-connection{border-radius:1.1rem;min-height:190px;padding:1.15rem .8rem 1rem}.product-hero-connection svg{width:calc(100% - 1.6rem);height:104px;top:1.8rem;left:.8rem}.product-hero-connection ol{grid-template-columns:repeat(5,minmax(0,1fr));padding:0}.product-hero-connection li{text-align:center;font-size:.59rem}.product-moment{gap:2rem;padding:4.5rem 0}.product-moment__copy p{margin-top:1.15rem}.product-moment--pos .scene-stage__tabs,.purchase-workflow__tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.purchase-workflow__tabs{gap:1.75rem;width:100%}.product-moment--pos .scene-stage__tabs button,.purchase-workflow__tabs button{justify-content:center;padding-inline:.5rem}.product-moment--pos .sales-scene-composition{min-height:440px}.journey-inventory__catalog{grid-template-columns:1fr auto}.journey-inventory__catalog>div:nth-child(2){display:none}.journey-inventory__movement{align-items:flex-end}.journey-sales__summary{grid-template-columns:1fr 1fr}.journey-sales__summary>:nth-child(2){display:none}.journey-sales__row{grid-template-columns:minmax(0,1fr) .82fr}.journey-sales__row>:nth-child(3){display:none}.journey-sales__detail dl div{grid-template-columns:1fr;gap:.15rem}.journey-sales__detail dd{text-align:left}.purchase-workflow__order-row{grid-template-columns:minmax(0,1.25fr) .45fr .8fr}.purchase-workflow__order-row>:nth-child(3){display:none}.purchase-workflow__receiving-row{grid-template-columns:minmax(0,1.2fr) .5fr .8fr}.purchase-workflow__receiving-row>:nth-child(2),.purchase-workflow__receiving-row>:nth-child(3){display:none}.purchase-workflow__result dl div{gap:.15rem;display:grid}.purchase-workflow__result dd{text-align:left}.journey-customer__metrics{grid-template-columns:1fr}.journey-customer__history>div{grid-template-columns:.75fr 1fr}.journey-customer__history small{display:none}}@media (prefers-reduced-motion:reduce){.product-hero-connection path,.product-hero-connection circle,.product-journey__connection-line,.product-moment__scene,.journey-inventory__movement,.journey-sales__detail,.product-moment--cash .scene-cash-row>*,.journey-control-fragment,.purchase-workflow__viewport{animation:none!important}.product-hero-connection path,.product-journey__connection-line{stroke-dashoffset:0}.product-hero-connection circle,.product-moment__scene,.journey-inventory__movement,.journey-sales__detail,.product-moment--cash .scene-cash-row>*,.journey-control-fragment,.purchase-workflow__viewport{opacity:1;transform:none}.product-hero-connection__node-halo{opacity:0!important}}:root{--background:#f7f8fc;--foreground:#0d0f1f;--surface:#fff;--surface-subtle:#f1f3f9;--muted:#687087;--border:#dfe3ed;--brand:#5a38f5;--brand-hover:#4828df;--violet:#8a2be2;--electric:#2962ff;--midnight:#0d0f1f;--snow:#f7f8fc;--white:#fff;--success:#16a34a;--warning:#f59e0b;--error:#dc2626;--gradient-brand:linear-gradient(135deg, #5a38f5 0%, #8a2be2 50%, #2962ff 100%);--venezuela-yellow:#f4d33a;--venezuela-blue:#3f6fdf;--venezuela-red:#ed5562;--container:1240px;--gutter:clamp(1.25rem, 3.8vw, 3.5rem);--header-height:76px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--midnight)}body{background:var(--background);min-width:320px;color:var(--foreground);font-synthesis:none;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}main{overflow:clip}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img,svg{display:block}::selection{color:var(--midnight);background:#5a38f52e}:focus-visible{outline-offset:3px;outline:3px solid #2962ffbf}.site-container{width:min(var(--container), calc(100% - (var(--gutter) * 2)));margin-inline:auto}.skip-link{z-index:1000;background:var(--white);color:var(--midnight);border-radius:.6rem;padding:.75rem 1rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;translate:0 -180%;box-shadow:0 10px 35px #0d0f1f2e}.skip-link:focus{translate:0}.eyebrow{color:var(--brand);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.74rem;font-weight:750;display:inline-flex}.eyebrow--on-dark{color:#a899ff}.button-link{border:1px solid #0000;border-radius:.7rem;justify-content:center;align-items:center;gap:.55rem;min-height:46px;padding:.78rem 1.1rem;font-size:.9rem;font-weight:720;transition:transform .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.button-link:hover{transform:translateY(-2px)}.button-link--primary{background:var(--brand);color:var(--white);box-shadow:0 10px 25px #5a38f538}.button-link--primary:hover{background:var(--brand-hover)}.button-link--secondary{border-color:var(--border);color:var(--midnight);background:#ffffffb3}.button-link--secondary:hover{background:var(--white);border-color:#5a38f557}.button-link--light{background:var(--white);color:var(--midnight)}.button-link--light:hover{background:var(--snow)}.button-link--text{color:inherit}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
