.trinity-diagram[data-v-8161a8fb]{padding:40px 0;overflow-x:auto}.trinity-circles[data-v-8161a8fb]{display:flex;justify-content:center;align-items:center;min-width:-moz-fit-content;min-width:fit-content}.trinity-circle[data-v-8161a8fb]{position:relative;width:340px;height:340px;border-radius:50%;background:#fff;border:3px solid #10b981;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 -20px;transition:all .3s ease}.trinity-circle[data-v-8161a8fb]:first-child{margin-left:0}.trinity-circle[data-v-8161a8fb]:last-child{margin-right:0}.trinity-circle[data-v-8161a8fb]:hover{border-color:#10b981;z-index:10;transform:scale(1.02)}.trinity-badge[data-v-8161a8fb]{position:absolute;top:20px;left:50%;transform:translate(-50%);background:#10b981;color:#fff;padding:4px 16px;border-radius:20px;font-size:.75rem;font-weight:600;white-space:nowrap}.trinity-content[data-v-8161a8fb]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 20px;margin-top:20px}.solution-card[data-v-8161a8fb]{background:#f9fafb;border-radius:16px;padding:32px;transition:all .3s ease}.solution-card[data-v-8161a8fb]:hover{background:#fff;box-shadow:0 10px 40px -10px #0000001a;transform:translateY(-4px)}.solution-card-icon[data-v-8161a8fb]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#ff6b35,#ff8a5c);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}@media(max-width:960px){.trinity-circle[data-v-8161a8fb]{width:220px;height:220px;margin:0 -20px}}@media(max-width:768px){.trinity-circle[data-v-8161a8fb]{width:180px;height:180px;margin:0 -15px}.trinity-badge[data-v-8161a8fb]{font-size:.7rem;padding:3px 12px}.trinity-content h3[data-v-8161a8fb]{font-size:.875rem}.trinity-content p[data-v-8161a8fb]{font-size:.75rem}}@media(max-width:640px){.trinity-circles[data-v-8161a8fb]{flex-direction:column;gap:0}.trinity-circle[data-v-8161a8fb]{width:240px;height:240px;margin:-20px 0}.trinity-circle[data-v-8161a8fb]:first-child{margin-top:0}.trinity-circle[data-v-8161a8fb]:last-child{margin-bottom:0}}.arch-section[data-v-8db71245]{position:relative;padding:7rem 0;overflow:hidden;background:#050508}.ambient-bg[data-v-8db71245]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ambient-orb[data-v-8db71245]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.12}.orb-1[data-v-8db71245]{width:500px;height:500px;background:#3b82f6;top:-10%;left:10%;animation:orbFloat-8db71245 20s ease-in-out infinite alternate}.orb-2[data-v-8db71245]{width:400px;height:400px;background:#8b5cf6;bottom:-5%;right:5%;animation:orbFloat-8db71245 25s ease-in-out infinite alternate-reverse}.orb-3[data-v-8db71245]{width:300px;height:300px;background:#ff6b35;top:40%;left:50%;transform:translate(-50%);animation:orbFloat-8db71245 18s ease-in-out infinite alternate}@keyframes orbFloat-8db71245{0%{transform:translate(0)}to{transform:translate(30px,-20px)}}.header[data-v-8db71245]{text-align:center;margin-bottom:4rem;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.header.visible[data-v-8db71245]{opacity:1;transform:translateY(0)}.label-tag[data-v-8db71245]{display:inline-block;padding:.35rem 1rem;background:#60a5fa14;border:1px solid rgba(96,165,250,.15);border-radius:100px;color:#60a5fa;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.5rem}.title[data-v-8db71245]{font-size:clamp(1.8rem,4.5vw,2.75rem);font-weight:800;color:#fff;margin:0 0 1rem;letter-spacing:-.03em;line-height:1.15}.subtitle[data-v-8db71245]{color:#fff6;max-width:580px;margin:0 auto;font-size:1rem;line-height:1.7}.subtitle[data-v-8db71245] strong{color:#93c5fd;font-weight:600}.puzzle-flow[data-v-8db71245]{display:flex;align-items:center;justify-content:center;max-width:1200px;margin:0 auto 4rem;opacity:0;transform:translateY(20px);transition:all .9s cubic-bezier(.16,1,.3,1) .15s}.puzzle-flow.visible[data-v-8db71245]{opacity:1;transform:translateY(0)}.puzzle-flow-mobile[data-v-8db71245]{display:none;flex-direction:column;align-items:center;margin:0 auto 3rem;opacity:0;transform:translateY(20px);transition:all .9s cubic-bezier(.16,1,.3,1) .15s}.puzzle-flow-mobile.visible[data-v-8db71245]{opacity:1;transform:translateY(0)}.puzzle-card-m[data-v-8db71245]{position:relative;animation:pieceSlideV-8db71245 .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--step, 0) * .1s + .2s)}.puzzle-content-m[data-v-8db71245]{position:absolute;left:0;display:flex;flex-direction:row;align-items:center;gap:14px;padding:0 22px;z-index:2;pointer-events:none}.m-step[data-v-8db71245]{font-size:.65rem;font-weight:800;color:var(--accent);opacity:.5;font-family:monospace;letter-spacing:.05em;flex-shrink:0}.m-icon[data-v-8db71245]{width:44px;height:44px;border-radius:12px;flex-shrink:0;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);display:flex;align-items:center;justify-content:center;color:var(--accent);box-shadow:0 0 20px color-mix(in srgb,var(--accent) 10%,transparent)}.m-info h4[data-v-8db71245]{font-size:.85rem;font-weight:700;color:#fff;margin:0 0 3px;white-space:nowrap}.m-info p[data-v-8db71245]{font-size:.68rem;color:#fff6;margin:0;white-space:nowrap}@keyframes pieceSlideV-8db71245{0%{opacity:0;transform:translateY(-16px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.puzzle-col[data-v-8db71245]{flex-shrink:0;animation:pieceSlide-8db71245 .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--step, 0) * .15s + .3s)}.puzzle-col-dual[data-v-8db71245]{display:flex;flex-direction:column}.puzzle-col-dual .puzzle-card+.puzzle-card[data-v-8db71245]{margin-top:-18px}@keyframes pieceSlide-8db71245{0%{opacity:0;transform:translate(-24px) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}.puzzle-card[data-v-8db71245]{position:relative;transition:transform .35s cubic-bezier(.16,1,.3,1)}.puzzle-card[data-v-8db71245]:hover{transform:translateY(-4px)}.puzzle-bg[data-v-8db71245]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.puzzle-shape[data-v-8db71245]{fill:color-mix(in srgb,var(--accent) 6%,#0a0a0f);stroke:color-mix(in srgb,var(--accent) 25%,transparent);stroke-width:1.5;transition:all .35s ease}.puzzle-card:hover .puzzle-shape[data-v-8db71245]{fill:color-mix(in srgb,var(--accent) 10%,#0a0a0f);stroke:color-mix(in srgb,var(--accent) 40%,transparent);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--accent) 18%,transparent))}.puzzle-content[data-v-8db71245]{position:absolute;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px 16px;z-index:2;pointer-events:none}.puzzle-content h4[data-v-8db71245]{font-size:.88rem;font-weight:700;color:#fff;margin:0;white-space:nowrap}.puzzle-content p[data-v-8db71245]{font-size:.72rem;color:#fff6;margin:0;white-space:nowrap}.p-icon[data-v-8db71245]{width:48px;height:48px;border-radius:13px;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);display:flex;align-items:center;justify-content:center;color:var(--accent)}.details[data-v-8db71245]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;max-width:1050px;margin:0 auto;opacity:0;transform:translateY(24px);transition:all .8s cubic-bezier(.16,1,.3,1) .4s}.details.visible[data-v-8db71245]{opacity:1;transform:translateY(0)}.detail-card[data-v-8db71245]{padding:1.25rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:14px;display:flex;gap:.75rem;align-items:flex-start;transition:all .3s cubic-bezier(.16,1,.3,1)}.detail-card[data-v-8db71245]:hover{background:color-mix(in srgb,var(--c) 4%,transparent);border-color:color-mix(in srgb,var(--c) 20%,transparent);transform:translateY(-2px)}.detail-icon[data-v-8db71245]{width:34px;height:34px;border-radius:9px;background:color-mix(in srgb,var(--c) 10%,transparent);display:flex;align-items:center;justify-content:center;color:var(--c);flex-shrink:0}.detail-body h5[data-v-8db71245]{font-size:.78rem;font-weight:700;color:#fff;margin:0 0 .3rem}.detail-body p[data-v-8db71245]{font-size:.68rem;color:#ffffff59;line-height:1.55;margin:0}@media(max-width:1024px){.details[data-v-8db71245]{grid-template-columns:repeat(2,1fr)}.puzzle-flow[data-v-8db71245]{transform:scale(.8);transform-origin:center center}}@media(max-width:768px){.arch-section[data-v-8db71245]{padding:4rem 0}.puzzle-flow[data-v-8db71245]{display:none!important}.puzzle-flow-mobile[data-v-8db71245]{display:flex}.details[data-v-8db71245]{grid-template-columns:1fr}.ambient-orb[data-v-8db71245]{filter:blur(80px);opacity:.08}.orb-1[data-v-8db71245]{width:300px;height:300px}.orb-2[data-v-8db71245]{width:250px;height:250px}.orb-3[data-v-8db71245]{width:200px;height:200px}}@media(prefers-reduced-motion:reduce){.header[data-v-8db71245],.puzzle-flow[data-v-8db71245],.details[data-v-8db71245]{opacity:1;transform:none;transition:none}.puzzle-col[data-v-8db71245]{animation:none;opacity:1;transform:none}.ambient-orb[data-v-8db71245]{animation:none}}.abc-section[data-v-85332b25]{position:relative;padding:7rem 0;overflow:hidden}.bg-layer[data-v-85332b25]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bg-gradient[data-v-85332b25]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#050508,#08080c,#050508)}.grid-bg[data-v-85332b25]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 50%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse 70% 50% at 50% 50%,black 20%,transparent 70%)}.header-area[data-v-85332b25]{text-align:center;margin-bottom:3.5rem;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.header-area.visible[data-v-85332b25]{opacity:1;transform:translateY(0)}.badge-row[data-v-85332b25]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.25rem}.badge[data-v-85332b25]{display:inline-block}.coming-soon-badge[data-v-85332b25]{display:inline-flex;align-items:center}.coming-soon-badge span[data-v-85332b25]{display:inline-block;padding:.35rem 1rem;background:linear-gradient(135deg,#fbbf2426,#f59e0b1a);border:1px solid rgba(251,191,36,.35);border-radius:100px;color:#fbbf24;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;animation:comingSoonPulse-85332b25 2s ease-in-out infinite}@keyframes comingSoonPulse-85332b25{0%,to{opacity:1}50%{opacity:.7}}.badge-text[data-v-85332b25]{display:inline-block;padding:.4rem 1.25rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:100px;color:#ffffffb3;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.section-title[data-v-85332b25]{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:#fff;margin-bottom:1rem;letter-spacing:-.02em;line-height:1.2}.section-desc[data-v-85332b25]{color:#ffffff73;max-width:680px;margin:0 auto;font-size:1.05rem;line-height:1.7}.abc-grid[data-v-85332b25]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1) .2s}.abc-grid.visible[data-v-85332b25]{opacity:1;transform:translateY(0)}.abc-card[data-v-85332b25]{position:relative;padding:2rem;border-radius:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);transition:all .4s cubic-bezier(.16,1,.3,1);animation:cardFadeIn-85332b25 .6s ease both;animation-delay:var(--delay)}.abc-card[data-v-85332b25]:hover{transform:translateY(-4px);border-color:var(--accent, rgba(255, 255, 255, .15));box-shadow:0 8px 32px #0000004d,0 0 0 1px var(--accent, transparent)}.abc-card.highlight[data-v-85332b25]{border-color:#10b98133;background:#10b9810a}@keyframes cardFadeIn-85332b25{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card-header[data-v-85332b25]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem}.card-header-text[data-v-85332b25]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.icon-wrap[data-v-85332b25]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-label[data-v-85332b25]{font-size:.75rem;font-weight:700;color:var(--accent);letter-spacing:.05em;text-transform:uppercase}.card-title[data-v-85332b25]{font-size:1.15rem;font-weight:700;color:#fff;line-height:1.3;margin:0}.card-desc[data-v-85332b25]{color:#ffffff73;font-size:.85rem;line-height:1.65;margin-bottom:1.5rem}.feature-list[data-v-85332b25]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.7rem}.feature-list li[data-v-85332b25]{display:flex;align-items:flex-start;gap:.5rem;color:#ffffff8c;font-size:.8rem;line-height:1.5}.feature-icon[data-v-85332b25]{flex-shrink:0;margin-top:2px}.highlight-badge[data-v-85332b25]{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.3rem;padding:.25rem .65rem;background:#10b98126;border:1px solid rgba(16,185,129,.3);border-radius:100px;color:#10b981;font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.post-section[data-v-85332b25]{max-width:1200px;margin:2rem auto 0;padding:2rem;border-radius:20px;background:#a78bfa0a;border:1px solid rgba(167,139,250,.15);opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1) .5s}.post-section.visible[data-v-85332b25]{opacity:1;transform:translateY(0)}.post-header[data-v-85332b25]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.post-icon-wrap[data-v-85332b25]{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#a78bfa,#7c3aed);display:flex;align-items:center;justify-content:center;flex-shrink:0}.post-title[data-v-85332b25]{font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 .35rem}.post-desc[data-v-85332b25]{color:#fff6;font-size:.85rem;line-height:1.6;margin:0}.post-features[data-v-85332b25]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.post-feature-item[data-v-85332b25]{display:flex;align-items:flex-start;gap:.5rem;color:#ffffff80;font-size:.8rem;line-height:1.5}.post-feature-item svg[data-v-85332b25]{flex-shrink:0;margin-top:2px}@media(max-width:1024px){.abc-grid[data-v-85332b25]{grid-template-columns:1fr 1fr}.abc-card[data-v-85332b25]:last-child{grid-column:1 / -1;max-width:500px;margin:0 auto;width:100%}.post-features[data-v-85332b25]{grid-template-columns:1fr 1fr}}@media(max-width:768px){.abc-section[data-v-85332b25]{padding:5rem 0}.abc-grid[data-v-85332b25]{grid-template-columns:1fr}.abc-card[data-v-85332b25]{padding:1.5rem}.abc-card[data-v-85332b25]:last-child{max-width:none}.section-title[data-v-85332b25]{font-size:1.75rem}.section-desc[data-v-85332b25]{font-size:.95rem}.post-section[data-v-85332b25]{padding:1.5rem}.post-features[data-v-85332b25]{grid-template-columns:1fr}.post-header[data-v-85332b25]{flex-direction:column;gap:.75rem}}@media(prefers-reduced-motion:reduce){.header-area[data-v-85332b25],.abc-grid[data-v-85332b25],.post-section[data-v-85332b25]{opacity:1;transform:none;transition:none}.abc-card[data-v-85332b25],.coming-soon-badge span[data-v-85332b25]{animation:none}}.medical-section[data-v-cbf92bba]{position:relative;overflow:hidden}.grid-bg[data-v-cbf92bba]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.medical-section[data-v-cbf92bba]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 70% 20%,rgba(255,107,53,.04) 0%,transparent 50%),radial-gradient(ellipse at 30% 80%,rgba(255,107,53,.03) 0%,transparent 50%);pointer-events:none;z-index:0}.medical-section[data-v-cbf92bba] .container-custom{position:relative;z-index:1}.phone-mockup-image[data-v-cbf92bba]{max-width:320px;width:100%;opacity:1;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.phone-mockup-image.animate-in[data-v-cbf92bba]{transform:translateY(0)}.app-screenshot[data-v-cbf92bba]{width:100%;height:auto;border-radius:32px}.user-guide-btn[data-v-cbf92bba]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;color:#ff6b35;border:1.5px solid #FF6B35;border-radius:.5rem;transition:all .2s ease}.user-guide-btn[data-v-cbf92bba]:hover{background:#ff6b35;color:#fff}.user-guide-btn[data-v-cbf92bba]:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #ff6b35}.crew-section[data-v-4d7fc44c]{position:relative;overflow:hidden}.grid-bg[data-v-4d7fc44c]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.ecg-bg[data-v-4d7fc44c]{position:absolute;top:50%;left:0;width:100%;height:60%;transform:translateY(-50%);pointer-events:none;z-index:0;opacity:.6}.crew-section[data-v-4d7fc44c]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 30% 20%,rgba(34,197,94,.06) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(34,197,94,.04) 0%,transparent 50%);pointer-events:none;z-index:0}.crew-section[data-v-4d7fc44c] .container-custom{position:relative;z-index:1}.phone-mockup-image[data-v-4d7fc44c]{max-width:320px;width:100%;opacity:1;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.phone-mockup-image.animate-in[data-v-4d7fc44c]{transform:translateY(0)}.app-screenshot[data-v-4d7fc44c]{width:100%;height:auto;border-radius:32px}.crew-title[data-v-4d7fc44c]{font-size:1.875rem;font-weight:900;color:#fff;margin-bottom:1rem;display:flex;flex-direction:column;gap:.25rem}@media(min-width:768px){.crew-title[data-v-4d7fc44c]{font-size:2.25rem;flex-direction:row;gap:.5rem}}.crew-title-main[data-v-4d7fc44c],.crew-title-sub[data-v-4d7fc44c]{display:block}@media(min-width:768px){.crew-title-main[data-v-4d7fc44c],.crew-title-sub[data-v-4d7fc44c]{display:inline}}.admin-section[data-v-be677d8b]{position:relative;overflow:hidden}.grid-bg[data-v-be677d8b]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.admin-section[data-v-be677d8b]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 70% 20%,rgba(59,130,246,.04) 0%,transparent 50%),radial-gradient(ellipse at 30% 80%,rgba(59,130,246,.03) 0%,transparent 50%);pointer-events:none;z-index:0}.admin-section[data-v-be677d8b] .container-custom{position:relative;z-index:1}.app-label-blue[data-v-be677d8b]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#3b82f61a;color:#3b82f6;border-radius:9999px;font-size:.875rem;font-weight:600;margin-bottom:1rem}.feature-icon-box-blue[data-v-be677d8b]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.phone-mockup-image[data-v-be677d8b]{max-width:320px;width:100%;opacity:1;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.phone-mockup-image.animate-in[data-v-be677d8b]{transform:translateY(0)}.app-screenshot[data-v-be677d8b]{width:100%;height:auto;border-radius:32px}.cms-features-section[data-v-a9541b25]{position:relative;min-height:100vh;display:flex;align-items:center;padding:5rem 0;overflow:hidden}.video-bg[data-v-a9541b25]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.video-overlay[data-v-a9541b25]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0e14cc,#0d0d0dd9);z-index:1}.app-label-cms[data-v-a9541b25]{margin-bottom:1rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;background:#00ffc81a;color:#00ffd0;padding:.5rem 1rem;border-radius:9999px;border:1px solid #00FFD0;text-shadow:0 0 10px rgba(0,255,208,.5);box-shadow:0 0 15px #00ffd033}.feature-icon-box-cms[data-v-a9541b25]{--tw-bg-opacity: 1 !important;background-color:rgb(0 212 255 / var(--tw-bg-opacity, 1))!important}.feature-item-dark[data-v-a9541b25]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.cms-image-container[data-v-a9541b25]{position:relative;width:100%;max-width:850px}.image-glow[data-v-a9541b25]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:radial-gradient(ellipse,rgba(0,188,212,.3) 0%,transparent 70%);filter:blur(40px);z-index:0}.cms-image-wrapper[data-v-a9541b25]{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 25px 50px #0006,0 0 0 1px #ffffff1a;z-index:1}.cms-image[data-v-a9541b25]{width:100%;height:auto;display:block}.status-badge[data-v-a9541b25]{position:absolute;bottom:-12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;background:#0a0e14e6;border:1px solid rgba(0,188,212,.3);padding:8px 20px;border-radius:9999px;font-size:.875rem;color:#00bcd4;font-weight:600;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-dot[data-v-a9541b25]{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:pulse-a9541b25 2s infinite}@keyframes pulse-a9541b25{0%,to{opacity:1}50%{opacity:.5}}.cms-admin-section[data-v-87187a9e]{position:relative;min-height:100vh;overflow:hidden;display:flex;align-items:center;padding:5rem 0}.bg-image[data-v-87187a9e]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.bg-overlay[data-v-87187a9e]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f9fafbd9,#f9fafbcc);z-index:1}.admin-image-wrapper[data-v-87187a9e]{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 20px 40px #00000026;width:100%}.admin-image[data-v-87187a9e]{width:100%;height:auto;display:block}.app-label-admin[data-v-87187a9e]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;margin-bottom:1rem;background:#00c8b41a;color:#00a896;padding:.5rem 1rem;border-radius:9999px;border:1px solid #00A896}.feature-item[data-v-87187a9e]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.feature-icon-box[data-v-87187a9e]{width:3rem;height:3rem;background:#00a896;color:#fff;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(max-width:1024px){.cms-admin-section[data-v-87187a9e]{padding:3rem 0;min-height:auto}.feature-icon-box[data-v-87187a9e]{width:2.5rem;height:2.5rem}.feature-item[data-v-87187a9e]{margin-bottom:1rem}}@media(max-width:640px){.cms-admin-section[data-v-87187a9e]{padding:2rem 0}.app-label-admin[data-v-87187a9e]{font-size:.75rem;padding:.375rem .75rem}.feature-icon-box[data-v-87187a9e]{width:2.25rem;height:2.25rem}}.hero-section[data-v-9af01a18]{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.video-bg[data-v-9af01a18]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.video-overlay[data-v-9af01a18]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0e14b3,#0d0d0dcc);z-index:1}.hero-content[data-v-9af01a18]{text-align:left;width:100%;max-width:min(1000px,90%);padding:4rem 0}.hero-label[data-v-9af01a18]{display:inline-block;background:#fffffff2;color:#0891b2;padding:.5rem 1.5rem;border-radius:9999px;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:1.5rem}.hero-title[data-v-9af01a18]{font-size:3rem;font-weight:900;color:#fff;margin-bottom:1.5rem;line-height:1.2}.hero-subtitle[data-v-9af01a18]{display:block;color:#ffffffd9;font-weight:700;font-size:.85em;margin-top:.5rem}.hero-desc[data-v-9af01a18]{font-size:1.25rem;color:#fffc;line-height:1.8;margin-bottom:2rem;white-space:pre-line}.feature-list[data-v-9af01a18]{display:flex;flex-direction:column;gap:1.25rem}.feature-item[data-v-9af01a18]{display:flex;align-items:center;gap:1rem;flex:1 1 0;min-width:0}.feature-icon-box[data-v-9af01a18]{width:44px;height:44px;min-width:44px;border-radius:10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.feature-text[data-v-9af01a18]{color:#fffffff2;font-size:1rem;font-weight:500}@media(min-width:768px){.hero-title[data-v-9af01a18]{font-size:4rem}.feature-list[data-v-9af01a18]{flex-direction:row;flex-wrap:wrap;gap:1.5rem 2rem}.feature-item[data-v-9af01a18]{flex:1 1 calc(33.333% - 1.5rem);min-width:200px}}@media(max-width:640px){.hero-section[data-v-9af01a18]{min-height:100vh}.hero-content[data-v-9af01a18]{padding:3rem 0}.hero-title[data-v-9af01a18]{font-size:2.5rem}.hero-desc[data-v-9af01a18]{font-size:1rem}.feature-icon-box[data-v-9af01a18]{width:36px;height:36px;min-width:36px}.feature-text[data-v-9af01a18]{font-size:.9rem}}.scroll-animate[data-v-3365be93]{opacity:0;transform:translateY(40px);transition:opacity .6s ease-out,transform .6s ease-out}.scroll-animate.animate-in[data-v-3365be93]{opacity:1;transform:translateY(0)}.cctv-features-section[data-v-3365be93]{background:linear-gradient(180deg,#f8fafc,#f1f5f9);padding:5rem 0;position:relative}.cctv-features-section[data-v-3365be93]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px);background-size:100px 100px;pointer-events:none}.cctv-content[data-v-3365be93]{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;margin-bottom:4rem}.section-label[data-v-3365be93]{display:inline-block;background:#06b6d41a;color:#0891b2;padding:.5rem 1.25rem;border-radius:9999px;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:1.5rem}.section-title[data-v-3365be93]{font-size:2.25rem;font-weight:900;color:#1e293b;line-height:1.2;margin-bottom:1.5rem}.section-desc[data-v-3365be93]{font-size:1.0625rem;color:#64748b;line-height:1.7;margin-bottom:2rem}.check-list[data-v-3365be93]{display:flex;flex-direction:column;gap:1rem}.check-list li[data-v-3365be93]{display:flex;align-items:center;gap:.75rem;color:#475569;font-size:.9375rem}.check-icon[data-v-3365be93]{width:20px;height:20px;color:#0891b2;flex-shrink:0}.cctv-image[data-v-3365be93]{width:100%;max-width:600px;height:280px;margin:0 auto;overflow:hidden;border-radius:16px;box-shadow:0 10px 40px #0000001a}.cctv-image img[data-v-3365be93]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.realtime-content[data-v-3365be93]{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;margin-bottom:4rem}.realtime-video[data-v-3365be93]{width:100%;max-width:500px;height:320px;margin:0 auto;overflow:hidden;box-shadow:0 10px 40px #00000026}.video-player[data-v-3365be93]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.divider[data-v-3365be93]{height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent);margin-bottom:4rem}.features-grid[data-v-3365be93]{display:grid;grid-template-columns:repeat(1,1fr);gap:2.5rem}.feature-item[data-v-3365be93]{display:flex;flex-direction:column;gap:.5rem}.feature-title[data-v-3365be93]{font-size:1.125rem;font-weight:600;color:#1e293b;display:flex;align-items:baseline;gap:.5rem}.highlight-number[data-v-3365be93]{font-size:1.5rem;font-weight:800;color:#0891b2}.feature-desc[data-v-3365be93]{font-size:.9375rem;color:#64748b;line-height:1.6}@media(min-width:768px){.cctv-features-section[data-v-3365be93]{padding:6rem 0}.cctv-content[data-v-3365be93],.realtime-content[data-v-3365be93]{grid-template-columns:1fr 1fr;gap:4rem}.section-title[data-v-3365be93]{font-size:3rem}.features-grid[data-v-3365be93]{grid-template-columns:repeat(3,1fr);gap:3rem}.highlight-number[data-v-3365be93]{font-size:1.75rem}}@media(max-width:640px){.cctv-features-section[data-v-3365be93]{padding:3rem 0}.cctv-content[data-v-3365be93],.realtime-content[data-v-3365be93]{margin-bottom:3rem}.cctv-image[data-v-3365be93]{height:200px}.realtime-video[data-v-3365be93]{height:240px}.section-title[data-v-3365be93]{font-size:1.875rem}.section-desc[data-v-3365be93]{font-size:1rem}.divider[data-v-3365be93]{margin-bottom:3rem}.highlight-number[data-v-3365be93]{font-size:1.25rem}.feature-title[data-v-3365be93]{font-size:1rem}.feature-desc[data-v-3365be93]{font-size:.875rem}}.airway-section[data-v-b6b0ef7a]{position:relative;padding:7rem 0;overflow:hidden}.bg-layer[data-v-b6b0ef7a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bg-gradient[data-v-b6b0ef7a]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#050508,#0a0a0f,#050508)}.grid-bg[data-v-b6b0ef7a]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 50%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse 70% 50% at 50% 50%,black 20%,transparent 70%)}.header-area[data-v-b6b0ef7a]{text-align:center;margin-bottom:3rem;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.header-area.visible[data-v-b6b0ef7a]{opacity:1;transform:translateY(0)}.badge[data-v-b6b0ef7a]{display:inline-block;margin-bottom:1.25rem}.badge-text[data-v-b6b0ef7a]{display:inline-block;padding:.4rem 1.25rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.25);border-radius:100px;color:#3b82f6;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.section-title[data-v-b6b0ef7a]{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:#fff;margin-bottom:1rem;letter-spacing:-.02em;line-height:1.2}.section-desc[data-v-b6b0ef7a]{color:#ffffff73;max-width:600px;margin:0 auto;font-size:1.05rem;line-height:1.7}.main-grid[data-v-b6b0ef7a]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:1200px;margin:0 auto;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1) .2s}.main-grid.visible[data-v-b6b0ef7a]{opacity:1;transform:translateY(0)}.pipeline-card[data-v-b6b0ef7a],.dashboard-card[data-v-b6b0ef7a]{position:relative;border-radius:20px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:2rem;display:flex;flex-direction:column}.card-label[data-v-b6b0ef7a]{display:flex;align-items:center;gap:.4rem;padding:.3rem .8rem;background:#0009;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff9;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;width:-moz-fit-content;width:fit-content;margin-bottom:1.5rem}.pipeline-steps[data-v-b6b0ef7a]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.step-item[data-v-b6b0ef7a]{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;background:#3b82f60a;border:1px solid rgba(59,130,246,.1);border-radius:12px;animation:stepFadeIn-b6b0ef7a .5s ease both;animation-delay:var(--delay)}@keyframes stepFadeIn-b6b0ef7a{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:translate(0)}}.step-number[data-v-b6b0ef7a]{font-size:.6rem;font-weight:800;color:#3b82f666;letter-spacing:.05em;min-width:18px}.step-icon[data-v-b6b0ef7a]{width:32px;height:32px;border-radius:8px;background:#3b82f61a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-info[data-v-b6b0ef7a]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.step-label[data-v-b6b0ef7a]{font-size:.8rem;font-weight:600;color:#fffc}.step-desc[data-v-b6b0ef7a]{font-size:.7rem;color:#ffffff59;line-height:1.4}.pipeline-visual[data-v-b6b0ef7a]{margin-top:auto;padding:1.25rem 0 0;border-top:1px solid rgba(255,255,255,.05)}.pipeline-bar[data-v-b6b0ef7a]{position:relative;height:4px;background:#3b82f61a;border-radius:2px;margin:0 8px}.pipeline-fill[data-v-b6b0ef7a]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-radius:2px;animation:pipelineFill-b6b0ef7a 3s ease-in-out infinite alternate}@keyframes pipelineFill-b6b0ef7a{0%{width:0%;opacity:.5}to{width:100%;opacity:1}}.pipeline-dot[data-v-b6b0ef7a]{position:absolute;top:50%;transform:translate(-50%,-50%)}.dot-inner[data-v-b6b0ef7a]{width:10px;height:10px;border-radius:50%;background:#3b82f6;border:2px solid rgba(5,5,8,1);box-shadow:0 0 8px #3b82f680}.ai-feed[data-v-b6b0ef7a]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.ai-item[data-v-b6b0ef7a]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;animation:stepFadeIn-b6b0ef7a .5s ease both;animation-delay:var(--delay)}.ai-icon[data-v-b6b0ef7a]{width:32px;height:32px;border-radius:8px;background:#3b82f61a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ai-content[data-v-b6b0ef7a]{display:flex;flex-direction:column;gap:.25rem}.ai-title[data-v-b6b0ef7a]{font-size:.8rem;font-weight:600;color:#fffc}.ai-desc[data-v-b6b0ef7a]{font-size:.75rem;color:#fff6;line-height:1.5}.status-indicators[data-v-b6b0ef7a]{display:flex;flex-direction:column;gap:.6rem;margin-top:auto;padding:1rem 0 0;border-top:1px solid rgba(255,255,255,.05)}.indicator[data-v-b6b0ef7a]{display:flex;align-items:center;gap:.5rem;font-size:.7rem;color:#ffffff80;font-weight:500}.indicator span[data-v-b6b0ef7a]{width:44px;flex-shrink:0}.indicator-dot[data-v-b6b0ef7a]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.indicator-dot.active[data-v-b6b0ef7a]{background:#3b82f6;box-shadow:0 0 6px #3b82f680}.indicator-dot.warning[data-v-b6b0ef7a]{background:#ff9800;box-shadow:0 0 6px #ff980080}.indicator-bar[data-v-b6b0ef7a]{flex:1;height:4px;background:#ffffff14;border-radius:2px;overflow:hidden}.indicator-fill[data-v-b6b0ef7a]{height:100%;background:#3b82f6;border-radius:2px;transition:width 1s ease}.indicator-fill.warning[data-v-b6b0ef7a]{background:#ff9800}@media(max-width:768px){.airway-section[data-v-b6b0ef7a]{padding:5rem 0}.main-grid[data-v-b6b0ef7a]{grid-template-columns:1fr}.pipeline-card[data-v-b6b0ef7a],.dashboard-card[data-v-b6b0ef7a]{padding:1.5rem}}@media(prefers-reduced-motion:reduce){.header-area[data-v-b6b0ef7a],.main-grid[data-v-b6b0ef7a]{opacity:1;transform:none;transition:none}.step-item[data-v-b6b0ef7a],.ai-item[data-v-b6b0ef7a]{animation:none}.pipeline-fill[data-v-b6b0ef7a]{animation:none;width:100%;opacity:1}}.ambu-viewer-section[data-v-e42a2e17]{position:relative;padding:7rem 0;overflow:hidden}.bg-layer[data-v-e42a2e17]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bg-gradient[data-v-e42a2e17]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#050508,#0a0a0f,#050508)}.grid-bg[data-v-e42a2e17]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 50%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse 70% 50% at 50% 50%,black 20%,transparent 70%)}.header-area[data-v-e42a2e17]{text-align:center;margin-bottom:3rem;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.header-area.visible[data-v-e42a2e17]{opacity:1;transform:translateY(0)}.badge[data-v-e42a2e17]{display:inline-block;margin-bottom:1.25rem}.badge-text[data-v-e42a2e17]{display:inline-block;padding:.4rem 1.25rem;background:#10b9811a;border:1px solid rgba(16,185,129,.25);border-radius:100px;color:#10b981;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.section-title[data-v-e42a2e17]{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:#fff;margin-bottom:1rem;letter-spacing:-.02em;line-height:1.2}.section-desc[data-v-e42a2e17]{color:#ffffff73;max-width:600px;margin:0 auto;font-size:1.05rem;line-height:1.7}.viewer-grid[data-v-e42a2e17]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:1200px;margin:0 auto;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1) .2s}.viewer-grid.visible[data-v-e42a2e17]{opacity:1;transform:translateY(0)}.viewer-card[data-v-e42a2e17]{position:relative;height:500px;border-radius:20px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.viewer-card[data-v-e42a2e17] canvas{width:100%!important;height:100%!important;display:block}.ref-metrics[data-v-e42a2e17]{position:absolute;top:1rem;right:1rem;z-index:5;display:flex;gap:.4rem}.ref-metric[data-v-e42a2e17]{display:flex;flex-direction:column;padding:.35rem .6rem;background:#000000a6;border:1px solid rgba(16,185,129,.15);border-radius:8px}.ref-label[data-v-e42a2e17]{font-size:.55rem;color:#ffffff59;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.ref-value[data-v-e42a2e17]{font-size:.85rem;font-weight:700;color:#10b981;font-variant-numeric:tabular-nums}.ref-value small[data-v-e42a2e17]{font-size:.55rem;font-weight:500;color:#ffffff4d;margin-left:1px}.card-label[data-v-e42a2e17]{position:absolute;top:1rem;left:1rem;z-index:5;display:flex;align-items:center;gap:.4rem;padding:.3rem .8rem;background:#0009;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff9;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.loading-overlay[data-v-e42a2e17]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;background:#050508cc}.loading-spinner[data-v-e42a2e17]{width:36px;height:36px;border:3px solid rgba(255,255,255,.1);border-top-color:#10b981;border-radius:50%;animation:spin-e42a2e17 1s linear infinite}@keyframes spin-e42a2e17{to{transform:rotate(360deg)}}.loading-text[data-v-e42a2e17]{margin-top:.75rem;color:#ffffff80;font-size:.8rem}.interact-hint[data-v-e42a2e17]{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.4rem;padding:.3rem .8rem;background:#00000080;border:1px solid rgba(255,255,255,.1);border-radius:100px;color:#fff6;font-size:.7rem;pointer-events:none}.status-bar[data-v-e42a2e17]{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;padding:.35rem 1rem;background:#0009;border:1px solid rgba(255,255,255,.1);border-radius:100px;pointer-events:none}.status-dot[data-v-e42a2e17]{width:8px;height:8px;border-radius:50%;background:#fff3;transition:background .3s}.status-dot.active[data-v-e42a2e17]{background:#4caf50;box-shadow:0 0 8px #4caf5099}.status-text[data-v-e42a2e17]{color:#ffffff80;font-size:.7rem;font-weight:500;letter-spacing:.03em}.vision-features[data-v-e42a2e17]{display:flex;flex-wrap:wrap;gap:.75rem;max-width:1200px;margin:2rem auto 0;justify-content:center;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.16,1,.3,1) .4s}.vision-features.visible[data-v-e42a2e17]{opacity:1;transform:translateY(0)}.vision-feature-item[data-v-e42a2e17]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#10b9810f;border:1px solid rgba(16,185,129,.15);border-radius:100px;color:#ffffff8c;font-size:.78rem;line-height:1.4;white-space:nowrap}.vision-icon[data-v-e42a2e17]{display:flex;align-items:center;flex-shrink:0}@media(max-width:768px){.ambu-viewer-section[data-v-e42a2e17]{padding:5rem 0}.viewer-grid[data-v-e42a2e17]{grid-template-columns:1fr}.viewer-card[data-v-e42a2e17]{height:350px;border-radius:16px}.interact-hint[data-v-e42a2e17]{bottom:.75rem}.vision-features[data-v-e42a2e17]{flex-direction:column;align-items:stretch;gap:.5rem}.vision-feature-item[data-v-e42a2e17]{white-space:normal;border-radius:12px;font-size:.75rem}}@media(prefers-reduced-motion:reduce){.header-area[data-v-e42a2e17],.viewer-grid[data-v-e42a2e17],.vision-features[data-v-e42a2e17]{opacity:1;transform:none;transition:none}.loading-spinner[data-v-e42a2e17]{animation:none}}.circulation-section[data-v-42b463c3]{position:relative;padding:7rem 0;overflow:hidden}.bg-layer[data-v-42b463c3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bg-gradient[data-v-42b463c3]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#050508,#0a0a0f,#050508)}.grid-bg[data-v-42b463c3]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 50%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse 70% 50% at 50% 50%,black 20%,transparent 70%)}.header-area[data-v-42b463c3]{text-align:center;margin-bottom:3rem;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.header-area.visible[data-v-42b463c3]{opacity:1;transform:translateY(0)}.badge[data-v-42b463c3]{display:inline-block;margin-bottom:1.25rem}.badge-text[data-v-42b463c3]{display:inline-block;padding:.4rem 1.25rem;background:#ef44441a;border:1px solid rgba(239,68,68,.25);border-radius:100px;color:#ef4444;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.section-title[data-v-42b463c3]{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:#fff;margin-bottom:1rem;letter-spacing:-.02em;line-height:1.2}.section-desc[data-v-42b463c3]{color:#ffffff73;max-width:600px;margin:0 auto;font-size:1.05rem;line-height:1.7}.main-grid[data-v-42b463c3]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:1200px;margin:0 auto;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1) .2s}.main-grid.visible[data-v-42b463c3]{opacity:1;transform:translateY(0)}.metrics-card[data-v-42b463c3],.dashboard-card[data-v-42b463c3]{position:relative;border-radius:20px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:2rem;display:flex;flex-direction:column}.card-label[data-v-42b463c3]{display:flex;align-items:center;gap:.4rem;padding:.3rem .8rem;background:#0009;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff9;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;width:-moz-fit-content;width:fit-content;margin-bottom:1.5rem}.metrics-grid[data-v-42b463c3]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.metric-item[data-v-42b463c3]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#ef44440a;border:1px solid rgba(239,68,68,.1);border-radius:12px;animation:metricFadeIn-42b463c3 .5s ease both;animation-delay:var(--delay)}@keyframes metricFadeIn-42b463c3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.metric-icon[data-v-42b463c3]{width:36px;height:36px;border-radius:10px;background:#ef44441a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.metric-info[data-v-42b463c3]{display:flex;flex-direction:column;gap:.15rem}.metric-label[data-v-42b463c3]{font-size:.65rem;color:#fff6;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.metric-value[data-v-42b463c3]{font-size:1.25rem;font-weight:700;color:#ef4444;font-variant-numeric:tabular-nums}.metric-value small[data-v-42b463c3]{font-size:.6rem;font-weight:500;color:#ffffff4d;margin-left:2px}.ecg-visual[data-v-42b463c3]{margin-top:auto;padding:1rem 0 0;border-top:1px solid rgba(255,255,255,.05)}.ecg-svg[data-v-42b463c3]{width:100%;height:50px;opacity:.6}.ecg-line[data-v-42b463c3]{stroke-dasharray:1000;stroke-dashoffset:1000;animation:ecgDraw-42b463c3 3s linear infinite}@keyframes ecgDraw-42b463c3{to{stroke-dashoffset:0}}.coaching-feed[data-v-42b463c3]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.coaching-item[data-v-42b463c3]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;animation:metricFadeIn-42b463c3 .5s ease both;animation-delay:var(--delay)}.coaching-icon[data-v-42b463c3]{width:32px;height:32px;border-radius:8px;background:#ef44441a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.coaching-content[data-v-42b463c3]{display:flex;flex-direction:column;gap:.25rem}.coaching-title[data-v-42b463c3]{font-size:.8rem;font-weight:600;color:#fffc}.coaching-desc[data-v-42b463c3]{font-size:.75rem;color:#fff6;line-height:1.5}.status-indicators[data-v-42b463c3]{display:flex;flex-direction:column;gap:.6rem;margin-top:auto;padding:1rem 0 0;border-top:1px solid rgba(255,255,255,.05)}.indicator[data-v-42b463c3]{display:flex;align-items:center;gap:.5rem;font-size:.7rem;color:#ffffff80;font-weight:500}.indicator span[data-v-42b463c3]{width:40px;flex-shrink:0}.indicator-dot[data-v-42b463c3]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.indicator-dot.active[data-v-42b463c3]{background:#4caf50;box-shadow:0 0 6px #4caf5080}.indicator-dot.warning[data-v-42b463c3]{background:#ff9800;box-shadow:0 0 6px #ff980080}.indicator-bar[data-v-42b463c3]{flex:1;height:4px;background:#ffffff14;border-radius:2px;overflow:hidden}.indicator-fill[data-v-42b463c3]{height:100%;background:#4caf50;border-radius:2px;transition:width 1s ease}.indicator-fill.warning[data-v-42b463c3]{background:#ff9800}@media(max-width:768px){.circulation-section[data-v-42b463c3]{padding:5rem 0}.main-grid[data-v-42b463c3]{grid-template-columns:1fr}.metrics-card[data-v-42b463c3],.dashboard-card[data-v-42b463c3]{padding:1.5rem}.metrics-grid[data-v-42b463c3]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.header-area[data-v-42b463c3],.main-grid[data-v-42b463c3]{opacity:1;transform:none;transition:none}.metric-item[data-v-42b463c3],.coaching-item[data-v-42b463c3]{animation:none}.ecg-line[data-v-42b463c3]{animation:none;stroke-dashoffset:0}}.cta-title[data-v-0b00dfd1]{font-size:1.875rem;font-weight:700;color:#fff;margin-bottom:1rem;display:flex;flex-direction:column;gap:.25rem}@media(min-width:768px){.cta-title[data-v-0b00dfd1]{font-size:2.25rem;flex-direction:row;gap:.5rem;justify-content:center}}.cta-title-main[data-v-0b00dfd1],.cta-title-sub[data-v-0b00dfd1]{display:block}@media(min-width:768px){.cta-title-main[data-v-0b00dfd1],.cta-title-sub[data-v-0b00dfd1]{display:inline}}.cta-buttons[data-v-0b00dfd1]{display:flex;flex-direction:column;align-items:center;gap:1rem}.cta-btn[data-v-0b00dfd1]{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 1.5rem;font-weight:600;border-radius:.5rem;transition:all .2s ease;white-space:nowrap;width:100%;max-width:280px}@media(min-width:480px){.cta-buttons[data-v-0b00dfd1]{flex-direction:row;justify-content:center}.cta-btn[data-v-0b00dfd1]{width:220px;max-width:none}}@media(min-width:640px){.cta-btn[data-v-0b00dfd1]{width:240px}}.cta-btn-primary[data-v-0b00dfd1]{background:#ff6b35;color:#fff}.cta-btn-primary[data-v-0b00dfd1]:hover{background:#e55a2b}.cta-btn-white[data-v-0b00dfd1]{background:#fff;color:#1e293b}.cta-btn-white[data-v-0b00dfd1]:hover{background:#f1f5f9}.cta-description[data-v-0b00dfd1]{font-size:1rem;color:#d1d5db;margin-bottom:2.5rem}@media(min-width:768px){.cta-description[data-v-0b00dfd1]{font-size:1.125rem}}.cta-description-main[data-v-0b00dfd1],.cta-description-sub[data-v-0b00dfd1]{display:inline}.tab-content-wrapper[data-v-6aa23796]{scroll-margin-top:120px}
