:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8fbff;font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;--cyan:#12d7ff;--blue:#4057ff;--violet:#9135ff;--magenta:#ff138e;--surface:#080d1ebd;--line:#ffffff1f;--muted:#e9f2ffad;--soft:#e9f2ff6b;background:#02040d;font-family:Avenir Next,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#02040d}body{background:radial-gradient(circle at 72% 10%,#13d8ff24,#0000 34rem),radial-gradient(circle at 15% 18%,#ff138e1f,#0000 27rem),linear-gradient(#02040d 0%,#050816 52%,#02040d 100%);min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}.site-shell{min-height:100vh;position:relative;overflow:clip visible}.route-screen{animation:.82s cubic-bezier(.16,1,.3,1) both routeScreenIn}.lab-canvas{z-index:0;opacity:.58;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.grain{z-index:1;pointer-events:none;opacity:.28;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.topbar,section,footer{z-index:2;position:relative}.topbar{z-index:10;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 32px);height:76px;padding:14px 0;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.landing-page .topbar{position:absolute}.brand{place-items:center;width:176px;height:54px;display:grid}.brand img{object-fit:contain;object-position:center;filter:drop-shadow(0 0 24px #506eff38);width:100%;height:100%}nav{-webkit-backdrop-filter:blur(22px);background:#05091694;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex;box-shadow:0 20px 60px #0000003d}nav a{color:#eef5ffbd;border-radius:999px;padding:9px 15px;font-size:.88rem;font-weight:600;transition:color .18s,background .18s}nav a:hover{color:#fff;background:#ffffff14}.section-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(34px,6vw,92px);width:min(1220px,100% - 40px);margin:0 auto;display:grid}.hero{min-height:100svh;padding:138px 0 72px}.signal-hero{width:100%;min-height:430svh;padding:0;display:block;position:relative;overflow:visible}.hero-pin{align-items:center;min-height:100svh;padding:138px 0 72px;display:grid;position:sticky;top:0;overflow:hidden}.signal-hero .hero-copy{z-index:5;width:min(1320px,100% - 40px);max-width:none;margin:0 auto;position:relative}.hero-copy{max-width:690px}.logo-arrival{isolation:isolate;background:#02040b;border:1px solid #ffffff1f;border-radius:21px;align-items:center;gap:13px;width:fit-content;min-height:64px;margin-bottom:18px;padding:5px 18px 9px 6px;display:inline-flex;position:relative;box-shadow:0 18px 56px #00000061,0 0 34px #12d7ff29}.logo-arrival-mark-only{isolation:isolate;place-items:center;width:66px;min-height:66px;margin-bottom:24px;display:grid}.logo-arrival.logo-arrival-mark-only{width:66px;height:66px;min-height:66px;box-shadow:none;background:0 0;border:0;gap:0;padding:0}.logo-arrival.logo-arrival-mark-only:before,.logo-arrival.logo-arrival-mark-only:after{content:"";pointer-events:none;position:absolute}.logo-arrival.logo-arrival-mark-only:before{z-index:-1;filter:blur(14px);opacity:.58;transform-origin:50%;background:radial-gradient(circle at 31% 70%,#12d7ff57,#0000 41%),radial-gradient(circle at 70% 27%,#ff138e47,#0000 43%),radial-gradient(circle,#9135ff29,#0000 62%);border-radius:999px;animation:5.6s ease-in-out infinite logoGlowBreath;inset:-14px}.logo-arrival.logo-arrival-mark-only:after{display:none}.arrival-mark{z-index:2;width:54px;height:54px;box-shadow:none;background:0 0;border-radius:16px;flex:none;place-items:center;animation:.9s cubic-bezier(.16,1,.3,1) both logoMarkIn;display:grid;position:relative;overflow:visible}.logo-arrival-mark-only .arrival-mark{border-radius:0;width:58px;height:58px}.arrival-mark img{object-fit:contain;object-position:center;filter:drop-shadow(0 0 10px #12d7ff80)drop-shadow(0 0 16px #ff138e42);width:100%;height:100%;display:block}.arrival-word{letter-spacing:0;color:#fff;font-size:clamp(1.24rem,2vw,1.62rem);font-weight:800;line-height:1;display:inline-block}.word-norevi{animation:.82s cubic-bezier(.16,1,.3,1) .12s both wordNoreviIn}.word-labs{background:linear-gradient(90deg, var(--magenta), var(--violet), var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;animation:.82s cubic-bezier(.16,1,.3,1) .22s both wordLabsIn}.signal{color:#eff8ff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px;font-size:.78rem;font-weight:700}h1,h2,h3,p{margin:0}h1{letter-spacing:0;text-wrap:balance;max-width:700px;font-size:clamp(3.85rem,7vw,7.05rem);font-weight:700;line-height:.88}h1:after,.section-heading h2:after{content:"";background:linear-gradient(90deg, #ff245f 0%, var(--magenta) 18%, var(--violet) 37%, var(--blue) 58%, var(--cyan) 78%, #ff245f 100%);background-repeat:repeat-x;background-size:220px 100%;border-radius:999px;width:min(220px,40vw);height:4px;margin-top:28px;animation:3.6s linear infinite brandLineLoop;display:block;box-shadow:0 0 28px #12d7ff75}h2{letter-spacing:0;text-wrap:balance;font-size:clamp(2.15rem,5vw,5.25rem);font-weight:700;line-height:.96}h3{font-size:1.18rem;font-weight:700;line-height:1.18}.hero-lede,.process-copy p,.product-copy p,.founder-card p,.contact-section p{max-width:650px;color:var(--muted);margin-top:24px;font-size:clamp(1.08rem,1.7vw,1.34rem);line-height:1.56}.hero-actions{flex-wrap:wrap;gap:13px;margin-top:30px;display:flex}.hero-option-switcher{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:min(560px,100%);margin-top:24px;padding:6px;display:inline-grid}.hero-option-switcher button{color:#f6faffad;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:7px 14px;font-size:.86rem;font-weight:800;transition:color .18s,background .18s,border-color .18s,transform .18s}.hero-option-switcher button span{color:#f6faff6b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:.66rem;display:block}.hero-option-switcher button:hover{color:#fff;background:#ffffff12}.hero-option-switcher button.is-active{color:#04111a;background:linear-gradient(135deg,#e7fbff,#f099d8);border-color:#ffffff52;box-shadow:0 12px 34px #12d7ff24}.hero-option-switcher button.is-active span{color:#04111a94}.primary-action,.secondary-action,.mail-action{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-weight:700;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.primary-action{color:#03101a;background:linear-gradient(135deg,#fff,#b9f3ff 42%,#ff4bb2 120%);padding:0 22px;box-shadow:0 18px 54px #12d7ff2e}.animated-primary-action{min-width:226px;position:relative}.cta-typewriter{text-align:left;white-space:nowrap;min-width:15ch;display:inline-block}.cta-typewriter:after{content:"";background:#03101ab8;width:2px;height:1em;margin-left:3px;animation:.8s steps(2,end) infinite ctaCaretBlink;display:inline-block;transform:translateY(2px)}.secondary-action,.mail-action{color:#f5faffdb;background:#ffffff0b;border:1px solid #ffffff24;padding:0 20px}.contact-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:18px;display:flex;position:relative}.mail-action span{overflow-wrap:anywhere}.phone-choice{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040814eb;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:8px;display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 70px #0000005c,0 0 34px #12d7ff1f}.phone-choice a,.phone-choice button{color:#f5faffe0;cursor:pointer;background:#fff1;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-weight:800;display:inline-flex}.phone-choice a:hover,.phone-choice button:hover{background:#12d7ff1f}.primary-action:hover,.secondary-action:hover,.mail-action:hover{transform:translateY(-2px)}.secondary-action:hover,.mail-action:hover{background:#12d7ff14;border-color:#12d7ff6b}.hero-stage{perspective:1200px;isolation:isolate;min-height:620px;position:relative}.signal-hero .hero-stage{z-index:2;pointer-events:none;min-height:auto;position:absolute;inset:0}.premium-stage,.flight-stage,.power-stage{min-height:650px;transform-style:preserve-3d}.signal-hero .power-stage{min-height:auto}.flight-stage{justify-content:center;align-items:center;display:flex}.motion-scene{width:100%;min-height:650px;transform:translate(calc(var(--pointer-x,0px) * .24), calc(var(--pointer-y,0px) * .18)) rotateX(calc(var(--tilt-x,0deg) * .34)) rotateY(calc(var(--tilt-y,0deg) * .34));background:radial-gradient(circle at 52% 46%,#12d7ff29,#0000 16rem),radial-gradient(circle at 72% 30%,#ff138e24,#0000 18rem),radial-gradient(circle at 20% 75%,#9135ff1f,#0000 17rem);border-radius:36px;transition:transform .16s ease-out;position:relative;overflow:hidden}.motion-scene:before,.motion-scene:after{content:"";pointer-events:none;position:absolute}.motion-scene:before{border:1px solid #ffffff14;border-radius:34px;inset:9%;-webkit-mask-image:linear-gradient(135deg,#0000 0%,#000 18% 72%,#0000 100%);mask-image:linear-gradient(135deg,#0000 0%,#000 18% 72%,#0000 100%)}.motion-scene:after{filter:blur(20px);opacity:.56;background:conic-gradient(from 90deg,#0000,#12d7ff29,#0000,#ff138e21,#0000);animation:14s linear infinite sceneHalo;inset:-24%}.scene-grid{opacity:.34;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0c 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.field-core{z-index:5;justify-items:center;width:min(470px,74%);animation:.9s cubic-bezier(.16,1,.3,1) .12s both fieldCoreIn,7s ease-in-out 1.2s infinite fieldCoreFloat;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.field-core img{object-fit:contain;filter:drop-shadow(0 0 22px #12d7ff47)drop-shadow(0 0 46px #ff138e2e);width:100%;height:auto}.field-core span,.assembly-underline{background:linear-gradient(90deg, var(--cyan), var(--magenta), var(--cyan));border-radius:999px;width:46%;height:4px;margin-top:24px;animation:2.7s ease-in-out infinite fieldUnderline;display:block;box-shadow:0 0 28px #12d7ff7a}.field-orbit{z-index:1;border:1px solid #ffffff1a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(66deg)}.orbit-a{border-color:#12d7ff33;width:560px;height:560px;animation:15s linear infinite orbit}.orbit-b{border-color:#ff138e2e;width:385px;height:385px;animation:10s linear infinite reverse orbit}.field-line,.map-trace,.assembly-sweep{z-index:2;background:linear-gradient(90deg, transparent, var(--cyan), var(--magenta), transparent);filter:drop-shadow(0 0 18px #12d7ff5c);transform-origin:50%;border-radius:999px;height:3px;position:absolute}.field-line{opacity:.58;width:520px;animation:4.8s ease-in-out infinite fieldTrace}.line-a{top:24%;left:-8%;rotate:-18deg}.line-b{animation-delay:-1.8s;top:66%;right:-10%;rotate:16deg}.line-c{width:360px;animation-delay:-3s;bottom:13%;left:20%;rotate:-5deg}.field-node,.assembly-particle{z-index:4;background:#fff;border-radius:999px;width:12px;height:12px;animation:2.8s ease-in-out infinite nodePulse;position:absolute;box-shadow:0 0 0 8px #12d7ff14,0 0 26px #12d7ffb8}.node-a{top:22%;left:15%}.node-b{background:var(--magenta);animation-delay:-.7s;top:18%;right:18%}.node-c{background:var(--cyan);animation-delay:-1.4s;bottom:27%;right:12%}.node-d{background:var(--violet);animation-delay:-2.1s;bottom:18%;left:20%}.node-e{background:var(--cyan);animation-delay:-1s;top:14%;left:48%}.field-fragment{z-index:3;background:linear-gradient(90deg, var(--cyan), var(--violet), var(--magenta));filter:drop-shadow(0 0 22px #ff138e52);border-radius:999px;width:160px;height:7px;animation:6.2s ease-in-out infinite fragmentFly;position:absolute}.fragment-a{top:42%;left:7%;rotate:-24deg}.fragment-b{animation-delay:-2s;top:45%;right:8%;rotate:20deg}.fragment-c{width:220px;animation-delay:-3.6s;bottom:18%;left:34%;rotate:-4deg}.assembly-scene{place-items:center;display:grid}.assembly-lockup{z-index:6;grid-template-columns:82px auto auto;align-items:center;gap:16px;padding:18px 10px;animation:1s cubic-bezier(.16,1,.3,1) .82s both assemblyLock,6.8s ease-in-out 2s infinite fieldCoreFloat;display:grid;position:relative}.assembly-lockup img{object-fit:cover;filter:drop-shadow(0 0 28px #12d7ff6b);border-radius:22px;width:82px;height:82px}.assembly-lockup strong{color:#fff;font-size:clamp(2.15rem,5vw,4.6rem);line-height:1}.assembly-lockup strong:last-child,.assembly-labs{background:linear-gradient(90deg, var(--magenta), var(--violet), var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text}.assembly-mark,.assembly-word{z-index:7;pointer-events:none;position:absolute}.assembly-mark{object-fit:cover;border-radius:27px;width:104px;height:104px;animation:3.4s cubic-bezier(.16,1,.3,1) infinite assembleMark;top:37%;left:24%}.assembly-word{font-size:clamp(2rem,4vw,4rem);font-weight:800;line-height:1}.assembly-norevi{color:#fff;animation:3.4s cubic-bezier(.16,1,.3,1) .12s infinite assembleNorevi;top:38%;left:42%}.assembly-labs{animation:3.4s cubic-bezier(.16,1,.3,1) .24s infinite assembleLabs;top:52%;left:50%}.assembly-underline{z-index:5;width:min(260px,40%);margin:0;position:absolute;top:calc(50% + 78px);left:50%;transform:translate(-50%)}.assembly-sweep{opacity:.78;width:680px;animation:3.4s ease-in-out infinite assemblySweep}.sweep-a{top:31%;left:-13%;rotate:-18deg}.sweep-b{animation-delay:-1.4s;bottom:27%;right:-18%;rotate:18deg}.particle-a{top:64%;left:22%}.particle-b{background:var(--magenta);animation-delay:-.9s;top:31%;right:23%}.particle-c{background:var(--violet);animation-delay:-1.8s;bottom:18%;left:48%}.signal-map-scene{place-items:center;display:grid}.signal-hero .signal-map-scene{background:radial-gradient(circle at 42% 48%,#12d7ff47,#0000 20rem),radial-gradient(circle at 72% 34%,#ff138e2e,#0000 23rem),radial-gradient(circle at 35% 78%,#4057ff33,#0000 24rem),#04091685;border:1px solid #12d7ff3d;border-radius:46px;width:clamp(560px,52vw,820px);min-height:clamp(520px,72svh,760px);position:absolute;top:50%;right:max(28px,50vw - 660px);transform:translateY(-42%);box-shadow:0 60px 180px #0006,0 0 0 1px #ffffff0a,0 0 120px #12d7ff24}.signal-hero .signal-map-scene:before{border-radius:34px;inset:70px}.map-radar{z-index:1;background:radial-gradient(circle,#0000 0 24%,#12d7ff14 24.5% 25%,#0000 25.5% 48%,#ff138e14 48.5% 49%,#0000 49.5%);border:1px solid #12d7ff33;border-radius:50%;width:560px;height:560px;position:absolute}.signal-hero .map-radar{aspect-ratio:1;opacity:.9;width:min(690px,82%);height:auto}.map-axis{z-index:2;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:620px;height:1px;position:absolute}.signal-hero .map-axis{width:min(820px,92%)}.axis-a{rotate:26deg}.axis-b{rotate:-42deg}.map-pulse{z-index:2;border:1px solid #12d7ff57;border-radius:50%;width:160px;height:160px;animation:2.8s ease-out infinite mapPulse;position:absolute}.signal-hero .map-pulse{opacity:.42;width:220px;height:220px;animation:none}.map-center{z-index:6;background:#02040b;border:1px solid #ffffff29;border-radius:24px;justify-content:center;align-items:center;gap:14px;padding:18px 20px;animation:.78s cubic-bezier(.16,1,.3,1) both mapCenterIn,6.6s ease-in-out 1s infinite fieldCoreFloat;display:inline-flex;position:relative;box-shadow:0 28px 90px #0000006b,0 0 48px #12d7ff1f}.signal-hero .map-center{box-shadow:none;background:0 0;border:0;border-radius:28px;gap:0;padding:0}.map-center-wordmark{border-radius:26px;padding:0;overflow:hidden}.signal-hero .map-center-wordmark{border-radius:30px;padding:0}.map-center img{object-fit:contain;background:#02040b;border-radius:16px;flex:none;width:58px;height:58px;display:block}.map-center-wordmark img,.signal-hero .map-center-wordmark img{background:0 0;border-radius:0;width:clamp(280px,24vw,360px);height:auto;display:block}.signal-hero .map-center img{border-radius:18px;width:68px;height:68px}.signal-hero .map-center.map-center-wordmark img{filter:drop-shadow(0 10px 30px #0000008f)drop-shadow(0 0 20px #12d7ff33);border-radius:0;width:clamp(280px,24vw,360px);height:auto}.map-center strong{font-size:clamp(1.25rem,2vw,1.8rem)}.signal-hero .map-center strong{font-size:clamp(1.55rem,2.5vw,2.3rem)}.map-node{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0307128a;border:1px solid #ffffff24;border-radius:18px;gap:5px;min-width:112px;padding:14px 16px;animation:5.4s ease-in-out infinite mapNodeFloat;display:grid;position:absolute;box-shadow:0 22px 70px #00000047}.signal-hero .map-node{min-width:132px;opacity:var(--node-opacity,0);transform-origin:50%;will-change:transform, opacity, filter;transform:translate3d(var(--node-x,0px), var(--node-y,0px), 0) rotate(var(--node-rotate,0deg)) scale(var(--node-scale,1));filter:blur(var(--node-blur,0px));background:linear-gradient(135deg,#12d7ff21,#ff138e14),#050c1eb3;border-color:#12d7ff3d;border-radius:20px;padding:17px 18px;animation:none;overflow:visible}.signal-hero .map-node.is-settled{animation:4.8s ease-in-out infinite mapNodeBreathe}.signal-hero .map-node:before,.signal-hero .map-node:after{content:"";pointer-events:none;position:absolute}.signal-hero .map-node:before{z-index:-1;opacity:var(--node-splash,0);transform:scale(var(--node-splash-scale,.76));border:1px solid #12d7ff66;border-radius:26px;inset:-14px;box-shadow:0 0 36px #12d7ff3d,0 0 58px #ff138e2e}.signal-hero .map-node:after{z-index:-2;filter:blur(.2px)drop-shadow(0 0 18px #12d7ff57);width:150px;height:4px;opacity:var(--node-trail,0);transform:translate(-50%, -50%) rotate(var(--trail-angle,0deg)) scaleX(var(--node-trail-scale,.18));background:linear-gradient(90deg,#0000,#12d7ffbd,#ff138e9e,#0000);border-radius:999px;top:50%;left:50%}.signal-map-scene .map-node-idea{--trail-angle:-18deg}.signal-map-scene .map-node-design{--trail-angle:168deg}.signal-map-scene .map-node-code{--trail-angle:-148deg}.signal-map-scene .map-node-launch{--trail-angle:24deg}.map-node span{color:var(--cyan);letter-spacing:.14em;font-size:.72rem;font-weight:800}.map-node strong{font-size:1.02rem}.signal-hero .map-node strong{color:#fff;font-size:1.13rem}.map-node-idea{top:22%;left:7%}.signal-hero .map-node-idea{top:31%;left:18%}.map-node-design{animation-delay:-1.2s;top:18%;right:10%}.signal-hero .map-node-design{top:23%;right:15%}.map-node-code{animation-delay:-2.4s;bottom:18%;right:13%}.signal-hero .map-node-code{bottom:22%;right:15%}.map-node-launch{animation-delay:-3.6s;bottom:17%;left:13%}.signal-hero .map-node-launch{bottom:18%;left:20%}.map-trace{opacity:.62;width:310px;animation:3.6s ease-in-out infinite mapTrace}.signal-hero .map-trace{opacity:.46;background:linear-gradient(90deg, transparent, #ff245f, var(--magenta), var(--violet), var(--blue), var(--cyan), transparent);background-size:280% 100%;width:min(430px,45%);animation:5.8s ease-in-out infinite alternate heroTraceDrift}.trace-a{top:34%;left:17%;rotate:23deg}.trace-b{animation-delay:-1.2s;top:36%;right:16%;rotate:-31deg}.trace-c{width:390px;animation-delay:-2.4s;bottom:28%;left:27%;rotate:-7deg}.energy-ribbon{background:linear-gradient(90deg, var(--cyan), var(--violet), var(--magenta), #fff7a8);opacity:.68;filter:blur(.2px)drop-shadow(0 0 28px #ff138e3d);pointer-events:none;transform-origin:50%;border-radius:999px;width:820px;height:18px;position:absolute;top:50%;left:50%}.ribbon-a{animation:7s ease-in-out infinite ribbonSweep;transform:translate(-44%,-320%)rotate(-8deg)}.ribbon-b{opacity:.55;width:640px;height:8px;animation:8s ease-in-out -2.3s infinite reverse ribbonSweep;transform:translate(-54%,390%)rotate(164deg)}.ribbon-c{opacity:.8;width:520px;height:4px;animation:2.8s ease-in-out infinite ribbonPulse;transform:translate(-8%,40%)rotate(-28deg)}.power-poster-card{z-index:3;aspect-ratio:16/9;width:min(650px,102%);transform:translate(calc(-50% + var(--pointer-x,0px) * -.35), calc(-50% + var(--pointer-y,0px) * -.35)) rotate(-5deg) rotateX(calc(var(--tilt-x,0deg) * .55)) rotateY(calc(var(--tilt-y,0deg) * .55));background:#040814e6;border:1px solid #fff3;border-radius:20px;transition:transform .16s ease-out;animation:.95s cubic-bezier(.16,1,.3,1) .18s both posterSlamIn,7s ease-in-out 1.2s infinite posterFloat;position:absolute;inset:50% auto auto 50%;overflow:hidden;box-shadow:0 52px 110px #00000080,0 0 0 1px #12d7ff14,0 0 90px #ff138e2e}.power-poster-card:after{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(110deg,#0000 12%,#ffffff29 46%,#0000 62%);animation:4.8s ease-in-out 1.4s infinite posterGlint;position:absolute;inset:0;transform:translate(-125%)}.power-poster-card img{object-fit:cover;width:100%;height:100%;transform:scale(1.02)}.flight-beam{background:linear-gradient(90deg, transparent, var(--cyan), var(--magenta), transparent);opacity:.76;pointer-events:none;z-index:1;filter:drop-shadow(0 0 24px #12d7ff57);border-radius:999px;width:650px;height:5px;position:absolute;top:50%;left:50%}.beam-one{animation:3.7s ease-in-out infinite flightBeam;transform:translate(-50%,-360%)rotate(-20deg)}.beam-two{animation:4.3s ease-in-out -1.5s infinite reverse flightBeam;transform:translate(-46%,315%)rotate(18deg)}.flight-piece,.flight-word,.flight-lockup{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030712b8;border:1px solid #ffffff21;position:absolute;box-shadow:0 30px 90px #0000005c}.flight-piece{border-radius:28px;width:112px;height:112px;animation:5.5s ease-in-out infinite separateMarkFloat;top:13%;left:6%;overflow:hidden}.flight-piece img{object-fit:cover;width:100%;height:100%}.flight-word{border-radius:22px;place-items:center;min-width:210px;min-height:74px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1;display:grid}.norevi-piece{color:#fff;animation:6s ease-in-out -1.4s infinite separateWordFloat;top:19%;right:8%}.labs-piece{background:linear-gradient(#030712b8, #030712b8) padding-box, linear-gradient(120deg, var(--magenta), var(--violet), var(--cyan)) border-box;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5.7s ease-in-out -2.6s infinite separateLabsFloat;bottom:14%;right:18%}.flight-lockup{width:min(500px,88%);min-height:245px;transform:translate(calc(-50% + var(--pointer-x,0px) * .35), calc(-50% + var(--pointer-y,0px) * .25)) rotateX(calc(var(--tilt-x,0deg) * .5)) rotateY(calc(var(--tilt-y,0deg) * .5));border-radius:30px;flex-direction:column;justify-content:center;padding:34px;transition:transform .16s ease-out;display:flex;top:52%;left:50%}.flight-lockup p{max-width:360px;color:var(--muted);text-align:center;margin:22px auto 0;line-height:1.45}.flight-board{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 18% 18%,#12d7ff2e,#0000 15rem),radial-gradient(circle at 88% 28%,#ff138e29,#0000 17rem),#0c142af0;border:2px solid #12d7ff6b;border-radius:34px;place-items:center;width:min(560px,94%);min-height:470px;display:grid;position:relative;overflow:hidden;transform:none;box-shadow:0 52px 120px #0000008a,0 0 80px #12d7ff2e,inset 0 1px #fff3}.flight-board:before{content:"";border:1px solid #ffffff1c;border-radius:26px;position:absolute;inset:38px}.flight-board-glow{filter:blur(18px);background:linear-gradient(90deg,#0000,#12d7ff47,#ff138e42,#0000);height:80px;position:absolute;inset:auto -20% 12%;transform:rotate(-8deg)}.flight-main-lockup{z-index:3;background:#070c1cf5;border:1px solid #ffffff42;border-radius:26px;flex-direction:column;justify-content:center;width:min(440px,82%);min-height:220px;padding:30px;display:flex;position:relative;box-shadow:0 28px 80px #00000057}.flight-main-lockup p{max-width:340px;color:var(--muted);text-align:center;margin:20px auto 0;line-height:1.45}.flight-token{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070c1cfa;border:1px solid #ffffff47;position:absolute;box-shadow:0 24px 70px #0000005c}.token-mark{border-radius:24px;width:92px;height:92px;animation:1s cubic-bezier(.16,1,.3,1) .12s both pieceFlyOne,5.5s ease-in-out 1.3s infinite separateMarkFloat;top:28px;left:34px;overflow:hidden}.token-mark img{object-fit:cover;width:100%;height:100%}.token-norevi,.token-labs{border-radius:20px;place-items:center;min-width:170px;min-height:62px;font-size:2rem;font-weight:800;line-height:1;display:grid}.token-norevi{color:#fff;animation:1s cubic-bezier(.16,1,.3,1) .22s both pieceFlyTwo,6s ease-in-out 1.2s infinite separateWordFloat;top:62px;right:32px}.token-labs{bottom:38px;right:54px}.token-labs:before{content:"Labs";background:linear-gradient(90deg, var(--magenta), var(--violet), var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;animation:1s cubic-bezier(.16,1,.3,1) .32s both pieceFlyThree,5.7s ease-in-out 1.2s infinite separateLabsFloat}.brand-panel{z-index:3;width:min(540px,100%);min-height:335px;transform:translate(calc(-50% + var(--pointer-x,0px)), calc(-50% + var(--pointer-y,0px))) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff17,#ffffff06),#030712b8;border:1px solid #ffffff24;border-radius:28px;flex-direction:column;justify-content:center;padding:42px;transition:transform .16s ease-out;display:flex;position:absolute;inset:50% auto auto 50%;box-shadow:0 50px 120px #00000075,inset 0 1px #ffffff2e}.brand-panel-compact{width:min(445px,70%);min-height:210px;transform:translate(calc(var(--pointer-x,0px) * .45), calc(var(--pointer-y,0px) * .35)) rotate(2deg) rotateX(calc(var(--tilt-x,0deg) * .55)) rotateY(calc(var(--tilt-y,0deg) * .55));padding:26px;animation:.9s cubic-bezier(.16,1,.3,1) .32s both compactCardIn,6.4s ease-in-out 1.3s infinite compactFloat;inset:auto auto 7% 5%}.split-logo{grid-template-columns:58px auto auto;align-items:center;gap:10px;display:grid}.split-mark{object-fit:cover;filter:drop-shadow(0 0 20px #12d7ff61);border-radius:16px;width:58px;height:58px;animation:1s cubic-bezier(.16,1,.3,1) .52s both pieceFlyOne}.split-norevi,.split-labs{letter-spacing:0;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:800;line-height:1}.split-norevi{color:#fff;animation:1s cubic-bezier(.16,1,.3,1) .62s both pieceFlyTwo}.split-labs{background:linear-gradient(90deg, var(--magenta), var(--violet), var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;animation:1s cubic-bezier(.16,1,.3,1) .71s both pieceFlyThree}.brand-panel>img{object-fit:contain;filter:drop-shadow(0 0 34px #4057ff3d);width:100%;max-width:455px;margin:0 auto}.pulse-line{background:linear-gradient(90deg, var(--violet), var(--magenta), var(--cyan));border-radius:999px;width:48%;height:3px;margin:34px auto 0;animation:2.4s ease-in-out infinite linePulse}.stage-tags{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:32px;display:grid}.stage-tags span{color:#f5faffc2;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;place-items:center;min-height:38px;font-size:.82rem;font-weight:700;display:grid}.orbital-ring{z-index:0;pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotateX(66deg)}.ring-one{border-color:#12d7ff2e;width:590px;height:590px;animation:16s linear infinite orbit}.ring-two{border-color:#ff138e29;width:430px;height:430px;animation:11s linear infinite reverse orbit}.floating-card{z-index:4;color:#f7fbffd6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030712ad;border:1px solid #ffffff24;border-radius:18px;align-items:center;gap:10px;padding:13px 16px;font-size:.92rem;font-weight:700;animation:5.4s ease-in-out infinite float;display:inline-flex;position:absolute;box-shadow:0 26px 70px #00000052}.floating-card svg{color:var(--cyan)}.card-a{top:18%;right:2%}.card-b{animation-delay:-2.2s;bottom:16%;left:0}.card-c{animation-delay:-3.4s;bottom:4%;right:8%}.power-stage .card-a{top:17%;right:2%}.power-stage .card-b{bottom:20%;left:4%}.power-stage .card-c{bottom:12%;right:8%}.premium-stage .card-a,.flight-stage .card-a{top:18%;right:2%}.premium-stage .card-b,.flight-stage .card-b{bottom:16%;left:0}.studio-section,.product-section{width:min(1180px,100% - 32px);margin:0 auto;padding:88px 0}.section-heading{max-width:840px;margin-bottom:40px}.capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.capability-card{background:linear-gradient(#ffffff13,#ffffff08);border:1px solid #ffffff1f;border-radius:24px;min-height:260px;padding:26px;transition:transform .18s,border-color .18s,background .18s;box-shadow:0 26px 90px #00000038}.capability-card:hover{background:linear-gradient(#12d7ff14,#ffffff09);border-color:#12d7ff47;transform:translateY(-5px)}.capability-card svg{color:var(--cyan);margin-bottom:26px}.capability-card p{color:var(--muted);margin-top:14px;line-height:1.55}.process-section{padding:102px 0}.timeline{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0b;border:1px solid #ffffff1f;border-radius:28px;overflow:hidden}.timeline-row{border-bottom:1px solid #ffffff1a;grid-template-columns:70px minmax(0,1fr) 90px;align-items:center;gap:20px;min-height:86px;padding:0 26px;display:grid}.timeline-row:last-child{border-bottom:0}.timeline-row span{color:#ffffff61;font-weight:800}.timeline-row strong{font-size:clamp(1.2rem,2vw,1.55rem)}.timeline-row div{background:linear-gradient(90deg, var(--magenta), var(--cyan));transform-origin:0;border-radius:999px;height:2px;animation:3s ease-in-out infinite scanLine}.product-frame{background:radial-gradient(circle at 82% 22%,#12d7ff24,#0000 24rem),radial-gradient(circle at 8% 16%,#ff138e1f,#0000 22rem),#ffffff0b;border:1px solid #ffffff1f;border-radius:32px;grid-template-columns:1.05fr .95fr;align-items:center;gap:42px;padding:clamp(28px,5vw,64px);display:grid;box-shadow:0 46px 120px #00000057}.product-proof{gap:14px;display:grid}.proof-row{color:#f5faffc7;background:#0307125c;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.proof-row svg{color:var(--cyan);margin-top:2px}.demo-projects-section{width:min(1180px,100% - 32px);margin:0 auto;padding:34px 8px 90px}.demo-projects-heading{gap:18px;max-width:820px;margin-bottom:30px;display:grid}.demo-projects-heading h2{overflow-wrap:anywhere;max-width:780px;font-size:clamp(3rem,6vw,5.4rem);line-height:.94}.demo-projects-heading p:last-child{color:var(--muted);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.55}.demo-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.demo-project-card{background:linear-gradient(#ffffff12,#ffffff07),#040812ad;border:1px solid #ffffff1f;border-radius:28px;min-height:0;padding:16px;transition:transform .18s,border-color .18s,background .18s;position:relative;overflow:hidden;box-shadow:0 30px 92px #00000042}.demo-project-card:before{content:"";opacity:0;background:radial-gradient(circle,#12d7ff29,#0000 66%);height:58%;transition:opacity .18s;position:absolute;inset:-35% -20% auto}.demo-project-card:hover{background:linear-gradient(#12d7ff13,#ffffff08),#040812bd;border-color:#12d7ff47;transform:translateY(-5px)}.demo-project-card:hover:before{opacity:1}.demo-shot-frame{z-index:1;aspect-ratio:4/3;background:radial-gradient(circle at 20% 18%,#12d7ff29,#0000 8rem),linear-gradient(145deg,#ffffff14,#ffffff06);border:1px solid #ffffff24;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 18px 62px #00000047}.demo-shot-frame:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.demo-shot-frame img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .22s;display:block}.demo-project-card:hover .demo-shot-frame img{transform:scale(1.025)}.demo-project-copy{z-index:1;padding:22px 8px 4px;position:relative}.demo-project-copy>span{color:var(--cyan);letter-spacing:.16em;margin-bottom:12px;font-size:.8rem;font-weight:900;display:block}.demo-project-copy h3{overflow-wrap:anywhere;font-size:clamp(1.32rem,2vw,1.62rem)}.demo-project-copy p{color:var(--muted);overflow-wrap:anywhere;margin-top:12px;line-height:1.5}.demo-project-copy small{color:#f5faff9e;overflow-wrap:anywhere;margin-top:18px;font-weight:800;line-height:1.35;display:block}.founder-section{padding:78px 0 104px}.founder-card,.trust-stack>div{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:28px;box-shadow:0 28px 90px #00000040}.founder-card{padding:clamp(28px,5vw,54px)}.founder-card svg,.trust-stack svg{color:var(--magenta);margin-bottom:20px}.trust-stack{gap:16px;display:grid}.trust-stack>div{padding:28px}.trust-stack strong{margin-bottom:10px;font-size:1.12rem;display:block}.trust-stack span{color:var(--muted);line-height:1.55}.contact-section{isolation:isolate;background:radial-gradient(circle at 76% 24%,#12d7ff29,#0000 24rem),radial-gradient(circle at 14% 18%,#ff138e1a,#0000 24rem),linear-gradient(135deg,#ffffff0e,#ffffff05),#0509168f;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(360px,.8fr);align-items:center;gap:clamp(28px,5vw,72px);width:min(1180px,100% - 32px);min-height:520px;margin:0 auto 34px;padding:clamp(34px,5.8vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 36px 140px #00000057,inset 0 1px #ffffff14}.contact-section:before,.contact-section:after{content:"";pointer-events:none;position:absolute}.contact-section:before{border-radius:inherit;opacity:.28;-webkit-mask-composite:xor;background:linear-gradient(90deg,#0000 0 16%,#12d7ff80,#ff138e6b,#0000 84%),linear-gradient(#ffffff1f,#0000 38%);padding:1px;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.contact-section:after{background:radial-gradient(circle,#12d7ff33,#0000 68%);border-radius:50%;width:260px;height:260px;animation:6s ease-in-out infinite contactGlowDrift;top:24%;right:12%}.contact-section>div{z-index:2;position:relative}.contact-section h2{max-width:620px}.contact-section p:not(.signal){max-width:600px}.contact-form{gap:13px;max-width:700px;margin-top:28px;display:grid}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.contact-form label,.contact-topic-fieldset{gap:8px;display:grid}.contact-form label span,.contact-topic-fieldset legend{color:#f5faffb8;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:850}.contact-topic-fieldset{background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;min-width:0;margin:0;padding:15px}.contact-topic-fieldset legend{padding:0 8px}.contact-topic-grid{flex-wrap:wrap;gap:8px;display:flex}.contact-topic-grid label{color:#f5faffd1;cursor:pointer;background:#050a1875;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 12px;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.contact-topic-grid input{width:14px;height:14px;accent-color:var(--magenta)}.contact-topic-grid label:has(input:checked){color:#fff;background:linear-gradient(135deg,#12d7ff1f,#ff138e1f),#050a18b3;border-color:#12d7ff7a}.contact-form input,.contact-form select,.contact-form textarea{color:#fff;background:#ffffff0e;border:1px solid #ffffff24;border-radius:8px;outline:none;width:100%;min-height:46px;padding:12px 14px;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff0f}.contact-form textarea{resize:vertical;line-height:1.45}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#f5faff6b}.contact-form select option{color:#07101e}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{background:#12d7ff14;border-color:#12d7ff8a;box-shadow:0 0 0 4px #12d7ff14}.contact-submit{cursor:pointer;border:0;width:fit-content;margin-top:2px}.contact-form-note{color:#f5faff94;max-width:520px;margin:0;font-size:.88rem;line-height:1.45}.contact-form-status{color:#ffe4f4;margin:0;font-size:.92rem;font-weight:750}.contact-showcase{place-items:center;min-height:360px;display:grid;position:relative;overflow:clip}.contact-orbit-ring{aspect-ratio:1;background:radial-gradient(circle,#0000 0 36%,#12d7ff14 36.5% 37%,#0000 37.5% 62%,#ff138e14 62.5% 63%,#0000 63.5%);border:1px solid #12d7ff2e;border-radius:50%;width:min(360px,88%);animation:9s linear infinite contactOrbit;position:absolute}.contact-structure-asset{z-index:2;aspect-ratio:16/9;object-fit:cover;border:1px solid #ffffff29;border-radius:8px;width:min(470px,96%);animation:5.8s ease-in-out infinite contactDeviceFloat;display:block;position:relative;box-shadow:0 34px 100px #0000005c,0 0 80px #12d7ff1f}.contact-device{background:linear-gradient(145deg,#0c1630db,#040712e0),#ffffff0a;border:1px solid #ffffff24;border-radius:28px;width:min(380px,92%);min-height:238px;padding:18px;animation:5.8s ease-in-out infinite contactDeviceFloat;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000057,0 0 80px #12d7ff21}.contact-device:before{content:"";background:linear-gradient(115deg,#0000 36%,#ffffff29,#0000 62%);animation:4.2s ease-in-out infinite contactDeviceSweep;position:absolute;inset:-40% -20%;transform:translate(-45%)}.device-topline,.device-stack,.device-hero-line,.device-glow-button{z-index:1;position:relative}.device-topline{gap:7px;margin-bottom:28px;display:flex}.device-topline span{background:#ffffff4d;border-radius:50%;width:9px;height:9px}.device-topline span:first-child{background:var(--magenta)}.device-topline span:nth-child(2){background:var(--violet)}.device-topline span:nth-child(3){background:var(--cyan)}.device-hero-line{background:linear-gradient(90deg,#fff,#f5faff57);border-radius:999px;width:76%;height:22px;margin-bottom:18px}.device-stack{gap:10px;width:82%;display:grid}.device-stack span{background:#ffffff29;border-radius:999px;height:10px}.device-stack span:nth-child(2){width:74%}.device-stack span:nth-child(3){width:52%}.device-glow-button{background:linear-gradient(135deg,#e7fbff,#ff4bb2);border-radius:999px;width:128px;height:38px;margin-top:28px;box-shadow:0 0 34px #12d7ff40}.contact-signal-card{z-index:3;color:#f5faffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050a18bd;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;min-height:46px;padding:0 15px;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 18px 58px #00000047}.contact-signal-card svg{color:var(--cyan)}.signal-card-layout{animation:5.4s ease-in-out infinite contactChipOne;top:16%;left:2%}.signal-card-motion{animation:6s ease-in-out -1.2s infinite contactChipTwo;top:42%;right:0}.signal-card-launch{animation:5.6s ease-in-out -2s infinite contactChipThree;bottom:10%;left:16%}.legal-page-content{z-index:2;padding:138px 0 34px;position:relative}.contact-page-content{z-index:2;align-items:center;min-height:calc(100svh - 120px);padding:138px 0 34px;display:grid;position:relative}.configurator-page{background:radial-gradient(circle at 75% 20%,#12d7ff29,#0000 30rem),radial-gradient(circle at 18% 84%,#ff138e1f,#0000 26rem),#02040d;min-height:100vh}.configurator-topbar nav a{font-size:.9rem}.cms-portal-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:138px 0 58px}.cms-login-card{background:radial-gradient(circle at 80% 15%,#12d7ff24,#0000 22rem),#050916d1;border:1px solid #ffffff24;border-radius:32px;width:min(680px,100%);margin:0 auto;padding:clamp(26px,5vw,48px);box-shadow:0 36px 110px #00000057}.cms-login-card h1,.cms-portal-header h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(3rem,7vw,6.6rem);line-height:.92}.cms-login-card p,.cms-portal-header p,.cms-success,.cms-empty,.cms-error,.configurator-link-note{color:var(--muted);line-height:1.55}.cms-error{color:#ffd7e8;background:#ff138e14;border:1px solid #ff6ea047;border-radius:16px;padding:12px 14px}.cms-status-line{margin:0 0 18px}.configurator-link-note{color:#f8fbffd1;background:#12d7ff12;border:1px solid #12d7ff38;border-radius:999px;width:fit-content;max-width:100%;margin:16px 0 0;padding:10px 14px}.cms-login-card label,.cms-form-grid label,.briefing-card label{color:#f8fbffd6;gap:8px;margin:22px 0;font-weight:900;display:grid}.cms-login-card input,.cms-form-grid input,.cms-form-grid select,.briefing-card input,.briefing-card textarea{color:#fff;width:100%;font:inherit;background:#ffffff0e;border:1px solid #ffffff24;border-radius:16px;outline:none}.cms-login-card input,.cms-form-grid input,.cms-form-grid select,.briefing-card input{min-height:52px;padding:0 16px}.briefing-card textarea{resize:vertical;min-height:118px;padding:14px 16px;line-height:1.45}.cms-login-card input:focus,.cms-form-grid input:focus,.cms-form-grid select:focus,.briefing-card input:focus,.briefing-card textarea:focus{border-color:#12d7ffa6;box-shadow:0 0 0 4px #12d7ff1c}.cms-login-card small{color:var(--soft);margin-top:16px;display:block}.cms-portal-header{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:28px;display:flex}.ghost-action{color:#f8fbffdb;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;min-height:46px;padding:0 18px;font-weight:900}.summary-action:disabled,.ghost-action:disabled,.cms-list-actions button:disabled{cursor:not-allowed;opacity:.55}.cms-portal-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);align-items:start;gap:18px;display:grid}.cms-manager-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff13,#ffffff09),#050916c7;border:1px solid #ffffff1f;border-radius:28px;padding:clamp(20px,3vw,30px);box-shadow:0 28px 80px #00000042}.cms-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.cms-form-grid label:last-child{grid-column:1/-1}.cms-success a{color:var(--cyan);overflow-wrap:anywhere}.cms-list,.cms-order-list{gap:12px;display:grid}.cms-list-item,.cms-order-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:20px;justify-content:space-between;gap:18px;padding:16px;display:flex}.cms-list-item strong,.cms-order-card strong,.cms-order-card b{color:#fff;display:block}.cms-list-item span,.cms-order-card span,.cms-list-item small,.cms-order-card small,.cms-order-card p{color:var(--muted);margin-top:5px;line-height:1.45;display:block}.cms-list-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.cms-list-actions a,.cms-list-actions button{color:#f8fbffe0;cursor:pointer;background:#12d7ff0f;border:1px solid #12d7ff47;border-radius:999px;min-height:34px;padding:0 12px;font-weight:900}.cms-list-actions button,.cms-danger-action{justify-content:center;align-items:center;gap:7px;display:inline-flex}.cms-list-actions .cms-danger-action,.cms-danger-action{color:#ffd7e8;background:#ff138e14;border-color:#ff6ea047}.cms-danger-action:hover{background:#ff138e24;border-color:#ff6ea08c}.cms-orders-panel,.cms-order-list{margin-top:18px}.cms-order-card{gap:16px;display:grid}.cms-order-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cms-order-head .cms-danger-action{min-height:36px;font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-weight:950}.cms-order-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cms-order-details div,.cms-order-note,.cms-order-price{background:#0308143d;border:1px solid #ffffff14;border-radius:16px;min-width:0;padding:12px}.cms-order-details small,.cms-order-price small{color:#12d7ffcc;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:.72rem}.cms-order-details p,.cms-order-note{overflow-wrap:anywhere}.cms-order-note{color:var(--muted);margin:0}.cms-order-note strong{display:inline}.cms-order-price{justify-content:space-between;align-items:center;gap:14px;display:flex}.configurator-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:138px 0 58px}.configurator-hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.78fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:clamp(520px,74vh,760px);margin-bottom:clamp(28px,5vw,54px);display:grid}.private-link-chip{color:#f8fbffe0;background:#070d1db8;border:1px solid #12d7ff47;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin-bottom:18px;padding:10px 14px;display:inline-flex;box-shadow:0 18px 46px #12d7ff1f}.private-link-chip svg{color:var(--cyan)}.configurator-hero h1{color:#fff;letter-spacing:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:840px;margin:0;font-size:clamp(3.2rem,8vw,7.6rem);line-height:.9}.configurator-hero h1:after{animation:4.4s ease-in-out infinite alternate brandLineFlow}.configurator-hero p{max-width:720px;color:var(--muted);margin:24px 0 0;font-size:clamp(1.05rem,1.8vw,1.34rem);line-height:1.55}.configurator-hero-card{background:radial-gradient(circle at 18% 18%,#12d7ff33,#0000 32%),radial-gradient(circle at 84% 10%,#ff138e33,#0000 36%),linear-gradient(145deg,#ffffff14,#060b19d6);border:1px solid #ffffff24;border-radius:30px;min-height:330px;padding:clamp(24px,3vw,34px);position:relative;overflow:hidden;box-shadow:0 34px 96px #00000057}.configurator-hero-card:before{content:"";border:1px solid #ffffff1c;border-radius:24px;position:absolute;inset:18px}.configurator-hero-card:after{content:"";border:1px solid #12d7ff33;border-radius:999px;width:210px;height:210px;position:absolute;bottom:-70px;right:-66px;box-shadow:inset 0 0 34px #12d7ff14,0 0 70px #ff138e1f}.configurator-hero-card img{border-radius:18px;width:58px;height:58px;margin-bottom:44px;position:relative;box-shadow:0 0 36px #12d7ff3d}.configurator-hero-card span,.configurator-hero-card strong,.configurator-hero-card small,.configurator-hero-card ul{display:block;position:relative}.configurator-hero-card span{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;font-weight:900}.configurator-hero-card strong{color:#fff;margin-top:8px;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.12}.configurator-hero-card ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.configurator-hero-card li{color:#f8fbffdb;align-items:center;gap:10px;font-weight:850;display:flex}.configurator-hero-card li svg{color:var(--cyan)}.configurator-hero-card small{color:var(--muted);margin-top:9px;line-height:1.45}.configurator-grid{grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:start;gap:22px;display:grid}.configurator-workspace{gap:18px;display:grid}.configurator-panel,.summary-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff13,#ffffff09),#050916c7;border:1px solid #ffffff1f;border-radius:28px;box-shadow:0 28px 80px #00000042}.configurator-panel{padding:clamp(20px,3vw,30px)}.panel-heading{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.panel-heading>span{color:#06101d;background:linear-gradient(135deg, var(--cyan), var(--magenta));border-radius:14px;flex:none;place-items:center;width:38px;height:38px;font-size:.95rem;font-weight:950;display:grid}.panel-heading h2,.summary-card h2{color:#fff;margin:0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.1}.panel-heading p,.summary-card p{color:var(--muted);margin:7px 0 0;line-height:1.5}.type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.type-option,.module-option,.choice-pill,.style-switcher button,.delivery-switch button{color:#f8fbffd1;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.type-option:hover,.module-option:hover,.choice-pill:hover,.style-switcher button:hover,.delivery-switch button:hover{border-color:#12d7ff57;transform:translateY(-2px)}.type-option.is-selected,.module-option.is-selected,.choice-pill.is-selected,.style-switcher button.is-selected,.delivery-switch button.is-selected{background:linear-gradient(135deg,#12d7ff29,#ff138e21),#ffffff12;border-color:#12d7ffa3;box-shadow:0 18px 46px #12d7ff1a}.type-option{text-align:left;border-radius:22px;min-height:172px;padding:18px;position:relative;overflow:visible}.delivery-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.delivery-switch button{text-align:left;border-radius:20px;min-height:106px;padding:16px}.delivery-switch strong,.delivery-switch span{display:block}.delivery-switch strong{color:#fff;font-weight:950}.delivery-switch span{color:var(--muted);margin-top:8px;font-size:.88rem;line-height:1.45}.type-option span,.module-option span{color:#fff;font-weight:900;display:block}.type-option strong{color:var(--cyan);margin-top:14px;font-size:.95rem;display:block}.type-option small{color:var(--muted);margin-top:14px;line-height:1.45;display:block}.type-details{z-index:6;color:#f8fbffe0;opacity:0;pointer-events:none;background:#040916f5;border:1px solid #12d7ff42;border-radius:18px;min-height:90px;padding:14px;font-style:normal;line-height:1.45;transition:opacity .18s .62s,transform .18s .62s;position:absolute;bottom:calc(100% + 10px);left:14px;right:14px;transform:translateY(8px);box-shadow:0 24px 70px #0000006b}.type-option:hover .type-details,.type-option:focus-visible .type-details{opacity:1;transform:translateY(0)}.option-cloud{flex-wrap:wrap;gap:10px;display:flex}.choice-pill{border-radius:999px;align-items:center;gap:9px;min-height:46px;padding:0 16px;font-size:.98rem;font-weight:850;display:inline-flex}.choice-pill svg{color:var(--cyan)}.choice-pill small{color:var(--soft);font-size:.75rem;font-weight:900}.choice-pill.is-locked,.module-option:disabled{cursor:default;opacity:.92}.choice-pill:disabled:hover,.module-option:disabled:hover{transform:none}.page-stepper{background:#12d7ff0e;border:1px solid #12d7ff2e;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:16px;display:flex}.page-stepper strong,.page-stepper span{display:block}.page-stepper strong{color:#fff}.page-stepper span{color:var(--muted);margin-top:4px;line-height:1.4}.stepper-controls{flex:none;grid-template-columns:42px 54px 42px;align-items:center;gap:8px;display:grid}.stepper-controls button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff21;border-radius:14px;width:42px;height:42px;font-size:1.2rem;font-weight:950}.stepper-controls b{text-align:center;color:#fff;font-size:1.35rem}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.module-option{text-align:left;border-radius:20px;align-content:space-between;gap:12px;min-height:126px;padding:16px;display:grid}.module-option svg{color:var(--cyan)}.module-option strong,.module-option small{display:block}.module-option strong{color:var(--soft);font-size:.86rem}.module-option small{color:#f8fbff94;font-size:.8rem;line-height:1.35}.style-switcher{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.style-switcher button{border-radius:16px;min-height:52px;font-size:.92rem;font-weight:900;position:relative;overflow:hidden}.style-switcher button span{z-index:8;color:#f8fbffe0;opacity:0;pointer-events:none;background:linear-gradient(135deg,#12d7ff24,#ff138e24),#040916f5;border:1px solid #ffffff21;border-radius:18px;min-height:184px;padding:12px;font-size:.82rem;line-height:1.4;transition:opacity .18s .62s,transform .18s .62s;position:absolute;bottom:calc(100% + 10px);left:10px;right:10px;transform:translateY(8px);box-shadow:0 24px 70px #0000006b}.style-switcher button span b{margin-top:10px;font-weight:800;display:block}.style-preview{background:linear-gradient(135deg,#ffffff14,#0000),#040916e6;border:1px solid #ffffff1f;border-radius:14px;height:96px;display:block;overflow:hidden}.style-preview:before,.style-preview:after{content:"";border-radius:999px;margin:12px;display:block}.style-preview:before{background:#ffffffe6;width:58%;height:15px}.style-preview:after{background:linear-gradient(135deg,#12d7ff38,#ff138e2e);border-radius:12px;width:76%;height:38px}.style-switcher button:hover{overflow:visible}.style-switcher button:hover span,.style-switcher button:focus-visible span{opacity:1;transform:translateY(0)}.style-clean{background:linear-gradient(135deg,#f8fbff1f,#12d7ff0d)}.style-clean .style-preview{background:linear-gradient(90deg,#f5fbff 0 56%,#dff8ff 56% 100%)}.style-clean .style-preview:before{background:#06101d}.style-clean .style-preview:after{background:linear-gradient(135deg,#fff,#d6f8ff);box-shadow:inset 0 0 0 1px #03071214}.style-dark{background:linear-gradient(135deg,#12d7ff24,#ff138e1f)}.style-dark .style-preview{background:radial-gradient(circle at 75% 20%,#ff138e57,#0000 36%),radial-gradient(circle at 20% 80%,#12d7ff4d,#0000 40%),#050916}.style-warm{background:linear-gradient(135deg,#ffd28029,#54be7a14)}.style-warm .style-preview{background:linear-gradient(135deg,#ffe1a057,#488a5c33),#192317}.style-warm .style-preview:after{background:linear-gradient(135deg,#ffd280cc,#52b47873)}.style-editorial{background:linear-gradient(135deg,#ffffff1a,#9135ff1f)}.style-editorial .style-preview{background:linear-gradient(90deg,#ffffffeb 0 46%,#9135ff38 46% 100%),#070a13}.style-editorial .style-preview:before{background:#06101d;width:76%;height:20px}.style-editorial .style-preview:after{background:linear-gradient(135deg,#ff86cf,#12d7ff);width:48%}.configurator-summary{position:sticky;top:104px}.summary-card{padding:24px}.summary-label{color:var(--cyan);letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px;font-size:.8rem;font-weight:950;display:block}.summary-price{background:#12d7ff12;border:1px solid #12d7ff3d;border-radius:22px;margin:24px 0;padding:20px}.summary-price small,.summary-price strong,.summary-price span{display:block}.summary-delivery{background:#12d7ff0f;border:1px solid #12d7ff38;border-radius:999px;width:fit-content;padding:8px 11px;font-size:.86rem;font-weight:850;color:#f8fbffcc!important;margin-top:14px!important}.summary-price small{color:var(--muted);font-weight:800}.summary-price strong{color:#fff;margin-top:7px;font-size:clamp(2rem,4vw,3rem);line-height:1}.summary-price span{color:var(--cyan);margin-top:8px;font-weight:850}.price-notice{color:#f8fbffad;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;margin:-10px 0 18px;padding:12px 14px;font-size:.86rem;line-height:1.45}.summary-list{gap:10px;margin:0;display:grid}.summary-list div{border-bottom:1px solid #ffffff17;justify-content:space-between;gap:14px;padding:12px 0;display:flex}.summary-list dt{color:var(--muted);font-weight:800}.summary-list dd{color:#fff;text-align:right;margin:0;font-weight:900}.summary-tags{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.summary-tags span{color:#f8fbffc7;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:800}.summary-action{color:#06101d;cursor:pointer;background:linear-gradient(135deg,#d9fbff,#ff86cf);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;font-weight:950;display:inline-flex;box-shadow:0 24px 58px #ff138e29}.summary-note{color:var(--muted);background:#ffffff0b;border-radius:18px;gap:10px;margin-top:18px;padding:14px;line-height:1.45;display:flex}.summary-note svg{color:var(--cyan);flex:none}.whatsapp-action{color:#f8fbffc2;text-align:center;margin-top:14px;font-size:.88rem;font-weight:900;display:block}.briefing-modal{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overscroll-behavior:contain;background:#02040dc7;place-items:start center;padding:20px;scroll-padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.briefing-card{background:radial-gradient(circle at 78% 10%,#12d7ff24,#0000 18rem),#050916f5;border:1px solid #ffffff24;border-radius:28px;width:min(540px,100%);margin:auto 0;padding:clamp(24px,4vw,36px);scroll-margin:24px;position:relative;box-shadow:0 38px 120px #00000080}.briefing-card h2{color:#fff;margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:1}.briefing-card p,.briefing-card small{color:var(--muted);line-height:1.55}.briefing-saved-actions{background:#12d7ff0f;border:1px solid #12d7ff33;border-radius:18px;gap:10px;margin-top:16px;padding:14px;display:grid}.briefing-saved-actions a{color:#06101d;background:linear-gradient(135deg,#d9fbff,#ff86cf);border-radius:999px;justify-content:center;align-items:center;min-height:38px;font-weight:950;display:inline-flex}.modal-close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.privacy-section{background:radial-gradient(circle at 82% 8%,#12d7ff1f,#0000 22rem),radial-gradient(circle at 10% 10%,#ff138e1a,#0000 24rem),#030712b8;border:1px solid #ffffff1f;border-radius:32px;width:min(1180px,100% - 32px);margin:0 auto 34px;padding:clamp(28px,5vw,56px);scroll-margin-top:104px;box-shadow:0 36px 110px #00000057}.privacy-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.privacy-heading svg{color:var(--cyan);filter:drop-shadow(0 0 18px #12d7ff5c);flex:none}.privacy-notice{background:#12d7ff13;border:1px solid #12d7ff38;border-radius:22px;max-width:880px;margin-bottom:24px;padding:20px}.privacy-notice strong,.privacy-grid h3,.impressum-detail h3{color:#f8fbff;font-size:1.08rem;line-height:1.2;display:block}.privacy-notice p,.privacy-grid p,.impressum-detail p,.privacy-footnote{color:var(--muted);margin-top:10px;line-height:1.62}.privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.privacy-grid article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:22px;min-height:210px;padding:20px}.privacy-grid a{color:#f8fbff;text-underline-offset:4px;-webkit-text-decoration:underline #12d7ff80;text-decoration:underline #12d7ff80}.privacy-footnote{max-width:880px;margin-top:24px;font-size:.95rem}.impressum-section{overflow:hidden}.impressum-layout{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:16px;min-width:0;display:grid;overflow:clip}.impressum-identity,.impressum-contact-panel,.impressum-detail{background:linear-gradient(145deg,#ffffff12,#ffffff07),#0307126b;border:1px solid #ffffff1c;min-width:0;box-shadow:inset 0 1px #ffffff0a}.impressum-identity{background:radial-gradient(circle at 16% 18%,#ff138e29,#0000 18rem),radial-gradient(circle at 90% 88%,#12d7ff29,#0000 20rem),#ffffff0c;border-radius:28px;flex-direction:column;grid-row:span 2;justify-content:space-between;gap:46px;min-height:330px;padding:clamp(24px,4vw,38px);display:flex}.impressum-brand{align-items:center;gap:18px;display:flex}.impressum-brand img{background:#02040d;border-radius:20px;width:78px;height:78px;box-shadow:0 18px 42px #0000005c}.impressum-brand span,.impressum-contact-panel small{color:#f4faff8c;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:.74rem;font-weight:800;line-height:1.2;display:block}.impressum-brand strong{color:#f8fbff;font-size:clamp(2.15rem,5vw,4rem);line-height:.95;display:block}.impressum-address span{color:#f8fbff;margin-bottom:12px;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:800;display:block}.impressum-address address{color:var(--muted);font-size:clamp(1.05rem,1.7vw,1.32rem);font-style:normal;line-height:1.55}.impressum-contact-panel{border-radius:26px;gap:12px;padding:16px;display:grid}.impressum-contact-panel a{color:#f8fbff;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:22px;align-items:center;gap:14px;min-height:88px;padding:18px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.impressum-contact-panel a:hover{background:#12d7ff13;border-color:#12d7ff5c;transform:translateY(-2px)}.impressum-contact-panel svg{color:var(--cyan);flex:none}.impressum-contact-panel span{overflow-wrap:anywhere;min-width:0;font-weight:800;line-height:1.25}.impressum-detail{border-radius:24px;min-height:150px;padding:22px}.site-footer{color:#f4faffa3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 12%,#12d7ff29,#0000 16rem),radial-gradient(circle at 92%,#ff138e1f,#0000 18rem),linear-gradient(135deg,#ffffff13,#ffffff06),#040814c2;border:1px solid #ffffff1c;border-radius:24px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(22px,5vw,64px);width:min(1180px,100% - 32px);margin:0 auto 28px;padding:24px;font-size:.9rem;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000047,inset 0 1px #ffffff12}.site-footer:before{content:"";background:linear-gradient(90deg, transparent, #ff245f, var(--magenta), var(--violet), var(--blue), var(--cyan), transparent);opacity:.74;background-size:260% 100%;height:1px;animation:5.5s ease-in-out infinite footerLineDrift,4.2s linear infinite brandLineFlow;position:absolute;top:0;left:24px;right:24px}.footer-brand-block{z-index:1;align-items:flex-start;gap:12px;min-width:0;display:inline-flex;position:relative}.footer-cms-link{border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.footer-cms-link:focus-visible{outline-offset:4px;outline:2px solid #12d7ffb3}.footer-brand-block img{object-fit:contain;filter:drop-shadow(0 0 18px #12d7ff47);width:42px;height:42px}.footer-brand-block span,.footer-columns span{color:#f4faff94;letter-spacing:.13em;text-transform:uppercase;margin-bottom:2px;font-size:.68rem;font-weight:800;display:block}.footer-brand-block strong{color:#fff;font-size:1.05rem}.footer-columns{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid;position:relative}.footer-columns>div{align-content:start;gap:9px;display:grid}.site-footer a{color:#f4faffc7;transition:color .18s,background .18s,border-color .18s}.footer-columns a{border-radius:8px;align-items:center;width:fit-content;min-height:28px;padding:2px 0;font-weight:750;display:inline-flex}.site-footer a:hover{color:#fff}.cms-demo-shell{color:#251a12;background:#f4efe6;grid-template-columns:290px minmax(0,1fr);min-height:100vh;font-family:DM Sans,system-ui,sans-serif;display:grid;overflow-x:hidden}.cms-sidebar{color:#fff8ec;background:#17120d;flex-direction:column;gap:28px;height:100vh;padding:28px;display:flex;position:sticky;top:0}.cms-logo{align-items:center;gap:12px;display:flex}.cms-logo span{color:#17120d;background:linear-gradient(135deg,#d5a34b,#f3d99a);border-radius:14px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.cms-logo strong{font-size:1.2rem}.cms-sidebar nav{gap:8px;display:grid}.cms-sidebar nav a,.cms-back-link{color:#fff8ecc7;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;min-height:46px;padding:0 14px;font-weight:800;display:flex}.cms-sidebar nav a.is-active{color:#17120d;background:#fff8ec}.cms-sidebar p{color:#fff8ec9e;margin:auto 0 0;font-size:.95rem;line-height:1.6}.cms-back-link{border-color:#fff8ec29;justify-content:center}.cms-workbench{min-width:0;padding:30px}.cms-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.cms-toolbar span,.cms-panel-head span{color:#9a6a26;text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px;font-size:.78rem;font-weight:900;display:block}.cms-toolbar h1{color:#1c130d;margin:0;font-size:clamp(1.9rem,4vw,3.3rem);line-height:1}.cms-save,.cms-panel-head button,.cms-upload{color:#fff8ec;min-height:44px;font:inherit;cursor:pointer;background:#17120d;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:900;display:inline-flex}.cms-save-state{color:#315c27;background:#e5f6df;border-radius:14px;margin-bottom:18px;padding:13px 16px;font-weight:800}.cms-grid{grid-template-columns:minmax(220px,.78fr) minmax(220px,.78fr) minmax(340px,1.3fr);align-items:start;gap:18px;display:grid}.cms-panel,.cms-preview{background:#fffaf1;border:1px solid #251a121a;border-radius:24px;min-width:0;box-shadow:0 22px 70px #251a1214}.cms-editor{padding:20px}.cms-panel-head{margin-bottom:16px}.cms-panel-head strong{color:#1c130d;font-size:1.22rem}.cms-panel-head.compact{justify-content:space-between;align-items:center;gap:14px;margin:24px 0 12px;display:flex}.cms-panel-head.compact span{margin:0}.cms-editor label{color:#6b5948;gap:8px;margin-bottom:14px;font-size:.9rem;font-weight:900;display:grid}.cms-editor input,.cms-editor textarea,.cms-editor select{color:#251a12;width:100%;font:inherit;background:#fff;border:1px solid #251a121f;border-radius:14px;outline:none;font-weight:700}.cms-editor input,.cms-editor select{min-height:46px;padding:0 13px}.cms-editor textarea{resize:vertical;min-height:92px;padding:13px;line-height:1.45}.cms-media-list{gap:10px;display:grid}.cms-media-list button{color:#251a12;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #251a121a;border-radius:17px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:12px;padding:8px;display:grid}.cms-media-list button.is-selected{border-color:#c9973e;box-shadow:0 0 0 3px #c9973e29}.cms-media-list img{object-fit:cover;border-radius:13px;width:62px;height:62px}.cms-media-list strong,.cms-media-list span{display:block}.cms-media-list strong{color:#1c130d;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;overflow:hidden}.cms-media-list span{color:#7c6a58;font-weight:800}.cms-image-edit{gap:12px;margin-bottom:16px;display:grid}.cms-image-edit img{aspect-ratio:16/10;object-fit:cover;border-radius:20px;width:100%}.cms-upload{color:#251a12;background:#f1dfc1;position:relative}.cms-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.cms-preview{background:#17120d;overflow:hidden}.daud-preview{color:#271b11;background:#fff8ec;min-height:780px}.daud-preview-nav{color:#fff8ec;background:#17120d;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.daud-preview-nav strong{font-size:1.08rem}.daud-preview-nav nav{color:#fff8ecb8;gap:16px;font-size:.92rem;font-weight:800;display:flex}.daud-preview-hero{color:#fff8ec;background:radial-gradient(circle at 12% 4%,#c9973e3d,#0000 19rem),linear-gradient(135deg,#2a1a11,#17120d);grid-template-columns:1.02fr .98fr;align-items:stretch;gap:22px;padding:30px 22px;display:grid}.daud-preview-hero h2{color:#fff8ec;margin:0;font-size:clamp(2.35rem,4.2vw,4.4rem);line-height:.95}.daud-preview-hero p{color:#f0c86d;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:900}.daud-preview-hero span{color:#fff8ecbf;margin-top:18px;font-size:1.02rem;line-height:1.6;display:block}.daud-preview-hero img{object-fit:cover;border-radius:24px;width:100%;height:100%;min-height:330px;box-shadow:0 22px 60px #0000003d}.daud-preview-section{padding:28px 22px 34px}.daud-preview-head{gap:14px;margin-bottom:18px;display:grid}.daud-preview-head h3{color:#1c130d;margin:0;font-size:2rem;line-height:1}.daud-category-tabs{flex-wrap:wrap;gap:8px;display:flex}.daud-category-tabs button{color:#5c4a39;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #251a121f;border-radius:999px;padding:0 13px;font-weight:900}.daud-category-tabs button.is-active{color:#fff8ec;background:#17120d}.daud-preview-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.daud-preview-gallery article{background:#22160f;border-radius:22px;min-height:210px;position:relative;overflow:hidden}.daud-preview-gallery img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.daud-preview-gallery article:after{content:"";background:linear-gradient(#0000 30%,#000000c2);position:absolute;inset:0}.daud-preview-gallery article div{z-index:2;color:#fff;position:absolute;bottom:16px;left:16px;right:16px}.daud-preview-gallery strong,.daud-preview-gallery span{display:block}.daud-preview-gallery strong{font-size:1.12rem}.daud-preview-gallery span{color:#ffffffb8;margin-top:4px;font-weight:800}.daud-preview-contact{background:#251a121f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.daud-preview-contact div{background:#f0dfc5;padding:20px}.daud-preview-contact span{color:#826b51;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:.78rem;font-weight:900;display:block}.daud-preview-contact strong{color:#1c130d;font-size:.98rem}.easy-cms-shell{color:#241810;background:#f5efe4;min-height:100vh;font-family:DM Sans,system-ui,sans-serif}.easy-cms-topbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5efe4f0;border-bottom:1px solid #2418101a;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:16px clamp(18px,4vw,48px);display:grid;position:sticky;top:0}.easy-cms-brand{align-items:center;gap:13px;display:flex}.easy-cms-brand>span{color:#f4c46f;background:#17120d;border-radius:15px;place-items:center;width:46px;height:46px;font-size:1.25rem;font-weight:900;display:grid}.easy-cms-brand strong,.easy-cms-brand small{display:block}.easy-cms-brand strong{color:#17120d;font-size:1.08rem}.easy-cms-brand small{color:#7a6652;margin-top:2px;font-weight:700}.easy-mode-switch{background:#e9dcc7;border-radius:18px;grid-template-columns:1fr 1fr;gap:6px;padding:6px;display:grid}.easy-mode-switch button,.easy-back,.easy-floating-edit,.easy-add-image,.easy-preview-button{color:#241810;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-weight:900;display:inline-flex}.easy-mode-switch button.is-active{color:#fff8ec;background:#17120d;box-shadow:0 12px 30px #17120d2e}.easy-back{background:#fff8ec;border:1px solid #2418101f}.easy-website-view{padding:clamp(16px,3vw,34px);position:relative}.easy-floating-edit{z-index:60;color:#fff8ec;background:#17120d;min-height:58px;padding:0 22px;position:fixed;bottom:28px;right:28px;box-shadow:0 20px 54px #17120d47}.easy-editor-view{padding:clamp(22px,4vw,48px)}.easy-editor-intro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.easy-editor-intro span{color:#9a6a26;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:.82rem;font-weight:900;display:block}.easy-editor-intro h1{color:#17120d;max-width:820px;margin:0;font-size:clamp(2.4rem,5.4vw,5.6rem);line-height:.92}.easy-editor-intro p{color:#75624f;max-width:680px;margin:18px 0 0;font-size:1.1rem;line-height:1.65}.easy-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.easy-edit-card{background:#fffaf1;border:1px solid #2418101a;border-radius:28px;min-width:0;padding:24px;position:relative;box-shadow:0 22px 70px #24181014}.easy-step{color:#f4c46f;background:#17120d;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:18px;font-weight:900;display:grid}.easy-edit-card h2{color:#17120d;margin:0;font-size:clamp(1.6rem,2.5vw,2.25rem);line-height:1}.easy-edit-card p{color:#75624f;margin:12px 0 22px;line-height:1.55}.easy-edit-card label{color:#5f4d3e;gap:8px;margin-bottom:16px;font-size:.95rem;font-weight:900;display:grid}.easy-edit-card input,.easy-edit-card textarea,.easy-edit-card select{color:#241810;width:100%;font:inherit;background:#fff;border:1px solid #24181021;border-radius:16px;outline:none;font-weight:750}.easy-edit-card input,.easy-edit-card select{min-height:54px;padding:0 15px}.easy-edit-card textarea{resize:vertical;min-height:132px;padding:15px;line-height:1.5}.easy-image-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.easy-image-picker button{color:#241810;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #2418101a;border-radius:18px;padding:8px;font-weight:900}.easy-image-picker button.is-selected{border-color:#c9973e;box-shadow:0 0 0 3px #c9973e2b}.easy-image-picker img{aspect-ratio:1.25;object-fit:cover;border-radius:13px;width:100%}.easy-image-picker span{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;display:block;overflow:hidden}.easy-selected-image{gap:12px;margin-bottom:16px;display:grid}.easy-selected-image img{aspect-ratio:16/10;object-fit:cover;border-radius:20px;width:100%}.easy-add-image,.easy-preview-button{color:#fff8ec;background:#17120d;width:100%}.daud-preview.is-full-page{border-radius:32px;min-height:calc(100vh - 112px);overflow:hidden;box-shadow:0 26px 90px #2418102e}.daud-preview.is-full-page .daud-preview-nav{padding:24px clamp(22px,5vw,70px)}.daud-preview.is-full-page .daud-preview-hero{min-height:68vh;padding:clamp(54px,7vw,110px) clamp(22px,5vw,70px)}.daud-preview.is-full-page .daud-preview-hero h2{font-size:clamp(3.4rem,7vw,7.4rem)}.daud-preview.is-full-page .daud-preview-section{padding:clamp(44px,5vw,70px) clamp(22px,5vw,70px)}.daud-preview.is-full-page .daud-preview-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.daud-preview.is-full-page .daud-preview-gallery article{min-height:320px}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes orbit{to{transform:translate(-50%,-50%)rotateX(66deg)rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes linePulse{0%,to{opacity:.7;transform:scaleX(.68)}50%{opacity:1;transform:scaleX(1)}}@keyframes scanLine{0%,to{opacity:.55;transform:scaleX(.3)}50%{opacity:1;transform:scaleX(1)}}@keyframes logoMarkIn{0%{opacity:0;transform:translate(-96px,-38px)rotate(-28deg)scale(.72)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes logoGlowBreath{0%,to{opacity:.44;transform:scale(.9)}50%{opacity:.68;transform:scale(1.08)}}@keyframes logoLightRail{to{transform:rotate(1turn)}}@keyframes logoShapeMorph{0%,to{clip-path:polygon(14% 0,86% 0,100% 14%,100% 86%,86% 100%,14% 100%,0 86%,0 14%)}48%,52%{clip-path:polygon(50% 0,50% 0,94% 25%,94% 75%,50% 100%,50% 100%,6% 75%,6% 25%)}64%{clip-path:polygon(42% 0,58% 0,100% 22%,100% 78%,58% 100%,42% 100%,0 78%,0 22%)}}@keyframes brandLineFlow{0%{background-position:0%}to{background-position:240%}}@keyframes brandLineLoop{0%{background-position:0}to{background-position:220px}}@keyframes heroTraceDrift{0%{background-position:8%}to{background-position:172%}}@keyframes routeScreenIn{0%{opacity:0;filter:blur(12px);transform:translateY(28px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes wordNoreviIn{0%{opacity:0;filter:blur(10px);transform:translate(72px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes wordLabsIn{0%{opacity:0;filter:blur(10px);transform:translate(92px,-18px)skew(-10deg)}to{opacity:1;filter:blur();transform:translate(0)skew(0)}}@keyframes sceneHalo{to{transform:rotate(1turn)}}@keyframes fieldCoreIn{0%{opacity:0;filter:blur(14px);transform:translate(-50%,-42%)scale(.88)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes fieldCoreFloat{0%,to{translate:0}50%{translate:0 -12px}}@keyframes fieldUnderline{0%,to{opacity:.74;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}@keyframes fieldTrace{0%,to{opacity:.22;scale:.82 1}50%{opacity:.86;scale:1.06 1}}@keyframes nodePulse{0%,to{opacity:.62;transform:scale(.86)}50%{opacity:1;transform:scale(1.18)}}@keyframes fragmentFly{0%,to{opacity:.26;transform:translate(-18px,14px)scaleX(.72)}45%{opacity:.88;transform:translate(36px,-16px)scaleX(1)}}@keyframes assemblyLock{0%{opacity:0;filter:blur(10px);transform:translateY(26px)scale(.92)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes assembleMark{0%{opacity:0;transform:translate(-230px,-120px)rotate(-38deg)scale(.72)}34%{opacity:1;transform:translate(0)rotate(0)scale(1)}58%,to{opacity:0;transform:translate(0)rotate(0)scale(.58)}}@keyframes assembleNorevi{0%{opacity:0;transform:translate(220px,-110px)skew(-12deg)}36%{opacity:1;transform:translate(0)skew(0)}60%,to{opacity:0;transform:translate(0)scale(.66)}}@keyframes assembleLabs{0%{opacity:0;transform:translate(240px,120px)skew(12deg)}38%{opacity:1;transform:translate(0)skew(0)}62%,to{opacity:0;transform:translate(0)scale(.66)}}@keyframes assemblySweep{0%,to{opacity:.18;transform:translate(-16px)scaleX(.72)}48%{opacity:.9;transform:translate(22px)scaleX(1.08)}}@keyframes mapPulse{0%{opacity:.9;transform:scale(.38)}to{opacity:0;transform:scale(2.75)}}@keyframes mapCenterIn{0%{opacity:0;filter:blur(10px);transform:scale(.86)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes nodeOrbitIdea{0%{opacity:0;filter:blur(16px);transform:translate(-68vw,14vh)rotate(-16deg)scale(.68)}15%{opacity:1;filter:blur(7px);transform:translate(-36vw)rotate(-7deg)scale(.82)}34%{opacity:1;filter:blur(2px);transform:translate(31vw,15vh)rotate(12deg)scale(.92)}56%{transform:translate(45vw,39vh)rotate(24deg)scale(1)}77%{transform:translate(14vw,50vh)rotate(10deg)scale(1.02)}90%{transform:translate(-12px,-10px)rotate(-2deg)scale(1.06)}to{opacity:1;filter:blur();transform:translate(0,0)rotate(0)scale(1)}}@keyframes nodeOrbitDesign{0%{opacity:0;filter:blur(16px);transform:translate(64vw,8vh)rotate(16deg)scale(.68)}15%{opacity:1;filter:blur(7px);transform:translate(32vw,-4vh)rotate(7deg)scale(.82)}34%{opacity:1;filter:blur(2px);transform:translate(-30vw,25vh)rotate(-13deg)scale(.92)}56%{transform:translate(-44vw,1vh)rotate(-24deg)scale(1)}77%{transform:translate(-18vw,-25vh)rotate(-10deg)scale(1.02)}90%{transform:translate(12px,-10px)rotate(2deg)scale(1.06)}to{opacity:1;filter:blur();transform:translate(0,0)rotate(0)scale(1)}}@keyframes nodeOrbitCode{0%{opacity:0;filter:blur(16px);transform:translate(62vw,30vh)rotate(18deg)scale(.68)}15%{opacity:1;filter:blur(7px);transform:translate(29vw,12vh)rotate(8deg)scale(.82)}34%{opacity:1;filter:blur(2px);transform:translate(-34vw,-19vh)rotate(-15deg)scale(.92)}56%{transform:translate(-21vw,-48vh)rotate(-28deg)scale(1)}77%{transform:translate(20vw,-44vh)rotate(-8deg)scale(1.02)}90%{transform:translate(12px,10px)rotate(2deg)scale(1.06)}to{opacity:1;filter:blur();transform:translate(0,0)rotate(0)scale(1)}}@keyframes nodeOrbitLaunch{0%{opacity:0;filter:blur(16px);transform:translate(-66vw,30vh)rotate(-18deg)scale(.68)}15%{opacity:1;filter:blur(7px);transform:translate(-34vw,12vh)rotate(-8deg)scale(.82)}34%{opacity:1;filter:blur(2px);transform:translate(34vw,-21vh)rotate(15deg)scale(.92)}56%{transform:translate(48vw,2vh)rotate(28deg)scale(1)}77%{transform:translate(18vw,30vh)rotate(8deg)scale(1.02)}90%{transform:translate(-12px,10px)rotate(-2deg)scale(1.06)}to{opacity:1;filter:blur();transform:translate(0,0)rotate(0)scale(1)}}@keyframes nodeSplash{0%,62%{opacity:0;transform:scale(.72)}78%{opacity:.9;transform:scale(1.06)}to{opacity:0;transform:scale(1.45)}}@keyframes nodeTrail{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--trail-angle,0deg)) scaleX(.12)}16%{opacity:.86;transform:translate(-50%, -50%) rotate(var(--trail-angle,0deg)) scaleX(1.15)}54%{opacity:.5;transform:translate(-50%, -50%) rotate(var(--trail-angle,0deg)) scaleX(.82)}86%,to{opacity:0;transform:translate(-50%, -50%) rotate(var(--trail-angle,0deg)) scaleX(.18)}}@keyframes mapNodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes mapNodeBreathe{0%,to{transform:translate3d(var(--node-x,0px), calc(var(--node-y,0px) + 0px), 0) rotate(var(--node-rotate,0deg)) scale(var(--node-scale,1))}50%{transform:translate3d(var(--node-x,0px), calc(var(--node-y,0px) - 10px), 0) rotate(var(--node-rotate,0deg)) scale(var(--node-scale,1)) scale(1.025)}}@keyframes mapTrace{0%,to{opacity:.22;scale:.72 1}50%{opacity:.82;scale:1}}@keyframes contactOrbit{to{transform:rotate(1turn)}}@keyframes contactDeviceFloat{0%,to{transform:translateY(0)rotate(-.8deg)}50%{transform:translateY(-14px)rotate(.8deg)}}@keyframes contactDeviceSweep{0%,42%{opacity:0;transform:translate(-52%)}54%{opacity:1}78%,to{opacity:0;transform:translate(54%)}}@keyframes contactGlowDrift{0%,to{opacity:.75;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(-46px,34px)scale(1.08)}}@keyframes contactChipOne{0%,to{transform:translate(0,0)}50%{transform:translate(18px,-12px)}}@keyframes contactChipTwo{0%,to{transform:translate(0,0)}50%{transform:translate(-16px,14px)}}@keyframes contactChipThree{0%,to{transform:translate(0,0)}50%{transform:translate(14px,12px)}}@keyframes ctaCaretBlink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes heroNodeDrift{0%,to{translate:0;rotate:-4deg}35%{translate:38px -28px;rotate:3deg}68%{translate:-28px 24px;rotate:8deg}}@keyframes footerLineDrift{0%,to{opacity:.38;transform:translate(-10%)}50%{opacity:.9;transform:translate(10%)}}@keyframes posterSlamIn{0%{opacity:0;filter:blur(12px);transform:translate(28%,-58%)rotate(12deg)scale(.72)}to{opacity:1}}@keyframes posterFloat{0%,to{translate:0}50%{translate:0 -14px}}@keyframes posterGlint{0%,42%{transform:translate(-125%)}64%,to{transform:translate(125%)}}@keyframes ribbonSweep{0%,to{opacity:.48;filter:blur(.4px)drop-shadow(0 0 20px #ff138e2e)}50%{opacity:.9;filter:blur()drop-shadow(0 0 36px #12d7ff4d)}}@keyframes ribbonPulse{0%,to{transform:translate(-8%,40%)rotate(-28deg)scaleX(.72)}50%{transform:translate(-8%,40%)rotate(-28deg)scaleX(1.08)}}@keyframes compactCardIn{0%{opacity:0;transform:translate(-120px,100px)rotate(-10deg)scale(.82)}to{opacity:1}}@keyframes compactFloat{0%,to{translate:0}50%{translate:10px -10px}}@keyframes pieceFlyOne{0%{opacity:0;transform:translate(-220px,-120px)rotate(-44deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes pieceFlyTwo{0%{opacity:0;transform:translate(160px,-96px)skew(-12deg)}to{opacity:1;transform:translate(0)skew(0)}}@keyframes pieceFlyThree{0%{opacity:0;transform:translate(210px,74px)skew(14deg)}to{opacity:1;transform:translate(0)skew(0)}}@keyframes flightBeam{0%,to{opacity:.34;transform-origin:50%}50%{opacity:.95}}@keyframes separateMarkFloat{0%,to{transform:translate(0)rotate(-8deg)}50%{transform:translate(18px,-18px)rotate(6deg)}}@keyframes separateWordFloat{0%,to{transform:translate(0)rotate(4deg)}50%{transform:translate(-16px,20px)rotate(-3deg)}}@keyframes separateLabsFloat{0%,to{transform:translate(0)rotate(-5deg)}50%{transform:translate(14px,-16px)rotate(5deg)}}.premium-landing{color:#f8fbff;background:linear-gradient(#050711 0%,#080b17 36%,#f8fbff 36% 55%,#050711 55% 76%,#f8fbff 76% 100%)}.premium-landing:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 0 10%,#12d7ff14,#0000 28%),linear-gradient(120deg,#0000 58%,#ff138e1f,#0000 78%),linear-gradient(#ffffff0a,#0000 28%);position:fixed;inset:0}.premium-topbar{width:min(1240px,100% - 32px)}.premium-topbar nav{-webkit-backdrop-filter:blur(22px);background:#05091694;border-radius:999px}.premium-topbar nav a{border-radius:999px}.premium-hero,.premium-studio-section,.premium-services-section,.premium-projects-section,.premium-process-section,.premium-product-band{z-index:2;width:min(1240px,100% - 32px);margin:0 auto;position:relative}.premium-hero{grid-template-columns:minmax(0,.92fr) minmax(390px,.78fr);align-items:center;gap:clamp(34px,5.4vw,86px);min-height:100svh;padding:142px 0 82px;display:grid;overflow:clip}.premium-hero>.premium-hero-copy,.premium-hero>.premium-hero-showcase{z-index:2;position:relative}.hero-node-field{z-index:0;pointer-events:none;opacity:.58;position:absolute;inset:78px -8% 34px;overflow:hidden;-webkit-mask-image:radial-gradient(circle at 82% 48%,#000 0 40%,#000000ad 56%,#0000 82%);mask-image:radial-gradient(circle at 82% 48%,#000 0 40%,#000000ad 56%,#0000 82%)}.hero-floating-node{background:radial-gradient(circle at 35%,#12d7ff1f,#0000 32%),radial-gradient(circle at 70%,#ff138e1f,#0000 34%),#050d1f8a;border:1px solid #12d7ff47;border-radius:999px;width:104px;height:66px;animation:14s ease-in-out infinite heroNodeDrift;position:absolute;box-shadow:0 0 42px #12d7ff1f,inset 0 1px #ffffff14}.hero-floating-node:before,.hero-floating-node:after,.hero-floating-node i{content:"";background:linear-gradient(135deg,#12d7ff,#9135ff 55%,#ff138e);border-radius:999px;position:absolute;box-shadow:0 0 20px #12d7ff38}.hero-floating-node:before{width:14px;height:14px;top:22px;left:14px}.hero-floating-node:after{width:14px;height:14px;top:22px;right:16px}.hero-floating-node i:first-child{width:34px;height:3px;top:27px;left:28px}.hero-floating-node i:nth-child(2){width:13px;height:13px;top:14px;left:43px}.hero-floating-node i:nth-child(3){width:13px;height:13px;bottom:13px;left:43px}.hero-floating-node-1{top:9%;left:56%}.hero-floating-node-2{animation-delay:-2.2s;top:6%;left:62%;transform:scale(.78)}.hero-floating-node-3{animation-delay:-5.1s;top:14%;right:4%;transform:scale(1.06)}.hero-floating-node-4{animation-delay:-7.8s;bottom:22%;left:64%;transform:scale(.86)}.hero-floating-node-5{animation-delay:-4.5s;bottom:6%;right:28%}.hero-floating-node-6{animation-delay:-9.3s;bottom:35%;left:68%;transform:scale(.68)}.hero-floating-node-7{animation-delay:-11.2s;bottom:32%;right:8%;transform:scale(.72)}.premium-hero-copy{gap:28px;max-width:830px;display:grid}.premium-hero-copy h1{letter-spacing:0;max-width:880px;margin:0;font-size:5.8rem;line-height:.88}.premium-hero-copy p{color:#f4f9ffb8;max-width:650px;margin:0;font-size:1.22rem;line-height:1.55}.premium-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.premium-hero-showcase{isolation:isolate;place-items:center;min-height:620px;display:grid;position:relative;overflow:clip}.premium-color-field{background:linear-gradient(135deg,#12d7ff47,#0000 32%),linear-gradient(225deg,#ff138e47,#0000 36%),linear-gradient(315deg,#9135ff33,#0000 48%),#090d1b;border:1px solid #ffffff24;border-radius:8px;position:absolute;inset:0;transform:rotate(-2deg);box-shadow:0 48px 130px #0000006b}.premium-browser{z-index:2;color:#050711;background:#f8fbfff5;border:1px solid #ffffff2e;border-radius:8px;width:min(430px,82%);min-height:365px;position:relative;overflow:hidden;box-shadow:0 36px 100px #0000006b}.premium-browser-top{border-bottom:1px solid #0507111a;align-items:center;gap:7px;height:46px;padding:0 16px;display:flex}.premium-browser-top span{opacity:.26;background:#050711;border-radius:50%;width:9px;height:9px}.premium-browser-content{text-align:center;align-content:center;justify-items:center;gap:14px;min-height:318px;padding:34px;display:grid}.premium-browser-content img{object-fit:contain;filter:drop-shadow(0 0 24px #12d7ff3d);width:82px;height:82px}.premium-browser-content strong{font-size:clamp(2.1rem,3vw,3rem);line-height:.95}.premium-browser-content p{color:#05071199;max-width:270px;margin:0;line-height:1.4}.premium-browser-lines{gap:8px;width:100%;margin-top:16px;display:grid}.premium-browser-lines span{background:linear-gradient(90deg,#12d7ff,#9135ff,#ff138e);border-radius:999px;height:8px}.premium-browser-lines span:nth-child(2){opacity:.6;width:72%;margin:0 auto}.premium-browser-lines span:nth-child(3){opacity:.34;width:46%;margin:0 auto}.premium-preview-stack{z-index:3;gap:10px;width:min(260px,48%);display:grid;position:absolute;bottom:70px;right:-18px}.premium-preview-stack img{aspect-ratio:16/10;object-fit:cover;border:1px solid #fff3;border-radius:8px;width:100%;box-shadow:0 20px 60px #00000057}.premium-preview-stack img:nth-child(2){transform:translate(-36px)}.premium-preview-stack img:nth-child(3){transform:translate(-12px)}.premium-signal-strip{z-index:4;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:30px;left:-10px}.premium-signal-strip span{color:#f4f9ffdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050711b8;border:1px solid #ffffff2e;border-radius:8px;align-items:center;min-height:36px;padding:0 12px;font-size:.78rem;font-weight:850;display:inline-flex}.premium-section-head{gap:18px;max-width:860px;margin-bottom:34px;display:grid}.premium-section-head h2{letter-spacing:0;margin:0;font-size:4.8rem;line-height:.9}.premium-section-head p{color:#0a111ea3;max-width:720px;margin:0;font-size:1.12rem;line-height:1.55}.premium-studio-section,.premium-services-section,.premium-process-section{color:#07101e;clip-path:inset(0 -100vmax);background:#f8fbff;padding:clamp(74px,9vw,124px) 0;box-shadow:0 0 0 100vmax #f8fbff}.premium-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.premium-audience-item{background:#fff;border:1px solid #07101e1f;border-radius:8px;min-height:180px;padding:24px}.premium-audience-item span,.premium-service-row>span,.premium-process-card>span{color:#ff138e;letter-spacing:.14em;font-size:.78rem;font-weight:950;display:block}.premium-audience-item p{color:#10192a;margin:48px 0 0;font-size:1.38rem;font-weight:850;line-height:1.12}.premium-service-list{border-top:1px solid #07101e24;display:grid}.premium-service-row{color:#07101e;border-bottom:1px solid #07101e24;grid-template-columns:76px 52px minmax(180px,.56fr) minmax(260px,1fr) 42px;align-items:center;gap:20px;min-height:132px;padding:22px 0;display:grid}.premium-service-row svg{color:#12aede}.premium-service-row strong{font-size:2.2rem;line-height:.95}.premium-service-row p{color:#07101ea3;margin:0;line-height:1.5}.premium-service-row:hover strong,.premium-service-row:hover>span{color:#9135ff}.premium-projects-section{clip-path:inset(0 -100vmax);background:radial-gradient(circle at 5% 14%,#12d7ff1a,#0000 28%),radial-gradient(circle at 93% 8%,#ff138e24,#0000 30%),#070b17;padding:clamp(84px,10vw,138px) 0;box-shadow:0 0 0 100vmax #070b17}.premium-projects-section .premium-section-head h2{color:#fff}.premium-projects-section .premium-section-head p{color:#f4f9ffc2}.premium-demo-note{color:#f4f9ff80;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:800}.premium-project-feature{grid-template-columns:minmax(0,1.04fr) minmax(320px,.72fr);gap:18px;display:grid}.premium-project-main,.premium-project-mini{background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;overflow:hidden}.premium-project-main img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.premium-project-main div{padding:26px}.premium-project-main span,.premium-project-mini span{color:#12d7ff;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:900;display:block}.premium-project-main h3{margin:12px 0;font-size:3.4rem;line-height:.92}.premium-project-main p{color:#f4f9ffad;max-width:660px;line-height:1.55}.premium-project-main a{color:#fff;text-underline-offset:5px;margin-top:10px;font-weight:850;-webkit-text-decoration:underline #ff138ec7;text-decoration:underline #ff138ec7;display:inline-flex}.premium-project-side{gap:18px;display:grid}.premium-project-mini{grid-template-columns:42% minmax(0,1fr);align-items:stretch;display:grid}.premium-project-mini img{object-fit:cover;width:100%;height:100%;min-height:168px}.premium-project-mini div{align-content:center;gap:10px;padding:18px;display:grid}.premium-project-mini strong{font-size:1.28rem;line-height:1.05}.premium-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.premium-process-card{background:linear-gradient(#fff,#f2f6fc);border:1px solid #07101e1f;border-radius:8px;min-height:260px;padding:24px}.premium-process-card h3{margin-top:70px;font-size:2rem}.premium-process-card p{color:#07101ea3;line-height:1.5}.premium-product-band{background:linear-gradient(90deg,#12d7ff2e,#0000 32%),linear-gradient(120deg,#ff138e2e,#0000 58%),#070b17;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;margin-top:26px;margin-bottom:92px;padding:clamp(26px,5vw,52px);display:grid}.premium-product-copy{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:22px;display:grid}.premium-norevi-logo-link{background:radial-gradient(circle at 22% 18%,#fff3,#0000 34%),#ffffff0f;border:1px solid #ffffff21;border-radius:24px;place-items:center;width:88px;height:88px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 18px 50px #12d7ff24}.premium-norevi-logo-link:hover{border-color:#12d7ff7a;transform:translateY(-2px);box-shadow:0 22px 70px #ff138e2e}.premium-product-copy img{object-fit:contain;width:88px;height:88px}.premium-product-copy h2{max-width:800px;margin:0;font-size:3.45rem;line-height:.94}.premium-product-copy p{color:#f4f9ffad;max-width:780px;line-height:1.55}.premium-product-link{color:#fff;white-space:nowrap;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:850;display:inline-flex}@media (width<=980px){.easy-cms-topbar,.easy-editor-intro{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.easy-cms-topbar{display:grid}.easy-mode-switch,.easy-edit-grid,.demo-project-grid,.daud-preview.is-full-page .daud-preview-gallery{grid-template-columns:1fr}.demo-projects-section{width:min(760px,100% - 32px)}.demo-projects-heading,.demo-projects-heading h2{max-width:100%}.demo-projects-heading h2{padding-bottom:.12em;font-size:clamp(2.1rem,8vw,2.85rem);line-height:1.14}.demo-project-copy h3{font-size:clamp(1.28rem,5.4vw,1.54rem)}.demo-project-copy p{font-size:1rem}.easy-editor-intro{display:flex}.daud-preview.is-full-page .daud-preview-hero{min-height:auto}.cms-demo-shell{grid-template-columns:1fr}.cms-sidebar{height:auto;position:relative}.cms-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-grid{grid-template-columns:1fr}.cms-toolbar{flex-direction:column;align-items:flex-start}.daud-preview-hero,.daud-preview-contact,.daud-preview-gallery{grid-template-columns:1fr}.topbar{align-items:flex-start;height:auto;padding-top:14px}nav{display:none}.section-grid,.product-frame,.demo-projects-heading,.contact-section,.privacy-grid,.impressum-layout{grid-template-columns:1fr}.impressum-identity{grid-row:auto;min-height:0}.contact-actions{justify-content:flex-start}.contact-section{grid-template-columns:1fr;min-height:0}.contact-form-grid{grid-template-columns:1fr}.contact-showcase{min-height:330px}.phone-choice{border-radius:22px;flex-wrap:wrap;left:0;right:auto}.privacy-heading{flex-direction:column}.configurator-hero,.configurator-grid,.cms-portal-grid{grid-template-columns:1fr}.cms-portal-header{flex-direction:column;align-items:flex-start}.cms-order-card{grid-template-columns:1fr}.configurator-summary{position:relative;top:auto}.module-grid,.style-switcher,.delivery-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{padding-top:112px}.signal-hero{min-height:420svh;padding:0}.hero-pin{padding-top:112px}.signal-hero .signal-map-scene{opacity:.94;width:min(650px,58vw);min-height:560px;top:52%;right:20px;transform:translateY(-38%)}.hero-stage{min-height:540px}.motion-scene{border-radius:30px;min-height:560px}.field-core{width:min(430px,72%)}.orbit-a,.map-radar{width:470px;height:470px}.orbit-b{width:330px;height:330px}.map-axis{width:520px}.assembly-lockup{grid-template-columns:70px auto auto}.assembly-lockup img{width:70px;height:70px}.brand-panel{min-height:285px;padding:30px}.power-poster-card{width:min(620px,105%);inset:48% auto auto 50%}.brand-panel-compact{width:82%;min-height:190px;padding:22px;inset:auto auto 4% 4%}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-project-grid{grid-template-columns:1fr}.contact-section{align-items:start}.mail-action{width:fit-content;max-width:100%}.site-footer{grid-template-columns:1fr;align-items:start}.footer-columns{grid-template-columns:1fr}}@media (width<=640px){.brand{width:166px;height:50px}h1{font-size:clamp(3.2rem,15vw,4.7rem)}.hero-actions,.stage-tags,.hero-option-switcher{grid-template-columns:1fr 1fr}.hero-option-switcher{border-radius:24px}.hero-option-switcher button:nth-child(3){grid-column:1/-1}.logo-arrival{grid-template-columns:48px auto auto;gap:9px;margin-bottom:20px}.logo-arrival-mark-only{width:66px;min-height:66px}.logo-arrival.logo-arrival-mark-only{grid-template-columns:1fr;place-items:center;width:66px;height:66px;min-height:66px;display:inline-grid}.arrival-mark{width:48px;height:48px}.logo-arrival-mark-only .arrival-mark{width:58px;height:58px}.hero-actions a{width:100%}.hero-stage{min-height:520px}.signal-hero{min-height:430svh;padding:0}.hero-pin{align-items:start;min-height:430svh;padding:96px 0 0;display:block;position:relative;top:auto;overflow:visible}.signal-hero .hero-copy{width:min(100% - 32px,420px)}.signal-hero .hero-stage{height:100svh;min-height:100svh;margin-top:clamp(96px,14svh,132px);position:sticky;inset:0 auto auto;overflow:hidden}.signal-hero .signal-map-scene{opacity:.96;border-radius:26px;width:auto;height:auto;min-height:0;max-height:none;inset:90px 14px 34px;transform:none}.signal-hero .signal-map-scene:before{inset:24px}.motion-scene{border-radius:24px;min-height:500px;transform:none}.motion-scene:before{border-radius:24px;inset:6%}.field-core{width:min(330px,80%)}.field-core span,.assembly-underline{height:3px;margin-top:18px}.orbit-a,.map-radar{width:335px;height:335px}.orbit-b{width:235px;height:235px}.field-line,.assembly-sweep{width:390px}.field-fragment{width:115px}.assembly-lockup{grid-template-columns:54px auto auto;gap:9px}.assembly-lockup img{border-radius:15px;width:54px;height:54px}.assembly-lockup strong{font-size:clamp(1.55rem,8vw,2.35rem)}.assembly-mark{border-radius:20px;width:72px;height:72px;top:38%;left:16%}.assembly-word{font-size:clamp(1.65rem,8vw,2.65rem)}.assembly-norevi{top:39%;left:40%}.assembly-labs{top:52%;left:47%}.map-axis{width:320px}.map-center{border-radius:18px;gap:10px;padding:13px 14px}.map-center img{border-radius:12px;width:42px;height:42px}.map-center.map-center-wordmark img{border-radius:0;width:min(250px,66vw);height:auto}.map-center strong{font-size:1.05rem}.map-node{border-radius:14px;min-width:88px;padding:10px 11px}.map-node strong{font-size:.86rem}.map-node-idea{top:20%;left:3%}.map-node-design{top:18%;right:3%}.map-node-code{bottom:17%;right:4%}.map-node-launch{bottom:16%;left:4%}.map-trace{width:220px}.signal-hero .map-center{padding:12px 14px}.signal-hero .map-center img{width:44px;height:44px}.signal-hero .map-center.map-center-wordmark{display:inline-flex}.signal-hero .map-center.map-center-wordmark img{border-radius:0;width:min(210px,54vw);height:auto}.signal-hero .map-center strong{font-size:1.05rem}.signal-hero .map-node{border-radius:14px;min-width:82px;padding:8px 10px}.signal-hero .map-node strong{font-size:.86rem}.configurator-shell{width:min(100% - 24px,620px);padding-top:108px}.configurator-hero{gap:20px}.configurator-hero h1{max-width:100%;font-size:clamp(2.75rem,12vw,4.05rem);line-height:.93}.configurator-hero-card{border-radius:24px;min-height:190px;padding:22px}.type-grid,.module-grid,.style-switcher,.delivery-switch{grid-template-columns:1fr}.type-option{min-height:142px}.choice-pill{justify-content:flex-start;width:100%}.panel-heading{gap:12px}.panel-heading>span{border-radius:12px;width:34px;height:34px}.summary-card{border-radius:24px;padding:20px}.cms-portal-shell{width:min(100% - 24px,620px);padding-top:108px}.cms-login-card h1,.cms-portal-header h1{font-size:clamp(2.65rem,12vw,4rem)}.cms-form-grid{grid-template-columns:1fr}.cms-list-item{flex-direction:column}.cms-list-actions{flex-direction:row;align-items:stretch}.cms-order-head,.cms-order-price{flex-direction:column;align-items:stretch}.cms-order-details{grid-template-columns:1fr}.cms-order-head .cms-danger-action{width:100%}.page-stepper{flex-direction:column;align-items:stretch}.stepper-controls{width:fit-content}.style-switcher button span,.type-details{display:none}.privacy-heading h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;max-width:100%;font-size:clamp(2rem,12vw,3.05rem)}.signal-hero .map-node-idea{top:28%;left:5%}.signal-hero .map-node-design{top:24%;right:5%}.signal-hero .map-node-code{bottom:20%;right:6%}.signal-hero .map-node-launch{bottom:18%;left:7%}.contact-section{border-radius:26px;padding:28px 20px}.contact-showcase{min-height:280px}.contact-device{border-radius:22px;width:100%;min-height:210px}.contact-signal-card{min-height:38px;padding:0 11px;font-size:.78rem}.signal-card-layout{top:12%;left:-2%}.signal-card-motion{top:46%;right:-3%}.signal-card-launch{bottom:4%;left:10%}.brand-panel{border-radius:22px;width:100%;min-height:250px}.power-poster-card{width:108%;transform:translate(calc(-50% + var(--pointer-x,0px) * -.2), calc(-50% + var(--pointer-y,0px) * -.2)) rotate(-4deg);border-radius:16px;inset:48% auto auto 50%}.brand-panel-compact{width:100%;min-height:185px;inset:auto auto 1% 0}.split-logo{grid-template-columns:48px auto auto}.split-mark{width:48px;height:48px}.split-norevi,.split-labs{font-size:1.24rem}.floating-card{display:none}.flight-board{border-radius:26px;width:100%;min-height:390px}.flight-main-lockup{width:88%;min-height:190px;padding:22px}.token-mark{border-radius:18px;width:64px;height:64px;top:22px;left:22px}.token-norevi,.token-labs{border-radius:15px;min-width:118px;min-height:48px;font-size:1.42rem}.token-norevi{top:36px;right:18px}.token-labs{bottom:22px;right:28px}.energy-ribbon{width:520px}.ring-one{width:360px;height:360px}.ring-two{width:275px;height:275px}.capability-grid{grid-template-columns:1fr}.demo-projects-section{padding:26px 0 72px}.demo-projects-heading{gap:14px;margin-bottom:20px}.demo-project-grid{grid-template-columns:1fr}.demo-project-card{border-radius:24px;min-height:0}.demo-shot-frame{border-radius:19px}.timeline-row{grid-template-columns:44px minmax(0,1fr);min-height:78px}.timeline-row div{display:none}.site-footer{border-radius:20px;margin-bottom:18px;padding:16px}.footer-columns{width:100%}.footer-columns a{min-width:0;max-width:100%}.impressum-brand{align-items:flex-start;gap:14px}.impressum-brand img{border-radius:18px;width:66px;height:66px}.impressum-brand strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2rem,11vw,2.8rem);line-height:1}.impressum-brand span,.impressum-contact-panel small{letter-spacing:.1em}.impressum-contact-panel a{min-height:82px;padding:16px}}@media (width<=980px){.premium-hero,.premium-project-feature,.premium-product-band{grid-template-columns:1fr}.premium-topbar{align-items:stretch;gap:10px}.premium-topbar nav{scrollbar-width:none;justify-content:flex-start;width:100%;display:flex;overflow-x:auto}.premium-topbar nav::-webkit-scrollbar{display:none}.premium-topbar nav a{white-space:nowrap}.premium-hero{min-height:auto;padding-top:118px}.premium-hero-copy h1{font-size:5.35rem}.premium-section-head h2{font-size:3.8rem}.premium-service-row strong{font-size:1.9rem}.premium-project-main h3{font-size:2.8rem}.premium-product-copy h2{font-size:2.75rem}.premium-hero-showcase{min-height:540px}.premium-audience-grid,.premium-process-grid{grid-template-columns:1fr}.premium-service-row{grid-template-columns:52px minmax(0,1fr) 34px;gap:14px}.premium-service-row>svg{display:none}.premium-service-row p{grid-column:2/-1}.premium-project-mini{grid-template-columns:1fr}.premium-product-copy{grid-template-columns:64px minmax(0,1fr)}.premium-product-copy img{width:64px;height:64px}.premium-norevi-logo-link{border-radius:18px;width:64px;height:64px}.hero-node-field{opacity:.44;inset:90px -18% 42px}.hero-floating-node{transform:scale(.76)}}@media (width<=640px){.reveal{opacity:1;transition:none;transform:none}.premium-topbar{width:min(100% - 20px,1240px)}.premium-topbar nav{border-radius:12px;padding:5px}.premium-topbar nav a{padding:8px 11px;font-size:.8rem}.premium-hero-copy h1{font-size:3.35rem;line-height:.92}.premium-hero-actions{grid-template-columns:1fr;display:grid}.premium-hero-actions a{width:100%}.animated-primary-action{min-width:0}.premium-hero-copy p,.premium-section-head p{font-size:1rem}.hero-node-field{display:none}.premium-hero-showcase{min-height:390px}.premium-browser{width:min(310px,84%);min-height:280px}.premium-browser-content{min-height:234px;padding:22px}.premium-browser-content img{width:66px;height:66px}.premium-browser-content strong,.premium-browser-content p{display:none}.premium-browser-lines{margin-top:6px}.premium-preview-stack{width:min(210px,56%);bottom:58px;right:10px}.premium-preview-stack img:nth-child(2),.premium-preview-stack img:nth-child(3){transform:none}.premium-signal-strip{left:10px;right:10px}.premium-section-head h2{font-size:2.72rem}.premium-audience-item p{font-size:1.16rem}.premium-service-row strong{font-size:1.55rem}.premium-project-main h3{font-size:2.25rem}.premium-project-mini strong,.premium-process-card h3{font-size:1.28rem}.premium-product-copy h2{font-size:2.05rem}.premium-service-row{min-height:0;padding:22px 0}.premium-product-band{margin-bottom:54px}.contact-section{border-radius:20px;width:min(100% - 20px,1180px);padding:24px}.contact-form{margin-top:22px}.contact-topic-grid{grid-template-columns:1fr;display:grid}.contact-submit,.contact-actions .mail-action{width:100%}.contact-showcase{min-height:250px}.contact-structure-asset{width:100%}.contact-signal-card{transform:scale(.86)}.impressum-brand{flex-direction:column;align-items:flex-start}.impressum-brand img{border-radius:16px;width:62px;height:62px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
