.device-frame-module__7szTTW__laptop{width:100%;position:relative}.device-frame-module__7szTTW__laptopBezel{background:#0a0a0b;border-radius:14px 14px 4px 4px;padding:8px;box-shadow:0 22px 50px #09090b38}.dark .device-frame-module__7szTTW__laptopBezel{background:#1b1b21;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #43434c,0 30px 60px #0000008c}.device-frame-module__7szTTW__laptopBase{clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);background:linear-gradient(#d7d7dd,#b9b9c2);border-radius:0 0 10px 10px;height:14px;margin:0 -26px;position:relative}.device-frame-module__7szTTW__laptopBase:after{content:"";background:#9a9aa3;border-radius:0 0 6px 6px;width:64px;height:5px;position:absolute;top:0;left:50%;transform:translate(-50%)}.device-frame-module__7szTTW__tablet{width:100%;position:relative}.device-frame-module__7szTTW__tablet.device-frame-module__7szTTW__float{animation:5.5s ease-in-out infinite device-frame-module__7szTTW__tabletFloat}@keyframes device-frame-module__7szTTW__tabletFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.device-frame-module__7szTTW__tabletBezel{background:#0a0a0b;border-radius:16px;padding:8px;position:relative;box-shadow:0 18px 40px #09090b4d}.dark .device-frame-module__7szTTW__tabletBezel{background:#1b1b21;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #43434c,0 24px 50px #0009}.device-frame-module__7szTTW__tabletBezel:before{content:"";background:#3a3a40;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.device-frame-module__7szTTW__viewport{background:hsl(var(--card));position:relative;overflow:hidden}.device-frame-module__7szTTW__laptop .device-frame-module__7szTTW__viewport{aspect-ratio:16/10;border-radius:6px}.device-frame-module__7szTTW__tablet .device-frame-module__7szTTW__viewport{aspect-ratio:4/3;border-radius:9px}@media (prefers-reduced-motion:reduce){.device-frame-module__7szTTW__tablet.device-frame-module__7szTTW__float{animation:none}}.device-frame-module__7szTTW__stage{perspective:1500px;justify-content:center;align-items:center;width:100%;max-width:560px;min-height:360px;margin:0 auto;display:flex;position:relative}.device-frame-module__7szTTW__stage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(58% 54% at 54% 46%, hsl(var(--brand) / .12), transparent 72%);opacity:0;border-radius:50%;position:absolute;inset:-8% -6%}.dark .device-frame-module__7szTTW__stage:before{opacity:1}.device-frame-module__7szTTW__depthDevice{will-change:transform;transition:transform .25s ease-out}.device-frame-module__7szTTW__laptopStage{z-index:1;width:64%;transform:rotateY(20deg) rotateX(6deg) translate3d(calc(var(--px,0) * 16px), calc(var(--py,0) * 9px), 0);position:relative}.device-frame-module__7szTTW__tabletStage{z-index:3;width:36%;transform:rotateY(-18deg) rotateX(6deg) translateZ(60px) translate3d(calc(var(--px,0) * 30px), calc(var(--py,0) * 16px), 0);position:absolute;bottom:6%;right:1%}.device-frame-module__7szTTW__enterL{opacity:0;animation:.6s cubic-bezier(.2,.8,.2,1) 50ms forwards device-frame-module__7szTTW__devPop}.device-frame-module__7szTTW__enterT{opacity:0;animation:.6s cubic-bezier(.2,.8,.2,1) .2s forwards device-frame-module__7szTTW__devPop}@keyframes device-frame-module__7szTTW__devPop{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.device-frame-module__7szTTW__laptopStage,.device-frame-module__7szTTW__tabletStage{transition:none}.device-frame-module__7szTTW__enterL,.device-frame-module__7szTTW__enterT{opacity:1;animation:none}}
.spotlight-section-module__WW-lRW__root{--px:0;--py:0;--gx:64%;--gy:36%;--spot:0;position:relative;overflow:hidden}.spotlight-section-module__WW-lRW__content{z-index:1;position:relative}.spotlight-section-module__WW-lRW__dots{z-index:0;pointer-events:none;background-image:radial-gradient(hsl(var(--dots)) 1px, transparent 1px);background-size:20px 20px;position:absolute;inset:0}.spotlight-section-module__WW-lRW__drift{animation:28s linear infinite spotlight-section-module__WW-lRW__drift}@keyframes spotlight-section-module__WW-lRW__drift{0%{background-position:0 0}to{background-position:140px 140px}}.spotlight-section-module__WW-lRW__glow{z-index:0;pointer-events:none;background:radial-gradient(460px 360px at 70% 40%, hsl(var(--brand) / .08), transparent 70%);animation:10s ease-in-out infinite spotlight-section-module__WW-lRW__breathe;position:absolute;inset:0}.dark .spotlight-section-module__WW-lRW__glow{background:radial-gradient(460px 360px at 70% 40%, hsl(var(--brand) / .16), transparent 70%)}@keyframes spotlight-section-module__WW-lRW__breathe{0%,to{opacity:.5;transform:translate(0)scale(1)}50%{opacity:.85;transform:translate(-14px,10px)scale(1.05)}}.spotlight-section-module__WW-lRW__spotlight{z-index:0;pointer-events:none;opacity:var(--spot,0);background:radial-gradient(240px 200px at var(--gx) var(--gy), #0e0e1112, transparent 62%);transition:background-position .12s ease-out,opacity .3s ease-out;position:absolute;inset:0}.dark .spotlight-section-module__WW-lRW__spotlight{background:radial-gradient(240px 200px at var(--gx) var(--gy), #ffffff1c, transparent 62%)}@media (prefers-reduced-motion:reduce){.spotlight-section-module__WW-lRW__drift,.spotlight-section-module__WW-lRW__glow,.spotlight-section-module__WW-lRW__spotlight{animation:none}.spotlight-section-module__WW-lRW__spotlight{display:none}}
.produkt-kacheln-module__nEomAG__cluster{width:340px;max-width:100%;height:250px;position:relative}.produkt-kacheln-module__nEomAG__depth{will-change:transform;transform:translate3d(calc(var(--px,0) * var(--depth) * 1px), calc(var(--py,0) * var(--depth) * .55px), 0);transition:transform .25s ease-out;position:absolute}.produkt-kacheln-module__nEomAG__pHero{margin-top:-72px;margin-left:-68px;top:52%;left:50%}.produkt-kacheln-module__nEomAG__pAcc1{top:4%;right:2%}.produkt-kacheln-module__nEomAG__pAcc2{bottom:6%;left:0%}.produkt-kacheln-module__nEomAG__enter{opacity:0;perspective:700px;animation:.6s cubic-bezier(.2,.8,.2,1) forwards produkt-kacheln-module__nEomAG__pop}@keyframes produkt-kacheln-module__nEomAG__pop{0%{opacity:0;transform:translateY(28px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.produkt-kacheln-module__nEomAG__flip{transform-style:preserve-3d;display:inline-block}.produkt-kacheln-module__nEomAG__tile{background:hsl(var(--card));border:1px solid hsl(var(--border));cursor:default;border-radius:15px;flex-direction:column;align-items:center;gap:.45rem;width:136px;padding:.8rem .85rem .95rem;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex;box-shadow:0 14px 30px #09090b24}button.produkt-kacheln-module__nEomAG__tile{appearance:none;font:inherit;color:inherit;text-align:center}button.produkt-kacheln-module__nEomAG__tile:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.produkt-kacheln-module__nEomAG__clickable{cursor:pointer}.produkt-kacheln-module__nEomAG__tile:hover{animation-play-state:paused;box-shadow:0 24px 44px #09090b38}.dark .produkt-kacheln-module__nEomAG__tile{box-shadow:inset 0 1px #ffffff0f,0 16px 34px #00000080}.dark .produkt-kacheln-module__nEomAG__tile:hover{box-shadow:inset 0 1px #ffffff17,0 26px 50px #0009}.produkt-kacheln-module__nEomAG__accent{width:116px}.produkt-kacheln-module__nEomAG__hero{width:146px}.produkt-kacheln-module__nEomAG__emoji{background:hsl(var(--muted));border-radius:.7rem;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;font-size:1.5rem;line-height:1;display:flex}.produkt-kacheln-module__nEomAG__accent .produkt-kacheln-module__nEomAG__emoji{width:2.2rem;height:2.2rem;font-size:1.2rem}.produkt-kacheln-module__nEomAG__hero .produkt-kacheln-module__nEomAG__emoji{width:2.9rem;height:2.9rem;font-size:1.6rem}.produkt-kacheln-module__nEomAG__name{color:hsl(var(--foreground));text-align:center;font-size:.85rem;font-weight:600;line-height:1.05}.produkt-kacheln-module__nEomAG__accent .produkt-kacheln-module__nEomAG__name{font-size:.78rem}.produkt-kacheln-module__nEomAG__hero .produkt-kacheln-module__nEomAG__name{font-size:.9rem}.produkt-kacheln-module__nEomAG__price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--foreground));background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:8px;padding:.1rem .5rem;font-size:.8rem;font-weight:700}.produkt-kacheln-module__nEomAG__pfand{color:hsl(var(--warning));background:hsl(var(--warning) / .12);border:1px solid hsl(var(--warning) / .25);white-space:nowrap;border-radius:6px;padding:.06rem .42rem;font-size:.62rem;font-weight:600}.produkt-kacheln-module__nEomAG__fHero{animation:4.6s ease-in-out infinite produkt-kacheln-module__nEomAG__fHero}@keyframes produkt-kacheln-module__nEomAG__fHero{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(-.6deg)translateY(-7px)}}.produkt-kacheln-module__nEomAG__fAcc1{animation:5s ease-in-out infinite produkt-kacheln-module__nEomAG__fAcc1}@keyframes produkt-kacheln-module__nEomAG__fAcc1{0%,to{transform:rotate(6deg)scale(.82)translateY(0)}50%{transform:rotate(7.4deg)scale(.82)translateY(-6px)}}.produkt-kacheln-module__nEomAG__fAcc2{animation:5.4s ease-in-out infinite produkt-kacheln-module__nEomAG__fAcc2}@keyframes produkt-kacheln-module__nEomAG__fAcc2{0%,to{transform:rotate(-7deg)scale(.82)translateY(0)}50%{transform:rotate(-5.4deg)scale(.82)translateY(-7px)}}.produkt-kacheln-module__nEomAG__tile:hover{transform:translateY(-12px)rotate(0)scale(1.05)}[data-reduced=true] .produkt-kacheln-module__nEomAG__enter{opacity:1;animation:none}[data-reduced=true] .produkt-kacheln-module__nEomAG__depth{transition:none;transform:none}[data-reduced=true] .produkt-kacheln-module__nEomAG__fHero{animation:none;transform:rotate(-2deg)}[data-reduced=true] .produkt-kacheln-module__nEomAG__fAcc1{animation:none;transform:rotate(6deg)scale(.82)}[data-reduced=true] .produkt-kacheln-module__nEomAG__fAcc2{animation:none;transform:rotate(-7deg)scale(.82)}[data-reduced=true] .produkt-kacheln-module__nEomAG__tile:hover{transform:none}@media (prefers-reduced-motion:reduce){.produkt-kacheln-module__nEomAG__enter{opacity:1;animation:none}.produkt-kacheln-module__nEomAG__depth{transition:none;transform:none}.produkt-kacheln-module__nEomAG__fHero{animation:none;transform:rotate(-2deg)}.produkt-kacheln-module__nEomAG__fAcc1{animation:none;transform:rotate(6deg)scale(.82)}.produkt-kacheln-module__nEomAG__fAcc2{animation:none;transform:rotate(-7deg)scale(.82)}.produkt-kacheln-module__nEomAG__tile:hover{transform:none}}
