.future[data-astro-cid-4haa2huu]{background:linear-gradient(180deg,#00030e,oklch(13% .045 245) 25%,oklch(11% .04 250) 60%,#00020a);padding-bottom:var(--space-md);position:relative;overflow:hidden}.future[data-astro-cid-4haa2huu]:before{content:"";position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,oklch(40% .12 60 / .12) 0%,transparent 70%);top:15%;left:50%;transform:translate(-50%);pointer-events:none}.future__header[data-astro-cid-4haa2huu]{position:relative;padding:var(--space-2xl) 0 var(--space-xl);text-align:center}.future__header-dots[data-astro-cid-4haa2huu]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.future__title[data-astro-cid-4haa2huu]{font-size:clamp(2.8rem,6vw,5.2rem);color:var(--text-on-dark);margin:1.5rem 0;line-height:1.1;font-weight:900;letter-spacing:-.02em}.future__word[data-astro-cid-4haa2huu]{display:inline-block;opacity:0;transform:translateY(40px) rotateX(15deg);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.future__word[data-astro-cid-4haa2huu].is-visible{opacity:1;transform:translateY(0) rotateX(0)}.future__word--accent[data-astro-cid-4haa2huu]{background:linear-gradient(135deg,#e59b5b,#d86d38);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.future__intro[data-astro-cid-4haa2huu]{color:#91a0b1;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.75;max-width:56ch;margin-inline:auto}.future__stage[data-astro-cid-4haa2huu]{position:relative;padding:var(--space-xl) 0}.future__cards[data-astro-cid-4haa2huu]{display:flex;flex-direction:column;gap:3rem;padding:0 var(--space-md);max-width:1100px;margin-inline:auto}.future__card[data-astro-cid-4haa2huu]{opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease}.future__card[data-astro-cid-4haa2huu].is-active,.future__card[data-astro-cid-4haa2huu].is-visible{opacity:1;transform:translateY(0)}.fut-phone-wrap[data-astro-cid-4haa2huu],.fut-core-wrap[data-astro-cid-4haa2huu],.fut-menu-wrap[data-astro-cid-4haa2huu],.fut-crm-wrap[data-astro-cid-4haa2huu],.fut-ledger-wrap[data-astro-cid-4haa2huu]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.future__card[data-astro-cid-4haa2huu]:nth-child(2n) .fut-phone-wrap[data-astro-cid-4haa2huu],.future__card[data-astro-cid-4haa2huu]:nth-child(2n) .fut-core-wrap[data-astro-cid-4haa2huu],.future__card[data-astro-cid-4haa2huu]:nth-child(2n) .fut-menu-wrap[data-astro-cid-4haa2huu],.future__card[data-astro-cid-4haa2huu]:nth-child(2n) .fut-crm-wrap[data-astro-cid-4haa2huu],.future__card[data-astro-cid-4haa2huu]:nth-child(2n) .fut-ledger-wrap[data-astro-cid-4haa2huu]{direction:rtl}.future__card[data-astro-cid-4haa2huu]:nth-child(2n) .fut-card__text[data-astro-cid-4haa2huu]{direction:ltr}.future__card[data-astro-cid-4haa2huu]:nth-child(2n) .fut-phone[data-astro-cid-4haa2huu],.future__card[data-astro-cid-4haa2huu]:nth-child(2n) .fut-imac[data-astro-cid-4haa2huu],.future__card[data-astro-cid-4haa2huu]:nth-child(2n) .fut-ipad[data-astro-cid-4haa2huu],.future__card[data-astro-cid-4haa2huu]:nth-child(2n) .fut-ledger-device[data-astro-cid-4haa2huu]{direction:ltr}.fut-card__text[data-astro-cid-4haa2huu]{display:flex;flex-direction:column;gap:1rem}.fut-card__headline[data-astro-cid-4haa2huu]{font-size:clamp(1.4rem,2.2vw,2rem);color:var(--text-on-dark);font-weight:800;line-height:1.2}.fut-card__body[data-astro-cid-4haa2huu]{color:#91a0b1;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.8}.fut-phone[data-astro-cid-4haa2huu]{width:220px;margin-inline:auto;background:#050a0f;border-radius:2.2rem;border:2.5px solid oklch(32% .03 250);box-shadow:0 50px 120px #000000b3,0 20px 50px #00000080,inset 0 1px #40495280,0 0 80px #7d460b14;overflow:hidden;position:relative}.fut-phone__notch[data-astro-cid-4haa2huu]{width:80px;height:22px;background:#010407;border-radius:0 0 1rem 1rem;margin:0 auto;position:relative;z-index:2}.fut-phone__screen[data-astro-cid-4haa2huu]{background:linear-gradient(170deg,oklch(15% .06 245),oklch(10% .04 250));padding:.5rem 1rem 1.25rem;min-height:360px;display:flex;flex-direction:column;align-items:center}.fut-phone__status-bar[data-astro-cid-4haa2huu]{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:.6rem;color:#95a0ab;margin-bottom:1rem}.fut-phone__caller-area[data-astro-cid-4haa2huu]{display:flex;flex-direction:column;align-items:center;gap:.4rem;margin-bottom:1.5rem}.fut-phone__avatar[data-astro-cid-4haa2huu]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,oklch(55% .14 60),oklch(35% .1 60));display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;color:#fff;box-shadow:0 0 0 3px oklch(40% .12 60 / .3)}.fut-phone__caller-name[data-astro-cid-4haa2huu]{font-size:1rem;font-weight:600;color:var(--text-on-dark)}.fut-phone__caller-label[data-astro-cid-4haa2huu]{font-size:.65rem;color:#6a839d;letter-spacing:.05em}.fut-phone__waves[data-astro-cid-4haa2huu]{display:flex;align-items:flex-end;gap:3px;height:36px;margin-bottom:.75rem}.fut-phone__waves[data-astro-cid-4haa2huu] span[data-astro-cid-4haa2huu]{width:3px;background:oklch(55% .14 60);border-radius:2px;animation:wave 1.2s ease-in-out infinite}.fut-phone__waves[data-astro-cid-4haa2huu] span[data-astro-cid-4haa2huu]:nth-child(1){height:12px;animation-delay:0s}.fut-phone__waves[data-astro-cid-4haa2huu] span[data-astro-cid-4haa2huu]:nth-child(2){height:22px;animation-delay:.1s}.fut-phone__waves[data-astro-cid-4haa2huu] span[data-astro-cid-4haa2huu]:nth-child(3){height:30px;animation-delay:.2s}.fut-phone__waves[data-astro-cid-4haa2huu] span[data-astro-cid-4haa2huu]:nth-child(4){height:36px;animation-delay:.3s}.fut-phone__waves[data-astro-cid-4haa2huu] span[data-astro-cid-4haa2huu]:nth-child(5){height:28px;animation-delay:.4s}.fut-phone__waves[data-astro-cid-4haa2huu] span[data-astro-cid-4haa2huu]:nth-child(6){height:18px;animation-delay:.5s}.fut-phone__waves[data-astro-cid-4haa2huu] span[data-astro-cid-4haa2huu]:nth-child(7){height:10px;animation-delay:.6s}@keyframes wave{0%,to{transform:scaleY(.4);opacity:.5}50%{transform:scaleY(1);opacity:1}}.fut-phone__duration[data-astro-cid-4haa2huu]{font-size:.75rem;color:#6e8398;margin-bottom:1.5rem;font-variant-numeric:tabular-nums}.fut-phone__actions[data-astro-cid-4haa2huu]{display:flex;gap:1.25rem;justify-content:center;width:100%}.fut-phone__btn[data-astro-cid-4haa2huu]{width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s}.fut-phone__btn[data-astro-cid-4haa2huu]:hover{transform:scale(1.08)}.fut-phone__btn--mute[data-astro-cid-4haa2huu]{background:#212a33;color:#a5afba}.fut-phone__btn--end[data-astro-cid-4haa2huu]{background:oklch(50% .22 25);color:#fff}.fut-phone__btn--speaker[data-astro-cid-4haa2huu]{background:#212a33;color:#a5afba}.fut-phone__home-bar[data-astro-cid-4haa2huu]{height:3px;width:70px;background:#404952;border-radius:2px;margin:.6rem auto .4rem}.fut-imac[data-astro-cid-4haa2huu]{display:flex;flex-direction:column;align-items:center;max-width:420px;margin-inline:auto}.fut-imac__display[data-astro-cid-4haa2huu]{width:100%;background:#070e16;border-radius:1rem 1rem 0 0;border:2px solid oklch(30% .03 250);box-shadow:0 40px 100px #0009,0 10px 30px #0006,inset 0 1px #3b434d80,0 0 60px #7d460b0f;overflow:hidden}.fut-imac__screen[data-astro-cid-4haa2huu]{background:#010207;margin:6px;border-radius:.6rem;overflow:hidden}.fut-imac__titlebar[data-astro-cid-4haa2huu]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:#050911;border-bottom:1px solid oklch(20% .02 250)}.fut-imac__dots[data-astro-cid-4haa2huu]{display:flex;gap:5px}.fut-imac__dot[data-astro-cid-4haa2huu]{width:10px;height:10px;border-radius:50%}.fut-imac__dot--red[data-astro-cid-4haa2huu]{background:#d40237}.fut-imac__dot--yellow[data-astro-cid-4haa2huu]{background:oklch(75% .18 85)}.fut-imac__dot--green[data-astro-cid-4haa2huu]{background:#3baa18}.fut-imac__title[data-astro-cid-4haa2huu]{font-size:.6rem;color:#607489;font-family:SF Mono,Fira Code,monospace;letter-spacing:.02em}.fut-imac__content[data-astro-cid-4haa2huu]{padding:.75rem;display:flex;flex-direction:column;gap:.75rem}.fut-core__grid[data-astro-cid-4haa2huu]{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.fut-core__node[data-astro-cid-4haa2huu]{display:flex;align-items:center;gap:.4rem;padding:.3rem .5rem;border-radius:.4rem;background:#050911;border:1px solid oklch(20% .02 255);font-size:.58rem;color:#7d92a7;font-family:SF Mono,monospace}.fut-core__node-dot[data-astro-cid-4haa2huu]{width:6px;height:6px;border-radius:50%;background:#2e4a67;flex-shrink:0}.fut-core__node--active[data-astro-cid-4haa2huu] .fut-core__node-dot[data-astro-cid-4haa2huu]{background:#3baa18}.fut-core__node--pulse[data-astro-cid-4haa2huu] .fut-core__node-dot[data-astro-cid-4haa2huu]{background:oklch(70% .18 200);animation:nodePulse 1.5s ease-in-out infinite}@keyframes nodePulse{0%,to{opacity:1}50%{opacity:.3}}.fut-core__node-label[data-astro-cid-4haa2huu]{font-size:.55rem}.fut-core__logs[data-astro-cid-4haa2huu]{display:flex;flex-direction:column;gap:.2rem;font-family:SF Mono,Fira Code,monospace;font-size:.55rem}.fut-core__log[data-astro-cid-4haa2huu]{display:flex;gap:.5rem;align-items:center;color:#6e8398}.fut-core__log-time[data-astro-cid-4haa2huu]{color:#44576b}.fut-core__log-tag[data-astro-cid-4haa2huu]{padding:.05rem .35rem;border-radius:.2rem;font-size:.5rem;font-weight:700;letter-spacing:.05em}.fut-core__log-tag--ok[data-astro-cid-4haa2huu]{background:#3baa1833;color:#3baa18}.fut-core__log-tag--sync[data-astro-cid-4haa2huu]{background:oklch(65% .18 200 / .2);color:oklch(65% .18 200)}.fut-core__log-tag--warn[data-astro-cid-4haa2huu]{background:oklch(70% .18 85 / .2);color:oklch(70% .18 85)}.fut-core__status-bar[data-astro-cid-4haa2huu]{display:flex;align-items:center;gap:.4rem;padding-top:.4rem;border-top:1px solid oklch(18% .02 250)}.fut-core__led[data-astro-cid-4haa2huu]{width:7px;height:7px;border-radius:50%;background:#122334}.fut-core__led--on[data-astro-cid-4haa2huu]{background:#3baa18}.fut-core__led--pulse[data-astro-cid-4haa2huu]{background:oklch(65% .18 200);animation:nodePulse 1s ease-in-out infinite}.fut-core__status-text[data-astro-cid-4haa2huu]{margin-left:auto;font-size:.5rem;color:#607489;font-family:SF Mono,monospace}.fut-imac__chin[data-astro-cid-4haa2huu]{background:#040a11;padding:.5rem;display:flex;justify-content:center}.fut-imac__camera[data-astro-cid-4haa2huu]{width:6px;height:6px;border-radius:50%;background:#122334}.fut-imac__neck[data-astro-cid-4haa2huu]{width:60px;height:28px;background:#070e16;margin-inline:auto;clip-path:polygon(20% 0%,80% 0%,100% 100%,0% 100%)}.fut-imac__base[data-astro-cid-4haa2huu]{width:160px;height:10px;background:#0b121a;border-radius:1rem;margin-inline:auto}.fut-ipad[data-astro-cid-4haa2huu]{width:280px;background:#050a0f;border-radius:1.4rem;border:2.5px solid oklch(30% .03 250);box-shadow:0 50px 120px #000000a6,0 20px 50px #00000073,inset 0 1px #3b434d80,0 0 60px #7d460b0f;margin-inline:auto;overflow:hidden}.fut-ipad__camera[data-astro-cid-4haa2huu]{width:6px;height:6px;border-radius:50%;background:#141b24;margin:.5rem auto .2rem}.fut-ipad__screen[data-astro-cid-4haa2huu]{background:#faf8f5;margin:0 .4rem;border-radius:.5rem;overflow:hidden;min-height:320px}.fut-ipad__app-bar[data-astro-cid-4haa2huu]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:#071727;gap:.5rem}.fut-ipad__app-name[data-astro-cid-4haa2huu]{font-size:.55rem;font-weight:700;color:#bbd0e8;letter-spacing:.06em;font-family:SF Mono,monospace}.fut-ipad__app-badge[data-astro-cid-4haa2huu]{font-size:.48rem;padding:.15rem .4rem;border-radius:.3rem;background:oklch(55% .14 60 / .25);color:#c72;font-family:SF Mono,monospace;letter-spacing:.04em}.fut-ipad__content[data-astro-cid-4haa2huu]{padding:.75rem;display:flex;flex-direction:column;gap:.4rem}.fut-ipad__home[data-astro-cid-4haa2huu]{width:60px;height:3px;border-radius:2px;background:#333c45;margin:.5rem auto}.fut-menu__section-title[data-astro-cid-4haa2huu]{font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2a3c4f;margin-bottom:.2rem}.fut-menu__item[data-astro-cid-4haa2huu]{display:flex;justify-content:space-between;align-items:center;padding:.3rem .5rem;border-radius:.4rem;background:#f3f1ef}.fut-menu__item-name[data-astro-cid-4haa2huu]{font-size:.6rem;color:#1a222b;font-weight:500}.fut-menu__item-alert[data-astro-cid-4haa2huu]{font-size:.55rem;font-weight:700;padding:.1rem .4rem;border-radius:.3rem}.fut-menu__item-alert--warn[data-astro-cid-4haa2huu]{background:oklch(80% .18 60 / .2);color:oklch(55% .18 60)}.fut-menu__item-alert--ok[data-astro-cid-4haa2huu]{background:#3baa1826;color:oklch(45% .2 140)}.fut-menu__divider[data-astro-cid-4haa2huu]{height:1px;background:#d3d8de;margin:.25rem 0}.fut-menu__margin-row[data-astro-cid-4haa2huu]{display:flex;justify-content:space-between;font-size:.58rem;padding:.2rem .3rem;color:#262f38}.fut-menu__margin-val[data-astro-cid-4haa2huu]{font-weight:700}.fut-menu__margin-val--good[data-astro-cid-4haa2huu]{color:oklch(45% .2 140)}.fut-menu__margin-val--warn[data-astro-cid-4haa2huu]{color:oklch(55% .18 60)}.fut-menu__insight[data-astro-cid-4haa2huu]{display:flex;align-items:center;gap:.4rem;padding:.4rem .5rem;border-radius:.4rem;background:oklch(55% .14 60 / .1);font-size:.55rem;color:oklch(35% .1 60);font-style:italic;margin-top:.25rem}.fut-menu__pulse[data-astro-cid-4haa2huu]{width:6px;height:6px;border-radius:50%;background:oklch(55% .14 60);flex-shrink:0;animation:nodePulse 1.2s ease-in-out infinite}.fut-ipad__content--crm[data-astro-cid-4haa2huu]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;padding:.6rem}.fut-crm__floor-label[data-astro-cid-4haa2huu]{font-size:.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#44576b;margin-bottom:.3rem}.fut-crm__tables[data-astro-cid-4haa2huu]{display:grid;grid-template-columns:1fr 1fr;gap:.3rem}.fut-crm__table[data-astro-cid-4haa2huu]{padding:.3rem;border-radius:.4rem;font-size:.55rem;font-weight:600;text-align:center;background:#e8e4dd;color:#4d5660;border:1px solid oklch(85% .02 250)}.fut-crm__table--taken[data-astro-cid-4haa2huu]{background:#224a7126;color:#143c62;border-color:#224a714d}.fut-crm__table--vip[data-astro-cid-4haa2huu]{background:oklch(75% .18 70 / .15);color:oklch(45% .18 70);border-color:oklch(65% .18 70 / .4);display:flex;flex-direction:column;gap:.1rem}.fut-crm__vip-tag[data-astro-cid-4haa2huu]{font-size:.4rem;letter-spacing:.08em}.fut-crm__sidebar[data-astro-cid-4haa2huu]{display:flex;flex-direction:column;gap:.3rem}.fut-crm__sidebar-header[data-astro-cid-4haa2huu]{display:flex;gap:.3rem;align-items:center}.fut-crm__table-badge[data-astro-cid-4haa2huu]{font-size:.5rem;font-weight:700;color:#333c45}.fut-crm__seated-badge[data-astro-cid-4haa2huu]{font-size:.45rem;padding:.1rem .3rem;border-radius:.3rem;background:#3baa1826;color:oklch(45% .2 140)}.fut-crm__guest-name[data-astro-cid-4haa2huu]{font-size:.58rem;font-weight:700;color:#0f171f}.fut-crm__guest-loyalty[data-astro-cid-4haa2huu]{font-size:.52rem;color:oklch(55% .16 70)}.fut-crm__allergy-alert[data-astro-cid-4haa2huu]{font-size:.5rem;font-weight:700;padding:.2rem .35rem;border-radius:.3rem;background:#d409241f;color:oklch(45% .22 25);display:flex;align-items:center;gap:.3rem}.fut-crm__pref[data-astro-cid-4haa2huu]{font-size:.52rem;color:#404952}.fut-ledger-device[data-astro-cid-4haa2huu]{width:280px;background:#040e1a;border-radius:1rem;border:1.5px solid oklch(30% .04 250);padding:1.25rem;box-shadow:0 40px 100px #0009,0 10px 30px oklch(20% .08 250 / .2),inset 0 1px #32445766,0 0 60px #7d460b0f;margin-inline:auto}.fut-ledger__header[data-astro-cid-4haa2huu]{display:flex;flex-direction:column;gap:.2rem;padding-bottom:.75rem;border-bottom:1px solid oklch(25% .04 250);margin-bottom:.75rem}.fut-ledger__brand[data-astro-cid-4haa2huu]{font-size:.62rem;font-weight:700;letter-spacing:.12em;color:#97b1cd;font-family:SF Mono,monospace}.fut-ledger__date[data-astro-cid-4haa2huu]{font-size:.55rem;color:#52657a;font-family:SF Mono,monospace}.fut-ledger__rows[data-astro-cid-4haa2huu]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.75rem}.fut-ledger__row[data-astro-cid-4haa2huu]{display:flex;justify-content:space-between;font-size:.62rem;color:#7d92a7;padding:.25rem 0;border-bottom:1px solid oklch(20% .02 250)}.fut-ledger__row--total[data-astro-cid-4haa2huu]{border-top:1px solid oklch(30% .04 250);border-bottom:none;padding-top:.4rem;font-weight:700;font-size:.68rem}.fut-ledger__val[data-astro-cid-4haa2huu]{font-family:SF Mono,monospace;font-weight:600}.fut-ledger__val--gain[data-astro-cid-4haa2huu]{color:#3baa18}.fut-ledger__val--loss[data-astro-cid-4haa2huu]{color:#d40924}.fut-ledger__checks[data-astro-cid-4haa2huu]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem}.fut-ledger__check[data-astro-cid-4haa2huu]{display:flex;align-items:center;gap:.4rem;font-size:.58rem;color:#6e8398}.fut-ledger__check-icon[data-astro-cid-4haa2huu]{color:#3baa18;font-weight:700;font-size:.65rem}.fut-ledger__insight[data-astro-cid-4haa2huu]{display:flex;align-items:center;gap:.5rem;padding:.5rem .65rem;border-radius:.5rem;background:oklch(55% .14 60 / .1);border:1px solid oklch(35% .1 60 / .2);font-size:.55rem;color:#ac713e;font-style:italic}.fut-ledger__pulse[data-astro-cid-4haa2huu]{width:7px;height:7px;border-radius:50%;background:oklch(55% .14 60);flex-shrink:0;animation:nodePulse 1.4s ease-in-out infinite}.future__close[data-astro-cid-4haa2huu]{padding:var(--space-xl) 0 var(--space-md)}.future__close-inner[data-astro-cid-4haa2huu]{text-align:center}.fut-close-board[data-astro-cid-4haa2huu]{display:flex;flex-direction:column;align-items:center;gap:2.5rem;padding:3rem;background:#00071699;border:1px solid oklch(25% .04 60 / .3);border-radius:1.5rem;backdrop-filter:blur(16px);box-shadow:0 0 60px oklch(30% .1 60 / .1)}.fut-metrics[data-astro-cid-4haa2huu]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;width:100%}.fut-metric[data-astro-cid-4haa2huu]{display:flex;flex-direction:column;gap:.5rem;align-items:center}.fut-metric__value[data-astro-cid-4haa2huu]{font-size:clamp(1.6rem,3vw,2.5rem);font-weight:800;color:#e59b5b;font-variant-numeric:tabular-nums}.fut-metric__label[data-astro-cid-4haa2huu]{font-size:.72rem;color:#607489;text-align:center;letter-spacing:.03em}.fut-cta-wrap[data-astro-cid-4haa2huu]{position:relative}.fut-cta-btn[data-astro-cid-4haa2huu]{font-size:1rem;padding:.9rem 2.5rem}.future__close-powered[data-astro-cid-4haa2huu]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#44576b}.future__close-dot[data-astro-cid-4haa2huu]{width:7px;height:7px;border-radius:50%;background:oklch(55% .14 60);animation:nodePulse 2s ease-in-out infinite}@media(max-width:900px){.fut-phone-wrap[data-astro-cid-4haa2huu],.fut-core-wrap[data-astro-cid-4haa2huu],.fut-menu-wrap[data-astro-cid-4haa2huu],.fut-crm-wrap[data-astro-cid-4haa2huu],.fut-ledger-wrap[data-astro-cid-4haa2huu]{grid-template-columns:1fr;gap:2rem}.future__card[data-astro-cid-4haa2huu]:nth-child(2n) .fut-phone-wrap[data-astro-cid-4haa2huu],.future__card[data-astro-cid-4haa2huu]:nth-child(2n) .fut-core-wrap[data-astro-cid-4haa2huu],.future__card[data-astro-cid-4haa2huu]:nth-child(2n) .fut-menu-wrap[data-astro-cid-4haa2huu],.future__card[data-astro-cid-4haa2huu]:nth-child(2n) .fut-crm-wrap[data-astro-cid-4haa2huu],.future__card[data-astro-cid-4haa2huu]:nth-child(2n) .fut-ledger-wrap[data-astro-cid-4haa2huu]{direction:ltr}.fut-metrics[data-astro-cid-4haa2huu]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.fut-metrics[data-astro-cid-4haa2huu]{grid-template-columns:repeat(2,1fr);gap:1rem}.fut-close-board[data-astro-cid-4haa2huu]{padding:1.5rem;backdrop-filter:none;-webkit-backdrop-filter:none}.future[data-astro-cid-4haa2huu]:before{display:none}.future__card[data-astro-cid-4haa2huu]{transition:opacity .4s ease,transform .4s ease}}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;overflow:hidden;background:linear-gradient(160deg,#010408,#000103)}.hero__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0;background:url(/images/_hero_frame.jpg) center 40% / cover no-repeat}.hero__video[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.hero__overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:radial-gradient(ellipse 75% 60% at 50% 45%,oklch(6% .02 250 / .32) 0%,transparent 100%),linear-gradient(180deg,#00020580,#00020557 35%,#00020570 60%,#000205e6);z-index:1}.hero__glow[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;pointer-events:none;z-index:2;filter:blur(100px)}.hero__glow--1[data-astro-cid-j7pv25f6]{width:600px;height:600px;bottom:-10%;left:-5%;background:radial-gradient(circle,oklch(55% .14 60 / .12) 0%,transparent 70%)}.hero__glow--2[data-astro-cid-j7pv25f6]{width:400px;height:400px;top:10%;right:-5%;background:radial-gradient(circle,oklch(45% .12 240 / .1) 0%,transparent 70%)}.hero__content[data-astro-cid-j7pv25f6]{position:relative;z-index:3;padding:clamp(6rem,14vw,12rem) 0 clamp(3rem,8vw,8rem);display:flex;flex-direction:column;align-items:center;text-align:center}.hero__text[data-astro-cid-j7pv25f6]{max-width:820px;display:flex;flex-direction:column;align-items:center}.hero__eyebrow[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:#bb9679;margin-bottom:1.5rem}.hero__eyebrow-dot[data-astro-cid-j7pv25f6]{width:6px;height:6px;border-radius:50%;background:oklch(55% .14 60);box-shadow:0 0 8px oklch(55% .14 60 / .6);animation:led-blink 1.5s infinite alternate ease-in-out}.hero__title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:min(clamp(2.4rem,7vw,5.5rem),calc((100vw - 2.5rem) / 9.4));font-weight:var(--fw-extrabold);line-height:.95;letter-spacing:var(--ls-display);color:var(--text-on-dark);margin-bottom:1.5rem}@media(max-width:768px){.hero__overlay[data-astro-cid-j7pv25f6]{background:radial-gradient(ellipse 80% 60% at 50% 45%,oklch(6% .02 250 / .55) 0%,transparent 100%),linear-gradient(180deg,#0002059e,#00020594 35%,#0002059e 60%,#000205eb)}}.hero__subtitle[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.75;text-wrap:pretty;color:#a5afba;max-width:48ch;margin-bottom:2.5rem;text-align:center}@media(max-width:480px){.hero__subtitle[data-astro-cid-j7pv25f6]{font-size:.875rem;line-height:1.5;margin-bottom:2rem}}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;flex-wrap:wrap}.hero__btn-outline[data-astro-cid-j7pv25f6]{border-color:#5b646f;color:#b4bfca}.hero__btn-outline[data-astro-cid-j7pv25f6]:hover{border-color:#b4bfca;color:#fff}.hero__scroll[data-astro-cid-j7pv25f6]{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);z-index:3}.hero__scroll-line[data-astro-cid-j7pv25f6]{width:1px;height:48px;background:linear-gradient(180deg,oklch(55% .14 60) 0%,transparent 100%);animation:scrollPulse 2s ease-in-out infinite}@keyframes scrollPulse{0%,to{opacity:.3;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.feature[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;min-height:80vh;background:#010203;overflow:hidden}.feature__image[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.feature__image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}.feature__chest-title[data-astro-cid-j7pv25f6]{position:relative;font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.5rem);font-weight:var(--fw-extrabold);line-height:1.05;color:#fff;text-align:center;text-shadow:0 2px 12px oklch(0% 0 0 / .5),0 0 40px oklch(0% 0 0 / .3);z-index:2}.feature__content[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;padding:clamp(3rem,6vw,6rem);background:#010203;text-align:center}.feature__inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:1.25rem;max-width:480px}.feature__manifesto[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,3rem);font-weight:var(--fw-extrabold);line-height:1.1;color:#fff;letter-spacing:var(--ls-tight)}.feature__body[data-astro-cid-j7pv25f6]{font-size:var(--fs-body);line-height:var(--lh-body);color:#91a0b1}.feature__cta[data-astro-cid-j7pv25f6]{align-self:flex-start;margin-top:.5rem}@media(max-width:900px){.feature__cta[data-astro-cid-j7pv25f6]{align-self:center}.feature__inner[data-astro-cid-j7pv25f6]{text-align:center;align-items:center}}@media(max-width:900px){.feature[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.feature__image[data-astro-cid-j7pv25f6]{min-height:50vh}.feature__chest-title[data-astro-cid-j7pv25f6]{bottom:2rem;left:1.5rem}}@media(max-width:640px){.hero__actions[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center;width:100%}.hero__actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%;max-width:320px;justify-content:center}}@media(max-width:768px){.hero__glow[data-astro-cid-j7pv25f6]{display:none}.parallax-divider__img[data-astro-cid-j7pv25f6]{will-change:auto;inset:0;height:100%}.nav[data-astro-cid-j7pv25f6].is-scrolled{backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1)}.hero__video[data-astro-cid-j7pv25f6]{object-position:center center}.circular-section[data-astro-cid-j7pv25f6]{min-height:auto;padding:3rem 1rem}}.hscroll[data-astro-cid-j7pv25f6]{background:var(--bg-dark);padding:var(--space-lg) 0 var(--space-2xl);overflow:hidden}.hscroll__header[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.hscroll__header[data-astro-cid-j7pv25f6] .label[data-astro-cid-j7pv25f6]{display:block;margin-bottom:.75rem}.hscroll__title[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4vw,3.5rem);color:var(--text-on-dark);line-height:1.1;letter-spacing:var(--ls-tight);font-weight:900}.hscroll__marquee[data-astro-cid-j7pv25f6]{overflow:hidden;mask-image:linear-gradient(90deg,transparent 0%,black 5%,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 5%,black 95%,transparent 100%)}.hscroll__track[data-astro-cid-j7pv25f6]{display:flex;gap:clamp(1rem,2vw,1.5rem);width:max-content;animation:marquee-scroll 40s linear infinite}.hscroll__track[data-astro-cid-j7pv25f6]:hover,.hscroll__track[data-astro-cid-j7pv25f6]:focus-within{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hscroll__track[data-astro-cid-j7pv25f6]{animation:none;overflow-x:auto;-webkit-overflow-scrolling:touch}}.hscroll__card[data-astro-cid-j7pv25f6]{flex:0 0 clamp(300px,28vw,380px);display:flex;flex-direction:column;background:linear-gradient(145deg,#050e18,#02060d);border:1px solid oklch(25% .03 250 / .5);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:transform .5s var(--ease-out),border-color .4s ease,box-shadow .5s ease;box-shadow:0 8px 32px #0000004d}.hscroll__card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px) scale(1.02);border-color:oklch(55% .14 60 / .4);box-shadow:0 20px 60px #00000080,0 0 30px oklch(55% .14 60 / .06)}.hscroll__card-img[data-astro-cid-j7pv25f6]{position:relative;height:140px;overflow:hidden}.hscroll__card-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.hscroll__card[data-astro-cid-j7pv25f6]:hover .hscroll__card-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.08)}.hscroll__card-num[data-astro-cid-j7pv25f6]{position:absolute;top:.75rem;left:.75rem;font-family:var(--font-display);font-size:.7rem;font-weight:var(--fw-bold);color:var(--accent);background:#02060dd9;backdrop-filter:blur(8px);padding:.25rem .6rem;border-radius:var(--radius-sm);letter-spacing:.08em}.hscroll__card-body[data-astro-cid-j7pv25f6]{padding:1.25rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:.6rem}.hscroll__card-title[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,1.3vw,1.15rem);color:var(--text-on-dark);font-weight:var(--fw-bold);line-height:1.2}.hscroll__card-tagline[data-astro-cid-j7pv25f6]{font-size:.8rem;color:#6e8398;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hscroll__card-deliverables[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-direction:column;gap:.3rem;margin-top:auto;padding-top:.75rem;border-top:1px solid oklch(25% .02 250)}.hscroll__card-deliverables[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:.7rem;color:#607489;line-height:1.4;padding-left:1rem;position:relative}.hscroll__card-deliverables[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"→";position:absolute;left:0;color:var(--accent);font-size:.6rem}.hscroll__card-arrow[data-astro-cid-j7pv25f6]{font-size:.72rem;font-weight:var(--fw-semibold);color:var(--accent);letter-spacing:.04em;margin-top:.5rem;transition:letter-spacing .3s ease}.hscroll__card[data-astro-cid-j7pv25f6]:hover .hscroll__card-arrow[data-astro-cid-j7pv25f6]{letter-spacing:.1em}@media(max-width:768px){.hscroll__track[data-astro-cid-j7pv25f6]{animation:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding:0 1rem 1rem}.hscroll__card[data-astro-cid-j7pv25f6]{scroll-snap-align:start;flex:0 0 85vw}}.parallax-divider[data-astro-cid-j7pv25f6]{position:relative;height:clamp(50vh,60vh,70vh);overflow:hidden}.parallax-divider__img[data-astro-cid-j7pv25f6]{position:absolute;inset:-15% 0;width:100%;height:130%;object-fit:cover;will-change:transform}.parallax-divider__overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(180deg,#02060db3,#02060d73 40%,#02060db3)}.parallax-divider__text[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2}.parallax-divider__quote[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.6rem,3.5vw,2.8rem);font-weight:var(--fw-bold);line-height:1.25;color:#e6e4e1;text-align:center;max-width:20ch;font-style:normal;text-shadow:0 2px 20px oklch(0% 0 0 / .4)}.impact[data-astro-cid-j7pv25f6]{padding:var(--space-2xl) 0;background:linear-gradient(180deg,#010407,#02060d);position:relative;overflow:hidden}.impact[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,oklch(55% .14 60 / .06) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.impact__inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.impact__header[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:clamp(3rem,5vw,5rem)}.impact__header[data-astro-cid-j7pv25f6] .label[data-astro-cid-j7pv25f6]{display:block;margin-bottom:.75rem}.impact__title[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4vw,3.2rem);color:var(--text-on-dark);line-height:1.1;letter-spacing:var(--ls-tight)}.impact__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,2rem)}.impact__stat[data-astro-cid-j7pv25f6]{text-align:center;padding:clamp(1.5rem,3vw,2.5rem) 1rem;background:#040a11cc;border:1px solid oklch(25% .03 250 / .3);border-radius:var(--radius-lg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .4s var(--ease-out),border-color .4s ease}@media(max-width:768px){.impact__stat[data-astro-cid-j7pv25f6]{backdrop-filter:none;-webkit-backdrop-filter:none;background:#040a11}}.impact__stat[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);border-color:oklch(55% .14 60 / .3)}.impact__val[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--fw-extrabold);background:linear-gradient(135deg,#e6e4e1,#d58b4b);background-clip:text;-webkit-background-clip:text;color:transparent;display:block;line-height:1;margin-bottom:.75rem}.impact__label[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:clamp(.8rem,1vw,.9rem);font-weight:var(--fw-semibold);color:var(--text-on-dark);display:block;margin-bottom:.4rem;letter-spacing:.02em}.impact__detail[data-astro-cid-j7pv25f6]{font-size:.7rem;color:#52657a;line-height:1.4}@media(max-width:900px){.impact__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.impact__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.circular-section[data-astro-cid-j7pv25f6]{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:4rem 1rem;background:radial-gradient(ellipse 50% 50% at 50% 50%,oklch(20% .04 55 / .25) 0%,transparent 70%),#010203;position:relative;overflow:hidden}@media(max-width:640px){.circular-section[data-astro-cid-j7pv25f6]{min-height:0;padding:4rem 1.25rem}}.circular-section[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(oklch(40% .02 250 / .07) 1px,transparent 1px),linear-gradient(90deg,oklch(40% .02 250 / .07) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.pillars[data-astro-cid-j7pv25f6]{background:#010203!important;color:var(--text-on-dark);padding:clamp(6rem,10vw,10rem) 0;border-top:1px solid oklch(20% .02 250);border-bottom:1px solid oklch(20% .02 250);overflow:hidden}.pillars__inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:clamp(3rem,5vw,5rem)}.pillars__header[data-astro-cid-j7pv25f6]{max-width:640px;margin-inline:auto;text-align:center}.pillars__title[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.15;letter-spacing:var(--ls-tight);margin-top:1rem;color:var(--text-on-dark)}.pillars__layout[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem);max-width:1000px;margin-inline:auto}.pillars__row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(2rem,3vw,3rem);align-items:center}.pillars__row--reverse[data-astro-cid-j7pv25f6]{grid-template-columns:1.4fr 1fr}.pillars__row--reverse[data-astro-cid-j7pv25f6] .pillars__punchline[data-astro-cid-j7pv25f6]{order:2}.pillars__row--reverse[data-astro-cid-j7pv25f6] .pillar-card[data-astro-cid-j7pv25f6]{order:1}.pillars__punchline[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1rem}.pillars__punch-word[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,3.8rem);font-weight:900;line-height:1;color:#e59b5b;letter-spacing:-.03em}.pillars__punch-sub[data-astro-cid-j7pv25f6]{font-size:.95rem;line-height:1.7;color:#8291a1;max-width:30ch}.pillar-card[data-astro-cid-j7pv25f6]{position:relative;border-radius:1.25rem;background:#f1f3f6;border:1px solid rgba(255,255,255,.5);box-shadow:0 10px 30px #0003,inset 0 1px #fffc;padding:1.5rem;transition:all .4s cubic-bezier(.16,1,.3,1)}.pillar-card[data-astro-cid-j7pv25f6]:hover{border-color:#c4923a59;box-shadow:0 15px 40px #0000004d,inset 0 1px #ffffffe6}.appliance-chassis[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:3fr 1.3fr;gap:1.5rem;min-height:260px;background:linear-gradient(135deg,#2a2d34,#17181c);border-radius:.85rem;padding:.85rem;border:1px solid rgba(255,255,255,.03);box-shadow:inset 0 2px 4px #00000080,0 4px 12px #00000040;position:relative;overflow:hidden}.appliance-door[data-astro-cid-j7pv25f6]{position:relative;background:radial-gradient(circle at center,#1b1d22,#0d0e11);border:4px solid #131417;border-radius:.5rem;box-shadow:inset 0 0 15px #000000d9,0 1px 2px #ffffff0d;padding:1.75rem;display:flex;align-items:center;z-index:1;overflow:hidden}.combi-blueprint[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:20px 20px;pointer-events:none;opacity:.65}.combi-chamber-glow[data-astro-cid-j7pv25f6],.speed-chamber-glow[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(196,146,58,0) 0%,transparent 75%);transition:background .4s ease,opacity .4s ease;pointer-events:none}.pillar-card--combi[data-astro-cid-j7pv25f6]:hover .combi-chamber-glow[data-astro-cid-j7pv25f6]{background:radial-gradient(circle at center,rgba(251,146,60,.18) 0%,transparent 75%)}.pillar-card--speed[data-astro-cid-j7pv25f6]:hover .speed-chamber-glow[data-astro-cid-j7pv25f6]{background:radial-gradient(circle at center,rgba(239,68,68,.16) 0%,transparent 75%)}.appliance-door-content[data-astro-cid-j7pv25f6]{position:relative;z-index:2;width:100%}.appliance-category[data-astro-cid-j7pv25f6]{font-size:.65rem;font-weight:700;letter-spacing:.15em;color:var(--accent);text-transform:uppercase;display:block;margin-bottom:.5rem}.appliance-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:700;color:#fff;line-height:1.2;margin-bottom:.6rem}.appliance-desc[data-astro-cid-j7pv25f6]{font-size:.84rem;line-height:1.55;color:#ffffffb8;margin-bottom:1.25rem;max-width:46ch}.appliance-metrics[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.5rem,2vw,1rem);border-top:1px solid rgba(255,255,255,.08);padding-top:1rem}.appliance-metric[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.15rem}.appliance-metric-val[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:800;color:#fff;white-space:nowrap}.appliance-metric-lbl[data-astro-cid-j7pv25f6]{font-size:.6875rem;font-weight:600;color:#ffffff73;text-transform:uppercase;letter-spacing:.05em}.appliance-panel[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#18191c,#0c0d0f);border-radius:.5rem;border:1px solid rgba(255,255,255,.02);padding:.85rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-shadow:inset 0 1px 2px #ffffff0d,0 4px 10px #00000080}.device-led[data-astro-cid-j7pv25f6]{width:6px;height:6px;border-radius:50%;display:inline-block}.device-led--green[data-astro-cid-j7pv25f6]{background:#64bd5b;box-shadow:0 0 6px #64bd5b}.device-led--amber[data-astro-cid-j7pv25f6]{background:#f09638;box-shadow:0 0 6px #f09638}.device-led--pulse[data-astro-cid-j7pv25f6]{animation:led-blink 1s infinite alternate ease-in-out}@keyframes led-blink{0%{opacity:.25;filter:brightness(.6)}to{opacity:1;filter:brightness(1.2)}}.combi-panel__header[data-astro-cid-j7pv25f6]{display:flex;gap:.35rem;align-self:flex-start}.combi-panel__screen[data-astro-cid-j7pv25f6]{width:100%;background:#000;border:1px solid #1f2025;border-radius:.25rem;padding:.4rem;font-family:monospace;font-size:.55rem;color:#4ade80;text-shadow:0 0 2px #4ade80;display:flex;flex-direction:column;gap:.15rem;margin:.5rem 0}.combi-panel__dial[data-astro-cid-j7pv25f6]{width:32px;height:32px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#5a5d64,#1e2024 85%);border:2px solid #0f1012;box-shadow:0 2px 4px #0006,inset 0 1px #ffffff26;position:relative;cursor:pointer;transition:transform .4s cubic-bezier(.16,1,.3,1)}.pillar-card--combi[data-astro-cid-j7pv25f6]:hover .combi-panel__dial[data-astro-cid-j7pv25f6]{transform:rotate(45deg)}.combi-dial-indicator[data-astro-cid-j7pv25f6]{position:absolute;top:3px;left:50%;width:2px;height:6px;background:#fff;transform:translate(-50%);border-radius:1px}.combi-panel__brand[data-astro-cid-j7pv25f6],.speed-panel__brand[data-astro-cid-j7pv25f6]{font-size:.5rem;font-weight:800;color:#fff3;letter-spacing:.1em;text-transform:uppercase;margin-top:auto}.speed-panel__handle[data-astro-cid-j7pv25f6]{width:100%;height:5px;background:#3e4046;border-radius:2px;border:1px solid #1c1d21;position:relative}.speed-panel__handle[data-astro-cid-j7pv25f6]:before,.speed-panel__handle[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:5px;width:6px;height:8px;background:#1c1d21}.speed-panel__handle[data-astro-cid-j7pv25f6]:before{left:10px}.speed-panel__handle[data-astro-cid-j7pv25f6]:after{right:10px}.speed-panel__screen[data-astro-cid-j7pv25f6]{width:100%;background:#000;border:1px solid #1f2025;border-radius:.25rem;padding:.4rem;font-family:monospace;font-size:.55rem;color:#22d3ee;text-shadow:0 0 2px #22d3ee;display:flex;flex-direction:column;gap:.15rem;margin:.5rem 0}.speed-panel__keypad[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;width:100%}.speed-panel__keypad[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{background:#111215;border:1px solid #23252a;font-size:.5rem;color:#fff6;text-align:center;padding:2px 0;border-radius:1px;user-select:none}.drawer-chassis[data-astro-cid-j7pv25f6]{grid-template-columns:2.8fr 1.5fr}.drawer-content-panel[data-astro-cid-j7pv25f6]{background:radial-gradient(circle at center,#1b1d22,#0d0e11)}.drawer-cabinet[data-astro-cid-j7pv25f6]{align-items:stretch;justify-content:flex-start;gap:.6rem}.drawer-master-telemetry[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;font-family:monospace;font-size:.5rem;color:#fff6;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:.4rem}.cabinet-drawer[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#32353c,#1f2125);border:1px solid #0f1012;border-radius:4px;height:48px;position:relative;box-shadow:inset 0 1px #ffffff26,0 2px 4px #0006;display:flex;align-items:center;justify-content:center}.cabinet-drawer-handle[data-astro-cid-j7pv25f6]{width:52px;height:12px;border-radius:6px;background:radial-gradient(circle at center,#23252a,#0d0e11);border:1px solid rgba(255,255,255,.03);box-shadow:inset 0 1px 2px #000c;position:relative;display:flex;align-items:center;justify-content:center}.drawer-led-line[data-astro-cid-j7pv25f6]{width:32px;height:2px;background:#64bd5b26;border-radius:1px;display:inline-block;transition:background .3s ease,box-shadow .3s ease}.pillar-card--drawer[data-astro-cid-j7pv25f6]:hover .drawer-led-line[data-astro-cid-j7pv25f6]{background:#64bd5b;box-shadow:0 0 6px #64bd5b}.clients-preview[data-astro-cid-j7pv25f6]{background:#fff;padding:var(--space-xl) 0 var(--space-lg)}.clients-preview__header[data-astro-cid-j7pv25f6]{max-width:800px;margin-bottom:var(--space-xl);margin-inline:auto;text-align:center}.clients-preview__header[data-astro-cid-j7pv25f6] .label[data-astro-cid-j7pv25f6]{display:block;margin-bottom:1rem;color:var(--accent)}.clients-preview__title[data-astro-cid-j7pv25f6]{font-size:clamp(2.4rem,5vw,4rem);font-weight:900;line-height:1.1;color:#080c0f}.clients-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:var(--space-xl)}.client-card[data-astro-cid-j7pv25f6]{position:relative;background:linear-gradient(145deg,#070e16,#010407);border:1px solid oklch(22% .02 250 / .5);border-radius:var(--radius-lg);padding:1.75rem 1.5rem;cursor:default;display:flex;flex-direction:column;justify-content:space-between;min-height:380px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .4s ease;box-shadow:0 8px 30px #00000026,0 2px 8px #00000014;overflow:hidden}.client-card[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:var(--card-bg, none) center / cover no-repeat;opacity:.1;transition:opacity .5s ease;pointer-events:none;z-index:0}.client-card[data-astro-cid-j7pv25f6]:hover:before{opacity:.18}.client-card[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.client-card[data-astro-cid-j7pv25f6]:hover{border-color:oklch(55% .14 60 / .3);box-shadow:0 12px 40px #0003,0 0 12px oklch(55% .14 60 / .05)}.client-card__dossier-header[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:.85rem;margin-bottom:1rem}.client-card__dossier-tag[data-astro-cid-j7pv25f6]{font-family:monospace;font-size:.65rem;font-weight:700;color:var(--accent);letter-spacing:.1em}.client-card__status-dot[data-astro-cid-j7pv25f6]{width:6px;height:6px}.client-card__content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;height:100%;justify-content:space-between}.client-card__headline[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.1rem,1.5vw,1.35rem);color:#fff;font-weight:var(--fw-bold);line-height:1.25;margin-bottom:.75rem}.client-card__body[data-astro-cid-j7pv25f6]{color:#ffffffc7;font-size:.84rem;line-height:1.6;margin:0 0 1.5rem}.client-card__audit[data-astro-cid-j7pv25f6]{background:#0b0c0e;border:1px solid rgba(255,255,255,.03);border-radius:.5rem;padding:.75rem;margin-top:auto}.client-card__audit-title[data-astro-cid-j7pv25f6]{display:block;font-family:monospace;font-size:.55rem;font-weight:700;color:#ffffff59;letter-spacing:.1em;margin-bottom:.4rem}.client-card__audit-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.client-card__audit-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-family:monospace;font-size:.65rem;color:var(--accent);display:flex;align-items:center}.clients-preview__cta[data-astro-cid-j7pv25f6]{text-align:center}@media(max-width:1024px){.pillars__row[data-astro-cid-j7pv25f6],.pillars__row--reverse[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;text-align:center}.pillars__row--reverse[data-astro-cid-j7pv25f6] .pillars__punchline[data-astro-cid-j7pv25f6],.pillars__row--reverse[data-astro-cid-j7pv25f6] .pillar-card[data-astro-cid-j7pv25f6]{order:0}.pillars__punchline[data-astro-cid-j7pv25f6]{align-items:center}.clients-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.clients-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.appliance-chassis[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;min-height:0;padding:.6rem;gap:.75rem}.appliance-door[data-astro-cid-j7pv25f6]{padding:1rem;min-height:0}.appliance-door-content[data-astro-cid-j7pv25f6]{gap:.5rem}.appliance-panel[data-astro-cid-j7pv25f6]{padding:1rem 0 0;border-top:1px solid rgba(255,255,255,.05)}.pillar-card[data-astro-cid-j7pv25f6]{padding:1rem}.pillars__row[data-astro-cid-j7pv25f6]{gap:1.5rem}.appliance-title[data-astro-cid-j7pv25f6]{font-size:1.05rem}.appliance-desc[data-astro-cid-j7pv25f6]{font-size:.8125rem;line-height:1.55}.pillars[data-astro-cid-j7pv25f6]{padding:var(--space-lg) 0}.pillars__punch-word[data-astro-cid-j7pv25f6]{font-size:1.75rem}.pillars__punch-sub[data-astro-cid-j7pv25f6]{font-size:.875rem;line-height:1.55}}.cta-band[data-astro-cid-j7pv25f6]{padding:var(--space-lg) 0;background:linear-gradient(135deg,#040a11,#010203);border-top:1px solid var(--border);position:relative;overflow:hidden}.cta-band[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(oklch(40% .02 250 / .04) 1px,transparent 1px),linear-gradient(90deg,oklch(40% .02 250 / .04) 1px,transparent 1px);background-size:28px 28px;opacity:.5;pointer-events:none}.cta-band__title[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4vw,3.2rem);color:var(--text-on-dark);max-width:18ch;margin-inline:auto}.cta-band__sub[data-astro-cid-j7pv25f6]{font-size:clamp(.95rem,1.2vw,1.05rem);color:#7d92a7;line-height:1.75;max-width:52ch;margin-inline:auto}.cta-band__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.08;pointer-events:none;mix-blend-mode:luminosity}.cta-band__glow[data-astro-cid-j7pv25f6]{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,oklch(55% .14 60 / .12) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.cta-band__inner[data-astro-cid-j7pv25f6]{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}
