:root{--bg:#041115;--bg-deep:#02090c;--surface:#ffffff13;--surface-strong:#ffffff1f;--border:#ddfff729;--border-strong:#22d3a657;--text:#f7fbfa;--muted:#a9c3c1;--soft:#d8e7e5;--accent:#22d3a6;--accent-strong:#63f0ce;--accent-blue:#4aa3ff;--signal:#f5c86b;--shadow:0 26px 90px #00000057;--card-radius:8px;--max-width:1220px}*{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-x:none;background:var(--bg);max-width:100%;min-height:100%;overflow-x:clip}body{overscroll-behavior-x:none;touch-action:pan-y;max-width:100%;min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}body>*{max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{max-width:100%;font:inherit}button,select{cursor:pointer}::selection{color:#031114;background:var(--accent-strong)}:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px}h1,h2,h3,p{margin:0}h1{letter-spacing:0;max-width:780px;font-size:72px;line-height:.95}h2{letter-spacing:0;font-size:48px;line-height:1.02}h3{letter-spacing:0;font-size:20px;line-height:1.2}p{color:var(--muted);font-size:16px;line-height:1.72}.spatial-bg,.spatial-bg>*,.scroll-progress,.page-loader:before,.hero-links,.hero-stage-lines,.constellation-lines,.system-map-lines,.architecture-beam{pointer-events:none}.spatial-bg{z-index:0;background:radial-gradient(circle at 18% 10%,#22d3a626,#0000 34rem),radial-gradient(circle at 82% 16%,#4aa3ff1f,#0000 32rem),linear-gradient(#06171b 0%,#08242a 42%,#030d10 100%);position:fixed;inset:0;overflow:hidden}.bg-gradient{background:linear-gradient(115deg,#0000 14%,#22d3a61a 34%,#0000 54%),linear-gradient(250deg,#0000 20%,#4aa3ff1a 48%,#0000 70%);animation:18s ease-in-out infinite alternate lightDrift;position:absolute;inset:-20%}.bg-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:70px 70px;animation:28s linear infinite gridDrift;position:absolute;inset:-10%;-webkit-mask-image:linear-gradient(#000000f2,#0000 78%);mask-image:linear-gradient(#000000f2,#0000 78%)}.bg-particles i{top:calc((var(--i) * 41px) % 92vh);left:calc((var(--i) * 73px) % 96vw);width:3px;height:3px;animation:particleLift calc(12s + var(--i) * .9s) ease-in-out infinite;background:#dbfff785;border-radius:50%;position:absolute;box-shadow:0 0 18px #22d3a68c}.bg-beams{filter:blur(.5px);background:linear-gradient(118deg,#0000 0 32%,#22d3a614 33%,#0000 36% 100%),linear-gradient(64deg,#0000 0 55%,#4aa3ff14 56%,#0000 59% 100%);position:absolute;inset:0}.cursor-light{opacity:.95;position:absolute;inset:0}.scroll-progress{z-index:80;transform-origin:0;background:linear-gradient(90deg, var(--accent), var(--accent-blue), var(--signal));width:100%;height:3px;position:fixed;top:0;left:0}.page-loader{z-index:120;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);perspective:900px;background:#030c0ff0;align-content:center;place-items:center;gap:20px;display:grid;position:fixed;inset:0}.page-loader:before{content:"";opacity:.28;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0}.loader-mark{z-index:1;transform-style:preserve-3d;position:relative}.page-loader span{z-index:1;color:var(--soft);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:800;position:relative}.loader-line{z-index:1;background:#ffffff1f;width:260px;height:2px;position:relative;overflow:hidden}.loader-line i{transform-origin:0;background:linear-gradient(90deg, var(--accent), var(--accent-blue));width:100%;height:100%;display:block}.site-shell{z-index:1;width:100%;max-width:100%;min-height:100vh;transform-style:preserve-3d;padding:18px;position:relative;overflow-x:clip}.site-header,main,.site-footer{width:min(var(--max-width), 100%);margin:0 auto;position:relative}.site-header{z-index:70;border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051519a3;border-radius:18px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:18px;padding:12px 14px;transition:padding .18s,background .18s,border-color .18s,transform .18s;display:grid;position:sticky;top:18px;box-shadow:0 20px 70px #0000003d}.site-header.is-scrolled{background:#041115db;border-color:#ddfff738;padding:9px 12px;transform:translateY(-2px)}.logo-link,.brand-logo{align-items:center;display:inline-flex}.brand-logo{line-height:0}.brand-logo-full{filter:invert()brightness(1.26)drop-shadow(0 14px 26px #22d3a629);width:clamp(154px,16vw,204px);height:auto;display:block}.brand-logo-icon{filter:invert()brightness(1.26)drop-shadow(0 14px 26px #22d3a629);width:46px;height:auto;display:block}.site-nav,.header-actions{align-items:center;gap:7px;display:inline-flex}.site-nav{justify-content:center}.site-nav a,.language-switcher a,.command-button,.mobile-actions a{color:var(--soft);background:0 0;border:1px solid #0000;border-radius:999px;padding:10px 12px;font-size:14px;font-weight:700;transition:color .16s,background .16s,border-color .16s,transform .16s}.site-nav a:hover,.site-nav a.active,.language-switcher a:hover,.language-switcher a.active,.command-button:hover,.mobile-actions a:hover{color:#fff;background:#ffffff14;border-color:#ffffff1f}.language-switcher{border:1px solid var(--border);background:#ffffff0e;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.language-switcher a{text-align:center;min-width:34px;padding:7px 8px;font-size:12px}.command-button{align-items:center;gap:8px;display:inline-flex}.command-button kbd{color:#fff;background:#ffffff1f;border-radius:6px;place-items:center;min-width:22px;height:22px;font-size:12px;display:inline-grid}.nav-cta,.button,.contact-form button{letter-spacing:0;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.nav-cta,.button.primary,.contact-form button{color:#041115;background:linear-gradient(135deg, var(--accent-strong), #f9fffd);box-shadow:0 18px 46px #22d3a63d}.nav-cta{padding:10px 16px}.button{padding:14px 20px}.button.secondary{color:#fff;border:1px solid var(--border);background:#ffffff1a}.button.ghost{color:var(--accent-strong);background:#22d3a614;border:1px solid #22d3a633}.magnetic:hover,.nav-cta:hover,.contact-form button:hover{transform:translateY(-2px)translateZ(18px)}.mobile-menu-button{border:1px solid var(--border);background:#ffffff14;border-radius:12px;width:46px;height:46px;display:none}.mobile-menu-button span{background:#fff;border-radius:99px;width:18px;height:2px;margin:4px auto;transition:transform .18s,opacity .18s;display:block}.mobile-menu-button.open span:first-child{transform:translateY(6px)rotate(45deg)}.mobile-menu-button.open span:nth-child(2){opacity:0}.mobile-menu-button.open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-drawer{z-index:66;width:min(var(--max-width), 100%);border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform-origin:top;background:#041115f0;border-radius:16px;gap:8px;margin:12px auto 0;padding:14px;display:grid;position:sticky;top:88px}.mobile-drawer a{color:var(--soft);background:#ffffff0f;border-radius:8px;padding:13px 14px;font-weight:800}.mobile-drawer a.active{color:#fff;background:#22d3a626}.mobile-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.command-overlay{z-index:110;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01080aa3;place-items:start center;padding-top:14vh;display:grid;position:fixed;inset:0}.command-panel{border:1px solid var(--border);width:min(620px,100% - 28px);box-shadow:var(--shadow);transform-style:preserve-3d;background:#051519f5;border-radius:16px;gap:12px;padding:14px;display:grid}.command-panel-head,.command-list button,.command-languages{justify-content:space-between;align-items:center;gap:12px;display:flex}.command-panel-head strong{font-size:18px}.command-panel-head span,.command-search,.command-list small{color:var(--muted);font-size:13px}.command-search{border:1px solid var(--border);background:#ffffff0f;border-radius:8px;padding:13px 14px}.command-list{gap:6px;display:grid}.command-list button{width:100%;color:var(--text);text-align:left;background:#ffffff0e;border:1px solid #0000;border-radius:8px;padding:12px 14px}.command-list button:hover{border-color:var(--border-strong);background:#22d3a61a}.command-languages{justify-content:flex-start}.command-languages a{border:1px solid var(--border);color:var(--soft);border-radius:999px;padding:8px 11px;font-size:12px;font-weight:850}.command-languages a.active{color:#041115;background:var(--accent-strong)}main{perspective:none}.hero-section{min-height:780px;transform-style:preserve-3d;grid-template-columns:minmax(0,1.02fr) minmax(420px,.88fr);align-items:center;gap:58px;padding:74px 0 44px;display:grid}.hero-copy{transform-style:preserve-3d;gap:24px;display:grid}.eyebrow{width:fit-content;color:var(--accent-strong);letter-spacing:.06em;text-transform:uppercase;background:#22d3a614;border:1px solid #22d3a63d;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:850;display:inline-flex}.hero-copy>p{color:#c8dcda;max-width:700px;font-size:19px}.hero-actions,.trust-strip,.founder-tags,.contact-links{flex-wrap:wrap;gap:12px;display:flex}.trust-strip span,.founder-tags span{border:1px solid var(--border);color:var(--soft);background:#fff1;border-radius:999px;padding:9px 12px;font-size:13px}.hero-visual{min-height:620px;transform-style:preserve-3d;position:relative}.hero-visual-stage{min-height:660px;transform-style:preserve-3d;perspective:1100px;isolation:isolate;position:relative}.hero-stage-grid{z-index:0;border-radius:var(--card-radius);opacity:.42;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:44px 44px;border:1px solid #ddfff71a;position:absolute;inset:56px 18px 26px;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 78%,#0000 100%)}.hero-glow{z-index:0;filter:blur(24px);background:radial-gradient(circle at 48% 42%,#22d3a633,#0000 40%),radial-gradient(circle at 70% 62%,#4aa3ff24,#0000 42%);border-radius:50%;position:absolute;inset:16% 4% 8% 18%}.hero-logo-object,.hero-orbit-scene{z-index:1;opacity:.48;width:248px;height:248px;transform-style:preserve-3d;position:absolute;top:12px;right:18px}.hero-logo-object{pointer-events:none;place-items:center;display:grid}.hero-logo-object img{filter:invert()brightness(1.22)drop-shadow(0 24px 42px #22d3a633);width:min(72%,178px);height:auto}.hero-scene-fallback{border:1px solid var(--border);border-radius:var(--card-radius);background:#ffffff0f;place-items:center;width:100%;height:100%;display:grid}.portrait-card,.founder-image-wrap{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--shadow);transform-style:preserve-3d;position:relative;overflow:hidden}.portrait-card{z-index:3;width:min(350px,74vw);box-shadow:none;background:0 0;border:0;display:grid;position:absolute;bottom:38px;right:64px;overflow:visible}.hero-portrait-frame{border-radius:var(--card-radius);background:var(--surface);height:430px;box-shadow:var(--shadow);border:1px solid #ddfff72e;position:relative;overflow:hidden}.hero-portrait-frame:after,.founder-image-wrap:after{content:"";background:linear-gradient(#0000 44%,#030d1057),linear-gradient(120deg,#ffffff1f,#0000 36%);position:absolute;inset:0}.portrait-image,.founder-image{object-fit:cover}.founder-identity-plate{z-index:4;border-radius:var(--card-radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#041115d1;border:1px solid #ffffff2e;gap:6px;margin:12px 28px 0;padding:14px 16px;display:grid;position:relative}.founder-identity-plate strong,.hero-floating-card strong,.interface-panel strong{color:#fff;font-size:16px}.founder-identity-plate span,.hero-floating-card small,.interface-panel small{color:var(--muted);line-height:1.45}.founder-identity-plate span{font-size:13px}.hero-floating-card{z-index:4;border:1px solid var(--border);border-radius:var(--card-radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051519cc;gap:6px;width:184px;min-height:78px;padding:14px;display:grid;position:absolute;box-shadow:0 18px 54px #00000040}.hero-floating-card small{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:850}.hero-card-1{top:122px;left:-112px}.hero-card-2{top:-22px;right:-18px}.hero-card-3{bottom:-18px;right:-16px}.interface-panel{z-index:4;border:1px solid var(--border);border-radius:var(--card-radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051519c7;gap:5px;min-width:188px;padding:14px;display:grid;position:absolute;box-shadow:0 18px 54px #00000040}.interface-panel-1{top:166px;left:0}.interface-panel-2{bottom:92px;right:0}.interface-panel-3{top:42px;left:152px}.hero-links{z-index:1;fill:none;stroke:#22d3a647;stroke-width:1.5px;stroke-dasharray:10 12;animation:8s linear infinite dashFlow;position:absolute;inset:46px 8px 0}.hero-links circle{fill:#22d3a6b8}.hero-stage-lines{z-index:2;fill:none;stroke:#22d3a63d;stroke-width:1.4px;stroke-dasharray:10 14;animation:9s linear infinite dashFlow;position:absolute;inset:38px 0 20px}.stats-grid,.spatial-card-grid,.process-steps,.buildtrack-points,.configurator-grid{gap:14px;display:grid}.stats-grid{transform-style:preserve-3d;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 96px}.depth-card,.premium-card,.architecture-node,.process-steps article,.buildtrack-points article,.faq-list article,.contact-card,.configurator-summary{border:1px solid var(--border);border-radius:var(--card-radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-style:preserve-3d;background:linear-gradient(#ffffff1b,#ffffff0d);box-shadow:0 18px 58px #0003}.stat-card{gap:8px;min-height:132px;padding:20px;display:grid}.stat-card strong{color:#fff;font-size:32px;line-height:1}.stat-card span{color:var(--muted);line-height:1.45}.section-block,.founder-section,.process-section,.faq-section,.contact-section,.buildtrack-showcase{margin:110px 0}.section-heading{gap:16px;max-width:820px;margin-bottom:34px;display:grid}.section-heading.compact{max-width:650px}.constellation-stage{perspective:1200px;min-height:720px;transform-style:preserve-3d;position:relative}.constellation-lines{stroke:#22d3a63d;stroke-dasharray:8 14;width:100%;height:100%;animation:11s linear infinite dashFlow;position:absolute;inset:0}.constellation-core{z-index:2;border:1px solid var(--border-strong);border-radius:var(--card-radius);width:230px;height:230px;transform-style:preserve-3d;background:#041115b8;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #22d3a62e}.constellation-core .brand-logo{flex-direction:column}.constellation-core span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.capability-node{z-index:3;border:1px solid var(--border);border-radius:var(--card-radius);color:#fff;width:174px;min-height:66px;transform:translate3d(calc(-50% + var(--x)), calc(-50% + var(--y)), var(--z));transform-style:preserve-3d;background:#ffffff16;padding:12px;transition:transform .2s,border-color .18s,background .18s,filter .18s;position:absolute;top:50%;left:50%;box-shadow:0 16px 38px #00000038}.capability-node.active,.capability-node:hover,.capability-node:focus-visible{border-color:var(--border-strong);filter:drop-shadow(0 18px 28px #22d3a62e);transform:translate3d(calc(-50% + var(--x)), calc(-50% + var(--y)), calc(var(--z) + 30px)) scale(1.06);background:#22d3a626}.capability-node span{font-weight:850;display:block}.capability-detail{z-index:4;border:1px solid var(--border-strong);border-radius:var(--card-radius);max-width:430px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#041115e0;gap:10px;padding:20px;display:grid;position:absolute;bottom:28px;right:28px}.capability-detail p strong{color:var(--accent-strong)}.system-map-shell{grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);align-items:stretch;gap:22px;display:grid}.system-map-visual{border-radius:var(--card-radius);min-height:620px;box-shadow:var(--shadow);transform-style:preserve-3d;background:linear-gradient(#ffffff17,#ffffff09),radial-gradient(circle at 52% 48%,#22d3a626,#0000 36rem),#041115c2;border:1px solid #ddfff724;position:relative;overflow:hidden}.system-map-visual:before{content:"";border-radius:var(--card-radius);opacity:.5;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:52px 52px;border:1px solid #ffffff12;position:absolute;inset:22px}.system-map-lines{z-index:1;fill:none;stroke:#63f0ce6b;stroke-width:2px;stroke-linecap:round;stroke-dasharray:9 13;pointer-events:none;width:100%;height:100%;animation:12s linear infinite dashFlow;position:absolute;inset:0}.system-map-lines path.active{stroke:#4aa3ffeb;stroke-width:3px;filter:drop-shadow(0 0 10px #4aa3ff85)}.system-map-core{z-index:2;border-radius:var(--card-radius);opacity:.32;pointer-events:none;background:#04111538;border:1px solid #63f0ce66;place-items:center;gap:6px;width:92px;min-height:92px;padding:12px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 72px #22d3a62e}.system-map-core .brand-logo{flex-direction:column}.system-map-core .brand-logo-icon{width:62px}.system-map-core span{display:none}.system-node{top:var(--y);left:var(--x);z-index:10;border:1px solid var(--border);border-radius:var(--card-radius);color:#fff;text-align:left;width:clamp(152px,16vw,210px);min-height:92px;animation:.54s both nodeSettle;animation-delay:var(--delay);cursor:pointer;pointer-events:auto;background:#051519d6;gap:5px;padding:13px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 16px 40px #0000003d}.system-node small{color:var(--signal);font-size:11px;font-weight:900}.system-node strong{font-size:15px;line-height:1.18}.system-node span{color:var(--muted);font-size:12px;line-height:1.35}.system-node.active,.system-node:hover,.system-node:focus-visible{background:#22d3a61f;border-color:#63f0ce7a;box-shadow:0 18px 48px #22d3a629}.system-node.current{z-index:14;transform:translate(-50%,-50%)scale(1.04)}.system-node.core-node{width:clamp(168px,18vw,226px)}.system-external{z-index:4;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:26px;left:28px;right:28px}.system-external span{color:var(--soft);background:#fff1;border:1px solid #ffffff1f;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:850}.system-stage-panel{z-index:20;border-radius:var(--card-radius);box-shadow:var(--shadow);background:linear-gradient(#22d3a61f,#ffffff0b),#041115c7;border:1px solid #22d3a63d;align-content:center;gap:16px;padding:24px;display:grid;position:relative}.system-stage-content{gap:16px;display:grid}.system-stage-content>span{color:#041115;background:var(--accent-strong);border-radius:8px;place-items:center;width:46px;height:46px;font-weight:900;display:inline-grid}.system-stage-panel h3{font-size:24px}.system-stage-rail{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.system-stage-rail button{border:1px solid var(--border);width:38px;height:38px;color:var(--soft);background:#ffffff12;border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.system-stage-rail button.active{color:#041115;background:var(--accent-strong);border-color:#0000}.system-map-mobile{display:none}.spatial-card-grid{perspective:1100px;transform-style:preserve-3d;grid-template-columns:repeat(4,minmax(0,1fr))}.premium-card{min-height:236px;padding:22px;position:relative;overflow:hidden}.premium-card:before{content:"";opacity:0;background:linear-gradient(130deg,#22d3a624,#0000 44%);transition:opacity .18s;position:absolute;inset:0}.premium-card:hover:before{opacity:1}.card-index{color:var(--signal);margin-bottom:32px;font-size:12px;font-weight:900;display:inline-flex}.premium-card h3,.architecture-node h3,.process-steps h3,.buildtrack-points h3{margin-bottom:12px}.architecture-flow{perspective:1200px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.architecture-node{z-index:2;min-height:250px;padding:22px;position:relative}.architecture-node span,.process-steps span{color:#041115;background:var(--accent-strong);border-radius:8px;place-items:center;width:44px;height:44px;margin-bottom:24px;font-weight:900;display:inline-grid}.architecture-beam{background:linear-gradient(90deg, transparent, var(--accent), var(--accent-blue), transparent);height:2px;animation:4.5s ease-in-out infinite beamPulse;position:absolute;top:50%;left:6%;right:6%;box-shadow:0 0 34px #22d3a666}.buildtrack-showcase{min-height:270vh;margin:110px 0;position:relative}.buildtrack-sticky{grid-template-columns:minmax(0,.78fr) minmax(470px,1fr);align-items:center;gap:44px;min-height:calc(100vh - 126px);display:grid;position:sticky;top:98px}.buildtrack-copy{gap:18px;display:grid}.buildtrack-workflow-list{gap:10px;padding-left:18px;display:grid;position:relative}.buildtrack-workflow-line{background:#ffffff1a;border-radius:999px;width:2px;position:absolute;top:8px;bottom:8px;left:0;overflow:hidden}.buildtrack-workflow-line i{transform-origin:top;background:linear-gradient(180deg, var(--accent-strong), var(--accent-blue), var(--signal));width:100%;height:100%;display:block}.workflow-step{border:1px solid var(--border);border-radius:var(--card-radius);color:var(--soft);text-align:left;background:#ffffff0e;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:11px 12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.workflow-step span{height:38px;color:var(--signal);background:#ffffff14;border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.workflow-step strong{color:inherit;font-size:14px;line-height:1.25}.workflow-step.active{background:#22d3a621;border-color:#63f0ce75;transform:translate(6px)}.workflow-step.active strong{color:#fff}.buildtrack-visual{perspective:1200px;min-height:650px;position:relative}.buildtrack-device-frame{z-index:2;border-radius:var(--card-radius);min-height:590px;transform-style:preserve-3d;transform-origin:50%;background:#f4f7f9;border:1px solid #e2e8f0eb;padding:12px;position:relative;overflow:hidden;scale:.96;box-shadow:0 28px 80px #00000047}.device-topbar{align-items:center;gap:7px;margin-bottom:18px;display:flex}.device-topbar span{background:#ffffff6b;border-radius:50%;width:10px;height:10px}.device-topbar strong{color:var(--soft);margin-left:auto;font-size:13px;font-weight:900}.buildtrack-screen{min-height:564px}.buildtrack-screenshot,.buildtrack-app-shell{border-radius:7px;width:100%;min-height:564px}.buildtrack-screenshot{object-fit:cover;display:block}.buildtrack-app-shell{color:#102033;background:#f3f6f8;border:1px solid #dce4ea;grid-template-columns:152px minmax(0,1fr);display:grid;overflow:hidden}.buildtrack-sidebar{color:#dff6ef;background:#123c34;align-content:start;gap:8px;padding:22px 14px;display:grid}.buildtrack-sidebar strong{color:#fff;margin-bottom:12px;font-size:16px}.buildtrack-sidebar span{color:#dff6efb8;border-radius:6px;padding:10px;font-size:12px;font-weight:850}.buildtrack-sidebar span.active{color:#fff;background:#ffffff24}.buildtrack-app-main{align-content:start;gap:16px;padding:22px;display:grid}.buildtrack-app-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.buildtrack-app-header span,.buildtrack-table-head span{color:#66768a;font-size:12px;font-weight:800}.buildtrack-app-header h3{color:#102033;margin-top:4px;font-size:clamp(23px,2.2vw,34px);line-height:1.05}.buildtrack-app-header button,.buildtrack-table-card button{color:#fff;background:#2563eb;border:0;border-radius:6px;padding:9px 12px;font-size:12px;font-weight:900}.buildtrack-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.buildtrack-kpis article{background:#fff;border:1px solid #dfe7ee;border-radius:7px;gap:14px;min-height:112px;padding:15px;display:grid;position:relative;box-shadow:0 10px 24px #0f172a12}.buildtrack-kpis span,.buildtrack-floating-card small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:900}.buildtrack-kpis strong{color:#102033;font-size:clamp(18px,1.8vw,24px);line-height:1.08}.buildtrack-kpis i{border-radius:999px;width:9px;height:9px;position:absolute;bottom:14px;right:14px}.buildtrack-kpis .ok{background:#16a34a}.buildtrack-kpis .info{background:#2563eb}.buildtrack-kpis .warn{background:#f59e0b}.buildtrack-table-card{background:#fff;border:1px solid #dfe7ee;border-radius:7px;overflow:hidden;box-shadow:0 12px 30px #0f172a14}.buildtrack-table-head{border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.buildtrack-table-head strong{color:#102033}.buildtrack-table-card table{border-collapse:collapse;width:100%;font-size:12px}.buildtrack-table-card td{color:#26384d;white-space:nowrap;border-bottom:1px solid #edf2f6;padding:13px 16px;font-weight:750}.buildtrack-table-card tr:last-child td{border-bottom:0}.buildtrack-table-card td:first-child{color:#102033;font-weight:900}.buildtrack-table-card td:last-child{text-align:right}.buildtrack-floating-card{z-index:3;border-radius:var(--card-radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051519d6;border:1px solid #ffffff26;gap:7px;width:180px;padding:14px;display:grid;position:absolute;box-shadow:0 18px 48px #00000040}.buildtrack-cta-row{justify-content:flex-end;gap:10px;display:flex;position:absolute;bottom:-58px;left:0;right:0}.buildtrack-floating-card strong{color:#fff;overflow-wrap:anywhere;font-size:16px;line-height:1.2}.buildtrack-floating-card.card-1{top:64px;right:-14px}.buildtrack-floating-card.card-2{bottom:142px;left:-18px}.buildtrack-floating-card.card-3{bottom:28px;right:34px}.buildtrack-mobile-story{display:none}.process-steps{perspective:1100px;grid-template-columns:repeat(4,minmax(0,1fr))}.process-steps article{min-height:245px;padding:22px}.founder-section{border-radius:var(--card-radius);box-shadow:var(--shadow);perspective:1100px;background:#ffffff0e;border:1px solid #22d3a633;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:center;gap:42px;padding:22px;display:grid}.founder-image-wrap{min-height:560px}.founder-copy{gap:16px;padding:18px 18px 18px 0;display:grid}.founder-copy h3{color:var(--accent-strong)}.founder-copy strong{color:var(--soft);line-height:1.5}.tech-universe{perspective:1000px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-height:360px;display:grid;position:relative}.tech-orbit{border:1px solid var(--border);min-height:300px;transform-style:preserve-3d;background:radial-gradient(circle,#22d3a61f,#0000 58%),#ffffff0b;border-radius:50%;align-content:center;justify-items:center;gap:12px;padding:28px;display:grid}.tech-orbit h3{color:#fff}.tech-orbit span{border:1px solid var(--border);color:var(--soft);background:#041115a8;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.configurator-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);align-items:start}.configurator-controls{gap:14px;display:grid}.segmented-group{border:1px solid var(--border);border-radius:var(--card-radius);background:#ffffff0e;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.segmented-group button{color:var(--soft);background:#ffffff12;border:1px solid #0000;border-radius:999px;padding:10px 13px;font-weight:800}.segmented-group button.active{color:#041115;background:var(--accent-strong)}.configurator-summary{gap:16px;padding:22px;display:grid}.configurator-summary span{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.configurator-architecture{border-radius:var(--card-radius);background:#ffffff0e;border:1px solid #63f0ce2e;gap:12px;padding:14px;display:grid}.configurator-architecture strong{color:#fff;font-size:14px}.configurator-architecture div{gap:8px;display:grid}.configurator-architecture i{color:var(--muted);background:#ffffff0e;border:1px solid #ffffff1c;border-radius:8px;padding:10px 12px 10px 34px;font-size:12px;font-style:normal;font-weight:850;display:block;position:relative}.configurator-architecture i:before{content:"";background:#ffffff2e;border-radius:999px;width:10px;height:10px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.configurator-architecture i.active{color:var(--soft);background:#22d3a61a;border-color:#63f0ce52}.configurator-architecture i.active:before{background:var(--accent-strong);box-shadow:0 0 18px #22d3a68c}.transformation-grid{perspective:1100px;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:stretch;gap:18px;display:grid;position:relative}.transformation-column{border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--shadow);background:linear-gradient(#ffffff14,#ffffff09),#041115b8;gap:10px;padding:22px;display:grid}.transformation-column span,.ai-architect-output>span{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.transformation-column strong{color:var(--soft);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;padding:12px}.transformation-column.after strong{background:#22d3a617;border-color:#63f0ce38}.transformation-core{align-self:center;place-items:center;gap:14px;display:grid}.transformation-core .brand-logo-icon{filter:drop-shadow(0 0 24px #22d3a66b);width:62px}.transformation-core i{background:linear-gradient(180deg, transparent, var(--accent-strong), var(--accent-blue), transparent);border-radius:999px;width:2px;height:160px}.ai-architect-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,1fr);align-items:stretch;gap:18px;display:grid}.ai-architect-input,.ai-architect-output{border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--shadow);background:#ffffff0f;gap:14px;padding:18px;display:grid}.ai-architect-input textarea{resize:vertical;width:100%;color:var(--text);background:#020a0d80;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:14px}.ai-architect-input textarea:focus{border-color:#63f0ce75;box-shadow:0 0 0 4px #22d3a61a}.ai-architect-input .button{align-self:start;width:fit-content;min-height:48px}.ai-architect-output{align-content:start}.architect-result-stack{border-bottom:0;gap:14px;padding-bottom:0;display:grid}.architect-system-flow{border:0;gap:10px;padding:0;display:grid}.architect-system-flow article{background:linear-gradient(135deg,#22d3a61a,#4aa3ff12),#ffffff0b;border:1px solid #63f0ce2e;border-radius:8px;gap:6px;padding:12px 12px 12px 52px;display:grid;position:relative}.architect-system-flow article:not(:last-child):after{content:"";background:linear-gradient(#63f0ceb3,#4aa3ff33);width:1px;height:12px;position:absolute;bottom:-11px;left:27px}.architect-system-flow span{color:#041115;background:var(--accent-strong);border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:950;display:grid;position:absolute;top:12px;left:12px}.architect-result-actions{border:0;flex-wrap:wrap;gap:10px;padding:0;display:flex}.ai-architect-output div:not(.architect-result-stack):not(.architect-loading):not(.architect-system-flow):not(.architect-result-actions){border-bottom:1px solid #ffffff14;gap:5px;padding-bottom:10px;display:grid}.ai-architect-output strong{color:#fff;font-size:14px}.ai-architect-error{color:#ffb4a8;font-size:13px;font-weight:800}.architect-loading{border:0;justify-content:center;align-items:center;gap:12px;min-height:220px;padding:24px;display:flex}.architect-loading .brand-logo-icon{filter:drop-shadow(0 0 28px #22d3a68c);width:58px;animation:1.6s ease-in-out infinite vyraBreathe}.architect-loading i{background:var(--accent-strong);border-radius:999px;width:12px;height:12px;animation:1.2s ease-in-out infinite particleLift}.architect-loading i:nth-child(3){animation-delay:.15s}.architect-loading i:nth-child(4){animation-delay:.3s}.vyra-viewport-layer{contain:layout paint style;pointer-events:none;z-index:1000;width:100%;max-width:100%;height:100dvh;position:fixed;inset:0;overflow:clip}.vyra-pet{pointer-events:auto;touch-action:none;will-change:transform;width:104px;height:104px;position:absolute;top:0;left:0}.vyra-core{width:104px;height:104px;box-shadow:none;cursor:grab;pointer-events:auto;touch-action:none;background:0 0;border:0;border-radius:0;place-items:center;transition:box-shadow .22s,filter .22s,transform .22s;animation:4.2s ease-in-out infinite vyraFloat;display:grid;position:relative}.vyra-core:active{cursor:grabbing}.vyra-viewport-layer.mood-held .vyra-core{filter:saturate(1.25)brightness(1.12);transform:scale(.96)}.vyra-viewport-layer.mood-impact .vyra-core{transform:scaleX(.92)scaleY(1.05)}.vyra-viewport-layer.mood-sleeping .vyra-core{filter:saturate(.68)brightness(.72)}.vyra-character-wrap,.vyra-rive-character{transform-origin:50% 58%;filter:drop-shadow(0 22px 34px #22d3a647);will-change:transform;width:104px;height:104px}.vyra-rive-character{position:absolute;inset:0}.vyra-svg-character{width:100%;height:100%;display:block;overflow:visible}.vyra-svg-shadow{fill:#00000057;filter:blur(3px)}.vyra-core-glow{fill:url(#vyraCoreGlow)}.vyra-head-shell,.vyra-torso,.vyra-arm path,.vyra-leg path{fill:url(#vyraBodyGradient);stroke:#63f0ce9e;stroke-width:1.4px}.vyra-torso{filter:url(#vyraSoftGlow)}.vyra-torso-facet{fill:none;stroke:#effff938;stroke-linecap:round;stroke-width:1.1px}.vyra-visor{fill:#020a0dd1;stroke:#effff980;stroke-width:1px}.vyra-chest-mark path{fill:#dffff8;stroke:#63f0cead;stroke-width:.8px}.vyra-signal-node circle:first-child{fill:var(--accent-strong);filter:url(#vyraSoftGlow)}.vyra-signal-node circle:last-child{fill:none;stroke:#63f0ce5c;stroke-width:1px;animation:1.8s ease-in-out infinite vyraSignal}.vyra-back-emitters path{fill:#4aa3ff33;stroke:#63f0ce70;stroke-width:1px;transform-origin:70px 82px;animation:2.8s ease-in-out infinite vyraEmitterPulse}.vyra-throw-trails,.vyra-scroll-trails{transform-origin:70px 84px;filter:blur(.2px)}.vyra-head{transform-origin:70px 45px;animation:3.6s ease-in-out infinite vyraHeadScan}.vyra-arm-left{transform-origin:42px 72px;animation:3.8s ease-in-out infinite vyraArmLeftFloat}.vyra-arm-right{transform-origin:98px 72px;animation:3.9s ease-in-out infinite vyraArmRightFloat}.vyra-leg-left{transform-origin:56px 104px;animation:4.1s ease-in-out infinite vyraLegLeftFloat}.vyra-leg-right{transform-origin:80px 106px;animation:4.15s ease-in-out infinite vyraLegRightFloat}.vyra-character-wrap[data-mood=thinking] .vyra-core-glow,.vyra-character-wrap[data-mood=working] .vyra-core-glow{filter:url(#vyraSoftGlow);animation:1.05s ease-in-out infinite vyraCoreThink}.vyra-character-wrap[data-mood=held] .vyra-arm-left,.vyra-character-wrap[data-mood=held] .vyra-arm-right{animation-duration:1.8s}.vyra-character-wrap[data-mood=happy] .vyra-head,.vyra-character-wrap[data-mood=burst] .vyra-head{animation:.9s ease-in-out infinite vyraHeadHappy}.vyra-character-wrap[data-pose=fly-up] .vyra-arm-left,.vyra-character-wrap[data-pose=fly-up] .vyra-arm-right{transform:translateY(8px)rotate(18deg)}.vyra-character-wrap[data-pose=fly-down] .vyra-arm-left,.vyra-character-wrap[data-pose=fly-down] .vyra-arm-right{transform:translateY(-8px)rotate(-16deg)}.vyra-character-wrap[data-pose=thrown] .vyra-leg-left{transform:rotate(-18deg)translate(-4px,-2px)}.vyra-character-wrap[data-pose=thrown] .vyra-leg-right{transform:rotate(20deg)translate(5px,-2px)}.vyra-character-wrap[data-pose=impact] .vyra-torso{stroke-width:2.4px}.vyra-message{pointer-events:auto;overflow-wrap:anywhere;border-radius:var(--card-radius);max-width:min(280px,100% - 20px);color:var(--soft);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#041115db;border:1px solid #63f0ce38;padding:12px 14px;font-size:13px;font-weight:760;position:absolute}.vyra-message button{float:right;color:var(--muted);background:0 0;border:0;margin:-4px -4px 4px 8px;font-weight:900}.vyra-panel{pointer-events:auto;border-radius:var(--card-radius);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);touch-action:auto;background:linear-gradient(#22d3a61f,#ffffff0d),#030e12eb;border:1px solid #63f0ce3d;flex-direction:column;gap:12px;width:min(460px,100% - 32px);min-height:min(520px,100dvh - 40px);max-height:min(680px,100dvh - 40px);padding:16px;display:flex;position:absolute;overflow:hidden;box-shadow:0 28px 90px #0000005c}.vyra-panel-head{flex:none;justify-content:space-between;align-items:start;gap:12px;display:flex}.vyra-panel-head span{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:950}.vyra-panel-head strong{color:#fff;margin-top:3px;display:block}.vyra-panel>p{color:var(--muted);flex:none;margin:0;font-size:13px;line-height:1.45}.vyra-panel-controls{align-items:center;gap:7px;display:flex}.vyra-panel-head button,.vyra-actions button,.vyra-send-button{color:var(--soft);background:#ffffff13;border:1px solid #ffffff1f;border-radius:8px;padding:9px 10px;font-weight:850}.vyra-panel-controls button:first-child{color:var(--accent-strong)}.vyra-send-button:disabled,.ai-architect-input .button:disabled{cursor:wait;opacity:.68}.vyra-actions{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.vyra-actions-title{color:var(--soft);text-transform:uppercase;letter-spacing:.08em;flex:none;margin-top:2px;font-size:11px}.vyra-actions button:hover,.vyra-send-button:hover{color:#041115;background:var(--accent-strong)}.vyra-composer-shell{background:linear-gradient(135deg,#63f0ce1c,#4aa3ff0e),#020a0dad;border:1px solid #63f0ce38;border-radius:18px;flex:none;align-items:flex-end;gap:10px;padding:10px;display:flex;box-shadow:inset 0 1px #ffffff14}.vyra-composer-shell:focus-within{border-color:#63f0ce94;box-shadow:0 0 0 4px #22d3a61f,inset 0 1px #ffffff1a}.vyra-composer-input{resize:none;width:100%;min-height:52px;max-height:140px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:auto;padding:6px 4px;line-height:1.45;overflow-y:auto}.vyra-send-button{color:#041115;background:var(--accent-strong);place-items:center;width:44px;min-width:44px;height:44px;padding:0;font-size:18px;line-height:1;display:inline-grid}.vyra-message-scroll{overscroll-behavior:contain;background:#00000029;border:1px solid #ffffff17;border-radius:8px;flex:auto;align-content:start;gap:10px;min-height:0;padding:10px;display:grid;overflow-y:auto}.vyra-message-scroll,.vyra-composer-input{scrollbar-color:#63f0ce6b transparent;scrollbar-width:thin}.vyra-message-scroll::-webkit-scrollbar{width:6px}.vyra-composer-input::-webkit-scrollbar{width:6px}.vyra-message-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#63f0ce9e,#4aa3ff57);border-radius:999px}.vyra-composer-input::-webkit-scrollbar-thumb{background:linear-gradient(#63f0ce9e,#4aa3ff57);border-radius:999px}.vyra-message-scroll::-webkit-scrollbar-track{background:0 0}.vyra-composer-input::-webkit-scrollbar-track{background:0 0}.vyra-chat-message{max-width:86%;color:var(--soft);background:#fff1;border:1px solid #ffffff1a;border-radius:8px;gap:5px;padding:10px;font-size:13px;line-height:1.45;display:grid}.vyra-chat-message span{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:950}.vyra-chat-message p{margin:0}.vyra-chat-message.thinking p{align-items:center;gap:6px;display:flex}.vyra-thinking-core{background:#63f0ce29;border:1px solid #63f0ceb8;width:14px;height:14px;animation:1s ease-in-out infinite vyraCoreThink;display:inline-block;transform:rotate(45deg);box-shadow:0 0 18px #63f0ce52}.vyra-chat-message.thinking b{background:var(--accent-strong);border-radius:999px;width:5px;height:5px;animation:1.05s ease-in-out infinite vyraThinkingDot;display:inline-block}.vyra-chat-message.thinking b:nth-of-type(2){animation-delay:.14s}.vyra-chat-message.thinking b:nth-of-type(3){animation-delay:.28s}.vyra-chat-message.user{background:linear-gradient(135deg,#22d3a62e,#4aa3ff1a),#ffffff12;border-color:#63f0ce33;justify-self:end}.vyra-chat-message.assistant{background:linear-gradient(135deg,#ffffff14,#22d3a60e),#041115b8;justify-self:start}.vyra-chat-message.error{border-color:#ffb4a857}.vyra-chat-message button{color:#ffd1ca;background:#ffb4a814;border:1px solid #ffb4a857;border-radius:8px;justify-self:start;padding:7px 9px;font-weight:850}.faq-list{gap:10px;display:grid;position:relative}.faq-list:before{content:"";background:linear-gradient(#0000,#22d3a68c,#0000);width:1px;position:absolute;top:18px;bottom:18px;left:8px}.faq-list article{margin-left:22px;position:relative;overflow:hidden}.faq-list article.active{border-color:var(--border-strong);box-shadow:0 18px 60px #22d3a621}.faq-list button{color:#fff;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 20px;font-weight:850;display:flex}.faq-list button i{border-right:2px solid var(--accent-strong);border-bottom:2px solid var(--accent-strong);width:18px;height:18px;transition:transform .18s;transform:rotate(45deg)}.faq-list article.active button i{transform:rotate(225deg)}.faq-answer{overflow:hidden}.faq-answer p{padding:0 20px 20px}.contact-card{grid-template-columns:minmax(0,.82fr) minmax(380px,1fr);gap:34px;padding:28px;display:grid}.contact-card>div:first-child{align-content:start;gap:18px;display:grid}.contact-links a,.floating-actions a{border:1px solid var(--border);color:var(--soft);background:#ffffff12;border-radius:999px;padding:10px 12px;font-weight:800}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-form label{color:var(--soft);gap:7px;font-size:13px;font-weight:850;display:grid}.contact-form .full,.contact-form button,.form-status{grid-column:1/-1}.contact-form input,.contact-form textarea,.contact-form select{color:#fff;border:1px solid var(--border);background:#ffffff13;border-radius:8px;outline:none;width:100%;padding:13px 14px;transition:border-color .18s,background .18s}.contact-form select option{color:#041115}.contact-form textarea{resize:vertical;min-height:142px}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{background:#ffffff1a;border-color:#22d3a699}.spam-field{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-form button:disabled{cursor:wait;opacity:.68}.form-status{min-height:22px;color:var(--muted);font-size:13px;line-height:1.5}.form-status.success{color:var(--accent-strong)}.form-status.error{color:#ffb3b3}.site-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-top:80px;padding:24px 0 12px;display:flex}.site-footer p{max-width:520px;font-size:14px}.site-footer div{flex-wrap:wrap;gap:12px;display:flex}.site-footer a{color:var(--accent-strong);font-weight:850}.site-footer .brand-logo-full{width:clamp(148px,18vw,190px)}.floating-actions{z-index:60;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.floating-actions a{color:#041115;background:linear-gradient(135deg, var(--accent-strong), #fff);box-shadow:0 18px 44px #22d3a647}.perf-debug-panel{z-index:1300;max-width:min(320px,100% - 24px);color:var(--soft);pointer-events:none;background:#020a0deb;border:1px solid #63f0ce52;border-radius:8px;gap:4px;padding:10px;font-size:11px;line-height:1.35;display:grid;position:fixed;bottom:12px;right:12px}.perf-debug-panel strong{color:var(--accent-strong)}html[data-page-hidden=true] .bg-gradient,html[data-page-hidden=true] .bg-grid,html[data-page-hidden=true] .bg-particles i,html[data-page-hidden=true] .hero-links,html[data-page-hidden=true] .hero-stage-lines,html[data-page-hidden=true] .constellation-lines,html[data-page-hidden=true] .system-map-lines,html[data-page-hidden=true] .architecture-beam,html[data-page-hidden=true] .vyra-core{animation-play-state:paused!important}html[data-mobile-viewport=true] main>[data-inview=false] .hero-links,html[data-mobile-viewport=true] main>[data-inview=false] .hero-stage-lines,html[data-mobile-viewport=true] main>[data-inview=false] .constellation-lines,html[data-mobile-viewport=true] main>[data-inview=false] .system-map-lines,html[data-mobile-viewport=true] main>[data-inview=false] .architecture-beam,html[data-mobile-viewport=true] main>[data-inview=false] .buildtrack-floating-card,html[data-mobile-viewport=true] main>[data-inview=false] .tech-universe article{transition:none;animation-play-state:paused!important}html[data-performance-tier=balanced] .bg-particles i:nth-child(n+8),html[data-performance-tier=low] .bg-particles i:nth-child(n+4){display:none}html[data-performance-tier=balanced] .page-loader,html[data-performance-tier=balanced] .site-header,html[data-performance-tier=balanced] .mobile-drawer,html[data-performance-tier=balanced] .command-overlay,html[data-performance-tier=balanced] .command-panel,html[data-performance-tier=balanced] .founder-identity-plate,html[data-performance-tier=balanced] .hero-floating-card,html[data-performance-tier=balanced] .interface-panel,html[data-performance-tier=balanced] .capability-detail,html[data-performance-tier=balanced] .buildtrack-floating-card,html[data-performance-tier=balanced] .vyra-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-performance-tier=low] .page-loader,html[data-performance-tier=low] .site-header,html[data-performance-tier=low] .mobile-drawer,html[data-performance-tier=low] .command-overlay,html[data-performance-tier=low] .command-panel,html[data-performance-tier=low] .founder-identity-plate,html[data-performance-tier=low] .hero-floating-card,html[data-performance-tier=low] .interface-panel,html[data-performance-tier=low] .capability-detail,html[data-performance-tier=low] .buildtrack-floating-card,html[data-performance-tier=low] .vyra-panel,html[data-performance-tier=low] .vyra-message{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-performance-tier=balanced] .hero-glow{filter:blur(12px)}html[data-performance-tier=low] .hero-glow,html[data-performance-tier=low] .bg-beams,html[data-performance-tier=low] .cursor-light,html[data-performance-tier=low] .vyra-throw-trails circle,html[data-performance-tier=low] .vyra-scroll-trails path:nth-child(2),html[data-performance-tier=low] .vyra-back-emitters{display:none}html[data-performance-tier=low] .bg-gradient,html[data-performance-tier=low] .bg-grid,html[data-performance-tier=low] .hero-links,html[data-performance-tier=low] .hero-stage-lines,html[data-performance-tier=low] .constellation-lines,html[data-performance-tier=low] .system-map-lines,html[data-performance-tier=low] .architecture-beam{animation:none!important}html[data-performance-tier=balanced]{--shadow:0 18px 54px #0000004d}html[data-performance-tier=low]{--shadow:0 12px 34px #00000047}html[data-performance-tier=low] .vyra-head,html[data-performance-tier=low] .vyra-arm-left,html[data-performance-tier=low] .vyra-arm-right,html[data-performance-tier=low] .vyra-leg-left,html[data-performance-tier=low] .vyra-leg-right{animation-duration:6s}html[data-performance-tier=low] .vyra-character-wrap,html[data-performance-tier=low] .vyra-rive-character{filter:drop-shadow(0 12px 18px #22d3a633)}@keyframes gridDrift{to{transform:translate(-70px,-70px)}}@keyframes lightDrift{to{transform:translate(4%,-3%)rotate(4deg)}}@keyframes particleLift{0%,to{opacity:.28;transform:translate(0,0)}50%{opacity:.78;transform:translate(22px,-36px)}}@keyframes dashFlow{to{stroke-dashoffset:-120px}}@keyframes nodeSettle{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes beamPulse{0%,to{opacity:.28;transform:scaleX(.78)}50%{opacity:.85;transform:scaleX(1)}}@keyframes vyraBreathe{0%,to{opacity:.58;transform:scale(.98)rotate(0)}50%{opacity:1;transform:scale(1.08)rotate(4deg)}}@keyframes vyraFloat{0%,to{translate:0}50%{translate:0 -8px}}@keyframes vyraHeadScan{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-3px)rotate(3deg)}}@keyframes vyraHeadHappy{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-5px)rotate(5deg)}}@keyframes vyraArmLeftFloat{0%,to{transform:rotate(-5deg)translateY(0)}50%{transform:rotate(6deg)translateY(-5px)}}@keyframes vyraArmRightFloat{0%,to{transform:rotate(5deg)translateY(0)}50%{transform:rotate(-6deg)translateY(-5px)}}@keyframes vyraLegLeftFloat{0%,to{transform:rotate(3deg)translateY(0)}50%{transform:rotate(-5deg)translateY(4px)}}@keyframes vyraLegRightFloat{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(5deg)translateY(4px)}}@keyframes vyraEmitterPulse{0%,to{opacity:.52;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes vyraCoreThink{0%,to{opacity:.72;transform:scale(.92)rotate(45deg)}50%{opacity:1;transform:scale(1.12)rotate(45deg)}}@keyframes vyraThinkingDot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes vyraOrbit{0%{opacity:.58;transform:scale(.98)rotate(0)}50%{opacity:1;transform:scale(1.05)rotate(180deg)}to{opacity:.58;transform:scale(.98)rotate(360deg)}}@keyframes vyraSignal{0%,to{opacity:.32;transform:scale(.72)}50%{opacity:.9;transform:scale(1.1)}}@media (max-width:1180px){h1{font-size:60px}h2{font-size:42px}.site-header{grid-template-columns:auto 1fr auto}.desktop-nav{display:none}.mobile-menu-button{display:block}.header-actions .nav-cta,.header-actions .command-button{display:none}.hero-section,.founder-section,.contact-card{grid-template-columns:1fr}.hero-section{min-height:auto}.hero-visual,.hero-visual-stage{min-height:660px}.hero-card-3{display:none}.hero-card-1{left:16px}.hero-card-2{right:24px}.stats-grid,.process-steps,.architecture-flow,.spatial-card-grid,.tech-universe{grid-template-columns:repeat(2,minmax(0,1fr))}.buildtrack-sticky{grid-template-columns:minmax(0,.72fr) minmax(440px,1fr);gap:28px}.buildtrack-sidebar{grid-template-columns:1fr}.buildtrack-floating-card{display:none}.buildtrack-cta-row{margin-top:14px;position:static}}@media (max-width:820px){.site-shell{padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom));overflow-x:clip}.site-header,main,.site-footer,.mobile-drawer{width:min(var(--max-width), 100%);max-width:100%}.site-header{border-radius:14px;grid-template-columns:auto 1fr auto;top:12px}.header-actions{justify-content:end}.header-actions .language-switcher{display:none}h1{overflow-wrap:anywhere;font-size:clamp(2.35rem,10vw,2.875rem)}h2{overflow-wrap:anywhere;font-size:clamp(1.85rem,7.8vw,2.125rem)}.hero-section{gap:28px;padding:54px 0 30px}.hero-copy>p{font-size:17px}.hero-actions .button{box-sizing:border-box;width:100%}.hero-visual,.hero-visual-stage{gap:12px;min-height:auto;display:grid;overflow:clip}.hero-stage-grid,.hero-stage-lines{display:none}.hero-logo-object,.hero-orbit-scene{opacity:.58;justify-self:end;width:188px;height:188px;margin-bottom:-36px;position:relative;top:auto;right:auto}.portrait-card{width:100%;max-width:none;margin:0;position:relative;bottom:auto;left:auto;right:auto}.hero-portrait-frame{height:480px}.founder-identity-plate{margin:10px 0 0}.hero-floating-card{width:100%;min-height:auto;padding:12px;position:relative;inset:auto}.hero-card-3{display:none}.stats-grid,.spatial-card-grid,.process-steps,.architecture-flow,.tech-universe,.transformation-grid,.ai-architect-grid,.configurator-grid,.contact-form{grid-template-columns:1fr}input,textarea,select,button{font-size:max(16px,1em)}.transformation-core{grid-row:2}.transformation-core i{width:180px;height:2px}.section-block,.founder-section,.process-section,.faq-section,.contact-section,.buildtrack-showcase{margin:76px 0}.system-map-shell{display:none}.system-map-mobile{gap:12px;display:grid}.system-map-mobile button{border:1px solid var(--border);border-radius:var(--card-radius);color:inherit;text-align:left;background:#ffffff12;gap:8px;padding:16px;display:grid}.system-map-mobile button.active{background:#22d3a61f;border-color:#63f0ce7a}.system-map-mobile button>span{color:#041115;background:var(--accent-strong);border-radius:8px;place-items:center;width:40px;height:40px;font-weight:900;display:inline-grid}.system-map-mobile strong{color:var(--accent-strong);line-height:1.35}.buildtrack-showcase{min-height:auto}.buildtrack-sticky{min-height:auto;display:block;position:relative;top:auto}.buildtrack-workflow-list{display:none}.buildtrack-visual{min-height:auto;margin-top:24px}.buildtrack-device-frame,.buildtrack-screen,.buildtrack-screenshot,.buildtrack-app-shell{min-height:auto}.buildtrack-app-shell{grid-template-columns:1fr}.buildtrack-sidebar{gap:6px;max-width:100%;padding:12px;display:flex;overflow-x:auto}.buildtrack-sidebar strong{flex:none;align-self:center;margin:0 8px 0 0}.buildtrack-sidebar span{flex:none}.buildtrack-app-main{padding:14px}.buildtrack-app-header{align-items:flex-start}.buildtrack-kpis{grid-template-columns:1fr}.buildtrack-table-card{max-width:100%;overflow-x:auto}.buildtrack-table-card table{min-width:560px}.buildtrack-cta-row{flex-direction:column;justify-content:stretch}.buildtrack-mobile-story{gap:12px;display:grid}.buildtrack-mobile-story article{border:1px solid var(--border);border-radius:var(--card-radius);background:linear-gradient(#ffffff17,#ffffff0a),#041115c2;gap:10px;padding:16px;display:grid}.buildtrack-mobile-story article>span{color:#041115;background:var(--accent-strong);border-radius:8px;place-items:center;width:40px;height:40px;font-weight:900;display:inline-grid}.buildtrack-mobile-story article div{gap:8px;display:grid}.buildtrack-mobile-story article div strong{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:10px;font-size:13px;line-height:1.3}.vyra-pet,.vyra-core,.vyra-character-wrap,.vyra-rive-character{width:76px;height:76px}.vyra-panel{width:100%;max-width:100%;height:min(78dvh,680px);min-height:0;max-height:min(78dvh,100dvh - 12px);padding-bottom:calc(16px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;position:fixed;overflow:hidden;box-shadow:0 -18px 70px #0000006b;bottom:0!important;left:0!important;right:0!important}.vyra-viewport-layer.open .vyra-panel{inset:auto 0 0!important}.vyra-message-scroll{min-height:0}.vyra-composer-shell{gap:8px;padding:9px}.vyra-send-button{width:46px;min-width:46px;height:46px}.vyra-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.vyra-message{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:min(260px,100% - 20px);padding:10px 12px}.founder-copy{padding:6px}.founder-image-wrap{min-height:430px}.contact-card{padding:18px}.site-footer{align-items:start;gap:14px;padding-bottom:8px;display:grid}.site-footer div{gap:8px;display:grid}.site-footer div a:not(:first-child){display:none}.floating-actions{width:min(var(--max-width), 100%);padding-bottom:calc(12px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin:10px auto 0;display:grid;position:static}.floating-actions a{text-align:center;justify-content:center;min-height:48px}}@media (max-width:520px){h1{font-size:38px}h2{font-size:30px}.brand-logo-full{width:150px}.brand-logo-icon{width:40px}.language-switcher a{min-width:30px}.hero-visual,.hero-visual-stage{min-height:auto}.hero-portrait-frame{height:440px}.contact-links a,.founder-tags span,.floating-actions a{text-align:center;justify-content:center;width:100%}.floating-actions{position:static;bottom:auto;left:auto;right:auto}.mobile-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-links,.hero-stage-lines,.constellation-lines,.system-map-lines,.bg-particles,.bg-beams,.cursor-light,.vyra-ring,.vyra-throw-trails,.vyra-scroll-trails,.vyra-back-emitters{display:none}.vyra-core{animation:none!important;transform:none!important}}
