.hero[data-v-6eaee96d]{position:relative;overflow:hidden;background:#0a1929}.hero-mesh[data-v-6eaee96d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.mesh-orb[data-v-6eaee96d]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.08;animation:orb-float-6eaee96d 12s ease-in-out infinite}.mesh-orb--1[data-v-6eaee96d]{width:600px;height:600px;background:radial-gradient(circle,rgba(23,130,117,.4),transparent 70%);top:-15%;left:-10%;animation-duration:15s}.mesh-orb--2[data-v-6eaee96d]{width:500px;height:500px;background:radial-gradient(circle,rgba(139,92,246,.3),transparent 70%);top:20%;right:-8%;animation-duration:18s;animation-delay:-5s}.mesh-orb--3[data-v-6eaee96d]{width:400px;height:400px;background:radial-gradient(circle,rgba(249,115,22,.25),transparent 70%);bottom:10%;left:20%;animation-duration:12s;animation-delay:-3s}@keyframes orb-float-6eaee96d{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.05)}50%{transform:translate(-20px,15px) scale(.97)}75%{transform:translate(15px,-10px) scale(1.02)}}.hero-banner[data-v-6eaee96d]{position:relative;width:100%;height:90vh;overflow:hidden;z-index:0}.hero-track[data-v-6eaee96d]{display:flex;height:100%;transition:transform .8s cubic-bezier(.4,0,.2,1);will-change:transform}.hero-track.no-transition[data-v-6eaee96d]{transition:none}.hero-slide[data-v-6eaee96d]{flex:0 0 100%;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.hero-photo[data-v-6eaee96d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-banner-overlay[data-v-6eaee96d]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a192914,#0a192905,#0a192914)}.hero-dots[data-v-6eaee96d]{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:2}.hero-dot[data-v-6eaee96d]{width:8px;height:8px;border-radius:50%;border:none;background:#fff6;cursor:pointer;transition:all .3s ease;padding:0}.hero-dot.active[data-v-6eaee96d]{background:#fff;transform:scale(1.4);box-shadow:0 0 12px #fff9}.hero-dot[data-v-6eaee96d]:hover{background:#fffc;transform:scale(1.2)}.hero-content-wrap[data-v-6eaee96d]{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;padding:64px var(--container-padding) 56px;margin-top:-2px}.hero-reveal[data-v-6eaee96d]{opacity:0;transform:translateY(30px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--d, 0ms)}.hero-reveal--visible[data-v-6eaee96d]{opacity:1;transform:translateY(0)}.hero-badge[data-v-6eaee96d]{display:inline-flex;align-items:center;gap:10px;padding:10px 22px;background:#17827514;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(23,130,117,.2);border-radius:50px;font-size:13px;font-weight:600;color:#178275;margin-bottom:28px}.badge-pulse[data-v-6eaee96d]{width:8px;height:8px;background:#fff;border-radius:50%;animation:pulse-ring-6eaee96d 2s ease-in-out infinite;flex-shrink:0;position:relative;box-shadow:0 0 8px #fff9}.badge-pulse[data-v-6eaee96d]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid rgba(255,255,255,.3);animation:pulse-expand-6eaee96d 2s ease-in-out infinite}@keyframes pulse-ring-6eaee96d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}@keyframes pulse-expand-6eaee96d{0%{transform:scale(1);opacity:.6}to{transform:scale(2);opacity:0}}.hero-title[data-v-6eaee96d]{font-size:clamp(2.8rem,7vw,5.2rem);font-weight:800;line-height:1.1;margin-bottom:24px;color:#0a1929;letter-spacing:-.03em;font-family:var(--font-display)}.title-line[data-v-6eaee96d]{display:block}.title-line.accent[data-v-6eaee96d]{background:linear-gradient(135deg,#0a1929,#178275);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.accent-text[data-v-6eaee96d]{background:linear-gradient(135deg,#178275,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-6eaee96d]{font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.85;color:#5a6474;max-width:640px;margin:0 0 40px;font-weight:500}.hero-actions[data-v-6eaee96d]{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;width:100%;margin-bottom:36px}.hero-actions .btn[data-v-6eaee96d]{padding:16px 38px;font-size:15px;font-weight:600;border-radius:50px;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);will-change:transform}.btn-primary-solid[data-v-6eaee96d]{background:linear-gradient(135deg,#178275,#0ea5e9);color:#fff;border:none;box-shadow:0 8px 30px #1782754d;position:relative;overflow:hidden}.btn-primary-solid[data-v-6eaee96d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.btn-primary-solid[data-v-6eaee96d]:hover:before{left:100%}.btn-primary-solid[data-v-6eaee96d]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 16px 48px #17827566}.btn-text[data-v-6eaee96d]{position:relative;z-index:1}.btn-icon[data-v-6eaee96d]{position:relative;z-index:1;margin-left:8px;vertical-align:middle;transition:transform .3s ease}.btn-primary-solid:hover .btn-icon[data-v-6eaee96d]{transform:translate(5px)}.btn-secondary-line[data-v-6eaee96d]{background:transparent;color:#178275;border:1.5px solid #178275;box-shadow:none}.btn-secondary-line[data-v-6eaee96d]:hover{background:#1782750f;border-color:#0ea5e9;color:#0ea5e9;transform:translateY(-4px);box-shadow:0 12px 36px #17827526}.hero-tags[data-v-6eaee96d]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center}.hero-tag[data-v-6eaee96d]{font-size:13px;font-weight:500;color:#8896a7;transition:color .3s ease}.hero-tag[data-v-6eaee96d]:hover{color:#178275}.hero-tag-dot[data-v-6eaee96d]{width:4px;height:4px;border-radius:50%;background:#d1d8e0;flex-shrink:0}@media (max-width: 768px){.hero-banner[data-v-6eaee96d]{height:75vh}.hero-content-wrap[data-v-6eaee96d]{padding:48px 20px 44px}.hero-actions .btn[data-v-6eaee96d]{width:100%;max-width:280px;padding:15px 30px}.hero-tags[data-v-6eaee96d]{gap:12px}.hero-tag-dot[data-v-6eaee96d]{display:none}.mesh-orb[data-v-6eaee96d]{opacity:.2}}.trust-bar[data-v-3d1233e8]{position:relative;z-index:10;padding:40px var(--container-padding) 0}.trust-bar-bg[data-v-3d1233e8]{position:absolute;top:-20px;right:0;bottom:-20px;left:0;pointer-events:none;overflow:hidden}.bg-blob[data-v-3d1233e8]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.12}.blob-1[data-v-3d1233e8]{width:500px;height:250px;background:radial-gradient(circle,rgba(23,130,117,.8) 0%,transparent 70%);top:-80px;left:5%}.blob-2[data-v-3d1233e8]{width:400px;height:200px;background:radial-gradient(circle,rgba(139,92,246,.6) 0%,transparent 70%);bottom:-60px;right:10%}.blob-3[data-v-3d1233e8]{width:300px;height:200px;background:radial-gradient(circle,rgba(249,115,22,.5) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%)}.trust-bar-container[data-v-3d1233e8]{width:100%;max-width:min(1100px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);background:#ffffffe0;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-radius:28px;border:1px solid rgba(255,255,255,.6);box-shadow:0 20px 60px #0f172a14,0 0 0 1px #1782750f inset,inset 0 1px #fffc;overflow:hidden;position:relative}.trust-bar-container[data-v-3d1233e8]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:28px;padding:1px;background:linear-gradient(135deg,rgba(23,130,117,.2),rgba(139,92,246,.1),rgba(249,115,22,.1),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.trust-item[data-v-3d1233e8]{position:relative;padding:44px 28px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;transition:all .45s cubic-bezier(.22,1,.36,1);overflow:hidden}.trust-item[data-v-3d1233e8]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1782750d,#8b5cf608);opacity:0;transition:opacity .4s ease}.trust-item[data-v-3d1233e8]:hover:before{opacity:1}.trust-item[data-v-3d1233e8]:not(:last-child):after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:linear-gradient(180deg,transparent,rgba(23,130,117,.15),transparent)}.trust-glow[data-v-3d1233e8]{position:absolute;top:-30px;left:50%;transform:translate(-50%);width:120px;height:80px;background:radial-gradient(ellipse,rgba(23,130,117,.15),transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.trust-item:hover .trust-glow[data-v-3d1233e8]{opacity:1}.trust-icon[data-v-3d1233e8]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#1782751f,#1782750f);border-radius:16px;color:var(--color-primary);margin-bottom:6px;transition:all .5s cubic-bezier(.34,1.56,.64,1);border:1px solid rgba(23,130,117,.1)}.trust-item:hover .trust-icon[data-v-3d1233e8]{transform:scale(1.12) rotate(8deg);background:linear-gradient(145deg,#1782752e,#1782751a);box-shadow:0 8px 24px #17827533;border-color:#17827540}.trust-number[data-v-3d1233e8]{display:flex;align-items:baseline;gap:2px;line-height:1}.number-value[data-v-3d1233e8]{font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;font-family:var(--font-display);background:linear-gradient(135deg,var(--color-primary) 0%,#0ea5e9 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em;transition:all .5s cubic-bezier(.34,1.56,.64,1)}.trust-item:hover .number-value[data-v-3d1233e8]{transform:scale(1.1);filter:drop-shadow(0 0 16px rgba(23,130,117,.4))}.number-suffix[data-v-3d1233e8]{font-size:clamp(1.25rem,2.5vw,1.8rem);font-weight:700;font-family:var(--font-display);background:linear-gradient(135deg,var(--color-primary) 0%,#0ea5e9 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.trust-item:hover .number-suffix[data-v-3d1233e8]{transform:scale(1.1)}.trust-label[data-v-3d1233e8]{font-size:14px;font-weight:500;color:var(--text-body);letter-spacing:.02em}.trust-divider[data-v-3d1233e8]{display:none}@media (max-width: 900px){.trust-bar-container[data-v-3d1233e8]{grid-template-columns:repeat(2,1fr)}.trust-item[data-v-3d1233e8]:nth-child(2):after,.trust-item[data-v-3d1233e8]:nth-child(4):after{display:none}.trust-item[data-v-3d1233e8]:nth-child(1),.trust-item[data-v-3d1233e8]:nth-child(2){border-bottom:1px solid rgba(23,130,117,.08)}}@media (max-width: 768px){.trust-bar[data-v-3d1233e8]{margin-top:-60px;padding:0 16px}.trust-bar-container[data-v-3d1233e8]{grid-template-columns:repeat(2,1fr);border-radius:22px}.trust-item[data-v-3d1233e8]{padding:28px 20px}.trust-item[data-v-3d1233e8]:nth-child(1),.trust-item[data-v-3d1233e8]:nth-child(2){border-bottom:1px solid rgba(23,130,117,.08)}.trust-icon[data-v-3d1233e8]{width:44px;height:44px;margin-bottom:4px}.number-value[data-v-3d1233e8]{font-size:2rem}.number-suffix[data-v-3d1233e8]{font-size:1.25rem}.trust-label[data-v-3d1233e8]{font-size:12px}.blob-1[data-v-3d1233e8],.blob-2[data-v-3d1233e8],.blob-3[data-v-3d1233e8]{display:none}}.hub[data-v-5b20f8ee]{position:relative;overflow:hidden;background:linear-gradient(180deg,#fafbfd,#f0fdf9,#faf5ff);padding-top:100px;padding-bottom:100px}.hub-bg[data-v-5b20f8ee]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 40% at 10% 30%,rgba(23,130,117,.06) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 90% 70%,rgba(139,92,246,.04) 0%,transparent 55%),radial-gradient(ellipse 40% 40% at 50% 50%,rgba(249,115,22,.03) 0%,transparent 50%);pointer-events:none}.hub-bg[data-v-5b20f8ee]:before,.hub-bg[data-v-5b20f8ee]:after{content:"";position:absolute;border-radius:50%;filter:blur(60px);opacity:.08}.hub-bg[data-v-5b20f8ee]:before{width:400px;height:400px;background:radial-gradient(circle,rgba(23,130,117,.5) 0%,transparent 70%);top:-100px;right:-50px}.hub-bg[data-v-5b20f8ee]:after{width:300px;height:300px;background:radial-gradient(circle,rgba(249,115,22,.4) 0%,transparent 70%);bottom:-50px;left:-30px}.hub-head[data-v-5b20f8ee]{position:relative;text-align:center;max-width:min(720px,100%);margin:0 auto 48px}.hub-title[data-v-5b20f8ee]{font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800;color:var(--text-heading);letter-spacing:-.03em;line-height:1.2;margin:0 0 16px;font-family:var(--font-display)}.hub-lead[data-v-5b20f8ee]{font-size:1.05rem;line-height:1.8;color:var(--text-body);margin:0}.platform-row[data-v-5b20f8ee]{display:flex;justify-content:center;align-items:center;gap:clamp(14px,2.5vw,32px);margin-bottom:40px;opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.platform-row--visible[data-v-5b20f8ee]{opacity:1;transform:translateY(0)}.platform-chip[data-v-5b20f8ee]{display:flex;align-items:center;gap:10px;padding:11px 22px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1.5px solid rgba(23,130,117,.14);border-radius:50px;box-shadow:0 4px 16px #1782750f;transition:all .35s cubic-bezier(.34,1.56,.64,1);will-change:transform}.platform-chip[data-v-5b20f8ee]:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 10px 32px #17827526;border-color:#17827559;background:#fffffffa}.platform-chip__icon[data-v-5b20f8ee]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#1782751f,#1782750f);border-radius:9px;color:var(--color-primary);flex-shrink:0;border:1px solid rgba(23,130,117,.1)}.platform-chip__icon[data-v-5b20f8ee] svg{width:17px;height:17px}.platform-chip__name[data-v-5b20f8ee]{font-size:13px;font-weight:700;color:var(--text-heading);letter-spacing:.01em}.hub-cards[data-v-5b20f8ee]{max-width:min(900px,100%);margin:0 auto 52px;opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.hub-cards--visible[data-v-5b20f8ee]{opacity:1;transform:translateY(0)}.card-tabs[data-v-5b20f8ee]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:0}.card-tab[data-v-5b20f8ee]{display:flex;align-items:center;gap:14px;padding:18px 20px;background:#ffffffb3;border:1.5px solid rgba(23,130,117,.1);border-radius:16px;cursor:pointer;text-align:left;transition:all .35s cubic-bezier(.22,1,.36,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-body)}.card-tab[data-v-5b20f8ee]:hover{background:#ffffffe6;transform:translateY(-2px)}.card-tab--active[data-v-5b20f8ee]{background:#fffffff2;box-shadow:0 8px 32px #1782751f}.card-tab--active.card-tab--software[data-v-5b20f8ee]{border-color:#17827559;box-shadow:0 8px 32px #17827526}.card-tab--active.card-tab--hardware[data-v-5b20f8ee]{border-color:#0d948859;box-shadow:0 8px 32px #0d948826}.card-tab--active.card-tab--value[data-v-5b20f8ee]{border-color:#8b5cf659;box-shadow:0 8px 32px #8b5cf626}.card-tab__num[data-v-5b20f8ee]{font-size:1.8rem;font-weight:800;font-family:var(--font-display);line-height:1;flex-shrink:0;letter-spacing:-.04em;opacity:.12;transition:opacity .3s}.card-tab--active .card-tab__num[data-v-5b20f8ee]{opacity:.2}.card-tab--software .card-tab__num[data-v-5b20f8ee]{color:var(--color-primary)}.card-tab--hardware .card-tab__num[data-v-5b20f8ee]{color:#0d9488}.card-tab--value .card-tab__num[data-v-5b20f8ee]{color:#7c3aed}.card-tab__info[data-v-5b20f8ee]{display:flex;flex-direction:column;gap:3px;min-width:0}.card-tab__label[data-v-5b20f8ee]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.card-tab--software .card-tab__label[data-v-5b20f8ee]{color:var(--color-primary)}.card-tab--hardware .card-tab__label[data-v-5b20f8ee]{color:#0d9488}.card-tab--value .card-tab__label[data-v-5b20f8ee]{color:#7c3aed}.card-tab__title[data-v-5b20f8ee]{font-size:.95rem;font-weight:700;color:var(--text-heading);letter-spacing:-.01em}.cap-panel[data-v-5b20f8ee]{margin-top:16px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;border:1.5px solid rgba(23,130,117,.12);box-shadow:0 12px 48px #17827514;padding:36px 40px;transition:border-color .4s,box-shadow .4s;overflow:hidden;position:relative}.cap-panel[data-v-5b20f8ee]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:24px 24px 0 0;transition:background .4s}.cap-panel--software[data-v-5b20f8ee]:before{background:linear-gradient(90deg,var(--color-primary),#0ea5e9)}.cap-panel--hardware[data-v-5b20f8ee]:before{background:linear-gradient(90deg,#0d9488,#06b6d4)}.cap-panel--value[data-v-5b20f8ee]:before{background:linear-gradient(90deg,#7c3aed,#d946ef)}.cap-panel__inner[data-v-5b20f8ee]{display:flex;gap:40px;align-items:flex-start}.cap-panel__header[data-v-5b20f8ee]{display:flex;align-items:center;gap:18px;flex-shrink:0;min-width:180px;max-width:200px}.cap-panel__icon[data-v-5b20f8ee]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .4s}.cap-panel__icon[data-v-5b20f8ee] svg{width:26px;height:26px}.cap-panel--software .cap-panel__icon[data-v-5b20f8ee]{background:linear-gradient(145deg,#1782751f,#1782750d);color:var(--color-primary);border:1px solid rgba(23,130,117,.12)}.cap-panel--hardware .cap-panel__icon[data-v-5b20f8ee]{background:linear-gradient(145deg,#0d94881f,#0d94880d);color:#0d9488;border:1px solid rgba(13,148,136,.12)}.cap-panel--value .cap-panel__icon[data-v-5b20f8ee]{background:linear-gradient(145deg,#8b5cf61f,#8b5cf60d);color:#7c3aed;border:1px solid rgba(139,92,246,.12)}.cap-panel__head-text[data-v-5b20f8ee]{display:flex;flex-direction:column;gap:5px}.cap-panel__tag[data-v-5b20f8ee]{display:inline-flex;align-self:flex-start;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:999px;border:1px solid}.cap-panel--software .cap-panel__tag[data-v-5b20f8ee]{color:var(--color-primary);background:#17827514;border-color:#1782751f}.cap-panel--hardware .cap-panel__tag[data-v-5b20f8ee]{color:#0d9488;background:#0d948814;border-color:#0d94881f}.cap-panel--value .cap-panel__tag[data-v-5b20f8ee]{color:#7c3aed;background:#8b5cf614;border-color:#8b5cf61f}.cap-panel__title[data-v-5b20f8ee]{font-size:1.2rem;font-weight:800;color:var(--text-heading);margin:0;letter-spacing:-.02em;font-family:var(--font-display)}.cap-panel__sub[data-v-5b20f8ee]{font-size:.8rem;color:var(--text-muted);margin:0;line-height:1.4}.cap-panel__header[data-v-5b20f8ee]:after{content:"";position:absolute;left:200px;top:36px;bottom:36px;width:1px;background:#1782750f}.cap-panel__items[data-v-5b20f8ee]{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;align-content:start}.cap-panel__item[data-v-5b20f8ee]{display:flex;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:500;color:var(--text-body);border-radius:12px;background:#1782750a;border:1px solid transparent;transition:all .25s ease;cursor:default}.cap-panel--hardware .cap-panel__item[data-v-5b20f8ee]{background:#0d94880a}.cap-panel--value .cap-panel__item[data-v-5b20f8ee]{background:#8b5cf60a}.cap-panel__item[data-v-5b20f8ee]:hover{transform:translateY(-2px)}.cap-panel--software .cap-panel__item[data-v-5b20f8ee]:hover{background:#1782751a;border-color:#17827526;color:var(--color-primary)}.cap-panel--hardware .cap-panel__item[data-v-5b20f8ee]:hover{background:#0d94881a;border-color:#0d948826;color:#0d9488}.cap-panel--value .cap-panel__item[data-v-5b20f8ee]:hover{background:#8b5cf61a;border-color:#8b5cf626;color:#7c3aed}.cap-panel__item-dot[data-v-5b20f8ee]{flex-shrink:0;width:5px;height:5px;border-radius:50%}.cap-panel--software .cap-panel__item-dot[data-v-5b20f8ee]{background:var(--color-primary);opacity:.5}.cap-panel--hardware .cap-panel__item-dot[data-v-5b20f8ee]{background:#0d9488;opacity:.5}.cap-panel--value .cap-panel__item-dot[data-v-5b20f8ee]{background:#7c3aed;opacity:.5}.hub-footnote[data-v-5b20f8ee]{text-align:center;font-size:.9rem;line-height:1.7;color:var(--text-muted);max-width:min(900px,100%);margin:0 auto;padding:20px 28px;background:#fff9;border-radius:16px;border:1px solid rgba(23,130,117,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width: 768px){.hub[data-v-5b20f8ee]{padding-top:80px;padding-bottom:80px}.hub-head[data-v-5b20f8ee]{margin-bottom:36px}.platform-row[data-v-5b20f8ee]{flex-wrap:wrap;justify-content:center;gap:10px}.platform-chip[data-v-5b20f8ee]{padding:10px 16px}.hub-cards[data-v-5b20f8ee]{margin-bottom:40px}.card-tabs[data-v-5b20f8ee]{grid-template-columns:1fr;gap:8px}.card-tab[data-v-5b20f8ee]{padding:14px 16px}.cap-panel[data-v-5b20f8ee]{padding:24px 20px}.cap-panel__inner[data-v-5b20f8ee]{flex-direction:column;gap:20px}.cap-panel__header[data-v-5b20f8ee]{max-width:none;min-width:0;width:100%}.cap-panel__header[data-v-5b20f8ee]:after{display:none}.cap-panel__items[data-v-5b20f8ee]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 480px){.card-tab__num[data-v-5b20f8ee]{font-size:1.4rem}.cap-panel__items[data-v-5b20f8ee]{grid-template-columns:repeat(2,1fr)}.cap-panel[data-v-5b20f8ee]{padding:20px 16px}}.case-showcase[data-v-ffdb28ba]{position:relative;background:linear-gradient(180deg,#fafbfd,#f0fdf9 30%,#faf5ff 70%,#fafbfd);overflow:hidden;padding:100px 0}.showcase-bg[data-v-ffdb28ba]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bg-line[data-v-ffdb28ba]{position:absolute;background:linear-gradient(90deg,transparent,rgba(23,130,117,.08),transparent);height:1px}.bg-line-1[data-v-ffdb28ba]{top:0;left:0;right:0}.bg-line-2[data-v-ffdb28ba]{bottom:0;left:0;right:0}.bg-glow[data-v-ffdb28ba]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1000px;height:500px;background:radial-gradient(ellipse at center,rgba(23,130,117,.06) 0%,rgba(139,92,246,.03) 40%,transparent 70%);filter:blur(80px);animation:glow-pulse-ffdb28ba 8s ease-in-out infinite}@keyframes glow-pulse-ffdb28ba{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.section-header[data-v-ffdb28ba]{text-align:center;margin-bottom:48px}.header-badge[data-v-ffdb28ba]{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:#10807b14;border:1px solid rgba(16,128,123,.15);border-radius:50px;font-size:13px;font-weight:600;color:var(--color-primary);margin-bottom:20px;letter-spacing:.05em}.badge-dot[data-v-ffdb28ba]{width:6px;height:6px;background:var(--color-primary);border-radius:50%;animation:pulse-dot-ffdb28ba 2s ease-in-out infinite}@keyframes pulse-dot-ffdb28ba{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.section-title[data-v-ffdb28ba]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--text-heading);margin-bottom:12px;letter-spacing:-.02em}.section-desc[data-v-ffdb28ba]{font-size:1.0625rem;color:var(--text-body);max-width:500px;margin:0 auto}.case-grid[data-v-ffdb28ba]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}.case-card--featured[data-v-ffdb28ba]{grid-row:span 1}.case-card[data-v-ffdb28ba]{display:block;position:relative;background:#fffffff2;border-radius:24px;overflow:hidden;border:1px solid rgba(23,130,117,.08);box-shadow:0 4px 16px #0f172a0f;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease;text-decoration:none;color:inherit}.case-card[data-v-ffdb28ba]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #1782751f;border-color:#17827533}.case-image-wrapper[data-v-ffdb28ba]{position:relative;overflow:hidden}.case-image-wrapper[data-v-ffdb28ba]{position:relative;overflow:hidden;height:220px;background:#1a2332}.case-card--featured .case-image-wrapper[data-v-ffdb28ba]{height:240px}.case-image[data-v-ffdb28ba]{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.case-card:hover .case-image[data-v-ffdb28ba]{transform:scale(1.04)}.case-overlay[data-v-ffdb28ba]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.5) 100%);display:flex;align-items:flex-start;padding:16px}.overlay-tag[data-v-ffdb28ba]{padding:6px 14px;background:#fffffff2;border-radius:8px;font-size:12px;font-weight:600;transition:background .3s ease}.overlay-tag--blue[data-v-ffdb28ba]{color:#2563eb;background:#dbeafeeb}.overlay-tag--green[data-v-ffdb28ba]{color:var(--color-primary);background:#d1fae5eb}.overlay-tag--orange[data-v-ffdb28ba]{color:#c2410c;background:#fed7aaeb}.case-corner[data-v-ffdb28ba]{position:absolute;width:28px;height:28px;border:2px solid rgba(23,130,117,.5);pointer-events:none;opacity:0;transition:opacity .3s ease}.case-card:hover .case-corner[data-v-ffdb28ba]{opacity:1}.case-corner--tl[data-v-ffdb28ba]{top:12px;left:12px;border-right:none;border-bottom:none;border-radius:8px 0 0}.case-corner--tr[data-v-ffdb28ba]{top:12px;right:12px;border-left:none;border-bottom:none;border-radius:0 8px 0 0}.case-corner--bl[data-v-ffdb28ba]{bottom:12px;left:12px;border-right:none;border-top:none;border-radius:0 0 0 8px}.case-corner--br[data-v-ffdb28ba]{bottom:12px;right:12px;border-left:none;border-top:none;border-radius:0 0 8px}.case-content[data-v-ffdb28ba]{padding:20px 24px 24px}.case-card--featured .case-content[data-v-ffdb28ba]{padding:24px 28px 28px}.case-header[data-v-ffdb28ba]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.case-title[data-v-ffdb28ba]{font-size:1.125rem;font-weight:600;color:var(--text-heading);transition:color .3s ease}.case-card--featured .case-title[data-v-ffdb28ba]{font-size:1.375rem}.case-card:hover .case-title[data-v-ffdb28ba]{color:var(--color-primary)}.case-badge[data-v-ffdb28ba]{padding:4px 12px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);border-radius:20px;font-size:11px;font-weight:600;color:#fff;letter-spacing:.05em}.case-desc[data-v-ffdb28ba]{font-size:14px;color:var(--text-body);line-height:1.7;margin-bottom:16px}.case-card--featured .case-desc[data-v-ffdb28ba]{font-size:15px;margin-bottom:20px}.case-stats[data-v-ffdb28ba]{display:flex;align-items:center;padding:16px 0;border-top:1px solid rgba(0,0,0,.05);margin-bottom:16px}.case-stats--compact[data-v-ffdb28ba]{padding:12px 0;margin-bottom:12px}.stat-item[data-v-ffdb28ba]{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}.stat-item .stat-divider[data-v-ffdb28ba]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:32px;background:linear-gradient(180deg,transparent,rgba(16,128,123,.2),transparent)}.stat-value[data-v-ffdb28ba]{font-size:1.5rem;font-weight:800;font-family:var(--font-display);background:linear-gradient(135deg,var(--color-primary) 0%,#0ea5e9 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em;line-height:1;transition:transform .3s ease}.case-card:hover .stat-value[data-v-ffdb28ba]{transform:scale(1.05)}.stat-unit[data-v-ffdb28ba]{font-size:.7em}.stat-label[data-v-ffdb28ba]{font-size:11px;color:var(--text-muted);margin-top:4px;letter-spacing:.02em}.stat-divider[data-v-ffdb28ba]{width:1px;height:32px;background:linear-gradient(180deg,transparent,rgba(16,128,123,.2),transparent)}.case-link[data-v-ffdb28ba]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--color-primary);transition:all .3s ease}.case-link[data-v-ffdb28ba]:hover{gap:10px}.case-link svg[data-v-ffdb28ba]{transition:transform .3s ease}.case-link:hover svg[data-v-ffdb28ba]{transform:translate(4px)}.case-link--compact[data-v-ffdb28ba]{font-size:12px}.showcase-footer[data-v-ffdb28ba]{display:flex;justify-content:center;margin-top:40px}.more-btn[data-v-ffdb28ba]{display:inline-flex;align-items:center;gap:12px;padding:16px 36px;background:transparent;border:1.5px solid rgba(16,128,123,.3);border-radius:50px;font-size:15px;font-weight:600;color:var(--color-primary);text-decoration:none;transition:all .35s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.more-btn[data-v-ffdb28ba]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);opacity:0;transition:opacity .35s ease;z-index:0}.more-btn[data-v-ffdb28ba]:hover:before{opacity:1}.more-btn[data-v-ffdb28ba]:hover{color:#fff;border-color:transparent;transform:translateY(-3px);box-shadow:0 12px 32px #10807b4d}.more-btn span[data-v-ffdb28ba],.more-btn svg[data-v-ffdb28ba]{position:relative;z-index:1}.more-count[data-v-ffdb28ba]{padding:4px 10px;background:#10807b1a;border-radius:20px;font-size:12px;font-weight:700;transition:all .35s ease}.more-btn:hover .more-count[data-v-ffdb28ba]{background:#fff3}@media (max-width: 992px){.case-grid[data-v-ffdb28ba]{grid-template-columns:repeat(2,1fr);gap:20px}.case-grid .case-card[data-v-ffdb28ba]:nth-child(3){grid-column:span 2;max-width:600px;margin:0 auto}}@media (max-width: 768px){.case-showcase[data-v-ffdb28ba]{padding:100px 0}.case-grid[data-v-ffdb28ba]{grid-template-columns:1fr;gap:20px}.case-grid .case-card[data-v-ffdb28ba]:nth-child(3){grid-column:span 1;max-width:none}.case-image-wrapper[data-v-ffdb28ba]{height:200px}.case-stats[data-v-ffdb28ba]{gap:12px}.stat-value[data-v-ffdb28ba]{font-size:1.25rem}}.hardware-showcase[data-v-f0b2a744]{position:relative;background:linear-gradient(180deg,#fafbfd,#fff7ed 40%,#faf5ff);overflow:hidden;padding:100px 0}.showcase-bg-effects[data-v-f0b2a744]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bg-gradient[data-v-f0b2a744]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(23,130,117,.08),transparent 50%),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(249,115,22,.05),transparent 50%),radial-gradient(ellipse 50% 40% at 0% 80%,rgba(139,92,246,.04),transparent 50%)}.bg-grid-overlay[data-v-f0b2a744]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(16,128,123,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(16,128,123,.03) 1px,transparent 1px);background-size:40px 40px}.section-header[data-v-f0b2a744]{text-align:center;margin-bottom:48px}.section-badge[data-v-f0b2a744]{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:#10807b14;border:1px solid rgba(16,128,123,.15);border-radius:50px;font-size:13px;font-weight:600;color:var(--color-primary);margin-bottom:20px}.section-title[data-v-f0b2a744]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--text-heading);margin-bottom:12px;letter-spacing:-.02em}.section-subtitle[data-v-f0b2a744]{font-size:1.0625rem;color:var(--text-body);max-width:500px;margin:0 auto}.product-grid[data-v-f0b2a744]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;position:relative;z-index:1}.product-card[data-v-f0b2a744]{position:relative;background:#fff;border-radius:20px;overflow:hidden;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 16px #1782750f;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}.product-card[data-v-f0b2a744]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;padding:1px;background:linear-gradient(145deg,rgba(23,130,117,.2),rgba(139,92,246,.1),transparent 50%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s ease;pointer-events:none}.product-card[data-v-f0b2a744]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #1782751f}.product-card[data-v-f0b2a744]:hover:before{opacity:1}.card-glow[data-v-f0b2a744]{position:absolute;top:0;left:50%;transform:translate(-50%);width:200px;height:100px;background:radial-gradient(ellipse at center top,rgba(16,128,123,.08),transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.product-card:hover .card-glow[data-v-f0b2a744]{opacity:1}.product-image-wrapper[data-v-f0b2a744]{position:relative;width:100%;padding-top:70%;background:linear-gradient(180deg,#f8fafc,#f1f5f9);overflow:hidden}.image-container[data-v-f0b2a744]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px}.product-image[data-v-f0b2a744]{width:100%;height:100%;object-fit:contain;transition:transform .4s cubic-bezier(.25,.46,.45,.94);filter:drop-shadow(0 4px 12px rgba(0,0,0,.08))}.product-card:hover .product-image[data-v-f0b2a744]{transform:scale(1.05)}.product-overlay[data-v-f0b2a744]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.5) 100%);display:flex;align-items:flex-end;justify-content:center;padding-bottom:16px;opacity:0;transition:opacity .4s ease}.product-card:hover .product-overlay[data-v-f0b2a744]{opacity:1}.view-detail[data-v-f0b2a744]{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;background:#fffffff2;border-radius:50px;font-size:12px;font-weight:600;color:var(--color-primary);transform:translateY(20px);transition:transform .4s ease}.view-detail svg[data-v-f0b2a744]{transition:transform .3s ease}.product-card:hover .view-detail[data-v-f0b2a744]{transform:translateY(0)}.product-card:hover .view-detail svg[data-v-f0b2a744]{transform:translate(3px)}.product-info[data-v-f0b2a744]{padding:20px 24px 24px}.product-name[data-v-f0b2a744]{font-size:1.125rem;font-weight:600;color:var(--text-heading);margin-bottom:4px;transition:color .3s ease}.product-card:hover .product-name[data-v-f0b2a744]{color:var(--color-primary)}.product-tagline[data-v-f0b2a744]{font-size:13px;color:var(--text-muted);margin-bottom:12px;line-height:1.5}.product-specs[data-v-f0b2a744]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.spec-tag[data-v-f0b2a744]{font-family:DIN,Roboto,SF Pro,sans-serif;font-size:11px;font-weight:600;padding:4px 10px;background:linear-gradient(135deg,#10807b14,#10807b0a);border:1px solid rgba(16,128,123,.12);border-radius:6px;color:var(--color-primary);letter-spacing:.02em}.product-tags[data-v-f0b2a744]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-f0b2a744]{padding:4px 10px;background:#10807b0f;border-radius:6px;font-size:11px;font-weight:500;color:var(--text-body)}.showcase-cta[data-v-f0b2a744]{text-align:center;margin-top:48px}.btn-primary-outline[data-v-f0b2a744]{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:transparent;color:var(--color-primary);border:1.5px solid var(--color-primary);border-radius:50px;font-size:15px;font-weight:600;text-decoration:none;transition:all .35s ease}.btn-primary-outline[data-v-f0b2a744]:hover{background:var(--color-primary);color:#fff;transform:translateY(-3px);box-shadow:0 10px 30px #10807b40}.btn-primary-outline svg[data-v-f0b2a744]{transition:transform .3s ease}.btn-primary-outline:hover svg[data-v-f0b2a744]{transform:translate(4px)}@media (max-width: 992px){.product-grid[data-v-f0b2a744]{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width: 768px){.hardware-showcase[data-v-f0b2a744]{padding:100px 0}.section-header[data-v-f0b2a744]{margin-bottom:48px}.product-grid[data-v-f0b2a744]{grid-template-columns:1fr;gap:20px;max-width:500px;margin:0 auto}.product-info[data-v-f0b2a744]{padding:18px 20px 22px}.showcase-cta[data-v-f0b2a744]{margin-top:40px}}.product-image-wrapper[data-v-f0b2a744]{display:block}.product-name a[data-v-f0b2a744]{color:inherit;text-decoration:none}.product-card[data-v-f0b2a744]{opacity:1;transform:none}.logo-wall[data-v-20695623]{position:relative;background:linear-gradient(180deg,#fafbfd,#f0fdf9 30%,#faf5ff 70%,#fafbfd);overflow:hidden;padding:100px 0}.logo-wall-bg[data-v-20695623]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bg-gradient[data-v-20695623]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 50% at 30% 50%,rgba(16,128,123,.04),transparent 60%),radial-gradient(ellipse 60% 40% at 70% 50%,rgba(59,130,246,.03),transparent 50%)}.logo-wall[data-v-20695623]:before{content:"PARTNERS";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(6rem,15vw,12rem);font-weight:800;font-family:var(--font-display, "Montserrat", sans-serif);letter-spacing:.1em;color:#10807b08;white-space:nowrap;pointer-events:none;z-index:0}.track-header[data-v-20695623]{position:relative;z-index:1;text-align:center;margin-bottom:40px}.track-header-spaced[data-v-20695623]{margin-top:48px}.track-title[data-v-20695623]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:14px}.title-cn[data-v-20695623]{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--text-heading);letter-spacing:-.01em}.title-en[data-v-20695623]{font-size:.875rem;font-weight:500;color:var(--text-muted);letter-spacing:.15em;text-transform:uppercase}.track-desc[data-v-20695623]{font-size:1rem;color:var(--text-body);max-width:420px;margin:0 auto;line-height:1.6}.marquee-wrapper[data-v-20695623]{position:relative;z-index:1;padding:20px 0 40px;overflow:hidden}.marquee-wrapper[data-v-20695623]:before,.marquee-wrapper[data-v-20695623]:after{content:"";position:absolute;top:0;bottom:0;width:150px;z-index:2;pointer-events:none}.marquee-wrapper[data-v-20695623]:before{left:0;background:linear-gradient(to right,rgba(255,255,255,.98),transparent)}.marquee-wrapper[data-v-20695623]:after{right:0;background:linear-gradient(to left,rgba(255,255,255,.98),transparent)}.marquee-track[data-v-20695623]{position:relative;width:100%;overflow:hidden}.marquee-content[data-v-20695623]{display:flex;width:max-content;align-items:center;animation:marquee-20695623 40s linear infinite}.marquee-track.reverse .marquee-content[data-v-20695623]{animation-direction:reverse;animation-duration:50s}@keyframes marquee-20695623{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-item[data-v-20695623]{flex-shrink:0;margin:0 28px;width:180px;display:flex;flex-direction:column;align-items:center;gap:14px;transition:all .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.logo-item[data-v-20695623]:hover{transform:translateY(-10px)}.logo-frame[data-v-20695623]{width:100%;height:84px;display:flex;align-items:center;justify-content:center;padding:16px 20px;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;border:1px solid rgba(0,0,0,.04);box-shadow:0 4px 20px #0000000a,0 0 0 1px #ffffffe6 inset;transition:all .4s ease}.logo-item:hover .logo-frame[data-v-20695623]{border-color:#10807b2e;box-shadow:0 12px 36px #10807b1a,0 0 0 1px #10807b0f inset}.logo-img[data-v-20695623]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(100%) opacity(.35);transition:all .5s ease}.logo-item:hover .logo-img[data-v-20695623]{filter:grayscale(0%) opacity(1)}.logo-caption[data-v-20695623]{font-size:12px;line-height:1.4;color:var(--text-body);text-align:center;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.logo-item:hover .logo-caption[data-v-20695623]{color:var(--color-primary);font-weight:500}@media (max-width: 768px){.logo-wall[data-v-20695623]{padding:100px 0}.logo-wall[data-v-20695623]:before{display:none}.track-header[data-v-20695623]{margin-bottom:36px}.track-header-spaced[data-v-20695623]{margin-top:60px}.logo-item[data-v-20695623]{width:150px;margin:0 20px}.logo-frame[data-v-20695623]{height:72px;padding:14px 18px}.logo-caption[data-v-20695623]{font-size:11px}.marquee-wrapper[data-v-20695623]:before,.marquee-wrapper[data-v-20695623]:after{width:60px}.marquee-wrapper[data-v-20695623]{padding:16px 0 28px}}.franchise-section[data-v-20695623]{position:relative;margin-top:40px;padding:24px 0;background:linear-gradient(135deg,#f0fdf9,#ecfdf5,#faf5ff);border-top:1px solid rgba(23,130,117,.06);overflow:hidden}.franchise-section[data-v-20695623]:before{display:none}.franchise-inner[data-v-20695623]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.franchise-section--visible .franchise-inner[data-v-20695623]{opacity:1;transform:translateY(0)}.franchise-badge[data-v-20695623]{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);background:#17827514;border:1px solid rgba(23,130,117,.15);padding:4px 12px;border-radius:999px;margin-bottom:10px}.franchise-title[data-v-20695623]{font-size:clamp(1.1rem,2vw,1.5rem);font-weight:800;color:var(--text-heading);letter-spacing:-.03em;line-height:1.25;margin:0 0 10px;font-family:var(--font-display)}.franchise-desc[data-v-20695623]{font-size:12px;line-height:1.6;color:var(--text-body);margin:0 0 14px}.franchise-features[data-v-20695623]{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.franchise-feature[data-v-20695623]{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;border:1px solid rgba(23,130,117,.08);transition:all .3s ease}.franchise-feature[data-v-20695623]:hover{background:#fffffff2;border-color:#1782752e;transform:translateY(-2px);box-shadow:0 4px 16px #17827514}.franchise-feature__icon[data-v-20695623]{width:26px;height:26px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1782751a,#1782750d);border-radius:7px;color:var(--color-primary)}.franchise-feature__text[data-v-20695623]{display:flex;flex-direction:column;gap:1px;min-width:0}.franchise-feature__text strong[data-v-20695623]{font-size:11px;font-weight:700;color:var(--text-heading);line-height:1.3}.franchise-feature__text span[data-v-20695623]{font-size:10px;color:var(--text-muted);line-height:1.4}.franchise-cta[data-v-20695623]{display:flex;align-items:center;gap:12px}.btn-primary[data-v-20695623]{display:inline-flex;align-items:center;gap:5px;padding:9px 18px;background:linear-gradient(135deg,var(--color-primary),#0ea5e9);color:#fff;font-size:12px;font-weight:700;border-radius:50px;text-decoration:none;box-shadow:0 4px 16px #1782754d;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.btn-primary[data-v-20695623]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px #17827566;gap:8px}.franchise-cta__note[data-v-20695623]{font-size:11px;color:var(--text-muted);font-weight:500}.franchise-right[data-v-20695623]{display:flex;flex-direction:column;gap:10px}.franchise-stats-grid[data-v-20695623]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.franchise-stat-card[data-v-20695623]{background:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;border:1px solid rgba(23,130,117,.1);padding:12px 8px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px;transition:all .4s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 8px #00000008}.franchise-section--visible .franchise-stat-card[data-v-20695623]{transform:translateY(20px);opacity:0;animation:statReveal-20695623 .6s cubic-bezier(.22,1,.36,1) forwards}@keyframes statReveal-20695623{to{transform:translateY(0);opacity:1}}.franchise-stat-card[data-v-20695623]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #1782751a;border-color:#17827540}.franchise-stat-card__num[data-v-20695623]{font-size:1.1rem;font-weight:800;background:linear-gradient(135deg,var(--color-primary),#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:var(--font-display);letter-spacing:-.03em;line-height:1}.franchise-stat-card__unit[data-v-20695623]{font-size:.6rem;font-weight:700;color:var(--color-primary);letter-spacing:.05em;text-transform:uppercase}.franchise-stat-card__label[data-v-20695623]{font-size:10px;color:var(--text-muted);font-weight:500;margin-top:2px}.franchise-cards[data-v-20695623]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.franchise-card[data-v-20695623]{background:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;border:1px solid rgba(23,130,117,.08);padding:12px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;transition:all .35s ease;box-shadow:0 2px 8px #00000008}.franchise-card[data-v-20695623]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #1782751a;border-color:#17827533}.franchise-card__icon[data-v-20695623]{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#1782751a,#1782750a);color:var(--color-primary);display:flex;align-items:center;justify-content:center;border:1px solid rgba(23,130,117,.1)}.franchise-card__info[data-v-20695623]{display:flex;flex-direction:column;gap:2px}.franchise-card__title[data-v-20695623]{font-size:12px;font-weight:700;color:var(--text-heading);margin:0;letter-spacing:-.01em}.franchise-card__desc[data-v-20695623]{font-size:10px;line-height:1.4;color:var(--text-muted);margin:0}@media (max-width: 1100px){.franchise-inner[data-v-20695623]{gap:20px}.franchise-stats-grid[data-v-20695623]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.franchise-section[data-v-20695623]{margin-top:28px;padding:20px 0}.franchise-inner[data-v-20695623]{grid-template-columns:1fr;gap:20px}.franchise-stats-grid[data-v-20695623]{grid-template-columns:repeat(4,1fr)}.franchise-cards[data-v-20695623]{grid-template-columns:1fr;gap:10px}.franchise-features[data-v-20695623]{grid-template-columns:1fr}.franchise-cta[data-v-20695623]{flex-direction:column;align-items:flex-start;gap:12px}.franchise-title[data-v-20695623]{margin-bottom:12px}.franchise-desc[data-v-20695623]{margin-bottom:20px}}@media (max-width: 480px){.franchise-stats-grid[data-v-20695623]{grid-template-columns:repeat(2,1fr)}.franchise-section[data-v-20695623]:before{display:none}}.home-view[data-v-19cf43ae]{min-height:100vh}
