.hl-art.studio-icon{--paint:#f6dfa0;--light:#fff8df;--depth:#cfac57;--stroke:#2f3d4c;background:linear-gradient(145deg,var(--light) 5%,var(--paint) 72%,var(--depth));border-radius:24%;box-shadow:inset 0 1px 1px #ffffffeb,inset 0 -1px 1px #ffffff50,0 .045em 0 var(--depth),0 .09em .14em -.04em #26334330;box-sizing:border-box;color:var(--stroke);display:inline-block;height:.91em;isolation:isolate;letter-spacing:0;line-height:1;margin:0 .08em;min-height:22px;min-width:22px;position:relative;transform:rotate(-4deg);vertical-align:-.15em;width:.91em}.hl-art.studio-icon>.studio-art-svg{stroke:var(--stroke);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;box-sizing:border-box;display:block;height:100%;overflow:visible;padding:7%;width:100%}.studio-icon .paint{fill:#fffefa}.studio-icon .paper{fill:var(--paint)}.studio-icon .detail{fill:none;stroke-width:3}.studio-icon .dot{fill:var(--stroke);stroke:none}.studio-icon:is(.art-check,.art-inbox,.art-feed){--paint:#c1e2d0;--light:#f0faf4;--depth:#83af96}.studio-icon:is(.art-tools,.art-stack,.art-question){--paint:#ddd1ef;--light:#f6f2fc;--depth:#aa98c6}.studio-icon:is(.art-company,.art-sliders,.art-board,.art-compare){--paint:#c6deee;--light:#eff8fc;--depth:#89afc8}.studio-icon:is(.art-clock,.art-pen,.art-plane){--paint:#f1cfbb;--light:#fff3e9;--depth:#cb9f85}.studio-icon.art-reach{--paint:#f2c1b8;--light:#fff0eb;--depth:#cf8f83}.marketing-icon{display:inline-block;flex:none;vertical-align:middle}.marketing-icon.motion-icon{height:1em;vertical-align:-.1em;width:1em}
@font-face{font-display:swap;font-family:FokusInter;font-weight:400;src:url(/fonts/inter/inter-400-latin.woff2) format("woff2")}@font-face{font-display:swap;font-family:FokusInter;font-weight:500;src:url(/fonts/inter/inter-500-latin.woff2) format("woff2")}@font-face{font-display:swap;font-family:FokusInter;font-weight:600;src:url(/fonts/inter/inter-600-latin.woff2) format("woff2")}@font-face{font-display:swap;font-family:FokusInter;font-weight:700;src:url(/fonts/inter/inter-700-latin.woff2) format("woff2")}.fokus-page *{box-sizing:border-box}.fokus-page{-webkit-font-smoothing:antialiased;background:var(--paper);color:var(--ink);font-size:15px;line-height:1.7;margin:0}.fokus-page a,.fokus-page button{-webkit-tap-highlight-color:transparent}.fokus-page a{color:inherit}.fokus-page button{font:inherit}.fokus-page a,.fokus-page button,.fokus-page summary{touch-action:manipulation}.fokus-page button{cursor:pointer}.fokus-page a:focus-visible,.fokus-page button:focus-visible,.fokus-page summary:focus-visible{outline:3px solid var(--accent);outline-offset:6px}.fokus-page ::-moz-selection{background:var(--tint)}.fokus-page ::selection{background:var(--tint)}.fokus-page h1,.fokus-page h2,.fokus-page h3,.fokus-page p{margin:0}.fokus-page h1,.fokus-page h2,.fokus-page h3{text-wrap:balance;font-weight:600;letter-spacing:-.055em;line-height:1.06}.fokus-page h1{font-size:clamp(52px,6.6vw,94px)}.fokus-page h2{font-size:clamp(34px,4vw,54px);max-width:900px}.fokus-page p{color:var(--muted)}.fokus-page p+p{margin-top:18px}.fokus-page li a,.fokus-page p a{font-weight:500;text-underline-offset:4px}.fokus-page strong{font-weight:600}.fokus-page ol,.fokus-page ul{padding-left:22px}.fokus-page li+li{margin-top:12px}.fokus-page .wrap{margin-inline:auto;max-width:1264px;width:calc(100% - 96px)}.fokus-page .section{padding-block:105px}.fokus-page .section-heading{margin-bottom:48px}.fokus-page .section-heading p{font-size:17px;margin-top:20px;max-width:650px}.fokus-page .source-copy>p{max-width:900px}.fokus-page .source-copy>p:last-child{margin-top:30px}.fokus-page .brand{font-size:27px;font-weight:700;gap:9px;letter-spacing:-1.3px;line-height:1}.fokus-page .brand,.fokus-page .button{align-items:center;display:inline-flex;text-decoration:none}.fokus-page .button{background:var(--accent);border-radius:9px;color:var(--accent-text);font-size:14px;font-weight:500;gap:24px;justify-content:center;line-height:1.4;min-height:56px;padding:17px 24px;transition:transform .16s ease-out,opacity .16s ease-out}.fokus-page .button:hover{opacity:.9}.fokus-page .button:active{transform:scale(.98)}.fokus-page .arrow{display:inline-block;flex:none;height:18px;width:18px}.fokus-page .arrow.up{transform:rotate(-90deg)}.fokus-page .hero{position:relative}.fokus-page .hero-lead{font-size:16px;line-height:1.8;margin-top:28px;max-width:570px}.fokus-page .hero-actions{margin-top:27px}.fokus-page .assurances{color:var(--muted);display:flex;flex-wrap:wrap;font-size:10px;gap:17px;line-height:1.5;margin-top:23px}.fokus-page .assurances span{align-items:center;display:flex;gap:6px}.fokus-page .assurances .assurance-icon{flex:none;height:14px;width:14px}.fokus-page .film{background:#3c473f;border-radius:var(--radius);min-width:0;overflow:hidden;position:relative}.fokus-page .film video{aspect-ratio:16/9;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 50%;object-position:60% 50%;width:100%}.fokus-page .film-control{background:#14251ece;border:1px solid #ffffff90;border-radius:50%;bottom:20px;color:#fff;display:grid;height:44px;place-items:center;position:absolute;right:20px;width:44px;z-index:3}.fokus-page .film-control:focus-visible{outline-color:#fff}.fokus-page .play-icon{color:#fff}.fokus-page .play-icon,.fokus-page .play-icon svg{display:block;height:20px;width:20px}.fokus-page .film-control[aria-pressed=true] .film-play,.fokus-page .play-icon .film-pause,.fokus-page .play-icon .film-replay{display:none}.fokus-page .film-control[aria-pressed=true] .film-pause{display:block}.fokus-page .film-control[data-ended] .film-pause,.fokus-page .film-control[data-ended] .film-play{display:none}.fokus-page .film-control[data-ended] .film-replay{display:block}.fokus-page .workflow h2{max-width:820px}.fokus-page .workflow ol{counter-reset:steps;display:grid;gap:32px;grid-template-columns:repeat(4,1fr);list-style:none;margin:42px 0;padding:0}.fokus-page .workflow li{border-top:1px solid var(--line);counter-increment:steps;font-size:14px;line-height:1.7;margin:0;padding:28px 6px 6px 0}.fokus-page .workflow li:before{border:1px solid var(--ink);border-radius:50%;content:counter(steps);display:grid;font-size:13px;font-weight:600;height:34px;margin-bottom:30px;place-items:center;width:34px}.fokus-page .workflow li strong{display:block;font-size:19px;letter-spacing:-.5px;margin-bottom:12px}.fokus-page .workflow .source-copy>p:nth-of-type(2){display:none}.fokus-page .workflow .source-copy>p:first-child{max-width:800px}.fokus-page .workflow .source-copy>p:last-of-type{font-size:12px;max-width:960px}.fokus-page .benefits ul{display:grid;gap:45px;grid-template-columns:repeat(3,1fr);list-style:none;margin:44px 0;padding:0}.fokus-page .benefits li{border-top:2px solid var(--ink);font-size:15px;margin:0;padding:26px 0}.fokus-page .benefits li strong{display:block;font-size:22px;letter-spacing:-.7px;margin-bottom:15px}.fokus-page .benefits .source-copy>p:last-child,.fokus-page .benefits .source-copy>p:nth-last-child(2){font-size:13px}.fokus-page .guide{border-top:1px solid var(--line);display:grid;gap:75px;grid-template-columns:.8fr 1.2fr}.fokus-page .guide h2{font-size:36px;letter-spacing:-.035em;line-height:1.15}.fokus-page .guide-intro p{font-size:13px;margin-top:28px}.fokus-page .guide-list{min-width:0}.fokus-page details{border-bottom:1px solid var(--line)}.fokus-page details:first-child{border-top:1px solid var(--line)}.fokus-page summary{align-items:center;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:25px;justify-content:space-between;line-height:1.5;list-style:none;padding:24px 0}.fokus-page summary::-webkit-details-marker{display:none}.fokus-page summary .summary-toggle{flex:none;height:18px;width:18px}.fokus-page details[open]>summary .plus-vertical{display:none}.fokus-page .detail-copy{font-size:13px;line-height:1.8;padding:0 0 25px}.fokus-page .detail-copy ul{padding-left:20px}.fokus-page .detail-copy p+p{margin-top:15px}.fokus-page .table-scroll{overflow:auto;width:100%}.fokus-page table{border-collapse:collapse;font-size:12px;margin:20px 0;text-align:left;width:100%}.fokus-page td,.fokus-page th{border:1px solid var(--line);min-width:95px;padding:10px}.fokus-page th{background:var(--tint)}.fokus-page .closing{background:var(--ink);color:var(--paper);text-align:center}.fokus-page .closing h2{font-size:clamp(38px,5vw,66px);margin:0 auto 35px;max-width:830px}.fokus-page .closing .button{background:var(--paper);color:var(--ink)}.fokus-page .closing-copy{display:grid;gap:30px;grid-template-columns:1fr 1fr;margin:38px auto 0;max-width:940px;text-align:left}.fokus-page .closing-copy p{color:inherit;font-size:12px;line-height:1.8;margin:0;opacity:.75}.fokus-page .site-footer{align-items:center;display:flex;justify-content:space-between;min-height:155px;padding-bottom:25px}.fokus-page .site-footer>a:last-child{align-items:center;display:flex;font-size:13px;gap:20px;text-decoration:none}.fokus-page{--paper:#fff;--ink:#101624;--muted:#637080;--accent:#d33d33;--accent-text:#fff;--tint:#fcefed;--line:#e6e8ec;--radius:14px}.fokus-page .hero-fokus{padding-bottom:80px;padding-top:44px;text-align:center}.fokus-page .hero-fokus h1{font-size:clamp(60px,7.1vw,100px);line-height:1.01}.fokus-page .hero-fokus .hero-lead{font-size:16px;margin:27px auto 0;max-width:700px}.fokus-page .hero-fokus .assurances{justify-content:center;margin-top:20px}.fokus-page .hero-fokus .hero-actions{margin-top:24px}.fokus-page .fokus-stage{margin-top:52px;padding-inline:58px;position:relative}.fokus-page .fokus-stage .film{border-radius:14px;height:410px}.fokus-page .fokus-proof{background:var(--accent);border-radius:11px;bottom:35px;box-shadow:0 12px 30px #10162422;color:#fff;left:0;padding:22px 30px;position:absolute;text-align:left}.fokus-page .fokus-proof strong{display:block;font-size:65px;letter-spacing:-4px;line-height:1.1}.fokus-page .fokus-proof span{font-size:13px}.fokus-page .section-heading{text-align:center}.fokus-page .section-heading h2,.fokus-page .section-heading p{margin-inline:auto}.fokus-page .workflow{background:#f8f9fa}.fokus-page .workflow li:before{background:var(--accent);border-color:var(--accent);border-radius:8px;color:#fff}.fokus-page .benefits ul{border-top:1px solid var(--line);gap:0}.fokus-page .benefits li{border:0;border-right:1px solid var(--line);padding:30px}.fokus-page .benefits li:last-child{border-right:0}.fokus-page .closing{background:var(--accent)}.fokus-page .film{background:var(--ink)}.fokus-page .film-control{background:#101624ce}.fokus-page .closing-copy p{opacity:1}.fokus-page .closing a:focus-visible{outline-color:#fff}.fokus-page .button:hover{background:#b9352c;opacity:1}.fokus-page .closing .button:hover{background:var(--tint)}@media(max-width:1080px){.fokus-page .wrap{width:calc(100% - 64px)}.fokus-page .section{padding-block:78px}.fokus-page .guide{gap:40px}}@media(max-width:800px){.fokus-page .wrap{width:calc(100% - 44px)}.fokus-page .section{padding-block:65px}.fokus-page .section-heading{margin-bottom:32px}.fokus-page .workflow ol{gap:20px;grid-template-columns:1fr 1fr}.fokus-page .workflow li{font-size:13px}.fokus-page .workflow li:before{margin-bottom:15px}.fokus-page .benefits ul{gap:24px}.fokus-page .benefits li{font-size:13px}.fokus-page .benefits li strong{font-size:20px}.fokus-page .guide{gap:35px;grid-template-columns:1fr}.fokus-page .guide h2{max-width:650px}.fokus-page .hero-fokus{padding-top:30px}.fokus-page .hero-fokus h1{font-size:72px}.fokus-page .fokus-stage{padding-inline:25px}.fokus-page .fokus-stage .film{height:350px}.fokus-page .fokus-proof{bottom:25px;padding:16px 22px}.fokus-page .fokus-proof strong{font-size:50px}}@media(max-width:600px){.fokus-page{font-size:14px}.fokus-page .wrap{width:calc(100% - 36px)}.fokus-page h1{font-size:43px}.fokus-page h2{font-size:35px;letter-spacing:-.045em}.fokus-page .section{padding-block:56px}.fokus-page .section-heading p{font-size:14px;margin-top:17px}.fokus-page .brand{font-size:24px;gap:7px}.fokus-page .button{font-size:12px;gap:20px;min-height:52px;padding:15px 18px}.fokus-page .assurances{font-size:9px;gap:10px 13px}.fokus-page .film-control{bottom:14px;height:40px;right:14px;width:40px}.fokus-page .workflow .source-copy>p{font-size:13px}.fokus-page .workflow ol{gap:0;grid-template-columns:1fr;margin-block:28px}.fokus-page .workflow li{padding:22px 0 22px 49px;position:relative}.fokus-page .workflow li:before{font-size:11px;height:27px;left:0;position:absolute;top:23px;width:27px}.fokus-page .workflow li strong{font-size:17px;margin-bottom:5px}.fokus-page .workflow .source-copy>p:last-child{font-size:11px}.fokus-page .benefits ul{gap:12px;grid-template-columns:1fr;margin-block:30px}.fokus-page .benefits li{font-size:13px;padding:20px 0}.fokus-page .benefits li strong{font-size:21px;margin-bottom:8px}.fokus-page .guide h2{font-size:32px}.fokus-page .guide-intro p{font-size:12px;margin-top:22px}.fokus-page summary{font-size:14px;gap:18px;padding-block:22px}.fokus-page .detail-copy{font-size:12px}.fokus-page table{font-size:10px}.fokus-page td,.fokus-page th{min-width:75px;padding:8px}.fokus-page .closing h2{font-size:39px;margin-bottom:25px}.fokus-page .closing-copy{display:block;margin-top:30px}.fokus-page .closing-copy p{font-size:11px}.fokus-page .closing-copy p+p{margin-top:17px}.fokus-page .site-footer{min-height:155px;padding-bottom:65px}.fokus-page .site-footer>a:last-child{font-size:11px;gap:10px}.fokus-page .hero-fokus{padding-bottom:42px;padding-top:31px}.fokus-page .hero-fokus h1{font-size:46px;line-height:1.04}.fokus-page .hero-fokus .hero-lead{font-size:13px;margin-top:22px}.fokus-page .hero-fokus .assurances{gap:10px 11px}.fokus-page .fokus-stage{margin-top:33px;padding:0}.fokus-page .fokus-stage .film{height:268px}.fokus-page .fokus-proof{bottom:18px;left:-7px;padding:12px 17px}.fokus-page .fokus-proof strong{font-size:44px;letter-spacing:-3px}.fokus-page .fokus-proof span{font-size:10px}.fokus-page .benefits ul{display:block}.fokus-page .benefits li{border-bottom:1px solid var(--line);border-right:0;padding:22px 0}}@media(max-width:370px){.fokus-page .wrap{width:calc(100% - 30px)}.fokus-page .hero-fokus h1{font-size:42px}.fokus-page .assurances{gap:8px}.fokus-page .button{gap:12px}}@media(prefers-reduced-motion:reduce){.fokus-page *,.fokus-page :after,.fokus-page :before{animation:none!important;transition:none!important}}.fokus-page .brand-original{flex:none;gap:0}.fokus-page .brand-original img{display:block;height:auto;width:168px}@media(max-width:600px){.fokus-page .brand-original img{width:145px}}.fokus-page .hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.fokus-page .product-entry{align-items:center;border-bottom:1px solid var(--line);display:inline-flex;font-size:13px;font-weight:500;gap:10px;padding:12px 0;text-decoration:none}.fokus-page .product-entry .arrow{transform:rotate(90deg)}.fokus-page .product-entry:hover{border-color:var(--accent);color:var(--accent)}.fokus-page .hero-fokus{padding-bottom:84px}.fokus-page .product-theatre{background:#f7f8fa;border-block:1px solid #eceef1;overflow:hidden;scroll-margin-top:24px}.fokus-page .theatre-heading{margin:0 auto 42px;max-width:850px;text-align:center}.fokus-page .theatre-heading h2{font-size:clamp(38px,4.4vw,62px);letter-spacing:-.055em;line-height:1.04}.fokus-page .theatre-heading p{color:var(--muted);font-size:17px;line-height:1.65;margin:23px auto 0;max-width:620px}.fokus-page .tour-tabs{background:#fff;border:1px solid #e2e5e9;border-radius:15px;box-shadow:0 3px 9px -7px #10162430;display:flex;gap:6px;justify-content:center;margin:0 auto 30px;max-width:100%;padding:6px;width:-moz-max-content;width:max-content}.fokus-page .tour-tabs a{align-items:center;background:transparent;border:0;border-radius:10px;color:#556273;cursor:pointer;display:flex;font:500 13px FokusInter,sans-serif;gap:10px;justify-content:center;min-height:46px;padding:14px 22px;white-space:nowrap}.fokus-page .tour-tabs a[aria-selected=true]{background:#101624;box-shadow:0 2px 4px #10162418;color:#fff}.fokus-page .tour-tabs a:hover:not([aria-selected=true]){background:#f5f6f8;color:#101624}.fokus-page .tour-stage{background:linear-gradient(145deg,#f4ddd8,#eee1df 42%,#e9e6eb 78%,#e1e7ec);border:1px solid #e5d9d7;border-radius:28px;padding:24px;position:relative}.fokus-page .tour-stage [hidden]{display:none!important}.fokus-page .app-window{background:#fff;border:1px solid #d1d4db;border-radius:14px;box-shadow:0 3px 8px #10162409,0 28px 56px -24px #3a283d45;overflow:hidden}.fokus-page .app-chrome{align-items:center;background:#fff;border-bottom:1px solid #eceef1;color:#6e7682;display:flex;font-size:10px;font-weight:500;height:41px;justify-content:space-between;letter-spacing:.01em;padding:0 13px}.fokus-page .window-dots{display:flex;gap:5px;width:50px}.fokus-page .window-dots i{background:#d5d8de;border-radius:50%;height:6px;width:6px}.fokus-page .expand-view,.fokus-page .lightbox-actions button{background:none;border:1px solid transparent;border-radius:6px;color:#637080;cursor:pointer;display:grid;height:31px;place-items:center;width:31px}.fokus-page .expand-view:hover{background:#f3f4f6;color:#101624}.fokus-page .closeup-expand svg,.fokus-page .expand-view svg,.fokus-page .lightbox-actions svg{height:18px;width:18px}.fokus-page .app-screen{background:#f8f9fa;border:0;cursor:zoom-in;display:block;overflow:hidden;padding:0;text-align:left;width:100%}.fokus-page .app-screen picture{aspect-ratio:12/7;display:block}.fokus-page .app-screen img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fokus-page .app-screen:focus-visible{outline:3px solid var(--accent);outline-offset:-4px}.fokus-page .scene-caption{align-items:start;display:grid;gap:60px;grid-template-columns:.65fr 1fr;min-height:0;padding:4px 4px 24px}.fokus-page .scene-caption h3{font-size:24px;font-weight:600;letter-spacing:-.035em;line-height:1.25;margin:0}.fokus-page .scene-caption p{color:#535c6b;font-size:14px;line-height:1.7;margin:0;max-width:650px}.fokus-page .product-closeups{display:grid;gap:28px;grid-template-columns:1fr 1fr;margin-top:64px}.fokus-page .product-closeup{min-width:0}.fokus-page .closeup-copy{min-height:133px;padding:0 3px 22px}.fokus-page .closeup-copy h3{font-size:26px;font-weight:600;letter-spacing:-.035em;line-height:1.25;margin:0 0 12px}.fokus-page .closeup-copy p{color:var(--muted);font-size:13px;line-height:1.75;margin:0;max-width:500px}.fokus-page .closeup-image{aspect-ratio:1.7;background:#f8f9fa;border:1px solid #d9dfe7;border-radius:16px;box-shadow:0 12px 25px -20px #1f2b4438;cursor:zoom-in;display:block;overflow:hidden;padding:0;position:relative;width:100%}.fokus-page .closeup-image img{display:block;height:calc(100% - 24px);inset:12px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;width:calc(100% - 24px)}.fokus-page .closeup-expand{background:#ffffffed;border:1px solid #dce1e8;border-radius:9px;bottom:13px;box-shadow:0 3px 8px #11182712;color:#3c4656;display:grid;height:35px;place-items:center;position:absolute;right:13px;width:35px}.fokus-page .brand-showcase{background:#faf7f6;border-block:1px solid #eee7e4;overflow:hidden;scroll-margin-top:24px}.fokus-page .brand-showcase-heading{align-items:end;display:grid;gap:90px;grid-template-columns:1fr .8fr;margin-bottom:48px}.fokus-page .brand-showcase-heading>div>p:first-child{color:var(--muted);font-size:14px;margin:0 0 17px}.fokus-page .brand-showcase-heading h2{font-size:clamp(40px,4.6vw,62px);letter-spacing:-.055em;line-height:1.04;max-width:510px}.fokus-page .brand-showcase-heading .brand-intro p{font-size:15px;line-height:1.8;margin:0}.fokus-page .brand-stage{background:#efded9;border:1px solid #e7d4d0;border-radius:24px;margin-bottom:46px;padding:21px 105px 65px 25px;position:relative}.fokus-page .brand-stage-caption{color:#734b45;display:flex;font-size:11px;font-weight:500;gap:15px;justify-content:space-between;padding:0 4px 17px}.fokus-page .brand-desktop{background:#fff;border:1px solid #d8d7db;border-radius:13px;box-shadow:0 20px 45px -22px #3f243454;cursor:zoom-in;display:block;overflow:hidden;padding:0;position:relative;width:100%}.fokus-page .brand-desktop picture{aspect-ratio:12/7;display:block}.fokus-page .brand-desktop img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fokus-page .brand-phone{aspect-ratio:390/844;background:#fff;border:1px solid #d1d3d7;border-radius:27px;bottom:25px;box-shadow:0 22px 40px -12px #46363e50,0 0 0 4px #ffffff60;cursor:zoom-in;overflow:hidden;padding:5px;position:absolute;right:21px;width:205px}.fokus-page .brand-phone img{border-radius:22px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fokus-page .brand-phone>span{background:#101624;border-radius:3px;bottom:9px;height:3px;left:38%;position:absolute;right:38%}.fokus-page .brand-showcase-copy{color:var(--muted);display:grid;font-size:13px;gap:24px 64px;grid-template-columns:1fr 1fr;line-height:1.9}.fokus-page .brand-showcase-copy p{margin:0}.fokus-page .brand-showcase-copy p:last-child{border-top:1px solid #e2d8d4;font-size:12px;grid-column:1/-1;max-width:850px;padding-top:22px}.fokus-page .product-lightbox{background:#f8f9fb;border:1px solid #d5d9e0;border-radius:17px;box-shadow:0 30px 100px #0005;color:#101624;max-height:calc(100dvh - 40px);max-width:none;overflow:auto;padding:0;width:min(1450px,calc(100vw - 56px))}.fokus-page .product-lightbox::backdrop{backdrop-filter:blur(8px);background:#101624c9}.fokus-page .lightbox-head{align-items:center;background:#fff;border-bottom:1px solid #e2e5ea;display:flex;font-size:14px;font-weight:500;height:58px;justify-content:space-between;padding:0 19px;position:sticky;top:0;z-index:2}.fokus-page .lightbox-actions{display:flex;gap:5px}.fokus-page .lightbox-actions button{background:#fff;border-color:#e1e5ea;color:#101624;height:37px;width:37px}.fokus-page .lightbox-actions button:hover{background:#f4f5f7}.fokus-page .lightbox-image picture{display:block;text-align:center}.fokus-page .lightbox-image img{display:block;height:auto;margin:auto;max-height:calc(100dvh - 180px);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.fokus-page .lightbox-caption{background:#fff;border-top:1px solid #e2e5ea;color:#637080;font-size:12px;line-height:1.6;margin:0;padding:15px 20px}html.has-fokus-product-dialog{overflow:hidden}.fokus-page .brand-showcase button:focus-visible,.fokus-page .product-lightbox button:focus-visible,.fokus-page .product-theatre button:focus-visible{outline:2px solid #d33d33;outline-offset:4px}.fokus-page .tour-stage [role=tabpanel]:not([hidden]) .app-window{animation:fokus-screen-appear .18s ease-out}@keyframes fokus-screen-appear{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:1080px){.fokus-page .tour-stage{padding:16px}.fokus-page .scene-caption{gap:30px;grid-template-columns:.7fr 1fr}.fokus-page .scene-caption h3{font-size:22px}.fokus-page .product-closeups{gap:23px}.fokus-page .brand-showcase-heading{gap:40px}.fokus-page .brand-stage{padding-right:80px}.fokus-page .brand-phone{right:15px;width:170px}.fokus-page .brand-showcase-copy{gap:25px 38px}}@media(max-width:800px){.fokus-page .tour-tabs a{font-size:12px;gap:8px;padding:12px 15px}.fokus-page .theatre-heading p{font-size:15px}.fokus-page .scene-caption{gap:10px;grid-template-columns:1fr;min-height:0;padding:4px 4px 22px}.fokus-page .scene-caption p{font-size:12px}.fokus-page .closeup-copy{min-height:175px}.fokus-page .closeup-copy h3{font-size:23px}.fokus-page .brand-showcase-heading{gap:22px;grid-template-columns:1fr;margin-bottom:32px}.fokus-page .brand-showcase-heading h2{max-width:600px}.fokus-page .brand-intro{max-width:640px}.fokus-page .brand-stage{padding:16px 65px 52px 16px}.fokus-page .brand-phone{border-radius:22px;bottom:17px;right:12px;width:140px}.fokus-page .brand-phone img{border-radius:16px}.fokus-page .brand-stage-caption{font-size:9px}.fokus-page .brand-showcase-copy{gap:24px;grid-template-columns:1fr}.fokus-page .brand-showcase-copy p:last-child{grid-column:auto}}@media(max-width:640px){.fokus-page .hero-fokus{padding-bottom:50px}.fokus-page .hero-actions{gap:10px}.fokus-page .product-entry{font-size:12px}.fokus-page .theatre-heading{margin-bottom:27px;text-align:left}.fokus-page .theatre-heading h2{font-size:38px;max-width:380px}.fokus-page .theatre-heading p{font-size:14px;margin-top:18px}.fokus-page .tour-tabs{border-radius:12px;gap:3px;margin-bottom:18px;padding:5px;width:100%}.fokus-page .tour-tabs a{border-radius:8px;flex:1;flex-direction:column;font-size:11px;gap:7px;line-height:1.4;min-height:88px;padding:8px 4px;white-space:normal}.fokus-page .tour-stage{border-radius:19px;padding:10px}.fokus-page .app-window{border-radius:10px}.fokus-page .app-chrome{font-size:9px;height:34px;padding-inline:10px}.fokus-page .expand-view{height:27px;width:27px}.fokus-page .app-screen picture{aspect-ratio:390/620}.fokus-page .app-screen img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.fokus-page .scene-caption{gap:10px;min-height:0;padding:10px 6px 22px}.fokus-page .scene-caption h3{font-size:23px}.fokus-page .scene-caption p{font-size:12px;line-height:1.75}.fokus-page .product-closeups{gap:34px;grid-template-columns:1fr;margin-top:42px}.fokus-page .closeup-copy{min-height:0;padding-bottom:18px}.fokus-page .closeup-copy p{font-size:12px}.fokus-page .closeup-image{aspect-ratio:1.6;border-radius:11px}.fokus-page .brand-showcase-heading h2{font-size:41px;max-width:360px}.fokus-page .brand-showcase-heading>div>p:first-child{font-size:12px}.fokus-page .brand-showcase-heading .brand-intro p{font-size:13px}.fokus-page .brand-stage{border-radius:18px;margin-bottom:29px;padding:13px 13px 16px}.fokus-page .brand-stage-caption{font-size:9px;gap:14px;line-height:1.5;padding:2px 0 13px}.fokus-page .brand-stage-caption span:last-child{white-space:nowrap}.fokus-page .brand-desktop{border-radius:9px}.fokus-page .brand-desktop picture{aspect-ratio:390/690}.fokus-page .brand-desktop img{-o-object-position:top;object-position:top}.fokus-page .brand-phone{display:none}.fokus-page .brand-showcase-copy{font-size:12px;gap:22px}.fokus-page .brand-showcase-copy p:last-child{font-size:11px}.fokus-page .product-lightbox{border-radius:13px;max-height:calc(100dvh - 20px);width:calc(100vw - 20px)}.fokus-page .lightbox-head{font-size:12px;height:53px;padding-inline:12px}.fokus-page .lightbox-actions{gap:3px}.fokus-page .lightbox-actions button{height:33px;width:31px}.fokus-page .lightbox-image img{max-height:calc(100dvh - 155px)}.fokus-page .lightbox-caption{font-size:10px;line-height:1.5;padding:12px 14px}}@media(prefers-reduced-motion:reduce){.fokus-page .tour-stage [role=tabpanel]:not([hidden]) .app-window{animation:none}}.fokus-page{color-scheme:light;font-family:FokusInter,Inter,Arial,sans-serif;isolation:isolate}.fokus-page .tour-tabs a,.fokus-page a.expand-view{text-decoration:none}.fokus-page [data-fokus-panel]{scroll-margin-top:110px}.fokus-page .product-lightbox{margin:auto}.fokus-page .film button{padding:0}.fokus-page .film video{margin:0}.fokus-page button{letter-spacing:normal}.fokus-page .product-lightbox button{min-height:44px;min-width:44px}.fokus-page [id]{scroll-margin-top:110px}.fokus-page .film-disclosure{background:#101624a8;border-radius:4px;color:#fff;font-size:10px;left:16px;padding:3px 7px;position:absolute;top:14px}.fokus-page .pricing-page{--ease:cubic-bezier(.23,1,.32,1)}.fokus-page .pricing-page *{box-sizing:border-box}.fokus-page .pricing-page{-webkit-font-smoothing:antialiased;font-family:Inter,Arial,sans-serif;margin:0}.fokus-page .pricing-page h1,.fokus-page .pricing-page h2,.fokus-page .pricing-page h3,.fokus-page .pricing-page p,.fokus-page .pricing-page ul{margin:0}.fokus-page .pricing-page h2{text-wrap:balance;font-size:46px;font-weight:600;letter-spacing:-.055em;line-height:1.08}.fokus-page .pricing-page h3{text-wrap:balance;font-size:22px;font-weight:600;letter-spacing:-.035em;line-height:1.3}.fokus-page .pricing-page p{color:var(--muted);font-size:14px;line-height:1.7}.fokus-page .pricing-page a{color:inherit;text-decoration:none}.fokus-page .pricing-page button,.fokus-page .pricing-page input,.fokus-page .pricing-page summary{font:inherit}.fokus-page .pricing-page button,.fokus-page .pricing-page summary{cursor:pointer}.fokus-page .pricing-page button{color:inherit}.fokus-page .pricing-page a,.fokus-page .pricing-page button,.fokus-page .pricing-page input,.fokus-page .pricing-page summary{-webkit-tap-highlight-color:transparent}.fokus-page .pricing-page a:focus-visible,.fokus-page .pricing-page button:focus-visible,.fokus-page .pricing-page input:focus-visible,.fokus-page .pricing-page summary:focus-visible{outline:2px solid var(--red);outline-offset:4px}.fokus-page .pricing-page button:focus-visible{transform:none!important;transition:none!important}.fokus-page .pricing-page button{background:none;border:0}.fokus-page .pricing-page img{display:block;max-width:100%}.fokus-page .pricing-page em{color:var(--red);font-family:Caveat,cursive;font-size:1.15em;font-weight:600;letter-spacing:-.04em;line-height:1.12}.fokus-page .pricing-page small{font-size:12px;font-weight:400;letter-spacing:0}.fokus-page .pricing-page s{color:var(--muted);font-size:12px}.fokus-page .pricing-page .section{border-bottom:1px solid #f1f2f4}.fokus-page .pricing-page .wrap{margin:auto;max-width:1160px;padding:76px 40px}.fokus-page .pricing-page .heading{margin-bottom:38px}.fokus-page .pricing-page .eyebrow{color:#a33b33;display:block;font-size:10px;font-weight:600;letter-spacing:.12em;line-height:1.5;margin-bottom:20px;text-transform:uppercase}.fokus-page .pricing-page .lead{font-size:16px;line-height:1.65;margin-top:22px;max-width:550px}.fokus-page .pricing-page .center{text-align:center}.fokus-page .pricing-page .center .lead{margin-left:auto;margin-right:auto}.fokus-page .pricing-page .split{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr}.fokus-page .pricing-page .align-start{align-items:start}.fokus-page .pricing-page .two{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.fokus-page .pricing-page .split>*{min-width:0}.fokus-page .pricing-page .btn{align-items:center;background:var(--red);border:1px solid transparent;border-radius:6px;display:inline-flex;font-size:13px;font-weight:600;gap:24px;justify-content:center;min-height:50px;padding:14px 21px;text-align:center;transition:transform .14s var(--ease),background-color .14s ease}.fokus-page .pricing-page .btn span{font-size:18px;line-height:1}.fokus-page .pricing-page .btn:active:not(:focus-visible),.fokus-page .pricing-page .textlink:active:not(:focus-visible){transform:scale(.97)}.fokus-page .pricing-page .textlink{align-items:center;display:inline-flex;font-size:13px;font-weight:600;gap:12px;min-height:44px;padding:8px 0}.fokus-page .pricing-page .textlink span{color:var(--red)}.fokus-page .pricing-page .micro{font-size:11px;line-height:1.6}.fokus-page .pricing-page .muted{color:var(--muted)}.fokus-page .pricing-page .footnote{margin-top:24px}.fokus-page .pricing-page .tint{background:var(--tint)}.fokus-page .pricing-page .between{align-items:center;display:flex;gap:20px;justify-content:space-between}.fokus-page .pricing-page .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fokus-page .pricing-page [hidden]{display:none!important}.fokus-page .pricing-page .checks{display:grid;gap:13px;list-style:none;margin:22px 0;padding:0}.fokus-page .pricing-page .checks li{color:#414e60;display:flex;font-size:13px;gap:10px;line-height:1.55}.fokus-page .pricing-page .checks li>span{color:var(--red);flex-shrink:0;font-weight:600}.fokus-page .pricing-page .logo{height:auto;width:160px}.fokus-page .pricing-page .company-logo{align-items:center;background:#fff;border:1px solid #eee;border-radius:8px;display:flex;flex-shrink:0;justify-content:center;padding:4px}.fokus-page .pricing-page .company-logo .logo{width:100%}.fokus-page .pricing-page .photo{background:#eee;border-radius:8px;min-width:0;overflow:hidden;position:relative}.fokus-page .pricing-page .photo>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fokus-page .pricing-page .ai{background:#202938e8;border-radius:2px;color:#fff;font-size:7px;font-weight:600;left:8px;letter-spacing:.04em;line-height:1.4;padding:2px 4px;position:absolute;text-transform:uppercase;top:8px;white-space:nowrap}.fokus-page .pricing-page .badge{background:#fcecea;border-radius:5px;color:#ac332b;display:inline-flex;font-size:9px;font-weight:600;letter-spacing:.01em;padding:5px 9px}.fokus-page .pricing-page .badge.neutral{background:#f2f4f6;color:#5f6a7a}.fokus-page .pricing-page .chips{display:flex;flex-wrap:wrap;gap:6px}.fokus-page .pricing-page .chips a,.fokus-page .pricing-page .chips span{background:#f1f3f6;border-radius:4px;color:#525d6c;font-size:10px;padding:5px 8px}.fokus-page .pricing-page .job-example{background:#fff;border:1px solid #ead8d4;border-radius:12px;box-shadow:0 8px 22px -18px #3d2c2c60;overflow:hidden;text-align:left}.fokus-page .pricing-page .job-cover{height:92px}.fokus-page .pricing-page .job-cover .photo{border-radius:0;height:100%}.fokus-page .pricing-page .job-inner{padding:18px;position:relative}.fokus-page .pricing-page .job-cover+.job-inner .company-logo{border:3px solid #fff;margin-bottom:14px;margin-top:-42px;position:relative}.fokus-page .pricing-page .job-inner>.company-logo{margin-bottom:12px}.fokus-page .pricing-page .job-inner h3{font-size:15px;letter-spacing:-.025em;margin:12px 0 3px}.fokus-page .pricing-page .job-inner p{font-size:12px}.fokus-page .pricing-page .job-inner .chips{margin-top:16px}.fokus-page .pricing-page .plain-details{border-top:1px solid var(--line);margin-top:24px}.fokus-page .pricing-page .plain-details>summary{font-size:12px;min-height:48px;padding:18px 0}.fokus-page .pricing-page .tiers>div{border-bottom:1px solid var(--line);display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:12px 0}.fokus-page .pricing-page .tiers strong{font-weight:600}.fokus-page .pricing-page .tiers small{color:var(--muted);font-size:10px}.fokus-page .pricing-page .free-note{border-block:1px solid var(--line);margin:30px 0;padding:22px 0}.fokus-page .pricing-page .free-note>strong{font-size:20px;font-weight:600}.fokus-page .pricing-page .free-note p{margin-top:10px}.fokus-page .pricing-page .calculator{background:var(--tint);border:1px solid #f1d3cc;border-radius:12px;padding:32px}.fokus-page .pricing-page .calculator h3{font-size:18px}.fokus-page .pricing-page .qty{background:#fff;border:1px solid #e2d5d1;border-radius:5px;font-size:16px;padding:9px 12px}.fokus-page .pricing-page .calculator input[type=range]{accent-color:var(--red);margin:32px 0 8px;min-height:30px;width:100%}.fokus-page .pricing-page .ticks{color:var(--muted);display:flex;font-size:10px;justify-content:space-between}.fokus-page .pricing-page .calc-total{border-top:1px solid #e9d7d2;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin:32px 0;padding-top:24px}.fokus-page .pricing-page .calc-total strong{display:block;font-size:36px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.04em;margin-top:10px}.fokus-page .pricing-page .calculator .btn{margin-top:24px;width:100%}.fokus-page .pricing-page .listing-compare>div{border:1px solid var(--line);border-radius:12px;padding:28px}.fokus-page .pricing-page .listing-compare .job-example{margin:25px 0}.fokus-page .pricing-page .listing-compare>.tint{border-color:#efd2cb}.fokus-page .pricing-page .listing-compare+p{margin-top:18px}.fokus-page .pricing-page .faq-list{border-top:1px solid #d7dce1}.fokus-page .pricing-page .faq-list details{border-bottom:1px solid var(--line)}.fokus-page .pricing-page summary{list-style:none}.fokus-page .pricing-page summary::-webkit-details-marker{display:none}.fokus-page .pricing-page .faq-list summary{align-items:center;display:flex;font-size:14px;font-weight:500;gap:16px;line-height:1.5;min-height:54px;padding:22px 0}.fokus-page .pricing-page .faq-list details[open]>summary{color:var(--red)}.fokus-page .pricing-page .faq-list details>p{font-size:13px;padding:0 32px 24px 0}.fokus-page .pricing-page .faq-search{margin:auto;max-width:780px}.fokus-page .pricing-page .faq-search input{background:#fafbfc;border:1px solid #d9dce1;border-radius:8px;font-size:14px;min-height:56px;padding:16px 20px;width:100%}.fokus-page .pricing-page .search-count{margin:16px 0}.fokus-page .pricing-page .empty{border:1px solid var(--line);padding:30px}@media(hover:hover) and (pointer:fine){.fokus-page .pricing-page .textlink:hover,.fokus-page .pricing-page a:hover{color:var(--red)}}@media(max-width:850px){.fokus-page .pricing-page .split{gap:34px}.fokus-page .pricing-page .wrap{padding:60px 28px}}@media(max-width:700px){.fokus-page .pricing-page h2{font-size:34px;letter-spacing:-.05em;line-height:1.1}.fokus-page .pricing-page h3{font-size:21px}.fokus-page .pricing-page .wrap{padding:46px 24px}.fokus-page .pricing-page .heading{margin-bottom:28px}.fokus-page .pricing-page .eyebrow{font-size:9px;margin-bottom:18px}.fokus-page .pricing-page .lead{font-size:14px;margin-top:19px}.fokus-page .pricing-page .split,.fokus-page .pricing-page .two{gap:30px;grid-template-columns:1fr}.fokus-page .pricing-page .btn{font-size:13px;min-height:50px;padding:13px 18px}.fokus-page .pricing-page .checks li{font-size:12px}.fokus-page .pricing-page .footnote{font-size:10px}.fokus-page .pricing-page .calculator{padding:24px}.fokus-page .pricing-page .calc-total strong{font-size:30px}.fokus-page .pricing-page .listing-compare>div{padding:22px}.fokus-page .pricing-page .job-inner h3{font-size:14px}.fokus-page .pricing-page .job-inner p{font-size:11px}.fokus-page .pricing-page .job-cover{height:90px}.fokus-page .pricing-page .job-inner .chips span{font-size:9px}.fokus-page .pricing-page .ai{font-size:6px;left:6px;padding:2px 3px;top:6px}.fokus-page .pricing-page .faq-list summary{font-size:13px;gap:12px;padding:21px 0}.fokus-page .pricing-page .faq-list details>p{font-size:12px;padding-right:12px}.fokus-page .pricing-page .faq-search input{font-size:12px;padding:16px}}@media(max-width:360px){.fokus-page .pricing-page .wrap{padding-inline:20px}.fokus-page .pricing-page h2{font-size:30px}.fokus-page .pricing-page .calculator{padding:20px}.fokus-page .pricing-page .calc-total strong{font-size:27px}.fokus-page .pricing-page .ai{font-size:5px}}@media(prefers-reduced-motion:reduce){.fokus-page .pricing-page *,.fokus-page .pricing-page :after,.fokus-page .pricing-page :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.fokus-page .pricing-page{--red:#d33d33;--dark:#101624;--muted:#637080;--line:#e6e8ec;--tint:#fcefed;color:var(--dark)}.fokus-page .pricing-page h1{text-wrap:balance;font-size:52px;font-weight:600;letter-spacing:-.055em;line-height:1.08;margin:0}.fokus-page .pricing-page section[id]{scroll-margin-top:100px}.fokus-page .pricing-page .company-logo{aspect-ratio:1;flex:none;height:48px;width:48px}.fokus-page .pricing-page .company-logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.fokus-page .pricing-page .single-premium{margin-top:24px}.fokus-page .pricing-page .single-premium>strong{font-size:15px}.fokus-page .pricing-page .single-premium p{margin-top:8px}.fokus-page .pricing-page .reach-offer{margin:32px auto 0;max-width:520px}.fokus-page .pricing-page .faq-entry h3{font-size:16px;font-weight:500}.fokus-page .pricing-page .faq-entry button{border-radius:0;min-height:64px}.fokus-page .pricing-page .faq-entry button>span{font-size:15px;line-height:1.5}.fokus-page .pricing-page .faq-entry button[aria-expanded=true]>span{color:var(--red)}.fokus-page .pricing-page .faq-entry [role=region]>div{font-size:14px;line-height:1.7;max-width:65ch}@media(prefers-reduced-motion:reduce){.fokus-page .pricing-page *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media(max-width:700px){.fokus-page .pricing-page h1{font-size:35px}.fokus-page .pricing-page .faq-entry button>span{font-size:14px}.fokus-page .pricing-page .faq-entry [role=region]>div{font-size:13px}}.fokus-page .pricing-page .calculator input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;display:block;padding:0}.fokus-page .pricing-page .calculator input[type=range]::-webkit-slider-runnable-track{background:#d8bdb8;border-radius:4px;height:4px}.fokus-page .pricing-page .calculator input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--red);border:3px solid #fff;border-radius:50%;box-shadow:0 1px 4px #632c2c30;height:20px;margin-top:-8px;visibility:visible;width:20px}.fokus-page .pricing-page .calculator input[type=range]::-moz-range-track{background:#d8bdb8;border-radius:4px;height:4px}.fokus-page .pricing-page .calculator input[type=range]::-moz-range-thumb{background:var(--red);border:3px solid #fff;border-radius:50%;height:16px;width:16px}.fokus-page .pricing-page .pricing-check{color:var(--red);flex:none;height:16px;margin-top:2px;width:16px}.fokus-page .pricing-page{--red:var(--accent);background:#fff;color:var(--ink);font-family:inherit}.fokus-page .pricing-page .section{padding-block:0}.fokus-page .pricing-page .wrap{padding:50px 30px;width:100%}.fokus-page .pricing-page em{color:inherit;font-family:inherit;font-size:inherit;font-style:normal}.fokus-page .pricing-page .split{gap:40px}.fokus-page .fokus-functional{padding-bottom:0}.fokus-page .fokus-offers>summary{font-size:19px;padding:27px 0}.fokus-page .fokus-faq .wrap{max-width:1264px;padding-block:90px;width:calc(100% - 96px)}.fokus-page .fokus-faq .heading h2{margin-inline:auto}.fokus-page .fokus-faq h3{letter-spacing:normal}.fokus-page .fokus-faq .faq-entry button>span{color:var(--ink)}.fokus-page .fokus-faq [role=region]>div{color:var(--muted)}.fokus-page .pricing-page .btn{background:var(--accent);color:#fff;text-decoration:none}@media(max-width:800px){.fokus-page .pricing-page .wrap{padding:35px 15px}.fokus-page .fokus-faq .wrap{width:calc(100% - 44px)}.fokus-page .pricing-page .split{grid-template-columns:1fr}}@media(max-width:600px){.fokus-page .fokus-faq .wrap{width:calc(100% - 36px)}.fokus-page .fokus-offers>summary{font-size:16px}.fokus-page .pricing-page .wrap{padding:25px 0}.fokus-page .fokus-faq .wrap{padding-block:60px}.fokus-page .pricing-page .calculator{padding:22px}.fokus-page .pricing-page .calc-total strong{font-size:29px}.fokus-page .pricing-page h2{font-size:33px}}.fokus-page .hero-fokus .fokus-headline{line-height:1.13}.fokus-page .fokus-headline-line{display:block}.fokus-page .fokus-headline-marker{border-radius:.065em;color:var(--accent);display:inline-block;font-weight:inherit;isolation:isolate;letter-spacing:-.055em;line-height:.98;padding:.025em .105em .055em;position:relative}.fokus-page .fokus-headline-marker:before{background:#fce4e1;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}@media(prefers-reduced-motion:no-preference){.fokus-page .fokus-headline-marker:before{animation:fokus-marker-underline 1.08s cubic-bezier(.77,0,.175,1) .22s 1 both}}@keyframes fokus-marker-underline{0%{clip-path:inset(86% 100% 0 0)}48%{animation-timing-function:cubic-bezier(.23,1,.32,1);clip-path:inset(86% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@media(max-width:600px){.fokus-page .hero-fokus .fokus-headline{font-size:clamp(36px,11.5vw,58px);line-height:1.18}.fokus-page .fokus-headline-marker{padding-inline:.085em}}@font-face{font-display:swap;font-family:FokusInter;font-weight:800;src:url(/fonts/inter/inter-800-latin.woff2) format("woff2")}.fokus-page.fokus-studio .illustrated-title{text-wrap:balance;font-family:FokusInter,Inter,Arial,sans-serif;font-weight:800;letter-spacing:-.055em;line-height:1.2;overflow-wrap:normal;word-break:normal}.fokus-page.fokus-studio h2.illustrated-title{font-size:clamp(34px,4vw,56px);font-weight:750;line-height:1.21}.fokus-page.fokus-studio .hero-fokus{padding-top:66px}.fokus-page.fokus-studio .hero-fokus .fokus-headline{font-size:clamp(55px,6.1vw,88px);font-weight:800;line-height:1.19}.fokus-page.fokus-studio .hero-copy{margin-inline:auto;max-width:1180px}.fokus-page.fokus-studio .fokus-headline-marker{padding:.035em .06em .06em}.fokus-page.fokus-studio .fokus-headline-marker:before{border-radius:.12em}.fokus-page.fokus-studio .theatre-heading{max-width:1050px}.fokus-page.fokus-studio .theatre-heading h2{margin:auto;max-width:1000px}.fokus-page.fokus-studio .section-heading h2{max-width:1000px}.fokus-page.fokus-studio .guide h2.illustrated-title{font-size:clamp(30px,3vw,42px)}.fokus-page.fokus-studio .brand-showcase-heading{align-items:center;grid-template-columns:1.05fr 1fr}.fokus-page.fokus-studio .brand-showcase-heading h2{font-size:clamp(34px,3.8vw,53px);max-width:620px}.fokus-page.fokus-studio .closeup-copy h3.illustrated-title,.fokus-page.fokus-studio .scene-caption h3.illustrated-title{font-size:clamp(20px,2vw,27px);letter-spacing:-.055em;line-height:1.25}.fokus-page.fokus-studio .pricing-page h3.illustrated-title{font-size:21px;line-height:1.2}.fokus-page.fokus-studio .faq-entry .illustrated-title button{padding-block:22px}.fokus-page.fokus-studio .faq-entry .illustrated-title button>span{font-family:FokusInter,Inter,Arial,sans-serif;font-weight:500}.fokus-page.fokus-studio #xml-feed .xml-feed-title.illustrated-title{font-family:FokusInter,Inter,Arial,sans-serif;font-size:clamp(32px,3.7vw,50px);font-weight:800;letter-spacing:-.04em;line-height:1.17}.fokus-page.fokus-studio .closing h2.illustrated-title{max-width:1030px}.fokus-page.fokus-studio .hl-unit{display:inline-block;vertical-align:baseline;white-space:nowrap}.fokus-page.fokus-studio .hl-unit:nth-child(2n) .hl-art{transform:rotate(5deg)}.fokus-page.fokus-studio .illustrated-summary{font-family:FokusInter,Inter,Arial,sans-serif;font-weight:550;letter-spacing:-.02em}.fokus-page.fokus-studio .summary-label{display:block;min-width:0}.fokus-page.fokus-studio .fokus-offers>.illustrated-summary{font-size:clamp(19px,2.2vw,28px);line-height:1.3}.fokus-page.fokus-studio .fokus-offers>.illustrated-summary .summary-toggle{margin-left:20px}.fokus-page.fokus-studio .pricing-page .heading em{font-style:normal;font-weight:inherit}.fokus-page.fokus-studio #premium-motion h2.illustrated-title{font-family:FokusInter,Inter,Arial,sans-serif;font-size:clamp(34px,4vw,56px);font-weight:750;letter-spacing:-.055em;line-height:1.21}.fokus-page.fokus-studio #premium-motion h3.illustrated-title{font-family:FokusInter,Inter,Arial,sans-serif;font-size:21px;font-weight:800;letter-spacing:-.055em;line-height:1.2}@media(max-width:1080px){.fokus-page.fokus-studio .hero-fokus{padding-top:55px}.fokus-page.fokus-studio .brand-showcase-heading{gap:35px;grid-template-columns:1fr 1fr}}@media(max-width:800px){.fokus-page.fokus-studio .hero-fokus{padding-top:44px}.fokus-page.fokus-studio .hero-fokus .fokus-headline{font-size:clamp(37px,7.5vw,60px)}.fokus-page.fokus-studio h2.illustrated-title{font-size:clamp(33px,5.5vw,44px)}.fokus-page.fokus-studio .brand-showcase-heading{gap:26px;grid-template-columns:1fr}.fokus-page.fokus-studio .brand-showcase-heading h2{max-width:650px}}@media(max-width:600px){.fokus-page.fokus-studio .hero-fokus{padding-top:38px}.fokus-page.fokus-studio .hero-fokus .fokus-headline{font-size:clamp(29px,8.8vw,47px);letter-spacing:-.055em;line-height:1.22}.fokus-page.fokus-studio .hero-fokus .hero-lead{font-size:13px;line-height:1.8}.fokus-page.fokus-studio .brand-showcase-heading h2.illustrated-title,.fokus-page.fokus-studio h2.illustrated-title{font-size:clamp(28px,7.8vw,39px);letter-spacing:-.045em;line-height:1.2}.fokus-page.fokus-studio .guide h2.illustrated-title{font-size:clamp(28px,7.7vw,35px)}.fokus-page.fokus-studio #premium-motion h2.illustrated-title,.fokus-page.fokus-studio #xml-feed .xml-feed-title.illustrated-title,.fokus-page.fokus-studio .pricing-page h2.illustrated-title{font-size:clamp(27px,7.5vw,35px)}.fokus-page.fokus-studio #premium-motion h3.illustrated-title,.fokus-page.fokus-studio .pricing-page h3.illustrated-title{font-size:19px}.fokus-page.fokus-studio .faq-entry .illustrated-title button>span{font-size:14px;line-height:1.55}.fokus-page.fokus-studio .illustrated-summary{font-size:14px}.fokus-page.fokus-studio .fokus-offers>.illustrated-summary{font-size:20px}.fokus-page.fokus-studio .closeup-copy h3.illustrated-title,.fokus-page.fokus-studio .scene-caption h3.illustrated-title{font-size:21px;line-height:1.3}.fokus-page.fokus-studio .closing h2.illustrated-title{font-size:clamp(31px,8.3vw,42px)}.fokus-page.fokus-studio .brand-showcase-heading>div>p{font-size:12px}}@media(max-width:360px){.fokus-page.fokus-studio .hero-fokus .hero-actions{gap:10px}.fokus-page.fokus-studio .hero-fokus .button{font-size:11px}.fokus-page.fokus-studio .product-entry{font-size:12px}.fokus-page.fokus-studio .closeup-copy h3.illustrated-title{font-size:20px}.fokus-page.fokus-studio #premium-motion h3.illustrated-title,.fokus-page.fokus-studio .pricing-page h3.illustrated-title{font-size:17px}}.fokus-page .reach-mosaic{background:var(--paper)}.fokus-page .reach-mosaic>.wrap{max-width:1240px}.fokus-page .reach-mosaic .mosaic-intro{align-items:center;display:flex;gap:48px;padding:0 6px 32px}.fokus-page .reach-mosaic .herojob-logo{display:block;flex:none;height:auto;max-width:100%;width:170px}.fokus-page .reach-mosaic .mosaic-intro>p{border-left:1px solid var(--line);color:#5d6776;font-size:16px;line-height:1.75;max-width:760px;padding-left:40px}.fokus-page .reach-mosaic .mosaic-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.fokus-page .reach-mosaic .mosaic-card{background:#fff;border:1px solid var(--line);border-radius:18px;min-width:0;overflow:hidden}.fokus-page .reach-mosaic .card-art{align-items:center;background:#f6f7fa;border-bottom:1px solid #edf0f3;display:flex;height:168px;padding:28px 32px}.fokus-page .reach-mosaic .card-copy{padding:28px 32px 31px}.fokus-page .reach-mosaic h3{text-wrap:balance;font-size:23px;font-weight:600;letter-spacing:-.04em;line-height:1.25;margin:0 0 15px}.fokus-page .reach-mosaic .body-copy{text-wrap:pretty;color:#5d6776;font-size:14px;line-height:1.85}.fokus-page .reach-mosaic .ads-detail svg,.fokus-page .reach-mosaic .card-art svg{display:block;flex:none;height:24px;width:24px}.fokus-page .reach-mosaic .mosaic-symbol{color:#a33b33}.fokus-page .reach-mosaic .channel-label{font-size:13px;font-weight:500;line-height:1.5}.fokus-page .reach-mosaic .channel-list{display:flex;flex-wrap:wrap;gap:10px}.fokus-page .reach-mosaic .channel-chip{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:9px;box-shadow:0 5px 10px #222b4805;display:flex;font-size:12px;gap:9px;line-height:1.5;padding:10px 12px}.fokus-page .reach-mosaic .channel-chip svg{height:22px;width:22px}.fokus-page .reach-mosaic .search-scene{margin:auto;max-width:365px;position:relative;width:100%}.fokus-page .reach-mosaic .search-bar{align-items:center;background:#fff;border:1px solid #e1e3e8;border-radius:12px;box-shadow:0 8px 22px #19304a09;display:flex;gap:13px;padding:13px 17px}.fokus-page .reach-mosaic .search-bar>svg:last-child{color:#9ea6b2;height:18px;margin-left:auto;width:18px}.fokus-page .reach-mosaic .search-result{align-items:center;background:#fff;border:1px solid #e7e9ed;border-radius:9px;box-shadow:0 6px 15px #19304a05;display:flex;gap:10px;margin:9px 12px 0;padding:13px 16px}.fokus-page .reach-mosaic .search-result>i{background:#f8e6e3;border-radius:6px;display:block;height:30px;width:28px}.fokus-page .reach-mosaic .search-result>span{flex:1}.fokus-page .reach-mosaic .search-result b,.fokus-page .reach-mosaic .search-result em{background:#c9cfd8;border-radius:5px;display:block;height:5px;width:75%}.fokus-page .reach-mosaic .search-result em{background:#e6e9ef;margin-top:8px;width:90%}.fokus-page .reach-mosaic .search-result small{border:1px solid #d8dee7;border-radius:3px;height:13px;width:13px}.fokus-page .reach-mosaic .card-regional .card-art{background:#eff4f0}.fokus-page .reach-mosaic .map-scene{align-items:center;display:flex;height:100%;margin:auto;max-width:340px;position:relative;width:100%}.fokus-page .reach-mosaic .regional-label{color:#51605a;font-size:12px;line-height:1.5;position:relative;z-index:1}.fokus-page .reach-mosaic .regional-label>span{color:#1e453b;display:block;font-size:67px;font-weight:600;letter-spacing:-.07em;line-height:1;margin:0 0 10px}.fokus-page .reach-mosaic .map-grid{background-image:linear-gradient(#c6d6cf66 1px,transparent 0),linear-gradient(90deg,#c6d6cf66 1px,transparent 0);background-size:27px 27px;height:145px;-webkit-mask-image:radial-gradient(ellipse,#000 30%,transparent 72%);mask-image:radial-gradient(ellipse,#000 30%,transparent 72%);position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:165px}.fokus-page .reach-mosaic .map-grid i{color:#668d7a;display:block;filter:drop-shadow(0 4px 4px #3d665c25);position:absolute}.fokus-page .reach-mosaic .map-grid i:first-child{left:76px;top:28px}.fokus-page .reach-mosaic .map-grid i:nth-child(2){left:35px;top:72px}.fokus-page .reach-mosaic .map-grid i:nth-child(3){left:105px;top:98px}.fokus-page .reach-mosaic .map-grid svg{height:22px;width:22px}.fokus-page .reach-mosaic .ads-scene,.fokus-page .reach-mosaic .social-scene{width:100%}.fokus-page .reach-mosaic .ads-scene>.channel-label,.fokus-page .reach-mosaic .social-scene>.channel-label{display:block;margin-bottom:20px}.fokus-page .reach-mosaic .card-social .card-art{background:#f2f0f7}.fokus-page .reach-mosaic .card-social .channel-list{gap:9px}.fokus-page .reach-mosaic .card-ads .card-art{background:#fcf0ec}.fokus-page .reach-mosaic .card-ads .channel-list{gap:7px}.fokus-page .reach-mosaic .card-ads .channel-chip{font-size:10px;gap:6px;padding:9px 8px}.fokus-page .reach-mosaic .card-ads .channel-chip svg{height:18px;width:18px}.fokus-page .reach-mosaic .ads-detail{display:grid;gap:0;list-style:none;margin:0;padding:0}.fokus-page .reach-mosaic .ads-detail li{align-items:center;border-bottom:1px solid var(--line);display:flex;font-size:14px;gap:13px;margin:0;padding:13px 0}.fokus-page .reach-mosaic .ads-detail li:last-child{border:0}.fokus-page .reach-mosaic .card-ads .card-copy{padding-bottom:23px}@media(min-width:1600px){.fokus-page .reach-mosaic .mosaic-grid{gap:24px}.fokus-page .reach-mosaic .card-art{height:180px}.fokus-page .reach-mosaic .card-copy{padding:30px 36px 34px}.fokus-page .reach-mosaic .body-copy{font-size:15px}}@media(max-width:1080px){.fokus-page .reach-mosaic .mosaic-intro{gap:30px}.fokus-page .reach-mosaic .mosaic-intro>p{font-size:15px;padding-left:30px}.fokus-page .reach-mosaic .mosaic-grid{gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.fokus-page .reach-mosaic .card-art{padding:24px}.fokus-page .reach-mosaic .card-copy{padding:25px}.fokus-page .reach-mosaic .card-social .channel-chip{font-size:11px;padding:8px}.fokus-page .reach-mosaic .card-social .channel-chip svg{height:19px;width:19px}.fokus-page .reach-mosaic .card-ads .channel-list{gap:8px 14px}.fokus-page .reach-mosaic .card-ads .channel-chip{background:none;border:0;box-shadow:none;font-size:11px;padding:0}}@media(max-width:800px){.fokus-page .reach-mosaic .mosaic-intro{gap:24px;padding-bottom:26px}.fokus-page .reach-mosaic .mosaic-intro .herojob-logo{width:135px}.fokus-page .reach-mosaic .mosaic-intro>p{font-size:14px;padding-left:24px}.fokus-page .reach-mosaic .mosaic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fokus-page .reach-mosaic .card-art{height:160px;padding:22px}.fokus-page .reach-mosaic .card-copy{padding:23px}.fokus-page .reach-mosaic .body-copy{font-size:13px}.fokus-page .reach-mosaic h3{font-size:21px}.fokus-page .reach-mosaic .card-ads .channel-list,.fokus-page .reach-mosaic .card-social .channel-list{display:grid;gap:9px;grid-template-columns:1fr}.fokus-page .reach-mosaic .card-ads .channel-chip,.fokus-page .reach-mosaic .card-social .channel-chip{background:none;border:0;box-shadow:none;font-size:11px;gap:8px;padding:0}.fokus-page .reach-mosaic .ads-scene>.channel-label,.fokus-page .reach-mosaic .social-scene>.channel-label{margin-bottom:14px}.fokus-page .reach-mosaic .card-ads .channel-chip svg,.fokus-page .reach-mosaic .card-social .channel-chip svg{height:18px;width:18px}.fokus-page .reach-mosaic .regional-label>span{font-size:58px}.fokus-page .reach-mosaic .map-grid{opacity:.6;right:-18px;width:140px}}@media(max-width:600px){.fokus-page .reach-mosaic .mosaic-intro{display:block;padding:0 2px 26px}.fokus-page .reach-mosaic .mosaic-intro .herojob-logo{margin-bottom:19px;width:148px}.fokus-page .reach-mosaic .mosaic-intro>p{border:0;font-size:14px;line-height:1.75;padding:0}.fokus-page .reach-mosaic .mosaic-grid{gap:18px;grid-template-columns:minmax(0,1fr)}.fokus-page .reach-mosaic .card-art{height:165px;padding:26px}.fokus-page .reach-mosaic .card-copy{padding:24px}.fokus-page .reach-mosaic .body-copy{font-size:14px;line-height:1.8}.fokus-page .reach-mosaic h3{font-size:22px;margin-bottom:14px}.fokus-page .reach-mosaic .card-ads .channel-list,.fokus-page .reach-mosaic .card-social .channel-list{display:flex;flex-wrap:wrap;gap:10px 16px}.fokus-page .reach-mosaic .card-ads .channel-chip svg,.fokus-page .reach-mosaic .card-social .channel-chip svg{height:21px;width:21px}.fokus-page .reach-mosaic .map-grid{opacity:1;right:5px;width:165px}.fokus-page .reach-mosaic .regional-label>span{font-size:64px}}.fokus-page .handwerk-netz{background:#fbfcfa;border:1px solid #dfe6e0;border-radius:20px;isolation:isolate;margin:0;padding:30px 36px 26px}.fokus-page .benefits .source-copy>.handwerk-netz+p{font-size:12px}.fokus-page .handwerk-netz .handwerk-head{align-items:center;display:flex;gap:20px;justify-content:space-between}.fokus-page .handwerk-netz h3{text-wrap:balance;font-size:27px;letter-spacing:-.045em;line-height:1.25;margin:0}.fokus-page .handwerk-netz .handwerk-icon{display:block;flex:none;height:20px;width:20px}.fokus-page .handwerk-netz .handwerk-proof{color:#46594c;display:flex;flex-wrap:wrap;font-size:12px;gap:10px 18px;line-height:1.5}.fokus-page .handwerk-netz .handwerk-proof>span{align-items:center;display:flex;gap:7px}.fokus-page .handwerk-netz .handwerk-proof .handwerk-icon{height:18px;width:18px}.fokus-page .handwerk-netz .handwerk-scene{margin:24px auto 26px;max-width:1080px}.fokus-page .handwerk-netz .handwerk-company{align-items:center;display:flex;gap:14px;justify-content:center}.fokus-page .handwerk-netz .handwerk-workshop{display:block;flex:none;height:100px;width:145px}.fokus-page .handwerk-netz .handwerk-company>div{min-width:0}.fokus-page .handwerk-netz .handwerk-company strong{display:block;font-size:17px;letter-spacing:-.025em;line-height:1.4;max-width:230px}.fokus-page .handwerk-netz .handwerk-company>div>span{align-items:center;color:var(--muted);display:flex;font-size:13px;gap:5px;margin-top:6px}.fokus-page .handwerk-netz .handwerk-company .handwerk-icon{height:16px;width:16px}.fokus-page .handwerk-netz .handwerk-lines{border-top:1px solid #afc4b6;display:flex;height:30px;justify-content:space-between;margin:22px calc(16.66667% - 8px) 0;position:relative}.fokus-page .handwerk-netz .handwerk-lines:before{border-left:1px solid #afc4b6;content:"";height:22px;left:50%;position:absolute;top:-23px}.fokus-page .handwerk-netz .handwerk-lines i{border-left:1px solid #afc4b6;height:30px}.fokus-page .handwerk-netz .handwerk-jobs{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.fokus-page .handwerk-netz .handwerk-job{align-items:start;background:#fff;border:1px solid #dce4dd;border-radius:12px;box-shadow:0 2px 3px #16382202,0 7px 14px -8px #1638220d;display:grid;gap:15px;grid-template-columns:42px minmax(0,1fr);min-height:166px;padding:22px;position:relative}.fokus-page .handwerk-netz .handwerk-job>strong{align-self:center;font-size:16px;-ms-hyphens:auto;hyphens:auto;letter-spacing:-.025em;line-height:1.5;min-width:0;overflow-wrap:anywhere}.fokus-page .handwerk-netz .handwerk-node{background:#789b83;border-radius:50%;box-shadow:0 0 0 4px #fbfcfa;height:7px;left:calc(50% - 4px);position:absolute;top:-4px;width:7px}.fokus-page .handwerk-netz .handwerk-document{background:var(--handwerk-soft);border-radius:9px;color:var(--handwerk-ink);display:grid;height:45px;place-items:center;width:42px}.fokus-page .handwerk-netz .handwerk-document .handwerk-icon{height:26px;width:26px}.fokus-page .handwerk-netz .handwerk-rose{--handwerk-soft:#f9e9e3;--handwerk-ink:#995342}.fokus-page .handwerk-netz .handwerk-violet{--handwerk-soft:#eeebf6;--handwerk-ink:#73618e}.fokus-page .handwerk-netz .handwerk-sage{--handwerk-soft:#e8f0e9;--handwerk-ink:#577b66}.fokus-page .handwerk-netz .handwerk-free{align-items:center;background:#eff6f1;border:1px solid #dfe9e1;border-radius:5px;color:#42634f;display:flex;font-size:12px;gap:5px;grid-column:1/-1;justify-self:start;line-height:1.3;margin-top:5px;padding:4px 8px}.fokus-page .handwerk-netz .handwerk-free .handwerk-icon{height:14px;width:14px}.fokus-page .handwerk-netz .handwerk-caption{border-top:1px solid #e0e7e1;margin:auto;max-width:1060px;padding:23px 4px 0;text-align:center}.fokus-page .handwerk-netz .handwerk-caption p{text-wrap:pretty;color:#59695e;font-size:14px;line-height:1.85;margin:0}@media(max-width:1080px){.fokus-page .handwerk-netz{padding:27px}.fokus-page .handwerk-netz .handwerk-head{align-items:flex-start;flex-direction:column;gap:16px}.fokus-page .handwerk-netz .handwerk-jobs{gap:18px}.fokus-page .handwerk-netz .handwerk-lines{margin-inline:calc(16.66667% - 6px)}.fokus-page .handwerk-netz .handwerk-job{gap:12px;grid-template-columns:36px minmax(0,1fr);padding:18px}.fokus-page .handwerk-netz .handwerk-document{height:42px;width:36px}.fokus-page .handwerk-netz .handwerk-job>strong{font-size:15px}}@media(min-width:641px) and (max-width:800px){.fokus-page .handwerk-netz .handwerk-job{gap:14px;grid-template-columns:minmax(0,1fr)}.fokus-page .handwerk-netz .handwerk-job>strong{align-self:start}.fokus-page .handwerk-netz .handwerk-free{align-self:end;margin-top:0}}@media(max-width:640px){.fokus-page .handwerk-netz{border-radius:16px;padding:24px 18px}.fokus-page .handwerk-netz h3{font-size:26px;line-height:1.25}.fokus-page .handwerk-netz .handwerk-head{gap:14px}.fokus-page .handwerk-netz .handwerk-proof{font-size:12px;gap:8px 15px}.fokus-page .handwerk-netz .handwerk-proof .handwerk-icon{height:16px;width:16px}.fokus-page .handwerk-netz .handwerk-scene{margin:22px 0}.fokus-page .handwerk-netz .handwerk-company{gap:9px;justify-content:flex-start;padding-bottom:4px}.fokus-page .handwerk-netz .handwerk-workshop{height:74px;width:87px}.fokus-page .handwerk-netz .handwerk-company strong{font-size:15px;line-height:1.4}.fokus-page .handwerk-netz .handwerk-company>div>span{font-size:12px;margin-top:5px}.fokus-page .handwerk-netz .handwerk-lines{display:none}.fokus-page .handwerk-netz .handwerk-jobs{border-left:1px solid #afc4b6;gap:14px;grid-template-columns:minmax(0,1fr);margin-left:16px;padding:18px 0 0 18px}.fokus-page .handwerk-netz .handwerk-job{gap:5px 11px;grid-template-columns:34px minmax(0,1fr);min-height:100px;padding:16px 14px}.fokus-page .handwerk-netz .handwerk-job:before{border-top:1px solid #afc4b6;content:"";left:-20px;position:absolute;top:50%;width:19px}.fokus-page .handwerk-netz .handwerk-node{box-shadow:0 0 0 3px #fbfcfa;height:5px;left:-22px;top:calc(50% - 2px);width:5px}.fokus-page .handwerk-netz .handwerk-document{align-self:center;grid-row:1/3;height:42px;width:34px}.fokus-page .handwerk-netz .handwerk-document .handwerk-icon{height:24px;width:24px}.fokus-page .handwerk-netz .handwerk-job>strong{align-self:end;font-size:14px;line-height:1.5}.fokus-page .handwerk-netz .handwerk-free{align-self:start;font-size:11px;grid-column:2;justify-self:start;margin-top:0;padding:3px 6px}.fokus-page .handwerk-netz .handwerk-caption{padding:20px 0 0;text-align:left}.fokus-page .handwerk-netz .handwerk-caption p{font-size:14px;line-height:1.8}}@media(max-width:359px){.fokus-page .handwerk-netz{padding:22px 14px}.fokus-page .handwerk-netz h3{font-size:24px}.fokus-page .handwerk-netz .handwerk-proof{font-size:11px;gap:8px 12px}.fokus-page .handwerk-netz .handwerk-workshop{height:67px;width:74px}.fokus-page .handwerk-netz .handwerk-company strong{font-size:14px}.fokus-page .handwerk-netz .handwerk-job{gap:5px 9px;grid-template-columns:30px minmax(0,1fr);padding:14px 12px}.fokus-page .handwerk-netz .handwerk-document{height:38px;width:30px}}.fokus-page .tour-tabs a{min-width:0}.fokus-page.fokus-studio .tour-tabs .hl-art{flex:none;font-size:30px;height:1em;margin:0;vertical-align:baseline;width:1em}.fokus-page .tour-tab-label{min-width:0}@media(max-width:640px){.fokus-page.fokus-studio .tour-tabs .hl-art{font-size:26px}.fokus-page .tour-tab-label{align-items:center;display:flex;justify-content:center;min-height:2.8em}}.fokus-page .services-buehne{border-top:1px solid #dce1e7;margin-top:47px;padding-top:50px;scroll-margin-top:105px}.fokus-page .services-heading-wrap{margin:0 auto 58px;max-width:900px;text-align:center}.fokus-page .services-heading{color:var(--ink);font-size:48px;font-weight:700;letter-spacing:-2.5px;line-height:1.12}.fokus-page .services-heading-prefix{color:var(--muted);display:block;font-size:14px;font-weight:500;letter-spacing:.4px;line-height:1.5;margin-bottom:14px}.fokus-page .services-heading-suffix{color:#78818f;display:inline-block;font-size:30px;font-weight:400;letter-spacing:-1.2px;margin-left:.23em}.fokus-page .services-intro{font-size:14px;line-height:1.85;margin:26px auto 0;max-width:735px}.fokus-page .services-stage{align-items:center;display:grid;gap:58px;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.fokus-page .services-screen-wrap{min-width:0;padding:38px 0 38px 26px;position:relative}.fokus-page .services-screen-wrap:before{background:#f7e9e5;border-radius:34px;content:"";inset:0 -14px 0 0;position:absolute;transform:rotate(-2deg)}.fokus-page .services-screen{background:#fff;border:1px solid #dce1e8;border-radius:10px;box-shadow:0 20px 34px -20px #6b484865;cursor:zoom-in;display:block;position:relative;transform:rotate(1deg)}.fokus-page .services-screen picture{border-radius:inherit;display:block;overflow:hidden}.fokus-page .services-screen img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.fokus-page .services-buehne ul{list-style:none;margin:0;padding:0}.fokus-page .services-buehne li{margin:0;min-width:0}.fokus-page .services-key-features{display:flex;flex-direction:column;gap:27px}.fokus-page .services-feature{align-items:start;display:grid;gap:19px;grid-template-columns:40px minmax(0,1fr)}.fokus-page .services-feature h4{color:var(--ink);font-size:20px;font-weight:600;-ms-hyphens:auto;hyphens:auto;letter-spacing:-.55px;line-height:1.35;margin:0;overflow-wrap:break-word}.fokus-page .services-feature p{font-size:13px;line-height:1.7;margin:9px 0 0}.fokus-page.fokus-studio .services-buehne .hl-art{font-size:43px;margin:0}.fokus-page .services-buehne .services-more{-moz-column-gap:45px;column-gap:45px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:65px;row-gap:35px}.fokus-page .services-more .services-feature{border-top:1px solid #dce1e7;gap:15px;grid-template-columns:34px minmax(0,1fr);padding-top:25px}.fokus-page.fokus-studio .services-more .hl-art{font-size:36px}.fokus-page .services-more h4{font-size:17px}.fokus-page .services-more p{font-size:12px}.fokus-page .services-privacy{align-items:center;border-top:1px solid #dce1e7;display:flex;gap:14px;justify-content:center;margin-top:44px;padding-top:24px}.fokus-page .services-privacy svg{color:#718c7d;flex:none;height:35px;width:31px}.fokus-page .services-privacy p{font-size:11px;line-height:1.8;max-width:785px}@media(max-width:1080px){.fokus-page .services-stage{gap:38px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.fokus-page .services-buehne .services-more{-moz-column-gap:25px;column-gap:25px}}@media(max-width:800px){.fokus-page .services-heading{font-size:42px;letter-spacing:-2px}.fokus-page .services-heading-suffix{font-size:27px}.fokus-page .services-stage{gap:42px;grid-template-columns:minmax(0,1fr)}.fokus-page .services-screen-wrap{margin:auto;max-width:720px;padding:32px;width:100%}.fokus-page .services-screen-wrap:before{inset:0}.fokus-page .services-key-features{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.fokus-page .services-key-features .services-feature{display:block}.fokus-page.fokus-studio .services-key-features .hl-art{margin-bottom:18px}.fokus-page .services-key-features h4{font-size:18px}.fokus-page .services-buehne .services-more{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}}@media(max-width:640px){.fokus-page .services-buehne{margin-top:36px;padding-top:29px}.fokus-page .services-heading-wrap{margin-bottom:30px;text-align:left}.fokus-page .services-heading{font-size:clamp(27px,7.2vw,40px);letter-spacing:-1.3px}.fokus-page .services-heading-prefix{font-size:12px;letter-spacing:.1px;margin-bottom:10px}.fokus-page .services-heading-word{display:block}.fokus-page .services-heading-suffix{display:block;font-size:23px;letter-spacing:-.7px;margin:6px 0 0}.fokus-page .services-intro{font-size:12px;line-height:1.85;margin-top:20px}.fokus-page .services-stage{gap:32px}.fokus-page .services-screen-wrap{max-width:365px;padding:19px 23px}.fokus-page .services-screen-wrap:before{border-radius:25px}.fokus-page .services-screen{margin-inline:auto;max-width:270px}.fokus-page .services-key-features{gap:24px;grid-template-columns:minmax(0,1fr)}.fokus-page .services-key-features .services-feature{display:grid;gap:16px;grid-template-columns:34px minmax(0,1fr)}.fokus-page.fokus-studio .services-key-features .hl-art{font-size:35px;margin:0}.fokus-page .services-key-features h4{font-size:19px}.fokus-page .services-key-features p{font-size:12px}.fokus-page .services-buehne .services-more{gap:23px;grid-template-columns:minmax(0,1fr);margin-top:28px}.fokus-page .services-more .services-feature{gap:18px;grid-template-columns:32px minmax(0,1fr);padding-top:22px}.fokus-page .services-privacy{align-items:flex-start;gap:11px;margin-top:30px;padding-top:22px}.fokus-page .services-privacy p{font-size:10px}.fokus-page .services-privacy svg{height:28px;width:25px}}.fokus-page .inline-arrow{height:1em;vertical-align:-.1em;width:1em}
