.theme-dark,:root,:root[data-theme=dark]{--color-scheme:dark;--surface-base:#06080d;--surface-1:#090c14;--surface-2:#0e1320;--surface-3:#141b2c;--surface-4:#1b2339;--surface-card:#0e1320b8;--surface-card-hover:#141b2ce0;--surface-card-solid:#101625;--surface-elevated:#161e31;--surface-input:#0a0e18d9;--glass-bg:#090c14bf;--glass-border:#ffffff14;--glass-border-hover:#dfb76c61;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-disabled:#475569;--text-inverse:#07090e;--color-gold-50:#fbf6ec;--color-gold-100:#f6ecce;--color-gold-200:#eed69b;--color-gold-300:#e4bc64;--color-gold-400:#dfb76c;--color-gold-500:#d4a23b;--color-gold-600:#b88528;--color-gold-700:#8c601c;--color-gold-glow:#dfb76c3d;--color-gold-soft:#dfb76c1a;--color-cyan-300:#7dd3fc;--color-cyan-400:#38bdf8;--color-cyan-500:#0ea5e9;--color-cyan-glow:#38bdf838;--color-cyan-soft:#38bdf814;--color-indigo-400:#818cf8;--color-indigo-glow:#818cf833;--color-emerald-400:#34d399;--color-emerald-500:#10b981;--color-emerald-glow:#34d39933;--color-emerald-soft:#34d39914;--color-rose-400:#fb7185;--color-rose-500:#f43f5e;--border-subtle:#ffffff0f;--border-card:#ffffff17;--border-card-hover:#dfb76c73;--border-accent:#dfb76c4d;--shadow-sm:0 2px 8px #0006;--shadow-md:0 8px 24px #00000080;--shadow-lg:0 20px 50px #000000b3;--shadow-gold:0 0 35px #dfb76c38;--shadow-cyan:0 0 35px #38bdf833;--gradient-gold-text:linear-gradient(135deg, #fff, #f7dfa6 45%, #dfb76c);--gradient-cyan-text:linear-gradient(135deg, #fff, #7dd3fc 50%, #38bdf8);--gradient-dark-card:linear-gradient(180deg, #141b2c99, #0a0e18cc);--gradient-connector:linear-gradient(180deg, #dfb76ccc, #38bdf899 50%, transparent)}.theme-dark,.theme-light,:root,:root[data-theme=dark],:root[data-theme=light]{--glass-blur:blur(16px);--text-muted:#64748b;--gradient-gold:linear-gradient(135deg, #caa04c, #b3842b 50%, #875d16);--btn-primary-bg:linear-gradient(135deg, #caa04c, #b3842b 50%, #875d16);--btn-primary-text:#fff}.theme-light,:root[data-theme=light]{--color-scheme:light;--surface-base:#f8fafc;--surface-1:#fff;--surface-2:#f1f5f9;--surface-3:#e2e8f0;--surface-4:#cbd5e1;--surface-card:#fffffff2;--surface-card-hover:#fff;--surface-card-solid:#fff;--surface-elevated:#fff;--surface-input:#fff;--glass-bg:#ffffffe6;--glass-border:#0f172a14;--glass-border-hover:#b8852873;--text-primary:#0f172a;--text-secondary:#334155;--text-disabled:#94a3b8;--text-inverse:#fff;--color-gold-400:#b88528;--color-gold-500:#996e1f;--color-gold-600:#7d5815;--color-gold-glow:#b8852838;--color-gold-soft:#b8852817;--color-cyan-400:#0284c7;--color-cyan-500:#0369a1;--color-cyan-glow:#0284c72e;--color-cyan-soft:#0284c717;--color-emerald-400:#059669;--color-emerald-500:#047857;--color-emerald-glow:#05966929;--color-emerald-soft:#05966917;--border-subtle:#0f172a12;--border-card:#0f172a1f;--border-card-hover:#b885287a;--border-accent:#b8852859;--shadow-sm:0 2px 8px #0f172a0f;--shadow-md:0 8px 24px #0f172a14;--shadow-lg:0 20px 45px #0f172a1c;--shadow-gold:0 0 30px #b8852833;--shadow-cyan:0 0 30px #0284c729;--gradient-gold-text:linear-gradient(135deg, #875d16, #b88628 45%, #d49c28);--gradient-cyan-text:linear-gradient(135deg, #0369a1, #0284c7 50%, #38bdf8);--gradient-dark-card:linear-gradient(180deg, #fff, #f8fafc);--gradient-connector:linear-gradient(180deg, #b88528b3, #0284c780 50%, transparent)}:root{--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:"Syne", sans-serif;--font-mono:"JetBrains Mono", monospace;--measure-narrow:46ch;--measure-compact:56ch;--measure-lead:62ch;--measure-hero:68ch;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.84375rem;--text-base:.9375rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.85rem;--text-3xl:2.35rem;--text-hero:calc(clamp(2rem, 3.8vw, 3.35rem));--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.55;--leading-relaxed:1.68;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-full:9999px;--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.18s;--duration-normal:.3s;--duration-slow:.6s}.section-connector-wrap{z-index:10;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;margin:1.75rem auto;display:flex;position:relative}.connector-line-bottom,.connector-line-top{background:linear-gradient(180deg,transparent 0,var(--color-gold-400) 50%,transparent 100%);width:2px;height:54px;position:relative;overflow:hidden}.connector-line-bottom:after,.connector-line-top:after{content:"";background:linear-gradient(#0000,#fff,#0000);width:100%;height:100%;animation:2.4s ease-in-out infinite laser-pulse;position:absolute;top:-100%;left:0}.theme-light .connector-line-bottom:after,.theme-light .connector-line-top:after,:root[data-theme=light] .connector-line-bottom:after,:root[data-theme=light] .connector-line-top:after{background:linear-gradient(180deg,transparent,var(--color-gold-400),transparent)}@keyframes laser-pulse{0%{top:-100%}to{top:200%}}.connector-node-badge{background:var(--surface-card-solid);border:1px solid var(--border-card-hover);border-radius:var(--radius-full);box-shadow:0 0 24px var(--color-gold-glow),var(--shadow-sm);transition:transform .4s var(--ease-spring),box-shadow .4s ease;align-items:center;gap:.55rem;padding:.4rem 1rem;display:inline-flex;position:relative}.connector-diamond{background:var(--color-gold-400);width:7px;height:7px;box-shadow:0 0 10px var(--color-gold-400);animation:8s linear infinite diamond-spin;transform:rotate(45deg)}@keyframes diamond-spin{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.connector-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-400);font-weight:700}.tilt-card{transform-style:preserve-3d;transition:transform .22s var(--ease-expo),box-shadow .22s ease,border-color .22s ease;will-change:transform;position:relative}.tilt-card:before{content:"";border-radius:inherit;background:radial-gradient(circle 380px at var(--mouse-x,50%) var(--mouse-y,50%),#dfb76c2e,transparent 75%);opacity:0;pointer-events:none;z-index:3;transition:opacity .35s;position:absolute;inset:0}.tilt-card:hover:before{opacity:1}.tilt-card:hover{box-shadow:0 16px 45px var(--color-gold-glow),0 4px 16px #0006;border-color:var(--color-gold-400)}.card-hover-3d{transition:transform .35s var(--ease-expo),box-shadow .35s ease,border-color .35s ease}.card-hover-3d:hover{box-shadow:0 20px 48px var(--color-gold-glow),var(--shadow-md);border-color:var(--color-gold-400);transform:perspective(900px)rotateX(4deg)rotateY(-4deg)translateY(-8px)scale3d(1.018,1.018,1.018)}.gyro-spin-slow{transform-style:preserve-3d;animation:14s linear infinite gyro-rotate}@keyframes gyro-rotate{0%{transform:perspective(500px)rotateY(0)rotate(0)}50%{transform:perspective(500px)rotateY(180deg)rotate(180deg)}to{transform:perspective(500px)rotateY(1turn)rotate(1turn)}}.float-gentle{animation:5.5s ease-in-out infinite float-drift}@keyframes float-drift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-9px)rotate(1deg)}}.icon-rotate-3d{transition:transform .6s var(--ease-spring);display:inline-flex}.icon-rotate-3d:hover{transform:perspective(400px)rotateY(180deg)scale(1.15)}.reveal-fade-up{opacity:0;transition:opacity .75s var(--ease-expo),transform .75s var(--ease-expo);will-change:opacity,transform;transform:translateY(38px)}.reveal-fade-left{transform:translate(-48px)}.reveal-fade-left,.reveal-fade-right{opacity:0;transition:opacity .8s var(--ease-expo),transform .8s var(--ease-expo);will-change:opacity,transform}.reveal-fade-right{transform:translate(48px)}.reveal-zoom-in{transition:opacity .75s var(--ease-expo),transform .75s var(--ease-expo);transform:scale(.92)translateY(24px)}.reveal-rotate-in,.reveal-zoom-in{opacity:0;will-change:opacity,transform}.reveal-rotate-in{transition:opacity .8s var(--ease-expo),transform .8s var(--ease-expo);transform:translateY(32px)rotate(-3deg)}.is-revealed,.reveal-fade-left.is-revealed,.reveal-fade-right.is-revealed,.reveal-fade-up.is-revealed,.reveal-rotate-in.is-revealed,.reveal-zoom-in.is-revealed{opacity:1!important;transform:translate(0)scale(1)rotate(0)!important}.stagger-1{transition-delay:60ms}.stagger-2{transition-delay:.13s}.stagger-3{transition-delay:.2s}.stagger-4{transition-delay:.27s}.stagger-5{transition-delay:.34s}.stagger-6{transition-delay:.41s}.btn-hover-shimmer{position:relative;overflow:hidden}.btn-hover-shimmer:before{content:"";width:70%;height:100%;transition:left .7s var(--ease-expo);background:linear-gradient(90deg,#0000,#fff6,#0000);position:absolute;top:0;left:-120%;transform:skew(-22deg)}.btn-hover-shimmer:hover:before{left:150%}.btn-pulse-glow{animation:3s infinite pulse-gold-btn}@keyframes pulse-gold-btn{0%,to{box-shadow:0 4px 18px var(--color-gold-glow),inset 0 1px 0 #ffffff59}50%{box-shadow:0 6px 26px #dfb76c7a,inset 0 1px #ffffff8c}}.ambient-glow-orb-1{filter:blur(55px);background:radial-gradient(circle,#dfb76c1f,#0000 70%);width:480px;height:480px;animation:18s ease-in-out infinite alternate orb-float-1}.ambient-glow-orb-1,.ambient-glow-orb-2{pointer-events:none;border-radius:50%;position:absolute}.ambient-glow-orb-2{filter:blur(50px);background:radial-gradient(circle,#38bdf81a,#0000 70%);width:420px;height:420px;animation:22s ease-in-out infinite alternate orb-float-2}.theme-light .ambient-glow-orb-1,:root[data-theme=light] .ambient-glow-orb-1{opacity:.45;background:radial-gradient(circle,#b885281a,#0000 70%)}.theme-light .ambient-glow-orb-2,:root[data-theme=light] .ambient-glow-orb-2{opacity:.4;background:radial-gradient(circle,#0284c714,#0000 70%)}@keyframes orb-float-1{0%{transform:translate(0)scale(1)}50%{transform:translate(60px,-40px)scale(1.1)}to{transform:translate(-40px,50px)scale(.95)}}@keyframes orb-float-2{0%{transform:translate(0)scale(.95)}50%{transform:translate(-50px,45px)scale(1.12)}to{transform:translate(45px,-35px)scale(1.02)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-size:16px;overflow-x:clip}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{font-family:var(--font-sans);background-color:var(--surface-base);color:var(--text-primary);line-height:var(--leading-normal);font-size:var(--text-base);min-height:100vh;transition:background-color var(--duration-normal) ease,color var(--duration-normal) ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:clip}::selection{background-color:var(--color-gold-glow);color:var(--text-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);font-weight:700;line-height:var(--leading-tight);letter-spacing:-.02em;text-wrap:balance}p{color:var(--text-secondary);text-wrap:pretty;line-height:var(--leading-relaxed)}a{color:inherit;transition:color var(--duration-fast) ease,opacity var(--duration-fast) ease;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img,svg{max-width:100%;display:block}.font-mono,code,pre{font-family:var(--font-mono)}.container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (width<=640px){.container{padding-left:1rem;padding-right:1rem}}.btn{border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;transition:all var(--duration-normal) var(--ease-expo);white-space:nowrap;justify-content:center;align-items:center;gap:.625rem;padding:.8rem 1.65rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn-primary{background:var(--btn-primary-bg,var(--gradient-gold));box-shadow:0 4px 18px var(--color-gold-glow),inset 0 1px 0 #ffffff59;text-shadow:0 1px 2px #0000008c;border:1px solid #ffffff52;font-weight:700}.btn-primary,.btn-primary span,.btn-primary svg,.btn-primary:hover{color:#fff!important}.btn-primary svg{stroke:#fff!important}.btn-primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 8px 30px #d4a23b7a,inset 0 1px #ffffff80}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:var(--surface-card);color:var(--text-primary);border:1px solid var(--border-card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.btn-secondary:hover{background:var(--surface-elevated);border-color:var(--color-gold-400);color:var(--color-gold-400);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.btn-sm{font-size:var(--text-xs);padding:.5rem 1.1rem}.btn-lg{font-size:var(--text-base);padding:.95rem 2rem}@media (width<=480px){.btn{white-space:normal;text-align:center}.btn-lg{padding:.9rem 1.25rem}}.badge{border-radius:var(--radius-full);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.45rem;padding:.35rem .85rem;font-weight:700;display:inline-flex}.badge-gold{background:var(--color-gold-soft);color:var(--color-gold-400);border:1px solid var(--border-accent)}.badge-cyan{background:var(--color-cyan-soft);color:var(--color-cyan-400);border:1px solid var(--color-cyan-glow)}.badge-emerald{background:var(--color-emerald-soft);color:var(--color-emerald-400);border:1px solid var(--color-emerald-glow)}.indicator-dot{border-radius:50%;width:7px;height:7px;display:inline-block;position:relative}.indicator-dot.active{background-color:var(--color-emerald-400);box-shadow:0 0 10px var(--color-emerald-400)}.indicator-dot.pulse:after{content:"";background-color:inherit;opacity:.6;border-radius:50%;animation:2.2s cubic-bezier(.24,0,.38,1) infinite pulse-ring;position:absolute;inset:-2px}@keyframes pulse-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.card-glass{background:var(--surface-card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border-card);border-radius:var(--radius-lg);transition:all var(--duration-normal) var(--ease-expo);position:relative;overflow:hidden}.card-glass:hover{border-color:var(--border-card-hover);box-shadow:var(--shadow-md),var(--shadow-gold);transform:translateY(-4px)}.text-gradient-gold{background:var(--gradient-gold-text);-webkit-background-clip:text}.text-gradient-cyan,.text-gradient-gold{-webkit-text-fill-color:transparent;display:inline-block}.text-gradient-cyan{background:var(--gradient-cyan-text);-webkit-background-clip:text}.bg-ambient-layer{z-index:0;inset:0;overflow:hidden}.bg-ambient-layer,.glow-orb{pointer-events:none;position:absolute}.glow-orb{filter:blur(120px);opacity:.14;border-radius:50%}.theme-light .glow-orb,:root[data-theme=light] .glow-orb{opacity:.07}.glow-orb-gold{background:var(--color-gold-400);width:480px;height:480px}.glow-orb-cyan{background:var(--color-cyan-400);width:420px;height:420px}.glow-orb-indigo{background:var(--color-indigo-400);width:380px;height:380px}.bg-grid-pattern{background-image:radial-gradient(#ffffff14 1px,#0000 0);background-size:32px 32px}.theme-light .bg-grid-pattern,:root[data-theme=light] .bg-grid-pattern{background-image:radial-gradient(#0f172a0d 1px,#0000 0)}section{padding:6.75rem 0;position:relative}@media (width<=768px){section{padding:4.5rem 0}}.section-header{text-align:center;max-width:680px;margin:0 auto 3.75rem}.section-header .section-tag{align-items:center;margin-bottom:.85rem;display:inline-flex}.section-header .section-title{font-size:var(--text-2xl);line-height:var(--leading-tight);text-wrap:balance;max-width:26ch;margin-bottom:1rem;margin-left:auto;margin-right:auto}.section-header .section-subtitle{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:var(--measure-compact);text-wrap:pretty;margin-left:auto;margin-right:auto}.marquee-track{gap:1.5rem;width:max-content;animation:32s linear infinite marquee-scroll;display:flex}.marquee-track:hover{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:var(--surface-base)}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-gold-400)}.app-vector-icon[data-v-959205e0]{vertical-align:middle;flex-shrink:0;transition:transform .25s,stroke .25s;display:inline-block}.site-header[data-v-bcd1dc75]{z-index:100;transition:all var(--duration-normal) var(--ease-expo);background:0 0;padding:1.15rem 0;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled[data-v-bcd1dc75]{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);padding:.7rem 0}.header-inner[data-v-bcd1dc75]{justify-content:space-between;gap:1.25rem}.brand-link[data-v-bcd1dc75],.header-inner[data-v-bcd1dc75],.logo-emblem-wrap[data-v-bcd1dc75]{align-items:center;display:flex}.brand-link[data-v-bcd1dc75]{gap:.75rem;text-decoration:none}.logo-emblem-wrap[data-v-bcd1dc75]{border-radius:var(--radius-xs);background:var(--surface-2);border:1px solid var(--border-card);width:38px;height:38px;transition:transform var(--duration-fast) ease,border-color var(--duration-fast) ease;justify-content:center;overflow:hidden}.brand-link:hover .logo-emblem-wrap[data-v-bcd1dc75]{border-color:var(--color-gold-400);transform:scale(1.05)}.brand-emblem-img[data-v-bcd1dc75]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.brand-text[data-v-bcd1dc75]{flex-direction:column;display:flex}.brand-name[data-v-bcd1dc75]{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:.08em;color:var(--text-primary);font-weight:800;line-height:1}.text-gold[data-v-bcd1dc75]{color:var(--color-gold-400)}.brand-tagline[data-v-bcd1dc75]{font-size:var(--text-2xs);letter-spacing:.16em;color:var(--text-muted);margin-top:2px;font-weight:600}.desktop-nav[data-v-bcd1dc75],.header-actions[data-v-bcd1dc75],.nav-list[data-v-bcd1dc75],.theme-toggle-btn[data-v-bcd1dc75]{align-items:center;display:flex}.nav-list[data-v-bcd1dc75]{gap:1.5rem;list-style:none}.nav-link[data-v-bcd1dc75]{font-size:var(--text-xs);color:var(--text-secondary);transition:color var(--duration-fast) ease;padding:.2rem 0;font-weight:500;position:relative}.nav-link[data-v-bcd1dc75]:hover{color:var(--color-gold-400)}.nav-link[data-v-bcd1dc75]:after{content:"";background:var(--gradient-gold);width:0;height:2px;transition:width var(--duration-fast) ease;position:absolute;bottom:0;left:0}.nav-link[data-v-bcd1dc75]:hover:after{width:100%}.header-actions[data-v-bcd1dc75]{gap:.85rem}.theme-toggle-btn[data-v-bcd1dc75]{background:var(--surface-card);border:1px solid var(--border-card);width:36px;height:36px;color:var(--text-primary);transition:all var(--duration-fast) ease;border-radius:50%;justify-content:center;font-size:1rem}.theme-toggle-btn[data-v-bcd1dc75]:hover{background:var(--surface-elevated);border-color:var(--color-gold-400);transform:rotate(15deg)}.cta-header-btn[data-v-bcd1dc75]{text-shadow:0 1px 2px #0000008c;font-weight:700;display:inline-flex}.cta-arrow[data-v-bcd1dc75],.cta-header-btn[data-v-bcd1dc75],.cta-header-btn span[data-v-bcd1dc75]{color:#fff!important}.cta-arrow[data-v-bcd1dc75]{transition:transform var(--duration-fast) ease;stroke:#fff!important}.cta-header-btn:hover .cta-arrow[data-v-bcd1dc75]{transform:translate(4px)}.mobile-menu-trigger[data-v-bcd1dc75]{cursor:pointer;background:0 0;border:none;padding:.4rem;display:none}.hamburger-box[data-v-bcd1dc75]{flex-direction:column;justify-content:space-between;width:22px;height:16px;display:flex}.hamburger-box span[data-v-bcd1dc75]{background:var(--text-primary);border-radius:2px;width:100%;height:2px;transition:all .3s;display:block}.hamburger-box.is-active span[data-v-bcd1dc75]:first-child{transform:translateY(7px)rotate(45deg)}.drawer-fade-enter-from[data-v-bcd1dc75],.drawer-fade-leave-to[data-v-bcd1dc75],.hamburger-box.is-active span[data-v-bcd1dc75]:nth-child(2){opacity:0}.hamburger-box.is-active span[data-v-bcd1dc75]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-drawer-backdrop[data-v-bcd1dc75]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;background:#000000b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.mobile-drawer[data-v-bcd1dc75]{background:var(--surface-2);border-left:1px solid var(--border-card);flex-direction:column;width:82%;max-width:360px;height:100%;padding:1.75rem 1.25rem;display:flex;overflow-y:auto}.drawer-header[data-v-bcd1dc75]{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.close-drawer-btn[data-v-bcd1dc75]{border:1px solid var(--border-card);background:var(--surface-3);width:32px;height:32px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex}.mobile-nav-list[data-v-bcd1dc75]{flex-direction:column;flex:1;gap:1rem;list-style:none;display:flex}.mobile-nav-list a[data-v-bcd1dc75]{font-size:var(--text-sm);color:var(--text-primary);border-bottom:1px solid var(--border-subtle);padding:.4rem 0;font-weight:600;display:block}.mobile-nav-list .mobile-cta-link[data-v-bcd1dc75],.mobile-nav-list a[data-v-bcd1dc75]:hover{color:var(--color-gold-400)}.drawer-footer[data-v-bcd1dc75]{border-top:1px solid var(--border-card);flex-direction:column;gap:.85rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.drawer-theme-btn[data-v-bcd1dc75],.drawer-whatsapp-btn[data-v-bcd1dc75]{width:100%}.drawer-fade-enter-active[data-v-bcd1dc75],.drawer-fade-leave-active[data-v-bcd1dc75]{transition:opacity .3s}@media (width<=1024px){.cta-header-btn[data-v-bcd1dc75],.desktop-nav[data-v-bcd1dc75]{display:none}.mobile-menu-trigger[data-v-bcd1dc75]{display:block}}@media (width<=400px){.header-inner[data-v-bcd1dc75]{gap:.5rem}.brand-link[data-v-bcd1dc75]{gap:.5rem;min-width:0}.logo-emblem-wrap[data-v-bcd1dc75]{flex-shrink:0;width:32px;height:32px}.brand-name[data-v-bcd1dc75]{font-size:var(--text-base);letter-spacing:.05em}.header-actions[data-v-bcd1dc75]{flex-shrink:0;gap:.5rem}}.hero-preview-wrapper[data-v-b999007d]{width:100%;max-width:980px;margin-bottom:3.5rem}.hero-dashboard-card[data-v-b999007d]{border:1px solid var(--border-card);box-shadow:var(--shadow-lg),var(--shadow-gold);border-radius:var(--radius-lg);text-align:left;overflow:hidden}.terminal-bar[data-v-b999007d]{background:var(--surface-3);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:.75rem 1.15rem;display:flex}.theme-light .terminal-bar[data-v-b999007d],:root[data-theme=light] .terminal-bar[data-v-b999007d]{background:#f1f5f9;border-bottom:1px solid #0f172a14}.terminal-dots[data-v-b999007d]{gap:6px;display:flex}.dot[data-v-b999007d]{border-radius:50%;width:10px;height:10px}.dot-red[data-v-b999007d]{background:var(--color-rose-500)}.dot-yellow[data-v-b999007d]{background:#f59e0b}.dot-green[data-v-b999007d]{background:var(--color-emerald-500)}.terminal-title[data-v-b999007d]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary)}.terminal-status[data-v-b999007d],.terminal-title[data-v-b999007d]{align-items:center;gap:.45rem;display:flex}.terminal-status[data-v-b999007d]{font-size:var(--text-2xs);color:var(--color-emerald-400);font-weight:600}.terminal-body[data-v-b999007d]{background:var(--surface-card-solid);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.telemetry-col[data-v-b999007d]{border-right:1px solid var(--border-subtle);flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex}@media (width<=860px){.terminal-body[data-v-b999007d]{grid-template-columns:minmax(0,1fr)}.telemetry-col[data-v-b999007d]{border-right:none;border-bottom:1px solid var(--border-subtle)}}.telemetry-header[data-v-b999007d]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.telemetry-badge[data-v-b999007d]{font-size:var(--text-2xs);letter-spacing:.08em;color:var(--color-gold-400);font-weight:700}.metric-label[data-v-b999007d],.telemetry-commit[data-v-b999007d]{font-size:var(--text-2xs);color:var(--text-muted)}.metrics-grid[data-v-b999007d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-bottom:1.25rem;display:grid}.metric-box[data-v-b999007d]{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.8rem}.metric-top[data-v-b999007d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem;margin-bottom:.2rem;display:flex}.metric-label[data-v-b999007d]{font-weight:600}.metric-trend[data-v-b999007d]{font-size:var(--text-2xs);font-weight:700}.text-emerald[data-v-b999007d]{color:var(--color-emerald-400)}.text-gold[data-v-b999007d]{color:var(--color-gold-400)}.text-cyan[data-v-b999007d]{color:var(--color-cyan-400)}.metric-value[data-v-b999007d]{font-size:var(--text-xl);color:var(--text-primary);margin-bottom:.15rem;font-weight:700;line-height:1}.metric-sub[data-v-b999007d]{font-size:var(--text-2xs);color:var(--text-secondary)}.sprint-progress-bar-wrap[data-v-b999007d]{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.8rem}.sprint-progress-info[data-v-b999007d]{font-size:var(--text-xs);justify-content:space-between;align-items:center;margin-bottom:.45rem;display:flex}.progress-track[data-v-b999007d]{background:var(--border-card);width:100%;height:5px;overflow:hidden}.progress-fill[data-v-b999007d],.progress-track[data-v-b999007d]{border-radius:var(--radius-full)}.progress-fill[data-v-b999007d]{background:var(--gradient-gold);height:100%;transition:width 1s ease-in-out}.code-col[data-v-b999007d]{background:#060910;flex-direction:column;padding:1.35rem;display:flex}.code-header[data-v-b999007d]{border-bottom:1px solid #ffffff0f;justify-content:space-between;margin-bottom:.85rem;padding-bottom:.6rem}.code-header[data-v-b999007d],.code-tab[data-v-b999007d]{align-items:center;display:flex}.code-tab[data-v-b999007d]{font-size:var(--text-xs);color:#f1f5f9;gap:.35rem}.code-tag[data-v-b999007d]{font-size:var(--text-2xs);color:#64748b}.code-snippet[data-v-b999007d]{color:#cbd5e1;white-space:pre;font-size:.78rem;line-height:1.55;overflow-x:auto}@media (width<=400px){.code-col[data-v-b999007d],.telemetry-col[data-v-b999007d]{padding:1rem}.metrics-grid[data-v-b999007d]{gap:.6rem}}.c-keyword[data-v-b999007d]{color:#f43f5e;font-weight:600}.c-type[data-v-b999007d]{color:#38bdf8}.c-str[data-v-b999007d]{color:#facc15}.c-fn[data-v-b999007d]{color:#a855f7}.c-num[data-v-b999007d]{color:#fb923c}.c-comment[data-v-b999007d]{color:#64748b;font-style:italic}.hero-stats-row[data-v-efdd33d3]{grid-template-columns:repeat(4,1fr);gap:1.25rem;width:100%;max-width:980px;display:grid}@media (width<=900px){.hero-stats-row[data-v-efdd33d3]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.hero-stats-row[data-v-efdd33d3]{grid-template-columns:1fr}}.stat-card[data-v-efdd33d3]{background:var(--surface-card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border-card);border-radius:var(--radius-md);text-align:center;transition:all var(--duration-normal) var(--ease-expo);padding:1.65rem 1.25rem}.theme-light .stat-card[data-v-efdd33d3],:root[data-theme=light] .stat-card[data-v-efdd33d3]{background:#fff;border-color:#0f172a1a;box-shadow:0 2px 8px #0f172a0a}.stat-card[data-v-efdd33d3]:hover{border-color:var(--color-gold-400);box-shadow:var(--shadow-gold);transform:translateY(-4px)}.stat-number[data-v-efdd33d3]{font-size:var(--text-2xl);margin-bottom:.4rem;font-weight:800;line-height:1}.stat-label[data-v-efdd33d3]{font-size:var(--text-xs);color:var(--text-primary);margin-bottom:.35rem;font-weight:700}.stat-desc[data-v-efdd33d3]{font-size:var(--text-2xs);color:var(--text-muted);text-wrap:pretty;line-height:1.35}.tech-marquee-container[data-v-907405dd]{background:var(--surface-2);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);align-items:center;width:100%;margin-top:4.5rem;padding:1.25rem 0;display:flex;position:relative;overflow:hidden}.theme-light .tech-marquee-container[data-v-907405dd],:root[data-theme=light] .tech-marquee-container[data-v-907405dd]{background:#f1f5f9;border-color:#0f172a14}.marquee-label[data-v-907405dd]{font-size:var(--text-2xs);letter-spacing:.12em;color:var(--color-gold-400);white-space:nowrap;border-right:1px solid var(--border-subtle);z-index:2;flex-shrink:0;padding:0 1.5rem;font-weight:800}.marquee-viewport[data-v-907405dd]{flex:1;position:relative;overflow:hidden}.marquee-track[data-v-907405dd]{align-items:center;gap:1.5rem;width:max-content;animation:32s linear infinite marquee-scroll-907405dd;display:flex}.marquee-track[data-v-907405dd]:hover{animation-play-state:paused}.marquee-pill[data-v-907405dd]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-full);white-space:nowrap;transition:all var(--duration-fast) ease;padding:.35rem .85rem}.theme-light .marquee-pill[data-v-907405dd],:root[data-theme=light] .marquee-pill[data-v-907405dd]{background:#fff;border-color:#0f172a1a}.marquee-pill[data-v-907405dd]:hover{border-color:var(--color-gold-400);color:var(--color-gold-400);transform:translateY(-1px)}@keyframes marquee-scroll-907405dd{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-section[data-v-7af5f6de]{padding-top:7.5rem;padding-bottom:4rem;position:relative;overflow:hidden}.hero-grid-overlay[data-v-7af5f6de]{opacity:.8;pointer-events:none;z-index:0;position:absolute;inset:0}.hero-container[data-v-7af5f6de]{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero-badge-wrap[data-v-7af5f6de]{margin-bottom:1.5rem}.hero-status-pill[data-v-7af5f6de]{background:var(--surface-card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border-card);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);transition:all var(--duration-fast) ease;align-items:center;gap:.6rem;padding:.4rem .95rem;display:inline-flex}.theme-light .hero-status-pill[data-v-7af5f6de],:root[data-theme=light] .hero-status-pill[data-v-7af5f6de]{background:#fff;border-color:#0f172a1a;box-shadow:0 2px 8px #0f172a0a}.hero-status-pill[data-v-7af5f6de]:hover{border-color:var(--color-gold-400);transform:translateY(-1px)}.status-pill-text[data-v-7af5f6de]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:500}.status-pill-badge[data-v-7af5f6de]{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-full);background:var(--color-gold-soft);color:var(--color-gold-400);border:1px solid var(--border-accent);padding:.2rem .55rem;font-weight:700}.hero-headline-wrap[data-v-7af5f6de]{max-width:760px;margin:0 auto 2rem}.hero-title[data-v-7af5f6de]{font-size:var(--text-hero);line-height:var(--leading-tight);letter-spacing:-.025em;text-wrap:balance;max-width:24ch;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;font-weight:800}.hero-description[data-v-7af5f6de]{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:var(--measure-lead);text-wrap:pretty;margin:0 auto}.hero-actions[data-v-7af5f6de]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.15rem;margin-bottom:3.5rem;display:flex}.hero-cta-primary[data-v-7af5f6de]{text-shadow:0 1px 2px #0000008c;min-width:240px;font-weight:700}.hero-cta-primary[data-v-7af5f6de],.hero-cta-primary span[data-v-7af5f6de]{color:#fff!important}.hero-cta-primary svg[data-v-7af5f6de]{color:#fff!important;stroke:#fff!important}.hero-cta-secondary[data-v-7af5f6de]{min-width:220px}.section-connector-wrap[data-v-06ffbbf0]{z-index:10;pointer-events:none;transition:opacity .7s var(--ease-expo),transform .7s var(--ease-spring);flex-direction:column;justify-content:center;align-items:center;margin:1.75rem auto;display:flex;position:relative}.connector-line-bottom[data-v-06ffbbf0],.connector-line-top[data-v-06ffbbf0]{background:linear-gradient(180deg,transparent 0,var(--color-gold-400) 50%,transparent 100%);width:2px;height:54px;position:relative;overflow:hidden}.connector-line-bottom[data-v-06ffbbf0]:after,.connector-line-top[data-v-06ffbbf0]:after{content:"";background:linear-gradient(#0000,#fff,#0000);width:100%;height:100%;animation:2.4s ease-in-out infinite laser-pulse-06ffbbf0;position:absolute;top:-100%;left:0}.theme-light .connector-line-bottom[data-v-06ffbbf0]:after,.theme-light .connector-line-top[data-v-06ffbbf0]:after,:root[data-theme=light] .connector-line-bottom[data-v-06ffbbf0]:after,:root[data-theme=light] .connector-line-top[data-v-06ffbbf0]:after{background:linear-gradient(180deg,transparent,var(--color-gold-400),transparent)}@keyframes laser-pulse-06ffbbf0{0%{top:-100%}to{top:200%}}.connector-node-badge[data-v-06ffbbf0]{background:var(--surface-card-solid);border:1px solid var(--border-card-hover);border-radius:var(--radius-full);box-shadow:0 0 24px var(--color-gold-glow),var(--shadow-sm);align-items:center;gap:.55rem;padding:.4rem 1.05rem;transition:transform .35s,box-shadow .35s;display:inline-flex}.connector-diamond[data-v-06ffbbf0]{background:var(--color-gold-400);width:6px;height:6px;box-shadow:0 0 8px var(--color-gold-400);animation:7s linear infinite diamond-rotate-06ffbbf0;transform:rotate(45deg)}@keyframes diamond-rotate-06ffbbf0{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.connector-label[data-v-06ffbbf0]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-400);font-weight:700}.industry-nav-tabs[data-v-f9bd75a9]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;max-width:1040px;margin-bottom:2.75rem;margin-left:auto;margin-right:auto;display:flex}.industry-tab-btn[data-v-f9bd75a9]{border-radius:var(--radius-full);background:var(--surface-card);border:1px solid var(--border-card);color:var(--text-secondary);font-size:var(--text-sm);transition:all var(--duration-fast) var(--ease-expo);cursor:pointer;box-shadow:var(--shadow-sm);-webkit-user-select:none;user-select:none;gap:.55rem;padding:.65rem 1.25rem;font-weight:600}.industry-tab-btn[data-v-f9bd75a9],.tab-icon[data-v-f9bd75a9]{align-items:center;display:inline-flex}.tab-icon[data-v-f9bd75a9]{color:var(--color-gold-400);transition:transform var(--duration-fast) ease,color var(--duration-fast) ease;justify-content:center}.industry-tab-btn[data-v-f9bd75a9]:hover{border-color:var(--color-gold-400);color:var(--text-primary);background:var(--surface-card-hover);box-shadow:0 4px 14px var(--color-gold-glow);transform:translateY(-2px)}.industry-tab-btn:hover .tab-icon[data-v-f9bd75a9]{transform:scale(1.12)}.industry-tab-btn.is-active[data-v-f9bd75a9]{text-shadow:0 1px 2px #00000080;font-weight:700;background:var(--btn-primary-bg,var(--gradient-gold))!important;color:#fff!important;box-shadow:0 4px 18px var(--color-gold-glow),inset 0 1px 0 #ffffff73!important;border:1px solid #fff6!important}.industry-tab-btn.is-active .tab-icon[data-v-f9bd75a9]{color:#fff!important;stroke:#fff!important}.industry-tab-btn.is-active[data-v-f9bd75a9]:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 6px 24px var(--color-gold-glow),inset 0 1px 0 #ffffff8c!important}.theme-light .industry-tab-btn[data-v-f9bd75a9],:root[data-theme=light] .industry-tab-btn[data-v-f9bd75a9]{color:#1e293b;background:#fff;border-color:#0f172a1f;box-shadow:0 2px 6px #0f172a0d}.theme-light .industry-tab-btn .tab-icon[data-v-f9bd75a9],:root[data-theme=light] .industry-tab-btn .tab-icon[data-v-f9bd75a9]{color:#996e1f}.theme-light .industry-tab-btn[data-v-f9bd75a9]:hover,:root[data-theme=light] .industry-tab-btn[data-v-f9bd75a9]:hover{border-color:var(--color-gold-400);color:var(--color-gold-600);background:#fff;box-shadow:0 4px 16px #b8852833}.theme-light .industry-tab-btn.is-active[data-v-f9bd75a9],:root[data-theme=light] .industry-tab-btn.is-active[data-v-f9bd75a9]{background:var(--btn-primary-bg,var(--gradient-gold))!important;color:#fff!important;border-color:#ffffff73!important;box-shadow:0 4px 20px #b8852861,inset 0 1px #ffffff80!important}.theme-light .industry-tab-btn.is-active .tab-icon[data-v-f9bd75a9],:root[data-theme=light] .industry-tab-btn.is-active .tab-icon[data-v-f9bd75a9]{color:#fff!important;stroke:#fff!important}.active-industry-display[data-v-fa72f70e]{margin-bottom:2.75rem}.active-card[data-v-fa72f70e]{border:1px solid var(--border-card);box-shadow:var(--shadow-lg);padding:2.25rem 2rem}.theme-light .active-card[data-v-fa72f70e],:root[data-theme=light] .active-card[data-v-fa72f70e]{background:#fff;border-color:#0f172a1a;box-shadow:0 10px 30px #0f172a14}@media (width<=640px){.active-card[data-v-fa72f70e]{padding:1.25rem}}.card-grid[data-v-fa72f70e]{grid-template-columns:1.2fr 1fr;align-items:start;gap:2.5rem;display:grid}@media (width<=960px){.card-grid[data-v-fa72f70e]{grid-template-columns:1fr;gap:1.75rem}}.industry-header-pill[data-v-fa72f70e]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.industry-emoji[data-v-fa72f70e]{background:var(--surface-2);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:2.2rem;display:flex}.theme-light .industry-emoji[data-v-fa72f70e],:root[data-theme=light] .industry-emoji[data-v-fa72f70e]{background:#f1f5f9;border-color:#0f172a14}.industry-sector-tag[data-v-fa72f70e]{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-400);font-weight:700}.industry-name-heading[data-v-fa72f70e]{font-size:var(--text-xl);color:var(--text-primary);line-height:var(--leading-tight);margin-top:.1rem}.industry-summary[data-v-fa72f70e]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-secondary);max-width:var(--measure-lead);text-wrap:pretty;margin-bottom:1.5rem}.pillars-breakdown[data-v-fa72f70e]{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.pillar-item[data-v-fa72f70e]{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:1rem}.theme-light .pillar-item[data-v-fa72f70e],:root[data-theme=light] .pillar-item[data-v-fa72f70e]{background:#f8fafc;border-color:#0f172a14}.pillar-label[data-v-fa72f70e]{font-size:var(--text-xs);color:var(--text-primary);align-items:center;gap:.45rem;margin-bottom:.25rem;display:flex}.pillar-dot[data-v-fa72f70e]{border-radius:50%;width:7px;height:7px}.dot-problem[data-v-fa72f70e]{background:var(--color-rose-500)}.dot-solution[data-v-fa72f70e]{background:var(--color-emerald-500)}.pillar-text[data-v-fa72f70e]{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-normal);text-wrap:pretty}.security-protocol-box[data-v-fa72f70e]{background:var(--color-gold-soft);border:1px solid var(--border-accent);border-radius:var(--radius-sm);padding:1rem 1.15rem}.security-protocol-title[data-v-fa72f70e]{font-size:var(--text-xs);color:var(--color-gold-400);align-items:center;gap:.45rem;margin-bottom:.6rem;font-weight:700;display:flex}.security-tags[data-v-fa72f70e]{flex-wrap:wrap;gap:.45rem;display:flex}.sec-tag[data-v-fa72f70e]{font-size:var(--text-2xs);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);color:var(--text-primary);padding:.25rem .65rem;font-weight:600}.industry-metrics-col[data-v-fa72f70e]{flex-direction:column;gap:1.25rem;display:flex}.result-highlight-card[data-v-fa72f70e]{background:var(--gradient-dark-card);border:1px solid var(--border-card);border-radius:var(--radius-md);text-align:center;box-shadow:var(--shadow-sm);padding:1.5rem}.result-kpi-label[data-v-fa72f70e]{font-size:var(--text-2xs);letter-spacing:.1em;color:var(--color-gold-400);font-weight:800}.result-kpi-value[data-v-fa72f70e]{font-size:var(--text-3xl);margin:.35rem 0;font-weight:800;line-height:1}.result-kpi-desc[data-v-fa72f70e]{font-size:var(--text-xs);color:var(--text-secondary);max-width:var(--measure-compact);margin:0 auto}.industry-stack-box[data-v-fa72f70e]{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.25rem}.theme-light .industry-stack-box[data-v-fa72f70e],:root[data-theme=light] .industry-stack-box[data-v-fa72f70e]{background:#f8fafc;border-color:#0f172a14}.stack-box-title[data-v-fa72f70e]{font-size:var(--text-xs);color:var(--text-primary);margin-bottom:.65rem;font-weight:700}.stack-tags-list[data-v-fa72f70e]{flex-wrap:wrap;gap:.45rem;display:flex}.stack-badge[data-v-fa72f70e]{font-size:var(--text-2xs);border-radius:var(--radius-xs);background:var(--surface-3);color:var(--color-cyan-400);padding:.25rem .6rem}.scrum-guarantee-box[data-v-fa72f70e],.stack-badge[data-v-fa72f70e]{border:1px solid var(--border-subtle)}.scrum-guarantee-box[data-v-fa72f70e]{background:var(--surface-2);border-radius:var(--radius-md);align-items:start;gap:.85rem;padding:1rem 1.15rem;display:flex}.theme-light .scrum-guarantee-box[data-v-fa72f70e],:root[data-theme=light] .scrum-guarantee-box[data-v-fa72f70e]{background:#f8fafc;border-color:#0f172a14}.scrum-box-icon[data-v-fa72f70e]{background:var(--color-gold-soft);border-radius:var(--radius-xs);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.25rem;display:flex}.scrum-box-title[data-v-fa72f70e]{font-size:var(--text-xs);color:var(--text-primary);margin-bottom:.2rem;font-weight:700}.scrum-box-text[data-v-fa72f70e]{font-size:var(--text-2xs);color:var(--text-secondary);text-wrap:pretty;line-height:1.4}.industry-action-btn[data-v-fa72f70e]{text-shadow:0 1px 2px #0000008c;width:100%;font-weight:700;color:#fff!important}.industry-action-btn span[data-v-fa72f70e]{color:#fff!important}.industry-action-btn svg[data-v-fa72f70e]{color:#fff!important;stroke:#fff!important}.rubros-cards-grid[data-v-9eecfa3c]{grid-template-columns:repeat(6,1fr);gap:.85rem;display:grid}@media (width<=1100px){.rubros-cards-grid[data-v-9eecfa3c]{grid-template-columns:repeat(3,1fr)}}@media (width<=580px){.rubros-cards-grid[data-v-9eecfa3c]{grid-template-columns:repeat(2,1fr)}}.rubro-micro-card[data-v-9eecfa3c]{text-align:center;cursor:pointer;border-radius:var(--radius-md);transition:all var(--duration-fast) ease;-webkit-user-select:none;user-select:none;padding:1.15rem .85rem}.rubro-micro-card[data-v-9eecfa3c]:hover{border-color:var(--color-gold-400);transform:translateY(-3px)}.rubro-micro-card.selected[data-v-9eecfa3c]{border-color:var(--color-gold-400);background:var(--surface-elevated);box-shadow:0 0 15px var(--color-gold-glow)}.theme-light .rubro-micro-card[data-v-9eecfa3c],:root[data-theme=light] .rubro-micro-card[data-v-9eecfa3c]{background:#fff;border-color:#0f172a1a;box-shadow:0 2px 8px #0f172a0a}.theme-light .rubro-micro-card.selected[data-v-9eecfa3c],:root[data-theme=light] .rubro-micro-card.selected[data-v-9eecfa3c]{border-color:var(--color-gold-400);background:var(--color-gold-soft);box-shadow:0 4px 18px #b8852838}.micro-icon[data-v-9eecfa3c]{margin-bottom:.4rem;font-size:1.5rem}.micro-title[data-v-9eecfa3c]{font-size:var(--text-xs);color:var(--text-primary);margin-bottom:.25rem;font-weight:700}.micro-desc[data-v-9eecfa3c]{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.45rem;line-height:1.3;display:-webkit-box;overflow:hidden}.micro-desc[data-v-9eecfa3c],.micro-tag[data-v-9eecfa3c]{font-size:var(--text-2xs)}.micro-tag[data-v-9eecfa3c]{color:var(--color-gold-400);font-weight:600}.industries-section[data-v-14b6b6e0]{background:var(--surface-1);padding:6.75rem 0;position:relative}@media (width<=768px){.industries-section[data-v-14b6b6e0]{padding:4.5rem 0}}.scrum-lifecycle-grid[data-v-50eff9ce]{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:3.5rem;display:grid}@media (width<=1024px){.scrum-lifecycle-grid[data-v-50eff9ce]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.scrum-lifecycle-grid[data-v-50eff9ce]{grid-template-columns:1fr}}.sprint-stage-card[data-v-50eff9ce]{border:1px solid var(--border-card);border-radius:var(--radius-md);transition:all var(--duration-normal) var(--ease-expo);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;padding:1.75rem 1.25rem;display:flex}.theme-light .sprint-stage-card[data-v-50eff9ce],:root[data-theme=light] .sprint-stage-card[data-v-50eff9ce]{background:#fff;border-color:#0f172a1a;box-shadow:0 2px 8px #0f172a0a}.sprint-stage-card.is-active[data-v-50eff9ce],.sprint-stage-card[data-v-50eff9ce]:hover{border-color:var(--color-gold-400);box-shadow:0 10px 28px var(--color-gold-glow);transform:translateY(-5px)}.theme-light .sprint-stage-card.is-active[data-v-50eff9ce],:root[data-theme=light] .sprint-stage-card.is-active[data-v-50eff9ce]{box-shadow:0 8px 24px #b8852838}.stage-top-bar[data-v-50eff9ce]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.stage-step-badge[data-v-50eff9ce]{font-size:var(--text-2xs);letter-spacing:.1em;color:var(--color-gold-400);font-weight:800}.stage-duration[data-v-50eff9ce]{font-size:var(--text-2xs);color:var(--text-muted);background:var(--surface-2);border-radius:var(--radius-xs);border:1px solid var(--border-subtle);padding:.2rem .45rem}.theme-light .stage-duration[data-v-50eff9ce],:root[data-theme=light] .stage-duration[data-v-50eff9ce]{background:#f1f5f9;border-color:#0f172a14}.stage-icon-wrap[data-v-50eff9ce]{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border-card);justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:1rem;font-size:1.45rem;display:flex}.theme-light .stage-icon-wrap[data-v-50eff9ce],:root[data-theme=light] .stage-icon-wrap[data-v-50eff9ce]{background:#f8fafc;border-color:#0f172a14}.stage-title[data-v-50eff9ce]{font-size:var(--text-md);color:var(--text-primary);line-height:var(--leading-snug);margin-bottom:.5rem}.stage-description[data-v-50eff9ce]{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-normal);text-wrap:pretty;flex:1;margin-bottom:1.25rem}.stage-deliverables[data-v-50eff9ce]{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.85rem}.theme-light .stage-deliverables[data-v-50eff9ce],:root[data-theme=light] .stage-deliverables[data-v-50eff9ce]{background:#f8fafc;border-color:#0f172a14}.deliverables-title[data-v-50eff9ce]{font-size:var(--text-2xs);text-transform:uppercase;color:var(--text-primary);letter-spacing:.05em;margin-bottom:.45rem;font-weight:700;display:block}.deliverables-list[data-v-50eff9ce]{flex-direction:column;gap:.35rem;list-style:none;display:flex}.deliverables-list li[data-v-50eff9ce]{font-size:var(--text-2xs);color:var(--text-secondary);align-items:start;gap:.35rem;line-height:1.35;display:flex}.deliverables-list svg[data-v-50eff9ce]{color:var(--color-gold-400);flex-shrink:0;margin-top:2px}.scrum-comparison-wrap[data-v-cb5c3c5d]{margin-bottom:3rem}.comparison-card[data-v-cb5c3c5d]{border:1px solid var(--border-card);padding:2.25rem 2rem}.theme-light .comparison-card[data-v-cb5c3c5d],:root[data-theme=light] .comparison-card[data-v-cb5c3c5d]{background:#fff;border-color:#0f172a1a;box-shadow:0 10px 30px #0f172a0f}@media (width<=640px){.comparison-card[data-v-cb5c3c5d]{padding:1.25rem .85rem}}.comparison-header[data-v-cb5c3c5d]{text-align:center;max-width:620px;margin:0 auto 2rem}.comparison-title[data-v-cb5c3c5d]{font-size:var(--text-lg);color:var(--text-primary);text-wrap:balance;margin-bottom:.35rem}.comparison-sub[data-v-cb5c3c5d]{font-size:var(--text-xs);color:var(--text-secondary)}.comparison-table[data-v-cb5c3c5d]{border:1px solid var(--border-card);border-radius:var(--radius-sm);flex-direction:column;width:100%;display:flex;overflow:hidden}.table-row[data-v-cb5c3c5d]{border-bottom:1px solid var(--border-subtle);font-size:var(--text-xs);grid-template-columns:1fr 1.2fr 1.4fr;align-items:center;gap:.85rem;padding:.85rem 1.15rem;display:grid}.table-row[data-v-cb5c3c5d]:last-child{border-bottom:none}.table-head[data-v-cb5c3c5d]{background:var(--surface-2);font-weight:700;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-primary)}.theme-light .table-head[data-v-cb5c3c5d],:root[data-theme=light] .table-head[data-v-cb5c3c5d]{background:#f1f5f9}.col-aspect[data-v-cb5c3c5d]{color:var(--text-primary)}.col-traditional[data-v-cb5c3c5d]{color:var(--text-muted)}.col-apex[data-v-cb5c3c5d]{color:var(--text-primary);background:var(--color-gold-soft);border-radius:var(--radius-xs);border:1px solid var(--border-accent);padding:.45rem .65rem}.cross-icon[data-v-cb5c3c5d]{color:var(--color-rose-500)}.check-icon[data-v-cb5c3c5d],.cross-icon[data-v-cb5c3c5d]{margin-right:.3rem;font-weight:700}.check-icon[data-v-cb5c3c5d]{color:var(--color-emerald-500)}@media (width<=768px){.table-row[data-v-cb5c3c5d]{grid-template-columns:1fr;gap:.4rem}.table-head[data-v-cb5c3c5d]{display:none}.col-aspect[data-v-cb5c3c5d]{border-bottom:1px dashed var(--border-subtle);padding-bottom:.25rem;font-weight:700}}.scrum-section[data-v-b0885a36]{background:var(--surface-base);padding:6.75rem 0;position:relative}@media (width<=768px){.scrum-section[data-v-b0885a36]{padding:4.5rem 0}}.architecture-pillars-grid[data-v-feaef495]{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:3.5rem;display:grid}@media (width<=1100px){.architecture-pillars-grid[data-v-feaef495]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.architecture-pillars-grid[data-v-feaef495]{grid-template-columns:1fr}}.pillar-card[data-v-feaef495]{border:1px solid var(--border-card);border-radius:var(--radius-md);transition:all var(--duration-normal) var(--ease-expo);flex-direction:column;padding:1.85rem 1.35rem;display:flex}.theme-light .pillar-card[data-v-feaef495],:root[data-theme=light] .pillar-card[data-v-feaef495]{background:#fff;border-color:#0f172a1a;box-shadow:0 2px 8px #0f172a0a}.pillar-card[data-v-feaef495]:hover{border-color:var(--color-gold-400);box-shadow:var(--shadow-gold);transform:translateY(-4px)}.pillar-card-icon[data-v-feaef495]{font-size:var(--text-2xs);letter-spacing:.1em;color:var(--color-gold-400);margin-bottom:1rem;font-weight:800}.pillar-card-title[data-v-feaef495]{font-size:var(--text-md);color:var(--text-primary);line-height:var(--leading-snug);margin-bottom:.5rem}.pillar-card-desc[data-v-feaef495]{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-normal);text-wrap:pretty;flex:1;margin-bottom:1.25rem}.pillar-features-list[data-v-feaef495]{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:.5rem;margin-bottom:1.25rem;padding:.85rem 0;display:flex}.feat-row[data-v-feaef495]{font-size:var(--text-2xs);color:var(--text-primary);align-items:start;gap:.45rem;line-height:1.35;display:flex}.feat-bullet[data-v-feaef495]{color:var(--color-gold-400);align-items:center;font-size:.7rem;display:inline-flex}.pillar-card-tech[data-v-feaef495]{font-size:var(--text-2xs);color:var(--color-cyan-400);background:var(--surface-2);border-radius:var(--radius-xs);border:1px solid var(--border-subtle);padding:.35rem .65rem}.theme-light .pillar-card-tech[data-v-feaef495],:root[data-theme=light] .pillar-card-tech[data-v-feaef495]{background:#f1f5f9;border-color:#0f172a14}.architecture-blueprint-card[data-v-84565b04]{border:1px solid var(--border-card);box-shadow:var(--shadow-lg);border-radius:var(--radius-lg);padding:2.25rem 2rem}.theme-light .architecture-blueprint-card[data-v-84565b04],:root[data-theme=light] .architecture-blueprint-card[data-v-84565b04]{background:#fff;border-color:#0f172a1a;box-shadow:0 10px 30px #0f172a14}@media (width<=640px){.architecture-blueprint-card[data-v-84565b04]{padding:1.25rem .85rem}}.blueprint-header[data-v-84565b04]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:2rem;display:flex}.blueprint-badge[data-v-84565b04]{font-size:var(--text-2xs);color:var(--color-gold-400);letter-spacing:.08em;margin-bottom:.25rem;font-weight:700;display:block}.blueprint-title[data-v-84565b04]{font-size:var(--text-lg);color:var(--text-primary)}.blueprint-status-tag[data-v-84565b04]{font-size:var(--text-2xs);color:var(--color-emerald-400);background:var(--surface-2);border-radius:var(--radius-full);border:1px solid var(--border-subtle);align-items:center;gap:.5rem;padding:.35rem .75rem;display:flex}.theme-light .blueprint-status-tag[data-v-84565b04],:root[data-theme=light] .blueprint-status-tag[data-v-84565b04]{background:#f1f5f9;border-color:#0f172a14}.blueprint-diagram[data-v-84565b04]{background:var(--surface-2);border-radius:var(--radius-md);border:1px solid var(--border-subtle);grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.85rem;margin-bottom:1.5rem;padding:1.75rem .85rem;display:grid;overflow-x:auto}.theme-light .blueprint-diagram[data-v-84565b04],:root[data-theme=light] .blueprint-diagram[data-v-84565b04]{background:#f8fafc;border-color:#0f172a14}@media (width<=992px){.blueprint-diagram[data-v-84565b04]{text-align:center;grid-template-columns:1fr;gap:1.25rem}.diagram-connector[data-v-84565b04]{transform:rotate(90deg)}}.diagram-node[data-v-84565b04]{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-sm);text-align:center;min-width:155px;transition:all var(--duration-fast) ease;padding:1rem .85rem}.theme-light .diagram-node[data-v-84565b04],:root[data-theme=light] .diagram-node[data-v-84565b04]{background:#fff;border-color:#0f172a1a}.diagram-node[data-v-84565b04]:hover{border-color:var(--color-gold-400);transform:translateY(-2px)}.diagram-node.node-highlight[data-v-84565b04]{border-color:var(--color-gold-400);background:var(--surface-elevated);box-shadow:0 0 18px var(--color-gold-glow)}.theme-light .diagram-node.node-highlight[data-v-84565b04],:root[data-theme=light] .diagram-node.node-highlight[data-v-84565b04]{background:var(--color-gold-soft)}.node-icon[data-v-84565b04]{justify-content:center;margin-bottom:.35rem;font-size:1.5rem;display:flex}.node-title[data-v-84565b04]{font-weight:700;font-size:var(--text-xs);color:var(--text-primary);margin-bottom:.15rem}.node-sub[data-v-84565b04]{color:var(--text-muted);margin-bottom:.45rem}.node-metric[data-v-84565b04],.node-sub[data-v-84565b04]{font-size:var(--text-2xs)}.node-metric[data-v-84565b04]{background:var(--surface-base);border-radius:var(--radius-xs);border:1px solid var(--border-subtle);padding:.15rem .45rem;font-weight:700;display:inline-block}.theme-light .node-metric[data-v-84565b04],:root[data-theme=light] .node-metric[data-v-84565b04]{background:#f1f5f9}.diagram-connector[data-v-84565b04]{color:var(--color-gold-400);justify-content:center;align-items:center;font-size:.75rem;display:flex}.blueprint-footer[data-v-84565b04]{font-size:var(--text-2xs);border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.footer-stat[data-v-84565b04]{gap:.45rem;display:flex}.f-label[data-v-84565b04]{color:var(--text-muted)}.f-val[data-v-84565b04]{font-weight:700}.architecture-section[data-v-0e7d076f]{background:var(--surface-1);padding:6.75rem 0;position:relative}.section-header[data-v-0e7d076f]{text-align:center;max-width:48rem;margin:0 auto 3.5rem}.section-tag[data-v-0e7d076f]{align-items:center;margin-bottom:1.25rem;display:inline-flex}.section-title[data-v-0e7d076f]{letter-spacing:-.03em;color:var(--text-1);margin-bottom:1.25rem;font-size:calc(clamp(2rem,3.8vw,3rem));font-weight:800;line-height:1.15}.section-subtitle[data-v-0e7d076f]{color:var(--text-2);font-size:1.05rem;line-height:1.7}.tech-filter-bar[data-v-4cb6083c]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:2.5rem;display:flex}.filter-pill[data-v-4cb6083c]{border-radius:var(--radius-full);background:var(--surface-card);border:1px solid var(--border-card);color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;transition:all var(--duration-fast) ease;padding:.55rem 1.15rem;font-weight:600}.filter-pill[data-v-4cb6083c]:hover{border-color:var(--color-cyan-400);color:var(--text-primary);transform:translateY(-2px)}.filter-pill.is-active[data-v-4cb6083c]{background:var(--color-cyan-soft);border-color:var(--color-cyan-400);color:var(--color-cyan-400);box-shadow:var(--shadow-cyan);font-weight:700}.theme-light .filter-pill[data-v-4cb6083c],:root[data-theme=light] .filter-pill[data-v-4cb6083c]{color:#1e293b;background:#fff;border-color:#0f172a1f;box-shadow:0 1px 4px #0f172a0d}.theme-light .filter-pill.is-active[data-v-4cb6083c],:root[data-theme=light] .filter-pill.is-active[data-v-4cb6083c]{background:var(--color-cyan-soft);border-color:var(--color-cyan-400);color:var(--color-cyan-500);box-shadow:0 4px 14px #0284c733}.tech-card[data-v-735d59f3]{border:1px solid var(--border-card);border-radius:var(--radius-md);transition:all var(--duration-normal) var(--ease-expo);flex-direction:column;padding:1.5rem 1.25rem;display:flex}.tech-card[data-v-735d59f3]:hover{border-color:var(--color-cyan-400);box-shadow:var(--shadow-cyan);transform:translateY(-4px)}.theme-light .tech-card[data-v-735d59f3],:root[data-theme=light] .tech-card[data-v-735d59f3]{background:#fff;border-color:#0f172a1a;box-shadow:0 2px 8px #0f172a0a}.tech-card-top[data-v-735d59f3]{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.tech-icon[data-v-735d59f3]{font-size:1.5rem}.tech-tier-badge[data-v-735d59f3]{font-size:var(--text-2xs);border-radius:var(--radius-xs);background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border-subtle);padding:.18rem .45rem}.tech-name[data-v-735d59f3]{font-size:var(--text-md);color:var(--text-primary);line-height:var(--leading-tight);margin-bottom:.2rem}.tech-role[data-v-735d59f3]{font-size:var(--text-2xs);color:var(--color-cyan-400);margin-bottom:.65rem;font-weight:600}.tech-desc[data-v-735d59f3]{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-normal);text-wrap:pretty;flex:1;margin-bottom:1rem}.tech-benefits[data-v-735d59f3]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.35rem;padding-top:.75rem;display:flex}.benefit-item[data-v-735d59f3]{font-size:var(--text-2xs);color:var(--text-primary);align-items:center;gap:.4rem;display:flex}.b-dot[data-v-735d59f3]{color:var(--color-emerald-400);font-weight:700}.tech-section[data-v-18e1cc5f]{background:var(--surface-base);padding:6.75rem 0;position:relative}.section-header[data-v-18e1cc5f]{text-align:center;max-width:48rem;margin:0 auto 3rem}.section-tag[data-v-18e1cc5f]{align-items:center;margin-bottom:1.25rem;display:inline-flex}.section-title[data-v-18e1cc5f]{letter-spacing:-.03em;color:var(--text-1);margin-bottom:1.25rem;font-size:calc(clamp(2rem,3.8vw,3rem));font-weight:800;line-height:1.15}.section-subtitle[data-v-18e1cc5f]{color:var(--text-2);font-size:1.05rem;line-height:1.7}.tech-grid[data-v-18e1cc5f]{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}@media (width<=1100px){.tech-grid[data-v-18e1cc5f]{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.tech-grid[data-v-18e1cc5f]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.tech-grid[data-v-18e1cc5f]{grid-template-columns:1fr}}.security-pillars-grid[data-v-f67a4a76]{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:3.5rem;display:grid}@media (width<=1100px){.security-pillars-grid[data-v-f67a4a76]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.security-pillars-grid[data-v-f67a4a76]{grid-template-columns:1fr}}.security-pillar-card[data-v-f67a4a76]{border:1px solid var(--border-card);border-radius:var(--radius-md);transition:all var(--duration-normal) var(--ease-expo);flex-direction:column;padding:1.85rem 1.35rem;display:flex}.security-pillar-card[data-v-f67a4a76]:hover{border-color:var(--color-gold-400);box-shadow:var(--shadow-gold);transform:translateY(-4px)}.sec-card-header[data-v-f67a4a76]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.sec-icon[data-v-f67a4a76]{font-size:1.75rem}.sec-badge[data-v-f67a4a76]{font-size:var(--text-2xs);letter-spacing:.08em;color:var(--color-gold-400);background:var(--surface-2);border-radius:var(--radius-xs);border:1px solid var(--border-subtle);padding:.2rem .5rem;font-weight:800}.sec-title[data-v-f67a4a76]{font-size:var(--text-md);color:var(--text-primary);line-height:var(--leading-snug);margin-bottom:.5rem}.sec-desc[data-v-f67a4a76]{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-normal);text-wrap:pretty;flex:1;margin-bottom:1.25rem}.sec-points[data-v-f67a4a76]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.4rem;padding-top:.85rem;list-style:none;display:flex}.sec-points li[data-v-f67a4a76]{font-size:var(--text-2xs);color:var(--text-primary);align-items:start;gap:.4rem;line-height:1.35;display:flex}.sec-points svg[data-v-f67a4a76]{color:var(--color-emerald-400);flex-shrink:0;margin-top:2px}.legal-trust-card[data-v-cc50ba03]{border:1px solid var(--border-card);box-shadow:var(--shadow-lg);border-radius:var(--radius-lg);padding:2.5rem 2rem}@media (width<=640px){.legal-trust-card[data-v-cc50ba03]{padding:1.25rem .85rem}}.legal-grid[data-v-cc50ba03]{grid-template-columns:1.2fr 1fr;align-items:center;gap:2.5rem;display:grid}@media (width<=960px){.legal-grid[data-v-cc50ba03]{grid-template-columns:1fr;gap:1.75rem}}.legal-title[data-v-cc50ba03]{font-size:var(--text-xl);color:var(--text-primary);line-height:var(--leading-snug);margin:.85rem 0 .5rem}.legal-text[data-v-cc50ba03]{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal);max-width:var(--measure-lead);text-wrap:pretty;margin-bottom:1.5rem}.legal-items[data-v-cc50ba03]{flex-direction:column;gap:1.15rem;display:flex}.legal-item[data-v-cc50ba03]{align-items:start;gap:1rem;display:flex}.legal-bullet[data-v-cc50ba03]{font-size:var(--text-xs);color:var(--color-gold-400);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-weight:800;display:flex}.legal-item-title[data-v-cc50ba03]{font-size:var(--text-sm);color:var(--text-primary);margin-bottom:.15rem}.legal-item-desc[data-v-cc50ba03]{font-size:var(--text-xs);color:var(--text-secondary);text-wrap:pretty;line-height:1.45}.security-radar-box[data-v-cc50ba03]{background:var(--surface-2);border:1px solid var(--border-card);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:1.5rem}.radar-header[data-v-cc50ba03]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.5rem;margin-bottom:1.15rem;padding-bottom:.75rem;display:flex}.radar-title[data-v-cc50ba03]{font-size:var(--text-xs);letter-spacing:.1em;color:var(--text-primary);font-weight:800}.radar-checks-list[data-v-cc50ba03]{flex-direction:column;gap:.85rem;margin-bottom:1.25rem;display:flex}.radar-check-item[data-v-cc50ba03]{align-items:start;gap:.65rem;display:flex}.r-check[data-v-cc50ba03]{color:var(--color-emerald-400);flex-shrink:0;font-size:.95rem;font-weight:900;line-height:1}.r-name[data-v-cc50ba03]{font-size:var(--text-xs);color:var(--text-primary);margin-bottom:.1rem;font-weight:700}.r-detail[data-v-cc50ba03]{color:var(--text-muted)}.r-detail[data-v-cc50ba03],.radar-footer[data-v-cc50ba03]{font-size:var(--text-2xs)}.radar-footer[data-v-cc50ba03]{text-align:center;border-top:1px solid var(--border-subtle);letter-spacing:.08em;padding-top:.85rem}.security-section[data-v-e9b88174]{background:var(--surface-1);padding:6.75rem 0;position:relative}.section-header[data-v-e9b88174]{text-align:center;max-width:48rem;margin:0 auto 3.5rem}.section-tag[data-v-e9b88174]{align-items:center;margin-bottom:1.25rem;display:inline-flex}.section-title[data-v-e9b88174]{letter-spacing:-.03em;color:var(--text-1);margin-bottom:1.25rem;font-size:calc(clamp(2rem,3.8vw,3rem));font-weight:800;line-height:1.15}.section-subtitle[data-v-e9b88174]{color:var(--text-2);font-size:1.05rem;line-height:1.7}.estimator-controls[data-v-134a7492]{flex-direction:column;gap:1.75rem;display:flex}.control-label[data-v-134a7492]{font-size:var(--text-sm);color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:700;display:flex}.step-num[data-v-134a7492]{font-size:var(--text-2xs);background:var(--color-gold-400);color:#fff;text-shadow:0 1px 1px #0006;border-radius:var(--radius-xs);padding:.15rem .45rem;font-weight:800}.options-pills-grid[data-v-134a7492]{flex-wrap:wrap;gap:.45rem;display:flex}.pill-choice[data-v-134a7492]{border-radius:var(--radius-full);background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-xs);transition:all var(--duration-fast) ease;cursor:pointer;align-items:center;gap:.35rem;padding:.45rem .95rem;font-weight:600;display:inline-flex}.pill-choice[data-v-134a7492]:hover{border-color:var(--color-gold-400);color:var(--text-primary)}.pill-choice.selected[data-v-134a7492]{background:var(--color-gold-soft);border-color:var(--color-gold-400);color:var(--color-gold-400);font-weight:700}.theme-light .pill-choice[data-v-134a7492],:root[data-theme=light] .pill-choice[data-v-134a7492]{color:#1e293b;background:#fff;border-color:#0f172a1f;box-shadow:0 1px 3px #0f172a0a}.theme-light .pill-choice.selected[data-v-134a7492],:root[data-theme=light] .pill-choice.selected[data-v-134a7492]{background:var(--color-gold-soft);border-color:var(--color-gold-400);color:var(--color-gold-500);box-shadow:0 2px 8px #b8852833}.select-list[data-v-134a7492]{flex-direction:column;gap:.65rem;display:flex}.type-radio-card[data-v-134a7492]{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--duration-fast) ease;align-items:start;gap:.85rem;padding:.85rem 1rem;display:flex}.type-radio-card.selected[data-v-134a7492],.type-radio-card[data-v-134a7492]:hover{border-color:var(--color-gold-400)}.type-radio-card.selected[data-v-134a7492]{background:var(--surface-elevated);box-shadow:0 0 15px var(--color-gold-glow)}.theme-light .type-radio-card[data-v-134a7492],:root[data-theme=light] .type-radio-card[data-v-134a7492]{background:#fff;border-color:#0f172a1a;box-shadow:0 2px 6px #0f172a0a}.theme-light .type-radio-card.selected[data-v-134a7492],:root[data-theme=light] .type-radio-card.selected[data-v-134a7492]{border-color:var(--color-gold-400);background:var(--color-gold-soft);box-shadow:0 4px 18px #b8852833}.radio-indicator[data-v-134a7492]{border:2px solid var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:flex}.type-radio-card.selected .radio-indicator[data-v-134a7492]{border-color:var(--color-gold-400)}.radio-dot[data-v-134a7492]{background:var(--color-gold-400);border-radius:50%;width:6px;height:6px}.st-name[data-v-134a7492]{font-size:var(--text-xs);color:var(--text-primary);margin-bottom:.15rem;font-weight:700}.st-desc[data-v-134a7492]{font-size:var(--text-2xs);color:var(--text-secondary);text-wrap:pretty;line-height:1.35}.modules-checkbox-grid[data-v-134a7492]{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}@media (width<=600px){.modules-checkbox-grid[data-v-134a7492]{grid-template-columns:1fr}}.checkbox-tile[data-v-134a7492]{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);cursor:pointer;transition:all var(--duration-fast) ease;align-items:center;gap:.65rem;padding:.65rem .85rem;display:flex}.checkbox-tile.checked[data-v-134a7492],.checkbox-tile[data-v-134a7492]:hover{border-color:var(--color-cyan-400)}.checkbox-tile.checked[data-v-134a7492]{background:var(--surface-elevated)}.theme-light .checkbox-tile[data-v-134a7492],:root[data-theme=light] .checkbox-tile[data-v-134a7492]{background:#fff;border-color:#0f172a1a;box-shadow:0 1px 4px #0f172a0a}.theme-light .checkbox-tile.checked[data-v-134a7492],:root[data-theme=light] .checkbox-tile.checked[data-v-134a7492]{border-color:var(--color-cyan-400);background:var(--color-cyan-soft);box-shadow:0 2px 8px #0284c729}.hidden-input[data-v-134a7492]{display:none}.tile-check-box[data-v-134a7492]{border:1px solid var(--text-muted);width:16px;height:16px;color:var(--color-cyan-400);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.checkbox-tile.checked .tile-check-box[data-v-134a7492]{border-color:var(--color-cyan-400);background:#38bdf826}.tile-name[data-v-134a7492]{font-size:var(--text-2xs);color:var(--text-primary);line-height:1.3}.result-summary-box[data-v-1f50ba85]{background:var(--gradient-dark-card);border:1px solid var(--border-card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:1.75rem}.result-header[data-v-1f50ba85]{border-bottom:1px solid var(--border-subtle);margin-bottom:1.25rem;padding-bottom:.75rem}.result-box-title[data-v-1f50ba85]{font-size:var(--text-md);color:var(--text-primary);margin-top:.35rem}.calc-metric-highlight[data-v-1f50ba85]{text-align:center;background:var(--surface-2);border:1px solid var(--border-card);border-radius:var(--radius-sm);margin-bottom:1.25rem;padding:1.25rem}.calc-label[data-v-1f50ba85]{font-size:var(--text-2xs);color:var(--text-muted);text-transform:uppercase;font-weight:600}.calc-value[data-v-1f50ba85]{font-size:var(--text-3xl);margin:.25rem 0;font-weight:800;line-height:1}.calc-sub[data-v-1f50ba85]{font-size:var(--text-xs);font-weight:600}.milestones-timeline[data-v-1f50ba85]{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:.85rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.milestone-row[data-v-1f50ba85]{align-items:start;gap:.75rem;display:flex}.m-point[data-v-1f50ba85]{background:var(--color-gold-400);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:3px}.m-title[data-v-1f50ba85]{font-size:var(--text-xs);color:var(--text-primary);margin-bottom:.1rem;font-weight:700}.m-sub[data-v-1f50ba85]{font-size:var(--text-2xs);color:var(--text-muted)}.selection-summary-tags[data-v-1f50ba85]{font-size:var(--text-xs);justify-content:space-between;margin-bottom:1.5rem;display:flex}.sum-tag[data-v-1f50ba85]{gap:.35rem;display:flex}.tag-title[data-v-1f50ba85]{color:var(--text-muted)}.tag-val[data-v-1f50ba85]{color:var(--text-primary);font-weight:600}.calc-actions[data-v-1f50ba85]{flex-direction:column;gap:.75rem;display:flex}.calc-btn[data-v-1f50ba85]{text-shadow:0 1px 2px #0000008c;width:100%;font-weight:700}.calc-btn[data-v-1f50ba85],.calc-btn span[data-v-1f50ba85],.calc-btn svg[data-v-1f50ba85]{color:#fff!important}.calc-btn svg[data-v-1f50ba85]{stroke:#fff!important}.calc-wa-btn[data-v-1f50ba85]{width:100%}.estimator-section[data-v-bfc397b5]{background:var(--surface-base);padding:6.75rem 0;position:relative}.section-header[data-v-bfc397b5]{text-align:center;max-width:48rem;margin:0 auto 3.5rem}.section-tag[data-v-bfc397b5]{align-items:center;margin-bottom:1.25rem;display:inline-flex}.section-title[data-v-bfc397b5]{letter-spacing:-.03em;color:var(--text-1);margin-bottom:1.25rem;font-size:calc(clamp(2rem,3.8vw,3rem));font-weight:800;line-height:1.15}.section-subtitle[data-v-bfc397b5]{color:var(--text-2);font-size:1.05rem;line-height:1.7}.estimator-card[data-v-bfc397b5]{border:1px solid var(--border-card);box-shadow:var(--shadow-lg);border-radius:var(--radius-lg);padding:2.25rem 2rem}@media (width<=640px){.estimator-card[data-v-bfc397b5]{padding:1.25rem .85rem}}.estimator-grid[data-v-bfc397b5]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}@media (width<=1024px){.estimator-grid[data-v-bfc397b5]{grid-template-columns:minmax(0,1fr);gap:2rem}}.faq-item[data-v-f7a8c049]{border:1px solid var(--border-card);border-radius:var(--radius-md);transition:all var(--duration-fast) ease;overflow:hidden}.faq-item.is-open[data-v-f7a8c049]{border-color:var(--color-gold-400);background:var(--surface-elevated);box-shadow:var(--shadow-sm)}.theme-light .faq-item[data-v-f7a8c049],:root[data-theme=light] .faq-item[data-v-f7a8c049]{background:#fff;border-color:#0f172a1a;box-shadow:0 2px 6px #0f172a0a}.theme-light .faq-item.is-open[data-v-f7a8c049],:root[data-theme=light] .faq-item.is-open[data-v-f7a8c049]{border-color:var(--color-gold-400);background:#fff;box-shadow:0 4px 18px #b8852829}.faq-question-btn[data-v-f7a8c049]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;display:flex}.faq-question-text[data-v-f7a8c049]{font-size:var(--text-sm);color:var(--text-primary);font-weight:700;line-height:var(--leading-snug);text-wrap:balance}.faq-toggle-icon[data-v-f7a8c049]{color:var(--color-gold-400);flex-shrink:0;font-size:1.35rem;font-weight:400;line-height:1}.faq-answer-content[data-v-f7a8c049]{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-relaxed);border-top:1px solid var(--border-subtle);text-wrap:pretty;padding:.85rem 1.5rem 1.5rem}.faq-section[data-v-57cb1d0f]{background:var(--surface-base);padding:6.75rem 0;position:relative}@media (width<=768px){.faq-section[data-v-57cb1d0f]{padding:4.5rem 0}}.section-header[data-v-57cb1d0f]{text-align:center;max-width:48rem;margin:0 auto 3.5rem}.section-tag[data-v-57cb1d0f]{align-items:center;margin-bottom:1.25rem;display:inline-flex}.section-title[data-v-57cb1d0f]{letter-spacing:-.03em;color:var(--text-1);margin-bottom:1.25rem;font-size:calc(clamp(2rem,3.8vw,3rem));font-weight:800;line-height:1.15}.section-subtitle[data-v-57cb1d0f]{color:var(--text-2);font-size:1.05rem;line-height:1.7}.faq-accordion-container[data-v-57cb1d0f]{flex-direction:column;gap:.85rem;max-width:760px;margin:0 auto;display:flex}.contact-info-card[data-v-7e14146d]{border:1px solid var(--border-card);border-radius:var(--radius-lg);flex-direction:column;gap:1.75rem;padding:2.25rem 2rem;display:flex}.info-title[data-v-7e14146d]{font-size:var(--text-lg);color:var(--text-primary);line-height:var(--leading-snug);margin-top:.65rem;margin-bottom:.4rem}.info-desc[data-v-7e14146d]{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-normal);text-wrap:pretty}.direct-channels-list[data-v-7e14146d]{flex-direction:column;gap:1rem;display:flex}.channel-item[data-v-7e14146d]{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);transition:all var(--duration-fast) ease;align-items:center;gap:.85rem;padding:.85rem 1.15rem;text-decoration:none;display:flex}.channel-item[data-v-7e14146d]:hover{border-color:var(--color-gold-400);transform:translateY(-2px)}.channel-wa[data-v-7e14146d]:hover{background:#25d36614;border-color:#25d366}.channel-icon[data-v-7e14146d]{border-radius:var(--radius-xs);background:var(--surface-1);border:1px solid var(--border-subtle);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;display:flex}.channel-name[data-v-7e14146d]{font-size:var(--text-xs);color:var(--text-primary);margin-bottom:.1rem;font-weight:700}.channel-sub[data-v-7e14146d]{font-size:var(--text-2xs);color:var(--text-muted)}.nda-security-note[data-v-7e14146d]{background:var(--color-gold-soft);border:1px solid var(--border-accent);border-radius:var(--radius-sm);align-items:start;gap:.65rem;padding:1.15rem;display:flex}.nda-icon[data-v-7e14146d]{flex-shrink:0;font-size:1.15rem}.nda-text[data-v-7e14146d]{font-size:var(--text-2xs);color:var(--text-primary);text-wrap:pretty;line-height:1.45}.contact-form-card[data-v-3b3fb857]{border:1px solid var(--border-card);box-shadow:var(--shadow-lg);border-radius:var(--radius-lg);padding:2.25rem 2rem}.main-contact-form[data-v-3b3fb857]{flex-direction:column;gap:1.25rem;display:flex}.form-row[data-v-3b3fb857]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=640px){.contact-form-card[data-v-3b3fb857]{padding:1.25rem 1rem}.form-row[data-v-3b3fb857]{grid-template-columns:1fr}}.form-group[data-v-3b3fb857]{flex-direction:column;gap:.35rem;display:flex}.form-label[data-v-3b3fb857]{font-weight:600}.form-input[data-v-3b3fb857],.form-label[data-v-3b3fb857]{font-size:var(--text-xs);color:var(--text-primary)}.form-input[data-v-3b3fb857]{border-radius:var(--radius-sm);background:var(--surface-input);border:1px solid var(--border-card);width:100%;transition:all var(--duration-fast) ease;outline:none;padding:.75rem 1rem;font-family:inherit}.form-input[data-v-3b3fb857]:focus{border-color:var(--color-gold-400);box-shadow:0 0 10px var(--color-gold-glow)}.form-select[data-v-3b3fb857]{cursor:pointer}.form-textarea[data-v-3b3fb857]{resize:vertical;min-height:100px}.custom-checkbox-label[data-v-3b3fb857],.form-checkbox-row[data-v-3b3fb857],.form-success-state[data-v-3b3fb857],.success-icon-wrap[data-v-3b3fb857]{align-items:center;display:flex}.custom-checkbox-label[data-v-3b3fb857]{cursor:pointer;font-size:var(--text-xs);color:var(--text-secondary);gap:.55rem}.checkbox-input[data-v-3b3fb857]{accent-color:var(--color-gold-400);cursor:pointer;width:15px;height:15px}.submit-btn[data-v-3b3fb857]{text-shadow:0 1px 2px #0000008c;width:100%;font-weight:700}.submit-btn[data-v-3b3fb857],.submit-btn span[data-v-3b3fb857],.submit-btn svg[data-v-3b3fb857]{color:#fff!important}.submit-btn svg[data-v-3b3fb857]{stroke:#fff!important}.form-honeypot[data-v-3b3fb857]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-error[data-v-3b3fb857]{font-size:var(--text-xs);color:#ef4444}.form-success-state[data-v-3b3fb857]{text-align:center;flex-direction:column;padding:2.5rem 1.25rem}.success-icon-wrap[data-v-3b3fb857]{background:var(--color-emerald-500);color:#fff;width:54px;height:54px;box-shadow:0 0 20px var(--color-emerald-glow);border-radius:50%;justify-content:center;margin-bottom:1.25rem;font-size:1.75rem;font-weight:700}.success-title[data-v-3b3fb857]{font-size:var(--text-lg);color:var(--text-primary);margin-bottom:.5rem}.success-desc[data-v-3b3fb857]{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-normal);text-wrap:pretty;max-width:440px;margin-bottom:1.5rem}.contact-section[data-v-4065b240]{background:var(--surface-1);padding:6.75rem 0;position:relative}@media (width<=768px){.contact-section[data-v-4065b240]{padding:4.5rem 0}}.section-header[data-v-4065b240]{text-align:center;max-width:48rem;margin:0 auto 3.5rem}.section-tag[data-v-4065b240]{align-items:center;margin-bottom:1.25rem;display:inline-flex}.section-title[data-v-4065b240]{letter-spacing:-.03em;color:var(--text-1);margin-bottom:1.25rem;font-size:calc(clamp(2rem,3.8vw,3rem));font-weight:800;line-height:1.15}.section-subtitle[data-v-4065b240]{color:var(--text-2);font-size:1.05rem;line-height:1.7}.contact-card-grid[data-v-4065b240]{grid-template-columns:1fr 1.3fr;align-items:start;gap:2.25rem;display:grid}@media (width<=960px){.contact-card-grid[data-v-4065b240]{grid-template-columns:1fr}}.site-footer[data-v-a96d7697]{background:var(--surface-2);border-top:1px solid var(--border-card);z-index:10;padding:4.5rem 0 2rem;position:relative}.footer-top-grid[data-v-a96d7697]{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:2.5rem;margin-bottom:3.5rem;display:grid}@media (width<=1024px){.footer-top-grid[data-v-a96d7697]{grid-template-columns:1fr 1fr}}@media (width<=600px){.footer-top-grid[data-v-a96d7697]{grid-template-columns:1fr;gap:2rem}}.footer-logo-link[data-v-a96d7697]{align-items:center;gap:.75rem;margin-bottom:1rem;text-decoration:none;display:flex}.footer-emblem-wrap[data-v-a96d7697]{border-radius:var(--radius-xs);background:var(--surface-3);border:1px solid var(--border-card);width:38px;height:38px;overflow:hidden}.footer-emblem-img[data-v-a96d7697]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.f-brand-name[data-v-a96d7697]{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:.08em;color:var(--text-primary);font-weight:800;line-height:1}.text-gold[data-v-a96d7697]{color:var(--color-gold-400)}.f-brand-tagline[data-v-a96d7697]{font-size:var(--text-2xs);letter-spacing:.16em;color:var(--text-muted);margin-top:2px;font-weight:600;display:block}.footer-bio[data-v-a96d7697]{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-normal);text-wrap:pretty;max-width:340px;margin-bottom:1.25rem}.footer-status-pill[data-v-a96d7697]{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-size:var(--text-2xs);color:var(--text-primary);align-items:center;gap:.5rem;padding:.35rem .75rem;display:inline-flex}.footer-col-title[data-v-a96d7697]{font-size:var(--text-xs);color:var(--text-primary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:1rem;font-weight:700}.footer-links[data-v-a96d7697]{flex-direction:column;gap:.55rem;list-style:none;display:flex}.footer-links a[data-v-a96d7697]{font-size:var(--text-xs);color:var(--text-secondary);transition:color var(--duration-fast) ease,transform var(--duration-fast) ease;display:inline-block}.footer-links a[data-v-a96d7697]:hover{color:var(--color-gold-400);transform:translate(3px)}.footer-bottom-bar[data-v-a96d7697]{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.75rem;display:flex}.copyright-text[data-v-a96d7697]{font-size:var(--text-2xs);color:var(--text-muted)}.copyright-text strong[data-v-a96d7697]{color:var(--text-secondary)}.footer-legal-tags[data-v-a96d7697]{gap:.65rem;display:flex}.legal-tag[data-v-a96d7697]{font-size:var(--text-2xs);border-radius:var(--radius-xs);background:var(--surface-base);border:1px solid var(--border-subtle);color:var(--text-muted);padding:.2rem .45rem}.apex-app-root[data-v-477a02bc]{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:clip}.skip-to-content[data-v-477a02bc]{background:var(--color-gold-400);color:#fff;z-index:999;transition:top var(--duration-fast) ease;padding:8px 16px;font-weight:700;position:absolute;top:-40px;left:0}.skip-to-content[data-v-477a02bc]:focus{top:0}.floating-whatsapp-btn[data-v-477a02bc]{z-index:90;filter:drop-shadow(0 4px 15px #25d36659);transition:transform var(--duration-fast) ease;align-items:center;gap:.65rem;text-decoration:none;display:flex;position:fixed;bottom:1.75rem;right:1.75rem}.floating-whatsapp-btn[data-v-477a02bc]:hover{transform:scale(1.06)}.wa-bubble[data-v-477a02bc]{color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 4px 20px #25d36673}.wa-tooltip[data-v-477a02bc]{background:var(--surface-card-solid);color:var(--text-primary);font-size:var(--text-xs);border-radius:var(--radius-full);border:1px solid var(--border-card);box-shadow:var(--shadow-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:all var(--duration-fast) ease;padding:.45rem .8rem;font-weight:600;transform:translate(10px)}.floating-whatsapp-btn:hover .wa-tooltip[data-v-477a02bc]{opacity:1;transform:translate(0)}@media (width<=640px){.floating-whatsapp-btn[data-v-477a02bc]{bottom:1rem;right:1rem}.wa-tooltip[data-v-477a02bc]{display:none}}
