@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.p-agentur section.hero{position:relative;overflow:hidden}.p-agentur section.hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 0,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 90% 80% at 50% 0,#000 30%,transparent 75%);opacity:.6;pointer-events:none}.p-agentur section.hero div.hero-container{display:flex;align-items:center;justify-content:space-between;max-width:1220px;margin:0 auto;padding:88px 32px}.p-agentur section.hero div.hero-container div.hero-box-left{display:flex;flex-direction:column}.p-agentur section.hero div.hero-container div.hero-box-left h1{font-size:45px;line-height:1.1;letter-spacing:-.01em;margin-bottom:26px;font-family:var(--display);font-weight:800;z-index:90}.p-agentur section.hero div.hero-container div.hero-box-left span.hero-info{font-size:19px;max-width:56ch;line-height:1.3;color:var(--ink-soft);font-family:var(--ink-soft);margin-bottom:30px}@media(max-width:900px){.p-agentur section.hero div.hero-container div.hero-box-left span.hero-info{font-size:15px}}.p-agentur section.hero div.hero-container div.hero-box-left a{display:inline-flex;align-items:center;gap:10px;background:var(--accent);color:var(--ink);font-family:var(--mono);font-size:14px;font-weight:700;padding:12px 22px;border-radius:8px;cursor:pointer;max-width:187px;transition:transform .3s ease}.p-agentur section.hero div.hero-container div.hero-box-left a:hover{transform:scale(1.05)}.p-agentur section.hero div.hero-container div.hero-terminal{box-shadow:0 30px 70px -22px rgba(14,20,18,.5),0 0 70px -20px rgba(32,166,224,.5);background:var(--dark-bg);border-radius:14px;overflow:hidden;border:1px solid var(--dark-line);z-index:50}.p-agentur section.hero div.hero-container div.hero-terminal div.hero-terminal-bar{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--dark-line)}.p-agentur section.hero div.hero-container div.hero-terminal div.hero-terminal-bar i{width:11px;height:11px;border-radius:50%;background:#2a332e;display:block}.p-agentur section.hero div.hero-container div.hero-terminal div.hero-terminal-bar i:first-child{background:var(--accent)}.p-agentur section.hero div.hero-container div.hero-terminal div.hero-terminal-bar span{margin-left:auto;font-family:var(--mono);font-size:12px;color:#4a554f}.p-agentur section.hero div.hero-container div.hero-terminal div.hero-terminal-body{padding:26px 100px 30px 24px;font-family:var(--mono);font-size:14.5px;line-height:2.1;min-height:280px}.p-agentur section.hero div.hero-container div.hero-terminal div.hero-terminal-body div.t-line{color:var(--terminal-text);white-space:nowrap;overflow:hidden}.p-agentur section.hero div.hero-container div.hero-terminal div.hero-terminal-body div.t-line span.prompt{color:#4a554f}.p-agentur section.hero div.hero-container div.hero-terminal div.hero-terminal-body div.t-line span.ok{color:var(--green-bright)}.p-agentur section.hero div.hero-container div.hero-terminal div.hero-terminal-body div.t-line span.ok span{color:var(--terminal-text);margin-left:5px}.p-agentur section.hero div.hero-container div.hero-terminal div.hero-terminal-body div.t-line span.cursor{display:inline-block;width:9px;height:18px;background:var(--terminal-text);vertical-align:middle;animation:blink 1s steps(1) infinite}@media(max-width:1000px){.p-agentur section.hero div.hero-container div.hero-terminal{width:100%}}@media(max-width:1168px){.p-agentur section.hero div.hero-container{padding:10px 32px 44px}}@media(max-width:1000px){.p-agentur section.hero div.hero-container{flex-direction:column;align-items:flex-start;gap:55px}}@media(max-width:1168px){.p-agentur section.hero{margin-top:44px}}.p-agentur section.hero-referenzen div.hero-referenzen-container{display:flex;align-items:center;justify-content:space-between;max-width:1220px;margin:0 auto;padding:10px 32px 88px}.p-agentur section.hero-referenzen div.hero-referenzen-container span.trust-label{font-family:var(--mono);font-size:13px;color:var(--ink-soft)}.p-agentur section.hero-referenzen div.hero-referenzen-container div.trust-logos{display:flex;gap:38px;flex-wrap:wrap}.p-agentur section.hero-referenzen div.hero-referenzen-container div.trust-logos span{font-size:13px;font-weight:700;letter-spacing:.02em;font-family:var(--display);cursor:default;color:#3a423e}@media(max-width:1168px){.p-agentur section.hero-referenzen div.hero-referenzen-container{padding:10px 32px 44px}}@media(max-width:1120px){.p-agentur section.hero-referenzen div.hero-referenzen-container{flex-direction:column;align-items:flex-start;gap:20px}}.p-agentur section.products{border-bottom:1px solid var(--line)}.p-agentur section.products div.products-container{display:flex;flex-direction:column;justify-content:space-between;max-width:1220px;margin:0 auto;padding:10px 32px 88px}.p-agentur section.products div.products-container div.h2-style{display:flex;flex-direction:column;margin-bottom:56px}.p-agentur section.products div.products-container div.h2-style span{font-family:var(--mono);font-size:13px;letter-spacing:.04em;color:var(--accent-ink);font-weight:500;display:block;margin-bottom:16px}.p-agentur section.products div.products-container div.h2-style span:before{content:"";display:inline-block;width:18px;height:2px;background:currentColor;vertical-align:middle;margin-right:10px;opacity:.65}.p-agentur section.products div.products-container div.h2-style h1,.p-agentur section.products div.products-container div.h2-style h2{font-size:clamp(22px,3.1vw,38px);letter-spacing:0;line-height:1.15;font-family:var(--display);font-weight:800}.p-agentur section.products div.products-container div.product-box-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.p-agentur section.products div.products-container div.product-box-container div.product-box{background:var(--paper-soft);border-radius:14px;padding:30px;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}.p-agentur section.products div.products-container div.product-box-container div.product-box span{color:var(--ink-soft);font-size:14.5px;line-height:20px}.p-agentur section.products div.products-container div.product-box-container div.product-box h3{font-family:var(--display);font-weight:600;font-size:17px;margin-bottom:8px}.p-agentur section.products div.products-container div.product-box-container div.product-box:hover{box-shadow:0 4px 12px #d9d9d9}@media(max-width:1040px){.p-agentur section.products div.products-container div.product-box-container div.product-box{max-width:333px}}@media(max-width:766px){.p-agentur section.products div.products-container div.product-box-container div.product-box{max-width:766px;width:100%}}@media(max-width:1040px){.p-agentur section.products div.products-container div.product-box-container{display:flex;flex-wrap:wrap;justify-content:center}}@media(max-width:1168px){.p-agentur section.products div.products-container{padding:10px 32px 44px}}.p-agentur section.usp-goit{border-bottom:1px solid var(--line);margin-top:88px}.p-agentur section.usp-goit div.usp-goit-container{display:flex;flex-direction:column;justify-content:space-between;max-width:1220px;margin:0 auto;padding:10px 32px 88px}.p-agentur section.usp-goit div.usp-goit-container div.usp-goit-box-container{display:flex;justify-content:space-between;gap:20px;background:var(--ink);color:var(--paper);border-radius:20px;padding:58px;align-items:center;flex-wrap:wrap}.p-agentur section.usp-goit div.usp-goit-container div.usp-goit-box-container div.usp-goit-box h3{font-family:var(--display);font-weight:800;font-size:clamp(18px,2vw,27px);color:var(--accent);margin-bottom:10px}.p-agentur section.usp-goit div.usp-goit-container div.usp-goit-box-container div.usp-goit-box span{color:#b7c0bb;font-size:14px}@media(max-width:730px){.p-agentur section.usp-goit div.usp-goit-container div.usp-goit-box-container div.usp-goit-box{border-bottom:1px solid #b7c0bb;width:100%;padding-bottom:20px}.p-agentur section.usp-goit div.usp-goit-container div.usp-goit-box-container{flex-direction:column;align-items:flex-start;gap:20px}}@media(max-width:600px){.p-agentur section.usp-goit div.usp-goit-container div.usp-goit-box-container{padding:30px}}@media(max-width:1168px){.p-agentur section.usp-goit div.usp-goit-container{padding:10px 32px 44px}.p-agentur section.usp-goit{margin-top:44px}}.p-agentur section.usp-indisoftpro{border-bottom:1px solid var(--line);margin-top:88px}.p-agentur section.usp-indisoftpro div.usp-indisoftpro-container{display:flex;flex-direction:column;justify-content:space-between;max-width:1220px;margin:0 auto;padding:10px 32px 88px}.p-agentur section.usp-indisoftpro div.usp-indisoftpro-container div.h2-style{display:flex;flex-direction:column;margin-bottom:56px}.p-agentur section.usp-indisoftpro div.usp-indisoftpro-container div.h2-style span{font-family:var(--mono);font-size:13px;letter-spacing:.04em;color:var(--accent-ink);font-weight:500;display:block;margin-bottom:16px}.p-agentur section.usp-indisoftpro div.usp-indisoftpro-container div.h2-style span:before{content:"";display:inline-block;width:18px;height:2px;background:currentColor;vertical-align:middle;margin-right:10px;opacity:.65}.p-agentur section.usp-indisoftpro div.usp-indisoftpro-container div.h2-style h1,.p-agentur section.usp-indisoftpro div.usp-indisoftpro-container div.h2-style h2{font-size:clamp(22px,3.1vw,38px);letter-spacing:0;line-height:1.15;font-family:var(--display);font-weight:800}.p-agentur section.usp-indisoftpro div.usp-indisoftpro-container div.usp-indisoftpro-box-container{display:flex;justify-content:space-between;gap:20px;border-radius:20px;align-items:center;flex-wrap:wrap}.p-agentur section.usp-indisoftpro div.usp-indisoftpro-container div.usp-indisoftpro-box-container div.usp-indisoftpro-box{border-left:1px solid var(--accent);padding-left:20px;max-width:200px}.p-agentur section.usp-indisoftpro div.usp-indisoftpro-container div.usp-indisoftpro-box-container div.usp-indisoftpro-box span.indisoftpro-number{font-family:var(--mono);font-size:14px;color:var(--accent-ink);display:block;margin-bottom:10px}.p-agentur section.usp-indisoftpro div.usp-indisoftpro-container div.usp-indisoftpro-box-container div.usp-indisoftpro-box h3{font-family:var(--display);font-weight:800;font-size:14px;margin-bottom:10px}.p-agentur section.usp-indisoftpro div.usp-indisoftpro-container div.usp-indisoftpro-box-container div.usp-indisoftpro-box span{font-size:14px}@media(max-width:1076px){.p-agentur section.usp-indisoftpro div.usp-indisoftpro-container div.usp-indisoftpro-box-container div.usp-indisoftpro-box{width:100%;max-width:1100px}.p-agentur section.usp-indisoftpro div.usp-indisoftpro-container div.usp-indisoftpro-box-container{flex-direction:column;align-items:flex-start;gap:20px}}@media(max-width:1168px){.p-agentur section.usp-indisoftpro div.usp-indisoftpro-container{padding:10px 32px 44px}.p-agentur section.usp-indisoftpro{margin-top:44px}}.p-agentur section.worker{border-bottom:1px solid var(--line);margin-top:88px}.p-agentur section.worker div.worker-container{display:flex;flex-direction:column;justify-content:space-between;max-width:1220px;margin:0 auto;padding:10px 32px 88px}.p-agentur section.worker div.worker-container div.h2-worker-style{display:flex;flex-direction:column;margin-bottom:56px}.p-agentur section.worker div.worker-container div.h2-worker-style span:first-child{font-family:var(--mono);font-size:13px;letter-spacing:.04em;color:var(--accent-ink);font-weight:500;display:block;margin-bottom:16px}.p-agentur section.worker div.worker-container div.h2-worker-style span:first-child:before{content:"";display:inline-block;width:18px;height:2px;background:currentColor;vertical-align:middle;margin-right:10px;opacity:.65}.p-agentur section.worker div.worker-container div.h2-worker-style span:last-child{display:flex;max-width:44ch;color:var(--ink-soft);margin-top:16px}.p-agentur section.worker div.worker-container div.h2-worker-style h2{font-size:clamp(22px,3.1vw,38px);letter-spacing:0;line-height:1.15;font-family:var(--display);font-weight:800}.p-agentur section.worker div.worker-container div.team-box-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,215px));justify-content:center;justify-items:center;grid-gap:20px;gap:20px}.p-agentur section.worker div.worker-container div.team-box-container div.team-box{position:relative;display:flex;flex-direction:column;min-width:0;width:100%;max-width:215px}.p-agentur section.worker div.worker-container div.team-box-container div.team-box img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:14px}.p-agentur section.worker div.worker-container div.team-box-container div.team-box span{position:absolute;bottom:15px;left:15px;font-weight:600;background:#fff;padding:6px 10px;border-radius:5px}.p-agentur section.worker div.worker-container div.usp-worker-box-container{display:flex;justify-content:space-between;gap:20px;border-radius:20px;background-color:var(--paper-soft);align-items:center;flex-wrap:wrap;padding:30px 34px;margin-top:36px}.p-agentur section.worker div.worker-container div.usp-worker-box-container div.usp-worker-box{display:flex;flex-direction:column}.p-agentur section.worker div.worker-container div.usp-worker-box-container div.usp-worker-box span.worker-number{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:6px;font-weight:500}@media(max-width:866px){.p-agentur section.worker div.worker-container div.usp-worker-box-container{display:flex;flex-direction:column;align-items:flex-start}}@media(max-width:1168px){.p-agentur section.worker div.worker-container{padding:10px 32px 44px}.p-agentur section.worker{margin-top:44px}}.p-agentur section.customers-mail{border-bottom:1px solid var(--line);margin-top:88px}.p-agentur section.customers-mail div.customers-mail-container{display:flex;flex-direction:column;justify-content:space-between;max-width:1220px;margin:0 auto;padding:10px 32px 88px}.p-agentur section.customers-mail div.customers-mail-container div.h2-style{display:flex;flex-direction:column;margin-bottom:56px}.p-agentur section.customers-mail div.customers-mail-container div.h2-style span{font-family:var(--mono);font-size:13px;letter-spacing:.04em;color:var(--accent-ink);font-weight:500;display:block;margin-bottom:16px}.p-agentur section.customers-mail div.customers-mail-container div.h2-style span:before{content:"";display:inline-block;width:18px;height:2px;background:currentColor;vertical-align:middle;margin-right:10px;opacity:.65}.p-agentur section.customers-mail div.customers-mail-container div.h2-style h1,.p-agentur section.customers-mail div.customers-mail-container div.h2-style h2{font-size:clamp(22px,3.1vw,38px);letter-spacing:0;line-height:1.15;font-family:var(--display);font-weight:800}.p-agentur section.customers-mail div.customers-mail-container div.customers-mail-box-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;justify-content:space-between}.p-agentur section.customers-mail div.customers-mail-container div.customers-mail-box-container div.customer-mail-box{display:flex;flex-direction:column;background-color:var(--paper-soft);border-radius:16px;padding:42px 57px;position:relative;transition:transform .25s,box-shadow .25s}.p-agentur section.customers-mail div.customers-mail-container div.customers-mail-box-container div.customer-mail-box span:first-child{font-family:var(--body);font-weight:500;font-size:17px;line-height:1.6}@media(max-width:1235px){.p-agentur section.customers-mail div.customers-mail-container div.customers-mail-box-container div.customer-mail-box span:first-child{font-size:14px}}.p-agentur section.customers-mail div.customers-mail-container div.customers-mail-box-container div.customer-mail-box span:nth-child(2){margin-top:26px;font-family:var(--mono);font-size:13px;color:#000;font-weight:600}@media(max-width:1235px){.p-agentur section.customers-mail div.customers-mail-container div.customers-mail-box-container div.customer-mail-box span:nth-child(2){font-size:12px}}.p-agentur section.customers-mail div.customers-mail-container div.customers-mail-box-container div.customer-mail-box span:last-child{margin-top:5px;font-family:var(--mono);font-size:13px;color:var(--ink-soft)}@media(max-width:1235px){.p-agentur section.customers-mail div.customers-mail-container div.customers-mail-box-container div.customer-mail-box span:last-child{font-size:12px}}.p-agentur section.customers-mail div.customers-mail-container div.customers-mail-box-container div.customer-mail-box:hover{box-shadow:0 4px 12px #d9d9d9}@media(max-width:1235px){.p-agentur section.customers-mail div.customers-mail-container div.customers-mail-box-container div.customer-mail-box{padding:25px 35px}}@media(max-width:700px){.p-agentur section.customers-mail div.customers-mail-container div.customers-mail-box-container{display:flex;flex-direction:column;gap:30px}}@media(max-width:1168px){.p-agentur section.customers-mail div.customers-mail-container{padding:10px 32px 44px}.p-agentur section.customers-mail{margin-top:44px}}.p-agentur section.ready-go{border-bottom:1px solid var(--line);margin-top:88px}.p-agentur section.ready-go div.ready-go-container{display:flex;flex-direction:column;max-width:1220px;margin:0 auto;padding:10px 32px 88px}.p-agentur section.ready-go div.ready-go-container div.ready-go-box{display:flex;justify-content:space-between;background:var(--ink);color:var(--paper);border-radius:20px;padding:58px;align-items:center;gap:36px;flex-wrap:wrap}.p-agentur section.ready-go div.ready-go-container div.ready-go-box div.ready-go-box-left{display:flex;flex-direction:column}.p-agentur section.ready-go div.ready-go-container div.ready-go-box div.ready-go-box-left h3{font-family:var(--display);font-weight:800;font-size:34px}@media(max-width:605px){.p-agentur section.ready-go div.ready-go-container div.ready-go-box div.ready-go-box-left h3{font-size:20px}}.p-agentur section.ready-go div.ready-go-container div.ready-go-box div.ready-go-box-left span{color:#b7c0bb;font-size:15px;max-width:44ch;margin-top:10px;line-height:1.6;letter-spacing:.5px}@media(max-width:605px){.p-agentur section.ready-go div.ready-go-container div.ready-go-box div.ready-go-box-left span{font-size:12px}}.p-agentur section.ready-go div.ready-go-container div.ready-go-box a{display:flex;align-items:center;gap:10px;background:var(--accent);color:var(--ink);font-family:var(--mono);font-size:14px;font-weight:600;padding:12px 22px;border-radius:8px;transition:transform .3s ease}.p-agentur section.ready-go div.ready-go-container div.ready-go-box a:hover{transform:scale(1.05)}@media(max-width:605px){.p-agentur section.ready-go div.ready-go-container div.ready-go-box a{font-size:12px}}@media(max-width:470px){.p-agentur section.ready-go div.ready-go-container div.ready-go-box{padding:35px}}@media(max-width:1168px){.p-agentur section.ready-go div.ready-go-container{padding:10px 32px 44px}.p-agentur section.ready-go{margin-top:44px}}