:where(.services-index-page) .open-head{margin-bottom:clamp(40px,4.4vw,76px)}:where(.services-index-page) .open-head h1{font-size:clamp(40px,5.3vw,104px);max-width:14ch}html[lang=de] :where(.services-index-page) .open-head h1,html[lang=hr] :where(.services-index-page) .open-head h1{font-size:clamp(36px,4.6vw,90px)}:where(.services-index-page) .open-jump{--rule:1;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}:where(.services-index-page) .open-jump:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--line-strong);transform:scaleX(var(--rule));transform-origin:0 50%}:where(.services-index-page) .open-jump a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:baseline;padding:18px clamp(12px,1.4vw,24px) 20px 0;font-size:clamp(16px,1.25vw,20px);font-weight:500;letter-spacing:-.03em}:where(.services-index-page) .open-jump a+a{padding-left:clamp(12px,1.4vw,24px);border-left:1px solid var(--line)}:where(.services-index-page) .open-jump a span{font:11px var(--mono);letter-spacing:0;color:var(--faint)}:where(.services-index-page) .open-jump a svg{align-self:center;color:var(--faint);transition:transform .24s var(--ease-out),color .18s ease}:where(.services-index-page) .open-jump a:focus-visible svg,:where(.services-index-page) .open-jump a:hover svg{color:var(--red-text);transform:translateY(3px)}:where(.services-index-page) .row{--row-gap:clamp(36px,5.4vw,110px);--tile-gap:clamp(14px,1.5vw,28px);display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:40px var(--row-gap);align-items:start}:where(.services-index-page) .ai-line,:where(.services-index-page) .also{--rule:1;position:relative}:where(.services-index-page) .ai-line:before,:where(.services-index-page) .also:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--line-strong);transform:scaleX(var(--rule));transform-origin:0 50%}:where(.services-index-page) .line-mask,:where(.services-index-page) .row-name.is-masked{display:block;overflow:hidden;padding-bottom:.16em;margin-bottom:-.16em}:where(.services-index-page) .line,:where(.services-index-page) .row-name.is-masked a{display:block}:where(.services-index-page) .row-copy{display:grid;justify-items:start}:where(.services-index-page) .row-index{font:12px var(--mono);color:var(--faint)}:where(.services-index-page) .row-name{margin-top:clamp(28px,4.6vw,88px);font-size:clamp(36px,4vw,76px);font-weight:470;line-height:1;letter-spacing:-.06em;text-wrap:balance}html[lang=de] :where(.services-index-page) .row-name,html[lang=hr] :where(.services-index-page) .row-name{font-size:clamp(32px,3.3vw,62px)}:where(.services-index-page) .row-name a:focus-visible .name-arrow svg,:where(.services-index-page) .row-name a:hover .name-arrow svg{opacity:1;transform:none}:where(.services-index-page) .row-line{margin-top:22px;font-size:clamp(17px,1.3vw,21px);line-height:1.5;color:var(--muted);max-width:34ch;text-wrap:pretty}:where(.services-index-page) .row-covers{align-self:stretch;justify-self:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(26px,2.6vw,40px);border-top:1px solid var(--line);max-width:540px}:where(.services-index-page) .row-covers li{display:flex;align-items:baseline;gap:12px;padding:13px 12px 13px 0;border-bottom:1px solid var(--line);font-size:15px;font-weight:500;letter-spacing:-.015em}:where(.services-index-page) .row-covers span{font:11px var(--mono);color:var(--faint)}:where(.services-index-page) .row-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 32px;margin-top:clamp(26px,2.6vw,40px)}:where(.services-index-page) .row-price{color:var(--muted)}:where(.services-index-page) .row-price:focus-visible,:where(.services-index-page) .row-price:hover{color:var(--ink)}:where(.services-index-page) .row-tiles{display:grid;grid-template-columns:1.62fr 1fr;gap:var(--tile-gap);align-items:start}:where(.services-index-page) .tile:nth-child(2){margin-top:clamp(40px,6vw,120px)}:where(.services-index-page) .tile .plate{position:relative;overflow:hidden;width:100%;border-radius:var(--plate-radius);background:var(--raised);box-shadow:0 30px 70px rgba(0,0,0,.22)}:where(.services-index-page) .tile .plate:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 0 0 1px rgba(0,0,0,.06)}:where(.services-index-page) .tile .plate img{display:block;width:100%;height:100%;object-fit:cover}:where(.services-index-page) .tile:first-child .plate,:where(.services-index-page) .tile:first-child .tile-door{border-radius:clamp(8px,.7vw,12px)}:where(.services-index-page) .tile-door{position:relative;display:block;border-radius:var(--plate-radius);transition:transform .5s var(--ease-out)}:where(.services-index-page) .tile-cue{position:absolute;z-index:2;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 28px);padding:9px 14px;border-radius:99px;background:rgba(14,16,15,.82);color:#f0efe7;font-size:12.5px;font-weight:500;line-height:1.2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(8px);transition:opacity .26s ease,transform .42s var(--ease-out);pointer-events:none}@media (hover:hover){:where(.services-index-page) .tile-door:hover{transform:translateY(-4px)}:where(.services-index-page) .tile-door:hover .tile-cue{opacity:1;transform:none}}:where(.services-index-page) .tile figcaption{margin-top:14px;font:12px/1.5 var(--mono);color:var(--muted)}:where(.services-index-page) .ai-plate{--ink:#f0efe7;--muted:#b6b5ab;--faint:#8f8f86;--line:rgba(240,239,231,.13);--line-strong:rgba(240,239,231,.24);--red-text:#e65353;position:relative;isolation:isolate;overflow:hidden;padding:clamp(28px,4.4vw,80px);border-radius:calc(var(--plate-radius) + 10px);background:#0b0d0c;color:var(--ink);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}:where(.services-index-page) .ai-ink{position:absolute;inset:-30% -20%;z-index:-1;filter:blur(50px);opacity:.9;background:radial-gradient(36% 40% at 18% 20%,rgba(153,23,23,.34),transparent 70%),radial-gradient(30% 36% at 84% 70%,rgba(122,18,18,.3),transparent 70%),radial-gradient(22% 26% at 60% 104%,rgba(204,35,35,.16),transparent 70%)}@media (prefers-reduced-motion:no-preference){html:not(.motion-off) :where(.services-index-page) .ai-ink{animation:ai-drift 28s ease-in-out infinite alternate}}@keyframes ai-drift{to{transform:translate3d(3%,-2%,0) rotate(4deg) scale(1.06)}}:where(.services-index-page) .ai-tools{justify-self:start;width:calc((205.28% + var(--row-gap) - .6183 * var(--tile-gap)) * .8);margin-top:clamp(40px,4.4vw,76px)}:where(.services-index-page) .ai-tools ul{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:16px;border-top:1px solid var(--line);border-left:1px solid var(--line)}:where(.services-index-page) .ai-tools li{display:grid;place-items:center;height:64px;padding:0 14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}:where(.services-index-page) .ai-tools img{width:auto;height:calc(17px * var(--k));max-width:100%;object-fit:contain;opacity:.5;transition:opacity .24s ease}:where(.services-index-page) .ai-tools li:hover img{opacity:1}:where(.services-index-page) .ai-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(40px,5vw,84px)}:where(.services-index-page) .ai-offer a{display:grid;align-content:start;gap:10px;height:100%;padding:22px clamp(14px,1.6vw,28px) 24px 0}:where(.services-index-page) .ai-offer+.ai-offer a{padding-left:clamp(14px,1.6vw,28px);border-left:1px solid var(--line)}:where(.services-index-page) .ai-name{display:inline-flex;align-items:center;gap:10px;justify-self:start;font-size:clamp(18px,1.45vw,24px);font-weight:500;letter-spacing:-.035em}:where(.services-index-page) .ai-name svg{color:var(--faint);transition:transform .24s var(--ease-out),color .18s ease}:where(.services-index-page) .ai-offer a:focus-visible .ai-name svg,:where(.services-index-page) .ai-offer a:hover .ai-name svg{color:var(--red-text);transform:translateX(3px)}:where(.services-index-page) .ai-what{font-size:14.5px;line-height:1.5;color:var(--muted);max-width:30ch}:where(.services-index-page) .ai-free{margin-top:clamp(18px,2vw,30px);padding-top:20px;border-top:1px solid var(--line)}:where(.services-index-page) .ai-check{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:15px}:where(.services-index-page) .ai-check-name{font-weight:500;letter-spacing:-.02em}:where(.services-index-page) .ai-check-line{color:var(--muted)}:where(.services-index-page) .ai-check svg{align-self:center;color:var(--red-text);transition:transform .24s var(--ease-out)}:where(.services-index-page) .ai-check:focus-visible svg,:where(.services-index-page) .ai-check:hover svg{transform:translateX(3px)}:where(.services-index-page) .clients{padding-top:clamp(84px,8.5vw,150px)}:where(.services-index-page) .wall{--mark-h:clamp(30px,2.7vw,46px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;border-top:1px solid var(--line);border-left:1px solid var(--line)}:where(.services-index-page) .wall>li{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}:where(.services-index-page) .wall-mark{--k:1;aspect-ratio:16/7;transition:background-color .35s ease}:where(.services-index-page) .wall-mark a{display:grid;place-items:center;width:100%;height:100%;padding:18px}:where(.services-index-page) .wall-mark:hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}:where(.services-index-page) .wall-img{height:calc(var(--mark-h) * var(--k));width:auto;max-width:min(62%,230px);object-fit:contain;opacity:.66;transition:opacity .35s ease}:where(.services-index-page) .wall-mark a:focus-visible .wall-img,:where(.services-index-page) .wall-mark:hover .wall-img{opacity:1}:where(.services-index-page) .wall-words{grid-column:3/5;grid-row:1/3;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(24px,2.6vw,44px);background:color-mix(in srgb,var(--ink) 3.5%,transparent)}:where(.services-index-page) .wall-words blockquote p{font-size:clamp(18px,1.55vw,26px);font-weight:420;line-height:1.35;letter-spacing:-.03em;text-wrap:pretty}:where(.services-index-page) .wall-words blockquote p:before{content:"“";color:var(--red-text)}:where(.services-index-page) .wall-words blockquote p:after{content:"”"}html[lang=de] :where(.services-index-page) .wall-words blockquote p:before,html[lang=hr] :where(.services-index-page) .wall-words blockquote p:before{content:"„"}html[lang=de] :where(.services-index-page) .wall-words blockquote p:after,html[lang=hr] :where(.services-index-page) .wall-words blockquote p:after{content:"“"}:where(.services-index-page) .wall-by{display:flex;flex-wrap:wrap;gap:6px 16px;font:11px/1.5 var(--mono);color:var(--faint)}:where(.services-index-page) .wall-by span:first-child{color:var(--ink)}:where(.services-index-page) .wall-door{display:grid;place-items:center;aspect-ratio:16/7}:where(.services-index-page) .more{padding-top:clamp(84px,8.5vw,150px)}:where(.services-index-page) .more>.label{margin-bottom:26px}:where(.services-index-page) .also{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}:where(.services-index-page) .also a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:baseline;height:100%;padding:20px clamp(12px,1.4vw,24px) 22px 0;border-bottom:1px solid var(--line)}:where(.services-index-page) .also li+li a{padding-left:clamp(12px,1.4vw,24px);border-left:1px solid var(--line)}:where(.services-index-page) .also-name{font-size:clamp(17px,1.35vw,22px);font-weight:500;letter-spacing:-.03em}:where(.services-index-page) .also svg{grid-row:1;grid-column:2;align-self:start;margin-top:5px;color:var(--faint);transition:transform .24s var(--ease-out),color .18s ease}:where(.services-index-page) .also a:focus-visible svg,:where(.services-index-page) .also a:hover svg{color:var(--red-text);transform:translateX(3px)}@media (max-width:1050px){:where(.services-index-page) .open-jump{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.services-index-page) .open-jump a:nth-child(3){padding-left:0;border-left:0}:where(.services-index-page) .open-jump a:nth-child(n+3){border-top:1px solid var(--line)}:where(.services-index-page) .row{grid-template-columns:1fr}:where(.services-index-page) .ai-tools{width:100%}:where(.services-index-page) .row-name{margin-top:22px}:where(.services-index-page) .wall{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.services-index-page) .wall-words{grid-column:1/-1;grid-row:auto}:where(.services-index-page) .ai-line{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.services-index-page) .ai-offer:nth-child(3) a{padding-left:0;border-left:0}:where(.services-index-page) .ai-offer:nth-child(n+3) a{border-top:1px solid var(--line)}:where(.services-index-page) .also{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.services-index-page) .also li:nth-child(odd) a{padding-left:0;border-left:0}}@media (max-width:620px){:where(.services-index-page) .open-jump a{grid-template-columns:auto minmax(0,1fr);gap:10px;padding-block:13px 14px;font-size:15px}:where(.services-index-page) .open-jump a svg{display:none}:where(.services-index-page) .row{display:flex;flex-direction:column;gap:0}:where(.services-index-page) .row-copy{display:contents}:where(.services-index-page) .row-tiles{order:1;margin-top:28px}:where(.services-index-page) .row-covers{order:2;max-width:none}:where(.services-index-page) .row-foot{order:3}:where(.services-index-page) .ai-tools{order:5}:where(.services-index-page) .ai-tools ul{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.services-index-page) .row-tiles{display:block;align-self:stretch}:where(.services-index-page) .tile:nth-child(2){position:relative;z-index:1;width:42%;margin:-24% 0 0 auto}:where(.services-index-page) .tile:first-child figcaption{max-width:52%}:where(.services-index-page) .tile:nth-child(2) .plate{box-shadow:0 18px 44px rgba(0,0,0,.4)}:where(.services-index-page) li.desk-only{display:none}:where(.services-index-page) .wall-door{grid-column:1/-1;aspect-ratio:auto;padding-block:18px}:where(.services-index-page) .wall{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.services-index-page) .ai-plate{margin-inline:-8px}:where(.services-index-page) .ai-line{grid-template-columns:1fr}:where(.services-index-page) .ai-offer a,:where(.services-index-page) .ai-offer+.ai-offer a{padding-inline:0;border-left:0}:where(.services-index-page) .ai-offer+.ai-offer a{border-top:1px solid var(--line)}:where(.services-index-page) .also{grid-template-columns:1fr}:where(.services-index-page) .also li a,:where(.services-index-page) .also li+li a{padding-left:0;border-left:0}}:where(.services-index-page) .rows{display:contents}:where(.services-index-page) .deck{--card-pad:clamp(26px,3.3vw,58px);--card-foot:clamp(34px,4vw,70px);--card-radius:clamp(24px,2.4vw,34px);--card-gap:clamp(18px,2vw,28px);padding-top:clamp(26px,2.8vw,48px)}:where(.services-index-page) .deck-anchor{display:block;height:0}:where(.services-index-page) .deck-anchor:focus{outline:none}:where(.services-index-page) .ai-sec,:where(.services-index-page) .rows>.row{--i:0;--h:0px;--dim:0;position:relative;margin-bottom:var(--card-gap);transform-origin:50% 0}:where(.services-index-page) .ai-sec{--i:3;margin-bottom:0}:where(.services-index-page) .rows>.row{overflow:hidden;padding:var(--card-pad) var(--card-pad) var(--card-foot);border-radius:var(--card-radius);background:var(--card);color:var(--ink);box-shadow:0 40px 90px rgba(0,0,0,.28),inset 0 0 0 1px var(--card-edge)}:where(.services-index-page) .ai-sec:after,:where(.services-index-page) .rows>.row:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;background:#050606;opacity:var(--dim);pointer-events:none}:where(.services-index-page) .ai-sec .ai-plate{padding:var(--card-pad) var(--card-pad) var(--card-foot);border-radius:var(--card-radius)}:where(.services-index-page) .deck .row-name{margin-top:clamp(22px,3vw,56px)}@media (min-width:1051px){:where(.services-index-page) .rows>.row .row-copy{align-self:stretch;grid-template-rows:auto auto auto 1fr}:where(.services-index-page) .rows>.row .row-covers{align-self:end}}:where(.services-index-page) .rows>.row:first-of-type{--card:#ebe7dd;--card-edge:rgba(27,28,25,.06);--ink:#1b1c19;--muted:#56564e;--faint:#67675f;--line:rgba(27,28,25,.14);--line-strong:rgba(27,28,25,.28);--red-text:#991717;--raised:#f8f6f0}:where(.services-index-page) .rows>.row:nth-of-type(2){--card:#232826;--card-edge:rgba(240,239,231,.07);--ink:#f0efe7;--muted:#b9b8ae;--faint:#8f8f86;--line:rgba(240,239,231,.14);--line-strong:rgba(240,239,231,.26);--red-text:#e65353;--raised:#2f3532}:where(.services-index-page) .rows>.row:nth-of-type(3){--card:#1a2327;--card-edge:rgba(226,238,242,.08);--ink:#eef1f0;--muted:#b3bcbd;--faint:#88979a;--line:rgba(226,238,242,.14);--line-strong:rgba(226,238,242,.26);--red-text:#e65353;--raised:#26343a}html.light :where(.services-index-page) .rows>.row:first-of-type{--card:#1f2422;--card-edge:rgba(240,239,231,.07);--ink:#f0efe7;--muted:#b9b8ae;--faint:#8f8f86;--line:rgba(240,239,231,.14);--line-strong:rgba(240,239,231,.26);--red-text:#e65353;--raised:#2c322f}html.light :where(.services-index-page) .rows>.row:nth-of-type(2){--card:#f7f6f1;--card-edge:rgba(27,28,25,.07);--ink:#1b1c19;--muted:#56564e;--faint:#67675f;--line:rgba(27,28,25,.12);--line-strong:rgba(27,28,25,.26);--red-text:#991717;--raised:#ffffff}html.light :where(.services-index-page) .rows>.row:nth-of-type(3){--card:#dde4e4;--card-edge:rgba(20,32,36,.08);--ink:#172024;--muted:#4c5a5e;--faint:#58666a;--line:rgba(20,32,36,.14);--line-strong:rgba(20,32,36,.28);--red-text:#991717;--raised:#eef2f2}html.light :where(.services-index-page) .rows>.row{box-shadow:0 30px 70px rgba(20,16,12,.16),inset 0 0 0 1px var(--card-edge)}:where(.services-index-page) .rows>.row:first-of-type .tile-glow,html.light :where(.services-index-page) .rows>.row:nth-of-type(2) .tile-glow,html.light :where(.services-index-page) .rows>.row:nth-of-type(3) .tile-glow{--glow:.3;filter:blur(72px) saturate(1.2)}html.light :where(.services-index-page) .rows>.row:first-of-type .tile-glow{--glow:.42;filter:blur(72px) saturate(1.5)}html:not(.is-static) :where(.services-index-page) .ai-sec,html:not(.is-static) :where(.services-index-page) .rows>.row{position:sticky;top:min(calc(var(--deck-top, 88px) + var(--i) * var(--deck-step, 14px)),calc(100svh - var(--h) - 18px))}@media (max-width:620px){:where(.services-index-page) .deck{--deck-top:76px;--deck-step:6px;--card-pad:18px;--card-foot:30px;padding-top:22px}:where(.services-index-page) .rows>.row{padding-top:24px;margin-inline:-8px}:where(.services-index-page) .ai-sec .ai-plate{padding-top:24px}}:where(.services-index-page) .row-tiles{isolation:isolate}:where(.services-index-page) .tile{position:relative}:where(.services-index-page) .tile-glow{position:absolute;z-index:-1;top:0;left:0;width:100%;height:auto;max-width:none;pointer-events:none;transform:scale(1.22);filter:blur(72px) saturate(1.5);opacity:calc(var(--glow, .42) * var(--lit, 1) * var(--unveiled, 1))}html.light :where(.services-index-page) .tile-glow{--glow:.34;filter:blur(72px) saturate(1.2)}:where(.services-index-page) .ai-plate .tile-glow{--glow:.16}:where(.services-index-page) .ai-spot{position:absolute;z-index:-1;left:0;top:0;width:900px;height:900px;margin:-450px 0 0 -450px;pointer-events:none;background:radial-gradient(closest-side,rgba(204,35,35,.16),rgba(153,23,23,.06) 46%,transparent 70%);transform:translate3d(var(--px,50%),var(--py,50%),0);transition:transform .7s var(--ease-out),opacity 1s ease;opacity:0}:where(.services-index-page) .ai-plate.is-lit .ai-spot{opacity:1}:where(.services-index-page) .rail{position:fixed;z-index:40;top:50%;right:0;display:grid;gap:2px;width:var(--gutter);transform:translateY(-50%);opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}:where(.services-index-page) .rail.is-on{opacity:1;visibility:visible;transition-delay:0s}:where(.services-index-page) .rail a{position:relative;display:flex;align-items:center;justify-content:flex-end;height:26px;padding-right:clamp(10px,1vw,18px)}:where(.services-index-page) .rail i{display:block;width:12px;height:1px;background:var(--line-strong);transition:width .5s var(--ease-out),background-color .3s ease}:where(.services-index-page) .rail a:hover i{width:18px;background:var(--ink)}:where(.services-index-page) .rail a.is-here i{width:24px;background:var(--red-text)}:where(.services-index-page) .rail span{position:absolute;right:calc(100% - 4px);padding:5px 10px;border-radius:99px;white-space:nowrap;font:11px/1.4 var(--mono);color:var(--ink);background:color-mix(in srgb,var(--ground) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--line);opacity:0;transform:translateX(6px);transition:opacity .3s ease,transform .4s var(--ease-out);pointer-events:none}:where(.services-index-page) .rail a:hover span{opacity:1;transform:none}@media (max-width:1199px){:where(.services-index-page) .rail{display:none}}@media (max-width:620px){:where(.services-index-page) .tile-glow{filter:blur(44px) saturate(1.4);transform:scale(1.12)}:where(.services-index-page) .ai-spot{display:none}}