.aura-container[data-v-c12f6569]{pointer-events:none;z-index:0;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.aura-canvas[data-v-c12f6569]{width:100%;height:100%;display:block}.grid-overlay[data-v-c12f6569]{opacity:.35;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:40px 40px;width:100%;height:100%;position:absolute;top:0;left:0}html:not(.dark) .grid-overlay[data-v-c12f6569]{opacity:.35;background-image:radial-gradient(#0f172a0f 1px,#0000 1px)}.navbar-wrapper[data-v-844e67e0]{z-index:100;pointer-events:none;justify-content:center;width:100%;padding:0 1.25rem;transition:all .35s;display:flex;position:fixed;top:1.25rem;left:0}.scrolled .nav-container[data-v-844e67e0]{background:var(--nav-bg);box-shadow:0 20px 45px -10px #0006,0 0 1px 1px #ffffff1f}.nav-container[data-v-844e67e0]{pointer-events:auto;border-radius:9999px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;max-width:1180px;padding:.65rem 1.25rem;display:flex}.brand-link[data-v-844e67e0]{color:var(--text-primary);cursor:pointer;align-items:center;gap:.85rem;text-decoration:none;display:flex}.avatar-ring[data-v-844e67e0]{border:2px solid var(--orange);width:38px;height:38px;box-shadow:0 0 12px var(--orange-glow);border-radius:50%;position:relative}.avatar-img[data-v-844e67e0],.avatar-img-sm[data-v-844e67e0]{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar-ring-sm[data-v-844e67e0]{border:2px solid var(--border-light);border-radius:50%;width:34px;height:34px;position:relative}.status-indicator[data-v-844e67e0]{border:2px solid var(--bg-main);background-color:#10b981;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0;box-shadow:0 0 10px #10b981d9}.status-indicator[data-v-844e67e0]:after{content:"";pointer-events:none;background-color:#10b98173;border-radius:50%;width:calc(100% + 4px);height:calc(100% + 4px);animation:2.4s cubic-bezier(.4,0,.6,1) infinite pulse-beacon-844e67e0;position:absolute;top:-2px;left:-2px}@keyframes pulse-beacon-844e67e0{0%{opacity:.8;transform:scale(.9)}60%,to{opacity:0;transform:scale(2.2)}}.brand-text[data-v-844e67e0]{flex-direction:column;display:flex}.brand-name[data-v-844e67e0]{letter-spacing:-.01em;font-size:.95rem;font-weight:700;line-height:1.2}.brand-role[data-v-844e67e0]{color:var(--text-muted);font-size:.72rem;font-weight:500}.desktop-nav[data-v-844e67e0]{border:1px solid var(--border-subtle);background:#8c96aa0f;border-radius:9999px;align-items:center;gap:.3rem;padding:.3rem .6rem;display:flex}.nav-item[data-v-844e67e0]{color:var(--text-secondary);white-space:nowrap;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.nav-item[data-v-844e67e0]:hover{color:var(--text-primary);background:#ffffff14}.nav-item.active[data-v-844e67e0]{color:#fff;box-shadow:0 4px 14px var(--orange-glow);background:linear-gradient(135deg,#f97316,#ea580c);font-weight:600}.nav-divider[data-v-844e67e0]{background:var(--border-subtle);width:1px;height:16px;margin:0 .2rem}.service-pill[data-v-844e67e0]{color:var(--text-primary);background:var(--badge-bg);border:1px solid var(--orange-subtle);font-weight:600}.service-pill[data-v-844e67e0]:hover{border-color:var(--orange-glow);background:var(--orange-subtle)}.back-home-btn[data-v-844e67e0]{color:var(--orange);font-weight:600}.nav-actions[data-v-844e67e0]{align-items:center;gap:.65rem;display:flex}.icon-btn[data-v-844e67e0]{background:var(--bg-subtle);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.icon-btn[data-v-844e67e0]:hover{background:var(--bg-surface-elevated);border-color:var(--orange);transform:scale(1.05)}.text-orange[data-v-844e67e0]{color:var(--orange)}.mobile-menu-btn[data-v-844e67e0]{display:none}@media (width<=1080px){.desktop-nav[data-v-844e67e0],.nav-cta[data-v-844e67e0]{display:none}.mobile-menu-btn[data-v-844e67e0]{display:flex}}.mobile-drawer-backdrop[data-v-844e67e0]{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;background:#000000b3;justify-content:flex-end;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.mobile-drawer[data-v-844e67e0]{background:var(--bg-surface);border-radius:1.5rem 0 0 1.5rem;flex-direction:column;width:85%;max-width:330px;height:100%;padding:1.5rem;display:flex;box-shadow:-15px 0 35px #00000080}.drawer-header[data-v-844e67e0]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.drawer-section-label[data-v-844e67e0]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:.75rem 0 .35rem .5rem;font-size:.72rem;font-weight:700}.drawer-links[data-v-844e67e0]{flex-direction:column;flex:1;gap:.35rem;display:flex;overflow-y:auto}.drawer-link[data-v-844e67e0]{color:var(--text-secondary);border-radius:.75rem;align-items:center;gap:.85rem;padding:.75rem 1rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.drawer-link[data-v-844e67e0]:hover,.drawer-link.active[data-v-844e67e0]{background:var(--badge-bg);color:var(--orange);font-weight:600}.drawer-footer[data-v-844e67e0]{border-top:1px solid var(--border-subtle);padding-top:1rem}.w-full[data-v-844e67e0]{width:100%}.drawer-fade-enter-active[data-v-844e67e0],.drawer-fade-leave-active[data-v-844e67e0]{transition:opacity .25s}.drawer-fade-enter-from[data-v-844e67e0],.drawer-fade-leave-to[data-v-844e67e0]{opacity:0}.footer-wrapper[data-v-d79545aa]{z-index:10;border-top:1px solid var(--border-light);background:var(--bg-surface);margin-top:4rem;padding:4.5rem 0 2.5rem;position:relative}.footer-content[data-v-d79545aa]{flex-direction:column;gap:2.5rem;display:flex}.footer-top[data-v-d79545aa]{justify-content:space-between;align-items:flex-start;gap:3rem;display:flex}.footer-brand[data-v-d79545aa]{flex-direction:column;gap:1rem;max-width:440px;display:flex}.footer-logo[data-v-d79545aa]{align-items:center;gap:.75rem;display:flex}.avatar-img-sm[data-v-d79545aa]{object-fit:cover;border:2px solid var(--orange);border-radius:50%;width:40px;height:40px}.footer-tagline[data-v-d79545aa]{color:var(--text-secondary);font-size:.92rem;line-height:1.6}.footer-socials[data-v-d79545aa]{align-items:center;gap:.65rem;margin-top:.5rem;display:flex}.social-icon-btn[data-v-d79545aa]{background:var(--bg-subtle);border:1px solid var(--border-light);width:40px;height:40px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex}.social-icon-btn[data-v-d79545aa]:hover{background:var(--bg-surface-elevated);border-color:var(--orange);color:var(--orange);transform:translateY(-3px)}.footer-nav-cols[data-v-d79545aa]{flex-wrap:wrap;gap:3.5rem;display:flex}.footer-col[data-v-d79545aa]{flex-direction:column;gap:1rem;display:flex}.col-title[data-v-d79545aa]{color:var(--text-primary);letter-spacing:-.01em;font-size:.95rem;font-weight:700}.col-links[data-v-d79545aa]{flex-direction:column;gap:.75rem;list-style:none;display:flex}.col-links a[data-v-d79545aa]{color:var(--text-secondary);align-items:center;gap:.45rem;font-size:.88rem;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.col-links a[data-v-d79545aa]:hover{color:var(--orange);transform:translate(2px)}.footer-bottom[data-v-d79545aa]{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1.5rem;padding-top:2rem;display:flex}.copyright-text[data-v-d79545aa]{color:var(--text-secondary);flex-direction:column;gap:.25rem;font-size:.88rem;display:flex}.back-to-top-btn[data-v-d79545aa]{color:var(--text-primary);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.back-to-top-btn[data-v-d79545aa]:hover{border-color:var(--orange);transform:translateY(-2px)}.text-orange[data-v-d79545aa]{color:var(--orange)}@media (width<=860px){.footer-top[data-v-d79545aa]{flex-direction:column}.footer-nav-cols[data-v-d79545aa]{justify-content:space-between;gap:2rem;width:100%}.footer-bottom[data-v-d79545aa]{flex-direction:column;align-items:flex-start}}.app-root[data-v-50c55f08]{flex-direction:column;min-height:100vh;display:flex;position:relative}.hero-section[data-v-e7dd20ea]{z-index:10;align-items:center;min-height:100vh;padding:8rem 0 5rem;display:flex;position:relative}.hero-container[data-v-e7dd20ea]{grid-template-columns:1.15fr .85fr;align-items:center;gap:3.5rem;display:grid}.hero-content[data-v-e7dd20ea]{flex-direction:column;gap:1.5rem;display:flex}.hero-badge-wrapper[data-v-e7dd20ea]{display:flex}.hero-title[data-v-e7dd20ea]{letter-spacing:-.03em;font-size:3.6rem;font-weight:800;line-height:1.12}.hero-description[data-v-e7dd20ea]{color:var(--text-secondary);max-width:620px;font-size:1.15rem;line-height:1.65}.hero-actions[data-v-e7dd20ea]{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.text-orange[data-v-e7dd20ea]{color:var(--orange)}.metrics-grid[data-v-e7dd20ea]{background:var(--glass-bg);border:1px solid var(--glass-border);justify-content:space-around;align-items:center;margin-top:1.5rem;padding:1.25rem 1.75rem;display:flex}.metric-item[data-v-e7dd20ea]{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.metric-number[data-v-e7dd20ea]{align-items:baseline;gap:.25rem;font-size:1.85rem;font-weight:800;display:flex}.metric-unit[data-v-e7dd20ea]{color:var(--text-secondary);font-size:1rem;font-weight:600}.metric-label[data-v-e7dd20ea]{color:var(--text-secondary);max-width:150px;font-size:.78rem;line-height:1.3}.metric-divider[data-v-e7dd20ea]{background:var(--border-light);width:1px;height:40px}.hero-visual[data-v-e7dd20ea]{justify-content:center;align-items:center;min-height:440px;display:flex;position:relative}.avatar-central-card[data-v-e7dd20ea]{text-align:center;z-index:2;border-radius:2rem;flex-direction:column;align-items:center;max-width:330px;padding:2rem 2.2rem;display:flex;position:relative}.profile-frame[data-v-e7dd20ea]{width:140px;height:140px;margin-bottom:1.25rem;position:relative}.profile-photo[data-v-e7dd20ea]{object-fit:cover;z-index:1;border:4px solid #1e293b;border-radius:50%;width:100%;height:100%;position:relative;box-shadow:0 0 25px #00000080}.profile-aura[data-v-e7dd20ea]{border:2px dashed var(--orange);opacity:.85;border-radius:50%;animation:20s linear infinite spin-e7dd20ea;position:absolute;inset:-6px}@keyframes spin-e7dd20ea{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profile-name[data-v-e7dd20ea]{margin-bottom:.25rem;font-size:1.35rem;font-weight:700}.profile-title[data-v-e7dd20ea]{color:var(--text-secondary);margin-bottom:1rem;font-size:.85rem}.profile-techs[data-v-e7dd20ea]{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.hero-float-card[data-v-e7dd20ea]{z-index:3;border-radius:1rem;align-items:center;gap:.85rem;padding:.85rem 1.15rem;display:flex;position:absolute;box-shadow:0 15px 30px #0006}.card-icon-box[data-v-e7dd20ea]{border-radius:.75rem;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.bg-graphite[data-v-e7dd20ea]{background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid #ffffff1a}.bg-orange[data-v-e7dd20ea]{background:linear-gradient(135deg,#f97316,#ea580c)}.bg-titanium[data-v-e7dd20ea]{background:linear-gradient(135deg,#334155,#1e293b);border:1px solid #f973164d}.card-title[data-v-e7dd20ea]{font-size:.85rem;font-weight:700}.card-sub[data-v-e7dd20ea]{color:var(--text-secondary);font-size:.72rem}.float-card-1[data-v-e7dd20ea]{top:15px;left:-20px}.float-card-2[data-v-e7dd20ea]{bottom:25px;right:-25px}.float-card-3[data-v-e7dd20ea]{bottom:10px;left:-35px}@media (width<=1080px){.hero-container[data-v-e7dd20ea]{grid-template-columns:1fr;gap:4rem}.hero-title[data-v-e7dd20ea]{font-size:3rem}.hero-visual[data-v-e7dd20ea]{margin-top:1rem}}@media (width<=640px){.hero-title[data-v-e7dd20ea]{font-size:2.3rem}.hero-description[data-v-e7dd20ea]{font-size:1rem}.metrics-grid[data-v-e7dd20ea]{flex-direction:column;gap:1.25rem}.metric-divider[data-v-e7dd20ea]{width:60%;height:1px}.float-card-1[data-v-e7dd20ea]{top:-20px;left:0}.float-card-2[data-v-e7dd20ea]{bottom:-20px;right:0}.float-card-3[data-v-e7dd20ea]{display:none}}.showcase-section[data-v-26c48b5d]{z-index:20;padding:6rem 0;position:relative;overflow:hidden}.device-tabs[data-v-26c48b5d]{border-radius:9999px;gap:.5rem;margin-top:1.5rem;padding:.4rem;display:inline-flex}.tab-btn[data-v-26c48b5d]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.6rem;padding:.65rem 1.4rem;font-size:.9rem;font-weight:600;transition:all .25s;display:inline-flex}.tab-btn[data-v-26c48b5d]:hover{color:var(--text-primary)}.tab-btn.active[data-v-26c48b5d]{color:#fff;box-shadow:0 4px 15px var(--orange-glow);background:linear-gradient(135deg,#f97316,#ea580c)}.stage-viewport[data-v-26c48b5d]{perspective:1400px;justify-content:center;align-items:center;min-height:560px;margin-top:3.5rem;display:flex}.device-3d-stage[data-v-26c48b5d]{width:100%;max-width:980px;transform-style:preserve-3d;will-change:transform;justify-content:center;align-items:center;display:flex;position:relative}.sheen-layer[data-v-26c48b5d]{pointer-events:none;z-index:10;border-radius:1.5rem;width:100%;height:100%;position:absolute;top:0;left:0}.notebook-frame[data-v-26c48b5d]{flex-direction:column;align-items:center;width:100%;max-width:920px;display:flex}.laptop-screen[data-v-26c48b5d]{background:var(--device-screen-bg);border:10px solid var(--device-bezel);border-radius:1.25rem 1.25rem .5rem .5rem;width:100%;overflow:hidden;box-shadow:0 35px 80px -15px #000000bf,0 0 0 1px #ffffff1a}.screen-header[data-v-26c48b5d]{background:#0f172ae6;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.65rem 1.25rem;display:flex}.window-dots[data-v-26c48b5d]{gap:6px;display:flex}.dot[data-v-26c48b5d]{border-radius:50%;width:10px;height:10px}.dot-red[data-v-26c48b5d]{background:#ef4444}.dot-yellow[data-v-26c48b5d]{background:#f59e0b}.dot-green[data-v-26c48b5d]{background:#10b981}.screen-title-tab[data-v-26c48b5d]{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.screen-metrics-pill[data-v-26c48b5d]{color:var(--text-primary);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.badge-sub[data-v-26c48b5d]{color:var(--orange);background:#f9731626;border-radius:4px;padding:.15rem .4rem}.laptop-dashboard[data-v-26c48b5d]{color:#f8fafc;background:#090e1a;grid-template-columns:2fr 1fr;gap:1rem;padding:1.25rem;display:grid}.topology-container[data-v-26c48b5d]{flex-direction:column;gap:1rem;display:flex}.topology-header[data-v-26c48b5d]{justify-content:space-between;align-items:center;display:flex}.nodes-visual[data-v-26c48b5d]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:.75rem;justify-content:center;align-items:center;min-height:160px;padding:1rem;display:flex;position:relative}.topology-svg-lines[data-v-26c48b5d]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@keyframes pulseDash-26c48b5d{to{stroke-dashoffset:-20px}}.pulsing-line[data-v-26c48b5d]{animation:1.5s linear infinite pulseDash-26c48b5d}.nodes-grid[data-v-26c48b5d]{z-index:2;justify-content:space-between;align-items:center;width:100%;display:flex}.topo-node[data-v-26c48b5d]{cursor:pointer;background:#0f172ad9;border:1px solid #ffffff1a;border-radius:.65rem;flex-direction:column;align-items:center;gap:.35rem;padding:.6rem .75rem;font-size:.72rem;font-weight:600;transition:all .2s;display:flex}.interactive-node[data-v-26c48b5d]:hover,.interactive-node.selected[data-v-26c48b5d]{border-color:var(--orange);box-shadow:0 0 15px var(--orange-glow);transform:translateY(-2px)}.node-orange.selected[data-v-26c48b5d]{border-color:var(--orange);box-shadow:0 0 15px var(--orange-glow)}.vertical-nodes[data-v-26c48b5d]{flex-direction:column;gap:.6rem;display:flex}.node-inspector[data-v-26c48b5d]{background:#0f172a99;border:1px solid #ffffff14;padding:.85rem 1.1rem}.inspector-badge[data-v-26c48b5d]{align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.85rem;display:flex}.ml-auto[data-v-26c48b5d]{margin-left:auto}.inspector-desc[data-v-26c48b5d]{color:#94a3b8;font-size:.78rem;line-height:1.4}.telemetry-panel[data-v-26c48b5d]{background:#0f172a99;border:1px solid #ffffff14;flex-direction:column;gap:.85rem;padding:1.1rem;display:flex}.telemetry-panel h5[data-v-26c48b5d]{border-bottom:1px solid #ffffff14;padding-bottom:.5rem;font-size:.85rem;font-weight:700}.telemetry-metric[data-v-26c48b5d]{justify-content:space-between;font-size:.75rem;display:flex}.telemetry-bar-bg[data-v-26c48b5d]{background:#ffffff14;border-radius:9999px;width:100%;height:6px;overflow:hidden}.telemetry-bar-fill[data-v-26c48b5d]{border-radius:9999px;height:100%}.bg-green[data-v-26c48b5d]{background:#10b981}.bg-graphite[data-v-26c48b5d]{background:#475569}.bg-orange[data-v-26c48b5d]{background:#f97316}.text-emerald-400[data-v-26c48b5d]{color:#34d399}.text-amber-400[data-v-26c48b5d]{color:#fbbf24}.text-zinc-300[data-v-26c48b5d]{color:#d4d4d8}.text-zinc-200[data-v-26c48b5d]{color:#e4e4e7}.telemetry-status[data-v-26c48b5d]{color:#10b981;align-items:center;gap:.4rem;margin-top:auto;font-size:.72rem;display:flex}.laptop-deck[data-v-26c48b5d]{background:var(--device-chassis);border-radius:0 0 1rem 1rem;justify-content:center;width:106%;height:16px;display:flex;position:relative;box-shadow:0 12px 25px #00000073}.laptop-notch[data-v-26c48b5d]{background:#0000004d;border-radius:0 0 6px 6px;width:90px;height:5px}.smartphone-frame[data-v-26c48b5d]{justify-content:center;width:100%;display:flex}.phone-body[data-v-26c48b5d]{color:#f8fafc;background:#090d16;border:8px solid #1e293b;border-radius:3rem;flex-direction:column;width:320px;height:580px;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 80px -15px #000000bf,0 0 0 2px #ffffff1a}.phone-dynamic-island[data-v-26c48b5d]{z-index:30;background:#000;border-radius:20px;justify-content:flex-end;align-items:center;gap:8px;width:90px;height:22px;padding:0 14px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.island-camera[data-v-26c48b5d]{background:#111827;border:1px solid #ffffff1a;border-radius:50%;width:10px;height:10px}.island-sensor[data-v-26c48b5d]{background:#1f2937;border-radius:50%;width:6px;height:6px}.phone-screen[data-v-26c48b5d]{flex-direction:column;height:100%;padding:45px 14px 20px;display:flex}.phone-app-switcher[data-v-26c48b5d]{background:#ffffff0f;border-radius:9999px;gap:4px;margin-bottom:12px;padding:3px;display:flex}.phone-tab-btn[data-v-26c48b5d]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:9999px;flex:1;padding:5px 0;font-size:.72rem;font-weight:600}.phone-tab-btn.active[data-v-26c48b5d]{color:#fff;background:#f97316}.phone-app-content[data-v-26c48b5d]{flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.phone-card[data-v-26c48b5d]{background:#ffffff0a;padding:12px}.app-icon-row[data-v-26c48b5d]{align-items:center;gap:10px;margin-bottom:8px;display:flex}.app-avatar-box[data-v-26c48b5d]{border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.app-snippet[data-v-26c48b5d]{color:#94a3b8;margin-bottom:8px;font-size:.75rem;line-height:1.35}.habit-streak[data-v-26c48b5d]{background:#00000040;border-radius:8px;justify-content:space-between;padding:6px 10px;font-size:.75rem;display:flex}.phone-tasks-list[data-v-26c48b5d]{flex-direction:column;gap:6px;display:flex}.task-row[data-v-26c48b5d]{background:#ffffff08;align-items:center;gap:8px;padding:8px 10px;font-size:.75rem;display:flex}.waveform-box[data-v-26c48b5d]{justify-content:center;align-items:center;gap:3px;height:60px;margin:14px 0;display:flex}.wave-bar[data-v-26c48b5d]{background:linear-gradient(#f97316,#ea580c);border-radius:2px;width:4px;transition:height .2s}.pad-chords-grid[data-v-26c48b5d]{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px;display:grid}.chord-btn[data-v-26c48b5d]{color:#f8fafc;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;padding:8px 0;font-size:.8rem;font-weight:700}.chord-btn.active[data-v-26c48b5d]{background:#f97316;border-color:#ea580c}.home-indicator[data-v-26c48b5d]{background:#fff6;border-radius:9999px;width:100px;height:4px;margin:10px auto 0}.tablet-frame[data-v-26c48b5d]{justify-content:center;width:100%;max-width:780px;display:flex}.tablet-body[data-v-26c48b5d]{color:#f8fafc;background:#090d16;border:10px solid #1e293b;border-radius:2rem;flex-direction:column;gap:1.25rem;width:100%;padding:1.5rem;display:flex;box-shadow:0 35px 80px -15px #000000b3,0 0 0 1px #ffffff1a}.tablet-topbar[data-v-26c48b5d]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:.85rem;display:flex}.tablet-logo-pill[data-v-26c48b5d]{align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:flex}.tablet-tabs[data-v-26c48b5d]{background:#ffffff0f;border-radius:9999px;gap:4px;padding:3px;display:flex}.tab-btn-mini[data-v-26c48b5d]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:4px 12px;font-size:.78rem;font-weight:600}.tab-btn-mini.active[data-v-26c48b5d]{color:#fff;background:#f97316}.tablet-screen-grid[data-v-26c48b5d]{grid-template-columns:1.2fr .8fr;gap:1.25rem;display:grid}.tablet-card[data-v-26c48b5d]{background:#ffffff08;flex-direction:column;gap:.85rem;padding:1.25rem;display:flex}.tablet-card-header[data-v-26c48b5d]{justify-content:space-between;align-items:center;display:flex}.balance-display h3[data-v-26c48b5d]{margin-top:2px;font-size:1.6rem;font-weight:800}.mini-chart-bars[data-v-26c48b5d]{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;height:90px;padding-top:10px;display:flex}.chart-col[data-v-26c48b5d]{background:#334155;border-radius:4px 4px 0 0;justify-content:center;align-items:flex-end;width:32px;padding-bottom:4px;display:flex}.chart-col.active[data-v-26c48b5d]{background:#f97316}.chart-col span[data-v-26c48b5d]{color:#94a3b8;font-size:.65rem;transform:translateY(18px)}.tablet-stats-list[data-v-26c48b5d]{flex-direction:column;gap:.6rem;display:flex}.stat-row[data-v-26c48b5d]{border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:6px 0;font-size:.78rem;display:flex}.tablet-cta-box[data-v-26c48b5d]{margin-top:auto}.stage-footer-tip[data-v-26c48b5d]{color:var(--text-muted);justify-content:center;align-items:center;gap:.5rem;margin-top:2.5rem;font-size:.85rem;display:flex}@media (width<=900px){.laptop-dashboard[data-v-26c48b5d]{grid-template-columns:1fr}.telemetry-panel[data-v-26c48b5d]{display:none}.tablet-screen-grid[data-v-26c48b5d]{grid-template-columns:1fr}}@media (width<=640px){.device-tabs[data-v-26c48b5d]{border-radius:1rem;flex-direction:column;width:100%}.tab-btn[data-v-26c48b5d]{justify-content:center}}.about-section[data-v-0b9f624f]{z-index:10;padding:6rem 0;position:relative}.about-grid[data-v-0b9f624f]{grid-template-columns:1.15fr .85fr;align-items:start;gap:2.5rem;display:grid}.about-story[data-v-0b9f624f]{flex-direction:column;gap:1.5rem;display:flex}.story-card[data-v-0b9f624f]{flex-direction:column;gap:1.15rem;padding:2.2rem;display:flex}.story-heading[data-v-0b9f624f]{font-size:1.65rem;font-weight:800;line-height:1.3}.story-card p[data-v-0b9f624f]{color:var(--text-secondary);font-size:1.02rem;line-height:1.7}.pillars-container[data-v-0b9f624f]{flex-direction:column;gap:1rem;display:flex}.pillar-card[data-v-0b9f624f]{align-items:flex-start;gap:1.25rem;padding:1.25rem 1.5rem;display:flex}.pillar-icon[data-v-0b9f624f]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.bg-graphite[data-v-0b9f624f]{background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid #ffffff1a}.bg-orange[data-v-0b9f624f]{background:linear-gradient(135deg,#f97316,#ea580c)}.bg-titanium[data-v-0b9f624f]{background:linear-gradient(135deg,#334155,#1e293b);border:1px solid #f973164d}.pillar-info h4[data-v-0b9f624f]{margin-bottom:.25rem;font-size:1.05rem;font-weight:700}.pillar-info p[data-v-0b9f624f]{color:var(--text-secondary);font-size:.88rem;line-height:1.5}.blueprint-card[data-v-0b9f624f]{flex-direction:column;gap:1.25rem;padding:2.2rem;display:flex}.blueprint-header[data-v-0b9f624f]{justify-content:space-between;align-items:flex-start;display:flex}.blueprint-header h4[data-v-0b9f624f]{font-size:1.4rem;font-weight:700}.blueprint-instructions[data-v-0b9f624f]{color:var(--text-muted);font-size:.85rem}.layers-stack[data-v-0b9f624f]{flex-direction:column;gap:.65rem;display:flex}.layer-bar[data-v-0b9f624f]{cursor:pointer;border-radius:.75rem;padding:.85rem 1.15rem;transition:all .2s}.layer-bar[data-v-0b9f624f]:hover{border-color:var(--orange);transform:translate(4px)}.layer-bar.active[data-v-0b9f624f]{border-color:var(--orange);box-shadow:0 0 15px var(--orange-glow);background:linear-gradient(135deg,#f9731633,#0f172a99)}.layer-bar-header[data-v-0b9f624f]{align-items:center;gap:.75rem;display:flex}.layer-icon[data-v-0b9f624f]{color:var(--orange)}.layer-title[data-v-0b9f624f]{font-size:.9rem;font-weight:600}.layer-arrow[data-v-0b9f624f]{color:var(--text-muted);margin-left:auto;font-weight:700}.active-layer-detail[data-v-0b9f624f]{background:var(--bg-surface-elevated);border:1px solid var(--border-light);border-radius:.85rem;flex-direction:column;gap:.65rem;margin-top:.5rem;padding:1.25rem;display:flex}.layer-detail-head[data-v-0b9f624f]{flex-direction:column;gap:.35rem;display:flex}.layer-detail-head h5[data-v-0b9f624f]{color:var(--text-primary);font-size:1rem;font-weight:700}.layer-detail-desc[data-v-0b9f624f]{color:var(--text-secondary);font-size:.85rem;line-height:1.5}@media (width<=980px){.about-grid[data-v-0b9f624f]{grid-template-columns:1fr}}.skills-section[data-v-c4d48b79]{z-index:10;padding:6rem 0;position:relative}.filter-tabs[data-v-c4d48b79]{border-radius:9999px;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:960px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;padding:.5rem;display:flex}.filter-pill[data-v-c4d48b79]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.55rem 1.25rem;font-size:.85rem;font-weight:600;transition:all .2s}.filter-pill[data-v-c4d48b79]:hover{color:var(--text-primary)}.filter-pill.active[data-v-c4d48b79]{color:#fff;box-shadow:0 4px 14px var(--orange-glow);background:linear-gradient(135deg,#f97316,#ea580c)}.skills-grid[data-v-c4d48b79]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;margin-bottom:4rem;display:grid}.skill-card[data-v-c4d48b79]{cursor:default;border-radius:1.2rem;flex-direction:column;gap:.85rem;padding:1.35rem 1.4rem;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex}.skill-card[data-v-c4d48b79]:hover{border-color:var(--orange);box-shadow:0 16px 32px -10px #00000026, 0 0 1px 1px var(--orange-glow);transform:translateY(-4px)}.highlight-card[data-v-c4d48b79]{border-color:#f9731659}.skill-card-top[data-v-c4d48b79]{justify-content:space-between;align-items:center;display:flex}.skill-icon-wrapper[data-v-c4d48b79]{background:var(--bg-subtle);border:1px solid var(--border-subtle);width:40px;height:40px;color:var(--text-primary);border-radius:10px;justify-content:center;align-items:center;transition:transform .25s,color .25s;display:flex}.skill-card:hover .skill-icon-wrapper[data-v-c4d48b79]{color:var(--orange);transform:scale(1.12)}.icon-highlight[data-v-c4d48b79]{color:var(--orange);background:#f973161a;border-color:#f9731640}.skill-badge-tag[data-v-c4d48b79]{text-transform:uppercase;letter-spacing:.04em;color:var(--orange);background:#f973161f;border-radius:9999px;padding:.2rem .55rem;font-size:.7rem;font-weight:700}.skill-info[data-v-c4d48b79]{flex-direction:column;gap:.35rem;display:flex}.skill-title[data-v-c4d48b79]{letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.skill-focus[data-v-c4d48b79]{color:var(--text-secondary);font-size:.84rem;line-height:1.45}.special-corporate-card[data-v-c4d48b79]{background:linear-gradient(135deg,#f973160d,#0c101c80);border:1px solid #f9731666;border-radius:1.5rem;flex-direction:column;grid-column:1/-1;gap:1.5rem;margin-top:1rem;padding:2.5rem;display:flex}html:not(.dark) .special-corporate-card[data-v-c4d48b79]{background:linear-gradient(135deg,#f973160f,#fffffff2)}.special-card-header[data-v-c4d48b79]{flex-direction:column;gap:.5rem;display:flex}.special-badge[data-v-c4d48b79]{color:var(--orange);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:inline-flex}.special-card-title[data-v-c4d48b79]{font-size:1.55rem;font-weight:800;line-height:1.25}.special-card-desc[data-v-c4d48b79]{color:var(--text-secondary);max-width:820px;font-size:.96rem;line-height:1.55}.sectors-chip-cloud[data-v-c4d48b79]{flex-wrap:wrap;gap:.65rem;display:flex}.sector-pill[data-v-c4d48b79]{background:var(--bg-surface-elevated);border:1px solid var(--border-light);color:var(--text-primary);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .95rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.sector-pill[data-v-c4d48b79]:hover{border-color:var(--orange);transform:translateY(-2px);box-shadow:0 4px 12px #f9731626}.sector-icon[data-v-c4d48b79]{font-size:1rem}.terminal-wrapper[data-v-c4d48b79]{border:1px solid var(--border-light);color:#f8fafc;background:#090e1a;border-radius:1.25rem;max-width:860px;margin:0 auto;overflow:hidden;box-shadow:0 25px 60px -15px #0009}.terminal-bar[data-v-c4d48b79]{background:#0f172af2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.terminal-dots[data-v-c4d48b79]{gap:6px;display:flex}.t-dot[data-v-c4d48b79]{border-radius:50%;width:11px;height:11px}.dot-red[data-v-c4d48b79]{background:#ef4444}.dot-yellow[data-v-c4d48b79]{background:#f59e0b}.dot-green[data-v-c4d48b79]{background:#10b981}.terminal-title[data-v-c4d48b79]{font-family:var(--font-mono);color:#94a3b8;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.terminal-body[data-v-c4d48b79]{min-height:220px;max-height:340px;font-family:var(--font-mono);flex-direction:column;gap:.5rem;padding:1.25rem;font-size:.85rem;line-height:1.6;display:flex;overflow-y:auto}.terminal-line.command[data-v-c4d48b79]{color:#fb923c;font-weight:600}.terminal-line.output pre[data-v-c4d48b79]{color:#cbd5e1;white-space:pre-wrap;word-break:break-word}.terminal-prompt[data-v-c4d48b79]{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.prompt-prefix[data-v-c4d48b79]{color:#f97316;font-weight:700}.terminal-input[data-v-c4d48b79]{color:#fff;font-family:var(--font-mono);background:0 0;border:none;outline:none;flex:1;font-size:.85rem}.terminal-quick-actions[data-v-c4d48b79]{background:#0f172ab3;border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.cmd-pill[data-v-c4d48b79]{font-family:var(--font-mono);color:#fb923c;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;padding:.25rem .65rem;font-size:.75rem;transition:all .2s}.cmd-pill[data-v-c4d48b79]:hover{background:#f9731633;border-color:#f97316}.text-orange[data-v-c4d48b79]{color:var(--orange)}@media (width<=640px){.special-corporate-card[data-v-c4d48b79]{padding:1.5rem}.special-card-title[data-v-c4d48b79]{font-size:1.25rem}}.modal-backdrop[data-v-5d4407fc]{-webkit-backdrop-filter:blur(10px);z-index:500;background:#050810cc;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1.5rem;display:flex;position:fixed;top:0;left:0}.modal-window[data-v-5d4407fc]{background:var(--bg-surface);border-radius:1.5rem;flex-direction:column;width:100%;max-width:620px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 35px 80px #000000bf,0 0 1px 1px #ffffff1f}.modal-header[data-v-5d4407fc]{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-title-row[data-v-5d4407fc]{align-items:center;gap:1rem;display:flex}.modal-badge-icon[data-v-5d4407fc]{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.modal-title[data-v-5d4407fc]{font-size:1.35rem;font-weight:800}.modal-body[data-v-5d4407fc]{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;overflow-y:auto}.modal-tags[data-v-5d4407fc]{flex-wrap:wrap;gap:.5rem;display:flex}.detail-block[data-v-5d4407fc]{flex-direction:column;gap:.4rem;display:flex}.block-title[data-v-5d4407fc]{align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:flex}.detail-block p[data-v-5d4407fc]{color:var(--text-secondary);font-size:.92rem;line-height:1.6}.highlights-list[data-v-5d4407fc]{flex-direction:column;gap:.5rem;list-style:none;display:flex}.highlights-list li[data-v-5d4407fc]{color:var(--text-secondary);align-items:center;gap:.6rem;font-size:.88rem;display:flex}.text-emerald-400[data-v-5d4407fc]{color:#34d399}.modal-footer[data-v-5d4407fc]{border-top:1px solid var(--border-light);background:var(--bg-surface-elevated);padding:1.25rem 1.5rem}.w-full[data-v-5d4407fc]{width:100%}.modal-fade-enter-active[data-v-5d4407fc],.modal-fade-leave-active[data-v-5d4407fc]{transition:all .25s}.modal-fade-enter-from[data-v-5d4407fc],.modal-fade-leave-to[data-v-5d4407fc]{opacity:0;transform:scale(.96)}.projects-section[data-v-53fb676c]{z-index:10;padding:6rem 0;position:relative}.category-tabs[data-v-53fb676c]{border-radius:9999px;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem;padding:.4rem;display:inline-flex}.cat-btn[data-v-53fb676c]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.6rem 1.3rem;font-size:.88rem;font-weight:600;transition:all .2s}.cat-btn[data-v-53fb676c]:hover{color:var(--text-primary)}.cat-btn.active[data-v-53fb676c]{color:#fff;box-shadow:0 4px 15px var(--orange-glow);background:linear-gradient(135deg,#f97316,#ea580c)}.projects-grid[data-v-53fb676c]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-top:3.5rem;display:grid}.project-card[data-v-53fb676c]{border-radius:1.5rem;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.project-card[data-v-53fb676c]:hover{border-color:#f9731666;transform:translateY(-6px)}.project-banner[data-v-53fb676c]{justify-content:center;align-items:center;height:140px;display:flex;position:relative;overflow:hidden}.banner-icon[data-v-53fb676c]{color:#fff;filter:drop-shadow(0 4px 10px #0000004d);z-index:2;transition:transform .3s;position:relative}.project-card:hover .banner-icon[data-v-53fb676c]{transform:scale(1.15)rotate(4deg)}.banner-sheen[data-v-53fb676c]{background:radial-gradient(circle at 100% 0,#ffffff59 0%,#0000 70%);width:100%;height:100%;position:absolute;top:0;left:0}.project-info[data-v-53fb676c]{flex-direction:column;flex:1;gap:1rem;padding:1.6rem;display:flex}.project-title[data-v-53fb676c]{font-size:1.3rem;font-weight:700}.project-description[data-v-53fb676c]{color:var(--text-secondary);flex:1;font-size:.92rem;line-height:1.55}.tags-cloud[data-v-53fb676c]{flex-wrap:wrap;gap:.4rem;display:flex}.tag-chip[data-v-53fb676c]{background:var(--bg-subtle);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:6px;padding:.25rem .6rem;font-size:.75rem;font-weight:600}.card-action-bar[data-v-53fb676c]{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.projects-cta-box[data-v-53fb676c]{border:1px solid var(--border-light);background:linear-gradient(135deg, var(--bg-surface) 0%, #f973160a 100%);border-radius:1.25rem;margin-top:3.5rem;padding:2.2rem 2.5rem}.cta-inner[data-v-53fb676c]{justify-content:space-between;align-items:center;gap:2rem;display:flex}.cta-text h3[data-v-53fb676c]{color:var(--text-primary);margin-bottom:.4rem;font-size:1.25rem;font-weight:700}.cta-text p[data-v-53fb676c]{color:var(--text-secondary);max-width:650px;font-size:.95rem;line-height:1.5}.cta-links[data-v-53fb676c]{flex-wrap:wrap;flex-shrink:0;gap:1rem;display:flex}@media (width<=900px){.cta-inner[data-v-53fb676c]{flex-direction:column;align-items:flex-start}.cta-links[data-v-53fb676c]{width:100%}}@media (width<=640px){.projects-grid[data-v-53fb676c]{grid-template-columns:1fr}.card-action-bar[data-v-53fb676c]{flex-direction:column}.card-action-bar .btn[data-v-53fb676c]{width:100%}}.education-section[data-v-e4194a90]{z-index:10;padding:6rem 0;position:relative}.timeline-container[data-v-e4194a90]{flex-direction:column;gap:2.5rem;max-width:840px;margin:3rem auto 0;display:flex;position:relative}.timeline-track[data-v-e4194a90]{opacity:.45;background:linear-gradient(#f97316,#475569,#f97316);width:2px;position:absolute;top:15px;bottom:15px;left:24px}.timeline-item[data-v-e4194a90]{align-items:flex-start;gap:2rem;padding-left:0;display:flex;position:relative}.timeline-node[data-v-e4194a90]{z-index:2;border:3px solid var(--bg-main);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.node-graphite[data-v-e4194a90]{background:linear-gradient(135deg,#334155,#1e293b);box-shadow:0 0 15px #0006}.node-orange[data-v-e4194a90]{box-shadow:0 0 20px var(--orange-glow);background:linear-gradient(135deg,#f97316,#ea580c)}.timeline-content[data-v-e4194a90]{flex-direction:column;flex:1;gap:.85rem;padding:1.8rem;display:flex}.timeline-meta[data-v-e4194a90]{justify-content:space-between;align-items:center;display:flex}.timeline-type[data-v-e4194a90]{color:var(--orange);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:700}.timeline-title[data-v-e4194a90]{font-size:1.35rem;font-weight:800}.timeline-desc[data-v-e4194a90]{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.timeline-footer[data-v-e4194a90]{align-items:center;margin-top:.5rem;display:flex}.badge-orange[data-v-e4194a90]{color:var(--orange);background:#f973161f;border-color:#f973164d}@media (width<=640px){.timeline-track[data-v-e4194a90]{left:18px}.timeline-node[data-v-e4194a90]{width:38px;height:38px}.timeline-node svg[data-v-e4194a90]{width:16px;height:16px}.timeline-item[data-v-e4194a90]{gap:1.25rem}}.contact-section[data-v-c9d4aa2b]{z-index:10;padding:6rem 0;position:relative}.contact-card[data-v-c9d4aa2b]{border-radius:2rem;padding:3.5rem;box-shadow:0 35px 80px -15px #0009}.contact-grid[data-v-c9d4aa2b]{grid-template-columns:1fr 1fr;align-items:start;gap:3.5rem;display:grid}.contact-info-col[data-v-c9d4aa2b]{flex-direction:column;gap:1.5rem;display:flex}.contact-heading[data-v-c9d4aa2b]{font-size:2.6rem;font-weight:800;line-height:1.18}.contact-subtext[data-v-c9d4aa2b]{color:var(--text-secondary);font-size:1.05rem;line-height:1.6}.email-copy-box[data-v-c9d4aa2b]{border-radius:1rem;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.email-details[data-v-c9d4aa2b]{flex-direction:column;gap:2px;display:flex}.email-address[data-v-c9d4aa2b]{font-family:var(--font-mono);color:var(--text-primary);font-size:.95rem;font-weight:600}.channels-list[data-v-c9d4aa2b]{flex-direction:column;gap:.75rem;display:flex}.channel-btn[data-v-c9d4aa2b]{background:var(--bg-surface-elevated);border:1px solid var(--border-light);color:var(--text-primary);border-radius:1rem;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;transition:all .25s;display:flex}.channel-btn[data-v-c9d4aa2b]:hover{border-color:var(--orange);transform:translate(6px)}.channel-texts[data-v-c9d4aa2b]{flex-direction:column;flex:1;display:flex}.channel-title[data-v-c9d4aa2b]{font-size:.95rem;font-weight:700}.channel-subtitle[data-v-c9d4aa2b]{color:var(--text-muted);font-size:.78rem}.channel-arrow[data-v-c9d4aa2b]{color:var(--text-muted);transition:transform .2s}.channel-btn:hover .channel-arrow[data-v-c9d4aa2b]{color:var(--orange);transform:translate(4px)}.btn-whatsapp[data-v-c9d4aa2b]:hover{border-color:#10b981}.contact-form-col[data-v-c9d4aa2b]{background:var(--bg-surface-elevated);border:1px solid var(--border-light);border-radius:1.5rem;padding:2.2rem}.form-title[data-v-c9d4aa2b]{margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.form-subtitle[data-v-c9d4aa2b]{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.88rem}.form-fields[data-v-c9d4aa2b]{flex-direction:column;gap:1.15rem;display:flex}.form-group[data-v-c9d4aa2b]{flex-direction:column;gap:.45rem;display:flex}.form-group label[data-v-c9d4aa2b]{color:var(--text-secondary);font-size:.82rem;font-weight:600}.form-input[data-v-c9d4aa2b],.form-select[data-v-c9d4aa2b],.form-textarea[data-v-c9d4aa2b]{background:var(--bg-main);border:1px solid var(--border-light);width:100%;color:var(--text-primary);font-family:var(--font-sans);border-radius:.75rem;outline:none;padding:.8rem 1rem;font-size:.92rem;transition:border-color .2s}.form-input[data-v-c9d4aa2b]:focus,.form-select[data-v-c9d4aa2b]:focus,.form-textarea[data-v-c9d4aa2b]:focus{border-color:var(--orange);box-shadow:0 0 10px var(--orange-glow)}.form-privacy-note[data-v-c9d4aa2b]{color:var(--text-muted);align-items:center;gap:.5rem;margin-top:.25rem;font-size:.75rem;display:flex}.text-emerald-400[data-v-c9d4aa2b]{color:#34d399}.form-success[data-v-c9d4aa2b]{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;display:flex}.success-icon-box[data-v-c9d4aa2b]{background:#f9731626;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.form-success h3[data-v-c9d4aa2b]{font-size:1.35rem;font-weight:800}.form-success p[data-v-c9d4aa2b]{color:var(--text-secondary);max-width:360px;font-size:.95rem;line-height:1.5}.success-actions[data-v-c9d4aa2b]{flex-direction:column;gap:.75rem;width:100%;max-width:300px;margin-top:1rem;display:flex}.w-full[data-v-c9d4aa2b]{width:100%}@media (width<=980px){.contact-card[data-v-c9d4aa2b]{padding:2rem}.contact-grid[data-v-c9d4aa2b]{grid-template-columns:1fr;gap:3rem}}.main-content[data-v-7de28cd9]{z-index:10;flex-direction:column;gap:2rem;display:flex;position:relative}.consulting-page[data-v-c7ebc5f1]{z-index:10;flex-direction:column;padding-bottom:5rem;display:flex;position:relative}.container[data-v-c7ebc5f1]{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.consulting-hero[data-v-c7ebc5f1]{text-align:center;padding:7rem 0 4rem}.hero-content[data-v-c7ebc5f1]{flex-direction:column;align-items:center;display:flex}.badge-pill[data-v-c7ebc5f1]{background-color:var(--badge-bg);color:var(--badge-text);border:1px solid var(--orange-glow);border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.hero-title[data-v-c7ebc5f1]{letter-spacing:-.03em;max-width:900px;margin-bottom:1.5rem;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800;line-height:1.15}.gradient-text[data-v-c7ebc5f1]{background:linear-gradient(135deg, var(--orange) 0%, #fb923c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-description[data-v-c7ebc5f1]{color:var(--text-secondary);max-width:760px;margin-bottom:2.5rem;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.6}.hero-actions[data-v-c7ebc5f1]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3.5rem;display:flex}.trust-grid[data-v-c7ebc5f1]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;width:100%;max-width:1040px;display:grid}.trust-card[data-v-c7ebc5f1]{text-align:left;border-radius:1rem;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.trust-icon[data-v-c7ebc5f1]{color:var(--orange);flex-shrink:0}.trust-data[data-v-c7ebc5f1]{flex-direction:column;display:flex}.trust-number[data-v-c7ebc5f1]{color:var(--text-primary);font-size:1.05rem;font-weight:700}.trust-label[data-v-c7ebc5f1]{color:var(--text-muted);font-size:.85rem;line-height:1.35}.service-section[data-v-c7ebc5f1]{padding:5rem 0}.alt-bg[data-v-c7ebc5f1]{background-color:var(--bg-subtle);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.section-header[data-v-c7ebc5f1]{text-align:center;max-width:760px;margin:0 auto 3.5rem}.badge-sub[data-v-c7ebc5f1]{text-transform:uppercase;letter-spacing:.08em;color:var(--orange);align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.8rem;font-weight:600;display:inline-flex}.section-title[data-v-c7ebc5f1]{letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800}.section-subtitle[data-v-c7ebc5f1]{color:var(--text-secondary);font-size:1.05rem;line-height:1.55}.grid-two-cols[data-v-c7ebc5f1]{grid-template-columns:1.15fr .85fr;align-items:start;gap:2rem;display:grid}@media (width<=900px){.grid-two-cols[data-v-c7ebc5f1]{grid-template-columns:1fr}}.capabilities-card[data-v-c7ebc5f1]{border-radius:1.25rem;padding:2.25rem}.card-heading[data-v-c7ebc5f1]{color:var(--text-primary);align-items:center;gap:.75rem;margin-bottom:1.75rem;font-size:1.35rem;font-weight:700;display:flex}.capability-list[data-v-c7ebc5f1]{flex-direction:column;gap:1.25rem;list-style:none;display:flex}.capability-list li[data-v-c7ebc5f1]{align-items:flex-start;gap:.85rem;display:flex}.check-icon[data-v-c7ebc5f1]{color:var(--orange);flex-shrink:0;margin-top:.2rem}.capability-list strong[data-v-c7ebc5f1]{color:var(--text-primary);margin-bottom:.2rem;font-size:1rem;display:block}.capability-list p[data-v-c7ebc5f1]{color:var(--text-secondary);font-size:.9rem;line-height:1.45}.packages-wrapper[data-v-c7ebc5f1]{flex-direction:column;gap:1.5rem;display:flex}.package-card[data-v-c7ebc5f1]{border-radius:1.25rem;flex-direction:column;padding:1.75rem;display:flex;position:relative}.featured-package[data-v-c7ebc5f1]{border:1px solid var(--orange);box-shadow:0 0 25px -5px var(--orange-glow)}.pkg-tag[data-v-c7ebc5f1]{text-transform:uppercase;background-color:var(--bg-subtle);color:var(--text-secondary);border-radius:9999px;margin-bottom:.5rem;padding:.2rem .65rem;font-size:.75rem;font-weight:700;display:inline-block}.featured-tag[data-v-c7ebc5f1]{background-color:var(--orange);color:#fff}.package-header h4[data-v-c7ebc5f1]{margin-bottom:.35rem;font-size:1.25rem;font-weight:700}.pkg-hours[data-v-c7ebc5f1]{color:var(--orange);margin-bottom:.75rem;font-size:1.4rem;font-weight:800}.pkg-desc[data-v-c7ebc5f1]{color:var(--text-secondary);margin-bottom:1.25rem;font-size:.9rem;line-height:1.45}.pkg-features[data-v-c7ebc5f1]{color:var(--text-primary);flex-direction:column;gap:.5rem;margin-bottom:1.5rem;font-size:.85rem;list-style:none;display:flex}.pkg-features li[data-v-c7ebc5f1]{padding-left:1.25rem;position:relative}.pkg-features li[data-v-c7ebc5f1]:before{content:"✓";color:var(--orange);font-weight:700;position:absolute;left:0}.workshops-grid[data-v-c7ebc5f1]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.75rem;margin-bottom:2.5rem;display:grid}.workshop-card[data-v-c7ebc5f1]{border-radius:1.25rem;flex-direction:column;justify-content:space-between;padding:2rem;transition:transform .25s,box-shadow .25s;display:flex}.workshop-card[data-v-c7ebc5f1]:hover{transform:translateY(-4px)}.workshop-icon-wrapper[data-v-c7ebc5f1]{background-color:var(--badge-bg);border:1px solid var(--orange-glow);border-radius:.75rem;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.25rem;display:flex}.workshop-duration[data-v-c7ebc5f1]{color:var(--orange);align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.8rem;font-weight:600;display:inline-flex}.workshop-card h3[data-v-c7ebc5f1]{margin-bottom:.65rem;font-size:1.35rem;font-weight:700}.workshop-summary[data-v-c7ebc5f1]{color:var(--text-secondary);margin-bottom:1.25rem;font-size:.92rem;line-height:1.5}.workshop-topics[data-v-c7ebc5f1]{background-color:var(--code-bg);border:1px solid var(--border-subtle);border-radius:.75rem;margin-bottom:1.5rem;padding:1rem;font-size:.85rem}.workshop-topics strong[data-v-c7ebc5f1]{color:var(--text-muted);text-transform:uppercase;margin-bottom:.5rem;font-size:.8rem;display:block}.workshop-topics ul[data-v-c7ebc5f1]{flex-direction:column;gap:.4rem;list-style:none;display:flex}.workshop-topics li[data-v-c7ebc5f1]{color:var(--text-secondary);padding-left:1rem;line-height:1.35;position:relative}.workshop-topics li[data-v-c7ebc5f1]:before{content:"•";color:var(--orange);position:absolute;left:0}.workshop-deliverables[data-v-c7ebc5f1]{text-align:center;border-radius:1rem;padding:1.5rem 2rem}.deliverables-title[data-v-c7ebc5f1]{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.05rem;font-weight:700;display:inline-flex}.deliverables-grid[data-v-c7ebc5f1]{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.d-item[data-v-c7ebc5f1]{color:var(--text-secondary);align-items:center;gap:.45rem;font-size:.9rem;font-weight:500;display:inline-flex}.steps-flow[data-v-c7ebc5f1]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.step-card[data-v-c7ebc5f1]{border-radius:1.25rem;padding:1.75rem;position:relative}.step-num[data-v-c7ebc5f1]{font-size:2.2rem;font-family:var(--font-mono);color:var(--orange);opacity:.75;margin-bottom:.5rem;font-weight:900}.step-card h4[data-v-c7ebc5f1]{margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.step-card p[data-v-c7ebc5f1]{color:var(--text-secondary);font-size:.88rem;line-height:1.45}.faq-container[data-v-c7ebc5f1]{max-width:820px}.faq-accordion[data-v-c7ebc5f1]{flex-direction:column;gap:1rem;display:flex}.faq-item[data-v-c7ebc5f1]{cursor:pointer;border-radius:1rem;padding:1.25rem 1.5rem;transition:border-color .2s}.faq-item[data-v-c7ebc5f1]:hover{border-color:var(--orange-glow)}.faq-question[data-v-c7ebc5f1]{justify-content:space-between;align-items:center;gap:1rem;font-size:1.05rem;font-weight:600;display:flex}.faq-chevron[data-v-c7ebc5f1]{color:var(--orange);flex-shrink:0;transition:transform .25s}.faq-item.active .faq-chevron[data-v-c7ebc5f1]{transform:rotate(180deg)}.faq-answer[data-v-c7ebc5f1]{border-top:1px solid var(--border-subtle);color:var(--text-secondary);margin-top:1rem;padding-top:1rem;font-size:.95rem;line-height:1.6}.cta-section[data-v-c7ebc5f1]{padding:3rem 0}.cta-banner[data-v-c7ebc5f1]{text-align:center;border:1px solid var(--orange-glow);box-shadow:0 10px 40px -10px var(--orange-glow);border-radius:1.5rem;flex-direction:column;align-items:center;padding:3.5rem 2.5rem;display:flex}.cta-eyebrow[data-v-c7ebc5f1]{text-transform:uppercase;letter-spacing:.08em;color:var(--orange);margin-bottom:.75rem;font-size:.85rem;font-weight:700;display:inline-block}.cta-title[data-v-c7ebc5f1]{letter-spacing:-.02em;max-width:720px;margin-bottom:1rem;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800}.cta-desc[data-v-c7ebc5f1]{color:var(--text-secondary);max-width:620px;margin-bottom:2.25rem;font-size:1.05rem;line-height:1.55}.cta-buttons[data-v-c7ebc5f1]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.w-full[data-v-c7ebc5f1]{width:100%}.inline-faq-link[data-v-c7ebc5f1]{color:var(--orange);text-underline-offset:3px;font-weight:600;text-decoration:underline}.inline-faq-link[data-v-c7ebc5f1]:hover{color:var(--orange-hover)}.projects-page[data-v-5aef1bc8]{z-index:10;flex-direction:column;padding-bottom:5rem;display:flex;position:relative}.container[data-v-5aef1bc8]{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.projects-hero[data-v-5aef1bc8]{text-align:center;padding:7rem 0 4rem}.hero-content[data-v-5aef1bc8]{flex-direction:column;align-items:center;display:flex}.badge-pill[data-v-5aef1bc8]{background-color:var(--badge-bg);color:var(--badge-text);border:1px solid var(--orange-glow);border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.hero-title[data-v-5aef1bc8]{letter-spacing:-.03em;max-width:900px;margin-bottom:1.5rem;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800;line-height:1.15}.gradient-text[data-v-5aef1bc8]{background:linear-gradient(135deg, var(--orange) 0%, #fb923c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-description[data-v-5aef1bc8]{color:var(--text-secondary);max-width:760px;margin-bottom:2.5rem;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.6}.hero-actions[data-v-5aef1bc8]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3.5rem;display:flex}.trust-grid[data-v-5aef1bc8]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;width:100%;max-width:1040px;display:grid}.trust-card[data-v-5aef1bc8]{text-align:left;border-radius:1rem;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.trust-icon[data-v-5aef1bc8]{color:var(--orange);flex-shrink:0}.trust-data[data-v-5aef1bc8]{flex-direction:column;display:flex}.trust-number[data-v-5aef1bc8]{color:var(--text-primary);font-size:1.05rem;font-weight:700}.trust-label[data-v-5aef1bc8]{color:var(--text-muted);font-size:.85rem;line-height:1.35}.service-section[data-v-5aef1bc8]{padding:5rem 0}.alt-bg[data-v-5aef1bc8]{background-color:var(--bg-subtle);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.section-header[data-v-5aef1bc8]{text-align:center;max-width:760px;margin:0 auto 3.5rem}.badge-sub[data-v-5aef1bc8]{text-transform:uppercase;letter-spacing:.08em;color:var(--orange);align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.8rem;font-weight:600;display:inline-flex}.section-title[data-v-5aef1bc8]{letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800}.section-subtitle[data-v-5aef1bc8]{color:var(--text-secondary);font-size:1.05rem;line-height:1.55}.models-grid[data-v-5aef1bc8]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2rem;display:grid}.model-card[data-v-5aef1bc8]{border-radius:1.5rem;flex-direction:column;justify-content:space-between;padding:2.25rem;display:flex}.featured-model[data-v-5aef1bc8]{border:1px solid var(--orange);box-shadow:0 0 30px -5px var(--orange-glow)}.model-pill[data-v-5aef1bc8]{text-transform:uppercase;background-color:var(--orange-subtle);color:var(--orange);border-radius:9999px;margin-bottom:.85rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.model-header h3[data-v-5aef1bc8]{margin-bottom:.65rem;font-size:1.5rem;font-weight:800}.model-tagline[data-v-5aef1bc8]{color:var(--text-secondary);margin-bottom:1.75rem;font-size:.95rem;line-height:1.5}.model-features-title[data-v-5aef1bc8]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:1rem;font-size:.85rem;font-weight:700}.features-list[data-v-5aef1bc8]{flex-direction:column;gap:1rem;margin-bottom:1.75rem;list-style:none;display:flex}.features-list li[data-v-5aef1bc8]{color:var(--text-primary);align-items:flex-start;gap:.75rem;font-size:.92rem;line-height:1.45;display:flex}.check-bullet[data-v-5aef1bc8]{color:var(--orange);flex-shrink:0;margin-top:.2rem}.model-recommended[data-v-5aef1bc8]{background-color:var(--code-bg);border:1px solid var(--border-subtle);border-radius:.75rem;margin-bottom:2rem;padding:1rem;font-size:.85rem}.model-recommended strong[data-v-5aef1bc8]{color:var(--orange);text-transform:uppercase;margin-bottom:.25rem;font-size:.8rem;display:block}.model-recommended span[data-v-5aef1bc8]{color:var(--text-secondary);line-height:1.4}.tech-capabilities-grid[data-v-5aef1bc8]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.tech-card[data-v-5aef1bc8]{border-radius:1.25rem;padding:2rem}.tech-icon-wrap[data-v-5aef1bc8]{background-color:var(--badge-bg);border:1px solid var(--orange-glow);border-radius:.75rem;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.25rem;display:flex}.tech-card h4[data-v-5aef1bc8]{margin-bottom:.65rem;font-size:1.25rem;font-weight:700}.tech-card p[data-v-5aef1bc8]{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.process-timeline[data-v-5aef1bc8]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.timeline-step[data-v-5aef1bc8]{border-radius:1.25rem;padding:2rem;position:relative}.timeline-badge[data-v-5aef1bc8]{font-size:2rem;font-family:var(--font-mono);color:var(--orange);opacity:.8;margin-bottom:.75rem;font-weight:900}.timeline-step h4[data-v-5aef1bc8]{margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.timeline-step p[data-v-5aef1bc8]{color:var(--text-secondary);font-size:.9rem;line-height:1.45}.faq-container[data-v-5aef1bc8]{max-width:820px}.faq-accordion[data-v-5aef1bc8]{flex-direction:column;gap:1rem;display:flex}.faq-item[data-v-5aef1bc8]{cursor:pointer;border-radius:1rem;padding:1.25rem 1.5rem;transition:border-color .2s}.faq-item[data-v-5aef1bc8]:hover{border-color:var(--orange-glow)}.faq-question[data-v-5aef1bc8]{justify-content:space-between;align-items:center;gap:1rem;font-size:1.05rem;font-weight:600;display:flex}.faq-chevron[data-v-5aef1bc8]{color:var(--orange);flex-shrink:0;transition:transform .25s}.faq-item.active .faq-chevron[data-v-5aef1bc8]{transform:rotate(180deg)}.faq-answer[data-v-5aef1bc8]{border-top:1px solid var(--border-subtle);color:var(--text-secondary);margin-top:1rem;padding-top:1rem;font-size:.95rem;line-height:1.6}.cta-section[data-v-5aef1bc8]{padding:3rem 0}.cta-banner[data-v-5aef1bc8]{text-align:center;border:1px solid var(--orange-glow);box-shadow:0 10px 40px -10px var(--orange-glow);border-radius:1.5rem;flex-direction:column;align-items:center;padding:3.5rem 2.5rem;display:flex}.cta-eyebrow[data-v-5aef1bc8]{text-transform:uppercase;letter-spacing:.08em;color:var(--orange);margin-bottom:.75rem;font-size:.85rem;font-weight:700;display:inline-block}.cta-title[data-v-5aef1bc8]{letter-spacing:-.02em;max-width:720px;margin-bottom:1rem;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800}.cta-desc[data-v-5aef1bc8]{color:var(--text-secondary);max-width:620px;margin-bottom:2.25rem;font-size:1.05rem;line-height:1.55}.cta-buttons[data-v-5aef1bc8]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.w-full[data-v-5aef1bc8]{width:100%}.contextual-advisory-banner[data-v-5aef1bc8]{border:1px solid var(--border-light);background:linear-gradient(135deg, var(--bg-surface) 0%, #f973160a 100%);border-radius:16px;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2.5rem;padding:1.8rem 2.2rem;display:flex}.advisory-text h4[data-v-5aef1bc8]{color:var(--text-primary);margin-bottom:.35rem;font-size:1.15rem;font-weight:700}.advisory-text p[data-v-5aef1bc8]{color:var(--text-secondary);font-size:.93rem;line-height:1.5}.inline-link[data-v-5aef1bc8]{color:var(--orange);text-underline-offset:3px;font-weight:600;text-decoration:underline}.inline-link[data-v-5aef1bc8]:hover{color:var(--orange-hover)}@media (width<=768px){.contextual-advisory-banner[data-v-5aef1bc8]{flex-direction:column;align-items:flex-start}}.sitemap-page[data-v-80285604]{min-height:80vh;padding:8rem 0 5rem}.breadcrumb[data-v-80285604]{margin-bottom:2rem}.breadcrumb ol[data-v-80285604]{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.85rem;list-style:none;display:flex}.breadcrumb a[data-v-80285604]{color:var(--text-muted);align-items:center;gap:.4rem;text-decoration:none;transition:color .2s;display:inline-flex}.breadcrumb a[data-v-80285604]:hover{color:var(--orange)}.separator[data-v-80285604]{color:var(--text-muted);opacity:.6}.page-header[data-v-80285604]{max-width:800px;margin-bottom:3.5rem}.badge-sub[data-v-80285604]{background:var(--badge-bg);color:var(--badge-text);border:1px solid var(--orange-glow);border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.page-title[data-v-80285604]{color:var(--text-primary);margin-bottom:1rem;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.2}.page-description[data-v-80285604]{color:var(--text-secondary);font-size:1.1rem;line-height:1.6}.pillars-grid[data-v-80285604]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2rem;display:grid}.pillar-card[data-v-80285604]{border-radius:16px;flex-direction:column;padding:2.2rem;transition:transform .3s,border-color .3s;display:flex}.pillar-card[data-v-80285604]:hover{border-color:var(--orange-glow);transform:translateY(-4px)}.pillar-featured[data-v-80285604]{background:linear-gradient(135deg, var(--bg-surface) 0%, #f973160d 100%);grid-column:1/-1}.pillar-header[data-v-80285604]{border-bottom:1px solid var(--border-light);align-items:center;gap:1rem;margin-bottom:1.8rem;padding-bottom:1.2rem;display:flex}.pillar-icon-box[data-v-80285604]{background:var(--orange-subtle);border:1px solid var(--orange-glow);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pillar-title[data-v-80285604]{color:var(--text-primary);margin-bottom:.2rem;font-size:1.25rem;font-weight:700}.pillar-desc[data-v-80285604]{color:var(--text-muted);font-size:.85rem}.pillar-links[data-v-80285604]{flex-direction:column;gap:1rem;list-style:none;display:flex}.site-link[data-v-80285604]{background:#ffffff05;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:.3rem;padding:.85rem 1rem;text-decoration:none;transition:all .2s;display:flex}.site-link[data-v-80285604]:hover{background:var(--orange-subtle);border-color:var(--orange-glow);transform:translate(4px)}.link-header-row[data-v-80285604]{justify-content:space-between;align-items:center;display:flex}.link-name[data-v-80285604]{color:var(--text-primary);font-size:.98rem;font-weight:600}.link-detail[data-v-80285604]{color:var(--text-secondary);font-size:.84rem;line-height:1.45}@media (width<=768px){.sitemap-page[data-v-80285604]{padding:6rem 0 3rem}.pillars-grid[data-v-80285604]{grid-template-columns:1fr}.pillar-card[data-v-80285604]{padding:1.5rem}}.ai-info-page[data-v-2ed507f8]{min-height:80vh;padding:8rem 0 5rem}.breadcrumb[data-v-2ed507f8]{margin-bottom:2rem}.breadcrumb ol[data-v-2ed507f8]{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.85rem;list-style:none;display:flex}.breadcrumb a[data-v-2ed507f8]{color:var(--text-muted);align-items:center;gap:.4rem;text-decoration:none;transition:color .2s;display:inline-flex}.breadcrumb a[data-v-2ed507f8]:hover{color:var(--orange)}.separator[data-v-2ed507f8]{color:var(--text-muted);opacity:.6}.page-header[data-v-2ed507f8]{max-width:850px;margin-bottom:4rem}.badge-sub[data-v-2ed507f8]{background:var(--badge-bg);color:var(--badge-text);border:1px solid var(--orange-glow);border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.page-title[data-v-2ed507f8]{color:var(--text-primary);margin-bottom:1.2rem;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.2}.page-description[data-v-2ed507f8]{color:var(--text-secondary);font-size:1.12rem;line-height:1.65}.section-block[data-v-2ed507f8]{margin-bottom:4rem}.block-header[data-v-2ed507f8]{max-width:750px;margin-bottom:2.2rem}.badge-tech[data-v-2ed507f8]{text-transform:uppercase;letter-spacing:.05em;color:var(--orange);margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:inline-block}.block-title[data-v-2ed507f8]{color:var(--text-primary);margin-bottom:.5rem;font-size:1.8rem;font-weight:700}.block-subtitle[data-v-2ed507f8]{color:var(--text-secondary);font-size:1rem;line-height:1.5}.steps-grid[data-v-2ed507f8]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.step-card[data-v-2ed507f8]{border-radius:16px;flex-direction:column;gap:.8rem;padding:2rem;transition:transform .25s,border-color .25s;display:flex}.step-card[data-v-2ed507f8]:hover{border-color:var(--orange-glow);transform:translateY(-4px)}.step-number[data-v-2ed507f8]{font-family:var(--font-mono);color:var(--orange);font-size:1.8rem;font-weight:800;line-height:1}.step-title[data-v-2ed507f8]{color:var(--text-primary);font-size:1.15rem;font-weight:700}.step-desc[data-v-2ed507f8]{color:var(--text-secondary);font-size:.9rem;line-height:1.55}.step-desc code[data-v-2ed507f8]{font-family:var(--font-mono);background:var(--code-bg);border:1px solid var(--code-border);border-radius:4px;padding:.15rem .4rem;font-size:.82rem}.security-card[data-v-2ed507f8]{background:linear-gradient(135deg, var(--bg-surface) 0%, #f9731608 100%);border-radius:20px;align-items:flex-start;gap:2rem;padding:2.5rem;display:flex}.security-icon-box[data-v-2ed507f8]{background:var(--orange-subtle);border:1px solid var(--orange-glow);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.security-content[data-v-2ed507f8]{flex-direction:column;gap:1rem;display:flex}.security-title[data-v-2ed507f8]{color:var(--text-primary);font-size:1.4rem;font-weight:700}.security-desc[data-v-2ed507f8]{color:var(--text-secondary);font-size:1rem;line-height:1.6}.security-list[data-v-2ed507f8]{flex-direction:column;gap:1rem;margin-top:.5rem;list-style:none;display:flex}.security-list li[data-v-2ed507f8]{color:var(--text-secondary);align-items:flex-start;gap:.8rem;font-size:.94rem;line-height:1.55;display:flex}.security-list li svg[data-v-2ed507f8]{flex-shrink:0;margin-top:.2rem}.geo-qa-box[data-v-2ed507f8]{border-radius:16px;flex-direction:column;gap:1.8rem;padding:2.2rem;display:flex}.qa-item[data-v-2ed507f8]{border-bottom:1px solid var(--border-light);flex-direction:column;gap:.5rem;padding-bottom:1.5rem;display:flex}.qa-item[data-v-2ed507f8]:last-child{border-bottom:none;padding-bottom:0}.qa-q[data-v-2ed507f8]{color:var(--text-primary);font-size:1.1rem;font-weight:700}.qa-a[data-v-2ed507f8]{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.resources-grid[data-v-2ed507f8]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.resource-card[data-v-2ed507f8]{border-radius:14px;flex-direction:column;gap:.8rem;padding:1.8rem;text-decoration:none;transition:all .25s;display:flex}.resource-card[data-v-2ed507f8]:hover{border-color:var(--orange-glow);background:var(--orange-subtle);transform:translateY(-4px)}.resource-top[data-v-2ed507f8]{justify-content:space-between;align-items:center;display:flex}.resource-title[data-v-2ed507f8]{color:var(--text-primary);font-size:1.2rem;font-weight:700;font-family:var(--font-mono)}.resource-desc[data-v-2ed507f8]{color:var(--text-secondary);font-size:.88rem;line-height:1.5}.cta-banner[data-v-2ed507f8]{background:linear-gradient(135deg, var(--bg-surface) 0%, #f9731614 100%);border:1px solid var(--orange-glow);border-radius:20px;justify-content:space-between;align-items:center;gap:2.5rem;padding:3rem;display:flex}.cta-content[data-v-2ed507f8]{flex-direction:column;gap:.6rem;max-width:600px;display:flex}.cta-title[data-v-2ed507f8]{color:var(--text-primary);font-size:1.5rem;font-weight:800}.cta-desc[data-v-2ed507f8]{color:var(--text-secondary);font-size:.98rem;line-height:1.55}.cta-actions[data-v-2ed507f8]{flex-wrap:wrap;flex-shrink:0;gap:1rem;display:flex}@media (width<=900px){.security-card[data-v-2ed507f8]{flex-direction:column}.cta-banner[data-v-2ed507f8]{flex-direction:column;align-items:flex-start}}@media (width<=768px){.ai-info-page[data-v-2ed507f8]{padding:6rem 0 3rem}.cta-actions[data-v-2ed507f8]{flex-direction:column;width:100%}.cta-actions .btn[data-v-2ed507f8]{justify-content:center;width:100%}}:root{--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", monospace;--orange:#f97316;--orange-hover:#ea580c;--orange-light:#fdba74;--orange-glow:#f9731666;--orange-subtle:#f973161f;--bg-main:#f8fafc;--bg-surface:#fff;--bg-surface-elevated:#fff;--bg-subtle:#f1f5f9;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--border-light:#cbd5e1d9;--border-subtle:#e2e8f0f2;--glass-bg:#ffffffd1;--glass-border:#e2e8f0cc;--glass-shadow:0 20px 40px -15px #0f172a14, 0 0 1px 1px #0f172a0d;--nav-bg:#ffffffe0;--badge-bg:#f9731614;--badge-text:#ea580c;--code-bg:#f1f5f9;--code-border:#e2e8f0;--device-chassis:#d8dee9;--device-bezel:#1e293b;--device-screen-bg:#0b0f19}html.dark{--bg-main:#070a11;--bg-surface:#0c101c;--bg-surface-elevated:#131929;--bg-subtle:#192236;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--border-light:#ffffff1a;--border-subtle:#ffffff0f;--glass-bg:#0c101cb8;--glass-border:#ffffff1f;--glass-shadow:0 25px 50px -12px #000000b3, 0 0 1px 1px #ffffff14;--nav-bg:#090c16d1;--badge-bg:#f973161f;--badge-text:#fb923c;--code-bg:#090d16;--code-border:#ffffff14;--device-chassis:#252e3e;--device-bezel:#090d16;--device-screen-bg:#090d16}*{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);background-color:var(--bg-main);color:var(--text-primary);scroll-behavior:smooth;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;transition:background-color .35s,color .35s;position:relative;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-main)}::-webkit-scrollbar-thumb{background:var(--bg-subtle);border:2px solid var(--bg-main);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--orange)}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 1.5rem}@media (width<=640px){.container{padding:0 1rem}}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);will-change:transform;border-radius:1.25rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.glass-panel:hover{border-color:#f9731659}html:not(.dark) .glass-panel{box-shadow:0 12px 32px -10px #0f172a14,0 0 1px 1px #0f172a0d}html:not(.dark) .glass-panel:hover{box-shadow:0 20px 40px -12px #0f172a24,0 0 1px 1px #f9731659}html.dark .glass-panel:hover{box-shadow:0 30px 60px -15px #000000bf,0 0 20px #f9731626}.gradient-text{background:linear-gradient(135deg,#fff 0%,#cbd5e1 45%,#f97316 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}html:not(.dark) .gradient-text{background:linear-gradient(135deg,#0f172a 0%,#334155 45%,#ea580c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-text-orange{background:linear-gradient(135deg,#f97316 0%,#ea580c 60%,#fdba74 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.gradient-text-silver{background:linear-gradient(135deg,#fff 0%,#94a3b8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}html:not(.dark) .gradient-text-silver{background:linear-gradient(135deg,#0f172a 0%,#64748b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.btn{cursor:pointer;will-change:transform;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.btn-primary{color:#fff;box-shadow:0 8px 24px -6px var(--orange-glow);background:linear-gradient(135deg,#f97316,#ea580c);border:1px solid #ffffff40}.btn-primary:hover{background:linear-gradient(135deg,#fb923c,#f97316);transform:translateY(-2px);box-shadow:0 12px 28px -4px #f97316a6}.btn-orange{color:#fff;box-shadow:0 8px 24px -6px var(--orange-glow);background:linear-gradient(135deg,#f97316,#ea580c);border:1px solid #ffffff40}.btn-orange:hover{background:linear-gradient(135deg,#fb923c,#f97316);transform:translateY(-2px);box-shadow:0 12px 30px -4px #f97316a6}.btn-secondary{background:var(--glass-bg);color:var(--text-primary);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-secondary:hover{background:var(--bg-surface-elevated);border-color:var(--orange);color:var(--text-primary);transform:translateY(-2px)}.btn-sm{padding:.5rem 1.1rem;font-size:.85rem}.badge-pill{background:var(--badge-bg);color:var(--badge-text);letter-spacing:.02em;border:1px solid #f9731640;border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.82rem;font-weight:600;display:inline-flex}.pulse-dot{background-color:var(--orange);width:8px;height:8px;box-shadow:0 0 10px var(--orange);border-radius:50%;animation:2s ease-in-out infinite pulse-glow}@keyframes pulse-glow{0%,to{opacity:1;box-shadow:0 0 6px var(--orange);transform:scale(1)}50%{opacity:.8;box-shadow:0 0 16px var(--orange);transform:scale(1.3)}}.section-header{text-align:center;max-width:760px;margin:0 auto 3.5rem}.section-tag{text-transform:uppercase;letter-spacing:.12em;color:var(--orange);margin-bottom:.75rem;font-size:.85rem;font-weight:700;display:inline-block}.section-title{letter-spacing:-.02em;margin-bottom:1rem;font-size:2.5rem;font-weight:800;line-height:1.2}@media (width<=768px){.section-title{font-size:2rem}}.section-desc{color:var(--text-secondary);font-size:1.05rem;line-height:1.6}.antigravity-float{will-change:transform;animation:6s ease-in-out infinite float}.antigravity-float-delay-1{will-change:transform;animation:7s ease-in-out 1s infinite float}.antigravity-float-delay-2{will-change:transform;animation:8s ease-in-out 2.5s infinite float}@keyframes float{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-12px)rotate(1deg)}}pre,code{font-family:var(--font-mono)}.code-badge{font-family:var(--font-mono);background:var(--code-bg);border:1px solid var(--code-border);color:var(--text-secondary);border-radius:6px;padding:.2rem .5rem;font-size:.8rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
