.se-vis{position:relative;width:100%;max-width:560px;aspect-ratio:1.05;--T:9s}.se-serp{position:absolute;left:0;top:2%;width:86%;padding:14px;border-radius:20px;background:var(--surface);border:1px solid var(--line-2);box-shadow:0 40px 80px -40px rgba(0,0,0,.85)}.se-q{display:flex;align-items:center;gap:10px;height:40px;padding:0 14px;border-radius:999px;background:var(--bg);border:1px solid var(--line-2);margin-bottom:12px}.se-q svg{width:16px;height:16px;fill:none;stroke:var(--muted);stroke-width:2}.se-type{position:relative;display:inline-block;overflow:hidden;white-space:nowrap;font:500 12.5px/1 var(--font-m);color:var(--text);width:0;animation:setype var(--T) steps(22) infinite}.se-type::before{content:"werbeagentur shopware"}.se-type::after{content:"";position:absolute;right:0;top:-2px;width:1.5px;height:16px;background:#F25646;animation:tbcol .9s steps(1) infinite}@keyframes setype{0%,4%{width:0}22%,92%{width:21.5ch}100%{width:0}}.se-res{list-style:none;margin:0;padding:0;display:grid;gap:8px}.srr{--h:calc(100% + 8px);position:relative;display:flex;align-items:center;gap:10px;height:56px;padding:0 12px;border-radius:12px;background:var(--bg);border:1px solid var(--line);animation:srdown var(--T) infinite cubic-bezier(.6,0,.2,1)}.srr-fav{flex:none;width:22px;height:22px;border-radius:50%;background:var(--line-2)}.srr>div{flex:1;min-width:0;display:grid;gap:3px}.srr small{font:500 10px/1 var(--font-m);color:var(--muted)}.srr b{font:600 12.5px/1.2 var(--font-b);color:#8AB4F8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srr i{height:5px;width:80%;border-radius:3px;background:var(--line-2)}.srr.me{z-index:2;animation:srup var(--T) infinite cubic-bezier(.6,0,.2,1)}.srr.me .srr-fav{background:var(--grad-red)}.srr.me b{color:var(--text)}.srr em{position:absolute;right:-10px;top:-10px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font:700 12px/1 var(--font-d);font-style:normal;color:#fff;background:var(--grad-red);box-shadow:0 0 18px rgba(222,54,51,.9);transform:scale(0);animation:srbadge var(--T) infinite}@keyframes srdown{0%,34%{transform:none}48%,92%{transform:translateY(calc(100% + 8px))}100%{transform:none}}@keyframes srup{0%,34%{transform:none;border-color:var(--line);box-shadow:none}48%,92%{transform:translateY(calc(-3 * (100% + 8px)));border-color:#F25646;box-shadow:0 14px 34px -14px rgba(222,54,51,.9)}100%{transform:none}}@keyframes srbadge{0%,48%{transform:scale(0)}54%{transform:scale(1.2)}58%,90%{transform:none}96%,100%{transform:scale(0)}}.se-graph{position:absolute;left:6%;bottom:2%;width:50%;padding:12px 14px 8px;border-radius:18px;background:var(--surface);border:1px solid var(--line-2);box-shadow:0 30px 60px -28px rgba(0,0,0,.9)}.se-g-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.se-g-h small{font:500 10px/1 var(--font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.se-g-h b{color:#3ddc84;font-size:16px}.se-graph svg{display:block;width:100%;height:64px;overflow:visible}.se-area{fill:rgba(61,220,132,.12)}.se-line{fill:none;stroke:#3ddc84;stroke-width:2.2;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:seline var(--T) infinite}@keyframes seline{0%,36%{stroke-dashoffset:1}62%,94%{stroke-dashoffset:0}100%{stroke-dashoffset:1}}.se-ai{position:absolute;right:0;bottom:12%;width:44%;padding:12px 14px;border-radius:16px;background:var(--glass);border:1px solid rgba(242,86,70,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 24px 50px -24px rgba(0,0,0,.9);opacity:0;transform:translateY(14px);animation:seai var(--T) infinite}@keyframes seai{0%,60%{opacity:0;transform:translateY(14px)}66%,92%{opacity:1;transform:none}98%,100%{opacity:0}}.se-ai-k{font:500 9.5px/1 var(--font-m);letter-spacing:.12em;text-transform:uppercase;color:#F25646}.se-ai p{display:grid;gap:5px;margin:8px 0}.se-ai p i{height:5px;border-radius:3px;background:var(--line-2)}.se-ai p i:nth-child(2){width:85%}.se-ai p i:nth-child(3){width:60%}.se-src{display:inline-block;padding:5px 8px;border-radius:999px;font:600 10px/1 var(--font-b);color:#fff;background:rgba(222,54,51,.85)}@media (prefers-reduced-motion:reduce){.se-vis *{animation:none!important}.se-type{width:21.5ch}.se-ai{opacity:1;transform:none}.se-line{stroke-dashoffset:0}}@media (max-width:900px){.se-vis{max-width:440px;margin:0 auto}}.tp2{--stone:var(--surface);--stone-2:var(--surface-2);position:relative;max-width:1100px;margin:clamp(40px,5vw,70px) auto 0}.tp-stage{position:relative;padding-top:10px}.tp-rays{position:absolute;left:50%;top:-12%;width:130%;aspect-ratio:2/1;transform:translateX(-50%);pointer-events:none;opacity:0;transition:opacity 1.2s 1.2s;background:conic-gradient(from 180deg at 50% 0%,transparent 0deg 140deg,rgba(242,86,70,.16) 160deg,transparent 172deg,rgba(242,86,70,.12) 180deg,transparent 188deg,rgba(242,86,70,.16) 200deg,transparent 220deg 360deg);-webkit-mask:radial-gradient(60% 90% at 50% 0,#000,transparent 80%);mask:radial-gradient(60% 90% at 50% 0,#000,transparent 80%)}.tp2.in .tp-rays{opacity:1}.tp-top{position:relative;z-index:2;transform-origin:50% 100%;transition:transform .9s cubic-bezier(.3,1.5,.5,1),filter .6s}.tp-roof{position:relative;height:clamp(78px,11vw,150px);margin:0 -3%;transform:translateY(-80px);opacity:0;transition:transform 1s cubic-bezier(.3,1.35,.5,1) 1.25s,opacity .5s 1.25s}.tp2.in .tp-roof{transform:none;opacity:1}.tp-roof svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 18px 30px rgba(222,54,51,.35))}.tp-shine{animation:tpshine 5.5s ease-in-out 2.5s infinite}@keyframes tpshine{0%{transform:skewX(-25deg) translateX(0)}35%,100%{transform:skewX(-25deg) translateX(1500px)}}.tp-rl{position:absolute;left:50%;bottom:14%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;white-space:nowrap;font:600 clamp(10px,1.2vw,13px)/1 var(--font-m);letter-spacing:.3em;text-transform:uppercase;color:#fff}.tp-rl b{font:800 clamp(13px,1.6vw,18px)/1 var(--font-d);letter-spacing:-.02em;padding:4px 8px;border-radius:6px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.3);transition:all .4s}.tp-frieze{display:grid;grid-template-columns:repeat(12,1fr);gap:4px;height:clamp(14px,1.6vw,20px);margin:0 -1.5%;padding:3px;border-radius:3px;background:linear-gradient(180deg,var(--stone-2),var(--stone));border:1px solid var(--line-2);opacity:0;transition:opacity .6s 1.1s}.tp-frieze i{border-radius:2px;background:linear-gradient(90deg,transparent 0 30%,var(--line-2) 30% 36%,transparent 36% 64%,var(--line-2) 64% 70%,transparent 70%)}.tp-frieze i:nth-child(odd){background:rgba(222,54,51,.22)}.tp2.in .tp-frieze{opacity:1}.tp-cols{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3.4vw,54px);padding:0 3%}.col{position:relative;display:flex;flex-direction:column;outline:none;transform-origin:50% 100%;transform:scaleY(0);transition:transform 1.1s cubic-bezier(.6,0,.2,1) calc(var(--i) * .15s),opacity .6s,filter .6s}.tp2.in .col{transform:none}.col-cap{display:grid;justify-items:center}.abacus{width:112%;height:12px;border-radius:2px;background:linear-gradient(180deg,var(--stone-2),var(--stone));border:1px solid var(--line-2)}.echinus{width:96%;height:12px;background:linear-gradient(180deg,var(--stone),var(--stone-2));border:1px solid var(--line-2);border-top:0;clip-path:polygon(0 0,100% 0,92% 100%,8% 100%)}.col-shaft{position:relative;flex:1;display:flex;flex-direction:column;margin:0 6%;border-left:1px solid var(--line-2);border-right:1px solid var(--line-2);overflow:hidden;background:repeating-linear-gradient(90deg,transparent 0 16px,rgba(255,255,255,.035) 16px 18px,transparent 18px 20px),linear-gradient(90deg,rgba(0,0,0,.35),transparent 22%,rgba(255,255,255,.05) 48%,transparent 72%,rgba(0,0,0,.4)),var(--stone)}[data-theme="light"] .col-shaft{background:repeating-linear-gradient(90deg,transparent 0 16px,rgba(0,0,0,.035) 16px 18px,transparent 18px 20px),linear-gradient(90deg,rgba(0,0,0,.08),transparent 22%,rgba(255,255,255,.6) 48%,transparent 72%,rgba(0,0,0,.1)),var(--stone)}.col-shaft::after{content:"";position:absolute;left:0;right:0;top:-40%;height:40%;background:linear-gradient(180deg,transparent,rgba(242,86,70,.16),transparent);opacity:0;transition:opacity .4s}.col:hover .col-shaft::after,.col:focus-visible .col-shaft::after{opacity:1;animation:colscan 1.8s linear infinite}@keyframes colscan{to{top:100%}}.col-head{padding:22px 16px 16px;text-align:center}.col-head i{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--grad-red);color:#fff;margin-bottom:12px;box-shadow:0 14px 30px -12px rgba(222,54,51,.95);transition:transform .5s var(--ease)}.col:hover .col-head i{transform:translateY(-4px) rotate(-6deg)}.col-head .ico{width:24px;height:24px}.col-head h3{font-size:clamp(20px,2vw,26px);margin:0 0 6px}.col-head p{margin:0 auto;max-width:24ch;min-height:2.9em;color:var(--text-2);font-size:14px;line-height:1.45}.col ul{list-style:none;margin:0;padding:8px 14px 22px;display:grid;gap:7px}.col li{position:relative;padding:10px 12px 10px 30px;border-radius:10px;background:color-mix(in srgb,var(--bg) 82%,transparent);border:1px solid var(--line);font-size:13.5px;color:var(--text-2);opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s var(--ease),border-color .3s,color .3s}.col li::before{content:"";position:absolute;left:12px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:2px;transform:rotate(45deg);background:#F25646}.tp2.in .col li{opacity:1;transform:none}.tp2.in .col li:nth-child(1){transition-delay:1.2s}.tp2.in .col li:nth-child(2){transition-delay:1.3s}.tp2.in .col li:nth-child(3){transition-delay:1.4s}.tp2.in .col li:nth-child(4){transition-delay:1.5s}.tp2.in .col li:nth-child(5){transition-delay:1.6s}.col li:hover{border-color:rgba(242,86,70,.5);color:var(--text)}.col-base{display:grid;justify-items:center}.col-base::before,.col-base span{content:"";display:block;height:10px;border:1px solid var(--line-2);background:linear-gradient(180deg,var(--stone-2),var(--stone))}.col-base::before{width:96%;border-bottom:0;clip-path:polygon(8% 0,92% 0,100% 100%,0 100%)}.col-base span{width:108%;border-radius:2px}.tp-steps{display:grid;justify-items:center}.tp-steps i{display:block;height:14px;border:1px solid var(--line-2);border-top:0;background:linear-gradient(180deg,var(--stone-2),var(--stone))}.tp-steps i:nth-child(1){width:96%;border-top:1px solid var(--line-2);border-radius:3px 3px 0 0}.tp-steps i:nth-child(2){width:100%}.tp-steps i:nth-child(3){width:104%;border-radius:0 0 8px 8px;box-shadow:0 30px 60px -30px rgba(0,0,0,.9)}.col.gone{transform:translateY(34px) rotate(var(--fall,6deg)) scaleY(.9)!important;opacity:.18;filter:grayscale(1)}.col[data-col="tech"]{--fall:-7deg}.col[data-col="auto"]{--fall:7deg}.col[data-col="inhalt"]{--fall:0deg}.tp2[data-miss="tech"] .tp-top{transform:translateY(22px) rotate(-4.5deg)}.tp2[data-miss="auto"] .tp-top{transform:translateY(22px) rotate(4.5deg)}.tp2[data-miss="inhalt"] .tp-top{transform:translateY(30px)}.tp2[data-miss] .tp-top{filter:saturate(.6)}.tp2[data-miss] .tp-roof{animation:tpwob .9s ease-in-out .5s 2}@keyframes tpwob{25%{translate:-6px 0}75%{translate:6px 0}}.tp2[data-miss] .tp-rl b{background:#16161A;color:#8E8E99;text-decoration:line-through}.tp2[data-miss] .tp-shine{animation-play-state:paused;opacity:0}.tp2[data-miss] .tp-rays{opacity:.2}.tp-detail{display:none}.tp-test{display:grid;justify-items:center;gap:12px;margin-top:clamp(28px,4vw,44px);text-align:center}.tp-tk{margin:0;font:500 11px/1 var(--font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.tp-bs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.tp-b{padding:11px 18px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--text-2);font:600 14px/1 var(--font-b);cursor:pointer;transition:all .3s}.tp-b:hover{color:var(--text);border-color:var(--text-2)}.tp-b[aria-pressed="true"]{background:var(--grad-red);color:#fff;border-color:transparent;box-shadow:0 10px 24px -10px rgba(222,54,51,.9)}.tp-b:focus-visible{outline:2px solid #F25646;outline-offset:2px}.tp-msg{margin:0;min-height:1.5em;font-size:15px;color:var(--text-2);transition:color .3s}.tp2[data-miss] .tp-msg{color:#F25646;font-weight:600}@media (max-width:760px){.tp-cols{gap:10px;padding:0 1%}.col ul{display:none}.col-head{padding:16px 6px 14px}.col-head i{width:40px;height:40px;border-radius:12px;margin-bottom:8px}.col-head .ico{width:19px;height:19px}.col-head h3{font-size:15px;margin:0}.col-head p{display:none}.col-shaft{margin:0 4%;min-height:150px}.col{cursor:pointer}.col.sel .col-shaft{box-shadow:inset 0 0 0 2px #F25646}.tp-detail{display:block;margin-top:18px}.tp-dp{display:none;padding:18px;border-radius:18px;background:var(--surface);border:1px solid var(--line-2)}.tp-dp.on{display:block;animation:mnsl .4s var(--ease)}.tp-dp b{display:block;font:650 17px/1.2 var(--font-d);margin-bottom:10px}.tp-dp ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tp-dp li{position:relative;padding:9px 12px 9px 28px;border-radius:10px;background:var(--bg);border:1px solid var(--line);font-size:14px;color:var(--text-2)}.tp-dp li::before{content:"";position:absolute;left:11px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:2px;transform:rotate(45deg);background:#F25646}.tp-b{padding:10px 13px;font-size:13px}}@media (prefers-reduced-motion:reduce){.tp-roof,.col,.col li,.tp-frieze,.tp-rays{transform:none!important;opacity:1!important;transition:none!important}.tp-shine,.tp2[data-miss] .tp-roof{animation:none}}.ai{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,5vw,72px);align-items:center;margin-top:clamp(24px,3vw,40px)}.ai-copy>p{font-size:17px;color:var(--text-2);margin:0 0 20px;max-width:52ch}.ai-card{padding:22px;border-radius:24px;background:var(--surface);border:1px solid var(--line-2);box-shadow:0 40px 80px -40px rgba(0,0,0,.8)}.ai-q{display:flex;align-items:center;gap:10px;margin-left:auto;width:fit-content;max-width:90%;padding:12px 16px;border-radius:18px 18px 4px 18px;background:var(--surface-2);font-size:14.5px;color:var(--text)}.ai-q span{width:22px;height:22px;border-radius:50%;background:var(--line-2);flex:none}.ai-a{display:flex;gap:12px;margin-top:18px}.ai-spark{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--grad-red);color:#fff;font-style:normal;font-size:15px;box-shadow:0 0 18px rgba(222,54,51,.7)}.ai-a>div{flex:1}.ai-a p{display:grid;gap:8px;margin:6px 0 16px}.ai-a p i{height:8px;border-radius:4px;background:var(--line-2);transform-origin:0 50%;transform:scaleX(0);transition:transform .8s var(--ease)}.ai-a p i:nth-child(2){width:92%}.ai-a p i:nth-child(3){width:96%}.ai-a p i:nth-child(4){width:55%}.ai-card.in .ai-a p i{transform:none}.ai-card.in .ai-a p i:nth-child(2){transition-delay:.25s}.ai-card.in .ai-a p i:nth-child(3){transition-delay:.5s}.ai-card.in .ai-a p i:nth-child(4){transition-delay:.75s}.ai-srcs{display:flex;flex-wrap:wrap;gap:6px}.ai-srcs span{padding:6px 10px;border-radius:999px;font:500 11.5px/1 var(--font-m);color:var(--muted);border:1px solid var(--line-2);opacity:0;transition:opacity .5s 1.1s}.ai-srcs .me{color:#fff;background:var(--grad-red);border-color:transparent;box-shadow:0 0 18px -4px rgba(222,54,51,.9)}.ai-card.in .ai-srcs span{opacity:1}@media (max-width:900px){.ai{grid-template-columns:1fr}}