:root{--bg-app:#f6f0e7;--bg-primary:#fff;--bg-secondary:#ede4d8;--bg-tertiary:#e3d6c7;--bg-card:#ffffffe0;--bg-card-hover:#fff;--bg-card-elevated:#faf6f0;--bg-input:#fff;--bg-glass:#f6f0e7d1;--bg-glass-active:#6b1d2f14;--border-subtle:#6b1d2f1f;--border-medium:#6b1d2f38;--border-strong:#6b1d2f6b;--border-burgundy:#6b1d2f8c;--border-glow:#b5967599;--text-primary:#1e0911;--text-secondary:#48323b;--text-muted:#755b64;--text-faint:#9c838c;--burgundy-primary:#6b1d2f;--burgundy-dark:#461423;--burgundy-deep:#2e0b16;--burgundy-rich:#85223a;--burgundy-light:#a33552;--burgundy-faint:#6b1d2f14;--tan-primary:#b59675;--tan-rich:#cbb59d;--tan-light:#efe4d6;--tan-dark:#7a5e44;--tan-faint:#b596751f;--cream-primary:#fffdf9;--cream-soft:#f7f2eb;--cream-muted:#d9cdbd;--accent-green:#1f8a58;--accent-green-bg:#1f8a581f;--accent-amber:#b59675;--accent-amber-bg:#b5967524;--accent-blue:#326bc7;--accent-blue-bg:#326bc71f;--accent-rose:#c93b4e;--accent-rose-bg:#c93b4e1f;--accent-purple:#8347b8;--accent-purple-bg:#8347b81f;--shadow-sm:0 2px 8px #320f190f;--shadow-md:0 6px 20px #320f191a;--shadow-lg:0 16px 40px #320f1924;--shadow-glow:0 0 24px #6b1d2f1f;--shadow-burgundy-glow:0 0 30px #6b1d2f38;--font-sans:"Momo Trust Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"DM Serif Display", serif;--font-serif:"DM Serif Display", serif;--font-body:"Momo Trust Sans", sans-serif;--font-mono:"Momo Trust Sans", monospace;--font-display:"DM Serif Display", serif;--font-editorial:"DM Serif Display", serif;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-full:9999px;--transition-fast:.15s ease;--transition-normal:.25s cubic-bezier(.16, 1, .3, 1);--transition-smooth:.4s cubic-bezier(.16, 1, .3, 1)}[data-theme=burgundy]{--bg-app:#110508;--bg-primary:#1a090f;--bg-secondary:#270e17;--bg-tertiary:#351320;--bg-card:#240e16d1;--bg-card-hover:#30131ef2;--bg-card-elevated:#3e1625;--bg-input:#12060ae6;--bg-glass:#1c0a11cc;--bg-glass-active:#cbb59d24;--border-subtle:#cbb59d26;--border-medium:#cbb59d4d;--border-strong:#d4b9968c;--border-burgundy:#a3355299;--text-primary:#faf5ee;--text-secondary:#e2d3c4;--text-muted:#a89182;--text-faint:#736053;--burgundy-primary:#85223a;--burgundy-dark:#581524;--burgundy-rich:#a33552;--tan-primary:#cbb59d;--tan-rich:#d4b996;--tan-light:#efe4d6;--tan-dark:#8f7256;--cream-primary:#fffdf9;--cream-soft:#f4ece1;--accent-green:#4eba88;--accent-green-bg:#4eba8829;--accent-amber:#cbb59d;--accent-amber-bg:#cbb59d2e;--accent-rose:#e57373;--accent-rose-bg:#e5737329;--shadow-sm:0 2px 8px #0006;--shadow-md:0 6px 22px #0009;--shadow-lg:0 16px 48px #000000bf;--shadow-glow:0 0 24px #d4b99626;--shadow-burgundy-glow:0 0 32px #85223a73}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--bg-app);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;transition:background-color var(--transition-smooth), color var(--transition-smooth);font-size:14px;line-height:1.55;overflow-x:hidden}body:before{content:"";background:radial-gradient(circle at 12% 14%, #6b1d2f14 0%, transparent 45%), radial-gradient(circle at 88% 18%, #b5967524 0%, transparent 40%), radial-gradient(circle at 50% 65%, #6b1d2f0d 0%, transparent 55%), radial-gradient(circle at 20% 88%, #b596751a 0%, transparent 50%), linear-gradient(180deg, var(--bg-app) 0%, #ede4d8 100%);pointer-events:none;z-index:-1;position:fixed;inset:0}[data-theme=burgundy] body:before{background:radial-gradient(circle at 12% 14%, #85223a59 0%, transparent 45%), radial-gradient(circle at 88% 18%, #cbb59d29 0%, transparent 40%), radial-gradient(circle at 50% 65%, #58152466 0%, transparent 55%), radial-gradient(circle at 20% 88%, #85223a40 0%, transparent 50%), linear-gradient(180deg, var(--bg-app) 0%, #17070c 100%)}body:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(80% 50% at 50% -10%,#cbb59d33,#0000),radial-gradient(60% 40% at 85% 60%,#6b1d2f0f,#0000);position:fixed;inset:0}[data-theme=burgundy] body:after{background:radial-gradient(80% 50% at 50% -10%,#85223a40,#0000),radial-gradient(60% 40% at 85% 60%,#cbb59d14,#0000)}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--tan-primary);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--burgundy-primary)}button{cursor:pointer;color:inherit;transition:all var(--transition-fast);background:0 0;border:none;outline:none;font-family:inherit}input,textarea,select{color:inherit;border:1px solid var(--border-medium);background:var(--bg-input);border-radius:var(--radius-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:9px 13px;font-family:inherit}input:focus,textarea:focus,select:focus{border-color:var(--burgundy-primary);box-shadow:0 0 0 2px #6b1d2f2e}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 16px #6b1d2f33}50%{box-shadow:0 0 28px #6b1d2f73}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes floatBadge{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-fade-in{animation:.35s cubic-bezier(.16,1,.3,1) forwards fadeIn}.animate-pulse-glow{animation:2.5s ease-in-out infinite pulseGlow}.animate-spin{animation:1s linear infinite spin}.animate-float{animation:3.5s ease-in-out infinite floatBadge}.glass-panel{background:var(--bg-card);-webkit-backdrop-filter:blur(18px);border:1px solid var(--border-medium);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.mono-text{font-family:var(--font-mono)}.btn-primary,.btn-secondary,.btn-tan-accent,.btn-sculpted-launch{transition:all .3s;position:relative;border-radius:0!important;overflow:visible!important}.btn-primary:before,.btn-primary:after,.btn-secondary:before,.btn-secondary:after,.btn-tan-accent:before,.btn-tan-accent:after,.btn-sculpted-launch:before,.btn-sculpted-launch:after{content:"";opacity:0;box-sizing:border-box;pointer-events:none;z-index:10;transition:all .3s;position:absolute}.btn-primary:before,.btn-secondary:before,.btn-tan-accent:before,.btn-sculpted-launch:before{border-top:1px solid var(--burgundy-primary);border-bottom:1px solid var(--burgundy-primary);inset:-5px 50%}[data-theme=burgundy] .btn-primary:before,[data-theme=burgundy] .btn-secondary:before,[data-theme=burgundy] .btn-tan-accent:before,[data-theme=burgundy] .btn-sculpted-launch:before{border-top-color:var(--tan-primary);border-bottom-color:var(--tan-primary)}.btn-primary:hover:before,.btn-secondary:hover:before,.btn-tan-accent:hover:before,.btn-sculpted-launch:hover:before{opacity:1;left:-5px;right:-5px}.btn-primary:after,.btn-secondary:after,.btn-tan-accent:after,.btn-sculpted-launch:after{border-left:1px solid var(--burgundy-primary);border-right:1px solid var(--burgundy-primary);inset:50% -5px}[data-theme=burgundy] .btn-primary:after,[data-theme=burgundy] .btn-secondary:after,[data-theme=burgundy] .btn-tan-accent:after,[data-theme=burgundy] .btn-sculpted-launch:after{border-left-color:var(--tan-primary);border-right-color:var(--tan-primary)}.btn-primary:hover:after,.btn-secondary:hover:after,.btn-tan-accent:hover:after,.btn-sculpted-launch:hover:after{opacity:1;top:-5px;bottom:-5px}.btn-primary{background:var(--burgundy-primary);color:#fffdf9;transition:all var(--transition-fast);border:1px solid #0000;border-radius:0;align-items:center;gap:8px;padding:10px 20px;font-weight:600;display:inline-flex}.btn-primary:hover{background:var(--burgundy-dark)}.btn-tan-accent{background:var(--tan-primary);color:#1e0911;transition:all var(--transition-fast);border:1px solid #0000;border-radius:0;align-items:center;gap:8px;padding:10px 20px;font-weight:700;display:inline-flex}.btn-tan-accent:hover{background:var(--tan-dark);color:#fffdf9}.btn-secondary{color:var(--burgundy-primary);border:1px solid var(--burgundy-primary);transition:all var(--transition-fast);background:0 0;border-radius:0;align-items:center;gap:8px;padding:9px 18px;font-weight:600;display:inline-flex}[data-theme=burgundy] .btn-secondary{color:var(--tan-primary);border-color:var(--tan-primary)}.btn-secondary:hover{background:#6b1d2f0d}[data-theme=burgundy] .btn-secondary:hover{background:#cbb59d0d}.btn-ghost{color:var(--text-secondary);border-radius:var(--radius-sm);background:0 0;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.btn-ghost:hover{color:var(--burgundy-primary);background:#6b1d2f14}h1,h2,h3{font-family:var(--font-heading);letter-spacing:-.025em}h4,h5,h6{font-family:var(--font-sans);letter-spacing:-.01em}.font-sans,.font-body{font-family:var(--font-sans)}.font-serif,.font-heading,.font-display,.font-editorial{font-family:var(--font-heading)}.momo-trust-sans{font-optical-sizing:auto;font-family:Momo Trust Sans,sans-serif}.momo-trust-sans-light{font-optical-sizing:auto;font-family:Momo Trust Sans,sans-serif;font-style:normal;font-weight:300}.momo-trust-sans-regular{font-optical-sizing:auto;font-family:Momo Trust Sans,sans-serif;font-style:normal;font-weight:400}.momo-trust-sans-medium{font-optical-sizing:auto;font-family:Momo Trust Sans,sans-serif;font-style:normal;font-weight:500}.momo-trust-sans-semibold{font-optical-sizing:auto;font-family:Momo Trust Sans,sans-serif;font-style:normal;font-weight:600}.momo-trust-sans-bold{font-optical-sizing:auto;font-family:Momo Trust Sans,sans-serif;font-style:normal;font-weight:700}.momo-trust-sans-extrabold{font-optical-sizing:auto;font-family:Momo Trust Sans,sans-serif;font-style:normal;font-weight:800}.dm-serif-display-regular{font-family:DM Serif Display,serif;font-style:normal;font-weight:400}.dm-serif-display-regular-italic{font-family:DM Serif Display,serif;font-style:italic;font-weight:400}.cookie-pill-wrapper{z-index:9999;pointer-events:none;width:90%;max-width:680px;position:fixed;bottom:32px;left:32px}.cookie-pill-content{background:var(--bg-primary,#fff);border:1px solid var(--border-medium,#e2e8f0);border-radius:var(--radius-full,99px);pointer-events:auto;justify-content:space-between;align-items:center;gap:20px;padding:8px 8px 8px 20px;display:flex;box-shadow:0 16px 32px #320f191f,0 4px 12px #320f190a}.cookie-pill-left{align-items:center;gap:14px;display:flex}.cookie-icon-wrap{background:var(--burgundy-faint,#6b1d2f14);color:var(--burgundy-primary,#6b1d2f);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.cookie-pill-text{color:var(--text-secondary,#48323b);margin:0;font-size:13.5px}.cookie-pill-text strong{color:var(--text-primary,#1e0911);font-weight:700}.cookie-pill-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.btn-cookie-ghost{color:var(--text-muted,#755b64);border-radius:var(--radius-full,99px);cursor:pointer;background:0 0;border:none;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s}.btn-cookie-ghost:hover{background:var(--bg-secondary,#ede4d8);color:var(--burgundy-primary,#6b1d2f)}.btn-cookie-solid{background:linear-gradient(135deg, var(--burgundy-primary,#6b1d2f) 0%, var(--burgundy-dark,#461423) 100%);color:#fffdf9;border-radius:var(--radius-full,99px);cursor:pointer;border:none;padding:10px 24px;font-size:13px;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #6b1d2f40}.btn-cookie-solid:hover{transform:translateY(-1px);box-shadow:0 6px 16px #6b1d2f66}@media (width<=768px){.cookie-pill-content{border-radius:var(--radius-lg,16px);flex-direction:column;align-items:stretch;gap:16px;padding:20px}.cookie-pill-left{align-items:flex-start}.cookie-pill-actions{justify-content:flex-end}}.vectalis-app{flex-direction:column;min-height:100vh;display:flex}.vectalis-header-wrapper{z-index:1000;width:100%;transition:top var(--transition-normal);pointer-events:none;padding:0 20px;position:sticky;top:14px}.vectalis-header-wrapper.is-scrolled{top:8px}.vectalis-sculpted-dock{-webkit-backdrop-filter:blur(28px);pointer-events:auto;max-width:1440px;transition:all var(--transition-normal);background:#fffdf9e0;border:1.5px solid #b5967561;border-radius:20px;margin:0 auto;position:relative;box-shadow:0 10px 32px #320f1914,0 1px 3px #0000000a,inset 0 1px 1px #fffc}[data-theme=burgundy] .vectalis-sculpted-dock{background:#16070de6;border-color:#cbb59d59;box-shadow:0 14px 40px #0009,inset 0 1px 1px #cbb59d33}.vectalis-header-wrapper.is-scrolled .vectalis-sculpted-dock{box-shadow:0 14px 38px #320f1924,inset 0 1px 1px #ffffffe6}[data-theme=burgundy] .vectalis-header-wrapper.is-scrolled .vectalis-sculpted-dock{box-shadow:0 18px 48px #000000bf,0 0 24px #85223a4d}.dock-bracket{pointer-events:none;width:8px;height:8px;transition:border-color var(--transition-fast);border-color:#b59675a6;position:absolute}.bracket-tl{border-top:1.5px solid;border-left:1.5px solid;border-top-left-radius:4px;top:4px;left:4px}.bracket-tr{border-top:1.5px solid;border-right:1.5px solid;border-top-right-radius:4px;top:4px;right:4px}.bracket-bl{border-bottom:1.5px solid;border-left:1.5px solid;border-bottom-left-radius:4px;bottom:4px;left:4px}.bracket-br{border-bottom:1.5px solid;border-right:1.5px solid;border-bottom-right-radius:4px;bottom:4px;right:4px}.header-container{justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:8px 20px;display:flex}.brand-wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:flex}.logo-badge-geometric{justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative}.logo-inner-prism{color:#fffdf9;background:linear-gradient(135deg,#6b1d2f 0%,#3b0d18 100%);border:1.5px solid #b59675;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:flex;box-shadow:0 4px 14px #6b1d2f59}.brand-wrapper:hover .logo-inner-prism{transform:rotate(45deg)scale(1.05);box-shadow:0 6px 18px #6b1d2f8c}.logo-live-dot{background:#1f8a58;border:2px solid #fffdf9;border-radius:50%;width:9px;height:9px;animation:2s ease-in-out infinite pulseGreenDot;position:absolute;top:-1px;right:-1px;box-shadow:0 0 8px #1f8a58}@keyframes pulseGreenDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.25)}}.brand-title-row{align-items:center;gap:8px;display:flex}.brand-name{letter-spacing:.12em;color:var(--burgundy-primary);font-size:19px;font-weight:900}[data-theme=burgundy] .brand-name{background:linear-gradient(135deg, #fffdf9 0%, var(--tan-primary) 65%, #cbb59d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.brand-badge-pill{letter-spacing:.1em;color:var(--burgundy-primary);border-radius:var(--radius-full);background:linear-gradient(135deg,#6b1d2f1f,#b596752e);border:1px solid #b5967559;padding:2px 7px;font-size:8.5px;font-weight:800}[data-theme=burgundy] .brand-badge-pill{color:var(--tan-light);background:#6b1d2f66;border-color:#cbb59d66}.brand-sub{color:var(--text-muted);font-size:11px;font-weight:500}.text-accent-tan{color:#b59675;font-weight:700}[data-theme=burgundy] .text-accent-tan{color:#cbb59d}.web-nav-stage-dock{border-radius:var(--radius-full);background:#b596751a;border:1px solid #b5967538;align-items:center;gap:3px;padding:4px 6px;display:flex;box-shadow:inset 0 1px 2px #00000008}[data-theme=burgundy] .web-nav-stage-dock{background:#00000059;border-color:#cbb59d2e;box-shadow:inset 0 1px 3px #0006}.nav-stage-item{border-radius:var(--radius-full);color:var(--text-secondary);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.nav-stage-item .stage-num{opacity:.55;font-size:9.5px;font-weight:700;transition:opacity .2s,color .2s}.nav-stage-item:hover{color:var(--burgundy-primary);background:#ffffffa6}[data-theme=burgundy] .nav-stage-item:hover{color:#fffdf9;background:#cbb59d1f}.nav-stage-item.stage-active{background:linear-gradient(135deg,#6b1d2f 0%,#461423 100%);border:1px solid #b5967580;font-weight:700;box-shadow:0 4px 14px #6b1d2f66,inset 0 1px #ffffff40;color:#fffdf9!important}[data-theme=burgundy] .nav-stage-item.stage-active{background:linear-gradient(135deg,#85223a 0%,#581524 100%);border-color:#cbb59d80;box-shadow:0 4px 18px #85223a8c,inset 0 1px #cbb59d4d}.nav-stage-item.stage-active .stage-num{opacity:.95;color:#cbb59d}.stage-pulse-beacon{background:#b59675;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite beaconBlink;display:inline-block;box-shadow:0 0 8px #b59675}@keyframes beaconBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.studio-pipeline-dock{border-radius:var(--radius-md);background:#b5967514;border:1.5px solid #b5967540;align-items:center;gap:6px;padding:4px 6px;display:flex;position:relative}[data-theme=burgundy] .studio-pipeline-dock{background:#00000059;border-color:#cbb59d33}.pipeline-stage-btn{border-radius:var(--radius-sm);color:var(--text-secondary);transition:all var(--transition-fast);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:6px 12px;display:flex;position:relative}.pipeline-stage-btn:hover{background:var(--bg-card);color:var(--burgundy-primary)}.stage-icon-wrap{border-radius:var(--radius-xs);width:24px;height:24px;color:inherit;background:#b5967526;justify-content:center;align-items:center;transition:all .2s;display:flex}.stage-info{text-align:left;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.stage-step-num{letter-spacing:.1em;color:var(--text-muted);font-size:8.5px;font-weight:700}.stage-step-name{font-size:12px;font-weight:700}.stage-count-badge{border-radius:var(--radius-full);color:var(--text-primary);background:#b5967533;padding:1px 6px;font-size:10px;font-weight:800}.stage-count-badge.count-alert{background:var(--burgundy-primary);color:#fffdf9}.pipeline-stage-btn.active-stage{color:#fffdf9;background:linear-gradient(135deg,#6b1d2f 0%,#461423 100%);border:1px solid #b59675;box-shadow:0 4px 16px #6b1d2f73}[data-theme=burgundy] .pipeline-stage-btn.active-stage{background:linear-gradient(135deg,#85223a 0%,#581524 100%);border-color:#cbb59d8c}.pipeline-stage-btn.active-stage .stage-icon-wrap{color:#cbb59d;background:#b5967540}.pipeline-stage-btn.active-stage .stage-step-num{color:#cbb59d}.stage-active-indicator{background:#b59675;border-radius:2px;width:16px;height:3px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #b5967599}.header-right-capsule{align-items:center;gap:10px;display:flex}.telemetry-pill-mini{border-radius:var(--radius-full);color:var(--accent-green);-webkit-user-select:none;user-select:none;background:#1f8a581a;border:1px solid #1f8a584d;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:flex}[data-theme=burgundy] .telemetry-pill-mini{color:#4eba88;background:#4eba8824;border-color:#4eba8859}.telemetry-pulse-dot{background:#1f8a58;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulseGreenDot;box-shadow:0 0 6px #1f8a58}[data-theme=burgundy] .telemetry-pulse-dot{background:#4eba88;box-shadow:0 0 8px #4eba88}.telemetry-tag{opacity:.75;letter-spacing:.06em;font-size:8.5px}.btn-sculpted-launch{border-radius:var(--radius-full);color:#fffdf9;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#6b1d2f 0%,#501523 50%,#350b15 100%);border:1.5px solid #cbb59d8c;align-items:center;gap:7px;padding:8px 18px;font-size:12.5px;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #6b1d2f66,inset 0 1px #ffffff4d}.btn-shine-bar{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:60%;height:100%;animation:4.5s ease-in-out infinite shineSweep;position:absolute;top:0;left:-100%;transform:skew(-25deg)}@keyframes shineSweep{0%,65%{left:-100%}to{left:200%}}.btn-sculpted-launch:hover{border-color:#cbb59d;transform:translateY(-1px);box-shadow:0 6px 22px #6b1d2f8c,0 0 14px #b596754d}.btn-sculpted-launch .launch-icon{color:#cbb59d;transition:transform .3s}.btn-sculpted-launch:hover .launch-icon{transform:rotate(15deg)scale(1.1)}.btn-sculpted-launch .launch-arrow{transition:transform .2s}.btn-sculpted-launch:hover .launch-arrow{transform:translate(3px)}.btn-sculpted-return{border-radius:var(--radius-full);background:var(--bg-primary);border:1px solid var(--border-medium);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:700;display:inline-flex}.btn-sculpted-return:hover{background:var(--bg-card-elevated);border-color:var(--burgundy-primary);color:var(--burgundy-primary)}.btn-theme-switcher{color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.btn-theme-switcher:hover{border-color:var(--burgundy-primary);transform:translateY(-1px)}.theme-color-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.burgundy-dot{background:#6b1d2f;box-shadow:0 0 6px #6b1d2f}.cream-dot{background:#f6f0e7;border:1px solid #b59675;box-shadow:0 0 6px #b59675}.btn-studio-toggle{padding:8px 15px;font-size:12.5px}.cluster-status-pill{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);align-items:center;gap:8px;padding:5px 11px;display:flex}.cluster-status-dot{background-color:var(--accent-green);width:8px;height:8px;box-shadow:0 0 6px var(--accent-green);border-radius:50%}.cluster-name{color:var(--text-primary);align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:flex}.cluster-icon{color:var(--burgundy-primary)}[data-theme=burgundy] .cluster-icon{color:var(--tan-primary)}.cluster-sub{color:var(--text-muted);font-size:10px}.role-selector-container{background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-sm);align-items:center;padding:4px 10px;display:flex;position:relative}.role-info{pointer-events:none;flex-direction:column;margin-right:8px;display:flex}.role-top{color:var(--text-primary);align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:flex}.role-shield-icon{color:var(--burgundy-primary)}.role-dept{color:var(--text-muted);font-size:10px}.role-dropdown{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.vectalis-web-flow{flex-direction:column;gap:90px;width:100%;max-width:1480px;margin:0 auto;padding:40px 24px 80px;display:flex}.text-gradient-burgundy{color:var(--burgundy-primary)}[data-theme=burgundy] .text-gradient-burgundy{background:linear-gradient(135deg, #fffdf9 0%, var(--tan-primary) 40%, var(--burgundy-rich) 85%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.section-header-centered{text-align:center;flex-direction:column;align-items:center;max-width:860px;margin:0 auto 44px;display:flex}.badge-and-line{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.section-super-badge{letter-spacing:.08em;width:max-content;color:var(--burgundy-primary);background:var(--burgundy-faint);border:1px solid var(--border-medium);border-radius:var(--radius-full);transition:all var(--transition-fast);align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}[data-theme=burgundy] .section-super-badge{color:var(--tan-light);background:#6b1d2f59}.badge-about-style{color:var(--burgundy-primary);letter-spacing:.11em;background:linear-gradient(135deg,#cbb59d47 0%,#6b1d2f1f 100%);border:1.5px solid #b5967599;padding:5px 15px;font-weight:850;box-shadow:0 2px 12px #b5967540,inset 0 1px #fff9}[data-theme=burgundy] .badge-about-style{color:var(--tan-light);background:linear-gradient(135deg,#85223a73 0%,#1e080ecc 100%);border-color:#cbb59d80;box-shadow:0 0 18px #b5967540}.badge-architecture-style{color:var(--burgundy-primary);border-radius:var(--radius-full);letter-spacing:.12em;text-transform:uppercase;background:#b5967526;border:1.5px solid #6b1d2f73;padding:5px 16px;font-size:10.5px;font-weight:850;box-shadow:0 4px 14px #6b1d2f14}[data-theme=burgundy] .badge-architecture-style{color:var(--tan-light);background:#260c13e6;border-color:#cbb59d73;box-shadow:0 0 16px #cbb59d33}.badge-capabilities-style{color:var(--burgundy-primary);letter-spacing:.1em;background:linear-gradient(135deg,#b596752e 0%,#fffdf9cc 100%);border:1.5px solid #b5967580;padding:5px 14px;font-weight:800}[data-theme=burgundy] .badge-capabilities-style{color:var(--tan-light);background:linear-gradient(135deg,#58152480 0%,#16060cd9 100%);border-color:#cbb59d59}.badge-collections-style{color:var(--burgundy-primary);letter-spacing:.09em;background:#6b1d2f14;border:1.5px solid #b5967573;padding:4px 12px;font-weight:800}[data-theme=burgundy] .badge-collections-style{color:var(--tan-primary);background:#85223a4d;border-color:#cbb59d4d}.badge-testimonials-style{color:var(--burgundy-primary);letter-spacing:.1em;background:linear-gradient(135deg,#6b1d2f1a 0%,#cbb59d29 100%);border:1.5px solid #6b1d2f59;padding:5px 15px;font-weight:800;box-shadow:0 4px 16px #6b1d2f14}[data-theme=burgundy] .badge-testimonials-style{color:var(--tan-light);background:linear-gradient(135deg,#260c14e6 0%,#14050ae6 100%);border-color:#cbb59d66}.badge-pricing-style{color:var(--burgundy-primary);letter-spacing:.09em;background:#cbb59d26;border:1.5px solid #b5967573;padding:5px 14px;font-weight:800}[data-theme=burgundy] .badge-pricing-style{color:var(--tan-primary);background:#85223a47;border-color:#cbb59d59}.badge-faq-style{color:var(--burgundy-primary);letter-spacing:.09em;background:#6b1d2f14;border:1.5px solid #6b1d2f4d;padding:5px 14px;font-weight:800}[data-theme=burgundy] .badge-faq-style{color:var(--tan-light);background:#2d0f18d9;border-color:#cbb59d59}.badge-contact-style{color:var(--burgundy-primary);letter-spacing:.11em;background:linear-gradient(135deg,#b5967533 0%,#6b1d2f1f 100%);border:1.5px solid #b596758c;padding:5px 16px;font-weight:850;box-shadow:0 4px 16px #b5967533}[data-theme=burgundy] .badge-contact-style{color:var(--tan-light);background:linear-gradient(135deg,#58152480 0%,#14050ae6 100%);border-color:#cbb59d73;box-shadow:0 0 16px #cbb59d33}.section-title-large{color:var(--text-primary);letter-spacing:-.02em;font-size:36px;font-weight:800;line-height:1.25}.section-desc-centered{color:var(--text-secondary);margin-top:12px;font-size:15px;line-height:1.6}.home-hero-reluxe{box-sizing:border-box;background:radial-gradient(75% 55% at 50% 0,#cbb59d59 0%,#f6f0e726 65%,#0000 100%),linear-gradient(135deg,#fffdf9 0% 38%,#f6ede1 38% 58%,#ede0ce 58% 76%,#dfcbb5 76% 100%);flex-direction:column;align-items:center;gap:8px;width:100%;padding:24px 20px 64px;display:flex;position:relative;overflow:hidden}[data-theme=burgundy] .home-hero-reluxe{background:radial-gradient(75% 55% at 50% 0,#85223a73 0%,#230a1233 65%,#0000 100%),linear-gradient(135deg,#1c0810 0% 38%,#260b15 38% 58%,#320e1c 58% 76%,#3e1223 76% 100%)}.hero-intro-header-block{text-align:center;z-index:6;box-sizing:border-box;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:920px;margin:0 auto 6px;padding:0 16px;display:flex;position:relative}.hero-intro-pill{background:var(--burgundy-faint);border:1px solid var(--border-medium);border-radius:var(--radius-full);letter-spacing:.12em;color:var(--burgundy-primary);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);align-items:center;gap:6px;padding:4px 14px;font-size:10px;font-weight:800;display:inline-flex}[data-theme=burgundy] .hero-intro-pill{color:var(--tan-primary);background:#cbb59d1a;border-color:#cbb59d40}.hero-intro-title{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--text-primary);max-width:860px;margin:0;font-size:clamp(19px,2.2vw,32px);font-weight:850;line-height:1.2}.hero-intro-subtitle{color:var(--text-secondary);max-width:760px;margin:0;font-size:clamp(12.5px,1vw,14.5px);font-weight:450;line-height:1.45}.hero-circular-composition{z-index:2;box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:1240px;min-height:clamp(260px,38vh,390px);margin:6px auto 0;padding:0 40px;display:flex;position:relative}.hero-giant-watermark-wrap{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:0 16px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.giant-outline-letter{font-size:clamp(110px,16vw,260px);font-weight:850;font-family:var(--font-heading);color:#0000;-webkit-text-stroke:1.5px #6b1d2f38;letter-spacing:-.04em;justify-content:center;align-items:center;line-height:.9;display:flex}[data-theme=burgundy] .giant-outline-letter{-webkit-text-stroke:1.5px #cbb59d42}.giant-outline-left{margin-left:0}.giant-outline-right{margin-right:0}.floating-dock-left,.floating-dock-right{background:var(--bg-card);border:1.5px solid var(--border-medium);border-radius:var(--radius-full);z-index:20;-webkit-backdrop-filter:blur(16px);flex-direction:column;gap:10px;padding:8px 6px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 28px #00000059}.floating-dock-left{left:-40px}.floating-dock-right{right:-40px}@media (width<=1480px){.floating-dock-left{left:16px!important}.floating-dock-right{right:16px!important}}@media (width<=1200px){.floating-dock-left{left:8px!important}.floating-dock-right{right:8px!important}}@media (width<=1080px){.floating-dock-left,.floating-dock-right{display:none!important}.hero-mobile-social-bar{justify-content:center;align-items:center;gap:16px;width:100%;margin-top:24px;display:flex!important}.hero-mobile-social-bar a{background:var(--bg-card);border:1.5px solid var(--border-medium);width:40px;height:40px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #00000026}.hero-mobile-social-bar a:hover{background:var(--burgundy-primary);color:#fffdf9;transform:translateY(-2px)}}.hero-mobile-social-bar{display:none}.dock-icon-btn{background:var(--bg-secondary);width:34px;height:34px;color:var(--text-primary);transition:all var(--transition-fast);border:1px solid var(--border-light);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.dock-icon-btn:hover{background:var(--burgundy-primary);color:#fffdf9;border-color:var(--tan-primary);transform:scale(1.15);box-shadow:0 4px 14px #6b1d2f66}.hero-circle-disc{transition:transform var(--transition-smooth);cursor:default;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.circle-left-photo{z-index:1;cursor:default;border:5px solid #14080d;border-radius:50%;width:clamp(230px,25vw,330px);height:clamp(230px,25vw,330px);margin-right:clamp(-80px,-7vw,-55px);position:relative;overflow:hidden;box-shadow:0 16px 44px #00000073}.circle-left-img{object-fit:cover;object-position:center;filter:grayscale(45%)contrast(1.15)brightness(.9);width:100%;height:100%}.circle-left-overlay{background:radial-gradient(circle,#0000 40%,#0f030799 100%);justify-content:flex-start;align-items:flex-start;padding:clamp(20px,3vw,30px);display:flex;position:absolute;inset:0}.circle-arrow-icon{color:#1a0a10;width:clamp(32px,3vw,38px);height:clamp(32px,3vw,38px);transition:transform var(--transition-fast), background var(--transition-fast), color var(--transition-fast);background:#cbb59df2;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 16px #0006}.hero-circle-disc:hover .circle-arrow-icon{background:var(--burgundy-primary);color:#fffdf9;transform:scale(1.1)rotate(45deg)}.circle-center-portal{z-index:2;cursor:default;border:5px solid #14080d;border-radius:50%;width:clamp(270px,29vw,385px);height:clamp(270px,29vw,385px);position:relative;overflow:hidden;box-shadow:0 20px 52px #0000008c}.circle-portal-img{object-fit:cover;object-position:center;filter:grayscale(65%)contrast(1.15)brightness(.9);width:100%;height:100%}.circle-portal-overlay{background:radial-gradient(circle,#0000 35%,#14060ba6 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.circle-brand-heading{font-size:clamp(38px,4.8vw,66px);font-weight:850;font-family:var(--font-heading);color:#fffdf9;letter-spacing:-.03em;text-shadow:0 4px 20px #000000d9;margin:0}.circle-right-manifold{z-index:3;cursor:default;border:5px solid #14080d;border-radius:50%;width:clamp(240px,26vw,345px);height:clamp(240px,26vw,345px);margin-left:clamp(-80px,-7vw,-55px);position:relative;overflow:hidden;box-shadow:0 20px 52px #0000008c}.circle-manifold-img{object-fit:cover;object-position:center;filter:grayscale(40%)contrast(1.1)brightness(.85);width:100%;height:100%}.circle-manifold-overlay{background:radial-gradient(circle,#0000 35%,#14060ba6 100%);justify-content:flex-end;align-items:flex-end;padding:clamp(20px,3vw,30px);display:flex;position:absolute;inset:0}.circle-right-arrow{box-shadow:0 6px 20px #00000080}.hero-bento-cards-row{z-index:5;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;max-width:1340px;margin-top:10px;display:grid}.hero-bento-card{background:var(--bg-primary);border:1.5px solid var(--border-medium);border-radius:var(--radius-xl);cursor:pointer;min-height:200px;box-shadow:var(--shadow-sm);transition:all var(--transition-normal);justify-content:space-between;align-items:stretch;padding:28px;display:flex;position:relative;overflow:hidden}.hero-bento-card:hover{border-color:var(--burgundy-primary);box-shadow:var(--shadow-md);transform:translateY(-3px)}.bento-text-area{z-index:2;flex-direction:column;justify-content:space-between;gap:12px;max-width:60%;display:flex}.bento-card-title{color:var(--text-primary);font-size:16.5px;font-weight:700;line-height:1.35}.bento-card-desc{color:var(--text-secondary);font-size:12.5px;line-height:1.5}.btn-bento-action{color:var(--burgundy-primary);background:var(--burgundy-faint);border-radius:var(--radius-full);border:1px solid var(--border-medium);align-self:flex-start;padding:5px 14px;font-size:12px;font-weight:700}[data-theme=burgundy] .btn-bento-action{color:var(--tan-light)}.bento-half-circle-graphic{border:2px solid var(--border-medium);border-radius:50%;width:160px;height:160px;position:absolute;top:50%;right:-20px;overflow:hidden;transform:translateY(-50%)}.half-circle-inner-photo{width:100%;height:100%}.half-circle-inner-photo img{object-fit:cover;width:100%;height:100%}.bento-top-arrow{background:var(--bg-secondary);width:28px;height:28px;color:var(--text-primary);z-index:3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:18px;right:18px}.center-highlight-card .bento-text-area{max-width:68%}.bento-interactive-pill-bar{background:var(--bg-secondary);border-radius:var(--radius-full);border:1px solid var(--border-subtle);align-items:center;gap:4px;width:fit-content;margin-top:8px;padding:4px;display:flex}.pill-action-btn{color:var(--text-secondary);border-radius:var(--radius-full);align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.pill-action-btn.active{background:var(--burgundy-primary);color:#fffdf9}.pill-action-btn.btn-highlight{background:var(--tan-primary);color:#1a0a10;font-weight:700}@media (width<=1120px){.hero-circular-composition{min-height:400px;transform:scale(.85)}.hero-bento-cards-row{grid-template-columns:1fr}.hero-giant-outline-text{display:none}}@media (width<=768px){.hero-circular-composition{flex-direction:column;gap:20px;min-height:auto;transform:none}.circle-left-tan,.circle-center-portal,.circle-right-manifold{width:280px;height:280px;margin:0}}.hero-top-content{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:960px;margin:0 auto;display:flex}.hero-badge{background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);align-items:center;gap:8px;padding:5px 14px;display:inline-flex}.badge-dot-live{background:var(--accent-green);width:8px;height:8px;box-shadow:0 0 6px var(--accent-green);border-radius:50%}.badge-text{letter-spacing:.06em;color:var(--text-primary);font-size:11.5px;font-weight:700}.badge-chip{font-size:10px;font-family:var(--font-mono);background:var(--burgundy-faint);color:var(--burgundy-primary);border-radius:var(--radius-xs);padding:2px 7px;font-weight:700}.hero-title{letter-spacing:-.03em;color:var(--text-primary);font-size:48px;font-weight:800;line-height:1.15}.hero-subtitle{color:var(--text-secondary);max-width:820px;font-size:16.5px;line-height:1.6}.hero-cta-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:8px;display:flex}.btn-hero-cta{padding:12px 26px;font-size:14.5px}.btn-hero-sec{padding:11px 22px;font-size:14px;text-decoration:none}.hero-graphic-showcase{border:1.5px solid var(--border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.hero-graphic-image-wrap{width:100%;max-height:440px;display:flex;position:relative;overflow:hidden}.hero-banner-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform var(--transition-smooth)}.hero-graphic-showcase:hover .hero-banner-img{transform:scale(1.02)}.hero-graphic-overlay{background:linear-gradient(#0000 0%,#14060b99 30%,#14060bf2 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.overlay-badge{color:var(--tan-light);border:1px solid var(--border-medium);border-radius:var(--radius-full);background:#6b1d2f99;align-items:center;gap:6px;padding:4px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.overlay-metrics-row{color:#eae1d5;align-items:center;gap:8px;font-size:11.5px;display:flex}.arch-graphic-container{border:1.5px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.arch-graphic-header{border-bottom:1px solid var(--border-subtle);background:var(--bg-card);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.arch-graphic-image-wrap{background:var(--bg-primary);width:100%;max-height:480px;display:flex;overflow:hidden}.arch-banner-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform var(--transition-smooth)}.arch-graphic-container:hover .arch-banner-img{transform:scale(1.015)}.hero-sandbox-container{background:var(--bg-card);border:1.5px solid var(--border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:28px}.sandbox-header-strip{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.sandbox-title-wrap{align-items:center;gap:12px;display:flex}.sandbox-icon-box{background:var(--burgundy-primary);border:1px solid var(--tan-primary);border-radius:var(--radius-sm);color:#fffdf9;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sandbox-label{letter-spacing:.08em;color:var(--text-primary);font-size:12px;font-weight:700;display:block}.sandbox-sub{color:var(--text-muted);font-size:11px}.sandbox-status-badges{align-items:center;gap:10px;display:flex}.status-pill-green{color:var(--accent-green);background:var(--accent-green-bg);border-radius:var(--radius-full);border:1px solid #1f8a584d;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.latency-badge{color:var(--burgundy-primary);background:var(--burgundy-faint);border:1px solid var(--border-medium);border-radius:var(--radius-full);padding:3px 8px;font-size:11px;font-weight:600}[data-theme=burgundy] .latency-badge{color:var(--tan-light)}.hero-search-form{width:100%}.hero-search-box{background:var(--bg-input);border:1.5px solid var(--border-medium);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);align-items:center;gap:12px;padding:8px 14px;display:flex}.hero-search-box:focus-within{border-color:var(--burgundy-primary);box-shadow:0 0 0 3px #6b1d2f26}.search-icon-tan{color:var(--burgundy-primary)}.hero-query-input{color:var(--text-primary);background:0 0;border:none;flex:1;padding:6px 0;font-size:15px}.hero-query-input:focus{box-shadow:none}.hero-btn-run{padding:8px 16px;font-size:13px}.hero-presets-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.presets-caption{color:var(--text-muted);font-size:12px;font-weight:600}.hero-preset-btn{background:var(--bg-primary);border:1px solid var(--border-medium);color:var(--text-secondary);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);padding:4px 10px;font-size:11.5px;font-weight:500}.hero-preset-btn:hover{background:var(--burgundy-primary);color:#fffdf9;border-color:var(--burgundy-primary)}.hero-results-preview{flex-direction:column;gap:12px;margin-top:24px;display:flex}.preview-heading-row{justify-content:space-between;align-items:center;display:flex}.preview-heading{color:var(--text-primary);letter-spacing:.04em;font-size:12.5px;font-weight:700}.btn-ghost-sm{color:var(--burgundy-primary);align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.btn-ghost-sm:hover{text-decoration:underline}.hero-results-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.hero-result-snippet-card{background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:18px;display:flex;position:relative;overflow:hidden}.hero-result-snippet-card:before{content:"";background:linear-gradient(180deg, var(--burgundy-primary), var(--tan-primary));width:3px;height:100%;position:absolute;top:0;left:0}.snippet-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.snippet-doc-name{color:var(--text-primary);align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.match-score-pill{background:var(--burgundy-faint);color:var(--burgundy-primary);border:1px solid var(--border-medium);border-radius:var(--radius-xs);white-space:nowrap;padding:2px 7px;font-size:11px;font-weight:700}[data-theme=burgundy] .match-score-pill{color:var(--tan-light)}.snippet-text{color:var(--text-secondary);font-size:13px;line-height:1.55}.snippet-bottom{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.snippet-meta-tags{flex-wrap:wrap;gap:6px;display:flex}.tag-pill{color:var(--text-muted);background:var(--bg-secondary);border-radius:var(--radius-xs);padding:2px 6px;font-size:10.5px}.btn-inspect-mini{color:var(--burgundy-primary);align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.btn-inspect-mini:hover{text-decoration:underline}.hero-metrics-strip{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.metric-cell{background:var(--bg-card);border:1px solid var(--border-medium);border-radius:var(--radius-md);text-align:center;box-shadow:var(--shadow-sm);flex-direction:column;gap:4px;padding:20px;display:flex}.metric-number{color:var(--burgundy-primary);font-size:26px;font-weight:800}[data-theme=burgundy] .metric-number{color:var(--cream-primary)}.metric-desc{color:var(--text-secondary);font-size:12px}.core-pillars-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pillar-card{border:1px solid var(--border-medium);transition:transform var(--transition-fast);flex-direction:column;gap:14px;padding:28px;display:flex}.pillar-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.pillar-icon-box{border-radius:var(--radius-md);color:#fffdf9;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.burgundy-gradient{border:1px solid var(--border-strong);background:linear-gradient(135deg,#85223a 0%,#461423 100%)}.tan-gradient{color:#1e0911;background:linear-gradient(135deg,#cbb59d 0%,#7a624d 100%)}.pillar-title{color:var(--text-primary);font-size:18px;font-weight:700}.pillar-desc{color:var(--text-secondary);font-size:13.5px;line-height:1.6}.about-editorial-section{background:radial-gradient(60% 50% at 14% 45%,#b5967538 0%,#0000 70%),linear-gradient(145deg,#faf6f0 0% 38%,#f2e6d6 38% 62%,#e8d7c2 62% 80%,#dec8af 80% 100%);border-top:1px solid #b5967559;border-bottom:1px solid #b5967559;width:100%;padding:0 0 96px;position:relative;overflow:hidden}[data-theme=burgundy] .about-editorial-section{background:radial-gradient(60% 50% at 14% 45%,#b596751f 0%,#0000 70%),linear-gradient(145deg,#18060e 0% 38%,#240c16 38% 62%,#30101e 62% 80%,#3c1426 80% 100%);border-top-color:#cbb59d40;border-bottom-color:#cbb59d40}.about-top-marquee-strip{white-space:nowrap;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#b59675 0%,#cbb59d 35%,#efe4d6 50%,#cbb59d 65%,#b59675 100%);border-top:1px solid #b5967580;border-bottom:1px solid #b5967580;width:100%;padding:13px 0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 4px 14px #b5967533}[data-theme=burgundy] .about-top-marquee-strip{background:linear-gradient(90deg,#6b1d2f 0%,#b59675 50%,#6b1d2f 100%);border-top-color:#cbb59d40;border-bottom-color:#cbb59d40;box-shadow:0 4px 20px #00000080}.marquee-track{will-change:transform;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#2e0b16;align-items:center;gap:24px;font-size:13px;font-weight:800;animation:32s linear infinite marqueeScroll;display:inline-flex}.marquee-asterisk{color:#6b1d2f;font-size:16px;display:inline-block;transform:translateY(-1px)}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.about-editorial-container{border:1.5px solid var(--border-medium);-webkit-backdrop-filter:blur(20px);background:#fffdf9eb;border-radius:28px;max-width:1320px;margin:48px auto 0;padding:44px 40px;box-shadow:0 16px 48px #320f190f,0 2px 6px #00000008,inset 0 1px 1px #ffffffe6}[data-theme=burgundy] .about-editorial-container{background:#1a090fe6;border-color:#cbb59d52;box-shadow:0 20px 56px #000000a6}.about-editorial-header{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:50px;display:flex;position:relative}.about-title-block{flex-direction:column;gap:16px;max-width:840px;display:flex}.about-accent-line{background:linear-gradient(90deg,#b59675,#6b1d2f);border-radius:2px;width:60px;height:3.5px}.about-editorial-heading{color:var(--text-primary);letter-spacing:-.025em;text-transform:capitalize;font-size:clamp(30px,3.8vw,46px);font-weight:800;line-height:1.18}[data-theme=burgundy] .about-editorial-heading{color:#fffdf9}.about-square-accents{flex-shrink:0;width:68px;height:68px;margin-top:6px;position:relative}.accent-square{border-radius:5px;transition:transform .3s;position:absolute}.square-tan{z-index:2;background:linear-gradient(135deg,#cbb59d 0%,#b59675 100%);width:44px;height:44px;bottom:0;left:0;box-shadow:0 6px 16px #b5967566}.square-dark{z-index:1;background:#461423;border:1.5px solid #cbb59d73;width:44px;height:44px;top:0;right:0;box-shadow:0 4px 14px #0000004d}.about-square-accents:hover .square-tan{transform:translate(-3px,3px)rotate(-3deg)}.about-square-accents:hover .square-dark{transform:translate(3px,-3px)rotate(3deg)}.about-editorial-grid{grid-template-columns:1fr 1.24fr;align-items:start;gap:48px;display:grid}.about-col-left{position:relative}.about-hero-image-card{border:1.5px solid var(--border-medium);box-shadow:var(--shadow-lg);background:var(--bg-card);border-radius:22px;position:relative;overflow:hidden}.about-hero-photo{object-fit:cover;filter:contrast(1.06)brightness(.97);width:100%;height:520px;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .6s;display:block}.about-hero-image-card:hover .about-hero-photo{filter:contrast(1.08)brightness();transform:scale(1.03)}.about-photo-badge{-webkit-backdrop-filter:blur(14px);color:#fffdf9;border-radius:var(--radius-full);letter-spacing:.1em;background:#14060ce0;border:1px solid #cbb59d59;align-items:center;gap:7px;padding:7px 14px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:20px;left:20px;box-shadow:0 4px 18px #00000073}.about-photo-badge svg{color:#cbb59d}.about-col-right{flex-direction:column;gap:26px;display:flex}.about-main-paragraph{color:var(--text-secondary);font-size:15.5px;font-weight:400;line-height:1.78}.about-vision-mission-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.vision-mission-card{background:var(--bg-card);border:1.5px solid var(--border-medium);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;gap:10px;padding:20px 18px;display:flex;position:relative;overflow:hidden}.vision-mission-card:hover{border-color:var(--burgundy-primary);box-shadow:var(--shadow-md);transform:translateY(-3px)}.mission-card:before{content:"";background:linear-gradient(90deg,#6b1d2f,#b59675);height:3px;position:absolute;top:0;left:0;right:0}.vision-card:before{content:"";background:linear-gradient(90deg,#b59675,#cbb59d);height:3px;position:absolute;top:0;left:0;right:0}.vm-header{align-items:center;gap:10px;display:flex}.vm-icon-box{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.icon-mission{background:var(--burgundy-primary);color:#fffdf9;border:1px solid #fff3;box-shadow:0 2px 10px #6b1d2f59}.icon-vision{color:#14050a;background:linear-gradient(135deg,#cbb59d 0%,#b59675 100%);border:1px solid #b596754d;box-shadow:0 2px 10px #b5967559}.vm-title{letter-spacing:.12em;color:var(--text-primary);text-transform:uppercase;font-size:11.5px;font-weight:800}.vm-text{color:var(--text-secondary);margin:0;font-size:12.8px;line-height:1.6}.about-bottom-showcase-row{align-items:center;gap:24px;margin-top:4px;display:flex}.about-circular-stamp-wrap{cursor:default;flex-shrink:0;justify-content:center;align-items:center;width:136px;height:136px;display:flex;position:relative}.rotating-stamp-svg{pointer-events:none;width:100%;height:100%;animation:20s linear infinite rotateStamp}@keyframes rotateStamp{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stamp-text{fill:var(--text-primary);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;font-size:9.5px;font-weight:800}[data-theme=burgundy] .stamp-text{fill:#faf5ee}.stamp-center-btn{color:#2e0b16;cursor:default;background:linear-gradient(135deg,#cbb59d 0%,#b59675 100%);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:absolute;box-shadow:0 4px 18px #b5967573}.about-secondary-image-wrap{border:1.5px solid var(--border-medium);height:160px;box-shadow:var(--shadow-md);background:var(--bg-card);border-radius:20px;flex:1;position:relative;overflow:hidden}.about-secondary-photo{object-fit:cover;filter:contrast(1.05)brightness(.97);width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .6s;display:block}.about-secondary-image-wrap:hover .about-secondary-photo{filter:contrast(1.08)brightness();transform:scale(1.04)}.about-personas-strip{border-top:1px solid var(--border-subtle);margin-top:64px;padding-top:48px}.personas-sub-header{text-align:left;margin-bottom:24px}.personas-sub-title{color:var(--text-primary);letter-spacing:-.01em;font-size:19px;font-weight:800}.personas-grid-four{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.persona-modern-card{border:1px solid var(--border-medium);border-radius:var(--radius-md);background:var(--bg-card);-webkit-backdrop-filter:blur(14px);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;gap:10px;padding:22px 20px;display:flex}.persona-modern-card:hover{border-color:var(--burgundy-primary);box-shadow:var(--shadow-md);transform:translateY(-3px)}.persona-badge-pill{color:#fffdf9;background:var(--burgundy-primary);border-radius:var(--radius-xs);letter-spacing:.04em;align-self:flex-start;padding:3px 9px;font-size:10.5px;font-weight:700}[data-theme=burgundy] .persona-badge-pill{background:var(--burgundy-rich);color:#fffdf9;border:1px solid #cbb59d4d}.persona-role{color:var(--text-primary);font-size:14.5px;font-weight:700}.persona-desc{color:var(--text-secondary);font-size:12.5px;line-height:1.55}.architecture-section{flex-direction:column;gap:40px;display:flex}.tech-foundation-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tech-card{border:1px solid var(--border-medium);flex-direction:column;gap:12px;padding:26px;display:flex}.tech-card-header{justify-content:space-between;align-items:center;display:flex}.tech-icon-wrap{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tech-badge{background:var(--burgundy-faint);color:var(--burgundy-primary);border-radius:var(--radius-full);padding:3px 8px;font-size:10.5px;font-weight:700}[data-theme=burgundy] .tech-badge{color:var(--tan-light)}.tech-name{color:var(--text-primary);font-size:18px;font-weight:700}.tech-desc{color:var(--text-secondary);font-size:13px;line-height:1.55}.arch-visualizer-card{border:1.5px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:28px}.arch-visualizer-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:18px;display:flex}.arch-vis-title-area{align-items:center;gap:12px;display:flex}.arch-vis-title{color:var(--text-primary);font-size:18px;font-weight:700}.arch-vis-sub{color:var(--text-muted);font-size:12.5px}.arch-live-indicator{align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.arch-layers-interactive-grid{grid-template-columns:1fr 1.35fr;gap:24px;display:grid}.layers-nav-col{flex-direction:column;gap:10px;display:flex}.layer-nav-item{background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-sm);cursor:pointer;box-shadow:var(--shadow-sm);transition:all var(--transition-fast);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.layer-nav-item:hover{background:var(--bg-card-elevated);border-color:var(--burgundy-primary)}.layer-nav-item.active{background:var(--burgundy-primary);color:#fffdf9;border-color:var(--tan-primary);box-shadow:0 4px 16px #6b1d2f59}.layer-nav-left{align-items:center;gap:12px;display:flex}.layer-num-dot{background:var(--bg-secondary);border:1px solid var(--border-medium);width:26px;height:26px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.layer-nav-item.active .layer-num-dot{background:var(--tan-primary);color:#1e0911}.layer-nav-title{color:inherit;font-size:13.5px;font-weight:700}.layer-nav-tech{color:var(--text-muted);font-size:11px}.layer-nav-item.active .layer-nav-tech{color:var(--cream-muted)}.layer-nav-arrow{color:var(--text-muted)}.layer-nav-item.active .layer-nav-arrow{color:#fffdf9;transform:translate(3px)}.layer-detail-pane{background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;gap:16px;padding:24px;display:flex}.detail-pane-header{flex-direction:column;gap:4px;display:flex}.detail-badge-pill{color:var(--burgundy-primary);align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:inline-flex}.detail-title{color:var(--text-primary);font-size:20px;font-weight:700}.detail-tech-badge{color:var(--text-muted);font-size:11.5px}.detail-narrative{color:var(--text-secondary);font-size:13.5px;line-height:1.6}.detail-specs-box{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:14px}.specs-box-heading{color:var(--text-primary);margin-bottom:8px;font-size:12px;font-weight:700}.specs-list{flex-direction:column;gap:6px;list-style:none;display:flex}.specs-list li{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.tensor-config-box{border:1px solid var(--border-medium);border-radius:var(--radius-sm);background:#18090e;padding:14px}.tensor-config-header{color:var(--tan-light);border-bottom:1px solid #cbb59d33;align-items:center;gap:6px;margin-bottom:8px;padding-bottom:4px;display:flex}.tensor-pre{color:#ede4d8;max-height:160px;font-size:11px;line-height:1.5;overflow-y:auto}.capabilities-section{flex-direction:column;gap:60px;display:flex}.modality-showcase-container{border:1.5px solid var(--border-strong);border-radius:var(--radius-lg);flex-direction:column;gap:24px;padding:28px;display:flex}.modality-tabs-strip{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.modality-tab-btn{background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-sm);text-align:left;box-shadow:var(--shadow-sm);transition:all var(--transition-fast);align-items:center;gap:12px;padding:14px;display:flex}.modality-tab-btn:hover{border-color:var(--burgundy-primary)}.modality-tab-btn.active{background:var(--burgundy-primary);color:#fffdf9;border-color:var(--tan-primary);box-shadow:0 4px 14px #6b1d2f59}.mod-btn-icon{border-radius:var(--radius-xs);background:var(--bg-secondary);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.modality-tab-btn.active .mod-btn-icon{background:#ffffff26}.mod-btn-text{flex-direction:column;display:flex}.mod-btn-name{color:inherit;font-size:13px;font-weight:700}.mod-btn-badge{color:var(--text-muted);font-size:10.5px}.modality-tab-btn.active .mod-btn-badge{color:var(--cream-muted)}.modality-detail-card{background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;gap:14px;padding:24px;display:flex}.mod-detail-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mod-sub-badge{color:var(--burgundy-primary);font-size:11px;font-weight:700}.mod-main-title{color:var(--text-primary);font-size:20px;font-weight:700}.mod-stats-pill{color:var(--burgundy-primary);background:var(--burgundy-faint);border:1px solid var(--border-medium);border-radius:var(--radius-full);padding:4px 10px;font-size:11.5px;font-weight:600}[data-theme=burgundy] .mod-stats-pill{color:var(--tan-light)}.mod-desc-text{color:var(--text-secondary);font-size:14px;line-height:1.6}.modality-visual-simulator{background:var(--bg-secondary);border:1px solid var(--border-medium);border-radius:var(--radius-sm);padding:16px 20px}.audio-simulator-wrap{flex-direction:column;gap:12px;display:flex}.audio-player-bar{align-items:center;gap:14px;display:flex}.btn-audio-play{background:var(--burgundy-primary);color:#fffdf9;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 2px 8px #6b1d2f4d}.waveform-container{flex:1;align-items:center;gap:4px;height:32px;display:flex}.wave-bar{background:var(--tan-primary);border-radius:2px;width:4px;transition:height .2s}.wave-animated{animation:1.2s ease-in-out infinite pulseGlow}.audio-transcript-snippet{color:var(--text-secondary);background:var(--bg-primary);border-radius:var(--radius-xs);border-left:3px solid var(--burgundy-primary);padding:10px 14px;font-size:13px;line-height:1.5}.timestamp-pill{color:var(--burgundy-primary);margin-right:6px;font-weight:700}.vision-simulator-wrap{flex-direction:column;gap:10px;display:flex}.cad-viewport{border:1px solid var(--border-medium);border-radius:var(--radius-xs);background:#15080d;justify-content:center;align-items:center;height:130px;display:flex;position:relative;overflow:hidden}.cad-grid-lines{background-image:linear-gradient(#cbb59d14 1px,#0000 1px),linear-gradient(90deg,#cbb59d14 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0}.cad-bounding-box{border:1.5px dashed var(--tan-primary);z-index:2;background:#b596751f;align-items:flex-start;width:60%;height:60%;padding:6px;display:flex;position:relative}.box-label{color:var(--tan-light);background:var(--burgundy-primary);border-radius:2px;padding:2px 6px;font-size:10px}.cad-node-point{background:var(--accent-green);width:8px;height:8px;box-shadow:0 0 6px var(--accent-green);border-radius:50%;position:absolute}.cad-node-point.p1{top:20%;left:15%}.cad-node-point.p2{bottom:25%;right:20%}.cad-node-point.p3{top:40%;right:10%}.vision-meta-row{color:var(--text-secondary);align-items:center;gap:8px;display:flex}.doc-simulator-wrap{flex-direction:column;display:flex}.doc-leaf-preview{background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-xs);padding:14px}.doc-header-line{color:var(--text-muted);border-bottom:1px dashed var(--border-subtle);justify-content:space-between;margin-bottom:8px;padding-bottom:6px;font-size:10px;font-weight:700;display:flex}.doc-highlight-bar{color:var(--burgundy-primary);background:var(--burgundy-faint);border-radius:var(--radius-xs);border-left:3px solid var(--burgundy-primary);padding:8px 12px;font-size:13px;font-weight:600}[data-theme=burgundy] .doc-highlight-bar{color:var(--tan-light)}.doc-footer-line{color:var(--text-muted);border-top:1px solid var(--border-subtle);justify-content:space-between;margin-top:8px;padding-top:6px;font-size:10px;display:flex}.mini-ledger-table{border-collapse:collapse;width:100%;font-size:12px}.mini-ledger-table th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border-medium);padding:6px 10px;font-size:10.5px}.mini-ledger-table td{border-bottom:1px solid var(--border-subtle);padding:8px 10px}.mod-query-preview-box{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex-direction:column;gap:8px;padding:14px 18px;display:flex}.query-box-top{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.query-box-content{color:var(--text-primary);justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:600;display:flex}.collections-subsection{flex-direction:column;gap:28px;display:flex}.section-header-row{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.section-title-medium{color:var(--text-primary);margin-top:4px;font-size:24px;font-weight:700}.collections-preview-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.collection-preview-card{border:1px solid var(--border-medium);transition:transform var(--transition-fast);flex-direction:column;justify-content:space-between;gap:14px;padding:22px;display:flex}.collection-preview-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.col-prev-top{justify-content:space-between;align-items:center;display:flex}.col-dept-tag{color:var(--burgundy-primary);font-size:11.5px;font-weight:700}.access-pill{border-radius:var(--radius-full);padding:2px 7px;font-size:10.5px;font-weight:600}.access-confidential,.access-strictly-restricted{background:var(--accent-rose-bg);color:var(--accent-rose);border:1px solid #c93b4e4d}.access-team-restricted{background:var(--accent-amber-bg);color:var(--accent-amber);border:1px solid #c67c264d}.access-enterprise-wide{background:var(--accent-green-bg);color:var(--accent-green);border:1px solid #1f8a584d}.col-prev-title{color:var(--text-primary);font-size:16.5px;font-weight:700}.col-prev-desc{color:var(--text-secondary);font-size:12.5px;line-height:1.5}.col-prev-footer{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.col-prev-stats{color:var(--text-muted);font-size:11.5px}.btn-col-search-link{color:var(--burgundy-primary);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.btn-col-search-link:hover{text-decoration:underline}.testimonials-command-deck-section{width:100%;padding:84px 0 60px;position:relative}.testimonials-deck-container{flex-direction:column;gap:36px;max-width:1380px;margin:0 auto;padding:0 32px;display:flex}.testimonials-dual-deck{grid-template-columns:1.4fr 1fr;align-items:stretch;gap:28px;display:grid}.active-hero-chamber{background:var(--bg-card);border:1.5px solid var(--border-medium);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(24px);border-radius:24px;flex-direction:column;justify-content:space-between;gap:26px;padding:32px;display:flex;position:relative;overflow:hidden}[data-theme=burgundy] .active-hero-chamber{background:#1e0a12e0;border-color:#cbb59d59;box-shadow:0 16px 48px #000000a6}.active-hero-chamber:before{content:"";background:linear-gradient(90deg,#6b1d2f 0%,#b59675 50%,#6b1d2f 100%);height:3px;position:absolute;top:0;left:0;right:0}.chamber-top-bar{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.chamber-badge-left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audit-pill{letter-spacing:.08em;color:#fffdf9;background:var(--burgundy-primary);border-radius:var(--radius-xs);padding:3px 9px;font-size:10px;font-weight:800}[data-theme=burgundy] .audit-pill{background:var(--burgundy-rich);border:1px solid #cbb59d59}.stage-pill{letter-spacing:.08em;color:var(--text-muted);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);padding:3px 8px;font-size:10px;font-weight:700}.chamber-nav-btns{align-items:center;gap:8px;display:flex}.btn-chamber-arrow{background:var(--bg-secondary);border:1px solid var(--border-medium);width:32px;height:32px;color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.btn-chamber-arrow:hover{background:var(--burgundy-primary);color:#fffdf9;border-color:var(--burgundy-primary)}.chamber-content-grid{grid-template-columns:200px 1fr;align-items:center;gap:28px;display:grid}.chamber-portrait-vignette{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.vignette-arch-frame{background:linear-gradient(#6b1d2f 0%,#3b0d18 60%,#17040a 100%);border:1.5px solid #b5967573;border-radius:50px 0 0;width:190px;height:250px;position:relative;overflow:hidden;box-shadow:0 10px 28px #6b1d2f59}.vignette-photo{object-fit:cover;object-position:center top;filter:contrast(1.06);width:100%;height:100%;display:block}.vignette-sprite-photo{filter:contrast(1.06);background-repeat:no-repeat;background-size:400%;width:100%;height:100%}.vignette-bottom-fade{pointer-events:none;background:linear-gradient(#0000 0%,#14050ae6 100%);height:45%;position:absolute;bottom:0;left:0;right:0}.vignette-watermark{color:#0000;-webkit-text-stroke:1px #cbb59d40;writing-mode:vertical-rl;pointer-events:none;font-size:28px;font-weight:900;line-height:1;position:absolute;top:14px;left:8px;transform:rotate(180deg)}.vignette-exec-info{flex-direction:column;gap:2px;display:flex}.vignette-name{color:var(--text-primary);margin:0;font-size:16px;font-weight:800}.vignette-role{color:var(--burgundy-primary);margin:0;font-size:12px;font-weight:700}[data-theme=burgundy] .vignette-role{color:var(--tan-primary)}.vignette-company{color:var(--text-muted);font-size:11px}.chamber-statement-col{flex-direction:column;gap:18px;display:flex}.statement-quote-header{align-items:center;gap:12px;display:flex}.quote-crest-box{border-radius:var(--radius-sm);color:#fffdf9;background:linear-gradient(135deg,#6b1d2f 0%,#461423 100%);border:1px solid #b5967566;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 4px 12px #6b1d2f59}.crest-quote-icon{color:#cbb59d}.statement-category{letter-spacing:.1em;color:var(--burgundy-primary);text-transform:uppercase;font-size:11px;font-weight:800}[data-theme=burgundy] .statement-category{color:var(--tan-light)}.chamber-quote-text{color:var(--text-primary);margin:0;font-size:clamp(15px,1.4vw,17.5px);font-style:normal;font-weight:500;line-height:1.68}.chamber-telemetry-matrix{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:4px;display:grid}.matrix-cell{background:var(--bg-secondary);border:1px solid var(--border-medium);border-radius:var(--radius-sm);flex-direction:column;gap:2px;padding:10px 14px;display:flex}.m-label{color:var(--text-muted);letter-spacing:.08em;font-size:9.5px;font-weight:800}.m-val{color:var(--burgundy-primary);font-size:16px;font-weight:900}[data-theme=burgundy] .m-val{color:var(--tan-primary)}.m-sub{color:var(--text-muted);font-size:10.5px}.chamber-footer-bar{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.provenance-tag{color:var(--text-secondary);align-items:center;gap:6px;display:flex}.sla-tag{color:var(--accent-green);background:var(--accent-green-bg);border-radius:var(--radius-full);border:1px solid #1f8a584d;padding:2px 8px;font-size:10px;font-weight:800}.executive-selector-rail{flex-direction:column;gap:12px;display:flex}.rail-header-strip{color:var(--text-muted);letter-spacing:.1em;justify-content:space-between;align-items:center;padding:0 4px;font-size:11px;font-weight:800;display:flex}.rail-cards-stack{flex-direction:column;gap:10px;display:flex}.rail-executive-card{border-radius:var(--radius-md);background:var(--bg-card);border:1.5px solid var(--border-medium);box-shadow:var(--shadow-sm);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;align-items:center;gap:14px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.rail-executive-card:hover{border-color:var(--tan-primary);background:var(--bg-card-elevated);transform:translate(4px)}.rail-executive-card.rail-active{border-color:var(--tan-primary);color:#fffdf9;background:linear-gradient(135deg,#6b1d2f 0%,#461423 100%);transform:translate(6px);box-shadow:0 6px 20px #6b1d2f66}[data-theme=burgundy] .rail-executive-card.rail-active{background:linear-gradient(135deg,#85223a 0%,#581524 100%);border-color:#cbb59d99;box-shadow:0 8px 24px #85223a8c}.rail-active-needle{background:var(--tan-primary);width:4px;position:absolute;top:0;bottom:0;left:0}.rail-micro-avatar{border-radius:var(--radius-sm);background:#2e0b16;border:1.5px solid #b5967566;flex-shrink:0;width:46px;height:46px;overflow:hidden}.rail-avatar-img{object-fit:cover;object-position:center top;width:100%;height:100%}.rail-avatar-sprite{background-repeat:no-repeat;background-size:400%;width:100%;height:100%}.rail-card-details{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rail-card-top-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.rail-exec-name{color:var(--text-primary);font-size:14.5px;font-weight:800}.rail-executive-card.rail-active .rail-exec-name{color:#fffdf9}.rail-stage-tag{color:var(--text-muted);font-size:9.5px;font-weight:800}.rail-executive-card.rail-active .rail-stage-tag{color:#cbb59d}.rail-exec-role{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.rail-executive-card.rail-active .rail-exec-role{color:var(--cream-soft)}.rail-exec-company{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.rail-executive-card.rail-active .rail-exec-company{color:#fffdf9b3}.rail-benchmark-pill{border-radius:var(--radius-xs);background:var(--bg-secondary);border:1px solid var(--border-medium);color:var(--burgundy-primary);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}[data-theme=burgundy] .rail-benchmark-pill{color:var(--tan-light)}.rail-executive-card.rail-active .rail-benchmark-pill{color:#fffdf9;background:#cbb59d33;border-color:#cbb59d66}.pill-zap-icon{color:var(--tan-primary)}.testimonials-credibility-ribbon{border-radius:var(--radius-md);border:1px solid var(--border-medium);background:var(--bg-card);flex-wrap:wrap;justify-content:space-around;align-items:center;gap:16px;padding:18px 28px;display:flex}.cred-item{align-items:center;gap:10px;display:flex}.cred-num{color:var(--burgundy-primary);font-size:20px;font-weight:900}[data-theme=burgundy] .cred-num{color:var(--tan-primary)}.cred-label{color:var(--text-secondary);font-size:12px;font-weight:600}.cred-sep{color:var(--border-medium);font-weight:800}.pricing-section{box-sizing:border-box;background:radial-gradient(65% 50% at 50% 12%,#cbb59d59 0%,#0000 80%),linear-gradient(140deg,#faf6f0 0% 42%,#f1e5d5 42% 65%,#e6d6c2 65% 80%,#dac4ac 80% 100%);border-bottom:1px solid #b596754d;flex-direction:column;gap:40px;width:100%;padding:100px 24px 110px;display:flex;position:relative;overflow:hidden}[data-theme=burgundy] .pricing-section{background:radial-gradient(65% 50% at 50% 12%,#b5967533 0%,#0000 80%),linear-gradient(140deg,#18070f 0% 42%,#240c18 42% 65%,#301020 65% 80%,#3d152a 80% 100%);border-bottom-color:#cbb59d38}.billing-switcher-wrap{background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);align-items:center;margin-top:20px;padding:4px;display:flex}.billing-btn{border-radius:var(--radius-full);color:var(--text-secondary);padding:7px 18px;font-size:13px;font-weight:600}.billing-btn.active{background:var(--burgundy-primary);color:#fffdf9;border:1px solid var(--tan-primary)}.discount-pill{background:var(--accent-green-bg);color:var(--accent-green);border-radius:var(--radius-full);margin-left:4px;padding:1px 6px;font-size:10px;font-weight:700}.pricing-cards-grid{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;max-width:1240px;margin:0 auto;display:grid}.pricing-card{border:1.5px solid var(--border-medium);border-radius:var(--radius-lg);flex-direction:column;padding:32px;display:flex;position:relative}.pricing-card.highlighted-plan{border-color:var(--burgundy-primary);background:var(--bg-primary);box-shadow:var(--shadow-md);transform:translateY(-4px)}.plan-popular-ribbon{background:var(--burgundy-primary);color:#fffdf9;letter-spacing:.08em;border-radius:var(--radius-full);align-items:center;gap:4px;padding:3px 12px;font-size:10px;font-weight:800;display:flex;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #6b1d2f66}.plan-badge-type{color:var(--burgundy-primary);font-size:11px;font-weight:700}.plan-name{color:var(--text-primary);margin-top:2px;font-size:22px;font-weight:700}.plan-desc{color:var(--text-secondary);min-height:38px;margin-top:6px;font-size:12.5px;line-height:1.5}.plan-price-block{align-items:baseline;margin:20px 0;display:flex}.price-currency{color:var(--burgundy-primary);margin-right:2px;font-size:22px;font-weight:700}.price-val{color:var(--text-primary);font-size:38px;font-weight:800}.price-period{color:var(--text-muted);margin-left:6px;font-size:13px}.price-custom{color:var(--burgundy-primary);font-size:26px;font-weight:800}.plan-features-list{flex-direction:column;flex:1;gap:10px;margin-bottom:28px;display:flex}.features-label{color:var(--text-primary);font-size:12px;font-weight:700}.plan-features-list ul{flex-direction:column;gap:10px;list-style:none;display:flex}.plan-features-list li{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:13px;display:flex}.feature-check-icon{color:var(--accent-green);flex-shrink:0;margin-top:2px}.w-full{justify-content:center;width:100%}.pricing-trust-guarantee-ribbon{background:var(--bg-card);border:1px solid var(--border-medium);border-radius:var(--radius-full);flex-wrap:wrap;justify-content:space-around;align-items:center;gap:16px;width:100%;max-width:1240px;margin:12px auto 0;padding:14px 28px;display:flex;box-shadow:0 4px 18px #320f190a}[data-theme=burgundy] .pricing-trust-guarantee-ribbon{background:#1a090fd9;border-color:#cbb59d4d;box-shadow:0 6px 24px #00000080}.trust-ribbon-item{color:var(--text-primary);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.trust-ribbon-divider{background:var(--border-subtle);width:1px;height:18px}.roi-calculator-card{border:1.5px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:30px}.roi-calc-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.roi-calc-title-group{align-items:center;gap:12px;display:flex}.roi-heading{color:var(--text-primary);font-size:19px;font-weight:700}.roi-sub{color:var(--text-muted);font-size:12.5px}.roi-badge-live{color:var(--accent-green);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.roi-calc-grid{grid-template-columns:1.2fr 1fr;gap:28px;display:grid}.roi-controls-col{flex-direction:column;gap:20px;display:flex}.roi-slider-group{flex-direction:column;gap:6px;display:flex}.roi-slider-label-row{justify-content:space-between;align-items:center;display:flex}.roi-slider-title{color:var(--text-primary);font-size:13px;font-weight:700}.roi-slider-val{color:var(--burgundy-primary);font-size:13.5px;font-weight:700}.roi-slider-hint{color:var(--text-muted);font-size:11px}.roi-metrics-output-col{flex-direction:column;justify-content:center;gap:14px;display:flex}.roi-output-card{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex-direction:column;gap:4px;padding:16px;display:flex}.roi-output-card.highlight-metric{background:var(--burgundy-faint);border-color:var(--burgundy-primary)}.roi-output-label{color:var(--text-muted);font-size:11.5px;font-weight:600}.roi-output-val{color:var(--burgundy-primary);font-size:24px;font-weight:800}.roi-output-sub{color:var(--text-secondary);font-size:11px}.faq-modern-section{box-sizing:border-box;background:radial-gradient(55% 45% at 20% 45%,#b5967533 0%,#0000 65%),linear-gradient(120deg,#fffdf9 0% 38%,#f5ede2 38% 62%,#e9decd 62% 80%,#ddcebb 80% 100%);border-bottom:1px solid #b596754d;width:100%;padding:100px 24px;position:relative;overflow:hidden}[data-theme=burgundy] .faq-modern-section{background:radial-gradient(55% 45% at 20% 45%,#b596751f 0%,#0000 65%),linear-gradient(120deg,#16060d 0% 38%,#220a14 38% 62%,#2e0e1b 62% 80%,#3b1223 80% 100%);border-bottom-color:#cbb59d38}.faq-modern-container{grid-template-columns:1fr 1.35fr;align-items:start;gap:64px;max-width:1240px;margin:0 auto;display:grid}.faq-headline-col{flex-direction:column;gap:20px;display:flex;position:sticky;top:100px}.faq-main-title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:clamp(36px,4.2vw,56px);font-weight:850;line-height:1.1}.faq-title-accent{color:var(--burgundy-primary)}[data-theme=burgundy] .faq-title-accent{color:var(--tan-primary)}.faq-main-subtitle{color:var(--text-secondary);max-width:440px;margin:0;font-size:15px;line-height:1.65}.faq-more-link{color:var(--burgundy-primary);width:fit-content;transition:all var(--transition-fast);align-items:center;gap:8px;margin-top:10px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}.faq-more-link:hover{color:var(--tan-primary);transform:translate(4px)}[data-theme=burgundy] .faq-more-link{color:var(--tan-primary)}.faq-accordion-list{border-top:1.5px solid var(--border-medium);flex-direction:column;display:flex}.faq-line-item{border-bottom:1.5px solid var(--border-medium);transition:all var(--transition-fast)}.faq-line-question-btn{text-align:left;cursor:pointer;width:100%;transition:all var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.faq-line-question-text{font-family:var(--font-sans);color:var(--text-primary);letter-spacing:-.01em;transition:color var(--transition-fast);font-size:clamp(16px,1.25vw,19px);font-weight:700;line-height:1.4}.faq-line-item.is-open .faq-line-question-text{color:var(--burgundy-primary)}[data-theme=burgundy] .faq-line-item.is-open .faq-line-question-text{color:var(--tan-primary)}.faq-line-toggle-icon{width:32px;height:32px;color:var(--burgundy-primary);background:var(--burgundy-faint);border:1.5px solid var(--border-medium);transition:all var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-line-item.is-open .faq-line-toggle-icon{background:var(--burgundy-primary);color:#fffdf9;border-color:var(--tan-primary)}[data-theme=burgundy] .faq-line-toggle-icon{color:var(--tan-primary);background:#85223a4d;border-color:#cbb59d4d}[data-theme=burgundy] .faq-line-item.is-open .faq-line-toggle-icon{background:var(--tan-primary);color:#120308;border-color:var(--tan-primary)}.faq-line-answer-pane{padding:0 0 24px}.faq-line-answer-text{color:var(--text-secondary);margin:0;font-size:14.5px;line-height:1.75}.contact-modern-section{box-sizing:border-box;background:radial-gradient(70% 50% at 50% 100%,#b5967559 0%,#0000 80%),linear-gradient(145deg,#faf6f0 0% 35%,#f0e3d1 35% 58%,#e5d3bd 58% 76%,#dac1a6 76% 100%);width:100%;padding:100px 24px 115px;position:relative;overflow:hidden}[data-theme=burgundy] .contact-modern-section{background:radial-gradient(70% 50% at 50% 100%,#85223a73 0%,#0000 80%),linear-gradient(145deg,#17060e 0% 35%,#240c17 35% 58%,#311020 58% 76%,#3e1428 76% 100%)}.contact-modern-container{flex-direction:column;gap:32px;max-width:1240px;margin:0 auto;display:flex}.contact-top-grid{grid-template-columns:1.3fr .95fr;align-items:stretch;gap:28px;display:grid}.contact-form-chamber{background:var(--bg-card);border:1.5px solid var(--border-medium);-webkit-backdrop-filter:blur(20px);border-radius:28px;flex-direction:column;gap:20px;padding:34px 32px;display:flex;box-shadow:0 16px 48px #6b1d2f14}[data-theme=burgundy] .contact-form-chamber{background:linear-gradient(145deg,#1a070eeb 0%,#0f0307f5 100%);border-color:#cbb59d47;box-shadow:0 20px 60px #000000b3}.form-chamber-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.form-chamber-title{color:var(--text-primary);letter-spacing:-.015em;margin:0 0 4px;font-size:20px;font-weight:800}.form-chamber-sub{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.form-sla-badge{letter-spacing:.08em;color:var(--burgundy-primary);background:var(--burgundy-faint);border:1px solid var(--border-medium);border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}[data-theme=burgundy] .form-sla-badge{color:var(--tan-primary);background:#85223a4d;border-color:#cbb59d59}.sla-live-dot{background:#1f8a58;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pulseGreenDot;box-shadow:0 0 6px #1f8a58}.modern-contact-form{flex-direction:column;gap:16px;display:flex}.form-inputs-row-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-capsule-group{flex-direction:column;display:flex}.form-capsule-input{color:var(--text-primary);transition:all var(--transition-fast);background:#b596752e;border:1.5px solid #b5967559;border-radius:26px;padding:13px 22px;font-size:14px}.form-capsule-input::placeholder{color:var(--text-muted);opacity:.85}.form-capsule-input:focus{border-color:var(--burgundy-primary);background:var(--bg-primary);box-shadow:0 0 0 3px #6b1d2f26}[data-theme=burgundy] .form-capsule-input{color:#fffdf9;background:#2d0e18b3;border-color:#cbb59d40}[data-theme=burgundy] .form-capsule-input:focus{border-color:var(--tan-primary);box-shadow:0 0 0 3px #cbb59d40}.form-capsule-textarea{color:var(--text-primary);resize:vertical;min-height:110px;transition:all var(--transition-fast);background:#b596752e;border:1.5px solid #b5967559;border-radius:24px;padding:14px 22px;font-size:14px}.form-capsule-textarea::placeholder{color:var(--text-muted);opacity:.85}.form-capsule-textarea:focus{border-color:var(--burgundy-primary);background:var(--bg-primary);box-shadow:0 0 0 3px #6b1d2f26}[data-theme=burgundy] .form-capsule-textarea{color:#fffdf9;background:#2d0e18b3;border-color:#cbb59d40}.form-submit-row{align-items:center;margin-top:4px;display:flex}.btn-modern-submit{color:#fffdf9;letter-spacing:.02em;cursor:pointer;transition:all var(--transition-fast);background:linear-gradient(135deg,#6b1d2f 0%,#461423 100%);border:1.5px solid #cbb59d73;border-radius:26px;justify-content:center;align-items:center;padding:13px 32px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 6px 20px #6b1d2f4d}.btn-modern-submit:hover{border-color:var(--tan-primary);background:linear-gradient(135deg,#85223a 0%,#581524 100%);transform:translateY(-2px);box-shadow:0 8px 24px #6b1d2f73}[data-theme=burgundy] .btn-modern-submit{border-color:var(--tan-primary);background:linear-gradient(135deg,#85223a 0%,#581524 100%)}.newsletter-modern-card{color:#fffdf9;background:linear-gradient(145deg,#6b1d2f 0%,#461423 100%);border:1.5px solid #b5967573;border-radius:28px;flex-direction:column;justify-content:center;padding:36px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 48px #6b1d2f38}[data-theme=burgundy] .newsletter-modern-card{background:linear-gradient(145deg,#3b0e1b 0%,#1a050d 100%);border-color:#cbb59d59}.newsletter-card-inner{z-index:2;flex-direction:column;gap:16px;display:flex;position:relative}.newsletter-card-title{color:#fffdf9;letter-spacing:-.02em;margin:0;font-size:26px;font-weight:850}.newsletter-card-desc{color:#ede4d8;margin:0;font-size:13.5px;line-height:1.65}.newsletter-form-block{flex-direction:column;gap:14px;margin-top:8px;display:flex}.newsletter-input-wrap{width:100%}.newsletter-capsule-input{color:#1a090f;background:#fff;border:1.5px solid #cbb59d80;border-radius:24px;width:100%;padding:13px 22px;font-size:14px;box-shadow:0 4px 14px #0000001f}.newsletter-capsule-input::placeholder{color:#8c7868}.newsletter-capsule-input:focus{border-color:var(--tan-primary);box-shadow:0 0 0 3px #cbb59d66}.btn-newsletter-submit{color:#fffdf9;border:1.5px solid var(--tan-primary);letter-spacing:.02em;cursor:pointer;width:100%;transition:all var(--transition-fast);background:#110408;border-radius:24px;justify-content:center;align-items:center;padding:13px 24px;font-size:14px;font-weight:800;display:flex;box-shadow:0 4px 16px #0006}.btn-newsletter-submit:hover{background:var(--tan-primary);color:#14050a;transform:translateY(-1px);box-shadow:0 6px 22px #b5967566}.contact-cards-three-row{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.contact-info-pill-card{transition:all var(--transition-normal);border-radius:24px;flex-direction:column;gap:12px;padding:28px 24px;display:flex;box-shadow:0 10px 32px #0000000f}.contact-info-pill-card:hover{transform:translateY(-4px);box-shadow:0 16px 44px #6b1d2f29}.card-variant-dark{color:#fffdf9;background:linear-gradient(145deg,#6b1d2f 0%,#461423 100%);border:1.5px solid #cbb59d73}.card-variant-dark .pill-card-main-title{color:#fffdf9}.card-variant-dark .pill-card-sub-desc{color:#efe4d6}.card-variant-dark .pill-card-icon-frame{color:#cbb59d}[data-theme=burgundy] .card-variant-dark{background:linear-gradient(145deg,#461423 0%,#20050e 100%);border-color:#cbb59d59}.card-variant-tan{color:#1e0911;background:#e5d9cb;border:1.5px solid #b596758c}.card-variant-tan .pill-card-main-title{color:#1e0911}.card-variant-tan .pill-card-sub-desc{color:#48323b}.card-variant-tan .pill-card-icon-frame{color:#6b1d2f}[data-theme=burgundy] .card-variant-tan{color:#faf5ee;background:#2d121b;border-color:#cbb59d4d}[data-theme=burgundy] .card-variant-tan .pill-card-main-title{color:#faf5ee}[data-theme=burgundy] .card-variant-tan .pill-card-sub-desc,[data-theme=burgundy] .card-variant-tan .pill-card-icon-frame{color:#cbb59d}.card-variant-light{color:#1e0911;background:#fffdf9;border:1.5px solid #b5967566}.card-variant-light .pill-card-main-title{color:#1e0911}.card-variant-light .pill-card-sub-desc{color:#48323b}.card-variant-light .pill-card-icon-frame{color:#85223a}[data-theme=burgundy] .card-variant-light{color:#faf5ee;background:#18060d;border-color:#cbb59d40}[data-theme=burgundy] .card-variant-light .pill-card-main-title{color:#faf5ee}[data-theme=burgundy] .card-variant-light .pill-card-sub-desc{color:#a89182}[data-theme=burgundy] .card-variant-light .pill-card-icon-frame{color:#cbb59d}.pill-card-top-meta{letter-spacing:.08em;border-bottom:1px solid #b5967540;justify-content:space-between;align-items:center;gap:8px;padding-bottom:6px;font-size:10px;font-weight:800;display:flex}.card-location-tag{color:var(--burgundy-primary);border-radius:var(--radius-full);background:#6b1d2f14;padding:2px 8px}.card-variant-dark .card-location-tag{color:var(--tan-light);background:#ffffff1f}.card-variant-tan .card-location-tag{color:var(--burgundy-primary);background:#6b1d2f1a}.card-variant-light .card-location-tag{color:var(--burgundy-primary);background:var(--burgundy-faint)}[data-theme=burgundy] .card-location-tag{color:var(--tan-primary);background:#cbb59d26}.card-legal-tag{color:var(--text-muted);font-size:9.5px}.card-variant-dark .card-legal-tag{color:var(--tan-primary)}.card-copy-status{color:var(--text-muted);align-items:center;gap:5px;margin-top:auto;padding-top:6px;font-size:10.5px;font-weight:700;display:flex}.card-variant-dark .card-copy-status{color:var(--tan-light)}.copied-pill{align-items:center;gap:4px;display:inline-flex}.pill-card-header-row{align-items:center;gap:14px;display:flex}.pill-card-icon-frame{flex-shrink:0;justify-content:center;align-items:center;display:flex}.pill-card-main-title{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:850}.pill-card-sub-desc{margin:0;font-size:12.8px;line-height:1.55}.contact-dual-maps-grid{grid-template-columns:repeat(2,1fr);gap:24px;width:100%;display:grid}.location-map-column-card{border:1.5px solid var(--border-medium);background:var(--bg-card);transition:all var(--transition-normal);border-radius:28px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 44px #6b1d2f14}.location-map-column-card:hover{border-color:var(--tan-primary);transform:translateY(-3px);box-shadow:0 20px 52px #6b1d2f24}[data-theme=burgundy] .location-map-column-card{background:linear-gradient(145deg,#18060d 0%,#100307 100%);border-color:#cbb59d40;box-shadow:0 18px 52px #000000b3}.location-card-header{border-bottom:1px solid var(--border-subtle);background:#fffdf999;flex-direction:column;gap:8px;padding:24px 26px 18px;display:flex}[data-theme=burgundy] .location-card-header{background:#1a090f99}.location-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.location-flag-badge{letter-spacing:.1em;color:var(--burgundy-primary);background:var(--burgundy-faint);border:1px solid var(--border-medium);border-radius:var(--radius-full);padding:3px 10px;font-size:10px;font-weight:800}[data-theme=burgundy] .location-flag-badge{color:var(--tan-primary);background:#85223a4d;border-color:#cbb59d4d}.location-legal-name{color:var(--tan-dark);font-size:11px;font-weight:700}[data-theme=burgundy] .location-legal-name{color:var(--tan-primary)}.location-name-heading{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.015em;margin:0;font-size:18px;font-weight:800}.location-street-address{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.location-facility-meta{color:var(--burgundy-primary);background:var(--burgundy-faint);border:1px solid var(--border-medium);border-radius:var(--radius-full);align-items:center;gap:8px;width:fit-content;margin-top:4px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}[data-theme=burgundy] .location-facility-meta{color:var(--tan-primary);background:#85223a40;border-color:#cbb59d40}.location-map-viewport{background:#120308;width:100%;height:200px;position:relative;overflow:hidden}.location-map-svg{object-fit:cover;width:100%;height:100%}.location-map-actions-bar{border-radius:var(--radius-full);border:1px solid var(--border-medium);-webkit-backdrop-filter:blur(12px);background:#fffdf9f0;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex;position:absolute;bottom:12px;left:14px;right:14px;box-shadow:0 4px 18px #00000040}[data-theme=burgundy] .location-map-actions-bar{background:#14050beb;border-color:#cbb59d59}.map-meta-coords{color:var(--text-secondary);align-items:center;gap:6px;font-size:10.5px;display:flex}.btn-map-nav{color:#fffdf9;background:var(--burgundy-primary);border-radius:var(--radius-full);border:1px solid var(--tan-primary);transition:all var(--transition-fast);flex-shrink:0;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.btn-map-nav:hover{background:var(--tan-primary);color:#120308;transform:translateY(-1px)}.btn-zoom{color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #00000026}.btn-zoom:hover{background:var(--burgundy-primary);color:#fffdf9;border-color:var(--tan-primary)}[data-theme=burgundy] .btn-zoom{color:var(--tan-light);background:#18060ee6;border-color:#cbb59d59}[data-theme=burgundy] .btn-zoom:hover{background:var(--tan-primary);color:#120308}@media (width<=992px){.faq-modern-container{grid-template-columns:1fr;gap:36px}.faq-headline-col{position:static}.contact-top-grid,.contact-cards-three-row,.contact-dual-maps-grid{grid-template-columns:1fr}}@media (width<=640px){.form-inputs-row-2{grid-template-columns:1fr}.contact-form-chamber,.newsletter-modern-card{border-radius:22px;padding:24px 18px}.contact-info-pill-card{border-radius:20px;padding:20px 16px}.pill-card-detail{font-size:15.5px}}.vectalis-footer{border-top:2px solid var(--tan-primary);background:radial-gradient(60% 50% at 50% 0,#cbb59d47 0%,#0000 70%),linear-gradient(135deg,#faf4eb 0% 45%,#efe3d3 45% 70%,#e5d4be 70% 100%);width:100%;margin-top:0;padding:56px 24px 44px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}[data-theme=burgundy] .vectalis-footer{background:radial-gradient(60% 50% at 50% 0,#85223a59 0%,#0000 70%),linear-gradient(135deg,#18070f 0% 45%,#220a14 45% 70%,#2d0e1b 70% 100%);border-top-color:#cbb59d73;box-shadow:0 -16px 48px #0009}.footer-streamlined-container{flex-direction:column;gap:24px;max-width:1240px;margin:0 auto;display:flex}@media (width<=1366px){.footer-top-grid{gap:28px!important}.footer-social-column,.footer-legal-column{min-width:140px}.footer-social-icon{transition:transform .2s,opacity .2s}.footer-social-icon:hover{transform:translate(3px)}}.footer-hero-strip{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.footer-brand-lockup{align-items:center;gap:14px;display:flex}.footer-logo-prism{border:1.5px solid var(--tan-primary);background:linear-gradient(135deg,#6b1d2f 0%,#3b0c18 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;box-shadow:0 4px 16px #6b1d2f59}.footer-brand-title-wrap{flex-direction:column;gap:2px;display:flex}.footer-brand-name{font-family:var(--font-heading);letter-spacing:.04em;color:var(--burgundy-primary);font-size:24px;font-weight:800;line-height:1}[data-theme=burgundy] .footer-brand-name{color:#fffdf9}.footer-brand-tagline{color:var(--tan-dark);font-size:11px;font-weight:600}[data-theme=burgundy] .footer-brand-tagline{color:var(--tan-primary)}.footer-center-telemetry{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.footer-status-pill{color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-medium);border-radius:var(--radius-full);align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.status-indicator-dot{background:#38a169;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #38a169}.footer-iso-pill{color:var(--burgundy-primary);background:var(--burgundy-faint);border:1px solid var(--border-medium);border-radius:var(--radius-full);align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}[data-theme=burgundy] .footer-iso-pill{color:var(--tan-primary);background:#85223a4d;border-color:#cbb59d4d}.btn-footer-launch{border-radius:var(--radius-sm);align-items:center;gap:8px;padding:8px 18px;font-size:13px;display:inline-flex}.footer-middle-nav-row{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.footer-nav-links{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.footer-nav-link-item{color:var(--text-secondary);transition:all var(--transition-fast);font-size:13.5px;font-weight:600;text-decoration:none}.footer-nav-link-item:hover{color:var(--burgundy-primary);transform:translateY(-1px)}[data-theme=burgundy] .footer-nav-link-item:hover{color:var(--tan-primary)}.footer-tech-capsules{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tech-badge{color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-medium);border-radius:var(--radius-full);transition:all var(--transition-fast);align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.tech-badge:hover{border-color:var(--tan-primary);color:var(--burgundy-primary)}[data-theme=burgundy] .tech-badge{color:var(--tan-primary);background:#240e16b3;border-color:#cbb59d40}.footer-bottom-bar{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.bottom-left-info span{line-height:1.6}.bottom-right-actions{align-items:center;gap:12px;display:flex}.btn-scroll-top{color:var(--text-primary);background:var(--bg-card);border:1.5px solid var(--border-medium);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);align-items:center;gap:6px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-flex}.btn-scroll-top:hover{border-color:var(--tan-primary);color:var(--burgundy-primary);transform:translateY(-2px);box-shadow:0 4px 14px #6b1d2f26}[data-theme=burgundy] .btn-scroll-top:hover{color:var(--tan-primary)}.studio-top-bar{justify-content:space-between;align-items:center;max-width:1560px;margin:0 auto;padding:16px 24px 0;display:flex}.btn-back-overview{color:var(--burgundy-primary);background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.btn-back-overview:hover{background:var(--bg-card-elevated)}.studio-top-title{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.vectalis-main-content{flex:1;width:100%;max-width:1560px;margin:0 auto;padding:24px 24px 60px}.modal-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2000;background:#12060bb3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.evidence-modal-card{background:var(--bg-primary);border:1.5px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;width:100%;max-width:1180px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) fadeIn;display:flex;overflow:hidden}.evidence-modal-header{background:var(--bg-secondary);border-bottom:1px solid var(--border-medium);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.evidence-badge{letter-spacing:.08em;color:var(--burgundy-primary);background:var(--burgundy-faint);border:1px solid var(--border-medium);border-radius:var(--radius-xs);align-items:center;gap:6px;margin-bottom:6px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}[data-theme=burgundy] .evidence-badge{color:var(--tan-light)}.evidence-modal-title{color:var(--text-primary);font-size:19px;font-weight:700}.evidence-meta-strip{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.meta-pill{color:var(--text-secondary);background:var(--bg-primary);border-radius:var(--radius-xs);border:1px solid var(--border-subtle);padding:2px 8px;font-size:11px}.similarity-hero-badge{background:var(--burgundy-primary);border:1.5px solid var(--tan-primary);border-radius:var(--radius-sm);color:#fffdf9;flex-direction:column;align-items:center;padding:6px 14px;display:flex;box-shadow:0 4px 14px #6b1d2f59}.similarity-hero-badge .score-val{font-size:20px;font-weight:800;font-family:var(--font-mono)}.similarity-hero-badge .score-label{letter-spacing:.08em;font-size:8.5px;font-weight:700}.btn-close-modal{background:var(--bg-secondary);border:1px solid var(--border-medium);width:32px;height:32px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.evidence-modal-body{flex:1;grid-template-columns:1.25fr 1fr;display:grid;overflow:hidden}.evidence-left-panel,.evidence-right-panel{flex-direction:column;gap:16px;padding:24px;display:flex;overflow-y:auto}.evidence-left-panel{border-right:1px solid var(--border-medium);background:var(--bg-card-elevated)}.document-page-simulation{background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:20px}.highlighted-chunk-box{background:var(--burgundy-faint);border:1.5px solid var(--burgundy-primary);border-radius:var(--radius-sm);margin:14px 0;padding:14px;box-shadow:0 0 16px #6b1d2f26}.chunk-box-badge{color:var(--burgundy-primary);align-items:center;gap:5px;margin-bottom:8px;font-size:10px;font-weight:700;display:inline-flex}.chunk-box-text{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.65}.toast-notification{z-index:3000;background:var(--bg-primary);border:1.5px solid var(--burgundy-primary);box-shadow:var(--shadow-lg);border-radius:var(--radius-md);align-items:center;gap:10px;padding:12px 20px;display:flex;position:fixed;bottom:24px;right:24px}.toast-text{color:var(--text-primary);font-size:13px;font-weight:600}.architecture-flow-section{background:radial-gradient(60% 50%,#b5967533 0%,#0000 70%),linear-gradient(155deg,#faf6f0 0% 40%,#efe5d7 40% 64%,#e4d5c2 64% 82%,#d8c3ac 82% 100%);border-top:1.5px solid #b5967559;border-bottom:1.5px solid #b5967559;width:100%;padding:95px 24px 105px;position:relative;overflow:hidden}[data-theme=burgundy] .architecture-flow-section{background:radial-gradient(60% 50%,#85223a73 0%,#0000 70%),linear-gradient(155deg,#16060d 0% 40%,#220b15 40% 64%,#2e101e 64% 82%,#3a1526 82% 100%);border-top-color:#cbb59d40;border-bottom-color:#cbb59d40}.flow-section-container{background:0 0;flex-direction:column;align-items:center;gap:24px;max-width:1240px;margin:0 auto;display:flex}.architecture-pure-canvas{background:0 0;justify-content:center;align-items:center;width:100%;max-width:1140px;margin:6px 0 10px;display:flex;position:relative}.architecture-animated-svg{background:0 0;width:100%;height:auto;overflow:visible}.animated-flow-line{stroke-dasharray:9 7;filter:drop-shadow(0 0 6px var(--tan-primary));animation:1.6s linear infinite streamPulse}@keyframes streamPulse{0%{stroke-dashoffset:32px}to{stroke-dashoffset:0}}.stream-delay-1{animation-delay:.35s}.stream-delay-2{animation-delay:.7s}.stream-delay-3{animation-delay:1.05s}.orbital-spin-ring{transform-origin:552px 310px;animation:32s linear infinite spinSlowClockwise}.orbital-reverse-ring{transform-origin:552px 310px;animation:26s linear infinite spinSlowCounter}@keyframes spinSlowClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinSlowCounter{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.node-box-shape{fill:#fffdf9eb;stroke:#b5967573;stroke-width:1.5px;filter:drop-shadow(0 4px 14px #6b1d2f0f);transition:all .25s}[data-theme=burgundy] .node-box-shape{fill:#16060ce6;stroke:#cbb59d59;filter:drop-shadow(0 6px 24px #000000a6)}.node-icon-bg{fill:#6b1d2f14;stroke:#b5967559;stroke-width:1.2px}[data-theme=burgundy] .node-icon-bg{fill:#85223a73;stroke:#cbb59d61}.flow-badge-text{fill:#6b1d2f;letter-spacing:.04em;font-size:12px;font-weight:900}[data-theme=burgundy] .flow-badge-text{fill:#efe4d6}.flow-node-title{fill:#1c060e;letter-spacing:-.01em;font-size:14px;font-weight:800}[data-theme=burgundy] .flow-node-title{fill:#fffdf9}.flow-core-title{letter-spacing:-.015em;font-size:16.5px;font-weight:900}.flow-node-sub{fill:#7a1f35;letter-spacing:.02em;font-size:11.5px;font-weight:700}[data-theme=burgundy] .flow-node-sub{fill:#d4bfa9}.flow-node-desc{fill:#4a1b28;font-size:11px;font-weight:600}[data-theme=burgundy] .flow-node-desc{fill:#e6d6c6}.flow-node-group{transition:transform .25s,opacity .25s}.flow-node-group:hover .node-box-shape,.flow-node-group.node-selected .node-box-shape{stroke:#b59675;fill:#fffdf9;filter:drop-shadow(0 8px 24px #6b1d2f2e);stroke-width:2px}[data-theme=burgundy] .flow-node-group:hover .node-box-shape,[data-theme=burgundy] .flow-node-group.node-selected .node-box-shape{fill:#260812;stroke:#cbb59d;filter:drop-shadow(0 0 18px #cbb59d99)drop-shadow(0 0 26px #85223acc)}.center-hub-box{fill:#fffdf9f2;filter:drop-shadow(0 8px 28px #6b1d2f24);transition:all .3s}[data-theme=burgundy] .center-hub-box{fill:#120409f2;filter:drop-shadow(0 12px 34px #000000bf)}.nim-badge-box{fill:#6b1d2f}[data-theme=burgundy] .nim-badge-box{fill:#4a1322}.flow-center-hub{transition:transform .3s}.flow-center-hub:hover .center-hub-box,.flow-center-hub.node-selected .center-hub-box{stroke:#b59675;filter:drop-shadow(0 10px 32px #6b1d2f40)}[data-theme=burgundy] .flow-center-hub:hover .center-hub-box,[data-theme=burgundy] .flow-center-hub.node-selected .center-hub-box{stroke:#fffdf9;filter:drop-shadow(0 0 24px #cbb59dd9)drop-shadow(0 0 38px #85223af2)}.flow-telemetry-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;margin-bottom:8px;display:flex}.telemetry-pill-item{background:var(--bg-card);border:1px solid var(--border-medium);border-radius:var(--radius-full);align-items:center;gap:8px;padding:6px 16px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #6b1d2f0a}.telemetry-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.telemetry-dot.dot-live{background:#38a169;animation:1.6s ease-in-out infinite pulseGreenDot;box-shadow:0 0 8px #38a169}.telemetry-dot.dot-tan{background:var(--tan-primary);box-shadow:0 0 6px var(--tan-primary)}.telemetry-dot.dot-green{background:#2b6cb0;box-shadow:0 0 6px #2b6cb0}.telemetry-dot.dot-burgundy{background:var(--burgundy-primary);box-shadow:0 0 6px var(--burgundy-primary)}.telemetry-label{color:var(--text-secondary)}.telemetry-val{color:var(--burgundy-primary);font-weight:800}[data-theme=burgundy] .telemetry-val{color:var(--tan-primary)}.flow-inspector-card{background:var(--bg-card);border:1.5px solid var(--border-medium);width:100%;max-width:1140px;transition:all var(--transition-normal);border-radius:20px;flex-direction:column;gap:8px;margin-top:18px;padding:22px 28px;display:flex;box-shadow:0 10px 30px #320f190d,inset 0 1px 1px #fffc}[data-theme=burgundy] .flow-inspector-card{background:#1a090fe6;border-color:#cbb59d4d;box-shadow:0 12px 36px #0009}.inspector-top-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.inspector-badge-wrap{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inspector-pill{letter-spacing:.1em;border-radius:var(--radius-full);background:var(--burgundy-faint);color:var(--burgundy-primary);border:1px solid var(--border-medium);padding:3px 10px;font-size:10px;font-weight:800}[data-theme=burgundy] .inspector-pill{color:var(--tan-primary);background:#cbb59d26;border-color:#cbb59d4d}.inspector-title{font-family:var(--font-heading);color:var(--text-primary);margin:0;font-size:16px;font-weight:800}.inspector-metrics-pill{color:var(--burgundy-primary);border-radius:var(--radius-full);background:#b596751f;border:1px solid #b5967559;align-items:center;gap:7px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}[data-theme=burgundy] .inspector-metrics-pill{color:var(--tan-light);background:#cbb59d26}.inspector-desc{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.6}.polygonal-testimonial-section{background:radial-gradient(60% 50% at 85% 20%,#b5967538 0%,#0000 70%),linear-gradient(135deg,#fffdf9 0% 36%,#f6ece0 36% 60%,#ebe0d0 60% 78%,#decfc0 78% 100%);border-bottom:1px solid #b596754d;padding:100px 24px;position:relative;overflow:hidden}[data-theme=burgundy] .polygonal-testimonial-section{background:radial-gradient(60% 50% at 85% 20%,#b5967524 0%,#0000 70%),linear-gradient(135deg,#15050b 0% 36%,#220a14 36% 60%,#2e0e1c 60% 78%,#3a1324 78% 100%);border-bottom-color:#cbb59d38}.polygonal-testimonial-container{flex-direction:column;gap:36px;max-width:1100px;margin:0 auto;display:flex}.testimonial-polygon-showcase{flex-direction:column;align-items:center;gap:28px;width:100%;display:flex}.testimonial-open-stage,.polygon-card-chamber{width:100%;box-shadow:none;transition:all var(--transition-normal);background:0 0;border:none;border-radius:0;padding:36px 36px 36px 44px;position:relative;overflow:visible}[data-theme=burgundy] .testimonial-open-stage,[data-theme=burgundy] .polygon-card-chamber{box-shadow:none;background:0 0;border:none}.polygon-frame-svg{pointer-events:none;z-index:2;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:visible}.polygon-frame-svg path{stroke:var(--burgundy-primary);stroke-width:2.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 8px #6b1d2f2e);transition:stroke var(--transition-normal)}[data-theme=burgundy] .polygon-frame-svg path{stroke:var(--tan-primary);filter:drop-shadow(0 0 12px #cbb59d73)}.polygon-top-brand-tag{z-index:6;flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:absolute;top:14px;right:24px}.brand-tag-code{letter-spacing:.08em;color:var(--text-primary);align-items:center;gap:4px;font-size:14px;font-weight:800;display:flex}.brand-tag-title{color:var(--text-primary)}.brand-tag-accent{color:var(--burgundy-primary);background:var(--burgundy-faint);border:1.5px solid var(--tan-primary);border-radius:4px;padding:1px 6px}[data-theme=burgundy] .brand-tag-accent{color:var(--tan-primary);border-color:var(--tan-primary);background:#85223a4d}.brand-tag-sub{letter-spacing:.14em;color:var(--tan-dark);font-size:9.5px;font-weight:700}[data-theme=burgundy] .brand-tag-sub{color:var(--tan-primary)}.polygon-card-content-grid{z-index:5;grid-template-columns:1.35fr .85fr;align-items:center;gap:40px;padding-top:24px;display:grid;position:relative}.polygon-narrative-col{flex-direction:column;padding:0;display:flex;position:relative}.stylized-quote-mark{font-family:var(--font-heading);-webkit-user-select:none;user-select:none;color:var(--burgundy-primary);opacity:.85;font-size:58px;font-weight:700;line-height:.85}[data-theme=burgundy] .stylized-quote-mark{color:var(--tan-primary);text-shadow:0 0 16px #cbb59d66}.quote-mark-open{margin-bottom:8px;margin-left:0}.quote-mark-close{align-self:flex-end;margin-top:6px;margin-bottom:12px}.polygon-quote-paragraph{font-family:var(--font-editorial,"DM Serif Display", serif);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:clamp(16px,1.35vw,19px);font-style:italic;font-weight:400;line-height:1.8}.polygon-author-block{flex-direction:column;gap:4px;margin-top:14px;display:flex}.author-name-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.author-full-name{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(22px,2vw,28px);font-weight:700}.author-domain-badge{letter-spacing:.12em;color:var(--burgundy-primary);background:var(--burgundy-faint);border:1px solid var(--border-medium);border-radius:var(--radius-full);padding:3px 10px;font-size:10px;font-weight:800}[data-theme=burgundy] .author-domain-badge{color:var(--tan-primary);background:#85223a40;border-color:#cbb59d4d}.author-role-company{color:var(--text-secondary);margin:0;font-size:14px;font-weight:500}[data-theme=burgundy] .author-role-company{color:var(--tan-light)}.author-telemetry-badge{border-radius:var(--radius-full);color:var(--burgundy-primary);border:1px solid var(--border-medium);background:#b5967526;align-items:center;gap:6px;width:fit-content;margin-top:12px;padding:5px 14px;font-size:11.5px;font-weight:700;display:inline-flex}[data-theme=burgundy] .author-telemetry-badge{color:var(--tan-primary);background:#85223a4d;border-color:#cbb59d4d}.badge-sep{opacity:.5}.polygon-portrait-col{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.portrait-image-wrapper{justify-content:center;align-items:center;width:100%;max-width:360px;height:380px;display:flex;position:relative;overflow:visible}.portrait-image-wrapper:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle,#b5967540 0%,#6b1d2f14 60%,#0000 80%);border-radius:50%;width:300px;height:300px;position:absolute}[data-theme=burgundy] .portrait-image-wrapper:before{background:radial-gradient(circle,#cbb59d2e 0%,#85223a4d 60%,#0000 80%)}.portrait-person-cutout{object-fit:contain;object-position:center bottom;z-index:2;filter:contrast(1.04)saturate(1.04);width:100%;max-width:340px;height:auto;max-height:380px;transition:transform .4s;position:relative}.portrait-person-cutout:hover{transform:scale(1.03)}.portrait-subtle-glow{pointer-events:none;z-index:1;background:radial-gradient(#6b1d2f40,#0000 70%);height:30px;position:absolute;bottom:-10px;left:10%;right:10%}.polygon-floating-controls{z-index:10;gap:8px;display:flex;position:absolute;bottom:0;right:0}.btn-poly-action{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fffdf9;cursor:pointer;width:38px;height:38px;transition:all var(--transition-fast);background:#16060cd1;border:1.5px solid #cbb59d73;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 14px #0006}.btn-poly-action:hover{background:var(--burgundy-primary);border-color:var(--tan-primary);transform:scale(1.08);box-shadow:0 0 16px #cbb59d80}[data-theme=burgundy] .btn-poly-action:hover{background:var(--tan-primary);color:#120308}.btn-poly-primary{background:linear-gradient(135deg, var(--burgundy-primary) 0%, #3b0c18 100%);border-color:var(--tan-primary)}.polygon-selector-bar{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.poly-selector-item{background:var(--bg-card);border:1.5px solid var(--border-medium);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);align-items:center;gap:10px;padding:8px 18px 8px 10px;display:flex}.poly-selector-item:hover{border-color:var(--tan-primary);transform:translateY(-2px);box-shadow:0 6px 18px #6b1d2f26}.poly-selector-item.sel-active{background:var(--burgundy-primary);border-color:var(--tan-primary);box-shadow:0 6px 20px #6b1d2f59}[data-theme=burgundy] .poly-selector-item.sel-active{border-color:var(--tan-primary);background:linear-gradient(135deg,#2e0b16 0%,#17040a 100%);box-shadow:0 0 20px #cbb59d59}.selector-mini-avatar{border:1.5px solid var(--tan-primary);background:#110508;border-radius:50%;flex-shrink:0;width:32px;height:32px;overflow:hidden}.selector-mini-avatar img{object-fit:cover;object-position:top center;width:100%;height:100%}.selector-text-wrap{align-items:center;gap:8px;display:flex}.selector-name{color:var(--text-primary);font-size:13px;font-weight:700}.poly-selector-item.sel-active .selector-name{color:#fffdf9}.selector-stage{color:var(--tan-dark);font-size:10px;font-weight:800}.poly-selector-item.sel-active .selector-stage{color:var(--tan-primary)}@media (width<=1200px){.hero-results-grid,.pricing-cards-grid,.collections-preview-grid{grid-template-columns:1fr}.footer-top-container{grid-template-columns:1.2fr 1fr 1fr}.modality-tabs-strip{grid-template-columns:1fr 1fr}.evidence-modal-body{grid-template-columns:1fr;overflow-y:auto}}@media (width<=1024px){.hero-circular-composition{padding:0 16px}.about-editorial-grid{grid-template-columns:1fr;gap:36px}.about-hero-photo{height:380px}.personas-grid-four{grid-template-columns:repeat(2,1fr)}.testimonials-dual-deck{grid-template-columns:1fr;gap:24px}.rail-cards-stack{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.footer-cta-dock{flex-direction:column;align-items:flex-start;gap:20px;padding:28px 24px}.footer-top-container{grid-template-columns:1fr 1fr;gap:36px}}@media (width<=1100px){.web-nav-stage-dock .stage-num{display:none}.nav-stage-item{padding:5px 9px;font-size:11.5px}}@media (width<=860px){.web-nav-stage-dock{display:none}.hero-giant-watermark-wrap{opacity:.45;padding:0 6px}.giant-outline-letter{font-size:clamp(80px,15vw,140px)}.hero-circular-composition{min-height:auto;margin:4px auto 0;padding:0 6px}.hero-title{font-size:32px}.section-title-large{font-size:26px}.business-values-strip,.hero-metrics-strip,.core-pillars-grid{grid-template-columns:1fr}.contact-wrapper{grid-template-columns:1fr;gap:32px;padding:28px 20px}.footer-cta-dock-container{margin:-24px auto 36px}.footer-cta-dock{border-radius:22px;padding:24px 18px}.dock-right-actions{flex-direction:column;align-items:stretch;width:100%}.btn-dock-action{justify-content:center;width:100%}.footer-top-container{grid-template-columns:1fr;gap:32px}.about-editorial-container,.testimonials-deck-container{padding:20px 12px 0}.about-editorial-header{flex-direction:column;gap:18px;margin-bottom:32px}.about-square-accents{align-self:flex-start}.brand-sub{display:none}.vectalis-header-wrapper{padding:0 10px}.polygon-card-content-grid{grid-template-columns:1fr;gap:0}.polygon-card-chamber{padding:28px 16px 0}.polygon-narrative-col{padding:8px 12px 16px 36px}.portrait-image-wrapper{max-width:280px;height:320px;margin:0 auto}.polygon-top-brand-tag{top:16px;right:20px}.brand-tag-code{font-size:13px}.stylized-quote-mark{font-size:44px}.author-full-name{font-size:20px}.polygon-quote-paragraph{font-size:14.5px}}@media (width<=640px){.about-vision-mission-row{grid-template-columns:1fr}.about-bottom-showcase-row{flex-direction:column;align-items:center;gap:20px}.about-secondary-image-wrap{width:100%;height:180px}.personas-grid-four{grid-template-columns:1fr}.contact-wrapper{border-radius:24px;padding:20px 14px}.contact-form-col{border-radius:20px;padding:22px 14px}.polygon-card-chamber{border-radius:24px;padding:22px 12px 0}.polygon-narrative-col{padding:6px 8px 14px 28px}.portrait-image-wrapper{max-width:240px;height:270px}.polygon-selector-bar{gap:8px}.poly-selector-item{padding:6px 12px 6px 8px;font-size:11px}.selector-mini-avatar{width:26px;height:26px}.selector-name{font-size:11px}}@media (width<=580px){.home-hero-reluxe{gap:6px;padding:12px 10px 36px}.circle-left-photo{border-width:3.5px;width:140px;height:140px;margin-right:-32px}.circle-center-portal{border-width:3.5px;width:165px;height:165px}.circle-right-manifold{border-width:3.5px;width:148px;height:148px;margin-left:-32px}.circle-brand-heading{font-size:24px}.circle-arrow-icon{width:22px;height:22px}.circle-arrow-icon svg{width:12px;height:12px}.btn-circle-pill-label{padding:4px 10px;font-size:9.5px}.btn-circle-arrow-badge{width:22px;height:22px}.btn-circle-arrow-badge svg{width:10px;height:10px}}@media (width<=768px){.vectalis-header-wrapper{z-index:2000!important;padding:0 8px!important;position:sticky!important;top:6px!important}.vectalis-sculpted-dock{border-radius:16px}.header-container{min-height:54px;padding:6px 12px}.logo-icon{height:38px!important}section,.section-header-centered,.contact-wrapper,.home-hero-reluxe{padding-left:12px!important;padding-right:12px!important}.architecture-flow-section{padding-left:8px!important;padding-right:8px!important}.architecture-flow-section .section-title-large{font-size:22px!important;line-height:1.25!important}.architecture-flow-section .section-desc-centered{padding:0 4px!important;font-size:13px!important}.workflow-modal-backdrop{padding:12px!important}.workflow-modal-content{border-radius:18px!important;max-height:85vh!important;padding:20px 16px!important}.modal-header-row{flex-direction:column;align-items:flex-start;gap:12px}.btn-modal-close{align-self:flex-end}.plan-features-list ul{padding-left:0!important}.plan-features-list li{gap:8px!important;font-size:13px!important}.pricing-card{padding:24px 16px!important}.testimonial-polygon-showcase{padding:0 6px!important}.polygon-narrative-col{padding:16px 8px 16px 12px!important}.polygon-quote-paragraph{font-size:14px!important;line-height:1.5!important}.form-inputs-row-1,.form-inputs-row-2{grid-template-columns:1fr!important;gap:12px!important}.contact-capsule-card{padding:20px 14px!important}.contact-cards-three-row{grid-template-columns:1fr!important;gap:16px!important}.contact-info-pill-card{border-radius:20px!important;padding:18px 16px!important}.pill-card-main-title{word-break:break-word!important;font-size:15px!important}.pill-card-top-meta{flex-wrap:wrap!important;gap:6px!important}.contact-dual-maps-grid{grid-template-columns:1fr!important;gap:20px!important}.location-map-column-card{border-radius:20px!important}.location-card-header{gap:6px!important;padding:16px 16px 14px!important}.location-title-row{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.location-name-heading{font-size:16px!important}.location-street-address{font-size:12.5px!important}.location-facility-meta{white-space:normal!important;flex-wrap:wrap!important;width:100%!important;padding:4px 10px!important;font-size:10px!important}.location-map-viewport{height:230px!important}.location-map-actions-bar{border-radius:14px!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin:8px 10px 10px!important;padding:10px 12px!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.map-meta-coords{flex-wrap:wrap!important;font-size:10px!important}.btn-map-nav{justify-content:center!important;width:100%!important;padding:7px 14px!important}#nvidia{padding:60px 14px!important}.nvidia-tech-matrix-container{-webkit-overflow-scrolling:touch}.nvidia-matrix-header,.nvidia-matrix-row{padding:12px 14px!important;font-size:13px!important}.newsletter-modern-card{width:100%!important;padding:18px 14px!important}.newsletter-form-block{flex-direction:column!important;gap:10px!important}.newsletter-input-wrap,.btn-newsletter-submit{width:100%!important}}.how-it-works-modern-section{background:radial-gradient(60% 50% at 50% 45%,#cbb59d52 0%,#0000 70%),linear-gradient(125deg,#fffdf9 0% 35%,#f5ece0 35% 58%,#eae0cf 58% 76%,#dfd0bd 76% 100%);border-bottom:1px solid #b596754d;padding:100px 24px 110px;position:relative;overflow:hidden}[data-theme=burgundy] .how-it-works-modern-section{background:radial-gradient(60% 50% at 50% 45%,#85223a66 0%,#0000 70%),linear-gradient(125deg,#1a0710 0% 35%,#240c17 35% 58%,#30101f 58% 76%,#3c1527 76% 100%);border-bottom-color:#cbb59d38}.how-it-works-container{z-index:2;max-width:1320px;margin:0 auto;position:relative}.badge-workflow-style{color:var(--burgundy-primary);background:#6b1d2f14;border:1px solid #b5967573}[data-theme=burgundy] .badge-workflow-style{color:var(--tan-light);background:#85223a40;border-color:#cbb59d73}.workflow-master-chamber{background:var(--bg-card);-webkit-backdrop-filter:blur(28px);border:1.5px solid var(--border-medium);transition:all var(--transition-normal);border-radius:28px;margin-top:48px;padding:32px 36px 40px;position:relative;box-shadow:0 20px 60px #320f1912,0 2px 6px #00000008,inset 0 1px 1px #ffffffe6}[data-theme=burgundy] .workflow-master-chamber{background:#1a090fe0;border-color:#cbb59d52;box-shadow:0 24px 64px #000000a6,inset 0 1px 1px #cbb59d33}.workflow-top-action-bar{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.workflow-stage-counter{letter-spacing:.08em;color:var(--text-secondary);align-items:center;gap:10px;font-size:11.5px;font-weight:700;display:flex}.timer-paused-pill{color:var(--tan-dark);background:#b5967526;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:600}[data-theme=burgundy] .timer-paused-pill{color:var(--tan-light);background:#cbb59d33}.live-pulse-dot{background:var(--accent-green);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulseDot;box-shadow:0 0 0 3px #1f8a5833}@keyframes pulseDot{0%{transform:scale(.9);box-shadow:0 0 0 2px #1f8a5833}50%{transform:scale(1.15);box-shadow:0 0 0 6px #1f8a581a}to{transform:scale(.9);box-shadow:0 0 0 2px #1f8a5833}}.workflow-controls-cluster{align-items:center;gap:8px;display:flex}.btn-workflow-ctrl{background:var(--cream-primary);border:1px solid var(--border-medium);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.btn-workflow-ctrl:hover{background:var(--bg-tertiary);border-color:var(--tan-primary);color:var(--burgundy-primary);transform:translateY(-1px)}.btn-workflow-ctrl.active-play{background:var(--burgundy-primary);color:#fffdf9;border-color:var(--burgundy-primary)}.btn-expand-modal{padding:7px 10px}[data-theme=burgundy] .btn-workflow-ctrl{color:var(--tan-light);background:#260e17d9;border-color:#cbb59d4d}[data-theme=burgundy] .btn-workflow-ctrl:hover{border-color:var(--tan-rich);color:#fffdf9;background:#381522f2}.workflow-timer-progress-track{background:#b5967526;border-radius:999px;width:100%;height:3.5px;margin-bottom:28px;position:relative;overflow:hidden}.workflow-timer-progress-fill{background:linear-gradient(90deg, var(--tan-primary), var(--burgundy-primary));border-radius:999px;height:100%;transition:width 50ms linear;box-shadow:0 0 8px #6b1d2f4d}[data-theme=burgundy] .workflow-timer-progress-fill{background:linear-gradient(90deg, var(--burgundy-rich), var(--tan-rich))}.workflow-interactive-grid{grid-template-columns:1.05fr 1.1fr;align-items:stretch;gap:36px;display:grid}.workflow-orbital-dial-column{align-items:center;gap:24px;display:flex;position:relative}.orbital-track-canvas-wrap{flex-shrink:0;justify-content:center;align-items:center;width:130px;height:500px;display:flex;position:relative}.orbital-arc-svg{width:100%;height:100%;overflow:visible}.arc-node-group{cursor:pointer}.pulse-ring{animation:2s ease-out infinite arcPulse}@keyframes arcPulse{0%{r:7;opacity:1}to{r:16;opacity:0}}.orbital-numbers-overlay{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.orbital-step-btn{pointer-events:auto;cursor:pointer;font-family:var(--font-sans);letter-spacing:-.02em;color:#b5967573;transform-origin:50%;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:26px;font-weight:800;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute}.orbital-step-btn:hover{color:var(--burgundy-rich);transform:scale(1.12)}.orbital-step-btn.is-active-step{color:var(--burgundy-primary);filter:drop-shadow(0 2px 8px #6b1d2f40);font-size:34px;transform:scale(1.18)}[data-theme=burgundy] .orbital-step-btn{color:#cbb59d59}[data-theme=burgundy] .orbital-step-btn:hover{color:var(--tan-rich)}[data-theme=burgundy] .orbital-step-btn.is-active-step{color:var(--tan-light);filter:drop-shadow(0 0 12px #cbb59d66)}.step-slashed-num{font-feature-settings:"zero" 1}.step-pos-0{top:40px;left:0}.step-pos-1{top:135px;left:55px}.step-pos-2{top:235px;left:80px}.step-pos-3{top:335px;left:55px}.step-pos-4{top:425px;left:0}.orbital-active-content-chamber{flex-direction:column;flex:1;justify-content:center;padding:4px 8px 4px 0;display:flex}.active-stage-header-row{align-items:center;gap:16px;margin-bottom:12px;display:flex}.active-giant-num-box{background:linear-gradient(135deg,#6b1d2f1f,#b5967526);border:1.5px solid #b5967566;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;display:flex;box-shadow:0 8px 24px #320f1914}[data-theme=burgundy] .active-giant-num-box{background:linear-gradient(135deg,#85223a59,#1e0a12cc);border-color:#cbb59d66;box-shadow:0 10px 28px #00000080}.active-giant-num{color:var(--burgundy-primary);font-feature-settings:"zero" 1;font-size:36px;font-weight:800}[data-theme=burgundy] .active-giant-num{color:var(--tan-light)}.active-stage-title-wrap{flex-direction:column;gap:4px;display:flex}.active-stage-badge{letter-spacing:.08em;color:var(--burgundy-primary);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}[data-theme=burgundy] .active-stage-badge{color:var(--tan-rich)}.active-stage-main-title{font-family:var(--font-heading);color:var(--text-primary);margin:0;font-size:27px;font-weight:700;line-height:1.15}.active-stage-subtitle{color:var(--burgundy-rich);margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.45}[data-theme=burgundy] .active-stage-subtitle{color:var(--tan-light)}.active-stage-detail-desc{color:var(--text-secondary);margin:0 0 18px;font-size:13px;line-height:1.6}.active-stage-benefits-box{background:var(--bg-tertiary);border:1px solid var(--border-medium);border-radius:14px;margin-bottom:20px;padding:14px 16px}[data-theme=burgundy] .active-stage-benefits-box{background:#220c15b3;border-color:#cbb59d40}.benefits-heading{letter-spacing:.06em;color:var(--text-muted);margin:0 0 8px;font-size:10.5px;font-weight:700}.benefits-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.benefit-list-item{color:var(--text-primary);align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.4;display:flex}.benefit-check-icon{flex-shrink:0;margin-top:1px}.active-stage-actions-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.stage-switch-hint{color:var(--text-muted);letter-spacing:.02em;align-items:center;gap:6px;font-size:11px;display:inline-flex}.inline-hint-icon{color:var(--tan-primary)}.workflow-preview-column{flex-direction:column;justify-content:center;display:flex}.workflow-preview-viewport{background:var(--cream-primary);border:1.5px solid var(--border-medium);border-radius:20px;flex-direction:column;min-height:500px;display:flex;overflow:hidden;box-shadow:0 14px 40px #320f1914,inset 0 1px 1px #ffffffe6}[data-theme=burgundy] .workflow-preview-viewport{background:#12060bf2;border-color:#cbb59d59;box-shadow:0 18px 48px #000000b3}.preview-window-topbar{background:var(--bg-tertiary);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}[data-theme=burgundy] .preview-window-topbar{background:#1e0a12e6;border-color:#cbb59d33}.preview-window-dots{align-items:center;gap:6px;display:flex}.win-dot{border-radius:50%;width:10px;height:10px}.dot-red{background:#e05d52}.dot-yellow{background:#e8a838}.dot-green{background:#4eba88}.preview-window-title{color:var(--text-muted);font-size:11px;font-weight:600}.preview-window-status{letter-spacing:.05em;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex}.live-dot-mini{background:var(--accent-green);border-radius:50%;width:6px;height:6px}.preview-window-image-canvas{background:#14050a;flex:1;justify-content:center;align-items:center;width:100%;min-height:420px;padding:12px;display:flex;position:relative;overflow:hidden}[data-theme=burgundy] .preview-window-image-canvas{background:#0e0306}.stage-artwork-media{object-fit:contain;border-radius:12px;width:100%;height:100%;max-height:400px;transition:transform .4s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 28px #00000073}.stage-artwork-media:hover{transform:scale(1.015)}.artwork-overlay-chip{-webkit-backdrop-filter:blur(14px);letter-spacing:.04em;color:#fffdf9;pointer-events:none;background:#14060ce0;border:1px solid #b5967573;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:22px;left:22px;box-shadow:0 6px 20px #0009}.overlay-pulse-dot{background:var(--accent-green);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulseDot;box-shadow:0 0 0 3px #1f8a584d}.preview-window-bottombar{background:var(--bg-tertiary);border-top:1px solid var(--border-subtle);color:var(--text-muted);letter-spacing:.05em;justify-content:space-between;align-items:center;padding:10px 18px;font-size:10px;display:flex}.bottombar-left{align-items:center;gap:6px;display:flex}.status-bullet-dot{background:var(--tan-primary);border-radius:50%;width:5px;height:5px}[data-theme=burgundy] .preview-window-bottombar{background:#1e0a12e6;border-color:#cbb59d33}.workflow-modal-backdrop{z-index:2000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#110508d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.workflow-modal-content{background:var(--bg-primary);border:1.5px solid var(--border-glow);border-radius:24px;width:100%;max-width:720px;max-height:90vh;padding:28px 32px;overflow-y:auto;box-shadow:0 24px 70px #0006}[data-theme=burgundy] .workflow-modal-content{background:#18060e;border-color:#cbb59d66}.modal-header-row{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:18px;display:flex}.modal-badge{color:var(--burgundy-primary);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}[data-theme=burgundy] .modal-badge{color:var(--tan-light)}.btn-modal-close{border:1px solid var(--border-medium);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:600}.modal-stages-list{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.modal-stage-row{background:var(--bg-tertiary);border:1px solid var(--border-subtle);cursor:pointer;transition:all var(--transition-fast);border-radius:14px;align-items:center;gap:18px;padding:14px 18px;display:flex}.modal-stage-row:hover{border-color:var(--tan-primary);background:var(--bg-card);transform:translate(4px)}.modal-stage-row.is-active-modal-row{border-color:var(--burgundy-primary);background:#6b1d2f14}[data-theme=burgundy] .modal-stage-row{background:#220c15b3;border-color:#cbb59d33}[data-theme=burgundy] .modal-stage-row.is-active-modal-row{border-color:var(--tan-rich);background:#85223a40}.modal-stage-num{color:var(--burgundy-primary);font-feature-settings:"zero" 1;font-size:24px;font-weight:800}[data-theme=burgundy] .modal-stage-num{color:var(--tan-light)}.modal-stage-body{flex:1}.modal-stage-title{color:var(--text-primary);margin:0 0 3px;font-size:15px;font-weight:700}.modal-stage-desc{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.modal-stage-chevron{color:var(--text-muted)}.modal-footer-row{justify-content:flex-end;display:flex}@keyframes bounceSubtle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-bounce-subtle{animation:3s ease-in-out infinite bounceSubtle}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:12s linear infinite spinSlow}@media (width<=1080px){.workflow-interactive-grid{grid-template-columns:1fr;gap:36px}.workflow-orbital-dial-column{justify-content:center}}@media (width<=768px){.how-it-works-modern-section{padding:60px 16px}.workflow-master-chamber{border-radius:20px;padding:20px 18px 24px}.workflow-orbital-dial-column{flex-direction:column;align-items:flex-start;gap:16px}.orbital-track-canvas-wrap{width:100%;height:180px}.orbital-arc-svg{display:none}.orbital-numbers-overlay{border-bottom:1px solid var(--border-subtle);justify-content:space-between;width:100%;height:auto;padding:10px 0;display:flex;position:relative}.orbital-step-btn{font-size:20px;position:static}.orbital-step-btn.is-active-step{font-size:26px}.active-stage-header-row{gap:12px}.active-giant-num-box{border-radius:14px;width:54px;height:54px}.active-giant-num{font-size:28px}.active-stage-main-title{font-size:22px}}.card-flourish-bracket{pointer-events:none;width:16px;height:16px;transition:all var(--transition-fast);border-color:#b59675a6;position:absolute}.flourish-tl{border-top:2px solid;border-left:2px solid;border-top-left-radius:6px;top:12px;left:12px}.flourish-br{border-bottom:2px solid;border-right:2px solid;border-bottom-right-radius:6px;bottom:12px;right:12px}.tinted-brush-accent{z-index:1;display:inline-block;position:relative}.tinted-brush-accent:after{content:"";z-index:-1;background:#cbb59d59;border-radius:4px;height:38%;position:absolute;bottom:2px;left:-6px;right:-6px;transform:skew(-6deg)}[data-theme=burgundy] .tinted-brush-accent:after{background:#85223a61}.sparkle-star-flourish{color:var(--tan-primary);opacity:.85;font-size:14px;line-height:1;display:inline-block}.vectalis-product-view{flex-direction:column;min-height:100vh;display:flex}.product-page-main{background:linear-gradient(135deg, #cbb59d0f 0%, transparent 55%), linear-gradient(225deg, #85223a0d 0%, transparent 50%), linear-gradient(180deg, #fffdf900 0%, #f8f4ed99 100%), var(--bg-primary);flex:1;position:relative;overflow:hidden}.product-page-inner{text-align:center;flex-direction:column;align-items:center;gap:28px;max-width:900px;margin:0 auto;padding:100px 32px 80px;display:flex;position:relative}.product-geo-ring{pointer-events:none;border-radius:50%;position:absolute}.product-geo-ring-1{border:1.5px solid #cbb59d2e;width:480px;height:480px;top:-120px;right:-160px}.product-geo-ring-2{border:1.5px solid #85223a1f;width:320px;height:320px;bottom:-80px;left:-100px}.product-eyebrow{letter-spacing:.12em;color:var(--burgundy-primary);background:#85223a12;border:1px solid #85223a2e;border-radius:99px;align-items:center;gap:8px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-flex}.product-eyebrow-dot{background:var(--burgundy-primary);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-beacon}.product-headline{color:var(--text-dark);letter-spacing:-.02em;margin:0;font-size:clamp(36px,6vw,64px);font-weight:800;line-height:1.12}.product-headline-accent{background:linear-gradient(135deg, var(--burgundy-primary), var(--tan-primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.product-subtext{color:var(--text-secondary);max-width:620px;margin:0;font-size:17px;line-height:1.65}.product-status-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.product-status-pill{letter-spacing:.06em;color:var(--tan-dark);background:#cbb59d1f;border:1px solid #cbb59d59;border-radius:99px;align-items:center;gap:7px;padding:6px 14px;font-size:11.5px;font-weight:600;display:inline-flex}.product-cta-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.product-notify-btn{align-items:center;gap:8px;padding:13px 28px;font-size:15px;display:inline-flex}.product-back-btn{border:1.5px solid var(--tan-primary);border-radius:var(--radius-md);color:var(--tan-dark);cursor:pointer;transition:all var(--transition-fast);background:0 0;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;display:inline-flex}.product-back-btn:hover{color:var(--burgundy-primary);border-color:var(--burgundy-primary);background:#cbb59d24}.product-features-preview{text-align:left;grid-template-columns:repeat(2,1fr);gap:16px;width:100%;max-width:820px;margin-top:16px;display:grid}.product-feature-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:#fffdf9d1;border:1.5px solid #cbb59d47;border-radius:16px;flex-direction:column;gap:10px;padding:22px 22px 20px;display:flex;position:relative}.product-feature-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #6b1d2f1a}.product-feature-num{letter-spacing:.1em;color:var(--burgundy-primary);opacity:.65;font-size:11px;font-weight:700}.product-feature-body{flex:1}.product-feature-title{color:var(--text-dark);margin:0 0 6px;font-size:15px;font-weight:700}.product-feature-desc{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.product-feature-coming{letter-spacing:.1em;color:var(--tan-dark);background:#cbb59d26;border:1px solid #cbb59d4d;border-radius:99px;align-self:flex-start;padding:3px 10px;font-size:10px;font-weight:700}.nav-item-product{margin-left:4px;padding-left:10px;border-left:1.5px solid #cbb59d4d!important}.nav-item-product .stage-label{font-weight:700;color:var(--burgundy-primary)!important}@media (width<=640px){.product-features-preview{grid-template-columns:1fr}.product-page-inner{padding:80px 20px 60px}}.idle-search-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:320px;padding:72px 32px;display:flex}.idle-state-icon-wrap{background:#cbb59d1a;border:1.5px solid #cbb59d47;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:4px;display:flex;position:relative}.idle-icon{color:var(--tan-primary);opacity:.75}.idle-icon-glow{border:1.5px solid #cbb59d26;border-radius:50%;animation:3s ease-in-out infinite orbital-pulse;position:absolute;inset:-6px}@keyframes orbital-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}.idle-state-title{color:var(--text-dark);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.idle-state-sub{color:var(--text-secondary);max-width:420px;margin:0;font-size:14.5px;line-height:1.6}.idle-hint-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}.idle-hint-chip{letter-spacing:.07em;color:var(--tan-dark);background:#cbb59d1f;border:1px solid #cbb59d47;border-radius:99px;padding:4px 12px;font-size:10.5px;font-weight:600}.idle-hint-sep{color:var(--text-muted);font-size:12px}.mobile-menu-toggle{border:1.5px solid var(--border-medium);color:var(--text-primary);cursor:pointer;z-index:10000;background:#85223a1a;border-radius:12px;justify-content:center;align-items:center;padding:8px 10px;transition:all .2s;display:none}.mobile-menu-toggle.is-active{background:var(--burgundy-primary);color:#fffdf9;border-color:var(--tan-primary);box-shadow:0 0 12px #85223a80}.mobile-nav-overlay{z-index:9999;-webkit-backdrop-filter:blur(16px);box-sizing:border-box;background:#faf8f3fa;flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;display:flex;position:fixed;inset:0;pointer-events:auto!important}[data-theme=burgundy] .mobile-nav-overlay{background:#17060efa}.mobile-nav-close-btn{border:1.5px solid var(--border-medium);color:var(--text-primary);cursor:pointer;z-index:10000;background:#85223a1f;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:all .2s;display:flex;position:absolute;top:24px;right:24px;box-shadow:0 4px 16px #00000026}.mobile-nav-close-btn:hover{background:var(--burgundy-primary);color:#fffdf9;transform:scale(1.08)}.mobile-nav-links{text-align:center;box-sizing:border-box;flex-direction:column;gap:12px;width:100%;max-width:340px;max-height:75vh;padding:16px 8px;display:flex;overflow-y:auto}.mobile-nav-item{color:var(--text-primary);cursor:pointer;touch-action:manipulation;background:#b596751a;border:1.5px solid #b5967540;border-radius:18px;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;padding:12px 20px;font-size:18px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}[data-theme=burgundy] .mobile-nav-item{background:#85223a1f;border-color:#cbb59d40}.mobile-nav-item:hover,.mobile-nav-item.active{background:var(--burgundy-primary);color:#fffdf9;border-color:var(--tan-primary);transform:translate(4px);box-shadow:0 4px 18px #85223a59}.mobile-stage-num{color:var(--burgundy-primary);letter-spacing:.08em;background:#85223a1a;border-radius:10px;padding:3px 8px;font-size:11px;font-weight:800}.mobile-nav-item.active .mobile-stage-num{color:var(--tan-primary);background:#fff3}@media (width<=1024px){.web-nav-stage-dock{display:none!important}.mobile-menu-toggle{display:flex}.header-container{justify-content:space-between}}@media (width<=768px){.hero-circular-composition{flex-direction:column;gap:0;min-height:auto;margin-top:24px;padding:0 16px}.hero-circle-disc{width:280px!important;height:280px!important;margin:0 0 -40px!important}.circle-right-manifold{margin-bottom:0!important}.hero-giant-watermark-wrap{display:none}.hero-intro-title{font-size:32px!important}.footer-streamlined-container{padding:24px 16px}.footer-middle-nav-row{flex-direction:column;gap:24px}.footer-nav-links{flex-wrap:wrap;justify-content:center}.footer-bottom-bar{text-align:center;flex-direction:column;gap:16px}.bottom-left-info{flex-direction:column!important}}@media (width<=480px){html,body{overflow-x:hidden}}.usecases-modern-section{z-index:2;background:radial-gradient(60% 50% at 50% 45%,#cbb59d52 0%,#0000 70%),linear-gradient(125deg,#fffdf9 0% 35%,#f5ece0 35% 58%,#eae0cf 58% 76%,#dfd0bd 76% 100%);padding:100px 0;position:relative}[data-theme=burgundy] .usecases-modern-section{background:radial-gradient(60% 50% at 50% 45%,#85223a66 0%,#0000 70%),linear-gradient(125deg,#1a0710 0% 35%,#240c17 35% 58%,#30101f 58% 76%,#3c1527 76% 100%)}.usecases-modern-container{max-width:1240px;margin:0 auto;padding:0 24px}.badge-usecase-style{color:#14080d;background:#14080d0a;border:1px solid #14080d1a}.usecases-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:64px;display:grid}.usecase-glass-card{text-align:center;background:#fff;border:1px solid #0000000f;border-radius:12px;flex-direction:column;align-items:center;gap:16px;padding:40px 24px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #00000005}.usecase-glass-card:hover{background:#14080d;border-color:#b59675;transform:translateY(-8px);box-shadow:0 20px 40px #14080d26}.usecase-icon-wrapper{color:#b59675;justify-content:center;align-items:center;margin-bottom:12px;transition:all .4s;display:flex}.usecase-glass-card:hover .usecase-icon-wrapper{color:#fffdf9;filter:drop-shadow(0 0 8px #b5967580);transform:scale(1.15)}.usecase-card-title{color:#14080d;margin-bottom:4px;font-size:18px;font-weight:700;transition:color .4s}.usecase-glass-card:hover .usecase-card-title{color:#fffdf9}.usecase-card-desc{color:#14080d99;font-size:13px;line-height:1.6;transition:color .4s}.usecase-glass-card:hover .usecase-card-desc{color:#cbb59dcc}@media (width<=1024px){.usecases-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.usecases-grid{grid-template-columns:1fr}}section,footer{box-sizing:border-box!important;border:2px solid #14080d!important;border-radius:24px!important;width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;margin:16px auto!important}[data-theme=burgundy] section,[data-theme=burgundy] footer{border:2px solid #cbb59d4d!important}.vectalis-sculpted-dock{box-sizing:border-box!important;border:2px solid #14080d!important;border-radius:40px!important;width:max-content!important;margin:16px auto!important;padding-left:32px!important;padding-right:32px!important}[data-theme=burgundy] .vectalis-sculpted-dock{border:2px solid #cbb59d4d!important}.vectalis-header-wrapper{justify-content:center!important;width:100%!important;padding:0!important;display:flex!important}@media (width<=992px){.section-title-large,.hero-master-title{font-size:36px!important;line-height:1.2!important}.section-desc-centered{font-size:16px!important}.bento-master-grid{grid-template-columns:1fr!important;gap:24px!important}.bento-card{grid-area:span 1/span 1!important}.workflow-split-layout,.architecture-split-layout,.retrieval-split-layout{flex-direction:column!important}.workflow-content,.workflow-visual,.architecture-content,.architecture-visual{flex:none!important;width:100%!important}.testimonials-grid{grid-template-columns:1fr!important;gap:24px!important}.pricing-tiers-grid{grid-template-columns:1fr!important;gap:32px!important;padding:0 16px!important}.contact-content-grid{grid-template-columns:1fr!important;gap:40px!important}.contact-cards-three-row{flex-direction:column!important;gap:24px!important;display:flex!important}.form-submit-row{flex-direction:column!important;gap:16px!important}.footer-streamlined-container{padding:0 16px!important}.footer-brand-name{font-size:32px!important}.footer-nav-links{flex-direction:column!important;align-items:center!important;gap:16px!important}}@media (width<=768px){.hero-master-title{font-size:32px!important}.hero-primary-desc{padding:0 16px!important;font-size:15px!important}.hero-cta-group{flex-direction:column!important;width:100%!important;padding:0 24px!important}.hero-cta-group button{justify-content:center!important;width:100%!important}section{padding-top:60px!important;padding-bottom:60px!important}.usecases-grid,.features-grid,.faq-grid{grid-template-columns:1fr!important}}@media (width<=1024px){.pricing-cards-grid,.contact-top-grid,.footer-grid,.stats-grid,.faq-grid,.location-map-columns-row{flex-direction:column!important;grid-template-columns:1fr!important;gap:2rem!important}}@media (width<=768px){.vectalis-header-wrapper{z-index:2000!important;box-sizing:border-box!important;justify-content:center!important;width:100%!important;margin:0 auto!important;padding:0 10px!important;display:flex!important;position:sticky!important;top:6px!important;left:0!important;right:0!important}.vectalis-sculpted-dock{box-sizing:border-box!important;border-radius:24px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:6px 14px!important}.header-container{min-height:52px!important;padding:4px 10px!important}.architecture-flow-section{padding-left:12px!important;padding-right:12px!important}.section-header-centered{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:100%!important;margin-bottom:32px!important;padding:0 8px!important;display:flex!important}.badge-and-line{flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-bottom:12px!important}.section-super-badge,.badge-architecture-style{white-space:normal!important;text-align:center!important;box-sizing:border-box!important;word-break:break-word!important;justify-content:center!important;align-items:center!important;max-width:100%!important;padding:6px 14px!important;font-size:10.5px!important;line-height:1.35!important;display:inline-flex!important}.section-title-large{text-align:center!important;word-break:break-word!important;margin:12px 0 14px!important;font-size:22px!important;line-height:1.25!important}.section-title-large br{display:none!important}.section-desc-centered{text-align:center!important;max-width:100%!important;padding:0 4px!important;font-size:13.5px!important;line-height:1.55!important}.plan-features-list ul{flex-direction:column!important;gap:10px!important;margin:0!important;padding-left:0!important;display:flex!important}.plan-features-list li{text-align:left!important;align-items:flex-start!important;gap:10px!important;width:100%!important;font-size:13px!important;line-height:1.45!important;display:flex!important}.feature-check-icon{flex-shrink:0!important;margin-top:2px!important}.pricing-trust-guarantee-ribbon{box-sizing:border-box!important;border-radius:18px!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;width:100%!important;padding:18px 16px!important;display:flex!important}.trust-ribbon-divider{display:none!important}.trust-ribbon-item{justify-content:flex-start!important;width:100%!important;font-size:12.5px!important}.polygonal-testimonial-container{box-sizing:border-box!important;width:100%!important;padding:0 12px!important}.testimonial-polygon-showcase{width:100%!important;padding:0!important}.testimonial-open-stage{box-sizing:border-box!important;border-radius:20px!important;width:100%!important;padding:20px 14px!important}.polygon-card-content-grid{flex-direction:column!important;gap:20px!important;width:100%!important;padding-top:12px!important;display:flex!important}.polygon-narrative-col{width:100%!important;padding:0!important}.polygon-quote-paragraph{word-break:break-word!important;font-size:14px!important;line-height:1.55!important}.author-name-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important}.author-telemetry-badge{flex-wrap:wrap!important;gap:6px!important;width:100%!important;font-size:11px!important;line-height:1.4!important}.polygon-portrait-col{flex-direction:column!important;align-items:center!important;width:100%!important;margin-top:12px!important;display:flex!important}.portrait-image-wrapper{max-width:260px!important;height:260px!important;margin:0 auto!important}.polygon-floating-controls{justify-content:center!important;width:100%!important;margin-top:16px!important;display:flex!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important}.polygon-selector-bar{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;width:100%!important;margin-top:20px!important;display:flex!important}.poly-selector-item{padding:8px 12px!important;font-size:12px!important}.contact-modern-section{box-sizing:border-box!important;width:100%!important;padding:48px 14px 60px!important;overflow:hidden!important}.contact-modern-container{box-sizing:border-box!important;gap:20px!important;width:100%!important;max-width:100%!important;padding:0!important}.contact-top-grid{grid-template-columns:1fr!important;gap:20px!important;width:100%!important}.contact-form-chamber{box-sizing:border-box!important;border-radius:20px!important;width:100%!important;max-width:100%!important;padding:22px 16px!important;overflow:hidden!important}.modern-contact-form{width:100%!important}.form-inputs-row-2{flex-direction:column!important;gap:14px!important;width:100%!important;display:flex!important}.form-capsule-group{box-sizing:border-box!important;width:100%!important}.form-capsule-input,.newsletter-capsule-input{box-sizing:border-box!important;width:100%!important;min-height:48px!important;padding:12px 18px!important;font-size:16px!important}.form-capsule-textarea{box-sizing:border-box!important;width:100%!important;min-height:110px!important;padding:12px 18px!important;font-size:16px!important}.turnstile-container{justify-content:center!important;width:100%!important;max-width:100%!important;margin-bottom:16px!important;display:flex!important;overflow-x:auto!important}.turnstile-container iframe{max-width:100%!important}.form-submit-row{width:100%!important}.form-submit-row .btn-sculpted-launch{box-sizing:border-box!important;justify-content:center!important;width:100%!important;min-height:48px!important;font-size:15px!important}.newsletter-modern-card{box-sizing:border-box!important;border-radius:20px!important;width:100%!important;padding:22px 18px!important}.newsletter-card-title{font-size:22px!important}.newsletter-card-desc{font-size:13px!important;line-height:1.55!important}.newsletter-form-block{flex-direction:column!important;gap:12px!important;width:100%!important;display:flex!important}.newsletter-input-wrap,.newsletter-capsule-input,.btn-newsletter-submit{box-sizing:border-box!important;width:100%!important;min-height:48px!important}.contact-cards-three-row{flex-direction:column!important;gap:16px!important;width:100%!important;display:flex!important}.contact-info-pill-card{box-sizing:border-box!important;border-radius:18px!important;width:100%!important;padding:20px 16px!important}.pill-card-main-title{word-break:break-word!important;overflow-wrap:anywhere!important;font-size:clamp(15px,4.2vw,18px)!important}.contact-dual-maps-grid{grid-template-columns:1fr!important;gap:20px!important;width:100%!important}.location-map-column-card{box-sizing:border-box!important;border-radius:20px!important;width:100%!important}.location-card-header{gap:8px!important;padding:16px!important}.location-title-row{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.location-facility-meta{white-space:normal!important;flex-wrap:wrap!important;font-size:10.5px!important;line-height:1.4!important}.location-map-viewport{height:auto!important;min-height:220px!important;position:relative!important}.location-map-viewport iframe{border-radius:12px!important;width:100%!important;height:200px!important}.location-map-actions-bar{box-sizing:border-box!important;border-radius:14px!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;margin:10px 0 0!important;padding:10px 12px!important;display:flex!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.map-meta-coords{flex-wrap:wrap!important;justify-content:center!important;font-size:10.5px!important}.btn-map-nav{text-align:center!important;box-sizing:border-box!important;justify-content:center!important;width:100%!important}section,.section-container,.contact-modern-container,.contact-wrapper,.home-hero-reluxe,.polygonal-testimonial-container,.flow-section-container,.pricing-section,.faq-modern-container,.vectalis-web-flow,.how-it-works-container{box-sizing:border-box!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important}.how-it-works-modern-section{box-sizing:border-box!important;width:100%!important;padding:50px 10px!important}.workflow-master-chamber{box-sizing:border-box!important;border-radius:18px!important;width:100%!important;padding:16px 12px 20px!important}.workflow-top-action-bar{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;width:100%!important;margin-bottom:14px!important}.workflow-stage-counter{flex-wrap:wrap!important;gap:6px!important;width:100%!important;font-size:11px!important;line-height:1.4!important}.timer-paused-pill{padding:2px 6px!important;font-size:10px!important;display:inline-block!important}.workflow-controls-cluster{justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.btn-workflow-ctrl{flex:1!important;justify-content:center!important;padding:8px 12px!important;font-size:11px!important}.ctrl-label-text{white-space:nowrap!important;font-size:10.5px!important}.workflow-timer-progress-track{height:3px!important;margin-bottom:18px!important}.workflow-interactive-grid{flex-direction:column!important;grid-template-columns:1fr!important;gap:20px!important;width:100%!important;display:flex!important}.workflow-orbital-dial-column{flex-direction:column!important;align-items:stretch!important;gap:16px!important;width:100%!important}.orbital-track-canvas-wrap{width:100%!important;height:auto!important;min-height:unset!important;padding:8px 0!important}.orbital-arc-svg{display:none!important}.orbital-numbers-overlay{border-bottom:1.5px solid var(--border-medium)!important;box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;gap:4px!important;width:100%!important;height:auto!important;padding:6px 4px!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important}.orbital-step-btn{background:var(--bg-card)!important;border:1px solid var(--border-medium)!important;text-align:center!important;border-radius:12px!important;flex:1!important;padding:6px 10px!important;font-size:14px!important;position:static!important;top:auto!important;left:auto!important}.orbital-step-btn.is-active-step{background:var(--burgundy-primary)!important;color:#fffdf9!important;border-color:var(--tan-primary)!important;font-size:16px!important;transform:none!important}.orbital-active-content-chamber{width:100%!important;padding:0!important}.active-stage-header-row{align-items:center!important;gap:12px!important;margin-bottom:10px!important}.active-giant-num-box{border-radius:12px!important;width:48px!important;height:48px!important}.active-giant-num{font-size:24px!important}.active-stage-badge{letter-spacing:.06em!important;font-size:10px!important}.active-stage-main-title{word-break:break-word!important;font-size:19px!important;line-height:1.25!important}.active-stage-subtitle{word-break:break-word!important;margin:0 0 6px!important;font-size:13.5px!important;line-height:1.4!important}.active-stage-detail-desc{word-break:break-word!important;margin:0 0 14px!important;font-size:12.5px!important;line-height:1.5!important}.active-stage-benefits-box{box-sizing:border-box!important;border-radius:12px!important;width:100%!important;margin-bottom:14px!important;padding:12px 14px!important}.benefits-heading{letter-spacing:.06em!important;margin-bottom:6px!important;font-size:10px!important}.benefits-list{gap:6px!important}.benefit-list-item{gap:8px!important;font-size:12px!important;line-height:1.4!important}.workflow-preview-column{width:100%!important}.workflow-preview-viewport{border-radius:14px!important;width:100%!important}.preview-window-image-canvas{width:100%!important;min-height:180px!important}.stage-artwork-media{object-fit:contain!important;width:100%!important;height:auto!important;max-height:280px!important}.artwork-overlay-chip{white-space:normal!important;max-width:90%!important;padding:4px 10px!important;font-size:9.5px!important;bottom:8px!important;left:8px!important}}@media (width<=480px){.ctrl-label-text{display:none!important}.orbital-step-btn{padding:5px 6px!important;font-size:12px!important}.orbital-step-btn.is-active-step{font-size:13px!important}.active-stage-main-title{font-size:17px!important}}@media (width<=768px){.footer-top-grid{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:32px!important}.footer-brand-column{text-align:center!important;align-items:center!important;max-width:100%!important}.footer-brand-column img{align-self:center!important}.footer-nav-column,.footer-social-column,.footer-legal-column{text-align:center!important;align-items:center!important;width:100%!important}.footer-nav-links{justify-content:center!important}.footer-social-links{flex-flow:wrap!important;justify-content:center!important;align-items:center!important;gap:12px 18px!important;width:100%!important;display:flex!important}.footer-social-icon{background:#b596751f!important;border:1px solid #b5967540!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;font-size:13px!important;display:inline-flex!important}.product-footer-row{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:20px!important;width:100%!important;margin-top:40px!important;padding-top:20px!important}.product-social-bar{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important}.product-social-title{text-align:center!important;width:100%!important}.product-social-links{flex-flow:wrap!important;justify-content:center!important;align-items:center!important;gap:10px 16px!important;width:100%!important;display:flex!important}.product-social-item{background:#85223a14!important;border:1px solid #85223a33!important;border-radius:18px!important;align-items:center!important;gap:6px!important;padding:8px 14px!important;font-size:13px!important;display:inline-flex!important}.floating-dock-left,.floating-dock-right{display:none!important}}.product-footer-row{border-top:1px solid var(--border-medium);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1160px;margin:60px auto 0;padding-top:28px;display:flex}.product-footer-brand{cursor:pointer;align-items:center;gap:10px;display:flex}.product-social-bar{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.product-social-title{color:var(--text-muted);letter-spacing:.05em;font-size:13px;font-weight:600}.product-social-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.product-social-item{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.product-social-item:hover{color:var(--burgundy-primary)}@media (width<=768px){.pp-bg-1,.pp-bg-2,.pp-bg-3,.pp-bg-4,.pp-bg-5,.pp-section{padding:48px 16px!important}.vx-hero-circles{flex-direction:column!important;align-items:center!important;gap:20px!important}.vx-hero-circles>div{max-width:280px!important;max-height:280px!important;margin:0!important}.vx-desktop-nav{display:none!important}.vx-mobile-toggle{display:block!important}.pp-infra-grid{grid-template-columns:1fr!important;gap:16px!important}.nvidia-tech-matrix-container{box-sizing:border-box!important;width:100%!important}}
