.solution-hero[data-v-933ab9d5]{--mx:.5;--my:.5}.hero-enter[data-v-933ab9d5]{perspective:1400px;position:relative;z-index:1}.hero-tilt[data-v-933ab9d5]{transform-style:preserve-3d;transition:transform .9s var(--ease-out-soft)}.hero-orb[data-v-933ab9d5]{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--color-electric) 55%,transparent) 0,color-mix(in srgb,var(--color-royal) 25%,transparent) 40%,transparent 68%);border-radius:50%;filter:blur(24px);left:50%;opacity:.7;pointer-events:none;position:absolute;top:50%;translate:-50% -50%;width:78%;z-index:0}.hero-orb--b[data-v-933ab9d5]{background:radial-gradient(circle,color-mix(in srgb,var(--color-gold-warm) 30%,transparent) 0,transparent 65%);left:74%;opacity:.45;top:34%;width:40%}.hero-chip-par[data-v-933ab9d5]{position:absolute;transition:transform .9s var(--ease-out-soft);z-index:2}.hero-chip-par--0[data-v-933ab9d5]{--depth:34;left:-2%;top:4%}.hero-chip-par--1[data-v-933ab9d5]{--depth:54;bottom:0;right:30%}.hero-chip-par--2[data-v-933ab9d5]{--depth:-22;left:4%;scale:.9;top:46%}@media(max-width:639px){.hero-chip-par--2[data-v-933ab9d5]{display:none}.hero-chip-par--0[data-v-933ab9d5]{left:0;top:-6%}.hero-chip-par--1[data-v-933ab9d5]{bottom:-6%;right:4%}}.hero-chip[data-v-933ab9d5]{align-items:center;backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3);background:linear-gradient(135deg,#ffffff2e,#ffffff0f);border:1px solid hsla(0,0%,100%,.22);border-radius:var(--radius-lg);box-shadow:0 18px 36px -12px #00001e8c,inset 0 1px #ffffff40;display:flex;gap:.625rem;padding:.5rem .875rem .5rem .5rem;white-space:nowrap}.hero-chip__icon[data-v-933ab9d5]{align-items:center;background:linear-gradient(135deg,var(--color-electric),var(--color-optek-700));border-radius:var(--radius-sm);box-shadow:0 0 16px color-mix(in srgb,var(--color-electric) 60%,transparent);color:var(--color-gold);display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}@media(min-width:768px){.hero-chip__icon[data-v-933ab9d5]{height:2.5rem;width:2.5rem}}@media(prefers-reduced-motion:no-preference){.hero-enter[data-v-933ab9d5]{animation:hero-device-in-933ab9d5 1.2s var(--ease-out-expo) .2s both}.hero-float[data-v-933ab9d5]{animation:hero-float-933ab9d5 7s ease-in-out 1.4s infinite}.hero-orb[data-v-933ab9d5]{animation:hero-orb-933ab9d5 9s ease-in-out infinite}.hero-orb--b[data-v-933ab9d5]{animation-delay:-3s;animation-duration:7s}.hero-chip[data-v-933ab9d5]{animation:hero-chip-in-933ab9d5 .7s var(--ease-out-expo) both,hero-chip-bob-933ab9d5 5.5s ease-in-out infinite}.hero-chip-par--0 .hero-chip[data-v-933ab9d5]{animation-delay:.9s,0s}.hero-chip-par--1 .hero-chip[data-v-933ab9d5]{animation-delay:1.05s,-2s;animation-duration:.7s,6.5s}.hero-chip-par--2 .hero-chip[data-v-933ab9d5]{animation-delay:1.2s,-3.5s;animation-duration:.7s,5s}.solution-hero.is-tilting .hero-tilt[data-v-933ab9d5]{transform:rotateX(calc((.5 - var(--my))*16deg)) rotateY(calc((var(--mx) - .5)*20deg))}.solution-hero.is-tilting .hero-chip-par[data-v-933ab9d5]{transform:translate3d(calc((var(--mx) - .5)*var(--depth)*1px),calc((var(--my) - .5)*var(--depth)*1px),0)}}@keyframes hero-device-in-933ab9d5{0%{opacity:0;transform:translate3d(90px,60px,0) rotate(4deg)}to{opacity:1;transform:none}}@keyframes hero-float-933ab9d5{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes hero-orb-933ab9d5{0%,to{opacity:.55;scale:.92}50%{opacity:.85;scale:1.06}}@keyframes hero-chip-in-933ab9d5{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes hero-chip-bob-933ab9d5{0%,to{translate:0 0}50%{translate:0 -10px}}.feat-stage[data-v-6f1b6fbe]{--mx:.5;--my:.5;perspective:1000px}.feat-float[data-v-6f1b6fbe]{position:relative;transform-style:preserve-3d;transition:transform .6s var(--ease-out-soft)}.feat-card[data-v-6f1b6fbe]{box-shadow:0 24px 48px -16px #00005073,0 0 0 1px color-mix(in srgb,var(--color-electric) 35%,transparent)}.feat-img[data-v-6f1b6fbe]{transition:transform .6s var(--ease-out-soft)}.feat-ring[data-v-6f1b6fbe]{border:1px solid color-mix(in srgb,var(--color-electric) 80%,#fff);border-radius:var(--radius-xl);box-shadow:0 0 24px color-mix(in srgb,var(--color-electric) 55%,transparent),inset 0 0 18px color-mix(in srgb,var(--color-electric) 30%,transparent);inset:-1px;opacity:.5}.feat-glare[data-v-6f1b6fbe],.feat-ring[data-v-6f1b6fbe]{pointer-events:none;position:absolute}.feat-glare[data-v-6f1b6fbe]{background:radial-gradient(420px circle at calc(var(--mx)*100%) calc(var(--my)*100%),hsla(0,0%,100%,.28),transparent 55%);inset:0;mix-blend-mode:soft-light;opacity:0;transition:opacity .3s ease}.feat-tile[data-v-6f1b6fbe]{align-items:center;background:linear-gradient(145deg,var(--color-white),var(--color-optek-50));border:1px solid var(--color-optek-100);border-radius:var(--radius-md);box-shadow:inset 0 1px #ffffffe6,0 4px 10px -4px #00008040;display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;transition:transform .3s var(--ease-out-soft),box-shadow .3s var(--ease-out-soft);width:2.5rem}.feat-label[data-v-6f1b6fbe]{background-image:linear-gradient(var(--color-gold),var(--color-gold));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;padding-bottom:2px;transition:background-size .35s var(--ease-out-soft)}.feat-item:hover .feat-tile[data-v-6f1b6fbe]{box-shadow:inset 0 1px #ffffffe6,var(--shadow-glow-soft),0 10px 18px -8px #00008059;transform:translateY(-3px)}.feat-item:hover .feat-label[data-v-6f1b6fbe]{background-size:100% 2px}@media(prefers-reduced-motion:no-preference){.feat-float[data-v-6f1b6fbe]{animation:feat-float-6f1b6fbe 8s ease-in-out infinite}.feat-ring[data-v-6f1b6fbe]{animation:feat-pulse-6f1b6fbe 3.6s ease-in-out infinite}.feat-stage.is-tilting .feat-float[data-v-6f1b6fbe]{transform:rotateX(calc((.5 - var(--my))*14deg)) rotateY(calc((var(--mx) - .5)*16deg));transition-duration:.15s}.feat-stage.is-tilting .feat-img[data-v-6f1b6fbe]{transform:scale(1.06) translate3d(calc((var(--mx) - .5)*-12px),calc((var(--my) - .5)*-12px),0)}.feat-stage.is-tilting .feat-glare[data-v-6f1b6fbe]{opacity:1}}@keyframes feat-float-6f1b6fbe{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes feat-pulse-6f1b6fbe{0%,to{opacity:.35}50%{opacity:1}}.why-check__ring[data-v-c7db7164],.why-check__tick[data-v-c7db7164]{stroke-dasharray:1;stroke-dashoffset:0}.why-list.is-armed .why-check__ring[data-v-c7db7164],.why-list.is-armed .why-check__tick[data-v-c7db7164]{stroke-dashoffset:1}.why-list.is-armed .why-text[data-v-c7db7164]{opacity:0;translate:-8px 0}.why-list.is-armed.is-in .why-check__ring[data-v-c7db7164]{stroke-dashoffset:0;transition:stroke-dashoffset .55s var(--ease-out-soft) calc(var(--i)*.16s)}.why-list.is-armed.is-in .why-check__tick[data-v-c7db7164]{stroke-dashoffset:0;transition:stroke-dashoffset .35s var(--ease-out-soft) calc(var(--i)*.16s + .42s)}.why-list.is-armed.is-in .why-text[data-v-c7db7164]{opacity:1;transition:opacity .5s var(--ease-out-soft) calc(var(--i)*.16s + .12s),translate .5s var(--ease-out-soft) calc(var(--i)*.16s + .12s);translate:0 0}.why-stats.is-armed .why-fade[data-v-c7db7164]{opacity:0}.why-stats.is-armed.is-in .why-fade[data-v-c7db7164]{opacity:1;transition:opacity .9s var(--ease-out-soft) .3s}.glance-tab[data-v-c8b0a57c]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.22);border-radius:var(--radius-pill);color:#fffc;display:inline-flex;font-family:var(--font-sans);font-size:var(--text-body);font-weight:600;gap:.625rem;min-height:3rem;padding:.625rem 1rem;text-align:left;transition:background-color .3s var(--ease-out-soft),border-color .3s var(--ease-out-soft),color .3s var(--ease-out-soft),box-shadow .3s var(--ease-out-soft)}.glance-tab[data-v-c8b0a57c]:hover{border-color:#ffffff80;color:var(--color-white)}.glance-tab.is-active[data-v-c8b0a57c]{background:color-mix(in srgb,var(--color-gold) 14%,transparent);border-color:var(--color-gold);box-shadow:0 0 22px -6px var(--color-gold);color:var(--color-white)}.glance-tab[data-v-c8b0a57c]:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.glance-tab__count[data-v-c8b0a57c]{align-items:center;background:#ffffff1f;border-radius:var(--radius-pill);display:inline-flex;font-size:var(--text-xs);height:1.5rem;justify-content:center;margin-left:auto;min-width:1.5rem}.glance-tab.is-active .glance-tab__count[data-v-c8b0a57c]{background:var(--color-gold);color:var(--color-navy-deep)}.glance-item[data-v-c8b0a57c]{align-items:center;background:linear-gradient(110deg,#ffffff1a,#ffffff08);border:1px solid hsla(0,0%,100%,.14);border-left:3px solid var(--color-gold);border-radius:var(--radius-lg);display:flex;gap:.75rem;min-height:3.5rem;padding:.5rem 1rem .5rem .5rem}.glance-item__icon[data-v-c8b0a57c]{align-items:center;background:linear-gradient(135deg,var(--color-electric),var(--color-optek-700));border-radius:var(--radius-md);box-shadow:0 0 14px color-mix(in srgb,var(--color-electric) 55%,transparent);color:var(--color-gold);display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.glance-frame[data-v-c8b0a57c]{aspect-ratio:991/625;background:radial-gradient(70% 70% at 50% 45%,color-mix(in srgb,var(--color-electric) 30%,transparent),transparent 75%),var(--color-navy-deep);border:1px solid color-mix(in srgb,var(--color-electric) 45%,transparent);border-radius:var(--radius-2xl);box-shadow:0 30px 60px -24px #000014b3,0 0 40px -10px color-mix(in srgb,var(--color-electric) 55%,transparent);overflow:hidden;position:relative}.glance-img[data-v-c8b0a57c]{height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(var(--g-scale,1));transform-origin:var(--g-origin,50% 50%);transition:transform .9s var(--ease-out-expo),transform-origin .9s var(--ease-out-expo);width:100%}.glance-frame__shine[data-v-c8b0a57c]{background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.1) 45%,transparent 60%);inset:0;pointer-events:none;position:absolute}.glance-frame__label[data-v-c8b0a57c]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--color-navy-deep) 60%,transparent);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-pill);bottom:1rem;color:var(--color-white);display:inline-flex;font-size:var(--text-sm);font-weight:600;gap:.5rem;left:1rem;padding:.375rem .875rem;position:absolute}@media(prefers-reduced-motion:no-preference){.glance-item[data-v-c8b0a57c]{animation:glance-item-in-c8b0a57c .5s var(--ease-out-soft) both;animation-delay:calc(var(--j)*60ms)}.glance-frame__shine[data-v-c8b0a57c]{animation:glance-shine-c8b0a57c 7s ease-in-out infinite}}@keyframes glance-item-in-c8b0a57c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes glance-shine-c8b0a57c{0%,to{translate:-60% 0}50%{translate:60% 0}}.hiw[data-v-e589d31c]{--p:1;--marker:3.5rem}.hiw-marker[data-v-e589d31c]{align-items:center;background:var(--color-white);border:2px solid var(--color-border);border-radius:9999px;color:var(--color-muted);display:inline-flex;flex-shrink:0;height:var(--marker);justify-content:center;position:relative;transition:background-color .4s var(--ease-out-soft),color .4s var(--ease-out-soft),border-color .4s var(--ease-out-soft),box-shadow .4s var(--ease-out-soft),scale .4s var(--ease-out-soft);width:var(--marker);z-index:1}.hiw-step.is-lit .hiw-marker[data-v-e589d31c]{background:var(--color-navy);border-color:var(--color-gold);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-gold) 18%,transparent),0 10px 24px -8px #00008080;color:var(--color-gold)}.hiw-seg[data-v-e589d31c]{background:var(--color-border);border-radius:2px;bottom:-2.5rem;left:calc(var(--marker)/2 - 1px);overflow:hidden;position:absolute;top:var(--marker);width:2px}.hiw-seg__fill[data-v-e589d31c]{background:linear-gradient(var(--color-gold-warm),var(--color-gold));box-shadow:0 0 10px var(--color-gold);inset:0;position:absolute;transform:scaleY(clamp(0,calc(var(--p)*var(--segments) - var(--i)),1));transform-origin:top}@media(min-width:1024px){.hiw-seg[data-v-e589d31c]{bottom:auto;height:2px;left:calc(50% + var(--marker)/2);top:calc(var(--marker)/2 - 1px);width:calc(100% + 2rem - var(--marker))}.hiw-seg__fill[data-v-e589d31c]{background:linear-gradient(90deg,var(--color-gold-warm),var(--color-gold));transform:scaleX(clamp(0,calc(var(--p)*var(--segments) - var(--i)),1));transform-origin:left}}@media(prefers-reduced-motion:no-preference){.hiw-step.is-lit .hiw-marker[data-v-e589d31c]{animation:hiw-pop-e589d31c .5s var(--ease-out-expo)}}@keyframes hiw-pop-e589d31c{0%{scale:.85}60%{scale:1.12}to{scale:1}}.explore-panel[data-v-49a7080e]{background:radial-gradient(70% 60% at 50% 60%,var(--color-optek-50),transparent 75%),linear-gradient(to bottom,#f6f7fb,#eef0f7)}.explore-tilt[data-v-49a7080e]{--mx:.5;--my:.5;border-radius:var(--radius-xl);perspective:1000px}.explore-tilt[data-v-49a7080e]>:first-child{transform-style:preserve-3d;transition:transform .5s var(--ease-out-soft),box-shadow .3s var(--ease-out-soft)}.explore-spot[data-v-49a7080e]{background:radial-gradient(300px circle at calc(var(--mx)*100%) calc(var(--my)*100%),hsla(0,0%,100%,.35),transparent 60%);border-radius:inherit;inset:0;mix-blend-mode:soft-light;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}@media(prefers-reduced-motion:no-preference){.explore-tilt.is-tilting[data-v-49a7080e]>:first-child{transform:rotateX(calc((.5 - var(--my))*9deg)) rotateY(calc((var(--mx) - .5)*11deg));transition-duration:.12s,.3s}.explore-tilt.is-tilting .explore-spot[data-v-49a7080e]{opacity:1}}
