*{box-sizing:border-box}html{scroll-behavior:smooth;background:#020402}body{background:#020402;min-width:320px;min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}::selection{color:#061006;background:#76ff16}.showcase-cube-stage{--cube-size:320px;--half-size:calc(var(--cube-size) / 2);--edge:#bcffd79e;--green:#6dff8f;--red:#ff3d37;--blue:#4dc8ff;width:min(100%, calc(var(--cube-size) * 1.7));min-height:calc(var(--cube-size) * 1.45);perspective:1200px;isolation:isolate;place-items:center;display:grid;position:relative}.showcase-cube-glow{width:calc(var(--cube-size) * 1.25);height:calc(var(--cube-size) * 1.25);filter:blur(34px);z-index:-2;background:radial-gradient(circle,#5cff7f33,#0000 56%),conic-gradient(from 210deg,#ff302a38,#61ff8c14,#34baff3d,#ff302a38);border-radius:50%;position:absolute;transform:translateY(18px)}.showcase-cube-shadow{width:calc(var(--cube-size) * 1.1);height:calc(var(--cube-size) * .28);filter:blur(8px);z-index:-1;background:radial-gradient(#0000009e,#46ff7824,#0000 70%);border-radius:50%;position:absolute;bottom:11%;transform:rotateX(68deg)}.showcase-cube{width:var(--cube-size);height:var(--cube-size);transform-style:preserve-3d;position:relative;transform:rotateX(-18deg)rotateY(36deg)}.showcase-cube.is-touring{animation:34s ease-in-out infinite showcaseCubeTour}.showcase-cube.is-orbiting{animation:22s linear infinite showcaseCubeOrbit}.showcase-cube-stage:hover .showcase-cube.is-touring,.showcase-cube-stage:hover .showcase-cube.is-orbiting{animation-play-state:paused}.showcase-cube-face{border:1px solid var(--edge);backface-visibility:hidden;background:linear-gradient(145deg,#ffffff29,#0000 28%),radial-gradient(circle at 45% 42%,#67ff8633,#0000 34%),linear-gradient(135deg,#101413f5,#060809fa);border-radius:24px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 38px #6aff8f21,inset 0 0 0 1px #ffffff14,0 0 26px #5dff7e29}.showcase-cube-face:before{content:"";opacity:.75;background:linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/30px 30px,linear-gradient(0deg,#ffffff09 1px,#0000 1px) 0 0/30px 30px;border:1px solid #ffffff1f;border-radius:18px;position:absolute;inset:14px}.showcase-cube-face:after{content:"";background:linear-gradient(90deg, transparent, var(--green), transparent);height:3px;box-shadow:0 0 18px var(--green);border-radius:999px;position:absolute;inset:auto 24px 20px}.showcase-cube-face--front{transform:translateZ(var(--half-size))}.showcase-cube-face--back{transform:rotateY(180deg) translateZ(var(--half-size))}.showcase-cube-face--right{transform:rotateY(90deg) translateZ(var(--half-size))}.showcase-cube-face--left{transform:rotateY(-90deg) translateZ(var(--half-size))}.showcase-cube-face--top{transform:rotateX(90deg) translateZ(var(--half-size))}.showcase-cube-face--bottom{transform:rotateX(-90deg) translateZ(var(--half-size))}.face-screen{z-index:1;background:linear-gradient(145deg,#ffffff24,#ffffff09),#040908a8;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;justify-content:space-between;width:76%;height:72%;padding:20px;display:flex;position:relative;box-shadow:inset 0 0 30px #00000073}.face-topbar{gap:7px;display:flex}.face-topbar span{background:#ffffff5c;border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px #ffffff24}.face-topbar span:first-child{background:#ff4d40cc}.face-topbar span:nth-child(2){background:#ffc452cc}.face-topbar span:nth-child(3){background:#68ff8fd1}.face-hero{align-items:center;gap:14px;display:flex}.face-orb{background:radial-gradient(circle at 35% 30%, #e9ffe5, var(--green) 36%, #36ff6329 70%);border-radius:14px;width:44px;height:44px;box-shadow:0 0 24px #67ff82bf}.face-hero p,.face-screen small{color:#e0ffe8a3;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.7rem}.face-hero h3{color:#f5fff8f0;font-size:clamp(1.15rem, calc(var(--cube-size) / 13), 1.65rem);text-shadow:0 0 18px #6eff8e52;margin:4px 0 0;line-height:1}.face-layout{grid-template-columns:1fr 1fr;gap:8px;display:grid}.face-layout span{background:linear-gradient(90deg,#ffffff1f,#73ff911f);border:1px solid #ffffff14;border-radius:8px;min-height:20px}.face-layout .wide{grid-column:span 2}@keyframes showcaseCubeTour{0%,8%{transform:rotateX(-18deg)rotateY(36deg)rotate(0)}16%,24%{transform:rotateX(-18deg)rotateY(-54deg)rotate(0)}32%,40%{transform:rotateX(-18deg)rotateY(-144deg)rotate(0)}48%,56%{transform:rotateX(-18deg)rotateY(-234deg)rotate(0)}64%,72%{transform:rotateX(-76deg)rotateY(-324deg)rotate(1deg)}80%,88%{transform:rotateX(76deg)rotateY(-324deg)rotate(-1deg)}96%,to{transform:rotateX(-18deg)rotateY(-324deg)rotate(0)}}@keyframes showcaseCubeOrbit{0%{transform:rotateX(-22deg)rotateY(30deg)rotate(0)}25%{transform:rotateX(34deg)rotateY(126deg)rotate(-2deg)}50%{transform:rotateX(-26deg)rotateY(222deg)rotate(1deg)}75%{transform:rotateX(38deg)rotateY(318deg)rotate(-1deg)}to{transform:rotateX(-22deg)rotateY(390deg)rotate(0)}}@media (width<=720px){.showcase-cube-stage{min-height:360px;--cube-size:235px!important}.face-screen{padding:15px}}@media (prefers-reduced-motion:reduce){.showcase-cube.is-touring,.showcase-cube.is-orbiting{animation:none}}.showcase-cube-stage{--cube-accent:var(--pulse-main,#76ff16);--cube-accent-soft:var(--pulse-soft,#b8ff7a);--cube-accent-next:var(--pulse-next-main,#41d9ff);--cube-accent-rgb:var(--pulse-rgb,118, 255, 22);--cube-accent-next-rgb:var(--pulse-next-rgb,65, 217, 255);--edge:rgba(var(--cube-accent-rgb), .62);--green:var(--cube-accent);--red:var(--cube-accent);--blue:var(--cube-accent-next)}.showcase-cube-glow{transition:background 4.5s,filter 4.5s,opacity 4.5s;background:radial-gradient(circle, rgba(var(--cube-accent-rgb), .22), transparent 56%), conic-gradient(from 210deg, rgba(var(--cube-accent-rgb), .22), rgba(var(--cube-accent-next-rgb), .16), rgba(var(--cube-accent-rgb), .08), rgba(var(--cube-accent-rgb), .22))!important}.showcase-cube-shadow{transition:background 4.5s,filter 4.5s,opacity 4.5s;background:radial-gradient(ellipse, #0000009e, rgba(var(--cube-accent-rgb), .16), transparent 70%)!important}.showcase-cube-face{transition:border-color 4.5s,background 4.5s,box-shadow 4.5s;border-color:rgba(var(--cube-accent-rgb), .58)!important;background:linear-gradient(145deg, #ffffff29, transparent 28%), radial-gradient(circle at 45% 42%, rgba(var(--cube-accent-rgb), .2), transparent 34%), linear-gradient(135deg, #101413f5, #060809fa)!important;box-shadow:inset 0 0 38px rgba(var(--cube-accent-rgb), .13), inset 0 0 0 1px #ffffff14, 0 0 26px rgba(var(--cube-accent-rgb), .16)!important}.showcase-cube-face:before{transition:border-color 4.5s,background 4.5s,opacity 4.5s;border-color:rgba(var(--cube-accent-rgb), .16)!important;background:linear-gradient(90deg, rgba(var(--cube-accent-rgb), .055) 1px, transparent 1px) 0 0 / 30px 30px, linear-gradient(0deg, rgba(var(--cube-accent-next-rgb), .045) 1px, transparent 1px) 0 0 / 30px 30px!important}.showcase-cube-face:after{transition:background 4.5s,box-shadow 4.5s;background:linear-gradient(90deg, transparent, var(--cube-accent), var(--cube-accent-next), transparent)!important;box-shadow:0 0 18px rgba(var(--cube-accent-rgb), .72), 0 0 30px rgba(var(--cube-accent-next-rgb), .24)!important}.showcase-cube-face--front{border-color:rgba(var(--cube-accent-rgb), .72)!important}.showcase-cube-face--right{border-color:rgba(var(--cube-accent-next-rgb), .68)!important}.showcase-cube-face--left{border-color:rgba(var(--cube-accent-rgb), .58)!important}.showcase-cube-face--top{border-color:rgba(var(--cube-accent-next-rgb), .54)!important}.showcase-cube-face--back{border-color:rgba(var(--cube-accent-rgb), .5)!important}.showcase-cube-face--bottom{border-color:rgba(var(--cube-accent-next-rgb), .48)!important}.face-screen{transition:border-color 4.5s,box-shadow 4.5s,background 4.5s;border-color:rgba(var(--cube-accent-rgb), .14)!important;box-shadow:inset 0 0 30px #00000073, inset 0 0 24px rgba(var(--cube-accent-rgb), .045)!important}.face-topbar span:first-child{background:rgba(var(--cube-accent-rgb), .48)!important;box-shadow:0 0 10px rgba(var(--cube-accent-rgb), .22)!important}.face-topbar span:nth-child(2){background:rgba(var(--cube-accent-next-rgb), .52)!important;box-shadow:0 0 10px rgba(var(--cube-accent-next-rgb), .22)!important}.face-topbar span:nth-child(3){background:rgba(var(--cube-accent-rgb), .82)!important;box-shadow:0 0 12px rgba(var(--cube-accent-rgb), .36)!important}.face-orb{transition:background 4.5s,box-shadow 4.5s;background:radial-gradient(circle at 35% 30%, #f3fff1, var(--cube-accent-soft) 28%, var(--cube-accent) 42%, rgba(var(--cube-accent-rgb), .16) 72%)!important;box-shadow:0 0 24px rgba(var(--cube-accent-rgb), .74), 0 0 44px rgba(var(--cube-accent-next-rgb), .16)!important}.face-hero h3{transition:text-shadow 4.5s;text-shadow:0 0 18px rgba(var(--cube-accent-rgb), .34), 0 0 28px rgba(var(--cube-accent-next-rgb), .12)!important}.face-layout span{transition:background 4.5s,border-color 4.5s;background:linear-gradient(90deg, #ffffff1f, rgba(var(--cube-accent-rgb), .13), rgba(var(--cube-accent-next-rgb), .08))!important;border-color:rgba(var(--cube-accent-rgb), .11)!important}.app-shell.runtime-performance-guard .showcase-cube-stage,.app-shell.corehub-launch-runtime .showcase-cube-stage{--cube-performance-glow:.62}.app-shell.runtime-performance-guard .showcase-cube-face,.app-shell.runtime-performance-guard .face-screen,.app-shell.runtime-performance-guard .face-orb,.app-shell.runtime-performance-guard .face-layout span,.app-shell.corehub-launch-runtime .showcase-cube-face,.app-shell.corehub-launch-runtime .face-screen,.app-shell.corehub-launch-runtime .face-orb,.app-shell.corehub-launch-runtime .face-layout span{transition-duration:1.2s!important}.app-shell.runtime-performance-guard .face-orb,.app-shell.corehub-launch-runtime .face-orb{box-shadow:0 0 16px rgba(var(--pulse-rgb), .48), 0 0 28px rgba(var(--pulse-next-rgb), .1)!important}.app-shell.runtime-performance-guard .face-hero h3,.app-shell.corehub-launch-runtime .face-hero h3{text-shadow:0 0 12px rgba(var(--pulse-rgb), .24), 0 0 18px rgba(var(--pulse-next-rgb), .08)!important}.showcase-cube-face.has-preview-image{background:linear-gradient(145deg, #ffffff1f, transparent 28%), radial-gradient(circle at 45% 42%, rgba(var(--cube-accent-rgb), .16), transparent 34%), linear-gradient(135deg, #080c0bf5, #040607fa)!important}.face-preview-screen{z-index:2;border:1px solid rgba(var(--cube-accent-rgb), .22);width:84%;height:76%;box-shadow:inset 0 0 28px #0000007a, 0 0 24px rgba(var(--cube-accent-rgb), .14);background:#00000085;border-radius:18px;position:relative;overflow:hidden;transform:translateZ(1px)}.face-preview-screen img{object-fit:cover;filter:saturate(1.02)contrast(1.04)brightness(.72);width:100%;height:100%;display:block;transform:scale(1.02)}.face-preview-overlay{background:linear-gradient(180deg, transparent, #000000d6 42%, #000000f0), linear-gradient(90deg, rgba(var(--cube-accent-rgb), .18), rgba(var(--cube-accent-next-rgb), .1));gap:.18rem;padding:.72rem;display:grid;position:absolute;inset:auto 0 0}.face-preview-overlay p,.face-preview-overlay h3,.face-preview-overlay small{margin:0}.face-preview-overlay p{color:var(--cube-accent);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 10px rgba(var(--cube-accent-rgb), .36);font-size:.62rem;font-weight:950}.face-preview-overlay h3{color:#f5fff8f0;font-size:clamp(.92rem, calc(var(--cube-size) / 15), 1.42rem);letter-spacing:-.04em;text-shadow:0 0 16px rgba(var(--cube-accent-rgb), .28), 0 0 24px rgba(var(--cube-accent-next-rgb), .1);line-height:1}.face-preview-overlay small{color:#e0ffe8b8;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}@media (hover:none) and (pointer:coarse),(width<=900px){.face-preview-screen{width:82%;height:72%}.face-preview-overlay{padding:.58rem}}.matrix-rain-canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}@media (hover:none) and (pointer:coarse),(width<=900px){.matrix-rain-canvas{opacity:.38;contain:strict;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.matrix-rain-canvas{display:none}}#root{min-height:100vh}:root{--bg:#020402;--bg-soft:#061006;--panel:#070f08c2;--panel-strong:#081209eb;--line:#71ff172e;--line-strong:#71ff176b;--text:#f5fff0;--muted:#a6b5a0;--green:#76ff16;--green-soft:#b8ff7a;--green-deep:#245f0e;--cyan:#41d9ff;--red:#ff453a;--shadow:0 30px 100px #00000094}.app-shell{min-height:100vh;color:var(--text);background:radial-gradient(circle at 18% 13%,#ff453a24,#0000 32rem),radial-gradient(circle at 83% 17%,#41d9ff1c,#0000 30rem),radial-gradient(circle at 44% 10%,#76ff162b,#0000 42rem),linear-gradient(135deg,#010201 0%,#071007 48%,#020302 100%);position:relative;overflow:hidden}.full-bleed-section,.site-header{width:100%;padding-left:clamp(1rem,3.3vw,4rem);padding-right:clamp(1rem,3.3vw,4rem)}.engine-grid{pointer-events:none;opacity:.26;background-image:linear-gradient(#76ff1614 1px,#0000 1px),linear-gradient(90deg,#76ff1614 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 82%);mask-image:radial-gradient(circle,#000 0%,#0000 82%)}.soft-scanlines{pointer-events:none;opacity:.16;background:repeating-linear-gradient(#0000 0 7px,#76ff160d 8px);position:fixed;inset:0}.ambient{pointer-events:none;filter:blur(42px);opacity:.72;position:fixed}.ambient-green{background:#76ff1630;width:30rem;height:30rem;top:-13rem;left:37%}.ambient-red{background:#ff453a24;width:22rem;height:22rem;top:12rem;left:-9rem}.ambient-cyan{background:#41d9ff1f;width:24rem;height:24rem;top:9rem;right:-9rem}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#020402db,#02040254);border-bottom:1px solid #76ff161a;justify-content:space-between;align-items:center;gap:2rem;padding-top:.78rem;padding-bottom:.78rem;display:flex;position:sticky;top:0}.brand{color:var(--text);align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.brand img{object-fit:contain;filter:drop-shadow(0 0 18px #76ff1657);width:3.4rem;height:3.4rem}.brand-text{gap:.08rem;display:grid}.brand-text strong{letter-spacing:-.025em;font-size:1rem}.brand-text small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.main-nav{background:#00000057;border:1px solid #76ff1621;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem;display:flex}.main-nav a{color:var(--muted);border-radius:999px;padding:.68rem .9rem;font-size:.88rem;text-decoration:none;transition:all .18s}.main-nav a:hover{color:var(--text);background:#76ff161a}.hero-section{z-index:2;grid-template-columns:minmax(34rem,.78fr) minmax(30rem,1.22fr);align-items:center;gap:clamp(2rem,4vw,5rem);min-height:calc(100vh - 70px);padding-top:clamp(3rem,5vw,6rem);padding-bottom:clamp(3rem,5vw,6rem);display:grid;position:relative}.eyebrow,.section-heading span,.showroom-copy span,.reference-section span,.contact-section span{width:fit-content;color:var(--green);letter-spacing:-.01em;background:#76ff161a;border:1px solid #76ff1640;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .78rem;font-size:.82rem;font-weight:900;display:inline-flex;box-shadow:inset 0 0 18px #76ff1614}.hero-copy h1{letter-spacing:-.09em;max-width:780px;margin:1.3rem 0 1.2rem;font-size:clamp(4rem,7.45vw,9.3rem);line-height:.875}.hero-copy h1 span{color:#0000;background:linear-gradient(90deg, #f5fff0, var(--green-soft), var(--green));filter:drop-shadow(0 0 20px #76ff1626);-webkit-background-clip:text;background-clip:text;display:block}.hero-lead{color:#d9e7d3;max-width:720px;margin:0;font-size:clamp(1rem,1.5vw,1.24rem);line-height:1.8}.hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.primary-action,.secondary-action,.ghost-action{border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3.15rem;padding:0 1.2rem;font-weight:900;text-decoration:none;transition:all .18s;display:inline-flex}.primary-action{color:#061006;background:linear-gradient(135deg, var(--green-soft), var(--green));border:1px solid #b8ff7a80;box-shadow:0 18px 45px #76ff1638}.primary-action:hover{transform:translateY(-2px);box-shadow:0 22px 60px #76ff1654}.secondary-action{color:var(--text);background:#76ff1614;border:1px solid #76ff165c}.secondary-action:hover,.ghost-action:hover{background:#76ff161f;border-color:#b8ff7a80;transform:translateY(-2px)}.ghost-action{color:var(--muted);background:#ffffff08;border:1px solid #ffffff1a}.hero-notes{color:var(--muted);flex-wrap:wrap;gap:.8rem;margin-top:2rem;font-size:.9rem;display:flex}.hero-notes span{align-items:center;gap:.4rem;display:inline-flex}.hero-notes svg{color:var(--green)}.hero-engine-stage{isolation:isolate;place-items:center;min-height:50rem;display:grid;position:relative}.hero-engine-stage:before{content:none}.hero-orbit{display:none}.core-logo-card{aspect-ratio:1;border-radius:2rem;place-items:center;width:min(30vw,29rem);min-width:20rem;display:grid;position:relative}.core-logo-glow{filter:blur(46px);background:#76ff163d;border-radius:50%;width:74%;height:74%;position:absolute}.core-logo-card img{z-index:2;object-fit:contain;filter:drop-shadow(0 0 42px #76ff165c);width:100%;position:relative}.command-panel,.engine-module,.launch-line{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020803c2;border:1px solid #76ff1629;position:absolute;box-shadow:0 20px 70px #0000005c}.panel-main{border-radius:1.4rem;width:19.5rem;padding:1.15rem;top:16%;left:2%}.panel-kicker{color:var(--green);letter-spacing:.08em;margin-bottom:.7rem;font-size:.75rem;font-weight:900;display:block}.command-panel strong{color:var(--text);margin-bottom:.45rem;font-size:1.2rem;display:block}.command-panel p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.engine-module{border-radius:1.1rem;align-items:center;gap:.65rem;min-width:12.3rem;padding:.85rem;display:inline-flex}.engine-module svg,.launch-line svg{color:var(--green)}.engine-module strong{font-size:.92rem;display:block}.engine-module span{color:var(--muted);margin-top:.12rem;font-size:.78rem;display:block}.module-1{top:18%;right:5%}.module-2{bottom:24%;left:4%}.module-3{bottom:28%;right:2%}.module-4{bottom:8%;right:20%}.launch-line{color:var(--text);border-radius:999px;align-items:center;gap:.55rem;padding:.78rem 1rem;font-weight:800;display:inline-flex;bottom:3%;left:50%;transform:translate(-50%)}.section-block,.showroom-section,.reference-section,.contact-section{z-index:2;border-top:1px solid #76ff1614;margin:0 auto;padding-top:clamp(4rem,6vw,7rem);padding-bottom:clamp(4rem,6vw,7rem);position:relative}.section-heading{max-width:880px;margin-bottom:2rem}.wide-heading{max-width:1050px}.section-heading h2,.showroom-copy h2,.reference-section h2,.contact-section h2{color:var(--text);letter-spacing:-.07em;margin:1rem 0 .7rem;font-size:clamp(2.4rem,4.8vw,5.2rem);line-height:.96}.section-heading p,.showroom-copy p,.reference-section p,.contact-section p{color:var(--muted);margin:0;font-size:1.03rem;line-height:1.75}.service-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.service-card,.theme-card,.reference-grid article,.hub-card,.step-item{background:linear-gradient(180deg, #ffffff0d, transparent), var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #76ff1621}.service-card{border-radius:1.45rem;min-height:15rem;padding:1.25rem}.card-icon,.theme-icon{width:2.65rem;height:2.65rem;color:var(--green);background:#76ff1614;border:1px solid #76ff1640;border-radius:.9rem;place-items:center;display:grid}.service-card h3,.theme-card h3,.reference-grid h3,.hub-card h3{margin:1.2rem 0 .55rem;font-size:1.08rem}.service-card p,.theme-card p,.reference-grid p,.hub-card p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.65}.showroom-section{background:radial-gradient(circle at 71% 45%,#76ff1629,#0000 34rem),#ffffff03;grid-template-columns:minmax(0,.68fr) minmax(420px,1.32fr);align-items:center;gap:2rem;min-height:46rem;display:grid}.showroom-note{border-left:2px solid var(--green);padding-left:1rem;margin-top:1rem!important}.hub-preview{perspective:1000px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.hub-card{border-radius:1.35rem;min-height:11rem;padding:1.1rem;transition:transform .18s,border-color .18s,background .18s;transform:translateZ(0)}.hub-card:hover{background:radial-gradient(circle at 45% 0%, #76ff1624, transparent 12rem), var(--panel);border-color:#76ff1652;transform:translateY(-4px)}.hub-card span{color:var(--green);font-size:.78rem;font-weight:900}.hub-card h3{letter-spacing:-.04em;font-size:1.45rem}.theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.theme-card{border-radius:1.45rem;padding:1.2rem}.theme-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.theme-head span{color:var(--muted);text-align:right;font-size:.75rem}.theme-card strong{color:var(--green);margin-bottom:.7rem;font-size:.92rem;display:block}.reference-section{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr);align-items:start;gap:2rem;display:grid}.reference-grid{gap:1rem;display:grid}.reference-grid article{border-radius:1.35rem;padding:1.35rem}.compact{padding-bottom:4rem}.steps-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.step-item{border-radius:1.2rem;align-items:center;gap:1rem;padding:1rem;display:flex}.step-item span{color:var(--green);font-size:.9rem;font-weight:900}.step-item p{color:#e7f4e1;margin:0}.contact-section{background:radial-gradient(circle at 14% 22%,#76ff1621,#0000 26rem),#ffffff04;justify-content:space-between;align-items:center;gap:2rem;display:flex}.site-footer{z-index:2;color:var(--muted);border-top:1px solid #76ff1614;justify-content:space-between;gap:1rem;margin:0 auto;padding-top:2rem;padding-bottom:2.4rem;font-size:.86rem;display:flex;position:relative}@media (width<=1180px){.hero-section,.showroom-section,.reference-section{grid-template-columns:1fr}.hero-copy h1{max-width:980px}.hero-engine-stage{min-height:36rem}.service-grid,.theme-grid,.steps-list,.hub-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-main,.module-1,.module-2,.module-3,.module-4,.launch-line{position:static;transform:none}.hero-engine-stage{grid-template-columns:repeat(2,minmax(0,auto));gap:1rem;display:grid}.core-logo-card{grid-column:1/-1;justify-self:center}}@media (width<=760px){.main-nav{display:none}.hero-section{grid-template-columns:1fr;min-height:auto}.hero-copy h1{font-size:clamp(3.4rem,16vw,6.5rem)}.service-grid,.theme-grid,.steps-list,.hub-preview{grid-template-columns:1fr}.hero-engine-stage{grid-template-columns:1fr;min-height:auto}.core-logo-card{width:min(78vw,24rem);min-width:16rem}.contact-section,.site-footer{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.hero-showcase-cube{z-index:3;--cube-size:360px;filter:drop-shadow(0 0 26px #76ff1629);width:min(100%,42rem);position:relative}.hero-showcase-cube .showcase-cube{will-change:transform}.hero-showcase-cube .showcase-cube-face{border-radius:26px}.hero-showcase-cube .face-screen{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (width<=1180px){.hero-showcase-cube{--cube-size:320px;grid-column:1/-1;justify-self:center}}@media (width<=760px){.hero-showcase-cube{--cube-size:235px}}.matrix-rain-canvas{z-index:0;pointer-events:none;opacity:.23;mix-blend-mode:screen;width:100%;height:100%;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 74% 42%,#000 0%,#000000b8 28%,#0000 68%),linear-gradient(#000000c7,#0000 88%);mask-image:radial-gradient(circle at 74% 42%,#000 0%,#000000b8 28%,#0000 68%),linear-gradient(#000000c7,#0000 88%)}.core-orbit-system{z-index:6;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.orbit-track{width:var(--orbit-w);height:var(--orbit-h);margin-left:calc(var(--orbit-w) / -2);margin-top:calc(var(--orbit-h) / -2);transform:rotate(var(--orbit-tilt));animation:orbit-spin var(--orbit-speed) linear infinite;will-change:transform;pointer-events:none;border:1px solid #76ff1611;border-radius:50%;position:absolute;top:50%;left:50%}.orbit-track:before{content:"";border-radius:inherit;filter:blur(.5px);border:1px solid #76ff1609;position:absolute;inset:-1px}.orbit-a{--orbit-w:min(50vw, 42rem);--orbit-h:min(25vw, 21rem);--orbit-speed:28s;--orbit-tilt:-12deg}.orbit-b{--orbit-w:min(56vw, 47rem);--orbit-h:min(31vw, 26rem);--orbit-speed:38s;--orbit-tilt:18deg;animation-direction:reverse}.orbit-c{--orbit-w:min(45vw, 37rem);--orbit-h:min(34vw, 29rem);--orbit-speed:33s;--orbit-tilt:61deg}.orbit-d{--orbit-w:min(60vw, 50rem);--orbit-h:min(25vw, 21rem);--orbit-speed:45s;--orbit-tilt:-32deg;animation-direction:reverse}.orbit-e{--orbit-w:min(39vw, 32rem);--orbit-h:min(39vw, 32rem);--orbit-speed:24s;--orbit-tilt:36deg}.orbit-f{--orbit-w:min(57vw, 48rem);--orbit-h:min(42vw, 35rem);--orbit-speed:52s;--orbit-tilt:-55deg;animation-direction:reverse}.orbit-planet{left:calc(50% - var(--planet-size) / 2);top:calc(var(--planet-size) / -2);width:var(--planet-size);height:var(--planet-size);cursor:pointer;pointer-events:auto;animation:planet-counter var(--orbit-speed) linear infinite;will-change:transform;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}.orbit-b .orbit-planet,.orbit-d .orbit-planet,.orbit-f .orbit-planet{animation-direction:reverse}.planet-surface{width:var(--planet-size);height:var(--planet-size);color:#ffffffeb;background:radial-gradient(circle at 32% 26%, #ffffffe6, transparent 7%), radial-gradient(circle at 34% 30%, var(--planet-light), transparent 16%), radial-gradient(circle at 63% 70%, #0000008c, transparent 44%), radial-gradient(circle at 42% 38%, var(--planet-main), var(--planet-dark) 72%);box-shadow:inset -10px -12px 18px #0000006b, inset 8px 8px 18px #ffffff1f, 0 0 24px var(--planet-glow), 0 0 58px #76ff1614;border:1px solid #ffffff2e;border-radius:999px;place-items:center;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative}.planet-surface:before{content:"";border-radius:inherit;opacity:.65;background:linear-gradient(135deg,#ffffff59,#0000 38%);position:absolute;inset:9%}.planet-surface svg{z-index:2;filter:drop-shadow(0 2px 4px #00000059);position:relative}.orbit-planet:hover .planet-surface{box-shadow:inset -10px -12px 18px #0000006b, inset 8px 8px 18px #ffffff24, 0 0 34px var(--planet-glow), 0 0 90px var(--planet-glow);border-color:#ffffff5c;transform:scale(1.16)}.planet-tooltip{width:max-content;max-width:13rem;color:var(--text);opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:#020803eb;border:1px solid #76ff162e;border-radius:.9rem;padding:.65rem .75rem;transition:all .16s;position:absolute;bottom:calc(100% + .75rem);left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 18px 55px #0000006b}.planet-tooltip strong{font-size:.86rem;display:block}.planet-tooltip small{color:var(--muted);margin-top:.22rem;font-size:.72rem;line-height:1.35;display:block}.orbit-planet:hover .planet-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.planet-green{--planet-size:3.15rem;--planet-main:#76ff16;--planet-dark:#185e08;--planet-light:#dbffb8;--planet-glow:#76ff168c}.planet-cyan{--planet-size:2.75rem;--planet-main:#40d9ff;--planet-dark:#08516a;--planet-light:#d6f7ff;--planet-glow:#40d9ff70}.planet-violet{--planet-size:2.95rem;--planet-main:#8b5cff;--planet-dark:#29146e;--planet-light:#e0d5ff;--planet-glow:#8b5cff73}.planet-orange{--planet-size:3rem;--planet-main:#ff9c32;--planet-dark:#853400;--planet-light:#ffe0b3;--planet-glow:#ff9c3270}.planet-silver{--planet-size:2.55rem;--planet-main:#e7f2df;--planet-dark:#5f6d59;--planet-light:#fff;--planet-glow:#e7f2df52}.planet-red{--planet-size:2.85rem;--planet-main:#ff453a;--planet-dark:#73100c;--planet-light:#ffd3d0;--planet-glow:#ff453a66}.hero-showcase-cube{z-index:4}@keyframes orbit-spin{0%{transform:rotate(var(--orbit-tilt)) rotate(0deg)}to{transform:rotate(var(--orbit-tilt)) rotate(360deg)}}@keyframes planet-counter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.hero-engine-stage:hover .orbit-track,.hero-engine-stage:hover .orbit-planet{animation-play-state:paused}@media (width<=1180px){.core-orbit-system{display:none}}@media (prefers-reduced-motion:reduce){.matrix-rain-canvas{display:none}.orbit-track,.orbit-planet{animation:none!important}}.hero-engine-stage{overflow:visible}.hero-engine-stage:after{content:"";z-index:-3;pointer-events:none;filter:blur(2px);background:radial-gradient(circle at 50% 48%,#76ff161c,#0000 20rem),radial-gradient(circle at 64% 54%,#41d9ff0f,#0000 22rem);position:absolute;inset:8% 3% 4%}.core-orbit-system{overflow:visible}.app-shell{--pulse-main:var(--green);--pulse-soft:var(--green-soft);--pulse-rgb:118, 255, 22;--pulse-glow:rgba(var(--pulse-rgb), .28);transition:background 2.8s,color 2.8s}.app-shell.tone-green{--green:#76ff16;--green-soft:#b8ff7a;--pulse-main:#76ff16;--pulse-soft:#b8ff7a;--pulse-rgb:118, 255, 22;--pulse-glow:#76ff164d}.app-shell.tone-cyan{--green:#41d9ff;--green-soft:#bff4ff;--pulse-main:#41d9ff;--pulse-soft:#bff4ff;--pulse-rgb:65, 217, 255;--pulse-glow:#41d9ff4d}.app-shell.tone-purple{--green:#b05cff;--green-soft:#dfc2ff;--pulse-main:#b05cff;--pulse-soft:#dfc2ff;--pulse-rgb:176, 92, 255;--pulse-glow:#b05cff47}.app-shell.tone-red{--green:#ff453a;--green-soft:#ffb1aa;--pulse-main:#ff453a;--pulse-soft:#ffb1aa;--pulse-rgb:255, 69, 58;--pulse-glow:#ff453a47}.app-shell.tone-green,.app-shell.tone-cyan,.app-shell.tone-purple,.app-shell.tone-red{background:radial-gradient(circle at 18% 13%, #ff453a1c, transparent 32rem), radial-gradient(circle at 83% 17%, #41d9ff1a, transparent 30rem), radial-gradient(circle at 44% 10%, var(--pulse-glow), transparent 42rem), linear-gradient(135deg, #010201 0%, #071007 48%, #020302 100%)}.engine-grid{background-image:linear-gradient(rgba(var(--pulse-rgb), .075) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--pulse-rgb), .075) 1px, transparent 1px);transition:opacity 2.8s,background-image 2.8s}.site-header{border-bottom-color:rgba(var(--pulse-rgb), .12);transition:border-color 2.8s,background 2.8s}.brand img{filter:drop-shadow(0 0 18px rgba(var(--pulse-rgb), .34));transition:filter 2.8s}.core-logo-card img,.hero-showcase-cube{transition:filter 2.8s}.core-logo-card img{filter:drop-shadow(0 0 42px rgba(var(--pulse-rgb), .36))}.hero-showcase-cube{filter:drop-shadow(0 0 30px rgba(var(--pulse-rgb), .2))}.eyebrow,.section-heading span,.showroom-copy span,.reference-section span,.contact-section span{border-color:rgba(var(--pulse-rgb), .26);color:var(--pulse-main);background:rgba(var(--pulse-rgb), .1);box-shadow:inset 0 0 18px rgba(var(--pulse-rgb), .08);transition:color 2.8s,border-color 2.8s,background 2.8s,box-shadow 2.8s}.hero-copy h1 span{background:linear-gradient(90deg, #f5fff0, var(--pulse-soft), var(--pulse-main));filter:drop-shadow(0 0 20px rgba(var(--pulse-rgb), .15));-webkit-background-clip:text;background-clip:text;transition:filter 2.8s}.primary-action{border-color:rgba(var(--pulse-rgb), .5);background:linear-gradient(135deg, var(--pulse-soft), var(--pulse-main));box-shadow:0 18px 45px rgba(var(--pulse-rgb), .22);transition:transform .18s,box-shadow 2.8s,border-color 2.8s,background 2.8s}.primary-action:hover{box-shadow:0 22px 60px rgba(var(--pulse-rgb), .34)}.secondary-action{border-color:rgba(var(--pulse-rgb), .36);background:rgba(var(--pulse-rgb), .08)}.secondary-action:hover,.ghost-action:hover{border-color:rgba(var(--pulse-rgb), .48);background:rgba(var(--pulse-rgb), .12)}.hero-notes svg,.launch-line svg,.card-icon,.theme-icon,.theme-card strong,.step-item span,.hub-card span,.panel-kicker{color:var(--pulse-main);transition:color 2.8s,border-color 2.8s,background 2.8s}.card-icon,.theme-icon{border-color:rgba(var(--pulse-rgb), .25);background:rgba(var(--pulse-rgb), .08)}.service-card,.theme-card,.reference-grid article,.hub-card,.step-item{border-color:rgba(var(--pulse-rgb), .13);transition:border-color 2.8s,box-shadow 2.8s,background 2.8s,transform .18s}.hub-card:hover{border-color:rgba(var(--pulse-rgb), .32);background:radial-gradient(circle at 45% 0%, rgba(var(--pulse-rgb), .14), transparent 12rem), var(--panel)}.hub-card.active{border-color:rgba(var(--pulse-rgb), .42);box-shadow:0 25px 95px rgba(var(--pulse-rgb), .12)}.section-block,.showroom-section,.reference-section,.contact-section,.site-footer{border-top-color:rgba(var(--pulse-rgb), .08);transition:border-color 2.8s,background 2.8s}.showroom-section{background:radial-gradient(circle at 71% 45%, rgba(var(--pulse-rgb), .16), transparent 34rem), #ffffff03}.showroom-note{border-left-color:var(--pulse-main);transition:border-color 2.8s}.contact-section{background:radial-gradient(circle at 14% 22%, rgba(var(--pulse-rgb), .13), transparent 26rem), #ffffff04}.hero-engine-stage:after{background:radial-gradient(circle at 50% 48%, rgba(var(--pulse-rgb), .12), transparent 20rem), radial-gradient(circle at 64% 54%, #41d9ff0b, transparent 22rem);transition:background 2.8s}.orbit-track{border-color:rgba(var(--pulse-rgb), .07);transition:border-color 2.8s}.orbit-track:before{border-color:rgba(var(--pulse-rgb), .04);transition:border-color 2.8s}.planet-green{--planet-main:var(--pulse-main);--planet-dark:#185e08;--planet-light:var(--pulse-soft);--planet-glow:rgba(var(--pulse-rgb), .55)}@media (prefers-reduced-motion:reduce){.app-shell{transition:none}}.app-shell{transition:background-color 4s,color 4s}.app-shell:before,.app-shell:after{content:"";pointer-events:none;z-index:0;transition:opacity 4s,background 4s;position:fixed;inset:0}.app-shell:after{opacity:.18;background:linear-gradient(120deg, transparent 0%, rgba(var(--pulse-rgb), .16) 48%, transparent 75%);mix-blend-mode:screen}.engine-grid,.site-header,.brand img,.core-logo-card img,.hero-showcase-cube,.eyebrow,.section-heading span,.showroom-copy span,.reference-section span,.contact-section span,.hero-copy h1 span,.primary-action,.secondary-action,.ghost-action,.card-icon,.theme-icon,.service-card,.theme-card,.reference-grid article,.hub-card,.step-item,.section-block,.showroom-section,.reference-section,.contact-section,.site-footer,.showroom-note,.hero-engine-stage:after,.orbit-track,.orbit-track:before{transition-duration:4s!important}.matrix-rain-canvas{transition:opacity 4s,filter 4s}.app-shell,.app-shell.tone-green,.app-shell.tone-cyan,.app-shell.tone-purple,.app-shell.tone-red{background:radial-gradient(circle at 68% 42%, rgba(var(--pulse-rgb), .16), transparent 34rem), radial-gradient(circle at 43% 14%, rgba(var(--pulse-rgb), .09), transparent 42rem), linear-gradient(135deg, #050706 0%, #090d0a 42%, #030403 100%)!important}.ambient-red,.ambient-cyan{display:none!important}.ambient-green{transition:background 4s,opacity 4s;background:rgba(var(--pulse-rgb), .13)!important;opacity:.48!important}.app-shell:before{opacity:.34!important;background:radial-gradient(circle at 62% 43%, rgba(var(--pulse-rgb), .13), transparent 30rem), radial-gradient(circle at 48% 16%, rgba(var(--pulse-rgb), .07), transparent 36rem)!important}.app-shell:after{opacity:.07!important;background:linear-gradient(120deg, transparent 0%, rgba(var(--pulse-rgb), .11) 50%, transparent 78%)!important}.showroom-section,.contact-section{background:radial-gradient(circle at 70% 45%, rgba(var(--pulse-rgb), .08), transparent 30rem), #ffffff02!important}.matrix-rain-canvas{opacity:.2!important}.engine-grid{opacity:.22!important;background-image:linear-gradient(rgba(var(--pulse-rgb), .055) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--pulse-rgb), .055) 1px, transparent 1px)!important}.core-orbit-system,.orbit-track,.orbit-planet,.launch-line,.hero-orbit{display:none!important}.hero-engine-stage{place-items:center;min-height:48rem;display:grid}.hero-showcase-cube{width:min(100%,46rem);filter:drop-shadow(0 0 28px rgba(var(--pulse-rgb), .22)) drop-shadow(0 0 75px rgba(var(--pulse-rgb), .12))}.hero-engine-stage:after{background:radial-gradient(circle at 50% 48%, rgba(var(--pulse-rgb), .11), transparent 21rem), radial-gradient(circle at 50% 52%, #ffffff06, transparent 32rem)!important}.hero-section{grid-template-columns:minmax(30rem,.72fr) minmax(34rem,1.28fr);align-items:center;gap:clamp(2.5rem,5vw,7rem);padding-top:clamp(2.8rem,4.5vw,5.4rem);padding-bottom:clamp(3.2rem,5vw,6rem)}.hero-brandline{gap:.42rem;margin-top:1.35rem;margin-bottom:1.1rem;display:grid}.hero-brandline span{color:var(--pulse-main);letter-spacing:-.035em;text-shadow:0 0 20px rgba(var(--pulse-rgb), .22);font-size:clamp(1.1rem,1.4vw,1.45rem);font-weight:900;transition:color 4s,text-shadow 4s}.hero-brandline strong{color:#f5fff0c7;letter-spacing:.01em;max-width:42rem;font-size:clamp(.9rem,1.1vw,1.08rem);font-weight:700;line-height:1.45}.premium-hero-copy h1{letter-spacing:-.085em;max-width:780px;margin:0 0 1.15rem;font-size:clamp(3.4rem,5.9vw,7.2rem);line-height:.92}.premium-hero-copy h1 span{margin-top:.12em;display:block}.premium-hero-copy .hero-lead{color:#e6f4e0d6;max-width:700px;font-size:clamp(1rem,1.25vw,1.16rem)}.hero-module-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;max-width:760px;margin-top:2.1rem;display:grid}.hero-module-strip article{border:1px solid rgba(var(--pulse-rgb), .14);background:radial-gradient(circle at 20% 0%, rgba(var(--pulse-rgb), .12), transparent 9rem), #070f089e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.25rem;min-height:7.4rem;padding:1rem;transition:border-color 4s,background 4s,box-shadow 4s,transform .18s;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000003d}.hero-module-strip article:hover{border-color:rgba(var(--pulse-rgb), .28);box-shadow:0 22px 70px rgba(var(--pulse-rgb), .09);transform:translateY(-3px)}.hero-module-strip span{color:var(--pulse-main);margin-bottom:.72rem;font-size:.78rem;font-weight:950;transition:color 4s;display:inline-flex}.hero-module-strip strong{color:var(--text);letter-spacing:-.03em;font-size:1rem;display:block}.hero-module-strip small{color:var(--muted);margin-top:.42rem;font-size:.78rem;line-height:1.45;display:block}.hero-engine-stage{place-items:center;min-height:49rem}.hero-showcase-cube{transform:translate(-1vw)}@media (width<=1180px){.hero-section{grid-template-columns:1fr}.premium-hero-copy{max-width:980px}.premium-hero-copy h1{max-width:930px}.hero-showcase-cube{transform:none}}@media (width<=760px){.premium-hero-copy h1{font-size:clamp(3.05rem,14vw,5.6rem)}.hero-module-strip{grid-template-columns:1fr}}.hero-section{grid-template-columns:minmax(42rem,.96fr) minmax(31rem,1.04fr);gap:clamp(2rem,3.6vw,5rem)}.premium-hero-copy{max-width:min(60rem,100%);padding-left:clamp(.25rem,.8vw,1rem)}.premium-hero-copy h1{letter-spacing:-.065em;text-wrap:balance;width:100%;max-width:60rem;margin-bottom:1.25rem;font-size:clamp(3.15rem,4.85vw,5.95rem);line-height:1.02;overflow:visible}.premium-hero-copy h1 span{white-space:nowrap;margin-top:.08em;display:block}.premium-hero-copy .hero-lead,.hero-module-strip{max-width:48rem}.hero-actions{margin-top:1.75rem}.hero-showcase-cube{width:min(100%,44rem);transform:translate(0)}@media (width<=1320px){.hero-section{grid-template-columns:minmax(34rem,.9fr) minmax(29rem,1.1fr)}.premium-hero-copy h1{max-width:52rem;font-size:clamp(3rem,4.6vw,5.2rem)}}@media (width<=1180px){.hero-section{grid-template-columns:1fr}.premium-hero-copy{max-width:100%}.premium-hero-copy h1{max-width:58rem}.premium-hero-copy h1 span{white-space:normal}}@media (width<=760px){.premium-hero-copy h1{letter-spacing:-.055em;font-size:clamp(2.55rem,11vw,4.5rem);line-height:1}.premium-hero-copy h1 span{white-space:normal}}.premium-hero-copy h1{margin-bottom:1.05rem;padding-bottom:.16em;line-height:1.08;overflow:visible}.premium-hero-copy h1 span{padding-bottom:.08em;line-height:1.08;overflow:visible}.hero-section,.premium-hero-copy{overflow:visible}@media (width<=760px){.premium-hero-copy h1{padding-bottom:.18em;line-height:1.06}}.hero-section,.premium-hero-copy,.premium-hero-copy h1,.premium-hero-copy h1 span{overflow:visible!important}.premium-hero-copy h1{margin-bottom:.65rem!important;padding-bottom:.34em!important;line-height:1.14!important}.premium-hero-copy h1 span{padding-bottom:.32em!important;line-height:1.14!important;display:inline-block!important;overflow:visible!important}.app-shell,.app-shell.tone-green,.app-shell.tone-cyan,.app-shell.tone-purple,.app-shell.tone-red{background:radial-gradient(circle at 68% 42%, rgba(var(--pulse-rgb), .14), transparent 34rem), radial-gradient(circle at 43% 14%, rgba(var(--pulse-rgb), .075), transparent 42rem), linear-gradient(135deg, #050706 0%, #090d0a 42%, #030403 100%)!important}.hero-copy h1 span,.primary-action,.secondary-action,.ghost-action,.eyebrow,.section-heading span,.showroom-copy span,.reference-section span,.contact-section span,.engine-grid,.hero-showcase-cube,.card-icon,.theme-icon,.service-card,.theme-card,.reference-grid article,.hub-card,.step-item{transition-duration:4.5s!important}@media (width<=760px){.premium-hero-copy h1{padding-bottom:.38em!important;line-height:1.12!important}.premium-hero-copy h1 span{padding-bottom:.36em!important}}.services-heading{max-width:1120px}.services-heading h2{max-width:980px}.services-layout{grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr);align-items:stretch;gap:1rem;display:grid}.service-lead-card{border:1px solid rgba(var(--pulse-rgb), .16);background:radial-gradient(circle at 20% 0%, rgba(var(--pulse-rgb), .17), transparent 16rem), linear-gradient(145deg, #ffffff0e, transparent 56%), #070f08a8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.65rem;min-height:100%;padding:clamp(1.25rem,2vw,1.8rem);transition:border-color 4.5s,background 4.5s,box-shadow 4.5s;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000057}.service-lead-card:after{content:"";background:rgba(var(--pulse-rgb), .11);filter:blur(34px);border-radius:50%;width:22rem;height:22rem;position:absolute;bottom:-18%;right:-18%}.service-lead-topline{z-index:2;gap:.35rem;margin-bottom:2rem;display:grid;position:relative}.service-lead-topline span{border:1px solid rgba(var(--pulse-rgb), .24);width:fit-content;color:var(--pulse-main);background:rgba(var(--pulse-rgb), .09);border-radius:999px;padding:.42rem .65rem;font-size:.76rem;font-weight:900;transition:color 4.5s,border-color 4.5s,background 4.5s}.service-lead-topline strong{color:#f5fff0c7;font-size:.88rem}.service-lead-card h3{z-index:2;letter-spacing:-.065em;max-width:26rem;margin:0 0 1rem;font-size:clamp(2rem,3vw,3.25rem);line-height:.96;position:relative}.service-lead-card p{z-index:2;max-width:31rem;color:var(--muted);margin:0;line-height:1.75;position:relative}.service-lead-flow{z-index:2;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:2rem;display:flex;position:relative}.service-lead-flow span{border:1px solid rgba(var(--pulse-rgb), .14);min-height:2.3rem;color:var(--text);background:#ffffff09;border-radius:999px;align-items:center;padding:0 .78rem;font-size:.82rem;font-weight:800;display:inline-flex}.service-lead-flow svg{color:var(--pulse-main);transition:color 4.5s}.premium-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-service-card{flex-direction:column;min-height:18.2rem;padding:1.2rem;display:flex}.service-card-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.service-card-header>span{color:#f5fff038;letter-spacing:-.06em;font-size:1.4rem;font-weight:950}.premium-service-card small{color:var(--pulse-main);letter-spacing:.02em;font-size:.76rem;font-weight:900;transition:color 4.5s}.premium-service-card h3{letter-spacing:-.045em;margin:.44rem 0 .55rem;font-size:clamp(1.25rem,1.6vw,1.62rem)}.premium-service-card p{color:#e2eedcb8;flex:1}.premium-service-card ul{gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.premium-service-card li{color:#f5fff0b8;align-items:center;gap:.42rem;font-size:.82rem;display:flex}.premium-service-card li svg{color:var(--pulse-main);flex:none;transition:color 4.5s}@media (width<=1180px){.services-layout{grid-template-columns:1fr}.premium-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-lead-card{min-height:20rem}}@media (width<=760px){.premium-service-grid{grid-template-columns:1fr}.service-lead-flow{align-items:flex-start}.service-lead-flow svg{display:none}}.service-lead-card{flex-direction:column;display:flex}.service-engine-visual{z-index:2;border:1px solid rgba(var(--pulse-rgb), .13);background:radial-gradient(circle at 50% 50%, rgba(var(--pulse-rgb), .13), transparent 10rem), linear-gradient(135deg, #ffffff0a, transparent 55%), #00000029;min-height:clamp(18rem,24vw,24rem);box-shadow:inset 0 0 42px rgba(var(--pulse-rgb), .055), 0 22px 70px #00000038;border-radius:1.45rem;flex:1;margin-top:1.5rem;transition:border-color 4.5s,background 4.5s,box-shadow 4.5s;position:relative;overflow:hidden}.flow-grid-bg{opacity:.34;background-image:linear-gradient(rgba(var(--pulse-rgb), .07) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--pulse-rgb), .07) 1px, transparent 1px);background-size:34px 34px;transition:background-image 4.5s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 78%);mask-image:radial-gradient(circle,#000 0%,#0000 78%)}.flow-core{border:1px solid rgba(var(--pulse-rgb), .34);width:clamp(6.5rem,8.5vw,8.2rem);height:clamp(6.5rem,8.5vw,8.2rem);color:var(--text);background:radial-gradient(circle at 35% 30%, #ffffff2e, transparent 18%), radial-gradient(circle at 50% 50%, rgba(var(--pulse-rgb), .3), rgba(var(--pulse-rgb), .08) 48%, #00000029 72%);box-shadow:0 0 34px rgba(var(--pulse-rgb), .23), inset -12px -14px 24px #00000061, inset 8px 8px 18px #ffffff14;border-radius:50%;place-items:center;transition:border-color 4.5s,background 4.5s,box-shadow 4.5s;animation:4.8s ease-in-out infinite engine-core-breathe;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flow-core:before,.flow-core:after{content:"";border:1px solid rgba(var(--pulse-rgb), .1);border-radius:inherit;animation:18s linear infinite engine-ring-spin;position:absolute;inset:-1.2rem}.flow-core:after{opacity:.55;animation-duration:28s;animation-direction:reverse;inset:-2.4rem}.flow-core span{color:var(--pulse-main);letter-spacing:.12em;text-transform:uppercase;margin-top:.7rem;font-size:.72rem;font-weight:950;transition:color 4.5s}.flow-core strong{letter-spacing:-.05em;margin-top:-1.15rem;font-size:clamp(1.1rem,1.5vw,1.45rem)}.flow-node{border:1px solid rgba(var(--pulse-rgb), .16);min-width:7.2rem;color:var(--text);background:radial-gradient(circle at 18% 0%, rgba(var(--pulse-rgb), .14), transparent 6rem), #040a05c2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1rem;gap:.18rem;padding:.72rem .82rem;transition:transform .18s,border-color 4.5s,background 4.5s,box-shadow 4.5s;display:grid;position:absolute;box-shadow:0 18px 50px #00000042}.flow-node:hover{border-color:rgba(var(--pulse-rgb), .32);box-shadow:0 20px 65px rgba(var(--pulse-rgb), .11);transform:translateY(-3px)}.flow-node span{color:var(--pulse-main);font-size:.7rem;font-weight:950;transition:color 4.5s}.flow-node strong{letter-spacing:-.025em;font-size:.9rem}.flow-node-design{top:18%;left:8%}.flow-node-web{top:20%;right:7%}.flow-node-system{bottom:16%;left:9%}.flow-node-auto{bottom:14%;right:7%}.flow-path{transform-origin:0;background:linear-gradient(90deg, transparent, rgba(var(--pulse-rgb), .16), rgba(var(--pulse-rgb), .5), rgba(var(--pulse-rgb), .16), transparent);height:2px;box-shadow:0 0 16px rgba(var(--pulse-rgb), .18);transition:background 4.5s,box-shadow 4.5s;position:absolute}.flow-path-a{width:30%;top:32%;left:24%;transform:rotate(19deg)}.flow-path-b{width:28%;top:38%;left:50%;transform:rotate(-17deg)}.flow-path-c{width:31%;bottom:31%;left:24%;transform:rotate(-18deg)}.flow-path-d{width:29%;bottom:32%;left:50%;transform:rotate(17deg)}.data-pulse{background:var(--pulse-main);width:.68rem;height:.68rem;box-shadow:0 0 16px rgba(var(--pulse-rgb), .74), 0 0 34px rgba(var(--pulse-rgb), .34);border-radius:50%;transition:background 4.5s,box-shadow 4.5s;position:absolute}.pulse-one{animation:4.8s ease-in-out infinite pulse-route-one;top:26%;left:17%}.pulse-two{animation:5.4s ease-in-out .6s infinite pulse-route-two;top:28%;right:18%}.pulse-three{animation:5.1s ease-in-out 1.1s infinite pulse-route-three;bottom:22%;left:18%}.pulse-four{animation:5.7s ease-in-out 1.6s infinite pulse-route-four;bottom:20%;right:18%}@keyframes engine-core-breathe{0%,to{transform:translate(-50%,-54%)scale(1)}50%{transform:translate(-50%,-54%)scale(1.032)}}@keyframes engine-ring-spin{0%{transform:rotate(0)scaleX(1)}to{transform:rotate(360deg)scaleX(1)}}@keyframes pulse-route-one{0%,to{opacity:.38;transform:translate(0)scale(.75)}50%{opacity:1;transform:translate(210%,132%)scale(1.1)}}@keyframes pulse-route-two{0%,to{opacity:.38;transform:translate(0)scale(.75)}50%{opacity:1;transform:translate(-215%,116%)scale(1.1)}}@keyframes pulse-route-three{0%,to{opacity:.38;transform:translate(0)scale(.75)}50%{opacity:1;transform:translate(220%,-124%)scale(1.1)}}@keyframes pulse-route-four{0%,to{opacity:.38;transform:translate(0)scale(.75)}50%{opacity:1;transform:translate(-220%,-132%)scale(1.1)}}@media (width<=1180px){.service-engine-visual{min-height:22rem}}@media (width<=760px){.service-engine-visual{min-height:28rem}.flow-node{min-width:6.4rem;padding:.65rem .7rem}.flow-node-design{top:12%;left:5%}.flow-node-web{top:14%;right:5%}.flow-node-system{bottom:13%;left:5%}.flow-node-auto{bottom:12%;right:5%}}@media (prefers-reduced-motion:reduce){.flow-core,.flow-core:before,.flow-core:after,.data-pulse{animation:none!important}}.refined-flow-core{flex-direction:column;justify-content:center;align-items:center;gap:.08rem;display:flex!important;transform:translate(-50%,-54%)!important}.refined-flow-core span{text-transform:uppercase;color:#f5fff0bd!important;letter-spacing:.22em!important;margin:0!important;font-size:.64rem!important;font-weight:950!important;line-height:1!important}.refined-flow-core strong{text-transform:uppercase;text-shadow:0 0 16px rgba(var(--pulse-rgb), .34), 0 1px 0 #ffffff1f;color:var(--text)!important;letter-spacing:.02em!important;margin:0!important;font-size:clamp(1.18rem,1.55vw,1.58rem)!important;line-height:1!important}.refined-flow-core small{color:var(--pulse-main);letter-spacing:.26em;text-transform:uppercase;margin:.08rem 0 0;font-size:.55rem;font-weight:950;line-height:1;transition:color 4.5s}.flow-node{color:#f5fff0e0}.flow-node span{color:#f5fff0ad!important}.flow-node strong{color:#f5fff0f2;letter-spacing:-.01em;font-size:.86rem}.flow-node:after{content:"";background:var(--pulse-main);width:.44rem;height:.44rem;box-shadow:0 0 14px rgba(var(--pulse-rgb), .48);border-radius:50%;transition:background 4.5s,box-shadow 4.5s;position:absolute;top:50%;right:.72rem;transform:translateY(-50%)}.flow-core{top:50%}.service-engine-visual{background:radial-gradient(circle at 50% 48%, rgba(var(--pulse-rgb), .105), transparent 10rem), linear-gradient(135deg, #ffffff09, transparent 55%), #0000002e}.flow-path{opacity:.82}.data-pulse{opacity:.88;width:.58rem;height:.58rem}@media (width<=760px){.refined-flow-core{transform:translate(-50%,-54%)scale(.95)!important}}.refined-flow-core span{color:var(--pulse-main)!important;text-shadow:0 0 10px rgba(var(--pulse-rgb), .55), 0 0 24px rgba(var(--pulse-rgb), .28)!important}.refined-flow-core strong{background:linear-gradient(90deg, #fff, var(--pulse-soft), var(--pulse-main));filter:drop-shadow(0 0 10px rgba(var(--pulse-rgb), .3));-webkit-background-clip:text;background-clip:text;color:#0000!important;text-shadow:0 0 20px rgba(var(--pulse-rgb), .42), 0 0 42px rgba(var(--pulse-rgb), .18)!important}.refined-flow-core small{text-shadow:0 0 10px rgba(var(--pulse-rgb), .55), 0 0 24px rgba(var(--pulse-rgb), .24);color:var(--pulse-main)!important}.flow-node span{text-shadow:0 0 12px rgba(var(--pulse-rgb), .42);color:var(--pulse-main)!important}.flow-node strong{text-shadow:0 0 10px rgba(var(--pulse-rgb), .28), 0 0 22px rgba(var(--pulse-rgb), .12);color:var(--pulse-soft)!important}.flow-node-design,.flow-node-web,.flow-node-system,.flow-node-auto{border-color:rgba(var(--pulse-rgb), .22)!important;background:radial-gradient(circle at 14% 0%, rgba(var(--pulse-rgb), .18), transparent 5.8rem), linear-gradient(135deg, rgba(var(--pulse-rgb), .065), transparent 58%), #040a05bd!important}.flow-node:after{background:var(--pulse-main)!important;box-shadow:0 0 16px rgba(var(--pulse-rgb), .76), 0 0 36px rgba(var(--pulse-rgb), .32)!important}.flow-core{border-color:rgba(var(--pulse-rgb), .42)!important;box-shadow:0 0 36px rgba(var(--pulse-rgb), .27), inset -12px -14px 24px #00000061, inset 8px 8px 18px #ffffff14!important}.flow-core:before,.flow-core:after{border-color:rgba(var(--pulse-rgb), .16)!important}.app-shell{--pulse-next-rgb:65, 217, 255;--pulse-next-main:#41d9ff;--pulse-next-soft:#bff4ff;--pulse-next-glow:#41d9ff47}.refined-flow-core span,.refined-flow-core strong,.refined-flow-core small,.flow-node span,.flow-node strong{background-position:100%;transition:filter 4.5s,text-shadow 4.5s;animation:7.5s ease-in-out infinite service-flow-text-sweep;background:linear-gradient(110deg, var(--pulse-main) 0%, var(--pulse-soft) 22%, var(--pulse-next-main) 48%, var(--pulse-next-soft) 64%, var(--pulse-main) 100%)!important;color:#0000!important;background-size:240% 100%!important;-webkit-background-clip:text!important;background-clip:text!important}.refined-flow-core span,.refined-flow-core small{filter:drop-shadow(0 0 8px rgba(var(--pulse-rgb), .38)) drop-shadow(0 0 12px rgba(var(--pulse-next-rgb), .18))}.refined-flow-core strong{filter:drop-shadow(0 0 12px rgba(var(--pulse-rgb), .45)) drop-shadow(0 0 24px rgba(var(--pulse-next-rgb), .22));text-shadow:none!important}.flow-node span,.flow-node strong{filter:drop-shadow(0 0 7px rgba(var(--pulse-rgb), .34)) drop-shadow(0 0 12px rgba(var(--pulse-next-rgb), .16));text-shadow:none!important}.flow-node-web span,.flow-node-web strong,.flow-node-auto span,.flow-node-auto strong{animation-delay:-2.5s}.flow-node-system span,.flow-node-system strong{animation-delay:-4.8s}.flow-core{background:radial-gradient(circle at 35% 30%, rgba(var(--pulse-next-rgb), .16), transparent 18%), radial-gradient(circle at 50% 50%, rgba(var(--pulse-rgb), .3), rgba(var(--pulse-next-rgb), .12) 48%, #00000029 72%)!important;box-shadow:0 0 36px rgba(var(--pulse-rgb), .25), 0 0 52px rgba(var(--pulse-next-rgb), .12), inset -12px -14px 24px #00000061, inset 8px 8px 18px #ffffff14!important}.flow-node:after,.data-pulse{background:linear-gradient(135deg, var(--pulse-main), var(--pulse-next-main))!important;box-shadow:0 0 16px rgba(var(--pulse-rgb), .62), 0 0 32px rgba(var(--pulse-next-rgb), .24)!important}.flow-path{background:linear-gradient(90deg, transparent, rgba(var(--pulse-rgb), .16), rgba(var(--pulse-next-rgb), .42), rgba(var(--pulse-rgb), .42), transparent)!important;box-shadow:0 0 16px rgba(var(--pulse-rgb), .16), 0 0 24px rgba(var(--pulse-next-rgb), .1)!important}@keyframes service-flow-text-sweep{0%{background-position:115%}45%{background-position:0%}to{background-position:-115%}}@media (prefers-reduced-motion:reduce){.refined-flow-core span,.refined-flow-core strong,.refined-flow-core small,.flow-node span,.flow-node strong{background-position:50%;animation:none!important}}:root{--core-type-shadow:0 0 18px rgba(var(--pulse-rgb), .18), 0 0 30px rgba(var(--pulse-next-rgb), .1)}.app-shell .hero-copy h1,.app-shell .hero-copy h1 span,.app-shell .section-heading h2,.app-shell .service-lead-card h3,.app-shell .premium-service-card h3,.app-shell .showroom-copy h2,.app-shell .theme-card h3,.app-shell .reference-section h2,.app-shell .contact-section h2{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px rgba(var(--pulse-rgb), .16)) drop-shadow(0 0 20px rgba(var(--pulse-next-rgb), .08));background-position:105%;transition:filter 4.5s,background 4.5s;animation:10s ease-in-out infinite global-heading-gradient-sweep;background:linear-gradient(112deg, var(--pulse-soft) 0%, var(--pulse-main) 24%, var(--pulse-next-main) 52%, var(--pulse-next-soft) 70%, var(--pulse-main) 100%)!important;color:#0000!important;text-shadow:none!important;background-size:260% 100%!important;-webkit-background-clip:text!important;background-clip:text!important}.app-shell .hero-copy h1,.app-shell .hero-copy h1 span{filter:drop-shadow(0 0 14px rgba(var(--pulse-rgb), .18)) drop-shadow(0 0 26px rgba(var(--pulse-next-rgb), .08));animation-duration:11s;background:linear-gradient(112deg, #f6fff1 0%, var(--pulse-soft) 18%, var(--pulse-main) 42%, var(--pulse-next-main) 66%, var(--pulse-soft) 100%)!important;background-size:260% 100%!important}.app-shell .premium-service-card h3,.app-shell .theme-card h3{filter:drop-shadow(0 0 8px rgba(var(--pulse-rgb), .13)) drop-shadow(0 0 14px rgba(var(--pulse-next-rgb), .06));animation-duration:12.5s}.app-shell .hero-brandline span,.app-shell .premium-service-card small,.app-shell .service-lead-topline span,.app-shell .section-heading span,.app-shell .showroom-copy span,.app-shell .reference-section span,.app-shell .contact-section span,.app-shell .theme-card strong,.app-shell .hub-card span,.app-shell .step-item span{background:linear-gradient(105deg, var(--pulse-main), var(--pulse-next-main), var(--pulse-soft));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 9px rgba(var(--pulse-rgb), .18));background-position:100%;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:12s ease-in-out infinite global-heading-gradient-sweep;color:#0000!important}.app-shell .eyebrow{border-color:rgba(var(--pulse-rgb), .26)!important;background:rgba(var(--pulse-rgb), .09)!important}.app-shell .eyebrow,.app-shell .eyebrow svg{color:var(--pulse-main)}.app-shell .section-heading h2,.app-shell .showroom-copy h2,.app-shell .reference-section h2,.app-shell .contact-section h2,.app-shell .service-lead-card h3{padding-bottom:.08em;overflow:visible!important}.primary-action{animation:9.5s ease-in-out infinite global-button-gradient-sweep;background:linear-gradient(135deg, var(--pulse-main), var(--pulse-next-main), var(--pulse-soft))!important;background-size:220% 100%!important}@keyframes global-heading-gradient-sweep{0%{background-position:110%}48%{background-position:0%}to{background-position:-110%}}@keyframes global-button-gradient-sweep{0%{background-position:110%}50%{background-position:0%}to{background-position:-110%}}@media (prefers-reduced-motion:reduce){.app-shell .hero-copy h1,.app-shell .hero-copy h1 span,.app-shell .section-heading h2,.app-shell .service-lead-card h3,.app-shell .premium-service-card h3,.app-shell .showroom-copy h2,.app-shell .theme-card h3,.app-shell .reference-section h2,.app-shell .contact-section h2,.app-shell .hero-brandline span,.app-shell .premium-service-card small,.app-shell .service-lead-topline span,.app-shell .section-heading span,.app-shell .showroom-copy span,.app-shell .reference-section span,.app-shell .contact-section span,.app-shell .theme-card strong,.app-shell .hub-card span,.app-shell .step-item span,.primary-action{background-position:50%!important;animation:none!important}}.app-shell .hero-copy h1,.app-shell .hero-copy h1 span{background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;filter:none!important;animation:none!important}.hero-gradient-title{gap:.08em;max-width:60rem;display:grid!important;overflow:visible!important}.hero-gradient-title .gradient-title-line{width:fit-content;max-width:100%;filter:drop-shadow(0 0 12px rgba(var(--pulse-rgb), .18)) drop-shadow(0 0 18px rgba(var(--pulse-next-rgb), .1));padding-bottom:.12em;transition:background 4.5s,filter 4.5s;background:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-main) 36%, var(--pulse-next-main) 72%, var(--pulse-next-main) 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;display:inline-block!important;overflow:visible!important}.hero-gradient-title .gradient-title-line:nth-child(2){background:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-next-main) 54%, var(--pulse-next-main) 100%)!important}.app-shell .section-heading h2,.app-shell .service-lead-card h3,.app-shell .premium-service-card h3,.app-shell .showroom-copy h2,.app-shell .theme-card h3,.app-shell .reference-section h2,.app-shell .contact-section h2{width:fit-content;max-width:100%;filter:drop-shadow(0 0 10px rgba(var(--pulse-rgb), .13)) drop-shadow(0 0 16px rgba(var(--pulse-next-rgb), .08));transition:background 4.5s,filter 4.5s;display:inline-block;background:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-main) 34%, var(--pulse-next-main) 70%, var(--pulse-next-main) 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;background-position:0!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;animation:none!important}.app-shell .premium-service-card h3,.app-shell .theme-card h3{filter:drop-shadow(0 0 8px rgba(var(--pulse-rgb), .12)) drop-shadow(0 0 12px rgba(var(--pulse-next-rgb), .06));background:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-next-main) 82%, var(--pulse-next-main) 100%)!important}.app-shell .hero-brandline span,.app-shell .premium-service-card small,.app-shell .service-lead-topline span,.app-shell .section-heading span,.app-shell .showroom-copy span,.app-shell .reference-section span,.app-shell .contact-section span,.app-shell .theme-card strong,.app-shell .hub-card span,.app-shell .step-item span{filter:drop-shadow(0 0 9px rgba(var(--pulse-rgb), .16));transition:background 4.5s,filter 4.5s;background:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-next-main) 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;background-position:0!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;animation:none!important}.app-shell .eyebrow{color:var(--pulse-main)!important;-webkit-text-fill-color:currentColor!important}.primary-action{background:linear-gradient(135deg, var(--pulse-main) 0%, var(--pulse-next-main) 58%, var(--pulse-main) 100%)!important;background-size:180% 100%!important}.hero-gradient-title,.hero-gradient-title .gradient-title-line,.app-shell .section-heading h2,.app-shell .service-lead-card h3,.app-shell .showroom-copy h2,.app-shell .reference-section h2,.app-shell .contact-section h2{padding-bottom:.08em;overflow:visible!important}.hero-gradient-title,.hero-gradient-title .gradient-title-line{box-shadow:none!important;background:0 0!important}.hero-gradient-title .gradient-title-line,.hero-gradient-title .gradient-title-line:nth-child(2){filter:drop-shadow(0 0 12px rgba(var(--pulse-rgb), .18)) drop-shadow(0 0 18px rgba(var(--pulse-next-rgb), .1));background-image:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-main) 34%, var(--pulse-next-main) 72%, var(--pulse-next-main) 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;background-color:#0000!important;background-position:0!important;background-repeat:no-repeat!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;width:fit-content!important;max-width:100%!important;display:inline-block!important}.hero-gradient-title .gradient-title-line:nth-child(2){background-image:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-next-main) 50%, var(--pulse-next-main) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.app-shell .premium-service-card small,.app-shell .service-lead-topline span,.app-shell .section-heading span,.app-shell .showroom-copy span,.app-shell .reference-section span,.app-shell .contact-section span,.app-shell .theme-card strong,.app-shell .hub-card span,.app-shell .step-item span{transition:color 4.5s,-webkit-text-fill-color 4.5s,filter 4.5s,border-color 4.5s,background-color 4.5s;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:var(--pulse-main)!important;-webkit-text-fill-color:var(--pulse-main)!important;filter:drop-shadow(0 0 8px rgba(var(--pulse-rgb), .18))!important;animation:none!important}.app-shell .section-heading span,.app-shell .showroom-copy span,.app-shell .reference-section span,.app-shell .contact-section span,.app-shell .service-lead-topline span{background-color:rgba(var(--pulse-rgb), .09)!important;border-color:rgba(var(--pulse-rgb), .24)!important}.app-shell .premium-service-card small{background-color:#0000!important}.app-shell .section-heading h2,.app-shell .service-lead-card h3,.app-shell .premium-service-card h3,.app-shell .showroom-copy h2,.app-shell .theme-card h3,.app-shell .reference-section h2,.app-shell .contact-section h2{background-color:#0000!important;background-repeat:no-repeat!important;-webkit-background-clip:text!important;background-clip:text!important}.app-shell .section-heading h2,.app-shell .service-lead-card h3,.app-shell .premium-service-card h3,.app-shell .showroom-copy h2,.app-shell .theme-card h3,.app-shell .reference-section h2,.app-shell .contact-section h2,.hero-gradient-title .gradient-title-line{-webkit-text-fill-color:transparent!important}.app-shell .hero-copy h1.hero-gradient-title span.gradient-title-line,.app-shell .hero-copy h1.hero-gradient-title span.gradient-title-line:nth-child(2){color:#0000!important;-webkit-text-fill-color:transparent!important;width:fit-content!important;max-width:100%!important;filter:drop-shadow(0 0 12px rgba(var(--pulse-rgb), .18)) drop-shadow(0 0 18px rgba(var(--pulse-next-rgb), .1))!important;background-color:#0000!important;background-position:0!important;background-repeat:no-repeat!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;padding-top:.02em!important;padding-bottom:.22em!important;line-height:1.16!important;display:inline-block!important;overflow:visible!important}.app-shell .hero-copy h1.hero-gradient-title span.gradient-title-line{background-image:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-main) 32%, var(--pulse-next-main) 72%, var(--pulse-next-main) 100%)!important}.app-shell .hero-copy h1.hero-gradient-title span.gradient-title-line:nth-child(2){background-image:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-next-main) 54%, var(--pulse-next-main) 100%)!important}.app-shell .section-heading h2,.app-shell .showroom-copy h2,.app-shell .reference-section h2,.app-shell .contact-section h2,.app-shell .service-lead-card h3,.app-shell .premium-service-card h3,.app-shell .theme-card h3{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:.02em!important;padding-bottom:.24em!important;line-height:1.16!important;overflow:visible!important}.app-shell .section-heading,.app-shell .showroom-copy,.app-shell .reference-section,.app-shell .contact-section,.app-shell .service-lead-card,.app-shell .premium-service-card,.app-shell .theme-card,.app-shell .services-section,.app-shell .showroom-section{overflow:visible!important}.app-shell .showroom-copy h2,.app-shell .section-heading h2,.app-shell .reference-section h2,.app-shell .contact-section h2{margin-bottom:.18rem!important}.app-shell .premium-service-card h3,.app-shell .theme-card h3{padding-bottom:.14em!important;line-height:1.18!important}.refined-flow-core span,.refined-flow-core strong,.refined-flow-core small,.flow-node span,.flow-node strong{padding-bottom:.04em!important;line-height:1.14!important;overflow:visible!important}.showroom-upgrade{align-items:stretch;gap:clamp(2rem,4vw,5rem);padding-top:clamp(4rem,6vw,7.5rem);padding-bottom:clamp(4rem,6vw,7.5rem)}.showroom-copy-upgrade{align-self:center}.showroom-copy-upgrade p{max-width:44rem}.showroom-proof-list{gap:.75rem;max-width:43rem;margin-top:1.8rem;display:grid}.showroom-proof-list article{border:1px solid rgba(var(--pulse-rgb), .14);background:radial-gradient(circle at 0% 0%, rgba(var(--pulse-rgb), .11), transparent 8rem), #ffffff06;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1.15rem;padding:.95rem 1rem .95rem 1.15rem;transition:border-color 4.5s,background 4.5s,transform .18s,box-shadow 4.5s;position:relative;overflow:hidden}.showroom-proof-list article:before{content:"";background:linear-gradient(var(--pulse-main), var(--pulse-next-main));width:2px;box-shadow:0 0 16px rgba(var(--pulse-rgb), .28);border-radius:999px;transition:background 4.5s,box-shadow 4.5s;position:absolute;top:.9rem;bottom:.9rem;left:0}.showroom-proof-list article:hover{border-color:rgba(var(--pulse-rgb), .26);box-shadow:0 18px 55px rgba(var(--pulse-rgb), .055);transform:translate(4px)}.showroom-proof-list strong{color:var(--pulse-main);letter-spacing:-.015em;font-size:.9rem;font-weight:950;transition:color 4.5s;display:block}.showroom-proof-list p{color:#e6f4e0b8;margin:.32rem 0 0;font-size:.86rem;line-height:1.55}.corehub-panel{border:1px solid rgba(var(--pulse-rgb), .16);background:radial-gradient(circle at 50% 12%, rgba(var(--pulse-rgb), .12), transparent 20rem), linear-gradient(145deg, #ffffff0b, transparent 58%), #070f088f;min-height:34rem;box-shadow:inset 0 0 52px rgba(var(--pulse-rgb), .035), 0 28px 100px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.8rem;padding:clamp(1rem,1.8vw,1.45rem);transition:border-color 4.5s,background 4.5s,box-shadow 4.5s;position:relative;overflow:hidden}.corehub-panel:before{content:"";opacity:.22;background-image:linear-gradient(rgba(var(--pulse-rgb), .055) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--pulse-rgb), .055) 1px, transparent 1px);pointer-events:none;background-size:38px 38px;transition:background-image 4.5s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 32%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 50% 32%,#000 0%,#0000 72%)}.corehub-panel-head{z-index:2;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.15rem;display:flex;position:relative}.corehub-panel-head div{gap:.25rem;display:grid}.corehub-panel-head span{color:var(--pulse-main);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950;transition:color 4.5s}.corehub-panel-head strong{color:#f5fff0f0;letter-spacing:-.045em;font-size:clamp(1.2rem,1.6vw,1.55rem)}.corehub-panel-head p{color:#e6f4e09e;text-align:right;max-width:15rem;margin:0;font-size:.82rem;line-height:1.5}.corehub-map{z-index:2;border:1px solid rgba(var(--pulse-rgb), .1);background:radial-gradient(circle at 50% 50%, rgba(var(--pulse-rgb), .15), transparent 12rem), #00000021;border-radius:1.35rem;min-height:11rem;margin:0 0 1.15rem;transition:border-color 4.5s,background 4.5s;position:relative;overflow:hidden}.corehub-core{border:1px solid rgba(var(--pulse-rgb), .32);background:radial-gradient(circle at 34% 25%, rgba(var(--pulse-next-rgb), .18), transparent 24%), radial-gradient(circle at 50% 50%, rgba(var(--pulse-rgb), .3), #0000002e 68%);width:6.2rem;height:6.2rem;box-shadow:0 0 32px rgba(var(--pulse-rgb), .22), 0 0 48px rgba(var(--pulse-next-rgb), .1), inset -10px -12px 20px #00000052;border-radius:50%;place-items:center;transition:border-color 4.5s,background 4.5s,box-shadow 4.5s;animation:5.6s ease-in-out infinite corehub-breathe;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.corehub-core span{color:var(--pulse-main);letter-spacing:.22em;margin-top:.7rem;font-size:.62rem;font-weight:950;transition:color 4.5s}.corehub-core strong{color:#f5fff0f5;letter-spacing:.03em;margin-top:-1.2rem;font-size:1.18rem;font-weight:950}.hub-line{transform-origin:0;background:linear-gradient(90deg, transparent, rgba(var(--pulse-rgb), .45), rgba(var(--pulse-next-rgb), .26), transparent);width:44%;height:1px;box-shadow:0 0 12px rgba(var(--pulse-rgb), .16), 0 0 20px rgba(var(--pulse-next-rgb), .08);transition:background 4.5s,box-shadow 4.5s;position:absolute;top:50%;left:50%}.hub-line-one{transform:rotate(0)}.hub-line-two{transform:rotate(120deg)}.hub-line-three{transform:rotate(240deg)}.hub-pulse{background:linear-gradient(135deg, var(--pulse-main), var(--pulse-next-main));width:.54rem;height:.54rem;box-shadow:0 0 14px rgba(var(--pulse-rgb), .64), 0 0 28px rgba(var(--pulse-next-rgb), .22);border-radius:999px;transition:background 4.5s,box-shadow 4.5s;position:absolute;top:50%;left:50%}.hub-pulse-one{animation:6s ease-in-out infinite corehub-route-one}.hub-pulse-two{animation:6.8s ease-in-out .7s infinite corehub-route-two}.hub-pulse-three{animation:7.3s ease-in-out 1.2s infinite corehub-route-three}.hub-preview-upgrade{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;position:relative}.hub-preview-upgrade .hub-card{background:radial-gradient(circle at 0% 0%, rgba(var(--pulse-rgb), .12), transparent 7.5rem), #ffffff07;width:100%;min-height:9.4rem;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;padding:.95rem;transition:transform .18s,border-color 4.5s,background 4.5s,box-shadow 4.5s;position:relative;overflow:hidden}.hub-preview-upgrade .hub-card:focus-visible{outline:2px solid rgba(var(--pulse-rgb), .62);outline-offset:3px}.hub-preview-upgrade .hub-card.is-planned{cursor:pointer}.hub-preview-upgrade .hub-card:hover{border-color:rgba(var(--pulse-rgb), .28);box-shadow:0 20px 65px rgba(var(--pulse-rgb), .07);transform:translateY(-4px)}.hub-preview-upgrade .hub-card.active{border-color:rgba(var(--pulse-rgb), .42);box-shadow:0 0 0 1px rgba(var(--pulse-rgb), .04), 0 24px 70px rgba(var(--pulse-rgb), .08)}.hub-preview-upgrade .hub-card.active:after{content:attr(data-badge);border:1px solid rgba(var(--pulse-rgb), .24);color:var(--pulse-main);background:rgba(var(--pulse-rgb), .08);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.24rem .48rem;font-size:.62rem;font-weight:950;transition:color 4.5s,border-color 4.5s,background 4.5s;position:absolute;bottom:.72rem;right:.8rem}.hub-card-top{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.72rem;display:flex}.hub-card-icon{border:1px solid rgba(var(--pulse-rgb), .2);width:2rem;height:2rem;color:var(--pulse-main);background:rgba(var(--pulse-rgb), .07);border-radius:.7rem;place-items:center;transition:color 4.5s,border-color 4.5s,background 4.5s;display:grid}.hub-preview-upgrade .hub-card h3{color:#f5fff0f2;letter-spacing:-.04em;margin:0;font-size:1.08rem}.hub-preview-upgrade .hub-card p{color:#e6f4e0a3;min-height:2.6rem;margin:.5rem 0 0;font-size:.78rem;line-height:1.45}.hub-preview-upgrade .hub-card small{color:var(--pulse-main);margin-top:.85rem;font-size:.72rem;font-weight:850;transition:color 4.5s;display:inline-flex}.showroom-note-upgrade{z-index:2;border-left:2px solid rgba(var(--pulse-rgb), .42);color:#e6f4e0ad;margin:1rem 0 0;padding-left:.9rem;font-size:.86rem;line-height:1.6;transition:border-color 4.5s;position:relative}@keyframes corehub-breathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.035)}}@keyframes corehub-route-one{0%,to{opacity:.34;transform:translate(-.27rem,-.27rem)scale(.7)}50%{opacity:1;transform:translate(15rem,-.27rem)scale(1.05)}}@keyframes corehub-route-two{0%,to{opacity:.34;transform:translate(-.27rem,-.27rem)scale(.7)}50%{opacity:1;transform:translate(-8.4rem,9rem)scale(1.05)}}@keyframes corehub-route-three{0%,to{opacity:.34;transform:translate(-.27rem,-.27rem)scale(.7)}50%{opacity:1;transform:translate(-8.4rem,-9rem)scale(1.05)}}@media (width<=1180px){.showroom-upgrade{grid-template-columns:1fr}.corehub-panel-head p{text-align:left}}@media (width<=860px){.hub-preview-upgrade{grid-template-columns:repeat(2,minmax(0,1fr))}.corehub-panel-head{flex-direction:column}}@media (width<=620px){.hub-preview-upgrade{grid-template-columns:1fr}.corehub-map{min-height:9rem}.corehub-core{width:5.2rem;height:5.2rem}}@media (prefers-reduced-motion:reduce){.corehub-core,.hub-pulse{animation:none!important}}.full-bleed-section{padding-left:clamp(2rem,3vw,3.6rem)!important;padding-right:clamp(2rem,3vw,3.6rem)!important}.section-block{padding-top:clamp(3rem,4.4vw,5.6rem)!important;padding-bottom:clamp(3rem,4.4vw,5.6rem)!important}.services-section{padding-top:clamp(1.8rem,3vw,3.4rem)!important}.services-section>.services-heading{display:none!important}.services-layout{grid-template-columns:minmax(19rem,.74fr) minmax(0,1.26fr);gap:clamp(.8rem,1.2vw,1.1rem);margin-top:0!important}.service-lead-card{padding:clamp(1rem,1.45vw,1.45rem)!important}.service-lead-card h3{max-width:28rem;font-size:clamp(1.85rem,2.55vw,2.85rem)!important;line-height:1.05!important}.service-lead-card p{line-height:1.6}.service-lead-flow{margin-top:1.45rem!important}.service-engine-visual{min-height:clamp(15.5rem,20vw,20.5rem)!important;margin-top:1.15rem!important}.premium-service-card{min-height:15.8rem!important;padding:1rem!important}.premium-service-card h3{font-size:clamp(1.08rem,1.35vw,1.42rem)!important}.premium-service-card p{font-size:.88rem;line-height:1.55}.premium-service-card ul{margin-top:.8rem!important}.premium-service-card li{font-size:.78rem}.hero-section{min-height:calc(100vh - 4.8rem);padding-top:clamp(2rem,3.2vw,4rem)!important;padding-bottom:clamp(2.2rem,3.4vw,4.2rem)!important}.premium-hero-copy h1{font-size:clamp(2.85rem,4.25vw,5.25rem)!important;line-height:1.08!important}.hero-gradient-title .gradient-title-line,.app-shell .hero-copy h1.hero-gradient-title span.gradient-title-line,.app-shell .hero-copy h1.hero-gradient-title span.gradient-title-line:nth-child(2){padding-bottom:.18em!important}.hero-lead{max-width:42rem!important;font-size:clamp(.92rem,1vw,1.04rem)!important}.hero-module-strip{gap:.7rem!important;max-width:42rem!important}.hero-module-strip article{min-height:6.35rem!important;padding:.82rem!important}.hero-engine-stage{min-height:42rem!important}.hero-showcase-cube{width:min(100%,39rem)!important}.showroom-upgrade{padding-top:clamp(3rem,4.8vw,5.8rem)!important;padding-bottom:clamp(3rem,4.8vw,5.8rem)!important}.showroom-copy-upgrade h2,.app-shell .showroom-copy h2{font-size:clamp(2.35rem,4vw,4.75rem)!important;line-height:1.08!important}.corehub-panel{min-height:30rem!important}.corehub-map{min-height:9.2rem!important}.corehub-core{width:5.6rem!important;height:5.6rem!important}.corehub-core strong{filter:drop-shadow(0 0 10px rgba(var(--pulse-rgb), .28)) drop-shadow(0 0 16px rgba(var(--pulse-next-rgb), .14));transition:background 4.5s,filter 4.5s;background:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-next-main) 72%, var(--pulse-next-main) 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;background-position:0!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important}.app-shell .section-heading h2,.app-shell .reference-section h2,.app-shell .contact-section h2{font-size:clamp(2.25rem,4vw,4.65rem)!important;line-height:1.08!important}.theme-card,.reference-grid article,.step-item,.hub-card{border-radius:1.25rem}@media (width<=1180px){.services-layout{grid-template-columns:1fr}.service-engine-visual{min-height:20rem!important}.hero-engine-stage{min-height:34rem!important}}@media (width<=760px){.full-bleed-section{padding-left:1.1rem!important;padding-right:1.1rem!important}.premium-hero-copy h1{font-size:clamp(2.45rem,10vw,4.2rem)!important}.hero-module-strip{grid-template-columns:1fr}}.hub-preview-upgrade .hub-card h3{transition:background 4.5s,filter 4.5s;background:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-main) 28%, var(--pulse-next-main) 72%, var(--pulse-next-main) 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;width:fit-content!important;max-width:100%!important;filter:drop-shadow(0 0 8px rgba(var(--pulse-rgb), .14)) drop-shadow(0 0 12px rgba(var(--pulse-next-rgb), .08))!important;background-position:0!important;background-repeat:no-repeat!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;padding-bottom:.08em!important;line-height:1.14!important;display:inline-block!important;overflow:visible!important}.hub-preview-upgrade .hub-card small{transition:background 4.5s,filter 4.5s;background:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-next-main) 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;width:fit-content!important;filter:drop-shadow(0 0 7px rgba(var(--pulse-rgb), .16)) drop-shadow(0 0 10px rgba(var(--pulse-next-rgb), .06))!important;background-position:0!important;background-repeat:no-repeat!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;display:inline-flex!important}.hub-preview-upgrade .hub-card-top>span,.hub-card-icon{transition:color 4.5s,border-color 4.5s,background 4.5s,box-shadow 4.5s;color:var(--pulse-main)!important}.theme-grid .theme-card{box-shadow:inset 0 0 34px rgba(var(--pulse-rgb), .025), 0 20px 70px #0000002e;transition:transform .18s,border-color 4.5s,background 4.5s,box-shadow 4.5s;position:relative;overflow:hidden;border-color:rgba(var(--pulse-rgb), .18)!important;background:radial-gradient(circle at 9% 0%, rgba(var(--pulse-rgb), .13), transparent 9rem), radial-gradient(circle at 90% 100%, rgba(var(--pulse-next-rgb), .08), transparent 10rem), linear-gradient(145deg, #ffffff0a, transparent 58%), #070f0894!important}.theme-grid .theme-card:before{content:"";opacity:.16;background-image:linear-gradient(rgba(var(--pulse-rgb), .09) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--pulse-rgb), .09) 1px, transparent 1px);pointer-events:none;background-size:28px 28px;transition:background-image 4.5s,opacity .18s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000 0%,#0000 68%);mask-image:linear-gradient(135deg,#000 0%,#0000 68%)}.theme-grid .theme-card:after{content:"CUBE FACE";color:#e6f4e029;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;font-size:.66rem;font-weight:950;transition:color 4.5s;position:absolute;bottom:.88rem;right:1rem}.theme-grid .theme-card:hover{box-shadow:inset 0 0 38px rgba(var(--pulse-rgb), .04), 0 24px 75px rgba(var(--pulse-rgb), .075);transform:translateY(-4px);border-color:rgba(var(--pulse-rgb), .32)!important}.theme-grid .theme-card:hover:before{opacity:.22}.theme-grid .theme-card:hover:after{color:rgba(var(--pulse-rgb), .32)}.theme-grid .theme-icon{box-shadow:0 0 18px rgba(var(--pulse-rgb), .12), inset 0 0 16px rgba(var(--pulse-next-rgb), .055);transition:color 4.5s,border-color 4.5s,background 4.5s,box-shadow 4.5s;border-color:rgba(var(--pulse-rgb), .24)!important;color:var(--pulse-main)!important;background:radial-gradient(circle at 30% 20%, rgba(var(--pulse-next-rgb), .14), transparent 55%), rgba(var(--pulse-rgb), .08)!important}.theme-grid .theme-head span{width:fit-content;filter:drop-shadow(0 0 7px rgba(var(--pulse-rgb), .12)) drop-shadow(0 0 10px rgba(var(--pulse-next-rgb), .055));margin-left:auto;transition:background 4.5s,filter 4.5s;display:inline-block;background:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-next-main) 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;background-position:0!important;background-repeat:no-repeat!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important}.theme-grid .theme-card h3{transition:background 4.5s,filter 4.5s;background:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-main) 30%, var(--pulse-next-main) 74%, var(--pulse-next-main) 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;width:fit-content!important;max-width:100%!important;filter:drop-shadow(0 0 8px rgba(var(--pulse-rgb), .14)) drop-shadow(0 0 13px rgba(var(--pulse-next-rgb), .075))!important;background-position:0!important;background-repeat:no-repeat!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;padding-bottom:.08em!important;line-height:1.14!important;display:inline-block!important;overflow:visible!important}.theme-grid .theme-card strong{transition:background 4.5s,filter 4.5s;background:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-next-main) 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;width:fit-content!important;max-width:100%!important;filter:drop-shadow(0 0 7px rgba(var(--pulse-rgb), .14)) drop-shadow(0 0 10px rgba(var(--pulse-next-rgb), .055))!important;background-position:0!important;background-repeat:no-repeat!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;padding-bottom:.04em!important;line-height:1.18!important;display:inline-block!important}.theme-grid .theme-card p,.theme-grid .theme-head,.theme-grid .theme-card h3,.theme-grid .theme-card strong,.theme-grid .theme-card p{z-index:2;position:relative}.theme-grid .theme-card h3{transition:background 4.5s,filter 4.5s;animation:12s ease-in-out infinite webcube-title-sweep;background:linear-gradient(105deg, var(--pulse-main) 0%, var(--pulse-main) 38%, var(--pulse-next-main) 68%, var(--pulse-next-main) 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;width:fit-content!important;max-width:100%!important;filter:drop-shadow(0 0 8px rgba(var(--pulse-rgb), .14)) drop-shadow(0 0 13px rgba(var(--pulse-next-rgb), .075))!important;background-position:105%!important;background-repeat:no-repeat!important;background-size:230% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;margin:.62rem 0 .18rem!important;padding-bottom:.08em!important;line-height:1.14!important;display:block!important;overflow:visible!important}.theme-grid .theme-card strong{transition:background 4.5s,filter 4.5s;animation:14s ease-in-out infinite webcube-label-sweep;background:linear-gradient(100deg, var(--pulse-main) 0%, var(--pulse-main) 62%, var(--pulse-next-main) 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;width:fit-content!important;max-width:100%!important;filter:drop-shadow(0 0 7px rgba(var(--pulse-rgb), .13)) drop-shadow(0 0 10px rgba(var(--pulse-next-rgb), .045))!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:180% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;margin:0 0 .62rem!important;padding-bottom:.04em!important;line-height:1.18!important;display:block!important;overflow:visible!important}.theme-grid .theme-head span{transition:color 4.5s,-webkit-text-fill-color 4.5s,filter 4.5s;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:var(--pulse-main)!important;-webkit-text-fill-color:var(--pulse-main)!important;filter:drop-shadow(0 0 7px rgba(var(--pulse-rgb), .12))!important}@keyframes webcube-title-sweep{0%{background-position:112%}48%{background-position:18%}to{background-position:-72%}}@keyframes webcube-label-sweep{0%{background-position:105%}50%{background-position:35%}to{background-position:-45%}}@media (prefers-reduced-motion:reduce){.theme-grid .theme-card h3,.theme-grid .theme-card strong{background-position:50%!important;animation:none!important}}.theme-grid .theme-card h3{-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap!important;contain:none!important;width:auto!important;min-width:0!important;max-width:calc(100% - .2rem)!important;margin-right:-.18em!important;padding-bottom:.1em!important;padding-left:.01em!important;padding-right:.42em!important;display:inline-block!important;overflow:visible!important}.theme-grid .theme-card strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;contain:none!important;width:auto!important;max-width:calc(100% - .2rem)!important;margin-right:-.14em!important;padding-left:.01em!important;padding-right:.34em!important;display:inline-block!important;overflow:visible!important}.theme-grid .theme-card,.theme-grid .theme-card *,.theme-grid .theme-head{overflow:visible}.theme-grid .theme-card{overflow:hidden!important}.theme-grid .theme-card h3,.theme-grid .theme-card strong{z-index:3;position:relative}.theme-grid .theme-card h3{transition:background 4.5s,filter 4.5s;white-space:nowrap!important;background:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-main) 42%, var(--pulse-next-main) 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;width:auto!important;max-width:calc(100% - .25rem)!important;filter:drop-shadow(0 0 8px rgba(var(--pulse-rgb), .13)) drop-shadow(0 0 12px rgba(var(--pulse-next-rgb), .075))!important;background-position:0!important;background-repeat:no-repeat!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;margin:.62rem .34rem .18rem 0!important;padding-bottom:.1em!important;padding-left:.01em!important;padding-right:.42em!important;line-height:1.14!important;animation:none!important;display:inline-block!important;overflow:visible!important}.theme-grid .theme-card strong{transition:color 4.5s,-webkit-text-fill-color 4.5s,filter 4.5s;white-space:nowrap!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;width:auto!important;max-width:calc(100% - .25rem)!important;color:var(--pulse-next-main)!important;-webkit-text-fill-color:var(--pulse-next-main)!important;filter:drop-shadow(0 0 7px rgba(var(--pulse-next-rgb), .18)) drop-shadow(0 0 11px rgba(var(--pulse-next-rgb), .08))!important;margin:0 0 .62rem!important;padding-bottom:.06em!important;padding-left:.01em!important;padding-right:.34em!important;line-height:1.18!important;animation:none!important;display:inline-block!important;overflow:visible!important}@media (width<=1050px){.theme-grid .theme-card h3,.theme-grid .theme-card strong{white-space:normal!important}}.theme-grid .theme-head span{transition:color 4.5s,-webkit-text-fill-color 4.5s,filter 4.5s;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:var(--pulse-main)!important;-webkit-text-fill-color:var(--pulse-main)!important;filter:drop-shadow(0 0 7px rgba(var(--pulse-rgb), .12))!important;animation:none!important}.reference-case-section{background:radial-gradient(circle at 76% 34%, rgba(var(--pulse-rgb), .11), transparent 27rem), radial-gradient(circle at 18% 72%, rgba(var(--pulse-next-rgb), .075), transparent 24rem), #ffffff03;align-items:center;gap:clamp(1.8rem,3vw,3.2rem);padding-top:clamp(3.2rem,5vw,6.2rem);padding-bottom:clamp(3.2rem,5vw,6.2rem);transition:background 4.5s}.reference-copy{z-index:2;position:relative}.reference-copy p{color:#e6f4e0ad;max-width:42rem;margin:.95rem 0 0;line-height:1.7}.reference-case-tabs{gap:.72rem;max-width:43rem;margin-top:1.6rem;display:grid}.reference-case-tabs button{border:1px solid rgba(var(--pulse-rgb), .14);color:#f5fff0c7;cursor:pointer;text-align:left;background:linear-gradient(145deg,#ffffff09,#0000 62%),#070f0885;border-radius:1rem;align-items:center;gap:.8rem;width:100%;padding:.82rem .95rem;transition:transform .18s,color 4.5s,border-color 4.5s,background 4.5s,box-shadow 4.5s;display:flex}.reference-case-tabs button:hover,.reference-case-tabs button.active{border-color:rgba(var(--pulse-rgb), .34);box-shadow:0 16px 46px rgba(var(--pulse-rgb), .065);transform:translate(4px)}.reference-case-tabs button span{color:var(--pulse-main);font-size:.78rem;font-weight:950;transition:color 4.5s}.reference-case-tabs button strong{letter-spacing:-.02em;font-size:.92rem;font-weight:950}.reference-showcase-panel{z-index:2;border:1px solid rgba(var(--pulse-rgb), .16);background:radial-gradient(circle at 32% 18%, rgba(var(--pulse-rgb), .13), transparent 19rem), radial-gradient(circle at 88% 82%, rgba(var(--pulse-next-rgb), .075), transparent 18rem), linear-gradient(145deg, #ffffff0b, transparent 58%), #070f0894;box-shadow:inset 0 0 48px rgba(var(--pulse-rgb), .03), 0 28px 100px #00000042;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.8rem;grid-template-columns:minmax(19rem,.9fr) minmax(19rem,1.1fr);align-items:stretch;gap:clamp(1rem,1.6vw,1.35rem);padding:clamp(1rem,1.65vw,1.35rem);transition:border-color 4.5s,background 4.5s,box-shadow 4.5s;display:grid;position:relative;overflow:hidden}.reference-showcase-panel:before{content:"";opacity:.16;background-image:linear-gradient(rgba(var(--pulse-rgb), .07) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--pulse-rgb), .07) 1px, transparent 1px);pointer-events:none;background-size:34px 34px;transition:background-image 4.5s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 44% 46%,#000 0%,#0000 74%);mask-image:radial-gradient(circle at 44% 46%,#000 0%,#0000 74%)}.reference-cube-stage{z-index:2;perspective:1200px;border:1px solid rgba(var(--pulse-rgb), .11);background:radial-gradient(circle at 50% 50%, rgba(var(--pulse-rgb), .12), transparent 13rem), #0000001f;border-radius:1.35rem;place-items:center;min-height:clamp(21rem,29vw,31rem);transition:border-color 4.5s,background 4.5s;display:grid;position:relative;overflow:hidden}.reference-cube-stage:after{content:"CASECUBE";color:#e6f4e033;letter-spacing:.18em;font-size:.68rem;font-weight:950;position:absolute;bottom:.9rem;left:1rem}.reference-case-cube{width:clamp(14rem,21vw,20rem);height:clamp(8rem,12vw,11.25rem);transform-style:preserve-3d;transform:var(--case-rotation);transition:transform .85s cubic-bezier(.2,.8,.2,1);position:relative}.case-face{border:1px solid rgba(var(--pulse-rgb), .24);box-shadow:0 0 24px rgba(var(--pulse-rgb), .12), 0 0 42px rgba(var(--pulse-next-rgb), .065), inset 0 0 20px #ffffff09;backface-visibility:hidden;background:#0000006b;border-radius:1rem;margin:0;transition:border-color 4.5s,box-shadow 4.5s;position:absolute;inset:0;overflow:hidden}.case-face img{object-fit:cover;filter:saturate(.96)contrast(1.05)brightness(.76);width:100%;height:100%;display:block}.case-face:after{content:"";background:linear-gradient(180deg, #0000000a, #00000075), radial-gradient(circle at 18% 0%, rgba(var(--pulse-rgb), .18), transparent 55%);pointer-events:none;transition:background 4.5s;position:absolute;inset:0}.case-face figcaption{z-index:2;justify-content:space-between;align-items:center;gap:.7rem;display:flex;position:absolute;bottom:.68rem;left:.72rem;right:.72rem}.case-face figcaption span{border:1px solid rgba(var(--pulse-rgb), .25);width:2rem;height:2rem;color:var(--pulse-main);background:#0000006b;border-radius:.65rem;place-items:center;font-size:.72rem;font-weight:950;transition:color 4.5s,border-color 4.5s;display:grid}.case-face figcaption strong{color:#f5fff0f0;text-align:right;font-size:.84rem;font-weight:950}.case-face-0{transform:rotateY(0)translateZ(clamp(7rem,10.5vw,10rem))}.case-face-1{transform:rotateY(90deg)translateZ(clamp(7rem,10.5vw,10rem))}.case-face-2{transform:rotateY(180deg)translateZ(clamp(7rem,10.5vw,10rem))}.case-face-3{transform:rotateY(-90deg)translateZ(clamp(7rem,10.5vw,10rem))}.reference-detail-card{z-index:2;border:1px solid rgba(var(--pulse-rgb), .13);background:radial-gradient(circle at 5% 0%, rgba(var(--pulse-rgb), .11), transparent 10rem), #ffffff06;border-radius:1.35rem;flex-direction:column;justify-content:center;min-height:100%;padding:clamp(1.1rem,1.7vw,1.55rem);transition:border-color 4.5s,background 4.5s;display:flex;position:relative}.reference-detail-kicker{width:fit-content;color:var(--pulse-main);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:.48rem;font-size:.76rem;font-weight:950;transition:color 4.5s;display:inline-flex}.reference-detail-card h3{background:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-main) 35%, var(--pulse-next-main) 100%);color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-.055em;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;margin:.8rem 0 .6rem;padding-bottom:.1em;font-size:clamp(1.7rem,2.4vw,2.6rem);line-height:1.12;transition:background 4.5s;display:inline-block}.reference-detail-card p{color:#e6f4e0b8;margin:0;font-size:.92rem;line-height:1.7}.reference-meta-row{flex-wrap:wrap;gap:.55rem;margin-top:1.2rem;display:flex}.reference-meta-row span{border:1px solid rgba(var(--pulse-rgb), .16);color:var(--pulse-main);background:rgba(var(--pulse-rgb), .065);border-radius:999px;padding:.42rem .62rem;font-size:.74rem;font-weight:850;transition:color 4.5s,border-color 4.5s,background 4.5s}.reference-actions{gap:.75rem;margin-top:1.4rem;display:flex}.reference-actions a,.reference-actions button{border:1px solid rgba(var(--pulse-rgb), .22);color:#080c09f5;background:linear-gradient(135deg, var(--pulse-main), var(--pulse-next-main));box-shadow:0 15px 42px rgba(var(--pulse-rgb), .13);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.72rem .95rem;font-size:.82rem;font-weight:950;text-decoration:none;transition:background 4.5s,box-shadow 4.5s,border-color 4.5s;display:inline-flex}.reference-actions button:disabled{color:#e6f4e08a;cursor:not-allowed;box-shadow:none;background:#ffffff0a}@media (width<=1180px){.reference-case-section,.reference-showcase-panel{grid-template-columns:1fr}}@media (width<=720px){.reference-showcase-panel{padding:.85rem}.reference-cube-stage{min-height:18rem}}@media (prefers-reduced-motion:reduce){.reference-case-cube{transition:none!important}}.case-face img{filter:saturate(1.02)contrast(1.04)brightness(.82)!important}.reference-actions{flex-wrap:wrap}.reference-actions button:not(:disabled){color:#080c09f5;background:linear-gradient(135deg, var(--pulse-main), var(--pulse-next-main));box-shadow:0 15px 42px rgba(var(--pulse-rgb), .13)}.reference-detail-kicker:after{content:"Case";border:1px solid rgba(var(--pulse-rgb), .18);color:var(--pulse-next-main);background:rgba(var(--pulse-rgb), .055);letter-spacing:.08em;border-radius:999px;margin-left:.15rem;padding:.16rem .42rem;font-size:.62rem;transition:color 4.5s,border-color 4.5s,background 4.5s}.case-preview-overlay{z-index:80;place-items:center;padding:clamp(1rem,2.2vw,2rem);display:grid;position:fixed;inset:0}.case-preview-backdrop{background:radial-gradient(circle at 50% 18%, rgba(var(--pulse-rgb), .18), transparent 28rem), #000000c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;border:0;padding:0;transition:background 4.5s;position:absolute;inset:0}.case-preview-modal{z-index:2;border:1px solid rgba(var(--pulse-rgb), .22);background:radial-gradient(circle at 8% 0%, rgba(var(--pulse-rgb), .11), transparent 20rem), radial-gradient(circle at 90% 110%, rgba(var(--pulse-next-rgb), .08), transparent 22rem), #060d08f0;width:min(96vw,78rem);max-height:min(92vh,58rem);box-shadow:0 34px 110px #00000094, 0 0 0 1px #ffffff09, inset 0 0 45px rgba(var(--pulse-rgb), .035);border-radius:1.55rem;grid-template-rows:auto minmax(0,1fr) auto;transition:border-color 4.5s,background 4.5s,box-shadow 4.5s;animation:.18s ease-out case-preview-in;display:grid;position:relative;overflow:hidden}.case-preview-head{border-bottom:1px solid rgba(var(--pulse-rgb), .12);justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1rem,1.8vw,1.35rem);display:flex}.case-preview-head span{border:1px solid rgba(var(--pulse-rgb), .24);width:fit-content;color:var(--pulse-main);background:rgba(var(--pulse-rgb), .075);letter-spacing:.075em;text-transform:uppercase;border-radius:999px;padding:.28rem .58rem;font-size:.72rem;font-weight:950;transition:color 4.5s,border-color 4.5s,background 4.5s;display:inline-flex}.case-preview-head h3{background:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-main) 35%, var(--pulse-next-main) 100%);color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-.055em;-webkit-background-clip:text;background-clip:text;margin:.45rem 0 .18rem;padding-bottom:.08em;font-size:clamp(1.55rem,2.4vw,2.45rem);line-height:1.08;transition:background 4.5s}.case-preview-head p{color:#e6f4e0a8;margin:0;font-size:.88rem}.case-preview-close{border:1px solid rgba(var(--pulse-rgb), .18);color:#f5fff0d1;cursor:pointer;background:#ffffff0b;border-radius:.8rem;place-items:center;width:2.25rem;height:2.25rem;font-size:1.35rem;line-height:1;transition:color .18s,border-color 4.5s,background .18s;display:grid}.case-preview-close:hover{color:var(--pulse-main);background:rgba(var(--pulse-rgb), .09)}.case-preview-image-wrap{background:linear-gradient(#ffffff06,#0000),#00000024;min-height:0;padding:clamp(.75rem,1.4vw,1.2rem)}.case-preview-image-wrap img{object-fit:contain;border:1px solid rgba(var(--pulse-rgb), .16);width:100%;max-height:min(58vh,37rem);box-shadow:0 22px 72px #00000057, 0 0 38px rgba(var(--pulse-rgb), .065);background:#00000052;border-radius:1rem;transition:border-color 4.5s,box-shadow 4.5s;display:block}.case-preview-footer{border-top:1px solid rgba(var(--pulse-rgb), .12);padding:clamp(1rem,1.7vw,1.25rem)}.case-preview-footer p{color:#e6f4e0b8;max-width:62rem;margin:0;font-size:.9rem;line-height:1.62}.case-preview-footer .reference-meta-row{margin-top:.9rem}.case-preview-footer .reference-actions{margin-top:.95rem}@keyframes case-preview-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=760px){.case-preview-modal{border-radius:1.1rem;max-height:94vh}.case-preview-head{align-items:flex-start}.case-preview-image-wrap img{max-height:48vh}}.case-preview-gallery{border-top:1px solid rgba(var(--pulse-rgb), .1);background:linear-gradient(180deg, rgba(var(--pulse-rgb), .035), transparent), #0000001f;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;padding:.75rem clamp(.75rem,1.4vw,1.2rem) .95rem;transition:border-color 4.5s,background 4.5s;display:grid}.case-preview-gallery button{border:1px solid rgba(var(--pulse-rgb), .14);cursor:pointer;background:#ffffff09;border-radius:.8rem;min-height:4.4rem;padding:0;transition:transform .16s,border-color 4.5s,box-shadow 4.5s,opacity .16s;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #0000002e}.case-preview-gallery button:hover{border-color:rgba(var(--pulse-rgb), .34);box-shadow:0 14px 38px rgba(var(--pulse-rgb), .085), inset 0 0 24px #00000038;transform:translateY(-2px)}.case-preview-gallery button.active{border-color:rgba(var(--pulse-rgb), .5);box-shadow:0 0 0 1px rgba(var(--pulse-rgb), .08), 0 14px 42px rgba(var(--pulse-rgb), .12)}.case-preview-gallery img{object-fit:cover;opacity:.72;filter:saturate(.95)brightness(.82);width:100%;height:100%;min-height:4.4rem;transition:opacity .16s,filter .16s;display:block}.case-preview-gallery button.active img,.case-preview-gallery button:hover img{opacity:.96;filter:saturate(1.05)brightness(.98)}.case-preview-gallery span{border:1px solid rgba(var(--pulse-rgb), .24);color:var(--pulse-main);letter-spacing:.04em;background:#0000008f;border-radius:999px;padding:.16rem .38rem;font-size:.62rem;font-weight:950;transition:color 4.5s,border-color 4.5s;position:absolute;bottom:.38rem;left:.45rem}@media (width<=760px){.case-preview-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-preview-image-wrap{position:relative;overflow:hidden}.case-preview-gallery.case-preview-gallery-dock{z-index:5;border:1px solid rgba(var(--pulse-rgb), .16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 55px #0000006b, 0 0 34px rgba(var(--pulse-rgb), .08);opacity:.72;background:linear-gradient(#ffffff0e,#ffffff05),#000000ad;border-radius:1rem;padding:.45rem .55rem .58rem;transition:transform .22s,opacity .18s,border-color 4.5s,box-shadow 4.5s,background 4.5s;display:block;position:absolute;bottom:.78rem;left:clamp(.75rem,1.4vw,1.2rem);right:clamp(.75rem,1.4vw,1.2rem);transform:translateY(calc(100% - 2.05rem))}.case-preview-gallery.case-preview-gallery-dock:hover,.case-preview-image-wrap:hover .case-preview-gallery.case-preview-gallery-dock{opacity:1;transform:translateY(0)}.case-gallery-handle{height:1.38rem;color:var(--pulse-main);letter-spacing:.11em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.68rem;font-weight:950;transition:color 4.5s;display:flex}.case-gallery-handle:before,.case-gallery-handle:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--pulse-rgb), .42), transparent);width:3.4rem;height:1px;margin:0 .7rem;transition:background 4.5s}.case-gallery-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;margin-top:.4rem;display:grid}.case-preview-gallery.case-preview-gallery-dock button{min-height:4.75rem;max-height:6.1rem}.case-preview-gallery.case-preview-gallery-dock img{min-height:4.75rem}.case-preview-arrow{z-index:6;border:1px solid rgba(var(--pulse-rgb), .22);width:clamp(2.3rem,3vw,3.05rem);height:clamp(2.3rem,3vw,3.05rem);color:var(--pulse-main);background:radial-gradient(circle at 35% 25%, rgba(var(--pulse-next-rgb), .16), transparent 55%), #0000008a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 42px #0000005c, 0 0 22px rgba(var(--pulse-rgb), .1);cursor:pointer;opacity:.78;border-radius:999px;place-items:center;font-size:clamp(2rem,3vw,2.55rem);line-height:1;transition:opacity .16s,transform .16s,color 4.5s,border-color 4.5s,background 4.5s,box-shadow 4.5s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.case-preview-arrow:hover{opacity:1;border-color:rgba(var(--pulse-rgb), .42);box-shadow:0 18px 50px #0006, 0 0 30px rgba(var(--pulse-rgb), .18);transform:translateY(-50%)scale(1.045)}.case-preview-arrow-left{left:clamp(1rem,2vw,1.6rem)}.case-preview-arrow-right{right:clamp(1rem,2vw,1.6rem)}.case-preview-counter{z-index:6;border:1px solid rgba(var(--pulse-rgb), .18);color:var(--pulse-main);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.08em;background:#0000008f;border-radius:999px;padding:.32rem .62rem;font-size:.72rem;font-weight:950;transition:color 4.5s,border-color 4.5s;position:absolute;top:clamp(1rem,1.8vw,1.35rem);right:clamp(1rem,1.8vw,1.35rem);box-shadow:0 12px 32px #00000052}.case-preview-image-wrap img{z-index:1;position:relative}.case-preview-modal{grid-template-rows:auto minmax(0,1fr) auto}@media (width<=760px){.case-preview-gallery.case-preview-gallery-dock{transform:translateY(calc(100% - 2.1rem))}.case-gallery-track{grid-template-columns:repeat(2,minmax(0,1fr))}.case-preview-arrow{width:2.25rem;height:2.25rem;font-size:1.85rem}.case-preview-arrow-left{left:.55rem}.case-preview-arrow-right{right:.55rem}}.case-preview-image-wrap:hover .case-preview-gallery.case-preview-gallery-dock{opacity:.72!important;transform:translateY(calc(100% - 2.05rem))!important}.case-preview-gallery-hover-zone{z-index:4;pointer-events:auto;background:0 0;height:clamp(5.2rem,13vh,8.4rem);position:absolute;bottom:0;left:clamp(.75rem,1.4vw,1.2rem);right:clamp(.75rem,1.4vw,1.2rem)}.case-preview-gallery-hover-zone:hover~.case-preview-gallery.case-preview-gallery-dock,.case-preview-gallery.case-preview-gallery-dock:hover{opacity:1!important;transform:translateY(0)!important}.case-preview-gallery.case-preview-gallery-dock{z-index:6}@media (width<=760px){.case-preview-gallery-hover-zone{height:clamp(6rem,18vh,9.5rem)}.case-preview-image-wrap:hover .case-preview-gallery.case-preview-gallery-dock{transform:translateY(calc(100% - 2.1rem))!important}}.case-preview-gallery,.case-preview-gallery-dock,.case-preview-gallery-hover-zone,.case-gallery-handle,.case-gallery-track{pointer-events:none!important;visibility:hidden!important;display:none!important}.case-preview-image-wrap:hover .case-preview-gallery.case-preview-gallery-dock,.case-preview-gallery-hover-zone:hover~.case-preview-gallery.case-preview-gallery-dock,.case-preview-gallery.case-preview-gallery-dock:hover{opacity:0!important;display:none!important;transform:none!important}.case-preview-image-wrap{overflow:hidden!important}.case-preview-image-wrap img{max-height:min(60vh,39rem)!important}.case-preview-arrow,.case-preview-counter{z-index:7!important}.case-preview-arrow{opacity:.86}.case-preview-arrow:hover{opacity:1}.final-flow-section{position:relative;overflow:visible;padding-top:clamp(3rem,4.8vw,5.8rem)!important;padding-bottom:clamp(3rem,4.8vw,5.8rem)!important}.final-flow-section:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--pulse-rgb), .18), rgba(var(--pulse-next-rgb), .12), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:clamp(2rem,3vw,3.6rem);right:clamp(2rem,3vw,3.6rem)}.flow-heading{margin-bottom:clamp(1.4rem,2.4vw,2.4rem)}.final-flow-layout{grid-template-columns:minmax(0,1.28fr) minmax(22rem,.72fr);align-items:stretch;gap:clamp(1rem,2vw,1.4rem);display:grid}.final-flow-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.final-step-card{min-height:10.2rem;box-shadow:inset 0 0 30px rgba(var(--pulse-rgb), .025), 0 18px 62px #0000002e;border-radius:1.25rem;align-items:flex-start;transition:transform .18s,border-color 4.5s,background 4.5s,box-shadow 4.5s;position:relative;overflow:hidden;border-color:rgba(var(--pulse-rgb), .16)!important;background:radial-gradient(circle at 0% 0%, rgba(var(--pulse-rgb), .105), transparent 8rem), radial-gradient(circle at 110% 110%, rgba(var(--pulse-next-rgb), .06), transparent 9rem), linear-gradient(145deg, #ffffff0a, transparent 58%), #070f088f!important;padding:1rem!important}.final-step-card:hover{box-shadow:inset 0 0 34px rgba(var(--pulse-rgb), .04), 0 22px 72px rgba(var(--pulse-rgb), .065);transform:translateY(-3px);border-color:rgba(var(--pulse-rgb), .3)!important}.final-step-card:after{content:"";opacity:.14;background-image:linear-gradient(rgba(var(--pulse-rgb), .075) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--pulse-rgb), .075) 1px, transparent 1px);pointer-events:none;background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000 0%,#0000 70%);mask-image:linear-gradient(135deg,#000 0%,#0000 70%)}.final-step-number{z-index:2;border:1px solid rgba(var(--pulse-rgb), .22);background:radial-gradient(circle at 30% 20%, rgba(var(--pulse-next-rgb), .12), transparent 58%), rgba(var(--pulse-rgb), .08);border-radius:.82rem;flex:none;place-items:center;width:2.45rem;height:2.45rem;transition:border-color 4.5s,background 4.5s;display:grid;position:relative}.final-step-number span{transition:color 4.5s;color:var(--pulse-main)!important;font-size:.82rem!important;font-weight:950!important}.final-step-card>div:last-child{z-index:2;position:relative}.final-step-card small{width:fit-content;color:var(--pulse-main);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.42rem;font-size:.72rem;font-weight:950;transition:color 4.5s;display:inline-flex}.final-step-card h3{background:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-main) 35%, var(--pulse-next-main) 100%);color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;margin:0 0 .42rem;padding-bottom:.05em;font-size:clamp(1.02rem,1.25vw,1.22rem);line-height:1.14;transition:background 4.5s}.final-step-card p{color:#e6f4e0ad;margin:0;font-size:.84rem;line-height:1.56}.flow-summary-card{border:1px solid rgba(var(--pulse-rgb), .18);background:radial-gradient(circle at 50% 15%, rgba(var(--pulse-rgb), .13), transparent 18rem), radial-gradient(circle at 95% 105%, rgba(var(--pulse-next-rgb), .08), transparent 18rem), #070f089e;min-height:100%;box-shadow:inset 0 0 42px rgba(var(--pulse-rgb), .035), 0 28px 92px #00000042;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.55rem;padding:clamp(1rem,1.6vw,1.35rem);transition:border-color 4.5s,background 4.5s,box-shadow 4.5s;position:relative;overflow:hidden}.flow-summary-orbit{border:1px solid rgba(var(--pulse-rgb), .11);background:radial-gradient(circle at 50% 50%, rgba(var(--pulse-rgb), .14), transparent 11rem), #00000024;border-radius:1.25rem;min-height:12.8rem;margin-bottom:1rem;position:relative;overflow:hidden}.flow-summary-core{border:1px solid rgba(var(--pulse-rgb), .32);background:radial-gradient(circle at 34% 25%, rgba(var(--pulse-next-rgb), .18), transparent 24%), radial-gradient(circle at 50% 50%, rgba(var(--pulse-rgb), .28), #0000002e 68%);width:6.3rem;height:6.3rem;box-shadow:0 0 32px rgba(var(--pulse-rgb), .2), 0 0 48px rgba(var(--pulse-next-rgb), .1), inset -10px -12px 20px #00000052;border-radius:50%;place-items:center;transition:border-color 4.5s,background 4.5s,box-shadow 4.5s;animation:5.8s ease-in-out infinite final-flow-breathe;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flow-summary-core span{color:var(--pulse-main);letter-spacing:.22em;margin-top:.7rem;font-size:.62rem;font-weight:950;transition:color 4.5s}.flow-summary-core strong{background:linear-gradient(90deg, var(--pulse-main), var(--pulse-next-main));color:#0000;-webkit-text-fill-color:transparent;letter-spacing:.04em;-webkit-background-clip:text;background-clip:text;margin-top:-1.2rem;font-size:1.1rem;font-weight:950;transition:background 4.5s}.flow-summary-line{transform-origin:0;background:linear-gradient(90deg, transparent, rgba(var(--pulse-rgb), .44), rgba(var(--pulse-next-rgb), .24), transparent);width:43%;height:1px;box-shadow:0 0 16px rgba(var(--pulse-rgb), .12);position:absolute;top:50%;left:50%}.flow-summary-line.line-a{transform:rotate(28deg)}.flow-summary-line.line-b{transform:rotate(208deg)}.flow-summary-pulse{background:linear-gradient(135deg, var(--pulse-main), var(--pulse-next-main));width:.55rem;height:.55rem;box-shadow:0 0 15px rgba(var(--pulse-rgb), .62), 0 0 28px rgba(var(--pulse-next-rgb), .2);border-radius:50%;position:absolute;top:50%;left:50%}.flow-summary-pulse.pulse-a{animation:6s ease-in-out infinite final-flow-route-a}.flow-summary-pulse.pulse-b{animation:6.8s ease-in-out .9s infinite final-flow-route-b}.flow-summary-content span{color:var(--pulse-main);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:950;transition:color 4.5s;display:inline-flex}.flow-summary-content h3{background:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-main) 32%, var(--pulse-next-main) 100%);color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-.06em;-webkit-background-clip:text;background-clip:text;margin:.7rem 0;padding-bottom:.08em;font-size:clamp(1.45rem,2.2vw,2.25rem);line-height:1.05;transition:background 4.5s}.flow-summary-content p{color:#e6f4e0b3;margin:0;font-size:.9rem;line-height:1.65}.flow-summary-points{gap:.45rem;margin-top:1.05rem;display:grid}.flow-summary-points span{color:#f5fff0bd;letter-spacing:0;text-transform:none;align-items:center;gap:.42rem;font-size:.82rem;font-weight:800;display:flex}.flow-summary-points svg{color:var(--pulse-main);transition:color 4.5s}.final-contact-section{border-top:1px solid rgba(var(--pulse-rgb), .08);position:relative;overflow:hidden;align-items:stretch!important;padding-top:clamp(3rem,5vw,6rem)!important;padding-bottom:clamp(3rem,5vw,6rem)!important}.final-contact-section:before{content:"";opacity:.24;background-image:linear-gradient(rgba(var(--pulse-rgb), .055) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--pulse-rgb), .055) 1px, transparent 1px);pointer-events:none;background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 72% 48%,#000 0%,#0000 68%);mask-image:radial-gradient(circle at 72% 48%,#000 0%,#0000 68%)}.contact-copy{z-index:2;align-self:center;max-width:56rem;position:relative}.contact-card{z-index:2;border:1px solid rgba(var(--pulse-rgb), .2);background:radial-gradient(circle at 12% 0%, rgba(var(--pulse-rgb), .14), transparent 15rem), radial-gradient(circle at 100% 100%, rgba(var(--pulse-next-rgb), .09), transparent 16rem), #070f08ad;width:min(100%,31rem);box-shadow:inset 0 0 38px rgba(var(--pulse-rgb), .035), 0 28px 90px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.55rem;align-self:center;padding:clamp(1rem,1.7vw,1.35rem);transition:border-color 4.5s,background 4.5s,box-shadow 4.5s;position:relative}.contact-card-head{align-items:center;gap:.8rem;display:flex}.contact-mail-icon{border:1px solid rgba(var(--pulse-rgb), .24);width:3rem;height:3rem;color:var(--pulse-main);background:radial-gradient(circle at 30% 20%, rgba(var(--pulse-next-rgb), .14), transparent 58%), rgba(var(--pulse-rgb), .08);border-radius:1rem;place-items:center;transition:color 4.5s,border-color 4.5s,background 4.5s;display:grid}.contact-card-head small{color:var(--pulse-main);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:950;transition:color 4.5s;display:block}.contact-card-head strong{color:#f5fff0e6;letter-spacing:-.035em;margin-top:.22rem;font-size:1.12rem;display:block}.contact-mail-link{border:1px solid rgba(var(--pulse-rgb), .24);color:#070c07f5;background:linear-gradient(135deg, var(--pulse-main), var(--pulse-next-main), var(--pulse-main));min-height:3.35rem;box-shadow:0 18px 48px rgba(var(--pulse-rgb), .13);background-size:180% 100%;border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.15rem;padding:0 1rem;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow 4.5s,background 4.5s;display:flex}.contact-mail-link:hover{box-shadow:0 24px 62px rgba(var(--pulse-rgb), .2);transform:translateY(-2px)}.contact-card-grid{gap:.55rem;margin-top:1rem;display:grid}.contact-card-grid span{border:1px solid rgba(var(--pulse-rgb), .1);color:#e6f4e0b8;background:#ffffff06;border-radius:.9rem;align-items:center;gap:.46rem;padding:.72rem .78rem;font-size:.82rem;font-weight:780;transition:color 4.5s,border-color 4.5s,background 4.5s;display:flex}.contact-card-grid svg{color:var(--pulse-main);transition:color 4.5s}.final-site-footer{border-top-color:rgba(var(--pulse-rgb), .12)!important;align-items:flex-start!important}.final-site-footer div{gap:.28rem;display:grid}.final-site-footer div:last-child{text-align:right}.final-site-footer span{color:var(--pulse-main);font-weight:900;transition:color 4.5s}.final-site-footer p{color:#e6f4e08f;margin:0;font-size:.82rem}@keyframes final-flow-breathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.035)}}@keyframes final-flow-route-a{0%,to{opacity:.35;transform:translate(-.27rem,-.27rem)scale(.72)}50%{opacity:1;transform:translate(9.2rem,5rem)scale(1.06)}}@keyframes final-flow-route-b{0%,to{opacity:.35;transform:translate(-.27rem,-.27rem)scale(.72)}50%{opacity:1;transform:translate(-9.2rem,-5rem)scale(1.06)}}@media (width<=1180px){.final-flow-layout{grid-template-columns:1fr}.final-flow-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-card{width:100%}}@media (width<=760px){.final-flow-rail{grid-template-columns:1fr}.final-contact-section{flex-direction:column}.final-site-footer div:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.flow-summary-core,.flow-summary-pulse{animation:none!important}}.final-step-card h3{-webkit-box-decoration-break:clone;box-decoration-break:clone;contain:none!important;width:fit-content!important;max-width:calc(100% - .15rem)!important;margin-bottom:.28rem!important;padding-bottom:.2em!important;padding-right:.22em!important;line-height:1.22!important;display:inline-block!important;overflow:visible!important}.final-step-card>div:last-child,.final-step-card{overflow:visible}.final-step-card{overflow:hidden!important}.flow-summary-orbit{display:none!important}.builder-visual{border:1px solid rgba(var(--pulse-rgb), .13);background:linear-gradient(180deg, #ffffff09, transparent 56%), radial-gradient(circle at 18% 20%, rgba(var(--pulse-rgb), .14), transparent 10rem), radial-gradient(circle at 85% 65%, rgba(var(--pulse-next-rgb), .1), transparent 12rem), #00000029;min-height:15.4rem;box-shadow:inset 0 0 38px rgba(var(--pulse-rgb), .035), 0 20px 62px #0000002e;border-radius:1.25rem;margin-bottom:1rem;transition:border-color 4.5s,background 4.5s,box-shadow 4.5s;position:relative;overflow:hidden}.builder-visual:before{content:"";opacity:.18;background-image:linear-gradient(rgba(var(--pulse-rgb), .08) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--pulse-rgb), .08) 1px, transparent 1px);pointer-events:none;background-size:24px 24px;transition:background-image 4.5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000 0%,#0000 76%);mask-image:linear-gradient(135deg,#000 0%,#0000 76%)}.builder-visual:after{content:"";opacity:.55;background:linear-gradient(90deg, transparent, rgba(var(--pulse-main-rgb,var(--pulse-rgb)), 0), transparent);pointer-events:none;width:7rem;position:absolute;top:0;bottom:0;left:-8rem}.builder-chip{z-index:3;border:1px solid rgba(var(--pulse-rgb), .18);color:#f5fff0e0;background:radial-gradient(circle at 15% 20%, rgba(var(--pulse-rgb), .14), transparent 55%), #070f08b8;min-width:6.5rem;box-shadow:0 12px 34px #00000042, 0 0 22px rgba(var(--pulse-rgb), .05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.86rem;align-items:center;gap:.42rem;padding:.56rem .68rem;transition:border-color 4.5s,background 4.5s,box-shadow 4.5s;animation:6.2s ease-in-out infinite builder-chip-float;display:flex;position:absolute}.builder-chip small{border:1px solid rgba(var(--pulse-rgb), .24);width:1.55rem;height:1.55rem;color:var(--pulse-main);border-radius:.55rem;place-items:center;font-size:.62rem;font-weight:950;transition:color 4.5s,border-color 4.5s;display:grid}.builder-chip span{background:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-next-main) 100%);color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-.015em;-webkit-background-clip:text;background-clip:text;font-size:.78rem;font-weight:950;transition:background 4.5s}.chip-idea{top:1.2rem;left:1.15rem}.chip-goal{animation-delay:-1.4s;bottom:1.35rem;left:2.2rem}.chip-design{animation-delay:-2.2s;top:2.9rem;left:9.4rem}.chip-data{animation-delay:-3.1s;bottom:2.65rem;left:10.8rem}.builder-scanline{z-index:2;background:linear-gradient(180deg, transparent, rgba(var(--pulse-rgb), .18), var(--pulse-main), rgba(var(--pulse-next-rgb), .28), transparent);width:2px;box-shadow:0 0 22px rgba(var(--pulse-rgb), .26), 0 0 38px rgba(var(--pulse-next-rgb), .12);border-radius:999px;transition:background 4.5s,box-shadow 4.5s;animation:4.8s ease-in-out infinite builder-scan;position:absolute;top:.9rem;bottom:.9rem;left:39%}.builder-connector{z-index:1;transform-origin:0;background:linear-gradient(90deg, transparent, rgba(var(--pulse-rgb), .34), rgba(var(--pulse-next-rgb), .24), transparent);height:1px;box-shadow:0 0 18px rgba(var(--pulse-rgb), .12);opacity:.76;transition:background 4.5s,box-shadow 4.5s;position:absolute}.connector-a{width:9.8rem;top:3.35rem;left:7.2rem;transform:rotate(13deg)}.connector-b{width:9rem;bottom:3.6rem;left:8.2rem;transform:rotate(-18deg)}.connector-c{width:9.6rem;top:5.25rem;left:17.4rem;transform:rotate(11deg)}.connector-d{width:9.2rem;bottom:4.7rem;left:17.8rem;transform:rotate(-9deg)}.builder-node{z-index:4;background:linear-gradient(135deg, var(--pulse-main), var(--pulse-next-main));width:.58rem;height:.58rem;box-shadow:0 0 16px rgba(var(--pulse-rgb), .62), 0 0 28px rgba(var(--pulse-next-rgb), .2);border-radius:50%;transition:background 4.5s,box-shadow 4.5s;animation:2.8s ease-in-out infinite builder-node-pulse;position:absolute}.node-left{top:4.1rem;left:15.7rem}.node-mid{animation-delay:-.8s;top:7.3rem;left:22.6rem}.node-right{animation-delay:-1.4s;top:6.55rem;right:11.8rem}.builder-output{z-index:3;border:1px solid rgba(var(--pulse-rgb), .2);background:radial-gradient(circle at 15% 0%, rgba(var(--pulse-rgb), .16), transparent 8rem), linear-gradient(145deg, #fff1, transparent 58%), #060d08c7;width:min(38%,14.8rem);min-height:9.4rem;box-shadow:0 20px 58px #0000004d, 0 0 34px rgba(var(--pulse-rgb), .08), inset 0 0 28px rgba(var(--pulse-next-rgb), .035);border-radius:1.05rem;padding:.9rem;transition:border-color 4.5s,background 4.5s,box-shadow 4.5s;animation:6s ease-in-out infinite builder-output-build;position:absolute;top:50%;right:1.15rem;transform:translateY(-50%)}.builder-output-top{gap:.28rem;margin-bottom:.9rem;display:flex}.builder-output-top span{background:var(--pulse-main);width:.46rem;height:.46rem;box-shadow:0 0 12px rgba(var(--pulse-rgb), .38);border-radius:50%;transition:background 4.5s,box-shadow 4.5s}.builder-output-top span:nth-child(2){background:var(--pulse-next-main)}.builder-output-top span:nth-child(3){background:#f5fff06b}.builder-output strong{background:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-main) 35%, var(--pulse-next-main) 100%);color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-.055em;-webkit-background-clip:text;background-clip:text;font-size:1.28rem;font-weight:950;transition:background 4.5s;display:block}.builder-output p{color:#e6f4e094;letter-spacing:.04em;text-transform:uppercase;margin:.22rem 0 .9rem;font-size:.7rem;font-weight:800}.builder-output-bars{gap:.42rem;display:grid}.builder-output-bars i{background:linear-gradient(90deg, rgba(var(--pulse-rgb), .22), rgba(var(--pulse-next-rgb), .48), rgba(var(--pulse-rgb), .12));transform-origin:0;border-radius:999px;height:.52rem;transition:background 4.5s;animation:6s ease-in-out infinite builder-bar-load;display:block;box-shadow:inset 0 0 12px #0000002e}.builder-output-bars i:nth-child(2){width:78%;animation-delay:-.6s}.builder-output-bars i:nth-child(3){width:58%;animation-delay:-1.1s}.builder-status{z-index:2;border-top:1px solid rgba(var(--pulse-rgb), .11);color:#e6f4e094;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;justify-content:space-between;gap:.8rem;padding-top:.62rem;font-size:.68rem;font-weight:850;transition:color 4.5s,border-color 4.5s;display:flex;position:absolute;bottom:.9rem;left:1.15rem;right:1.15rem}.builder-status span{color:var(--pulse-main);transition:color 4.5s}.builder-status strong{color:#f5fff0a8}@keyframes builder-chip-float{0%,to{transform:translate(0,0)}50%{transform:translate(.18rem,-.26rem)}}@keyframes builder-scan{0%,to{opacity:.42;transform:translate(-2.4rem)}50%{opacity:1;transform:translate(2.8rem)}}@keyframes builder-node-pulse{0%,to{opacity:.44;transform:scale(.72)}50%{opacity:1;transform:scale(1.12)}}@keyframes builder-output-build{0%,to{filter:saturate(.95);transform:translateY(-50%)scale(.985)}50%{filter:saturate(1.08);transform:translateY(-50%)scale(1.018)}}@keyframes builder-bar-load{0%,to{opacity:.62;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}@media (width<=1180px){.builder-visual{min-height:13.5rem}.builder-output{width:min(42%,16rem)}}@media (width<=760px){.builder-visual{min-height:19.5rem}.builder-chip{min-width:5.8rem}.chip-idea{top:1rem;left:1rem}.chip-goal{bottom:5.4rem;left:1rem}.chip-design{top:1.9rem;left:auto;right:1rem}.chip-data{bottom:6rem;left:auto;right:1rem}.builder-output{width:auto;min-height:6.8rem;inset:auto 1rem 1rem;transform:none}.builder-status{display:none}.builder-scanline{left:50%}.builder-connector,.builder-node{opacity:.42}}@media (prefers-reduced-motion:reduce){.builder-chip,.builder-scanline,.builder-node,.builder-output,.builder-output-bars i{animation:none!important}}.final-step-card{align-items:flex-start!important;overflow:hidden!important}.final-step-card>div:last-child{contain:none!important;min-width:0!important;display:block!important;overflow:visible!important}.final-step-card small{width:fit-content!important;margin:0 0 .42rem!important;line-height:1.15!important;display:block!important}.final-step-card h3{-webkit-box-decoration-break:clone;box-decoration-break:clone;contain:none!important;width:fit-content!important;max-width:calc(100% - .2rem)!important;margin:0 0 .45rem!important;padding-bottom:.24em!important;padding-right:.22em!important;line-height:1.24!important;display:block!important;overflow:visible!important}.final-step-card p{clear:both!important;display:block!important}.builder-connector,.builder-node,.builder-scanline,.flow-summary-line,.flow-summary-pulse{display:none!important}.chaos-builder-visual{min-height:15.8rem;background:linear-gradient(180deg, #ffffff08, transparent 58%), radial-gradient(circle at 18% 22%, rgba(var(--pulse-rgb), .12), transparent 10.5rem), radial-gradient(circle at 85% 64%, rgba(var(--pulse-next-rgb), .095), transparent 12rem), #00000029!important}.chaos-builder-visual:before{opacity:.12!important;-webkit-mask-image:linear-gradient(135deg,#000 0%,#0000 74%)!important;mask-image:linear-gradient(135deg,#000 0%,#0000 74%)!important}.chaos-builder-visual:after{display:none!important}.chaos-stack{z-index:4;width:min(48%,18.5rem);position:absolute;inset:1rem auto 1rem 1rem}.chaos-stack .builder-chip{will-change:transform, opacity;width:7.2rem;min-width:7.2rem;animation-name:chaos-chip-sort!important;animation-duration:12s!important;animation-timing-function:cubic-bezier(.55,.03,.18,1)!important;animation-iteration-count:infinite!important;animation-fill-mode:both!important;inset:0 auto auto 0!important}.chaos-stack .chip-idea{--chaos-x:.4rem;--chaos-y:1.25rem;--chaos-r:-6deg;--list-x:.2rem;--list-y:.15rem;--list-r:0deg;animation-delay:0s!important}.chaos-stack .chip-goal{--chaos-x:7.8rem;--chaos-y:.65rem;--chaos-r:7deg;--list-x:.2rem;--list-y:3.05rem;--list-r:0deg;animation-delay:.16s!important}.chaos-stack .chip-design{--chaos-x:1.35rem;--chaos-y:6.65rem;--chaos-r:8deg;--list-x:.2rem;--list-y:5.95rem;--list-r:0deg;animation-delay:.3s!important}.chaos-stack .chip-data{--chaos-x:8.9rem;--chaos-y:6.05rem;--chaos-r:-7deg;--list-x:.2rem;--list-y:8.85rem;--list-r:0deg;animation-delay:.44s!important}.chaos-stack .chip-project{--chaos-x:5rem;--chaos-y:3.75rem;--chaos-r:0deg;--list-x:.2rem;--list-y:11.75rem;--list-r:0deg;opacity:0;animation-name:chaos-project-appear!important;animation-duration:12s!important;animation-delay:0s!important}.builder-sort-beam{z-index:3;pointer-events:none;place-items:center;width:3.8rem;display:grid;position:absolute;top:1rem;bottom:1rem;left:45%}.builder-sort-beam:before{content:"";background:linear-gradient(180deg, transparent, rgba(var(--pulse-rgb), .26), rgba(var(--pulse-next-rgb), .18), transparent);opacity:0;width:1px;height:72%;box-shadow:0 0 18px rgba(var(--pulse-rgb), .16);border-radius:999px;transition:background 4.5s,box-shadow 4.5s;animation:12s ease-in-out infinite sort-beam-pulse;position:absolute}.builder-sort-beam span{z-index:2;color:var(--pulse-main);letter-spacing:.16em;text-transform:uppercase;opacity:0;font-size:.58rem;font-weight:950;transition:color 4.5s;animation:12s ease-in-out infinite sort-label-pulse;position:relative;transform:rotate(-90deg)}.chaos-output{width:min(42%,15.6rem)!important;animation-name:chaos-output-ready!important;animation-duration:12s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important;right:1.15rem!important}.chaos-output .builder-output-bars i{animation-duration:12s!important}.chaos-builder-visual .builder-status{z-index:5}.chaos-builder-visual .builder-status strong{text-align:right;max-width:16rem}@keyframes chaos-chip-sort{0%{transform:translate(var(--chaos-x), var(--chaos-y)) rotate(var(--chaos-r)) scale(.98);opacity:.92}10%{transform:translate(calc(var(--chaos-x) + .55rem), calc(var(--chaos-y) - .35rem)) rotate(calc(var(--chaos-r) * -.65)) scale(1);opacity:1}20%{transform:translate(calc(var(--chaos-x) - .45rem), calc(var(--chaos-y) + .38rem)) rotate(var(--chaos-r)) scale(.995)}32%{transform:translate(var(--chaos-x), var(--chaos-y)) rotate(var(--chaos-r)) scale(1)}48%{transform:translate(var(--list-x), var(--list-y)) rotate(var(--list-r)) scale(1);opacity:1}78%{transform:translate(var(--list-x), var(--list-y)) rotate(var(--list-r)) scale(1);opacity:1}92%{transform:translate(var(--chaos-x), var(--chaos-y)) rotate(var(--chaos-r)) scale(.99);opacity:.96}to{transform:translate(var(--chaos-x), var(--chaos-y)) rotate(var(--chaos-r)) scale(.98);opacity:.92}}@keyframes chaos-project-appear{0%,42%{transform:translate(var(--list-x), calc(var(--list-y) + .9rem)) scale(.92);opacity:0;filter:blur(6px)}52%{transform:translate(var(--list-x), var(--list-y)) scale(1);opacity:1;filter:blur()}78%{transform:translate(var(--list-x), var(--list-y)) scale(1);opacity:1;filter:blur()}90%,to{transform:translate(var(--chaos-x), var(--chaos-y)) scale(.88);opacity:0;filter:blur(6px)}}@keyframes sort-beam-pulse{0%,24%,82%,to{opacity:0;transform:scaleY(.72)}34%,58%{opacity:.85;transform:scaleY(1)}}@keyframes sort-label-pulse{0%,28%,78%,to{opacity:0}36%,60%{opacity:.82}}@keyframes chaos-output-ready{0%,30%,92%,to{filter:saturate(.96);box-shadow:0 20px 58px #0000004d, 0 0 28px rgba(var(--pulse-rgb), .065), inset 0 0 24px rgba(var(--pulse-next-rgb), .03);transform:translateY(-50%)scale(.985)}54%,78%{filter:saturate(1.12);box-shadow:0 24px 72px #00000057, 0 0 42px rgba(var(--pulse-rgb), .16), 0 0 64px rgba(var(--pulse-next-rgb), .08), inset 0 0 34px rgba(var(--pulse-next-rgb), .055);transform:translateY(-50%)scale(1.02)}}@media (width<=760px){.chaos-builder-visual{min-height:21rem}.chaos-stack{width:calc(100% - 2rem)}.chaos-stack .builder-chip{width:6.8rem;min-width:6.8rem}.chaos-stack .chip-idea{--chaos-x:.2rem;--chaos-y:.4rem;--list-x:.2rem;--list-y:.2rem}.chaos-stack .chip-goal{--chaos-x:7.3rem;--chaos-y:.8rem;--list-x:.2rem;--list-y:2.95rem}.chaos-stack .chip-design{--chaos-x:.65rem;--chaos-y:5.8rem;--list-x:.2rem;--list-y:5.7rem}.chaos-stack .chip-data{--chaos-x:7.5rem;--chaos-y:5.35rem;--list-x:.2rem;--list-y:8.45rem}.chaos-stack .chip-project{--list-x:.2rem;--list-y:11.2rem}.builder-sort-beam{display:none}.chaos-output{width:auto!important;min-height:6.4rem!important;animation:none!important;inset:auto 1rem 1rem!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.chaos-stack .builder-chip,.builder-sort-beam:before,.builder-sort-beam span,.chaos-output{animation:none!important}.chaos-stack .builder-chip{transform:translate(var(--list-x), var(--list-y)) rotate(0deg)!important;opacity:1!important}}.webcube-card h3,.theme-card h3,.cube-direction-card h3,.direction-card h3,.showcase-card h3{grid-template-columns:1fr!important;align-items:start!important;gap:.18rem!important;padding-bottom:.2em!important;line-height:1.18!important;display:grid!important;overflow:visible!important}.webcube-card-title,.webcube-card-subtitle{contain:none!important;width:fit-content!important;max-width:100%!important;padding-bottom:.08em!important;padding-right:.18em!important;line-height:1.18!important;display:block!important;overflow:visible!important}.webcube-card-subtitle{opacity:.96;font-size:.78em!important}.webcube-card h3>span,.theme-card h3>span,.cube-direction-card h3>span,.direction-card h3>span,.showcase-card h3>span{width:fit-content!important;max-width:100%!important;padding-bottom:.08em!important;padding-right:.18em!important;line-height:1.18!important;display:block!important}[class*=webcube] h3,[class*=theme] h3,[class*=direction] h3{overflow:visible!important}.chaos-stack .chip-project{display:none!important}.merge-project-chip{opacity:0;transform:translate(-50%,-50%)scale(.92);z-index:7!important;border-color:rgba(var(--pulse-rgb), .26)!important;background:radial-gradient(circle at 12% 18%, rgba(var(--pulse-next-rgb), .16), transparent 58%), radial-gradient(circle at 88% 82%, rgba(var(--pulse-rgb), .12), transparent 60%), #070f08cc!important;width:8.8rem!important;min-width:8.8rem!important;box-shadow:0 20px 52px #00000057, 0 0 34px rgba(var(--pulse-rgb), .12)!important;animation:12s cubic-bezier(.55,.03,.18,1) infinite merge-project-result!important;position:absolute!important;inset:50% auto auto 46.5%!important}.merge-project-chip.chip-project{--chaos-x:0rem;--chaos-y:0rem;--list-x:0rem;--list-y:0rem}.builder-merge-lines{z-index:5;opacity:0;pointer-events:none;width:12.2rem;height:9.7rem;animation:12s ease-in-out infinite merge-lines-appear;position:absolute;top:2.35rem;left:8.85rem}.merge-line{background:linear-gradient(90deg, rgba(var(--pulse-rgb), .62), rgba(var(--pulse-next-rgb), .42));box-shadow:0 0 16px rgba(var(--pulse-rgb), .18), 0 0 26px rgba(var(--pulse-next-rgb), .08);transform-origin:0;border-radius:999px;transition:background 4.5s,box-shadow 4.5s;display:block;position:absolute}.merge-project-chip:after{content:"";background:linear-gradient(90deg, rgba(var(--pulse-rgb), .62), rgba(var(--pulse-next-rgb), .18), transparent);width:clamp(3.5rem,5vw,5.8rem);height:2px;box-shadow:0 0 16px rgba(var(--pulse-rgb), .14);opacity:.82;border-radius:999px;transition:background 4.5s,box-shadow 4.5s;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.chaos-output{width:min(34%,13.4rem)!important;right:1rem!important}.builder-sort-beam{opacity:.42;left:40.5%!important}@keyframes merge-project-result{0%,43%{opacity:0;filter:blur(7px);transform:translate(-50%,-50%)scale(.86)}52%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1.02)}62%,78%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}90%,to{opacity:0;filter:blur(7px);transform:translate(-50%,-50%)scale(.88)}}@keyframes merge-lines-appear{0%,38%{opacity:0;transform:scaleX(.72)}48%{opacity:.9;transform:scaleX(1)}78%{opacity:.9;transform:scaleX(1)}90%,to{opacity:0;transform:scaleX(.78)}}@media (width<=760px){.merge-project-chip{width:8rem!important;min-width:8rem!important;top:12.9rem!important;left:50%!important}.merge-project-chip:after,.builder-merge-lines{display:none!important}.chaos-output{width:auto!important}}@media (prefers-reduced-motion:reduce){.merge-project-chip,.builder-merge-lines{opacity:1!important;filter:none!important;animation:none!important}}.theme-grid .theme-card .theme-title-stack{z-index:3;position:relative;contain:none!important;grid-template-columns:1fr!important;align-items:start!important;gap:.16rem!important;width:100%!important;max-width:100%!important;margin:.62rem 0 .55rem!important;display:grid!important;overflow:visible!important}.theme-grid .theme-card .theme-title-stack .theme-title-main,.theme-grid .theme-card .theme-title-stack .theme-title-label{-webkit-box-decoration-break:clone;box-decoration-break:clone;float:none!important;clear:both!important;white-space:normal!important;contain:none!important;width:fit-content!important;min-width:0!important;max-width:calc(100% - .28rem)!important;margin:0!important;padding-bottom:.12em!important;padding-left:.01em!important;padding-right:.42em!important;line-height:1.18!important;display:block!important;overflow:visible!important}.theme-grid .theme-card .theme-title-stack .theme-title-main{transition:background 4.5s,filter 4.5s;letter-spacing:-.035em!important;background:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-main) 34%, var(--pulse-next-main) 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 0 8px rgba(var(--pulse-rgb), .12)) drop-shadow(0 0 12px rgba(var(--pulse-next-rgb), .06))!important;background-position:0!important;background-repeat:no-repeat!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:1.08rem!important;font-weight:950!important;animation:none!important}.theme-grid .theme-card .theme-title-stack .theme-title-label{transition:background 4.5s,filter 4.5s;letter-spacing:-.018em!important;background:linear-gradient(90deg, var(--pulse-next-main) 0%, var(--pulse-next-main) 58%, var(--pulse-main) 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 0 7px rgba(var(--pulse-next-rgb), .1)) drop-shadow(0 0 10px rgba(var(--pulse-rgb), .055))!important;background-position:0!important;background-repeat:no-repeat!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:.92rem!important;font-weight:950!important;animation:none!important}.theme-grid .theme-card .theme-title-stack h3+strong,.theme-grid .theme-card .theme-title-stack .theme-title-main+.theme-title-label{margin-top:.02rem!important}.theme-grid .theme-card>h3,.theme-grid .theme-card>strong{display:block!important}.theme-grid .theme-card .theme-title-stack+p{clear:both!important;display:block!important}.theme-grid .theme-card .theme-title-stack{gap:.12rem!important;margin:.58rem 0!important}.theme-grid .theme-card .theme-title-stack .theme-title-main{transition:color 4.5s,-webkit-text-fill-color 4.5s,text-shadow 4.5s;width:fit-content!important;max-width:calc(100% - .28rem)!important;color:var(--pulse-main)!important;-webkit-text-fill-color:var(--pulse-main)!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;letter-spacing:-.025em!important;text-shadow:0 0 10px rgba(var(--pulse-rgb), .14), 0 0 18px rgba(var(--pulse-rgb), .06)!important;filter:none!important;margin:0!important;padding:0 .18em .08em 0!important;font-size:.98rem!important;font-weight:950!important;line-height:1.16!important;display:block!important}.theme-grid .theme-card .theme-title-stack .theme-title-label{transition:color 4.5s,-webkit-text-fill-color 4.5s,text-shadow 4.5s;width:fit-content!important;max-width:calc(100% - .28rem)!important;color:var(--pulse-next-main)!important;-webkit-text-fill-color:var(--pulse-next-main)!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;letter-spacing:-.012em!important;opacity:.96!important;text-shadow:0 0 9px rgba(var(--pulse-next-rgb), .12), 0 0 14px rgba(var(--pulse-next-rgb), .055)!important;filter:none!important;margin:0!important;padding:0 .18em .1em 0!important;font-size:.88rem!important;font-weight:900!important;line-height:1.18!important;display:block!important}.theme-grid .theme-card .theme-title-stack .theme-title-main *,.theme-grid .theme-card .theme-title-stack .theme-title-label *{background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important}.theme-grid .theme-card .theme-title-stack h3,.theme-grid .theme-card .theme-title-stack strong{color:inherit!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;filter:none!important}.theme-grid .theme-card .theme-title-stack{z-index:3!important;contain:none!important;width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:.16rem!important;margin:.58rem 0 .62rem!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}.theme-grid .theme-card .theme-title-stack .theme-title-label{transition:color 4.5s,-webkit-text-fill-color 4.5s,text-shadow 4.5s;width:fit-content!important;max-width:calc(100% - .25rem)!important;color:var(--pulse-main)!important;-webkit-text-fill-color:var(--pulse-main)!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;letter-spacing:.015em!important;text-transform:none!important;opacity:.98!important;text-shadow:0 0 10px rgba(var(--pulse-rgb), .14), 0 0 18px rgba(var(--pulse-rgb), .055)!important;filter:none!important;contain:none!important;margin:0!important;padding:0 .16em .05em 0!important;font-size:.76rem!important;font-weight:950!important;line-height:1.14!important;display:block!important;overflow:visible!important}.theme-grid .theme-card .theme-title-stack .theme-title-main{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background 4.5s,filter 4.5s;letter-spacing:-.04em!important;background:linear-gradient(90deg, var(--pulse-main) 0%, var(--pulse-main) 36%, var(--pulse-next-main) 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;width:fit-content!important;max-width:calc(100% - .25rem)!important;text-shadow:none!important;filter:drop-shadow(0 0 9px rgba(var(--pulse-rgb), .12)) drop-shadow(0 0 15px rgba(var(--pulse-next-rgb), .055))!important;contain:none!important;background-position:0!important;background-repeat:no-repeat!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;margin:0!important;padding:0 .32em .14em 0!important;font-size:1.12rem!important;font-weight:950!important;line-height:1.16!important;display:block!important;overflow:visible!important}.theme-grid .theme-card .theme-title-stack h3,.theme-grid .theme-card .theme-title-stack strong{float:none!important;clear:none!important;box-shadow:none!important;border:0!important;outline:0!important}.theme-grid .theme-card .theme-title-stack+p{clear:both!important;margin-top:.1rem!important;display:block!important}.chaos-builder-visual{min-height:15.8rem!important}.merge-project-chip{transform:translate(-50%,-50%)scale(.92);width:8.9rem!important;min-width:8.9rem!important;top:47.2%!important;left:47.25%!important}.merge-project-chip:after{width:clamp(3.9rem,5.4vw,6.25rem)!important;height:2px!important;top:50%!important;transform:translateY(-50%)!important}.builder-merge-lines{width:12.7rem!important;height:9.45rem!important;top:2.18rem!important;left:8.8rem!important}.merge-top{width:2.35rem!important;height:2px!important;top:.42rem!important;left:.05rem!important}.merge-mid{width:2px!important;height:7.25rem!important;top:.42rem!important;left:2.35rem!important}.merge-bottom{width:1.95rem!important;height:2px!important;bottom:1.78rem!important;left:.48rem!important}.merge-out{width:6.95rem!important;height:2px!important;top:4.06rem!important;left:2.35rem!important}.builder-sort-beam{transform:translate(-50%);z-index:8!important;opacity:1!important;width:8.9rem!important;height:4.1rem!important;top:1.05rem!important;bottom:auto!important;left:47.25%!important}.builder-sort-beam:before{opacity:0;transform:translate(-50%)scaleY(.74);width:1px!important;height:3.4rem!important;animation:12s ease-in-out infinite sort-beam-polish!important;top:.15rem!important;left:50%!important}.builder-sort-beam span{transform-origin:50%!important;width:max-content!important;color:var(--pulse-main)!important;text-align:center!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:.62rem!important;animation:12s cubic-bezier(.55,.03,.18,1) infinite sort-label-polish!important;position:absolute!important;top:.12rem!important;left:50%!important}.chaos-output{width:min(34%,13.4rem)!important;top:46.2%!important;right:1rem!important}.chaos-builder-visual .builder-status{border-top:0!important;padding-top:0!important;bottom:.86rem!important}.chaos-builder-visual .builder-status span,.chaos-builder-visual .builder-status strong{text-shadow:0 0 10px rgba(var(--pulse-rgb), .08)}@keyframes sort-beam-polish{0%,22%,58%,to{opacity:0;transform:translate(-50%)scaleY(.55)}30%,40%{opacity:.52;transform:translate(-50%)scaleY(1)}}@keyframes sort-label-polish{0%,24%{opacity:0;transform:translate(-50%)translateY(2rem)rotate(-90deg)scale(.92)}32%{opacity:.58;transform:translate(-50%)translateY(1.35rem)rotate(-90deg)scale(.96)}44%{opacity:.72;transform:translate(-50%)translateY(.8rem)rotate(-32deg)scale(.98)}52%,78%{opacity:.96;transform:translate(-50%)translateY(0)rotate(0)scale(1)}88%,to{opacity:0;transform:translate(-50%)translateY(-.35rem)rotate(0)scale(.94)}}@media (width<=760px){.builder-sort-beam{display:none!important}.merge-project-chip{top:12.9rem!important;left:50%!important}.chaos-output{top:auto!important}}@media (prefers-reduced-motion:reduce){.builder-sort-beam:before,.builder-sort-beam span{opacity:1!important;animation:none!important;transform:translate(-50%)rotate(0)!important}}.contact-card-grid.contact-card-grid-polished{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.58rem!important;margin-top:1rem!important;display:grid!important}.contact-card-grid.contact-card-grid-polished span{white-space:normal;justify-content:flex-start;align-items:center;min-height:3.05rem;padding:.72rem .74rem!important;font-size:.78rem!important;line-height:1.18!important}.contact-card-grid.contact-card-grid-polished svg{flex:none}@media (width<=620px){.contact-card-grid.contact-card-grid-polished{grid-template-columns:1fr!important}}@media (width<=820px){.service-lead-card,.service-engine-visual,.corehub-panel,.corehub-map,.hub-preview-upgrade,.premium-service-card,.hub-card{backface-visibility:hidden;transform:translateZ(0)}.service-lead-card,.corehub-panel{-webkit-backdrop-filter:none!important;background:radial-gradient(circle at 50% 0%, rgba(var(--pulse-rgb), .11), transparent 17rem), linear-gradient(145deg, #ffffff0a, transparent 58%), #070f08d1!important;transition:border-color 4.5s,background-color 4.5s!important;box-shadow:0 18px 54px #00000047!important}.service-lead-card:after{opacity:.34!important;filter:blur(18px)!important}.service-engine-visual,.corehub-map{background:radial-gradient(circle at 50% 50%, rgba(var(--pulse-rgb), .09), transparent 11rem), #0000002e!important;box-shadow:inset 0 0 24px rgba(var(--pulse-rgb), .035)!important;transition:border-color 4.5s,background-color 4.5s!important}.flow-grid-bg,.corehub-panel:before{opacity:.14!important;background-size:46px 46px!important;transition:opacity .2s!important}.flow-core,.flow-core:before,.flow-core:after,.refined-flow-core,.corehub-core,.data-pulse,.hub-pulse{animation:none!important}.flow-core:before,.flow-core:after{opacity:.36!important}.flow-node,.hub-card,.premium-service-card{transition:border-color 4.5s,background-color 4.5s,box-shadow .25s!important;box-shadow:0 12px 34px #00000038!important}.flow-node:after,.hub-pulse{box-shadow:0 0 10px rgba(var(--pulse-rgb), .34)!important}.hub-line{opacity:.46!important;box-shadow:none!important}.corehub-core{box-shadow:0 0 20px rgba(var(--pulse-rgb), .16), inset -8px -10px 16px #00000047!important}}@media (width<=620px){.service-engine-visual{min-height:25rem!important}.corehub-panel{min-height:auto!important}.corehub-map{min-height:10rem!important}.hub-preview-upgrade{gap:.62rem!important}}@media (hover:none) and (pointer:coarse),(width<=900px){.app-shell{overflow-x:clip}.engine-grid{opacity:.08!important;background-size:78px 78px!important;-webkit-mask-image:none!important;mask-image:none!important}.soft-scanlines{opacity:.045!important}.ambient{opacity:.2!important;-webkit-filter:blur(24px)!important;animation:none!important;transform:none!important}.site-header{-webkit-backdrop-filter:none!important;background:#020402f0!important}.service-lead-card,.premium-service-card,.showroom-proof-list article,.corehub-panel,.hub-card,.theme-card,.reference-detail-card,.final-step-card,.chaos-builder-visual,.contact-card,.case-preview-shell,.case-preview-counter,.case-preview-arrow,.hero-module-strip article,.service-lead-flow span,.flow-node,.hub-card-icon,.builder-chip,.merge-project-chip,.chaos-output,.contact-card-grid-polished span{-webkit-backdrop-filter:none!important}.service-lead-card,.corehub-panel,.premium-service-card,.hub-card,.theme-card,.reference-detail-card,.final-step-card,.chaos-builder-visual,.contact-card{box-shadow:0 14px 38px #0000003d!important}.service-engine-visual,.corehub-map,.chaos-builder-visual,.hero-engine-stage,.hero-showcase-cube{contain:layout paint;backface-visibility:hidden;transform:translateZ(0)}.service-lead-card:before,.service-lead-card:after,.premium-service-card:before,.premium-service-card:after,.corehub-panel:before,.corehub-panel:after,.hub-card:before,.hub-card:after,.theme-card:before,.theme-card:after,.final-step-card:before,.final-step-card:after,.contact-card:before,.contact-card:after,.flow-core:before,.flow-core:after,.corehub-core:before,.corehub-core:after{-webkit-filter:none!important;opacity:.18!important;animation:none!important}.hero-orbit,.flow-path,.data-pulse,.hub-line,.hub-pulse,.builder-sort-beam,.builder-sort-beam:before,.builder-sort-beam span,.builder-scan,.builder-scanline,.merge-line,.merge-top,.merge-mid,.merge-bottom,.merge-out{animation:none!important}.data-pulse,.hub-pulse{display:none!important}.flow-path,.hub-line,.merge-line,.merge-top,.merge-mid,.merge-bottom,.merge-out{opacity:.18!important;box-shadow:none!important}.flow-core,.refined-flow-core,.corehub-core{box-shadow:0 0 18px rgba(var(--pulse-rgb), .14), inset -8px -10px 16px #00000047!important;animation:none!important}.service-engine-visual,.corehub-map{background:radial-gradient(circle at 50% 50%, rgba(var(--pulse-rgb), .07), transparent 10rem), #0003!important}.flow-grid-bg{opacity:.08!important;background-size:58px 58px!important}.premium-service-card:hover,.hub-card:hover,.theme-card:hover,.final-step-card:hover,.contact-card:hover,.main-nav a:hover{transform:none!important}.hero-showcase-cube .showcase-cube-glow,.hero-showcase-cube .showcase-cube-shadow{opacity:.35!important;-webkit-filter:blur(18px)!important}.case-preview-backdrop{-webkit-backdrop-filter:none!important}}@media (hover:none) and (pointer:coarse) and (width<=760px){.showcase-cube.is-touring,.showcase-cube.is-orbiting{animation:none!important}}@media (prefers-reduced-motion:reduce){.engine-grid,.soft-scanlines,.ambient,.hero-orbit,.flow-path,.data-pulse,.hub-line,.hub-pulse,.builder-sort-beam,.builder-sort-beam:before,.builder-sort-beam span{animation:none!important}}@media (hover:none) and (pointer:coarse),(width<=900px){html,body,#root,.app-shell{width:100%;max-width:100%;overflow-x:hidden!important}.app-shell{isolation:isolate;background:radial-gradient(circle at 50% 8%, rgba(var(--pulse-rgb), .08), transparent 24rem), linear-gradient(135deg, #050706 0%, #090d0a 42%, #030403 100%)!important}.app-shell:before,.app-shell:after,.ambient,.ambient-green,.ambient-red,.ambient-cyan{content:none!important;opacity:0!important;-webkit-filter:none!important;mix-blend-mode:normal!important;animation:none!important;display:none!important;transform:none!important}.full-bleed-section,.services-section,.showroom-section,.webcube-section,.reference-case-section,.final-flow-section,.final-contact-section{isolation:isolate;overflow-x:hidden!important}.service-lead-card,.service-engine-visual,.corehub-panel,.corehub-map,.chaos-builder-visual,.case-preview-modal,.case-preview-shell{isolation:isolate;overflow:hidden!important}.service-lead-card,.service-engine-visual,.corehub-panel,.corehub-map,.chaos-builder-visual,.hero-engine-stage,.hero-showcase-cube{backface-visibility:visible!important;transform:none!important}.service-lead-card:before,.service-lead-card:after,.corehub-panel:before,.corehub-panel:after,.service-engine-visual:before,.service-engine-visual:after,.corehub-map:before,.corehub-map:after,.flow-core:before,.flow-core:after,.corehub-core:before,.corehub-core:after{content:none!important;display:none!important}.service-lead-card,.corehub-panel,.premium-service-card,.hub-card,.theme-card,.reference-detail-card,.final-step-card,.chaos-builder-visual,.contact-card{box-shadow:0 10px 28px #00000038!important}.service-engine-visual,.corehub-map{contain:paint;box-shadow:inset 0 0 18px rgba(var(--pulse-rgb), .035)!important}.engine-grid{width:100vw;max-width:100vw;position:fixed;inset:0;overflow:hidden;opacity:.055!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}}#showroom{scroll-margin-top:5.6rem}.primary-action.is-flow-active{border-color:rgba(var(--pulse-rgb), .5);box-shadow:0 0 0 1px rgba(var(--pulse-rgb), .1), 0 18px 54px rgba(var(--pulse-rgb), .18)}.showroom-upgrade.corecube-started .showroom-copy-upgrade>span{color:var(--pulse-main);text-shadow:0 0 18px rgba(var(--pulse-rgb), .22)}.corehub-panel.is-flow-started{border-color:rgba(var(--pulse-rgb), .34);box-shadow:inset 0 0 54px rgba(var(--pulse-rgb), .05), 0 30px 100px #00000052, 0 0 44px rgba(var(--pulse-rgb), .065)}.corehub-start-banner{z-index:3;border:1px solid rgba(var(--pulse-rgb), .22);background:linear-gradient(135deg, rgba(var(--pulse-rgb), .12), rgba(var(--pulse-next-rgb), .055)), #0000002e;box-shadow:inset 0 0 24px rgba(var(--pulse-rgb), .035), 0 16px 46px #0000002e;border-radius:1.15rem;gap:.34rem;margin:-.25rem 0 1rem;padding:.82rem .95rem;transition:border-color 4.5s,background 4.5s,box-shadow 4.5s;animation:.42s both corecube-start-flow-in;display:grid;position:relative;overflow:hidden}.corehub-start-banner:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgba(var(--pulse-rgb), .18), transparent);animation:.98s .12s both corecube-start-flow-sweep;position:absolute;inset:0;transform:translate(-120%)}.corehub-start-banner span{color:var(--pulse-main);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:950;transition:color 4.5s}.corehub-start-banner strong{color:#f5fff0f5;letter-spacing:-.035em;font-size:clamp(1rem,1.15vw,1.2rem)}.corehub-start-banner p{color:#e6f4e0ad;max-width:32rem;margin:0;font-size:.82rem;line-height:1.5}.corehub-panel.is-flow-started .corehub-map{border-color:rgba(var(--pulse-rgb), .2);background:radial-gradient(circle at 50% 50%, rgba(var(--pulse-rgb), .18), transparent 12rem), radial-gradient(circle at 50% 50%, rgba(var(--pulse-next-rgb), .08), transparent 15rem), #00000024}.corehub-panel.is-flow-started .corehub-core{border-color:rgba(var(--pulse-rgb), .44);box-shadow:0 0 36px rgba(var(--pulse-rgb), .25), 0 0 58px rgba(var(--pulse-next-rgb), .11), inset -10px -12px 20px #00000052}.corehub-panel.is-flow-started .hub-preview-upgrade .hub-card.active{border-color:rgba(var(--pulse-rgb), .52);background:radial-gradient(circle at 0% 0%, rgba(var(--pulse-rgb), .16), transparent 7.5rem), rgba(var(--pulse-rgb), .034);box-shadow:0 0 0 1px rgba(var(--pulse-rgb), .06), 0 22px 64px rgba(var(--pulse-rgb), .095)}.corehub-panel.is-flow-started .hub-preview-upgrade .hub-card.active.is-planned{background:radial-gradient(circle at 0% 0%, rgba(var(--pulse-next-rgb), .11), transparent 7.5rem), #ffffff07}.corehub-panel.is-flow-started .hub-preview-upgrade .hub-card.active:after{content:attr(data-badge)}@keyframes corecube-start-flow-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes corecube-start-flow-sweep{0%{opacity:0;transform:translate(-120%)}35%{opacity:1}to{opacity:0;transform:translate(120%)}}@media (hover:none) and (pointer:coarse),(width<=900px){#showroom{scroll-margin-top:4.4rem}.primary-action.is-flow-active{box-shadow:0 12px 32px rgba(var(--pulse-rgb), .11)!important}.corehub-panel.is-flow-started{box-shadow:0 12px 34px #0000003d!important}.corehub-start-banner{border-color:rgba(var(--pulse-rgb), .2);margin:-.1rem 0 .85rem;background:rgba(var(--pulse-rgb), .06)!important;box-shadow:none!important;animation:none!important}.corehub-start-banner:before{content:none!important;display:none!important}.corehub-panel.is-flow-started .corehub-map,.corehub-panel.is-flow-started .corehub-core,.corehub-panel.is-flow-started .hub-preview-upgrade .hub-card.active{box-shadow:none!important}}@media (prefers-reduced-motion:reduce){.corehub-start-banner,.corehub-start-banner:before{animation:none!important}}.webcube-section{scroll-margin-top:2.5rem}.webcube-selection-banner{border:1px solid rgba(var(--pulse-rgb), .2);background:radial-gradient(circle at 0% 0%, rgba(var(--pulse-rgb), .13), transparent 12rem), #ffffff07;width:min(100%,74rem);box-shadow:inset 0 0 28px rgba(var(--pulse-rgb), .03);border-radius:1.35rem;margin:-.45rem auto 1.25rem;padding:.85rem 1rem;transition:border-color 4.5s,background 4.5s,box-shadow 4.5s}.webcube-selection-banner span,.webcube-active-panel span{color:var(--pulse-main);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950;transition:color 4.5s;display:block}.webcube-selection-banner strong,.webcube-active-panel strong{color:#f5fff0f5;letter-spacing:-.055em;margin-top:.12rem;font-size:clamp(1.25rem,2vw,1.9rem);display:block}.webcube-selection-banner p{color:#e6f4e0a8;margin:.28rem 0 0;font-size:.9rem}.theme-card-button{width:100%;color:inherit;font:inherit;text-align:left;appearance:none;cursor:pointer;display:block}.theme-card-button:focus-visible{outline:2px solid rgba(var(--pulse-rgb), .62);outline-offset:4px}.theme-grid .theme-card.is-selected{box-shadow:inset 0 0 42px rgba(var(--pulse-rgb), .06), 0 24px 82px rgba(var(--pulse-rgb), .095), 0 0 0 1px rgba(var(--pulse-rgb), .035);border-color:rgba(var(--pulse-rgb), .48)!important}.theme-grid .theme-card.is-selected:before{opacity:.24}.theme-grid .theme-card:after{content:attr(data-state)}.theme-grid .theme-card.is-selected:after{color:rgba(var(--pulse-rgb), .48)}.webcube-active-panel{border:1px solid rgba(var(--pulse-rgb), .18);background:linear-gradient(135deg, rgba(var(--pulse-rgb), .075), transparent 58%), #ffffff06;border-radius:1.45rem;width:min(100%,74rem);margin:1.25rem auto 0;padding:1.05rem 1.1rem;transition:border-color 4.5s,background 4.5s,box-shadow 4.5s;box-shadow:0 18px 62px #00000029}.webcube-active-panel p{color:#e6f4e0b8;max-width:58rem;margin:.55rem 0 0;line-height:1.65}.webcube-active-panel small{color:#e6f4e085;margin-top:.75rem;font-size:.78rem;display:inline-flex}.corehub-next-action{border:1px solid rgba(var(--pulse-rgb), .24);color:#f5fff0e6;background:rgba(var(--pulse-rgb), .08);width:fit-content;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;margin-top:.82rem;padding:.52rem .76rem;font-size:.76rem;font-weight:850;transition:transform .18s,color 4.5s,border-color 4.5s,background 4.5s;display:inline-flex}.corehub-next-action:hover{border-color:rgba(var(--pulse-rgb), .38);color:var(--pulse-main);transform:translateY(-1px)}.corehub-next-action:focus-visible{outline:2px solid rgba(var(--pulse-rgb), .62);outline-offset:3px}@media (width<=760px){.webcube-selection-banner,.webcube-active-panel{border-radius:1.15rem;padding:.88rem}.webcube-selection-banner strong,.webcube-active-panel strong{font-size:1.25rem}.corehub-next-action{justify-content:center;width:100%}}.corehub-route-terminal{z-index:3;border:1px solid rgba(var(--pulse-rgb), .22);background:linear-gradient(90deg, rgba(var(--pulse-rgb), .09), rgba(var(--pulse-next-rgb), .035), transparent), repeating-linear-gradient(0deg, #ffffff05 0 1px, transparent 1px 4px), #0000003d;min-height:5.2rem;box-shadow:inset 0 0 30px rgba(var(--pulse-rgb), .035), 0 16px 46px #0000002e;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;margin:-.15rem 0 1.05rem;padding:.78rem .9rem;transition:border-color 4.5s,background 4.5s,box-shadow 4.5s;display:grid;position:relative;overflow:hidden}.corehub-route-terminal:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgba(var(--pulse-rgb), .18), transparent);opacity:0;animation:3.8s ease-in-out infinite corehub-terminal-scan;position:absolute;inset:0;transform:translate(-115%)}.corehub-terminal-head{text-transform:uppercase;flex-direction:column;gap:.3rem;min-width:10rem;font-family:Courier New,Lucida Console,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:inline-flex;position:relative}.corehub-terminal-head span{color:var(--pulse-main);letter-spacing:.12em;text-shadow:0 0 14px rgba(var(--pulse-rgb), .26);font-size:.74rem;font-weight:950;transition:color 4.5s,text-shadow 4.5s}.corehub-terminal-head i{background:linear-gradient(90deg, var(--pulse-main), transparent);opacity:.72;width:5.2rem;height:2px;box-shadow:0 0 16px rgba(var(--pulse-rgb), .24);border-radius:999px;display:block}.corehub-route-line{white-space:nowrap;scrollbar-width:thin;scrollbar-color:rgba(var(--pulse-rgb), .28) transparent;align-items:center;gap:.5rem;min-width:0;font-family:Courier New,Lucida Console,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex;position:relative;overflow:auto hidden}.corehub-route-line::-webkit-scrollbar{height:5px}.corehub-route-line::-webkit-scrollbar-track{background:0 0}.corehub-route-line::-webkit-scrollbar-thumb{background:rgba(var(--pulse-rgb), .24);border-radius:999px}.corehub-route-segment{color:#e6f4e0ad;letter-spacing:.04em;align-items:center;gap:.5rem;font-size:clamp(.78rem,1vw,.92rem);font-weight:850;display:inline-flex}.corehub-route-segment:not(:first-child):before{content:"/";color:rgba(var(--pulse-rgb), .5);text-shadow:0 0 10px rgba(var(--pulse-rgb), .18)}.corehub-route-segment.is-current{color:var(--pulse-main);text-shadow:0 0 14px rgba(var(--pulse-rgb), .22);transition:color 4.5s,text-shadow 4.5s}.corehub-route-actions{justify-content:flex-end;gap:.4rem;display:inline-flex}.corehub-route-actions button{border:1px solid rgba(var(--pulse-rgb), .22);color:#f5fff0db;background:rgba(var(--pulse-rgb), .065);font:inherit;cursor:pointer;border-radius:999px;padding:.48rem .66rem;font-size:.72rem;font-weight:850;transition:transform .18s,color 4.5s,border-color 4.5s,background 4.5s}.corehub-route-actions button:hover{color:var(--pulse-main);border-color:rgba(var(--pulse-rgb), .38);transform:translateY(-1px)}.corehub-route-actions button:focus-visible{outline:2px solid rgba(var(--pulse-rgb), .62);outline-offset:3px}.corehub-option-grid .hub-card.active{border-color:rgba(var(--pulse-rgb), .54)!important;background:radial-gradient(circle at 0% 0%, rgba(var(--pulse-rgb), .17), transparent 7.5rem), rgba(var(--pulse-rgb), .04)!important;box-shadow:inset 0 0 34px rgba(var(--pulse-rgb), .04), 0 20px 58px rgba(var(--pulse-rgb), .09)!important}.corehub-route-note{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.corehub-route-note p{margin:0}@keyframes corehub-terminal-scan{0%,72%{opacity:0;transform:translate(-115%)}82%{opacity:.7}to{opacity:0;transform:translate(115%)}}@keyframes corehub-panel-text-switch{0%{opacity:.52;filter:blur(1.5px);transform:translateY(3px)}28%{opacity:.2;filter:blur(2px);transform:translateY(1px)skew(-1.4deg)}55%{opacity:.82;filter:blur(.7px);transform:translateY(0)skew(.8deg)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes corehub-card-terminal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1060px){.corehub-route-terminal{grid-template-columns:1fr;align-items:stretch}.corehub-terminal-head{min-width:0}.corehub-route-actions{justify-content:flex-start}}@media (hover:none) and (pointer:coarse),(width<=900px){.corehub-route-terminal{min-height:auto;padding:.75rem;background:linear-gradient(90deg, rgba(var(--pulse-rgb), .06), transparent), #00000038!important;box-shadow:none!important}.corehub-route-terminal:before{content:none!important;animation:none!important;display:none!important}.corehub-option-grid,.corehub-option-grid .hub-card{animation:.22s both corehub-mobile-option-fade!important}.corehub-option-grid .hub-card:nth-child(n){animation-delay:0s!important}.corehub-option-grid.is-step-mode .hub-card{min-height:9.2rem}.corehub-route-note{display:grid}}@media (width<=760px){.corehub-route-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.corehub-route-actions button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.corehub-route-terminal:before,.corehub-option-grid,.corehub-option-grid .hub-card{animation:none!important}}@keyframes corehub-mobile-option-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.corehub-option-grid{animation:.76s cubic-bezier(.22,.72,.22,1) both corehub-panel-text-switch-smooth!important}.corehub-option-grid .hub-card{animation:.68s cubic-bezier(.22,.72,.22,1) both corehub-card-terminal-in-smooth!important}.corehub-option-grid .hub-card:nth-child(2){animation-delay:70ms!important}.corehub-option-grid .hub-card:nth-child(3){animation-delay:.12s!important}.corehub-option-grid .hub-card:nth-child(4){animation-delay:.17s!important}.corehub-option-grid .hub-card:nth-child(5){animation-delay:.22s!important}.corehub-option-grid .hub-card:nth-child(6){animation-delay:.27s!important}.corehub-option-grid.is-step-mode .hub-card{min-height:10.45rem}.corehub-panel.is-route-deep .corehub-route-terminal{border-color:rgba(var(--pulse-rgb), .28);background:linear-gradient(90deg, rgba(var(--pulse-rgb), .11), rgba(var(--pulse-next-rgb), .045), transparent), repeating-linear-gradient(0deg, #ffffff05 0 1px, transparent 1px 4px), #00000042}.corehub-panel.is-route-deep .corehub-panel-head strong{text-shadow:0 0 18px rgba(var(--pulse-rgb), .1)}@keyframes corehub-panel-text-switch-smooth{0%{opacity:.5;filter:blur(2px);transform:translateY(8px)skew(-.8deg)}22%{opacity:.22;filter:blur(3px);transform:translateY(4px)skew(1.25deg)}46%{opacity:.58;filter:blur(1.5px);transform:translateY(2px)skew(-.55deg)}72%{opacity:.9;filter:blur(.45px);transform:translateY(0)skew(.15deg)}to{opacity:1;filter:blur();transform:translateY(0)skew(0)}}@keyframes corehub-card-terminal-in-smooth{0%{opacity:0;transform:translateY(12px)scale(.985)}55%{opacity:.7;transform:translateY(4px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@media (hover:none) and (pointer:coarse),(width<=900px){.corehub-option-grid,.corehub-option-grid .hub-card{animation:.26s both corehub-mobile-option-fade!important}.corehub-option-grid .hub-card:nth-child(n){animation-delay:0s!important}.corehub-option-grid.is-step-mode .hub-card{min-height:9.45rem}}@media (prefers-reduced-motion:reduce){.corehub-option-grid,.corehub-option-grid .hub-card{animation:none!important}}.corehub-route-terminal.is-launching{border-color:rgba(var(--pulse-rgb), .42);box-shadow:inset 0 0 34px rgba(var(--pulse-rgb), .06), 0 18px 58px rgba(var(--pulse-rgb), .08), 0 22px 70px #00000038;grid-template-columns:auto minmax(0,1fr) auto auto}.corehub-launch-loader{z-index:2;white-space:nowrap;color:var(--pulse-main);text-shadow:0 0 14px rgba(var(--pulse-rgb), .28);align-items:center;gap:.58rem;font-family:Courier New,Lucida Console,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:inline-flex;position:relative}.corehub-launch-loader span{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950}.corehub-launch-loader strong{border-left:1px solid rgba(var(--pulse-rgb), .32);width:2.6rem;height:1.1rem;padding-left:.45rem;display:inline-grid;position:relative;overflow:hidden}.corehub-launch-loader i{opacity:0;grid-area:1/1;font-size:.74rem;font-style:normal;font-weight:950;animation:1.45s step-end infinite corehub-launch-loader-step}.corehub-launch-loader i:nth-child(2){animation-delay:.36s}.corehub-launch-loader i:nth-child(3){animation-delay:.72s}.corehub-launch-loader i:nth-child(4){animation-delay:1.08s}.corehub-launch-stage{--launch-rot-x:-12deg;--launch-rot-y:18deg;--launch-rot-z:0deg;z-index:3;border:1px solid rgba(var(--pulse-rgb), .22);background:radial-gradient(circle at 50% 10%, rgba(var(--pulse-rgb), .18), transparent 18rem), linear-gradient(135deg, rgba(var(--pulse-rgb), .08), #00000038 45%, rgba(var(--pulse-next-rgb), .06)), #00000047;min-height:25rem;box-shadow:inset 0 0 42px rgba(var(--pulse-rgb), .04), 0 26px 80px #00000042;isolation:isolate;border-radius:1.35rem;grid-template-columns:minmax(0,.9fr) minmax(16rem,1.25fr) minmax(0,.75fr);align-items:center;gap:1rem;padding:1.1rem;animation:.88s cubic-bezier(.18,.84,.2,1) both corehub-launch-stage-in;display:grid;position:relative;overflow:hidden}.corehub-launch-stage:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg, #ffffff05 0 1px, transparent 1px 5px), linear-gradient(90deg, transparent, rgba(var(--pulse-rgb), .12), transparent);opacity:.38;animation:2.2s ease-in-out .26s both corehub-launch-scan;position:absolute;inset:0;transform:translate(-110%)}.corehub-launch-stage:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--pulse-rgb), .5), transparent);opacity:.48;height:1px;box-shadow:0 0 18px rgba(var(--pulse-rgb), .24);position:absolute;inset:auto 12% 1.1rem}.corehub-launch-copy,.corehub-launch-result{z-index:2;border:1px solid rgba(var(--pulse-rgb), .16);box-shadow:inset 0 0 24px rgba(var(--pulse-rgb), .025);background:#00000038;border-radius:1rem;padding:.95rem;position:relative}.corehub-launch-copy span,.corehub-launch-result span{color:var(--pulse-main);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 14px rgba(var(--pulse-rgb), .24);margin-bottom:.45rem;font-family:Courier New,Lucida Console,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:950;display:inline-flex}.corehub-launch-copy strong,.corehub-launch-result strong{color:#f5fff0f0;letter-spacing:-.04em;font-size:clamp(1.05rem,1.9vw,1.42rem);line-height:1.05;display:block}.corehub-launch-copy p,.corehub-launch-result p{color:#e0eedaad;margin:.55rem 0 0;font-size:.86rem;line-height:1.55}.corehub-demo-target-meta{flex-wrap:wrap;gap:.38rem;margin-top:.72rem;display:flex}.corehub-demo-target-meta em{border:1px solid rgba(var(--pulse-rgb), .2);background:rgba(var(--pulse-rgb), .055);color:#eeffe6d1;letter-spacing:.02em;border-radius:999px;align-items:center;min-height:1.65rem;padding:.32rem .58rem;font-size:.72rem;font-style:normal;font-weight:850;display:inline-flex}.corehub-demo-target-next{color:var(--pulse-main);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 14px rgba(var(--pulse-rgb), .22);align-items:center;margin-top:.78rem;font-family:Courier New,Lucida Console,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:950;display:inline-flex}.corehub-assembly-cube-wrap{z-index:2;perspective:1050px;isolation:isolate;justify-self:center;place-items:center;width:min(20.5rem,100%);min-height:19.6rem;display:grid;position:relative}.corehub-assembly-field{z-index:1;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.corehub-particle-field{transform:translateZ(0)}.assembly-particle{width:var(--particle-size,.52rem);height:var(--particle-size,.52rem);opacity:0;border:1px solid rgba(var(--pulse-rgb), .44);background:linear-gradient(135deg, rgba(var(--pulse-rgb), .78), rgba(var(--pulse-next-rgb), .18)), #010c07eb;box-shadow:0 0 12px rgba(var(--pulse-rgb), .45), 0 0 26px rgba(var(--pulse-rgb), .16), inset 0 0 8px #ffffff14;transform-style:preserve-3d;animation-delay:var(--particle-delay,0s);border-radius:.16rem;position:absolute;top:50%;left:50%;transform:translate(0,0)rotate(0)scale(.12)}.assembly-particle:after{content:"";opacity:.45;filter:blur(.5px);background:#ffffffb8;border-radius:999px;position:absolute;inset:28%}.corehub-assembly-status{z-index:4;border:1px solid rgba(var(--pulse-rgb), .18);color:var(--pulse-main);text-transform:uppercase;text-shadow:0 0 14px rgba(var(--pulse-rgb), .28);opacity:0;background:#0000005c;border-radius:999px;align-items:center;gap:.48rem;padding:.34rem .62rem;font-family:Courier New,Lucida Console,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;animation:5.1s both corehub-assembly-status;display:inline-flex;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)}.corehub-assembly-status span{letter-spacing:.12em;opacity:.72;font-size:.58rem;font-weight:950}.corehub-assembly-status strong{letter-spacing:.1em;font-size:.64rem;font-weight:950}.corehub-assembled-cube{z-index:3}.corehub-launch-cube{z-index:2;perspective:950px;transform-origin:50%;justify-self:center;width:min(20rem,100%);min-height:19rem;animation:5.35s cubic-bezier(.13,.86,.16,1) both corehub-launch-cube-wrap;position:relative}.corehub-launch-stage.target-business-clean,.corehub-assembly-cube-wrap.target-business-clean,.corehub-launch-cube.target-business-clean{--launch-rot-x:-12deg;--launch-rot-y:18deg;--launch-rot-z:0deg}.corehub-launch-stage.target-dark-premium,.corehub-assembly-cube-wrap.target-dark-premium,.corehub-launch-cube.target-dark-premium{--launch-rot-x:-11deg;--launch-rot-y:-74deg;--launch-rot-z:0deg}.corehub-launch-stage.target-gaming-matrix,.corehub-assembly-cube-wrap.target-gaming-matrix,.corehub-launch-cube.target-gaming-matrix{--launch-rot-x:78deg;--launch-rot-y:18deg;--launch-rot-z:0deg}.corehub-launch-stage.target-shopflow,.corehub-assembly-cube-wrap.target-shopflow,.corehub-launch-cube.target-shopflow{--launch-rot-x:-10deg;--launch-rot-y:178deg;--launch-rot-z:0deg}.corehub-launch-stage.target-booking-rental,.corehub-assembly-cube-wrap.target-booking-rental,.corehub-launch-cube.target-booking-rental{--launch-rot-x:-12deg;--launch-rot-y:92deg;--launch-rot-z:0deg}.corehub-launch-stage.target-smart-systems,.corehub-assembly-cube-wrap.target-smart-systems,.corehub-launch-cube.target-smart-systems{--launch-rot-x:-78deg;--launch-rot-y:18deg;--launch-rot-z:0deg}.corehub-launch-cube .showcase-cube-glow{opacity:.28;filter:blur(18px);animation:5.35s both corehub-launch-glow-pulse}.corehub-launch-cube .showcase-cube-shadow{opacity:.28}.corehub-launch-cube .showcase-cube{transform-style:preserve-3d;animation:5.35s cubic-bezier(.13,.86,.16,1) both corehub-launch-cube-arrive!important}.corehub-panel.is-launching .corehub-panel-head strong:after{content:"";background:var(--pulse-main);width:.55em;height:.16em;box-shadow:0 0 14px rgba(var(--pulse-rgb), .42);vertical-align:.08em;border-radius:999px;margin-left:.28em;animation:.9s step-end infinite corehub-launch-cursor;display:inline-block}@keyframes corehub-launch-loader-step{0%,24%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-.35rem)}}@keyframes corehub-launch-stage-in{0%{opacity:0;filter:blur(2px);transform:translateY(10px)scale(.99)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes corehub-launch-scan{0%{opacity:0;transform:translate(-110%)}40%{opacity:.7}to{opacity:0;transform:translate(110%)}}@keyframes corehub-launch-cube-arrive{0%,58%{transform:rotateX(-46deg)rotateY(-38deg)rotate(-2deg)}70%{transform:rotateX(-34deg)rotateY(42deg)rotate(1deg)}82%{transform:rotateX(-22deg)rotateY(128deg)rotate(-1deg)}92%{transform:rotateX(calc(var(--launch-rot-x) - 5deg)) rotateY(calc(var(--launch-rot-y) + 16deg)) rotateZ(var(--launch-rot-z))}to{transform:rotateX(var(--launch-rot-x)) rotateY(var(--launch-rot-y)) rotateZ(var(--launch-rot-z))}}@keyframes corehub-assembly-status{0%,16%{opacity:0;transform:translate(-50%)translateY(.45rem)}30%,76%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:.78;transform:translate(-50%)translateY(0)}}@keyframes corehub-launch-cursor{0%,49%{opacity:1}50%,to{opacity:.18}}.assembly-particle{transform-origin:50%;border-radius:.2rem;animation:5.45s cubic-bezier(.12,.84,.16,1) both corehub-particle-merge!important;animation-delay:var(--particle-delay,0s)!important}.assembly-particle:after{opacity:.55;inset:31%}.assembly-particle.particle-1{--particle-size:.39rem;--merge-ring-x:-3.52rem;--merge-ring-y:2.2rem;--merge-orbit-x:-.89rem;--merge-orbit-y:-2.03rem;--merge-orbit2-x:-.39rem;--merge-orbit2-y:-1.22rem;--merge-cluster-x:-.27rem;--merge-cluster-y:-.27rem;--particle-delay:0s}.assembly-particle.particle-2{--particle-size:.44rem;--merge-ring-x:.46rem;--merge-ring-y:-3.56rem;--merge-orbit-x:2.79rem;--merge-orbit-y:1.16rem;--merge-orbit2-x:1.63rem;--merge-orbit2-y:.78rem;--merge-cluster-x:-.17rem;--merge-cluster-y:.4rem;--particle-delay:34ms}.assembly-particle.particle-3{--particle-size:.49rem;--merge-ring-x:3.49rem;--merge-ring-y:3.1rem;--merge-orbit-x:-3.4rem;--merge-orbit-y:.54rem;--merge-orbit2-x:-2.14rem;--merge-orbit2-y:.18rem;--merge-cluster-x:.66rem;--merge-cluster-y:-.16rem;--particle-delay:68ms}.assembly-particle.particle-4{--particle-size:.34rem;--merge-ring-x:-6.12rem;--merge-ring-y:-.74rem;--merge-orbit-x:2.15rem;--merge-orbit-y:-2.2rem;--merge-orbit2-x:1.5rem;--merge-orbit2-y:-1.2rem;--merge-cluster-x:-.67rem;--merge-cluster-y:-.34rem;--particle-delay:.102s}.assembly-particle.particle-5{--particle-size:.39rem;--merge-ring-x:3.63rem;--merge-ring-y:-1.57rem;--merge-orbit-x:.52rem;--merge-orbit-y:2.86rem;--merge-orbit2-x:.09rem;--merge-orbit2-y:1.68rem;--merge-cluster-x:.02rem;--merge-cluster-y:.68rem;--particle-delay:.136s}.assembly-particle.particle-6{--particle-size:.44rem;--merge-ring-x:-1.24rem;--merge-ring-y:3.14rem;--merge-orbit-x:-3.26rem;--merge-orbit-y:-1.97rem;--merge-orbit2-x:-1.86rem;--merge-orbit2-y:-1.27rem;--merge-cluster-x:.27rem;--merge-cluster-y:-.15rem;--particle-delay:.17s}.assembly-particle.particle-7{--particle-size:.49rem;--merge-ring-x:-2.42rem;--merge-ring-y:-3.17rem;--merge-orbit-x:2.7rem;--merge-orbit-y:-.08rem;--merge-orbit2-x:1.67rem;--merge-orbit2-y:.06rem;--merge-cluster-x:-.44rem;--merge-cluster-y:-.09rem;--particle-delay:.204s}.assembly-particle.particle-8{--particle-size:.34rem;--merge-ring-x:5.39rem;--merge-ring-y:1.34rem;--merge-orbit-x:-2.1rem;--merge-orbit-y:1.51rem;--merge-orbit2-x:-1.41rem;--merge-orbit2-y:.79rem;--merge-cluster-x:.2rem;--merge-cluster-y:.39rem;--particle-delay:.238s}.assembly-particle.particle-9{--particle-size:.39rem;--merge-ring-x:-5.75rem;--merge-ring-y:1.61rem;--merge-orbit-x:.14rem;--merge-orbit-y:-2.32rem;--merge-orbit2-x:.27rem;--merge-orbit2-y:-1.34rem;--merge-cluster-x:.39rem;--merge-cluster-y:-.42rem;--particle-delay:.272s}.assembly-particle.particle-10{--particle-size:.44rem;--merge-ring-x:1.82rem;--merge-ring-y:-2.65rem;--merge-orbit-x:2.23rem;--merge-orbit-y:1.92rem;--merge-orbit2-x:1.23rem;--merge-orbit2-y:1.2rem;--merge-cluster-x:-.82rem;--merge-cluster-y:.02rem;--particle-delay:.306s}.assembly-particle.particle-11{--particle-size:.49rem;--merge-ring-x:1.43rem;--merge-ring-y:3.1rem;--merge-orbit-x:-3.71rem;--merge-orbit-y:-.36rem;--merge-orbit2-x:-2.26rem;--merge-orbit2-y:-.35rem;--merge-cluster-x:.59rem;--merge-cluster-y:.53rem;--particle-delay:.34s}.assembly-particle.particle-12{--particle-size:.34rem;--merge-ring-x:-4.55rem;--merge-ring-y:-1.79rem;--merge-orbit-x:3.28rem;--merge-orbit-y:-1.65rem;--merge-orbit2-x:2.16rem;--merge-orbit2-y:-.83rem;--merge-cluster-x:.09rem;--merge-cluster-y:-.24rem;--particle-delay:.374s}.assembly-particle.particle-13{--particle-size:.39rem;--merge-ring-x:5.61rem;--merge-ring-y:-.84rem;--merge-orbit-x:-.93rem;--merge-orbit-y:2.99rem;--merge-orbit2-x:-.81rem;--merge-orbit2-y:1.7rem;--merge-cluster-x:-.43rem;--merge-cluster-y:.12rem;--particle-delay:.408s}.assembly-particle.particle-14{--particle-size:.44rem;--merge-ring-x:-3.58rem;--merge-ring-y:3.46rem;--merge-orbit-x:-1.35rem;--merge-orbit-y:-1.69rem;--merge-orbit2-x:-.7rem;--merge-orbit2-y:-1.03rem;--merge-cluster-x:.49rem;--merge-cluster-y:.23rem;--particle-delay:.442s}.assembly-particle.particle-15{--particle-size:.49rem;--merge-ring-x:-.55rem;--merge-ring-y:-2.9rem;--merge-orbit-x:2.82rem;--merge-orbit-y:.65rem;--merge-orbit2-x:1.69rem;--merge-orbit2-y:.48rem;--merge-cluster-x:-.04rem;--merge-cluster-y:-.5rem;--particle-delay:.476s}.assembly-particle.particle-16{--particle-size:.34rem;--merge-ring-x:3.65rem;--merge-ring-y:2.09rem;--merge-orbit-x:-2.92rem;--merge-orbit-y:.98rem;--merge-orbit2-x:-1.88rem;--merge-orbit2-y:.45rem;--merge-cluster-x:-.63rem;--merge-cluster-y:.38rem;--particle-delay:.51s}.assembly-particle.particle-17{--particle-size:.39rem;--merge-ring-x:-5.26rem;--merge-ring-y:.15rem;--merge-orbit-x:1.34rem;--merge-orbit-y:-2.31rem;--merge-orbit2-x:1.01rem;--merge-orbit2-y:-1.29rem;--merge-cluster-x:.91rem;--merge-cluster-y:.16rem;--particle-delay:.544s}.assembly-particle.particle-18{--particle-size:.44rem;--merge-ring-x:4.07rem;--merge-ring-y:-2.75rem;--merge-orbit-x:1.27rem;--merge-orbit-y:2.53rem;--merge-orbit2-x:.58rem;--merge-orbit2-y:1.52rem;--merge-cluster-x:-.13rem;--merge-cluster-y:-.23rem;--particle-delay:.578s}.assembly-particle.particle-19{--particle-size:.49rem;--merge-ring-x:-.29rem;--merge-ring-y:4.23rem;--merge-orbit-x:-3.54rem;--merge-orbit-y:-1.34rem;--merge-orbit2-x:-2.08rem;--merge-orbit2-y:-.91rem;--merge-cluster-x:-.24rem;--merge-cluster-y:.28rem;--particle-delay:.612s}.assembly-particle.particle-20{--particle-size:.34rem;--merge-ring-x:-2.75rem;--merge-ring-y:-2.25rem;--merge-orbit-x:4.12rem;--merge-orbit-y:-.79rem;--merge-orbit2-x:2.6rem;--merge-orbit2-y:-.3rem;--merge-cluster-x:.58rem;--merge-cluster-y:-.03rem;--particle-delay:.646s}.assembly-particle.particle-21{--particle-size:.39rem;--merge-ring-x:4.74rem;--merge-ring-y:.43rem;--merge-orbit-x:-1.46rem;--merge-orbit-y:1.64rem;--merge-orbit2-x:-1.03rem;--merge-orbit2-y:.89rem;--merge-cluster-x:-.46rem;--merge-cluster-y:-.38rem;--particle-delay:.68s}.assembly-particle.particle-22{--particle-size:.44rem;--merge-ring-x:-4.32rem;--merge-ring-y:2.04rem;--merge-orbit-x:-.51rem;--merge-orbit-y:-2.1rem;--merge-orbit2-x:-.14rem;--merge-orbit2-y:-1.24rem;--merge-cluster-x:-.18rem;--merge-cluster-y:.58rem;--particle-delay:.714s}.assembly-particle.particle-23{--particle-size:.49rem;--merge-ring-x:1.26rem;--merge-ring-y:-3.81rem;--merge-orbit-x:2.55rem;--merge-orbit-y:1.42rem;--merge-orbit2-x:1.46rem;--merge-orbit2-y:.92rem;--merge-cluster-x:.86rem;--merge-cluster-y:-.27rem;--particle-delay:.748s}.assembly-particle.particle-24{--particle-size:.34rem;--merge-ring-x:3.09rem;--merge-ring-y:3.67rem;--merge-orbit-x:-3.47rem;--merge-orbit-y:.21rem;--merge-orbit2-x:-2.16rem;--merge-orbit2-y:-.01rem;--merge-cluster-x:-.29rem;--merge-cluster-y:-.12rem;--particle-delay:.782s}.assembly-particle.particle-25{--particle-size:.39rem;--merge-ring-x:-4.1rem;--merge-ring-y:-.89rem;--merge-orbit-x:2.54rem;--merge-orbit-y:-1.98rem;--merge-orbit2-x:1.72rem;--merge-orbit2-y:-1.05rem;--merge-cluster-x:.05rem;--merge-cluster-y:.33rem;--particle-delay:.816s}.assembly-particle.particle-26{--particle-size:.44rem;--merge-ring-x:4.34rem;--merge-ring-y:-1.36rem;--merge-orbit-x:-.01rem;--merge-orbit-y:2.88rem;--merge-orbit2-x:-.24rem;--merge-orbit2-y:1.67rem;--merge-cluster-x:.43rem;--merge-cluster-y:-.28rem;--particle-delay:.85s}.assembly-particle.particle-27{--particle-size:.49rem;--merge-ring-x:-2.03rem;--merge-ring-y:3.3rem;--merge-orbit-x:-2.87rem;--merge-orbit-y:-2.27rem;--merge-orbit2-x:-1.59rem;--merge-orbit2-y:-1.43rem;--merge-cluster-x:-.69rem;--merge-cluster-y:-.1rem;--particle-delay:.884s}.assembly-particle.particle-28{--particle-size:.34rem;--merge-ring-x:-1.94rem;--merge-ring-y:-3.67rem;--merge-orbit-x:2.69rem;--merge-orbit-y:.18rem;--merge-orbit2-x:1.65rem;--merge-orbit2-y:.21rem;--merge-cluster-x:.34rem;--merge-cluster-y:.54rem;--particle-delay:.918s}.assembly-particle.particle-29{--particle-size:.39rem;--merge-ring-x:5.51rem;--merge-ring-y:1.97rem;--merge-orbit-x:-2.36rem;--merge-orbit-y:1.29rem;--merge-orbit2-x:-1.56rem;--merge-orbit2-y:.66rem;--merge-cluster-x:.46rem;--merge-cluster-y:-.59rem;--particle-delay:.952s}.assembly-particle.particle-30{--particle-size:.44rem;--merge-ring-x:-4.16rem;--merge-ring-y:.74rem;--merge-orbit-x:.57rem;--merge-orbit-y:-2.28rem;--merge-orbit2-x:.54rem;--merge-orbit2-y:-1.3rem;--merge-cluster-x:-.34rem;--merge-cluster-y:.03rem;--particle-delay:.986s}.assembly-particle.particle-31{--particle-size:.49rem;--merge-ring-x:2.59rem;--merge-ring-y:-2.73rem;--merge-orbit-x:1.86rem;--merge-orbit-y:2.12rem;--merge-orbit2-x:.98rem;--merge-orbit2-y:1.3rem;--merge-cluster-x:.32rem;--merge-cluster-y:.24rem;--particle-delay:1.02s}.assembly-particle.particle-32{--particle-size:.34rem;--merge-ring-x:.89rem;--merge-ring-y:3.53rem;--merge-orbit-x:-3.61rem;--merge-orbit-y:-.71rem;--merge-orbit2-x:-2.17rem;--merge-orbit2-y:-.55rem;--merge-cluster-x:.11rem;--merge-cluster-y:-.41rem;--particle-delay:1.054s}.assembly-particle.particle-33{--particle-size:.39rem;--merge-ring-x:-4.54rem;--merge-ring-y:-2.39rem;--merge-orbit-x:3.56rem;--merge-orbit-y:-1.32rem;--merge-orbit2-x:2.3rem;--merge-orbit2-y:-.63rem;--merge-cluster-x:-.63rem;--merge-cluster-y:.22rem;--particle-delay:1.088s}.assembly-particle.particle-34{--particle-size:.44rem;--merge-ring-x:6.2rem;--merge-ring-y:-.35rem;--merge-orbit-x:-1.48rem;--merge-orbit-y:2.88rem;--merge-orbit2-x:-1.14rem;--merge-orbit2-y:1.61rem;--merge-cluster-x:.72rem;--merge-cluster-y:.28rem;--particle-delay:1.122s}@keyframes corehub-particle-merge{0%{opacity:0;filter:blur(7px);transform:translate3d(var(--particle-from-x), var(--particle-from-y), var(--particle-from-z,100px)) rotateZ(var(--particle-from-rot,0deg)) scale(.12)}14%{opacity:1;filter:blur(1.5px);transform:translate3d(calc(var(--particle-from-x) * .52), calc(var(--particle-from-y) * .52), 74px) rotateZ(72deg) scale(.46)}32%{opacity:1;filter:blur(.35px);transform:translate3d(var(--merge-ring-x), var(--merge-ring-y), 42px) rotateZ(175deg) scale(.92)}48%{opacity:1;filter:blur(.1px);transform:translate3d(var(--merge-orbit-x), var(--merge-orbit-y), 30px) rotateZ(310deg) scale(1.08)}61%{opacity:.96;filter:blur(.2px);transform:translate3d(var(--merge-orbit2-x), var(--merge-orbit2-y), 20px) rotateZ(455deg) scale(.9)}71%{opacity:1;filter:blur();transform:translate3d(var(--merge-cluster-x), var(--merge-cluster-y), 12px) rotateZ(520deg) scale(1.42)}80%{opacity:.7;filter:blur(.65px);transform:translate3d(calc(var(--merge-cluster-x) * .36), calc(var(--merge-cluster-y) * .36), 6px) rotateZ(575deg) scale(.82)}to{opacity:0;filter:blur(5px);transform:translate(0,0)rotate(620deg)scale(.1)}}@keyframes corehub-launch-cube-wrap{0%{opacity:.02;filter:blur(8px);transform:translateY(-7px)scale(.075)}30%{opacity:.08;filter:blur(6px);transform:translateY(-4px)scale(.095)}48%{opacity:.18;filter:blur(3.4px);transform:translateY(0)scale(.14)}62%{opacity:.44;filter:blur(1.8px);transform:translateY(0)scale(.22)}72%{opacity:.84;filter:blur(.7px);transform:translateY(0)scale(.32)}77%{opacity:1;filter:blur();transform:translateY(0)scale(.26)}82%{transform:translateY(0)scale(.48)}87%{transform:translateY(0)scale(.38)}92%{transform:translateY(0)scale(.68)}96%{transform:translateY(0)scale(1.04)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes corehub-launch-glow-pulse{0%,45%{opacity:.04;filter:blur(26px)}64%{opacity:.14;filter:blur(24px)}78%{opacity:.3;filter:blur(19px)}88%{opacity:.48;filter:blur(15px)}to{opacity:.32;filter:blur(18px)}}@media (width<=1180px){.corehub-launch-stage{grid-template-columns:1fr;min-height:auto}.corehub-launch-copy,.corehub-launch-result{max-width:none}}@media (width<=1060px){.corehub-route-terminal.is-launching{grid-template-columns:1fr}.corehub-launch-loader{justify-content:flex-start}}@media (hover:none) and (pointer:coarse),(width<=900px){.corehub-launch-stage{min-height:auto;padding:.85rem;background:linear-gradient(135deg, rgba(var(--pulse-rgb), .075), #0003), #0000003d!important;box-shadow:none!important}.corehub-launch-stage:before,.corehub-launch-stage:after{content:none!important;animation:none!important;display:none!important}.corehub-assembly-cube-wrap{width:min(15.5rem,100%);min-height:15rem}.corehub-assembly-field,.corehub-assembly-status{content:none!important;animation:none!important;display:none!important}.corehub-launch-cube{transform-origin:50%;width:min(15.5rem,100%);min-height:15rem;transform:scale(.88);animation:.52s both corehub-mobile-launch-cube-soft!important}.corehub-launch-cube .showcase-cube-glow,.corehub-launch-cube .showcase-cube-shadow{display:none!important}.corehub-launch-cube .showcase-cube{transform:rotateX(var(--launch-rot-x)) rotateY(var(--launch-rot-y)) rotateZ(var(--launch-rot-z));animation:none!important}.corehub-launch-loader strong{width:2.25rem}}@media (width<=620px){.corehub-launch-copy,.corehub-launch-result{padding:.82rem}.corehub-launch-copy p,.corehub-launch-result p{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.corehub-launch-loader i,.corehub-launch-stage,.corehub-launch-stage:before,.corehub-assembly-field,.assembly-particle,.assembly-particle,.corehub-assembly-status,.corehub-launch-cube,.corehub-launch-cube .showcase-cube,.corehub-panel.is-launching .corehub-panel-head strong:after{animation:none!important}}@keyframes corehub-mobile-launch-cube-soft{0%{opacity:0;transform:translateY(10px)scale(.82)}to{opacity:1;transform:translateY(0)scale(.88)}}.hero-showcase-cube,.corehub-launch-cube{transition:filter 4.5s;filter:drop-shadow(0 0 30px rgba(var(--pulse-rgb), .22)) drop-shadow(0 0 70px rgba(var(--pulse-next-rgb), .12))!important}.hero-showcase-cube .showcase-cube-glow,.corehub-launch-cube .showcase-cube-glow{opacity:.92}.corehub-launch-cube .showcase-cube-stage,.hero-showcase-cube.showcase-cube-stage{--cube-accent:var(--pulse-main);--cube-accent-soft:var(--pulse-soft);--cube-accent-next:var(--pulse-next-main);--cube-accent-rgb:var(--pulse-rgb);--cube-accent-next-rgb:var(--pulse-next-rgb)}@media (hover:none) and (pointer:coarse),(width<=900px){.hero-showcase-cube,.corehub-launch-cube{filter:drop-shadow(0 0 18px rgba(var(--pulse-rgb), .16)) drop-shadow(0 0 34px rgba(var(--pulse-next-rgb), .08))!important}.hero-showcase-cube .showcase-cube-glow,.corehub-launch-cube .showcase-cube-glow{opacity:.42!important}}.app-shell.runtime-performance-guard:before,.app-shell.runtime-performance-guard:after,.app-shell.corehub-launch-runtime:before,.app-shell.corehub-launch-runtime:after{opacity:.08!important;-webkit-filter:none!important;mix-blend-mode:normal!important;transition-duration:1.2s!important}.app-shell.runtime-performance-guard .engine-grid,.app-shell.corehub-launch-runtime .engine-grid{opacity:.08!important;background-size:86px 86px!important;-webkit-mask-image:none!important;mask-image:none!important}.app-shell.runtime-performance-guard .soft-scanlines,.app-shell.corehub-launch-runtime .soft-scanlines{opacity:.035!important}.app-shell.runtime-performance-guard .ambient,.app-shell.corehub-launch-runtime .ambient{opacity:.14!important;-webkit-filter:blur(20px)!important;transform:none!important}.app-shell.corehub-launch-runtime .hero-showcase-cube .showcase-cube,.app-shell.corehub-launch-runtime .reference-case-cube,.app-shell.corehub-launch-runtime .flow-core,.app-shell.corehub-launch-runtime .flow-core:before,.app-shell.corehub-launch-runtime .flow-core:after,.app-shell.corehub-launch-runtime .data-pulse,.app-shell.corehub-launch-runtime .corehub-core,.app-shell.corehub-launch-runtime .hub-pulse,.app-shell.corehub-launch-runtime .builder-sort-beam,.app-shell.corehub-launch-runtime .builder-sort-beam:before,.app-shell.corehub-launch-runtime .builder-sort-beam span{animation-play-state:paused!important}.app-shell.runtime-performance-guard:not(.corehub-launch-runtime) .hero-showcase-cube .showcase-cube.is-touring,.app-shell.runtime-performance-guard:not(.corehub-launch-runtime) .hero-showcase-cube .showcase-cube.is-orbiting{animation:none!important;transform:rotateX(-18deg)rotateY(36deg)rotate(0)!important}.app-shell.runtime-performance-guard .hero-showcase-cube,.app-shell.runtime-performance-guard .corehub-launch-cube,.app-shell.corehub-launch-runtime .hero-showcase-cube,.app-shell.corehub-launch-runtime .corehub-launch-cube{filter:drop-shadow(0 0 18px rgba(var(--pulse-rgb), .15)) drop-shadow(0 0 34px rgba(var(--pulse-next-rgb), .07))!important;transition-duration:1.2s!important}.app-shell.runtime-performance-guard .showcase-cube-glow,.app-shell.corehub-launch-runtime .showcase-cube-glow{opacity:.45!important;-webkit-filter:blur(22px)!important}.app-shell.runtime-performance-guard .showcase-cube-shadow,.app-shell.corehub-launch-runtime .showcase-cube-shadow{opacity:.55!important;-webkit-filter:blur(5px)!important}.app-shell.runtime-performance-guard .showcase-cube-face,.app-shell.corehub-launch-runtime .showcase-cube-face{box-shadow:inset 0 0 24px rgba(var(--pulse-rgb), .09), inset 0 0 0 1px #ffffff0f, 0 0 16px rgba(var(--pulse-rgb), .1)!important}.app-shell.runtime-performance-guard .showcase-cube-face:before,.app-shell.corehub-launch-runtime .showcase-cube-face:before{opacity:.42!important}.app-shell.runtime-performance-guard .showcase-cube-face:after,.app-shell.corehub-launch-runtime .showcase-cube-face:after{box-shadow:0 0 12px rgba(var(--pulse-rgb), .46), 0 0 18px rgba(var(--pulse-next-rgb), .12)!important}.app-shell.runtime-performance-guard .service-lead-card,.app-shell.runtime-performance-guard .service-card,.app-shell.runtime-performance-guard .premium-service-card,.app-shell.runtime-performance-guard .corehub-panel,.app-shell.runtime-performance-guard .hub-card,.app-shell.runtime-performance-guard .theme-card,.app-shell.runtime-performance-guard .reference-showcase-panel,.app-shell.runtime-performance-guard .reference-detail-card,.app-shell.runtime-performance-guard .flow-summary-card,.app-shell.corehub-launch-runtime .service-lead-card,.app-shell.corehub-launch-runtime .service-card,.app-shell.corehub-launch-runtime .premium-service-card,.app-shell.corehub-launch-runtime .corehub-panel,.app-shell.corehub-launch-runtime .hub-card,.app-shell.corehub-launch-runtime .theme-card,.app-shell.corehub-launch-runtime .reference-showcase-panel,.app-shell.corehub-launch-runtime .reference-detail-card,.app-shell.corehub-launch-runtime .flow-summary-card{-webkit-backdrop-filter:none!important;box-shadow:0 18px 54px #0000003d, inset 0 0 24px rgba(var(--pulse-rgb), .025)!important}.app-shell.corehub-launch-runtime .corehub-launch-stage{box-shadow:inset 0 0 34px rgba(var(--pulse-rgb), .04), 0 18px 60px #00000047!important}.app-shell.corehub-launch-runtime .corehub-particle-field{-webkit-filter:none!important}.app-shell.corehub-launch-runtime .assembly-particle{box-shadow:0 0 10px rgba(var(--pulse-rgb), .36), 0 0 18px rgba(var(--pulse-next-rgb), .12)!important}.app-shell.runtime-performance-guard .premium-service-card:hover,.app-shell.runtime-performance-guard .hub-card:hover,.app-shell.runtime-performance-guard .theme-card:hover,.app-shell.runtime-performance-guard .reference-case-tabs button:hover,.app-shell.runtime-performance-guard .final-step-card:hover,.app-shell.corehub-launch-runtime .premium-service-card:hover,.app-shell.corehub-launch-runtime .hub-card:hover,.app-shell.corehub-launch-runtime .theme-card:hover,.app-shell.corehub-launch-runtime .reference-case-tabs button:hover,.app-shell.corehub-launch-runtime .final-step-card:hover{transform:none!important}@media (hover:none) and (pointer:coarse),(width<=900px){.app-shell.runtime-performance-guard .showcase-cube.is-touring,.app-shell.runtime-performance-guard .showcase-cube.is-orbiting{animation:none!important}.app-shell.corehub-launch-runtime .corehub-launch-cube .showcase-cube{animation-play-state:running!important}.app-shell.runtime-performance-guard .corehub-launch-stage,.app-shell.corehub-launch-runtime .corehub-launch-stage{background:radial-gradient(circle at 50% 44%, rgba(var(--pulse-rgb), .075), transparent 12rem), #0003!important}}.corehub-launch-result small{color:#e6f4e09e;letter-spacing:.04em;text-transform:uppercase;width:fit-content;margin:.18rem 0 .35rem;font-size:.74rem;font-weight:850;display:inline-flex}.corehub-demo-target-actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.95rem;display:flex}.corehub-demo-target-actions a,.corehub-demo-target-actions span{border-radius:999px;align-items:center;gap:.42rem;min-height:2.35rem;padding:0 .76rem;font-size:.74rem;font-weight:950;text-decoration:none;display:inline-flex}.corehub-demo-target-actions a{border:1px solid rgba(var(--pulse-rgb), .3);color:#050906f5;background:linear-gradient(135deg, var(--pulse-main), var(--pulse-next-main));box-shadow:0 14px 36px rgba(var(--pulse-rgb), .12);transition:box-shadow 4.5s,border-color 4.5s,background 4.5s,transform .18s}.corehub-demo-target-actions a:hover{box-shadow:0 18px 46px rgba(var(--pulse-rgb), .18);transform:translateY(-2px)}.corehub-demo-target-actions span{border:1px solid rgba(var(--pulse-rgb), .15);color:var(--pulse-main);background:rgba(var(--pulse-rgb), .065);transition:color 4.5s,border-color 4.5s,background 4.5s}.corehub-launch-cube.has-demo-preview-face{filter:drop-shadow(0 0 24px rgba(var(--pulse-rgb), .2)) drop-shadow(0 0 58px rgba(var(--pulse-next-rgb), .14))!important}.corehub-launch-stage.is-demo-zooming{pointer-events:none;animation:1.12s cubic-bezier(.16,.86,.2,1) both corehub-demo-zoom-stage!important}.corehub-launch-stage.is-demo-zooming .corehub-launch-copy,.corehub-launch-stage.is-demo-zooming .corehub-launch-result,.corehub-launch-stage.is-demo-zooming .corehub-assembly-status{animation:.68s both corehub-demo-zoom-ui-out}.corehub-launch-stage.is-demo-zooming .corehub-assembly-cube-wrap{z-index:8;animation:1.12s cubic-bezier(.12,.88,.16,1) both corehub-demo-zoom-cube-wrap!important}.corehub-launch-stage.is-demo-zooming .corehub-launch-cube .showcase-cube{animation:1.12s cubic-bezier(.12,.88,.16,1) both corehub-demo-zoom-cube-face!important}.corehub-launch-stage.is-demo-zooming:before{animation:1.05s both corehub-demo-zoom-scan!important}.corehub-demo-target-actions button{border:1px solid rgba(var(--pulse-rgb), .3);color:#050906f5;background:linear-gradient(135deg, var(--pulse-main), var(--pulse-next-main));min-height:2.35rem;box-shadow:0 14px 36px rgba(var(--pulse-rgb), .12);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:0 .78rem;font-size:.74rem;font-weight:950;transition:transform .18s,box-shadow 4.5s,border-color 4.5s,background 4.5s,opacity .18s;display:inline-flex}.corehub-demo-target-actions button:hover:not(:disabled){box-shadow:0 18px 46px rgba(var(--pulse-rgb), .18);transform:translateY(-2px)}.corehub-demo-target-actions button:disabled{opacity:.68;cursor:wait}.corehub-demo-shell{z-index:3;border:1px solid rgba(var(--pulse-rgb), .24);background:radial-gradient(circle at 35% 18%, rgba(var(--pulse-rgb), .15), transparent 18rem), radial-gradient(circle at 90% 100%, rgba(var(--pulse-next-rgb), .09), transparent 20rem), linear-gradient(135deg, rgba(var(--pulse-rgb), .07), #00000042 52%, rgba(var(--pulse-next-rgb), .05)), #0000004d;min-height:25rem;box-shadow:inset 0 0 42px rgba(var(--pulse-rgb), .035), 0 26px 80px #00000042;isolation:isolate;border-radius:1.35rem;grid-template-columns:minmax(18rem,1.14fr) minmax(0,.86fr);align-items:stretch;gap:1rem;padding:1.05rem;animation:.76s cubic-bezier(.18,.84,.2,1) both corehub-demo-shell-in;display:grid;position:relative;overflow:hidden}.corehub-demo-shell:before{content:"";opacity:.17;background-image:linear-gradient(rgba(var(--pulse-rgb), .075) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--pulse-rgb), .075) 1px, transparent 1px);pointer-events:none;background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 40% 48%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 40% 48%,#000 0%,#0000 72%)}.corehub-demo-shell-preview,.corehub-demo-shell-content{z-index:2;border:1px solid rgba(var(--pulse-rgb), .16);box-shadow:inset 0 0 24px rgba(var(--pulse-rgb), .025);background:#0000003d;border-radius:1.05rem;position:relative;overflow:hidden}.corehub-demo-shell-preview{place-items:center;min-height:22rem;display:grid}.corehub-demo-shell-preview img{object-fit:cover;filter:saturate(1.04)contrast(1.04)brightness(.82);width:100%;height:100%;display:block}.corehub-demo-shell-preview:after{content:"DEMO PREVIEW";border:1px solid rgba(var(--pulse-rgb), .22);color:var(--pulse-main);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 14px rgba(var(--pulse-rgb), .24);background:#0000007a;border-radius:999px;padding:.34rem .62rem;font-family:Courier New,Lucida Console,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem;font-weight:950;position:absolute;bottom:.9rem;left:1rem}.corehub-demo-shell-placeholder{min-height:18rem;color:var(--pulse-main);text-align:center;place-items:center;gap:.35rem;padding:1.2rem;display:grid}.corehub-demo-shell-placeholder span{letter-spacing:.12em;text-transform:uppercase;font-family:Courier New,Lucida Console,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:950}.corehub-demo-shell-placeholder strong{color:#f5fff0f0;letter-spacing:-.06em;font-size:clamp(1.6rem,3vw,2.8rem)}.corehub-demo-shell-content{flex-direction:column;justify-content:center;padding:clamp(1rem,1.6vw,1.35rem);display:flex}.corehub-demo-shell-content>span{color:var(--pulse-main);letter-spacing:.12em;text-transform:uppercase;font-family:Courier New,Lucida Console,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:950}.corehub-demo-shell-content strong{color:#f5fff0f5;letter-spacing:-.07em;margin-top:.55rem;font-size:clamp(1.75rem,2.8vw,3.25rem);line-height:1.02;display:block}.corehub-demo-shell-content small{color:#e6f4e094;letter-spacing:.05em;text-transform:uppercase;margin-top:.38rem;font-size:.76rem;font-weight:850;display:block}.corehub-demo-shell-content p{color:#e0eedab8;margin:.9rem 0 0;font-size:.9rem;line-height:1.65}.corehub-demo-shell-modules{flex-wrap:wrap;gap:.38rem;margin-top:1rem;display:flex}.corehub-demo-shell-modules em{border:1px solid rgba(var(--pulse-rgb), .2);background:rgba(var(--pulse-rgb), .055);color:#eeffe6d1;letter-spacing:.02em;border-radius:999px;align-items:center;min-height:1.65rem;padding:.32rem .58rem;font-size:.72rem;font-style:normal;font-weight:850;display:inline-flex}.corehub-demo-shell-actions{flex-wrap:wrap;gap:.55rem;margin-top:1.2rem;display:flex}.corehub-demo-shell-actions button,.corehub-demo-shell-actions a{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;min-height:2.42rem;padding:0 .82rem;font-size:.76rem;font-weight:950;text-decoration:none;display:inline-flex}.corehub-demo-shell-actions button{border:1px solid rgba(var(--pulse-rgb), .18);color:var(--pulse-main);background:rgba(var(--pulse-rgb), .065)}.corehub-demo-shell-actions a{border:1px solid rgba(var(--pulse-rgb), .3);color:#050906f5;background:linear-gradient(135deg, var(--pulse-main), var(--pulse-next-main))}@keyframes corehub-demo-zoom-stage{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}54%{opacity:1;filter:blur();transform:translateY(-.35rem)scale(1.018)}to{opacity:0;filter:blur(5px);transform:translateY(-.75rem)scale(1.055)}}@keyframes corehub-demo-zoom-ui-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.45rem)}}@keyframes corehub-demo-zoom-cube-wrap{0%{transform:translateY(0)scale(1)}46%{transform:translateY(-.25rem)scale(1.16)}to{transform:translateY(-.5rem)scale(1.58)}}@keyframes corehub-demo-zoom-cube-face{0%{transform:rotateX(var(--launch-rot-x)) rotateY(var(--launch-rot-y)) rotateZ(var(--launch-rot-z))}60%{transform:rotateX(calc(var(--launch-rot-x) * .62)) rotateY(calc(var(--launch-rot-y) * .62)) rotateZ(var(--launch-rot-z))}to{transform:rotateX(0)rotateY(0)rotate(0)scale(1.28)}}@keyframes corehub-demo-zoom-scan{0%{opacity:0;transform:translate(-110%)}35%{opacity:.65}to{opacity:0;transform:translate(110%)}}@keyframes corehub-demo-shell-in{0%{opacity:0;filter:blur(5px);transform:translateY(.65rem)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (width<=1180px){.corehub-demo-shell{grid-template-columns:1fr}}@media (hover:none) and (pointer:coarse),(width<=900px){.corehub-launch-stage.is-demo-zooming{animation-duration:.72s!important}.corehub-launch-stage.is-demo-zooming .corehub-assembly-cube-wrap{transform:scale(1.04);animation:none!important}.corehub-demo-shell{padding:.82rem}.corehub-demo-shell-preview{min-height:16rem}}.corehub-demo-gallery-wrap{z-index:2;grid-template-rows:minmax(0,1fr) auto;gap:.72rem;min-width:0;display:grid;position:relative}.corehub-demo-gallery-wrap .corehub-demo-shell-preview{min-height:clamp(21rem,32vw,32rem)}.corehub-demo-shell-preview.is-story-slide{background:radial-gradient(circle at 18% 8%, rgba(var(--pulse-rgb), .16), transparent 17rem), radial-gradient(circle at 100% 100%, rgba(var(--pulse-next-rgb), .1), transparent 18rem), linear-gradient(135deg, #ffffff0b, transparent 58%), #0000005c;place-items:stretch stretch}.corehub-demo-story-panel{flex-direction:column;justify-content:center;min-height:100%;padding:clamp(1.1rem,2vw,1.7rem);display:flex}.corehub-demo-story-panel span{border:1px solid rgba(var(--pulse-rgb), .24);width:fit-content;color:var(--pulse-main);background:rgba(var(--pulse-rgb), .075);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.32rem .62rem;font-family:Courier New,Lucida Console,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:950}.corehub-demo-story-panel strong{color:#f5fff0f5;letter-spacing:-.075em;max-width:42rem;margin-top:.85rem;font-size:clamp(1.9rem,3.35vw,4rem);line-height:.98;display:block}.corehub-demo-story-panel ul{gap:.55rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.corehub-demo-story-panel li{border:1px solid rgba(var(--pulse-rgb), .14);color:#eeffe6cc;background:rgba(var(--pulse-rgb), .055);border-radius:.9rem;padding:.7rem .78rem .7rem 2.1rem;font-size:.82rem;line-height:1.45;position:relative}.corehub-demo-story-panel li:before{content:"✓";color:var(--pulse-main);font-weight:950;position:absolute;top:.68rem;left:.78rem}.corehub-demo-gallery-controls{z-index:4;border:1px solid rgba(var(--pulse-rgb), .22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000094;border-radius:999px;align-items:center;gap:.46rem;padding:.28rem;display:inline-flex;position:absolute;bottom:.9rem;right:1rem;box-shadow:0 16px 42px #00000057}.corehub-demo-gallery-controls button{border:1px solid rgba(var(--pulse-rgb), .18);width:2rem;height:2rem;color:var(--pulse-main);background:rgba(var(--pulse-rgb), .08);font:inherit;cursor:pointer;border-radius:999px;place-items:center;font-size:1.1rem;font-weight:950;display:grid}.corehub-demo-gallery-controls span{color:#eeffe6d1;letter-spacing:.08em;text-align:center;min-width:4.3rem;font-family:Courier New,Lucida Console,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:950}.corehub-demo-gallery-dock{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.corehub-demo-gallery-dock button{border:1px solid rgba(var(--pulse-rgb), .13);color:#eeffe6ad;min-height:2.32rem;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border-radius:.8rem;align-items:center;gap:.45rem;padding:.38rem .48rem;transition:border-color .22s,background .22s,color .22s;display:flex}.corehub-demo-gallery-dock button.active{border-color:rgba(var(--pulse-rgb), .36);color:#f5fff0f0;background:rgba(var(--pulse-rgb), .1)}.corehub-demo-gallery-dock span{color:var(--pulse-main);font-family:Courier New,Lucida Console,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem;font-weight:950}.corehub-demo-gallery-dock strong{white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:850;display:block;overflow:hidden}.corehub-demo-shell-content{justify-content:flex-start}.corehub-demo-shell-content strong{font-size:clamp(1.55rem,2.35vw,2.75rem)}@media (width<=1180px){.corehub-demo-gallery-dock{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:none) and (pointer:coarse),(width<=900px){.corehub-demo-gallery-controls{-webkit-backdrop-filter:none;backdrop-filter:none;bottom:.65rem;right:.65rem}.corehub-demo-gallery-dock{grid-template-columns:1fr;max-height:10rem;overflow:auto}.corehub-demo-story-panel strong{font-size:clamp(1.65rem,8vw,2.6rem)}}.corehub-panel:has(.corehub-demo-shell){align-content:start!important;padding-top:clamp(.75rem,1vw,1rem)!important;padding-bottom:clamp(1rem,1.2vw,1.25rem)!important;position:relative!important;overflow:visible!important}.corehub-demo-shell{grid-template-columns:minmax(0,1.06fr) minmax(16.5rem,.58fr)!important;gap:clamp(.72rem,.95vw,1rem)!important;width:min(100%,72.5rem)!important;max-width:min(72.5rem,100vw - 6rem)!important;max-height:none!important;padding:clamp(.78rem,1vw,.95rem)!important;transform:none!important}.corehub-demo-gallery-wrap{grid-template-rows:minmax(0,auto) auto!important;gap:.48rem!important;min-height:0!important;display:grid!important}.corehub-demo-gallery-wrap .corehub-demo-shell-preview,.corehub-demo-shell-preview{justify-content:center!important;align-items:center!important;height:clamp(17.5rem,31.5vw,27.75rem)!important;min-height:17.5rem!important;max-height:min(49vh,27.75rem)!important;display:flex!important;overflow:hidden!important}.corehub-demo-shell-preview:not(.is-story-slide){background:radial-gradient(circle at 50% 0,#ffffffd1,#0000 22rem),linear-gradient(#fffffffa,#ecf9faf5)!important}.corehub-demo-shell-preview:before,.corehub-demo-shell-preview:after,.corehub-demo-gallery-wrap:before,.corehub-demo-gallery-wrap:after{opacity:.035!important;-webkit-filter:none!important}.corehub-demo-shell-preview img,.corehub-demo-gallery-wrap img{object-fit:contain!important;object-position:center center!important;opacity:1!important;-webkit-filter:none!important;flex:none!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.corehub-demo-gallery-controls{transform-origin:100% 100%!important;bottom:.62rem!important;right:.72rem!important;transform:scale(.86)!important}.corehub-demo-gallery-dock{scrollbar-width:thin!important;grid-template-columns:repeat(9,minmax(4rem,1fr))!important;gap:.25rem!important;max-height:2.25rem!important;padding-bottom:.08rem!important;display:grid!important;overflow:auto hidden!important}.corehub-demo-gallery-dock button{white-space:nowrap!important;gap:.18rem!important;min-height:1.82rem!important;padding:.2rem .32rem!important}.corehub-demo-gallery-dock button span{font-size:.54rem!important}.corehub-demo-gallery-dock button strong{text-overflow:ellipsis!important;max-width:6.2rem!important;font-size:.52rem!important;overflow:hidden!important}.corehub-demo-shell-content{align-self:center!important;padding:clamp(.72rem,.95vw,.92rem)!important}.corehub-demo-shell-content>span{letter-spacing:.12em!important;font-size:.62rem!important}.corehub-demo-shell-content>strong{letter-spacing:-.048em!important;font-size:clamp(1.08rem,1.5vw,1.68rem)!important;line-height:1.07!important}.corehub-demo-shell-content>small{font-size:.64rem!important;line-height:1.4!important}.corehub-demo-shell-content>p{font-size:.75rem!important;line-height:1.46!important}.corehub-demo-shell-modules{gap:.3rem!important}.corehub-demo-shell-modules em{min-height:1.62rem!important;padding:0 .42rem!important;font-size:.6rem!important}.corehub-demo-shell-actions{margin-top:.82rem!important}.corehub-demo-shell:has(.corehub-demo-shell-preview.is-story-slide){grid-template-columns:1fr!important;max-width:min(60rem,100vw - 6rem)!important}.corehub-demo-shell:has(.corehub-demo-shell-preview.is-story-slide) .corehub-demo-shell-content{display:none!important}.corehub-demo-shell-preview.is-story-slide{place-items:center!important;height:auto!important;min-height:clamp(17rem,28vw,23rem)!important;max-height:min(50vh,24rem)!important}.corehub-demo-story-panel{justify-content:center!important;gap:.66rem!important;width:min(100%,54rem)!important;max-width:54rem!important;padding:clamp(1.15rem,1.65vw,1.55rem)!important}.corehub-demo-story-panel strong{display:none!important}.corehub-demo-story-panel span{margin-bottom:.15rem!important;padding:.28rem .56rem!important;font-size:.62rem!important}.corehub-demo-story-panel p{color:#ebf8e6c7!important;max-width:50rem!important;margin:0!important;font-size:clamp(.82rem,.88vw,.94rem)!important;line-height:1.55!important}.corehub-demo-story-panel ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;margin:.3rem 0 0!important;display:grid!important}.corehub-demo-story-panel li{color:#eeffe6d1!important;align-items:center!important;min-height:2.55rem!important;padding:.48rem .62rem .48rem 1.85rem!important;font-size:clamp(.72rem,.76vw,.82rem)!important;line-height:1.34!important;display:flex!important}.corehub-demo-story-panel li:before{top:50%!important;left:.68rem!important;transform:translateY(-50%)!important}.corehub-demo-project-start{z-index:8!important;border:1px solid rgba(var(--pulse-rgb), .26)!important;color:#040907f5!important;background:linear-gradient(135deg, var(--pulse-main), var(--pulse-next-main))!important;box-shadow:0 0 24px rgba(var(--pulse-rgb), .18), 0 18px 45px #00000047!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.45rem!important;padding:.72rem .98rem!important;font-size:.82rem!important;font-weight:950!important;text-decoration:none!important;transition:transform .18s,box-shadow 4.5s,background 4.5s!important;display:inline-flex!important;position:absolute!important;bottom:clamp(.85rem,1.25vw,1.15rem)!important;right:clamp(1rem,2vw,1.8rem)!important}.corehub-demo-project-start:hover{transform:translateY(-2px)!important}@media (width<=1280px){.corehub-demo-shell{max-width:min(71rem,100vw - 2.8rem)!important}.corehub-demo-gallery-wrap .corehub-demo-shell-preview,.corehub-demo-shell-preview{height:clamp(16.5rem,32vw,25.5rem)!important;max-height:min(47vh,25.5rem)!important}.corehub-demo-gallery-dock{grid-template-columns:repeat(9,minmax(3.65rem,1fr))!important}}@media (width<=1180px){.corehub-demo-shell{grid-template-columns:1fr!important;max-width:calc(100vw - 2.2rem)!important}.corehub-demo-gallery-dock{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-height:none!important}.corehub-demo-project-start{justify-self:stretch!important;margin-top:.8rem!important;position:static!important}}@media (width<=760px){.corehub-demo-gallery-wrap .corehub-demo-shell-preview,.corehub-demo-shell-preview{height:clamp(15.5rem,68vw,22rem)!important;max-height:none!important}.corehub-demo-gallery-dock{grid-template-columns:repeat(2,minmax(0,1fr))!important}.corehub-demo-story-panel ul{grid-template-columns:1fr!important}}.hero-showcase-cube.is-demo-synced{filter:drop-shadow(0 0 34px rgba(var(--pulse-rgb), .24)) drop-shadow(0 0 82px rgba(var(--pulse-next-rgb), .12))!important}.hero-showcase-cube.is-demo-synced .showcase-cube-face.has-preview-image,.corehub-launch-cube.has-demo-preview-face .showcase-cube-face.has-preview-image{background:linear-gradient(145deg, #ffffff1f, transparent 24%), radial-gradient(circle at 45% 42%, rgba(var(--pulse-rgb), .18), transparent 34%), linear-gradient(135deg, #080c0bfa, #030506fc)!important}.hero-showcase-cube.is-demo-synced .face-preview-screen,.corehub-launch-cube.has-demo-preview-face .face-preview-screen{width:86%;height:76%;border-color:rgba(var(--pulse-rgb), .28)!important;box-shadow:inset 0 0 20px #ffffff3d, 0 0 24px rgba(var(--pulse-rgb), .16)!important;background:#f6fdfdf0!important}.hero-showcase-cube.is-demo-synced .face-preview-screen img,.corehub-launch-cube.has-demo-preview-face .face-preview-screen img{object-fit:cover!important;object-position:center top!important;filter:saturate(1.04)contrast(1.02)brightness(.94)!important;transform:scale(1.01)!important}.hero-showcase-cube.is-demo-synced .face-preview-overlay,.corehub-launch-cube.has-demo-preview-face .face-preview-overlay{background:linear-gradient(180deg, transparent, #000000c7 46%, #000000eb), linear-gradient(90deg, rgba(var(--pulse-rgb), .24), rgba(var(--pulse-next-rgb), .14))!important}@media (hover:none) and (pointer:coarse),(width<=900px){.hero-showcase-cube.is-demo-synced .face-preview-screen,.corehub-launch-cube.has-demo-preview-face .face-preview-screen{width:82%;height:72%}}.hero-showcase-cube.is-demo-synced,.corehub-launch-cube.has-demo-preview-face{--demo-face-glow:rgba(var(--pulse-rgb), .22);--demo-face-glow-soft:rgba(var(--pulse-next-rgb), .12)}.hero-showcase-cube.is-demo-synced .showcase-cube-face.has-preview-image,.corehub-launch-cube.has-demo-preview-face .showcase-cube-face.has-preview-image{border-color:rgba(var(--pulse-rgb), .42)!important;background:linear-gradient(145deg, #ffffff29, transparent 24%), radial-gradient(circle at 50% 40%, rgba(var(--pulse-rgb), .18), transparent 34%), linear-gradient(135deg, #050a09fa, #020405fc)!important;box-shadow:inset 0 0 34px rgba(var(--pulse-rgb), .13), inset 0 0 0 1px #ffffff14, 0 0 28px var(--demo-face-glow), 0 0 64px var(--demo-face-glow-soft)!important}.hero-showcase-cube.is-demo-synced .face-preview-screen,.corehub-launch-cube.has-demo-preview-face .face-preview-screen{border-color:rgba(var(--pulse-rgb), .32)!important;width:88%!important;height:78%!important;box-shadow:inset 0 0 18px #ffffff42, 0 0 22px rgba(var(--pulse-rgb), .16)!important;background:#f5fcfdfa!important}.hero-showcase-cube.is-demo-synced .face-preview-screen img,.corehub-launch-cube.has-demo-preview-face .face-preview-screen img{object-fit:cover!important;object-position:center top!important;opacity:1!important;filter:saturate(1.04)contrast(1.02)brightness()!important;transform:scale(1.005)!important}.hero-showcase-cube.is-demo-synced .face-preview-overlay,.corehub-launch-cube.has-demo-preview-face .face-preview-overlay{padding:clamp(.42rem, calc(var(--cube-size) / 34), .68rem)!important;background:linear-gradient(180deg, transparent 0%, #000000b8 48%, #000000e6 100%), linear-gradient(90deg, rgba(var(--pulse-rgb), .22), rgba(var(--pulse-next-rgb), .12))!important;gap:.12rem!important}.hero-showcase-cube.is-demo-synced .face-preview-overlay p,.corehub-launch-cube.has-demo-preview-face .face-preview-overlay p{font-size:clamp(.44rem, calc(var(--cube-size) / 54), .58rem)!important;letter-spacing:.11em!important}.hero-showcase-cube.is-demo-synced .face-preview-overlay h3,.corehub-launch-cube.has-demo-preview-face .face-preview-overlay h3{font-size:clamp(.82rem, calc(var(--cube-size) / 17), 1.25rem)!important;line-height:.98!important}.hero-showcase-cube.is-demo-synced .face-preview-overlay small,.corehub-launch-cube.has-demo-preview-face .face-preview-overlay small{font-size:clamp(.42rem, calc(var(--cube-size) / 60), .54rem)!important;letter-spacing:.07em!important}.hero-showcase-cube.is-demo-synced:after{content:"DEMO SYNC";color:rgba(var(--pulse-rgb), .78);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 14px rgba(var(--pulse-rgb), .28);pointer-events:none;font-size:.62rem;font-weight:950;position:absolute;bottom:-1.15rem;right:-.4rem}@media (hover:none) and (pointer:coarse),(width<=900px){.hero-showcase-cube.is-demo-synced .face-preview-screen,.corehub-launch-cube.has-demo-preview-face .face-preview-screen{width:84%!important;height:74%!important}.hero-showcase-cube.is-demo-synced:after{display:none}}.project-request-context-card{border:1px solid rgba(var(--pulse-rgb), .22);background:radial-gradient(circle at 0% 0%, rgba(var(--pulse-rgb), .16), transparent 16rem), linear-gradient(135deg, #ffffff13, #ffffff06), #0207068f;box-shadow:0 24px 70px #00000047, inset 0 0 34px rgba(var(--pulse-rgb), .035);border-radius:1.45rem;gap:.54rem;padding:clamp(1rem,1.4vw,1.35rem);display:grid;position:relative;overflow:hidden}.project-request-context-card span{border:1px solid rgba(var(--pulse-rgb), .22);width:fit-content;color:var(--pulse-main);background:rgba(var(--pulse-rgb), .075);letter-spacing:.13em;text-transform:uppercase;border-radius:999px;padding:.32rem .58rem;font-size:.66rem;font-weight:950}.project-request-context-card strong{color:#f6fff2f0;letter-spacing:-.05em;font-size:clamp(1.25rem,1.9vw,2rem);line-height:1.04}.project-request-context-card p{color:#e2f2e2c7;max-width:48rem;margin:0;font-size:.9rem;line-height:1.55}.project-request-context-card b{color:#fffffff0}.project-request-context-card small{color:rgba(var(--pulse-rgb), .72);letter-spacing:.06em;font-size:.72rem;font-weight:850}.project-request-context-card button{color:#e8f8e8c7;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;width:fit-content;padding:.48rem .72rem;font-size:.72rem;font-weight:900}.project-request-context-card button:hover{color:#fffffff2;border-color:rgba(var(--pulse-rgb), .24)}@media (width<=760px){.project-request-context-card{border-radius:1.1rem}}.project-request-context-actions{flex-wrap:wrap;align-items:center;gap:.58rem;margin-top:.18rem;display:flex}.project-request-context-actions a,.project-request-context-actions button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;min-height:2.45rem;padding:.54rem .82rem;font-size:.74rem;font-weight:950;text-decoration:none;display:inline-flex}.project-request-context-actions a{border:1px solid rgba(var(--pulse-rgb), .28);color:#040907f5;background:linear-gradient(135deg, var(--pulse-main), var(--pulse-next-main));box-shadow:0 0 22px rgba(var(--pulse-rgb), .18), 0 16px 42px #0000003d}.project-request-context-actions button{color:#e8f8e8c7;background:#ffffff0b;border:1px solid #ffffff1f}.project-request-context-actions a:hover,.project-request-context-actions button:hover{transform:translateY(-1px)}.project-request-context-card>button{display:none}@media (width<=760px){.project-request-context-actions{align-items:stretch}.project-request-context-actions a,.project-request-context-actions button{width:100%}}.project-request-context-card{align-content:center;min-height:100%;border-color:rgba(var(--pulse-rgb), .28)!important;background:radial-gradient(circle at 0% 0%, rgba(var(--pulse-rgb), .18), transparent 14rem), radial-gradient(circle at 100% 100%, rgba(var(--pulse-next-rgb), .1), transparent 16rem), linear-gradient(135deg, #ffffff14, #ffffff06), #0207069e!important;gap:.48rem!important}.project-request-context-card span{margin-bottom:.08rem}.project-request-context-card strong{max-width:24rem;font-size:clamp(1.2rem,1.72vw,1.82rem)!important}.project-request-context-card p{max-width:30rem!important;font-size:.84rem!important;line-height:1.52!important}.project-request-context-card small{border:1px solid rgba(var(--pulse-rgb), .16);background:rgba(var(--pulse-rgb), .055);border-radius:999px;width:fit-content;padding:.32rem .52rem;line-height:1.2;color:rgba(var(--pulse-rgb), .82)!important;font-size:.64rem!important}.project-request-context-actions{margin-top:.34rem!important}.project-request-context-actions a{color:#020706fa!important;background:linear-gradient(135deg, var(--pulse-main), var(--pulse-next-main))!important;min-height:2.72rem!important;box-shadow:0 0 0 1px #ffffff1a inset, 0 0 26px rgba(var(--pulse-rgb), .22), 0 20px 54px #00000047!important;padding-inline:1rem!important}.project-request-context-actions a:after{content:"kostenlos";color:#020706db;letter-spacing:.08em;text-transform:uppercase;background:#00000026;border-radius:999px;align-items:center;min-height:1.28rem;padding:0 .45rem;font-size:.58rem;font-weight:950;display:inline-flex}.project-request-context-actions button{opacity:.84;min-height:2.36rem!important}.project-request-context-actions button:hover{opacity:1}#kontakt .project-request-context-card{transform:translateY(.08rem)}@media (width<=980px){.project-request-context-card{min-height:auto}.project-request-context-card strong,.project-request-context-card p{max-width:none!important}}@media (width<=760px){.project-request-context-actions a:after{display:none}}.target-gaming-matrix .corehub-demo-shell{background:radial-gradient(circle at 8% 0,#ab61ff2e,#0000 18rem),radial-gradient(circle at 95% 100%,#ff8e5b24,#0000 18rem),linear-gradient(135deg,#170c24eb,#07040cf5)!important;border-color:#b460ff4d!important}.target-gaming-matrix .corehub-demo-shell-preview img{border-radius:1.05rem!important;box-shadow:0 0 0 1px #b460ff38,0 24px 70px #0000006b,0 0 48px #ab61ff1a!important}.target-gaming-matrix .corehub-demo-shell-content{background:radial-gradient(circle at 0 0,#b460ff29,#0000 11rem),radial-gradient(circle at 100% 100%,#ff8e5b1f,#0000 12rem),#08040dc7!important;border-color:#b460ff38!important}.target-gaming-matrix .corehub-demo-shell-content>span,.target-gaming-matrix .corehub-demo-story-panel span{color:#ffb763f5!important}.target-gaming-matrix .corehub-demo-shell-content>strong{color:#fffcf4f5!important}.target-gaming-matrix .corehub-demo-shell-modules em{color:#faeeffe6!important;background:#b460ff14!important;border-color:#b460ff3d!important}.target-gaming-matrix .corehub-demo-gallery-dock button.is-active{border-color:#ff8e5b7a!important;box-shadow:inset 0 0 22px #ff8e5b1a!important}.target-gaming-matrix .corehub-demo-project-start,.target-gaming-matrix .corehub-demo-shell-actions a:last-child{background:linear-gradient(135deg,#a855f7,#ff8a5b)!important}.target-gaming-matrix .corehub-demo-story-panel{background:radial-gradient(circle at 0 0,#ab61ff29,#0000 18rem),radial-gradient(circle at 100% 100%,#ff8e5b1f,#0000 18rem),#08040dc2!important}:is(.hero-showcase-cube.is-demo-synced .showcase-cube-face.has-preview-image:has(img[src*=inselleben]),.corehub-launch-cube.has-demo-preview-face .showcase-cube-face.has-preview-image:has(img[src*=inselleben])){background:linear-gradient(145deg,#ffffff1a,#0000 24%),radial-gradient(circle at 45% 42%,#ab61ff33,#0000 34%),linear-gradient(135deg,#12081ffa,#030206fc)!important}.target-gaming-matrix .corehub-demo-shell{border-color:#b460ff5c!important;max-width:min(73.5rem,100vw - 6rem)!important;box-shadow:inset 0 0 0 1px #ffffff09,0 30px 90px #0000005c,0 0 70px #ab61ff14!important}.target-gaming-matrix .corehub-demo-shell-preview:not(.is-story-slide){background:radial-gradient(circle at 50% 0,#ab61ff1f,#0000 22rem),radial-gradient(circle at 95% 100%,#ff8e5b14,#0000 18rem),linear-gradient(#10081bf0,#07040dfa)!important}.target-gaming-matrix .corehub-demo-shell-preview img{object-fit:contain!important;object-position:center top!important;opacity:1!important;-webkit-filter:saturate(1.08)contrast(1.04)brightness(1.04)!important}.target-gaming-matrix .corehub-demo-shell-content{border-color:#b460ff47!important;align-self:center!important;box-shadow:inset 0 0 30px #ab61ff0e,0 20px 60px #00000047!important}.target-gaming-matrix .corehub-demo-shell-content>strong{letter-spacing:-.052em!important;font-size:clamp(1.12rem,1.58vw,1.78rem)!important}.target-gaming-matrix .corehub-demo-shell-content>p{color:#efe8f7c7!important;font-size:.76rem!important;line-height:1.5!important}.target-gaming-matrix .corehub-demo-shell-modules{gap:.34rem!important}.target-gaming-matrix .corehub-demo-shell-modules em{color:#faeeffe6!important;background:linear-gradient(135deg,#ab61ff1f,#ff8e5b0e)!important;border-color:#b460ff42!important;min-height:1.66rem!important}.target-gaming-matrix .corehub-demo-gallery-dock{gap:.24rem!important}.target-gaming-matrix .corehub-demo-gallery-dock button{background:#0b05139e!important;border-color:#b460ff29!important;min-height:1.84rem!important}.target-gaming-matrix .corehub-demo-gallery-dock button.is-active{background:linear-gradient(135deg,#ab61ff29,#ff8e5b1a)!important;border-color:#ff8e5b8a!important}.target-gaming-matrix .corehub-demo-shell-preview.is-story-slide{min-height:clamp(17rem,28vw,23.25rem)!important;max-height:min(50vh,24rem)!important}.target-gaming-matrix .corehub-demo-story-panel{gap:.58rem!important;width:min(100%,55rem)!important;padding:clamp(1.05rem,1.55vw,1.45rem)!important}.target-gaming-matrix .corehub-demo-story-panel p{color:#f3ecfacc!important;max-width:50rem!important;font-size:clamp(.8rem,.86vw,.92rem)!important;line-height:1.54!important}.target-gaming-matrix .corehub-demo-story-panel ul{gap:.42rem!important}.target-gaming-matrix .corehub-demo-story-panel li{color:#f5effcd1!important;background:linear-gradient(135deg,#ab61ff1b,#ff8e5b0d)!important;border-color:#b460ff2e!important;min-height:2.48rem!important}.target-gaming-matrix .corehub-demo-gallery-controls{background:#0b0513c7!important;border-color:#b460ff47!important}.target-gaming-matrix .corehub-demo-gallery-controls button{background:linear-gradient(135deg,#ab61ff3d,#ff8e5b1f)!important}.target-gaming-matrix .corehub-demo-project-start{color:#0c0512fa!important;background:linear-gradient(135deg,#b45cff,#ff8a5b)!important}@media (width<=760px){.target-gaming-matrix .corehub-demo-shell{max-width:calc(100vw - 1.6rem)!important}.target-gaming-matrix .corehub-demo-story-panel ul{grid-template-columns:1fr!important}}.hub-card.has-demo-case{position:relative;border-color:rgba(var(--pulse-rgb), .34)!important;background:radial-gradient(circle at 100% 0%, rgba(var(--pulse-rgb), .14), transparent 10rem), radial-gradient(circle at 0% 100%, rgba(var(--pulse-next-rgb), .08), transparent 12rem), #07100c94!important}.hub-card.has-demo-case:after{content:"";background:var(--pulse-main);width:.46rem;height:.46rem;box-shadow:0 0 0 .32rem rgba(var(--pulse-rgb), .08), 0 0 18px rgba(var(--pulse-rgb), .34);pointer-events:none;border-radius:999px;position:absolute;bottom:.75rem;right:.8rem}.hub-card.has-demo-case:hover{border-color:rgba(var(--pulse-rgb), .5)!important;box-shadow:0 18px 60px #00000040, inset 0 0 34px rgba(var(--pulse-rgb), .055), 0 0 34px rgba(var(--pulse-rgb), .1)!important}.hub-card-demo-badge{border:1px solid rgba(var(--pulse-rgb), .22);background:linear-gradient(135deg, rgba(var(--pulse-rgb), .11), rgba(var(--pulse-next-rgb), .055));border-radius:.85rem;grid-template-columns:auto auto;align-items:center;gap:.22rem .42rem;width:fit-content;max-width:100%;margin:.08rem 0 .24rem;padding:.34rem .46rem;display:inline-grid}.hub-card-demo-badge span{color:rgba(var(--pulse-rgb), .92);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:.54rem;font-weight:950;line-height:1}.hub-card-demo-badge strong{color:#f8fff4f2;letter-spacing:-.02em;font-size:.76rem;line-height:1.05}.hub-card-demo-badge em{color:#e0f0e0a3;font-size:.61rem;font-style:normal;font-weight:850;line-height:1.05}.hub-card.has-demo-case[data-badge=Gaming]{background:radial-gradient(circle at 100% 0,#b460ff29,#0000 10rem),radial-gradient(circle at 0 100%,#ff8e5b17,#0000 12rem),#0b05129e!important;border-color:#b460ff57!important}.hub-card.has-demo-case[data-badge=Gaming] .hub-card-demo-badge{background:linear-gradient(135deg,#b460ff1f,#ff8e5b0f);border-color:#b460ff3d}.hub-card.has-demo-case[data-badge=Gaming] .hub-card-demo-badge span{color:#ffb763f0}@media (width<=760px){.hub-card-demo-badge{margin-top:.18rem}.hub-card.has-demo-case:after{display:none}}.target-shopflow .corehub-demo-shell{background:radial-gradient(circle at 0 0,#ff42422e,#0000 18rem),radial-gradient(circle at 100% 100%,#ff87561c,#0000 18rem),linear-gradient(135deg,#1f0707f0,#070202fa)!important;border-color:#ff4a4a5c!important;max-width:min(73.5rem,100vw - 6rem)!important;box-shadow:inset 0 0 0 1px #ffffff09,0 30px 90px #00000061,0 0 72px #ff363614!important}.target-shopflow .corehub-demo-shell-preview img{object-fit:contain!important;object-position:center top!important;opacity:1!important;-webkit-filter:saturate(1.1)contrast(1.05)brightness(1.02)!important;border-radius:1.05rem!important;box-shadow:0 0 0 1px #ff5c5c3b,0 24px 70px #0000006b,0 0 48px #ff48481a!important}.target-shopflow .corehub-demo-shell-content{background:radial-gradient(circle at 0 0,#ff424229,#0000 11rem),radial-gradient(circle at 100% 100%,#ff915b1a,#0000 12rem),#0b0303cc!important;border-color:#ff4a4a47!important;align-self:center!important;box-shadow:inset 0 0 30px #ff36360e,0 20px 60px #00000047!important}.target-shopflow .corehub-demo-shell-content>span,.target-shopflow .corehub-demo-story-panel span{color:#ffa59bf5!important}.target-shopflow .corehub-demo-shell-content>strong{color:#fff5f2f5!important;letter-spacing:-.052em!important;font-size:clamp(1.12rem,1.58vw,1.78rem)!important}.target-shopflow .corehub-demo-shell-content>p{color:#f8dfdcc7!important;font-size:.76rem!important;line-height:1.5!important}.target-shopflow .corehub-demo-shell-modules em{color:#ffebe8e6!important;background:linear-gradient(135deg,#ff424221,#ff915b0e)!important;border-color:#ff4a4a42!important;min-height:1.66rem!important}.target-shopflow .corehub-demo-gallery-dock button{background:#1204049e!important;border-color:#ff4a4a29!important;min-height:1.84rem!important}.target-shopflow .corehub-demo-gallery-dock button.is-active{background:linear-gradient(135deg,#ff424229,#ff915b1a)!important;border-color:#ff915b8a!important}.target-shopflow .corehub-demo-gallery-controls{background:#120404cc!important;border-color:#ff4a4a47!important}.target-shopflow .corehub-demo-gallery-controls button{background:linear-gradient(135deg,#ff42423d,#ff915b1f)!important}.target-shopflow .corehub-demo-project-start,.target-shopflow .corehub-demo-shell-actions a:last-child{color:#0e0303fa!important;background:linear-gradient(135deg,#ff4b4b,#ff9a5b)!important}.target-shopflow .corehub-demo-story-panel{background:radial-gradient(circle at 0 0,#ff424229,#0000 18rem),radial-gradient(circle at 100% 100%,#ff915b1c,#0000 18rem),#0c0303c7!important}.target-shopflow .corehub-demo-story-panel li{color:#ffeeebd6!important;background:linear-gradient(135deg,#ff42421b,#ff915b0d)!important;border-color:#ff4a4a2e!important}:is(.hero-showcase-cube.is-demo-synced .showcase-cube-face.has-preview-image:has(img[src*=hammer]),.corehub-launch-cube.has-demo-preview-face .showcase-cube-face.has-preview-image:has(img[src*=hammer])){background:linear-gradient(145deg,#ffffff1a,#0000 24%),radial-gradient(circle at 45% 42%,#ff424233,#0000 34%),linear-gradient(135deg,#180404fa,#040101fc)!important}.hub-card.has-demo-case[data-badge=Shop]{background:radial-gradient(circle at 100% 0,#ff424229,#0000 10rem),radial-gradient(circle at 0 100%,#ff915b17,#0000 12rem),#1204049e!important;border-color:#ff4a4a57!important}.hub-card.has-demo-case[data-badge=Shop] .hub-card-demo-badge{background:linear-gradient(135deg,#ff42421f,#ff915b0f);border-color:#ff4a4a3d}.hub-card.has-demo-case[data-badge=Shop] .hub-card-demo-badge span{color:#ffa59bf0}@media (width<=760px){.target-shopflow .corehub-demo-shell{max-width:calc(100vw - 1.6rem)!important}.target-shopflow .corehub-demo-story-panel ul{grid-template-columns:1fr!important}}.hub-card.has-demo-case,.hub-card.has-demo-case[data-badge],.hub-card.has-demo-case[data-badge=Gaming],.hub-card.has-demo-case[data-badge=Shop]{border-color:rgba(var(--pulse-rgb), .16)!important;box-shadow:none!important;background:linear-gradient(135deg,#ffffff0e,#ffffff05),#040c097a!important}.hub-card.has-demo-case:hover,.hub-card.has-demo-case[data-badge]:hover,.hub-card.has-demo-case[data-badge=Gaming]:hover,.hub-card.has-demo-case[data-badge=Shop]:hover{border-color:rgba(var(--pulse-rgb), .32)!important;background:radial-gradient(circle at 45% 0%, rgba(var(--pulse-rgb), .12), transparent 12rem), linear-gradient(135deg, #fff1, #ffffff05), #040c0985!important;box-shadow:none!important}.hub-card.has-demo-case:after{display:none!important}.hub-card-demo-badge{border-color:rgba(var(--pulse-rgb), .16)!important;box-shadow:none!important;background:#ffffff09!important}.hub-card-demo-badge span{color:rgba(var(--pulse-rgb), .72)!important}.hub-card-demo-badge strong{color:#f2ffecdb!important}.hub-card-demo-badge em{color:#e0f0e08f!important}.hub-card.has-demo-case[data-badge=Gaming] .hub-card-demo-badge,.hub-card.has-demo-case[data-badge=Shop] .hub-card-demo-badge{border-color:rgba(var(--pulse-rgb), .16)!important;background:#ffffff09!important}.hub-card.has-demo-case[data-badge=Gaming] .hub-card-demo-badge span,.hub-card.has-demo-case[data-badge=Shop] .hub-card-demo-badge span{color:rgba(var(--pulse-rgb), .72)!important}.target-shopflow .corehub-demo-shell{grid-template-columns:minmax(0,1.04fr) minmax(16rem,.56fr)!important;gap:clamp(.72rem,.95vw,.96rem)!important;width:min(100%,72.5rem)!important;max-width:min(72.5rem,100vw - 6rem)!important;padding:clamp(.78rem,.95vw,.94rem)!important}.target-shopflow .corehub-demo-gallery-wrap .corehub-demo-shell-preview,.target-shopflow .corehub-demo-shell-preview:not(.is-story-slide){justify-content:center!important;align-items:center!important;height:clamp(17.75rem,31vw,27.5rem)!important;min-height:17.5rem!important;max-height:min(49vh,27.5rem)!important;display:flex!important;overflow:hidden!important}.target-shopflow .corehub-demo-shell-preview img{object-fit:contain!important;object-position:center top!important;opacity:1!important;-webkit-filter:saturate(1.08)contrast(1.04)brightness(1.055)!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;transform:none!important}.target-shopflow .corehub-demo-shell-preview:not(.is-story-slide){background:radial-gradient(circle at 50% 0,#ff42421a,#0000 22rem),radial-gradient(circle at 95% 100%,#ff915b13,#0000 18rem),linear-gradient(#180606e6,#070202f7)!important}.target-shopflow .corehub-demo-shell-content{gap:.5rem!important;padding:clamp(.72rem,.95vw,.9rem)!important}.target-shopflow .corehub-demo-shell-content>span{letter-spacing:.13em!important;font-size:.6rem!important}.target-shopflow .corehub-demo-shell-content>strong{font-size:clamp(1.06rem,1.42vw,1.62rem)!important;line-height:1.03!important}.target-shopflow .corehub-demo-shell-content>small{font-size:.62rem!important;line-height:1.35!important}.target-shopflow .corehub-demo-shell-content>p{font-size:.72rem!important;line-height:1.46!important}.target-shopflow .corehub-demo-shell-modules{gap:.28rem!important}.target-shopflow .corehub-demo-shell-modules em{min-height:1.56rem!important;padding:0 .42rem!important;font-size:.58rem!important}.target-shopflow .corehub-demo-shell-actions{gap:.42rem!important;margin-top:.68rem!important}.target-shopflow .corehub-demo-shell-actions a{min-height:2.28rem!important;padding:0 .72rem!important;font-size:.68rem!important}.target-shopflow .corehub-demo-gallery-dock{scrollbar-width:thin!important;grid-template-columns:repeat(10,minmax(4.1rem,1fr))!important;gap:.22rem!important;max-height:2.26rem!important;overflow:auto hidden!important}.target-shopflow .corehub-demo-gallery-dock button{min-height:1.78rem!important;padding:.18rem .3rem!important}.target-shopflow .corehub-demo-gallery-dock button span{font-size:.52rem!important}.target-shopflow .corehub-demo-gallery-dock button strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:5.7rem!important;font-size:.5rem!important;overflow:hidden!important}.target-shopflow .corehub-demo-gallery-controls{transform-origin:100% 100%!important;bottom:.6rem!important;right:.7rem!important;transform:scale(.86)!important}.target-shopflow .corehub-demo-shell:has(.corehub-demo-shell-preview.is-story-slide){grid-template-columns:1fr!important;max-width:min(60.5rem,100vw - 6rem)!important}.target-shopflow .corehub-demo-shell-preview.is-story-slide{height:auto!important;min-height:clamp(17rem,28vw,23rem)!important;max-height:min(50vh,24rem)!important}.target-shopflow .corehub-demo-story-panel{gap:.55rem!important;width:min(100%,54.5rem)!important;max-width:54.5rem!important;padding:clamp(1.05rem,1.5vw,1.42rem)!important}.target-shopflow .corehub-demo-story-panel p{max-width:50rem!important;font-size:clamp(.78rem,.84vw,.9rem)!important;line-height:1.52!important}.target-shopflow .corehub-demo-story-panel ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.4rem!important;margin-top:.24rem!important;display:grid!important}.target-shopflow .corehub-demo-story-panel li{min-height:2.42rem!important;padding:.46rem .6rem .46rem 1.78rem!important;font-size:clamp(.7rem,.73vw,.79rem)!important;line-height:1.32!important}:is(.hero-showcase-cube.is-demo-synced .showcase-cube-face.has-preview-image:has(img[src*=hammer]) .face-preview-screen,.corehub-launch-cube.has-demo-preview-face .showcase-cube-face.has-preview-image:has(img[src*=hammer]) .face-preview-screen){background:#140404f5!important;border-color:#ff565657!important;width:87%!important;height:77%!important}:is(.hero-showcase-cube.is-demo-synced .showcase-cube-face.has-preview-image:has(img[src*=hammer]) .face-preview-screen img,.corehub-launch-cube.has-demo-preview-face .showcase-cube-face.has-preview-image:has(img[src*=hammer]) .face-preview-screen img){-webkit-filter:saturate(1.08)contrast(1.04)brightness(1.02)!important}@media (width<=1180px){.target-shopflow .corehub-demo-shell{grid-template-columns:1fr!important;max-width:calc(100vw - 2.2rem)!important}.target-shopflow .corehub-demo-gallery-dock{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-height:none!important}}@media (width<=760px){.target-shopflow .corehub-demo-gallery-wrap .corehub-demo-shell-preview,.target-shopflow .corehub-demo-shell-preview:not(.is-story-slide){height:clamp(15.5rem,68vw,22rem)!important;max-height:none!important}.target-shopflow .corehub-demo-story-panel ul{grid-template-columns:1fr!important}.target-shopflow .corehub-demo-gallery-dock{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.target-booking-rental .corehub-demo-shell{background:radial-gradient(circle at 0 0,#00d6aa29,#0000 18rem),radial-gradient(circle at 100% 100%,#76ff161a,#0000 18rem),linear-gradient(135deg,#041816f0,#020807fa)!important;border-color:#00d6aa57!important;max-width:min(72.5rem,100vw - 6rem)!important}.target-booking-rental .corehub-demo-shell-preview:not(.is-story-slide){background:radial-gradient(circle at 50% 0,#00d6aa1f,#0000 22rem),linear-gradient(#0a1817eb,#020807fa)!important}.target-booking-rental .corehub-demo-shell-preview img{object-fit:contain!important;object-position:center top!important;opacity:1!important;-webkit-filter:saturate(1.04)contrast(1.03)brightness(1.04)!important;border-radius:1.05rem!important;box-shadow:0 0 0 1px #00d6aa38,0 24px 70px #0000005c,0 0 48px #00d6aa1a!important}.target-booking-rental .corehub-demo-shell-content{background:radial-gradient(circle at 0 0,#00d6aa24,#0000 11rem),radial-gradient(circle at 100% 100%,#76ff1614,#0000 12rem),#03100ecc!important;border-color:#00d6aa42!important}.target-booking-rental .corehub-demo-shell-content>span,.target-booking-rental .corehub-demo-story-panel span{color:#67ffdcf5!important}.target-booking-rental .corehub-demo-shell-modules em{color:#e6fff7e6!important;background:linear-gradient(135deg,#00d6aa1c,#76ff160e)!important;border-color:#00d6aa3d!important}.target-booking-rental .corehub-demo-gallery-dock button{background:#03100e9e!important;border-color:#00d6aa29!important;min-height:1.84rem!important}.target-booking-rental .corehub-demo-gallery-dock button.is-active{background:linear-gradient(135deg,#00d6aa29,#76ff1617)!important;border-color:#67ffdc80!important}.target-booking-rental .corehub-demo-gallery-controls{background:#03100ec7!important;border-color:#00d6aa47!important}.target-booking-rental .corehub-demo-gallery-controls button{background:linear-gradient(135deg,#00d6aa3d,#76ff161a)!important}.target-booking-rental .corehub-demo-project-start,.target-booking-rental .corehub-demo-shell-actions a:last-child{color:#020c0afa!important;background:linear-gradient(135deg,#00d6aa,#76ff16)!important}.target-booking-rental .corehub-demo-story-panel{background:radial-gradient(circle at 0 0,#00d6aa24,#0000 18rem),radial-gradient(circle at 100% 100%,#76ff1614,#0000 18rem),#03100ec7!important}.target-booking-rental .corehub-demo-story-panel li{color:#e8fff7d6!important;background:linear-gradient(135deg,#00d6aa1a,#76ff160b)!important;border-color:#00d6aa2e!important}@media (width<=760px){.target-booking-rental .corehub-demo-shell{max-width:calc(100vw - 1.6rem)!important}.target-booking-rental .corehub-demo-story-panel ul{grid-template-columns:1fr!important}}.target-smart-systems .corehub-demo-shell{background:radial-gradient(circle at 0 0,#56a0ff29,#0000 18rem),radial-gradient(circle at 100% 100%,#76ff1614,#0000 18rem),linear-gradient(135deg,#050c1cf0,#02050bfa)!important;border-color:#56a0ff57!important;grid-template-columns:1fr!important;max-width:min(68rem,100vw - 6rem)!important}.target-smart-systems .corehub-demo-shell-content{display:none!important}.target-smart-systems .corehub-demo-shell-preview.is-story-slide{background:radial-gradient(circle at 0 0,#56a0ff24,#0000 18rem),radial-gradient(circle at 100% 100%,#76ff1612,#0000 18rem),#040a16c7!important;height:auto!important;min-height:clamp(18rem,30vw,25rem)!important;max-height:none!important}.target-smart-systems .corehub-demo-story-panel{background:linear-gradient(135deg,#56a0ff1b,#76ff1609),#030812d1!important;border-color:#56a0ff38!important;width:min(100%,58rem)!important;max-width:58rem!important}.target-smart-systems .corehub-demo-story-panel span{color:#88befff5!important;background:#56a0ff14!important;border-color:#56a0ff38!important}.target-smart-systems .corehub-demo-story-panel p{color:#e8f2ffd1!important}.target-smart-systems .corehub-demo-story-panel ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}.target-smart-systems .corehub-demo-story-panel li{color:#ebf4ffd6!important;background:linear-gradient(135deg,#56a0ff1a,#76ff1609)!important;border-color:#56a0ff2e!important}.target-smart-systems .corehub-demo-gallery-dock button{background:#040a169e!important;border-color:#56a0ff29!important;min-height:1.84rem!important}.target-smart-systems .corehub-demo-gallery-dock button.is-active{background:linear-gradient(135deg,#56a0ff29,#76ff1614)!important;border-color:#88beff80!important}.target-smart-systems .corehub-demo-gallery-controls{background:#040a16c7!important;border-color:#56a0ff47!important}.target-smart-systems .corehub-demo-gallery-controls button{background:linear-gradient(135deg,#56a0ff3d,#76ff1614)!important}.target-smart-systems .corehub-demo-project-start,.target-smart-systems .corehub-demo-shell-actions a:last-child{color:#02070efa!important;background:linear-gradient(135deg,#56a0ff,#76ff16)!important}.target-smart-systems .corehub-launch-cube .showcase-cube-face,.hero-showcase-cube.is-demo-synced .showcase-cube-face{--system-face-blue:#56a0ff2e}@media (width<=760px){.target-smart-systems .corehub-demo-shell{max-width:calc(100vw - 1.6rem)!important}.target-smart-systems .corehub-demo-story-panel ul{grid-template-columns:1fr!important}}.target-smart-systems .corehub-demo-shell{border-color:rgba(var(--pulse-rgb), .24)!important;background:radial-gradient(circle at 35% 18%, rgba(var(--pulse-rgb), .15), transparent 18rem), radial-gradient(circle at 90% 100%, rgba(var(--pulse-next-rgb), .09), transparent 20rem), linear-gradient(135deg, rgba(var(--pulse-rgb), .07), #00000042 52%, rgba(var(--pulse-next-rgb), .05)), #0000004d!important;grid-template-columns:minmax(0,1.06fr) minmax(16.5rem,.58fr)!important;gap:clamp(.72rem,.95vw,1rem)!important;width:min(100%,72.5rem)!important;max-width:min(72.5rem,100vw - 6rem)!important}.target-smart-systems .corehub-demo-shell-content{border-color:rgba(var(--pulse-rgb), .16)!important;background:#0000003d!important;justify-content:flex-start!important;align-self:center!important;display:flex!important}.target-smart-systems .corehub-demo-shell-content>span{color:var(--pulse-main)!important}.target-smart-systems .corehub-demo-shell-content>strong{color:#f5fff0f5!important}.target-smart-systems .corehub-demo-shell-content>small,.target-smart-systems .corehub-demo-shell-content>p{color:#e0eedab8!important}.target-smart-systems .corehub-demo-shell-modules em{border-color:rgba(var(--pulse-rgb), .2)!important;background:rgba(var(--pulse-rgb), .055)!important;color:#eeffe6d1!important}.target-smart-systems .corehub-demo-gallery-dock button.active{border-color:rgba(var(--pulse-rgb), .36)!important;color:#f5fff0f0!important;background:rgba(var(--pulse-rgb), .1)!important}.target-smart-systems .corehub-demo-shell-actions a:last-child,.target-smart-systems .corehub-demo-project-start{color:#040907f5!important;background:linear-gradient(135deg, var(--pulse-main), var(--pulse-next-main))!important}@media (width<=1180px){.target-smart-systems .corehub-demo-shell{grid-template-columns:1fr!important;max-width:calc(100vw - 2.2rem)!important}}@media (width<=760px){.target-smart-systems .corehub-demo-shell{max-width:calc(100vw - 1.6rem)!important}}.project-start-page{color:#f4ffeef0;min-height:100vh}.project-start-header{z-index:40;position:sticky;top:0}.project-start-hero{z-index:2;grid-template-columns:minmax(0,1.2fr) minmax(320px,.65fr);align-items:center;gap:clamp(1.2rem,3vw,2.8rem);padding-top:clamp(6.8rem,10vw,9rem);padding-bottom:clamp(3.5rem,7vw,6rem);display:grid;position:relative}.project-start-copy{max-width:860px}.project-start-kicker{border:1px solid rgba(var(--pulse-rgb), .24);color:var(--pulse-main);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 28px rgba(var(--pulse-rgb), .12);background:#00000057;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:1.15rem;padding:.55rem .8rem;font-size:.78rem;font-weight:800;display:inline-flex}.project-start-copy h1{letter-spacing:-.08em;max-width:780px;margin:0;font-size:clamp(2.45rem,6vw,5.6rem);line-height:.92}.project-start-copy p{color:#e4eee0b8;max-width:720px;margin:1.3rem 0 0;font-size:clamp(1rem,1.4vw,1.17rem);line-height:1.75}.project-start-hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.project-start-status-card{border:1px solid rgba(var(--pulse-rgb), .2);background:radial-gradient(circle at 20% 10%, rgba(var(--pulse-rgb), .18), transparent 16rem), radial-gradient(circle at 100% 100%, rgba(var(--pulse-next-rgb), .14), transparent 18rem), linear-gradient(145deg, #fff1, #0000005c);border-radius:32px;min-height:310px;padding:clamp(1.15rem,2vw,1.6rem);position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057,inset 0 1px #ffffff17}.project-start-status-card:before{content:"";border:1px solid rgba(var(--pulse-rgb), .12);pointer-events:none;border-radius:24px;position:absolute;inset:16px}.project-start-status-card span,.project-start-summary-card span,.project-start-step{color:var(--pulse-main);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:inline-flex}.project-start-status-card strong{letter-spacing:-.06em;margin-top:4.2rem;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.03;display:block;position:relative}.project-start-status-card p{color:#e6eee1bd;max-width:360px;margin:.9rem 0 0;line-height:1.6;position:relative}.project-start-status-card small{color:#ecf8e69e;border-top:1px solid #ffffff1a;padding-top:.9rem;display:block;position:absolute;bottom:clamp(1.15rem,2vw,1.6rem);left:clamp(1.15rem,2vw,1.6rem);right:clamp(1.15rem,2vw,1.6rem)}.project-start-confidence{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1rem);padding-top:0;padding-bottom:clamp(1.4rem,3vw,2.4rem);display:grid;position:relative}.project-start-confidence-card{border:1px solid rgba(var(--pulse-rgb), .16);background:radial-gradient(circle at 0% 0%, rgba(var(--pulse-rgb), .11), transparent 12rem), linear-gradient(145deg, #ffffff0c, #0000003d);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;min-height:132px;padding:clamp(.95rem,1.8vw,1.15rem);display:grid;box-shadow:0 18px 54px #00000038,inset 0 1px #ffffff0e}.project-start-confidence-card svg{color:var(--pulse-main);filter:drop-shadow(0 0 12px rgba(var(--pulse-rgb), .24));margin-top:.1rem}.project-start-confidence-card strong{color:#fafff6f0;letter-spacing:-.025em;font-size:.98rem;display:block}.project-start-confidence-card p{color:#dce8d8a3;margin:.4rem 0 0;font-size:.88rem;line-height:1.55}.project-start-flow{z-index:2;padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(4rem,8vw,7rem);position:relative}.project-start-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.32fr);align-items:start;gap:clamp(1rem,2.2vw,1.5rem);display:grid}.project-start-panel,.project-start-summary-card{background:radial-gradient(circle at 18% 0%, rgba(var(--pulse-rgb), .08), transparent 15rem), linear-gradient(145deg, #ffffff0d, #00000052);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff18;border-radius:28px;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff0f}.project-start-panel{grid-column:1;padding:clamp(1rem,2vw,1.35rem)}.project-start-type-panel{padding-bottom:clamp(1.1rem,2.4vw,1.65rem)}.project-start-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.project-start-option,.project-start-pill-grid button,.project-start-check-grid button{color:#eef8e8c7;background:#00000047;border:1px solid #ffffff17;transition:border-color .18s,background .18s,color .18s,transform .18s}.project-start-option{text-align:left;border-radius:22px;min-height:142px;padding:.95rem}.project-start-option svg{color:var(--pulse-main)}.project-start-option strong{color:#f8fff4ed;margin-top:.72rem;font-size:1rem;display:block}.project-start-option small{color:#dce8d89e;margin-top:.42rem;line-height:1.45;display:block}.project-start-option:hover,.project-start-pill-grid button:hover,.project-start-check-grid button:hover,.project-start-option.is-active,.project-start-pill-grid button.is-active,.project-start-check-grid button.is-active{border-color:rgba(var(--pulse-rgb), .36);background:rgba(var(--pulse-rgb), .095);color:#fafff6f5;transform:translateY(-1px)}.project-start-pill-grid,.project-start-check-grid{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.project-start-pill-grid button,.project-start-check-grid button{border-radius:999px;min-height:42px;padding:.72rem .92rem;font-weight:800}.project-start-check-grid button{align-items:center;gap:.45rem;display:inline-flex}.project-start-split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,2vw,1.2rem);margin-top:1rem;display:grid}.project-start-split-grid>div{background:#0000002e;border:1px solid #ffffff13;border-radius:20px;padding:.95rem}.project-start-split-grid strong{color:#f8fff4e6;letter-spacing:-.02em;font-size:.9rem;display:block}.project-start-pill-grid.compact{gap:.5rem;margin-top:.75rem}.project-start-pill-grid.compact button{min-height:38px;padding:.62rem .78rem;font-size:.82rem}.project-start-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.project-start-form-grid label{color:#ebf6e6b3;letter-spacing:.05em;text-transform:uppercase;gap:.48rem;font-size:.78rem;font-weight:800;display:grid}.project-start-form-grid input,.project-start-form-grid textarea{color:#f8fff4f2;width:100%;font:inherit;background:#00000052;border:1px solid #ffffff1a;border-radius:16px;outline:none;padding:.85rem .95rem;box-shadow:inset 0 1px #ffffff0b}.project-start-form-grid input:focus,.project-start-form-grid textarea:focus{border-color:rgba(var(--pulse-rgb), .42);box-shadow:0 0 0 4px rgba(var(--pulse-rgb), .08)}.project-start-message-field{grid-column:1/-1}.project-start-form-grid textarea{resize:vertical;min-height:130px}.project-start-submit-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.project-start-clear{color:#ebf6e6bd;background:#00000040;border:1px solid #ffffff1a;border-radius:999px;min-height:46px;padding:.75rem 1rem;font-weight:800}.project-start-summary-card{grid-area:1/2/span 5;padding:clamp(1rem,2vw,1.35rem);position:sticky;top:96px}.project-start-summary-card strong{color:#fafff6f5;letter-spacing:-.05em;margin-top:.9rem;font-size:1.55rem;display:block}.project-start-summary-card p{color:#e0eedaa8;margin:.35rem 0 0}.project-start-summary-card ul{gap:.55rem;margin:1.1rem 0;padding:0;list-style:none;display:grid}.project-start-summary-card li{border:1px solid rgba(var(--pulse-rgb), .16);background:rgba(var(--pulse-rgb), .055);color:#ecf8e6c7;border-radius:14px;padding:.62rem .7rem;font-size:.88rem}.project-start-summary-card small{color:#dce8d894;line-height:1.55}.project-start-fallback{border:1px solid rgba(var(--pulse-rgb), .18);background:#00000038;border-radius:18px;margin-top:1rem;padding:.95rem}.project-start-fallback strong{color:#fafff6eb;letter-spacing:-.02em;margin:0 0 .45rem;font-size:.9rem;display:block}.project-start-fallback p{color:#dce8d8a8;margin:0;font-size:.86rem;line-height:1.55}.project-start-fallback a{color:var(--pulse-main);font-weight:800;text-decoration:none}.project-start-fallback button{border:1px solid rgba(var(--pulse-rgb), .28);background:rgba(var(--pulse-rgb), .09);color:#fafff6f0;cursor:pointer;border-radius:999px;width:100%;min-height:42px;margin-top:.8rem;font-weight:900;transition:border-color .18s,background .18s,transform .18s}.project-start-fallback button:hover{border-color:rgba(var(--pulse-rgb), .46);background:rgba(var(--pulse-rgb), .14);transform:translateY(-1px)}.project-start-fallback em{color:#eef8e8b8;margin-top:.65rem;font-size:.82rem;font-style:normal;display:block}@media (width<=1180px){.project-start-hero,.project-start-layout,.project-start-confidence{grid-template-columns:1fr}.project-start-summary-card{grid-area:auto/1;position:relative;top:auto}}@media (width<=860px){.project-start-option-grid,.project-start-form-grid,.project-start-split-grid{grid-template-columns:1fr}.project-start-hero{padding-top:5.7rem}.project-start-copy h1{letter-spacing:-.06em}}.contact-mail-link-secondary{opacity:.84;margin-top:10px}.contact-mail-link-secondary:hover{opacity:1}@media (width<=920px){.project-start-header{align-items:flex-start;gap:.85rem}.project-start-header .main-nav{border-radius:22px;flex-wrap:wrap;justify-content:flex-end;max-width:min(100%,26rem)}.project-start-header .main-nav a{padding:.56rem .68rem;font-size:.78rem}}@media (width<=760px){.project-start-page{overflow-x:hidden}.project-start-header{padding-top:.72rem;padding-bottom:.72rem}.project-start-header .brand img{width:2.85rem;height:2.85rem}.project-start-copy p{font-size:.96rem;line-height:1.62}.project-start-hero-actions,.project-start-submit-row{grid-template-columns:1fr;display:grid}.project-start-hero-actions a,.project-start-submit-row button{justify-content:center;width:100%}.project-start-status-card{min-height:17rem}.project-start-status-card strong{margin-top:2.8rem;font-size:clamp(1.45rem,9vw,2rem)}.project-start-status-card p{line-height:1.5}.project-start-confidence{gap:.7rem}.project-start-confidence-card{border-radius:20px;min-height:auto}.project-start-flow{padding-top:2.2rem}.project-start-panel,.project-start-summary-card{border-radius:22px}.project-start-option{min-height:unset}.project-start-option-grid{gap:.62rem}.project-start-form-grid input,.project-start-form-grid textarea{font-size:16px}.project-start-summary-card strong{font-size:1.35rem}.project-start-fallback button{min-height:46px}}@media (width<=620px){.corehub-demo-shell{border-radius:1rem!important;max-width:calc(100vw - 1.2rem)!important;padding:.66rem!important}.corehub-demo-gallery-wrap .corehub-demo-shell-preview,.corehub-demo-shell-preview{min-height:14.5rem!important}.corehub-demo-gallery-dock{grid-template-columns:1fr!important;max-height:7.4rem!important}.corehub-demo-shell-actions{grid-template-columns:1fr!important;display:grid!important}.corehub-demo-shell-actions button,.corehub-demo-shell-actions a,.corehub-demo-project-start{width:100%!important}.corehub-demo-shell-content>strong{font-size:1.25rem!important}}.public-trust-footer{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.9fr) minmax(12rem,.55fr)!important;align-items:start!important;gap:clamp(1rem,2vw,2rem)!important;display:grid!important}.final-footer-brand,.final-footer-build,.final-footer-trust{min-width:0}.final-footer-links,.final-footer-socials{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.final-footer-links a,.final-footer-socials a{border:1px solid rgba(var(--pulse-rgb), .16);color:#ebfae6b8;letter-spacing:.02em;background:#ffffff09;border-radius:999px;justify-content:center;align-items:center;padding:.38rem .62rem;font-size:.72rem;font-weight:850;text-decoration:none;transition:color .18s,border-color 4.5s,background .18s,transform .18s;display:inline-flex}.final-footer-links a:hover,.final-footer-socials a:hover{color:#f8fff4f0;border-color:rgba(var(--pulse-rgb), .36);background:rgba(var(--pulse-rgb), .08);transform:translateY(-1px)}.final-footer-socials{opacity:.82;margin-top:.5rem}.final-footer-socials a{gap:.32rem;padding:.3rem .52rem;font-size:.68rem}.final-footer-socials svg{color:var(--pulse-main);transition:color 4.5s}.final-footer-trust{flex-wrap:wrap;justify-content:center;gap:.48rem;display:flex}.final-footer-trust span{border:1px solid rgba(var(--pulse-rgb), .14);color:#e6f4e0ad;background:radial-gradient(circle at 20% 10%, rgba(var(--pulse-rgb), .12), transparent 6rem), #ffffff07;white-space:nowrap;border-radius:999px;align-items:center;gap:.34rem;padding:.42rem .64rem;font-size:.72rem;font-weight:850;display:inline-flex}.final-footer-trust svg{color:var(--pulse-main);transition:color 4.5s}.final-footer-build{text-align:right}@media (width<=980px){.public-trust-footer{grid-template-columns:1fr!important}.final-footer-trust{justify-content:flex-start}.final-footer-build{text-align:left}}@media (width<=520px){.final-footer-links,.final-footer-socials,.final-footer-trust{grid-template-columns:1fr;display:grid}.final-footer-links a,.final-footer-socials a,.final-footer-trust span{justify-content:flex-start;width:100%}}.legal-page{min-height:100vh}.legal-header{z-index:8;position:relative}.legal-hero{z-index:3;gap:.9rem;max-width:68rem;padding-top:clamp(5.8rem,9vw,8rem);padding-bottom:clamp(1.8rem,4vw,3.2rem);display:grid;position:relative}.legal-kicker{border:1px solid rgba(var(--pulse-rgb), .18);color:#e8f8e0bd;background:radial-gradient(circle at 20% 20%, rgba(var(--pulse-rgb), .12), transparent 5.5rem), #ffffff09;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;padding:.44rem .72rem;font-size:.75rem;font-weight:900;display:inline-flex}.legal-kicker svg{color:var(--pulse-main);transition:color 4.5s}.legal-hero h1{color:#f8fff4f5;letter-spacing:-.075em;max-width:56rem;margin:0;font-size:clamp(2.35rem,5.5vw,5.2rem);line-height:.96}.legal-hero p{color:#e6f4e0b3;max-width:48rem;margin:0;font-size:clamp(1rem,1.55vw,1.16rem);line-height:1.75}.legal-content-section{z-index:3;padding-top:0;padding-bottom:clamp(3rem,7vw,6rem);position:relative}.legal-content-card{border:1px solid rgba(var(--pulse-rgb), .14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff13,#ffffff07),#080a09c7;border-radius:clamp(1.35rem,3vw,2.2rem);max-width:70rem;padding:clamp(1.1rem,3vw,2.4rem);box-shadow:0 1.5rem 4rem #0000005c,inset 0 1px #ffffff0f}.legal-section-block{border-bottom:1px solid #ffffff13;padding:clamp(1rem,2vw,1.45rem) 0}.legal-section-block:first-child{padding-top:0}.legal-section-block:last-child{border-bottom:0;padding-bottom:0}.legal-section-block h2{color:#f8fff4f0;letter-spacing:-.035em;margin:0 0 .75rem;font-size:clamp(1.08rem,2vw,1.38rem);line-height:1.15}.legal-section-block p{color:#e6f4e0b8;max-width:62rem;margin:.45rem 0 0;font-size:.95rem;line-height:1.75}.legal-section-block a{color:#f8fff4e6;border-bottom:1px solid rgba(var(--pulse-rgb), .36);text-decoration:none;transition:color .18s,border-color 4.5s}.legal-section-block a:hover{color:var(--pulse-main);border-color:rgba(var(--pulse-rgb), .72)}.legal-address{color:#e6f4e0b8;gap:.22rem;font-style:normal;line-height:1.7;display:grid}.legal-address strong{color:#f8fff4f2}.legal-link-list{flex-wrap:wrap;gap:.55rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.legal-link-list a{border:1px solid rgba(var(--pulse-rgb), .16);letter-spacing:.02em;background:#ffffff09;border-radius:999px;justify-content:center;align-items:center;padding:.42rem .68rem;font-size:.78rem;font-weight:900;display:inline-flex}@media (width<=760px){.legal-header .main-nav{justify-content:flex-start;padding-bottom:.25rem;overflow-x:auto}.legal-hero{padding-top:4.8rem}.legal-content-card{border-radius:1.25rem}}@media (width<=520px){.legal-hero h1{letter-spacing:-.055em}.legal-link-list{grid-template-columns:1fr;display:grid}.legal-link-list a{justify-content:flex-start;width:100%}}.service-offer-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.service-offer-strip article{border:1px solid rgba(var(--pulse-rgb), .14);background:radial-gradient(circle at 18% 0%, rgba(var(--pulse-rgb), .13), transparent 12rem), #ffffff09;border-radius:1.35rem;min-height:11.5rem;padding:1.05rem;transition:border-color 4.5s,background 4.5s,box-shadow 4.5s;position:relative;overflow:hidden;box-shadow:0 22px 70px #0000003d}.service-offer-strip article:after{content:"";background:rgba(var(--pulse-rgb), .1);filter:blur(18px);border-radius:50%;width:7rem;height:7rem;position:absolute;bottom:-3rem;right:-3rem}.service-offer-strip span{border:1px solid rgba(var(--pulse-rgb), .22);width:fit-content;color:var(--pulse-main);background:rgba(var(--pulse-rgb), .08);border-radius:999px;padding:.32rem .52rem;font-size:.72rem;font-weight:950;transition:color 4.5s,border-color 4.5s,background 4.5s;display:inline-flex}.service-offer-strip h3{z-index:2;letter-spacing:-.04em;margin:.85rem 0 .45rem;font-size:clamp(1.1rem,1.25vw,1.35rem);position:relative}.service-offer-strip p{z-index:2;color:#e2eedcb8;margin:0;font-size:.92rem;line-height:1.65;position:relative}.services-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.15rem;display:flex}.services-cta-row .primary-action,.services-cta-row .secondary-action{min-height:3rem}@media (width<=980px){.service-offer-strip{grid-template-columns:1fr}}@media (width<=760px){.services-cta-row{align-items:stretch}.services-cta-row .primary-action,.services-cta-row .secondary-action{justify-content:center;width:100%}}.public-trust-footer{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(10rem,.52fr)!important;gap:clamp(.75rem,1.5vw,1.35rem)!important;padding-top:1.15rem!important;padding-bottom:1.25rem!important}.final-footer-brand>span{font-size:.9rem;line-height:1.1}.final-footer-brand>p{max-width:32rem;font-size:.74rem;line-height:1.45}.final-footer-links{gap:.34rem;margin-top:.52rem}.final-footer-links a{padding:.26rem .46rem;font-size:.65rem;line-height:1}.final-footer-socials{opacity:.92;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.38rem;display:flex!important}.final-footer-socials a{letter-spacing:.06em;gap:.22rem;min-width:2.35rem;min-height:1.82rem;padding:.2rem .34rem;font-size:.62rem;line-height:1;justify-content:center!important;width:auto!important}.final-footer-socials a span{color:inherit;font-size:inherit;font-weight:950;line-height:1}.final-footer-socials svg{width:.62rem;height:.62rem}.final-footer-trust{grid-template-columns:repeat(2,minmax(0,auto));place-content:start center;gap:.34rem;display:grid}.final-footer-trust span{background:#ffffff06;gap:.24rem;padding:.26rem .42rem;font-size:.64rem;line-height:1}.final-footer-trust svg{flex:none;width:.68rem;height:.68rem}.final-footer-build span{font-size:.68rem}.final-footer-build p{font-size:.66rem;line-height:1.35}@media (width<=980px){.public-trust-footer{grid-template-columns:1fr!important;gap:.78rem!important}.final-footer-trust{justify-content:flex-start}}@media (width<=520px){.final-footer-links{flex-wrap:wrap;display:flex}.final-footer-links a{justify-content:center;width:auto}.final-footer-socials{flex-wrap:wrap;display:flex!important}.final-footer-socials a{justify-content:center!important;width:auto!important}.final-footer-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;display:grid}.final-footer-trust span{white-space:normal;justify-content:flex-start;width:auto;line-height:1.25}}.final-footer-socials{gap:.46rem;margin-top:.48rem}.final-footer-socials a{background:radial-gradient(circle at 28% 18%,#ffffff1c,#0000 58%),#ffffff0a;border-radius:1rem;min-width:2.85rem;height:2.85rem;min-height:2.85rem;padding:.46rem;box-shadow:0 .7rem 1.8rem #00000038,inset 0 1px #ffffff0e;width:2.85rem!important}.final-footer-socials a img{object-fit:contain;width:1.72rem;height:1.72rem;filter:drop-shadow(0 0 .55rem rgba(var(--pulse-rgb), .16));transition:transform .18s,filter 4.5s;display:block}.final-footer-socials a:hover img{filter:drop-shadow(0 0 .78rem rgba(var(--pulse-rgb), .26));transform:scale(1.08)}@media (width<=520px){.final-footer-socials{gap:.42rem}.final-footer-socials a{min-width:2.7rem;height:2.7rem;min-height:2.7rem;width:2.7rem!important}.final-footer-socials a img{width:1.58rem;height:1.58rem}}#leistungen{scroll-margin-top:clamp(.75rem,1.2vw,1.35rem)}#ablauf{scroll-margin-top:clamp(.9rem,1.35vw,1.55rem)}@media (width<=900px){#leistungen{scroll-margin-top:1.15rem}#ablauf{scroll-margin-top:1.25rem}}@media (width<=620px){#leistungen,#ablauf{scroll-margin-top:.85rem}}
