.f40-service{--f40-navy:var(--navy);--f40-ink:var(--navy);--f40-muted:var(--muted);--f40-blue:var(--navy);--f40-paper:var(--white);--f40-soft:var(--flaeche-ivory);--f40-border:var(--line);--f40-gold-dark:var(--navy);--f40-gold:var(--gold);--f40-gold-light:var(--flaeche-ivory);--f40-gold-gradient:linear-gradient(135deg,var(--flaeche-ivory) 0%,var(--gold-bright) 20%,var(--gold) 42%,var(--flaeche-ivory) 64%,var(--gold) 82%,var(--navy) 100%);color:var(--f40-ink);background:var(--white);overflow-wrap:break-word;font-family:inherit;font-size:18px;line-height:1.65}.f40-service *,.f40-service :before,.f40-service :after{box-sizing:border-box}.f40-service .f40-wrap{width:min(1224px,100% - 80px);margin-inline:auto}.f40-service h1,.f40-service h2,.f40-service h3,.f40-service h4,.f40-service p,.f40-service figure{margin:0}.f40-service h1,.f40-service h2,.f40-service h3,.f40-service h4{color:var(--f40-navy);text-wrap:balance}.f40-service h1{letter-spacing:normal;max-width:690px;font-size:clamp(42px,4.5vw,68px);line-height:1.07}.f40-service h2{letter-spacing:normal;font-size:clamp(32px,3vw,44px);line-height:1.16}.f40-service h3{letter-spacing:normal;font-size:24px;line-height:1.28}.f40-service h4{letter-spacing:normal;font-size:19px;line-height:1.35}.f40-service p+p{margin-top:17px}.f40-service p{max-width:76ch}.f40-service img{max-width:100%;height:auto;display:block}.f40-service a:not(.btn){color:var(--f40-navy);text-underline-offset:4px;text-decoration-thickness:1.5px}.f40-service a:not(.btn):hover{text-decoration:underline}.f40-service a:focus-visible,.f40-service summary:focus-visible{outline:3px solid var(--f40-gold-dark);outline-offset:5px;border-radius:4px}.f40-service .f40-section{padding-block:88px}.f40-service .f40-eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--navy);margin-bottom:18px;font-size:12px;font-weight:700;line-height:1.5}.f40-service .f40-section-heading{max-width:780px;margin-bottom:40px}.f40-service .f40-section-heading>p:last-child:not(.f40-eyebrow){color:var(--f40-muted);margin-top:18px}.f40-service .f40-actions{flex-wrap:wrap;align-items:center;gap:20px 26px;margin-top:28px;display:flex}.f40-service .f40-link{align-items:center;gap:12px;min-height:44px;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.f40-service .f40-link>span{flex:none;font-size:20px}.f40-service .f40-assurance{color:var(--f40-muted);margin-top:12px;font-size:15px;line-height:1.5}.f40-service .f40-breadcrumb{color:var(--f40-muted);align-items:center;gap:12px;padding-top:24px;font-size:13px;line-height:1.4;display:flex}.f40-service .f40-breadcrumb a{align-items:center;min-height:32px;font-weight:400;text-decoration:none;display:inline-flex}.f40-service .f40-hero{grid-template-columns:1.22fr .82fr;align-items:center;gap:70px;padding-top:34px;padding-bottom:80px;display:grid}.f40-service .f40-hero-copy{padding-block:18px}.f40-service .f40-lead{color:var(--f40-muted);max-width:620px;margin-top:26px;font-size:19px;line-height:1.7}.f40-service .f40-team-hero{background:var(--f40-soft);width:100%;max-width:430px;box-shadow:0 18px 50px rgb(var(--navy-kanal) / .07);border-radius:18px;justify-self:end;position:relative;overflow:hidden}.f40-service .f40-team-hero>img{aspect-ratio:1479/1800;object-fit:cover;object-position:50% 36%;width:100%}.f40-service .f40-team-hero figcaption{background:var(--white);border:1px solid var(--f40-border);border-top:4px solid var(--gold);border-radius:0 0 18px 18px;padding:18px 24px}.f40-service .f40-team-hero figcaption strong{color:var(--f40-navy);font-size:19px;line-height:1.4;display:block}.f40-service .f40-team-hero figcaption span{color:var(--f40-muted);margin-top:2px;font-size:14px;line-height:1.5;display:block}.f40-service .f40-hero-note{align-items:center;gap:18px;margin-top:35px;display:flex}.f40-service .f40-hero-note p{color:var(--f40-muted);font-size:15px;line-height:1.6}.f40-service .f40-hero-note strong{color:var(--f40-navy)}.f40-service .f40-rule{background:var(--f40-gold-gradient);width:44px;height:2px;display:block}.f40-service .f40-help{background:var(--f40-soft);padding-top:68px;padding-bottom:78px}.f40-service .f40-help-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.f40-service .f40-help-card{background:var(--white);border:1px solid var(--f40-border);border-radius:16px;flex-direction:column;align-items:flex-start;padding:28px 25px 24px;display:flex}.f40-service .f40-icon{object-fit:contain;flex:none;width:78px;height:78px}.f40-service .f40-help-card .f40-icon{margin-bottom:18px;margin-left:-8px}.f40-service .f40-help-card h3{min-height:87px;font-size:23px}.f40-service .f40-help-card p{color:var(--f40-muted);margin-top:14px;margin-bottom:24px;font-size:16px;line-height:1.65}.f40-service .f40-help-card .f40-link{border-top:1px solid var(--f40-border);justify-content:space-between;gap:9px;width:100%;margin-top:auto;padding-top:16px;font-size:14px;line-height:1.45}.f40-service .f40-momente{background:var(--f40-navy);color:var(--text-navy-hell)}.f40-service .f40-momente h2{color:var(--white)}.f40-service .f40-product{align-items:center;gap:15px;margin-bottom:32px;display:flex}.f40-service .f40-product img{border-radius:13px;flex:none;width:62px;height:62px}.f40-service .f40-product-name{color:var(--white);letter-spacing:normal;font-size:25px;font-weight:700;line-height:1.25}.f40-service .f40-product-name span{color:var(--gold-bright)}.f40-service .f40-product-byline{color:var(--text-navy-hell);margin:3px 0 0;font-size:13px;line-height:1.5}.f40-service .f40-momente-intro{grid-template-columns:1.3fr 1fr;align-items:end;gap:70px;margin-bottom:40px;display:grid}.f40-service .f40-momente-intro>p{color:var(--text-navy-hell);max-width:440px;padding-bottom:4px;font-size:17px;line-height:1.75}.f40-service .f40-moment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.f40-service .f40-moment-card{background:var(--white);color:var(--f40-ink);border-radius:15px;flex-direction:column;display:flex;overflow:hidden}.f40-service .f40-moment-card figure,.f40-service .f40-editorial-photo{position:relative;overflow:hidden}.f40-service .f40-moment-card figure>img{aspect-ratio:16/10;object-fit:cover;width:100%}.f40-service .f40-image-label{background:rgb(var(--weiss-kanal) / .92);color:var(--navy);letter-spacing:.02em;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:500;line-height:1.4;position:absolute;bottom:12px;left:12px}.f40-service .f40-moment-body{flex-direction:column;flex:1;padding:27px 27px 24px;display:flex}.f40-service .f40-moment-body h3{min-height:60px;font-size:23px;line-height:1.3}.f40-service .f40-moment-body p{color:var(--f40-muted);margin-top:14px;margin-bottom:18px;font-size:16px;line-height:1.65}.f40-service .f40-moment-body .f40-link{justify-content:space-between;gap:10px;margin-top:auto;font-size:14px;line-height:1.45}.f40-service .f40-momente-bottom{flex-wrap:wrap;align-items:center;gap:32px;margin-top:34px;display:flex}.f40-service .f40-momente-bottom p{color:var(--text-navy-hell);font-size:14px;line-height:1.6}.f40-service .f40-split{grid-template-columns:1fr 1fr;align-items:center;gap:68px;display:grid}.f40-service .f40-split h2{margin-bottom:24px}.f40-service .f40-split p:not(.f40-eyebrow){color:var(--f40-muted);font-size:17px}.f40-service .f40-split p strong{color:var(--f40-ink)}.f40-service .f40-editorial-photo{background:var(--f40-soft);border-radius:15px}.f40-service .f40-editorial-photo>img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.f40-service .f40-value .f40-split .f40-link{margin-top:12px}.f40-service .f40-docs{background:var(--f40-soft)}.f40-service .f40-docs-intro{grid-template-columns:1.2fr .9fr;align-items:center;gap:76px}.f40-service .f40-docs-photo>img{aspect-ratio:4/3}.f40-service .f40-prep-heading{margin-top:44px;margin-bottom:24px;font-size:24px}.f40-service .f40-prep-grid{border-top:1px solid var(--f40-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px;display:grid}.f40-service .f40-prep-item{border-bottom:1px solid var(--f40-border);align-items:flex-start;gap:16px;padding:28px 0;display:flex}.f40-service .f40-prep-item .f40-icon{width:60px;height:60px;margin-top:-4px}.f40-service .f40-prep-item p{color:var(--f40-muted);margin-top:7px;font-size:14px;line-height:1.6}.f40-service .f40-scope-note{background:var(--white);border-left:3px solid var(--gold);border-radius:0 12px 12px 0;margin-top:30px;padding:22px 26px}.f40-service .f40-scope-note>strong{color:var(--f40-navy);margin-bottom:6px;font-size:16px;display:block}.f40-service .f40-scope-note p{max-width:none;color:var(--f40-muted);font-size:15px;line-height:1.75}.f40-service .f40-sale .f40-section-heading{max-width:800px}.f40-service .f40-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;display:grid}.f40-service .f40-work-grid article{border-top:1px solid var(--gold);padding:26px 0 0}.f40-service .f40-step-number{letter-spacing:.12em;color:var(--navy);font-size:14px;font-weight:700}.f40-service .f40-work-grid h3{max-width:330px;margin-top:15px;margin-bottom:16px;font-size:23px}.f40-service .f40-work-grid p{color:var(--f40-muted);font-size:16px;line-height:1.7}.f40-service .f40-small{color:var(--f40-muted);font-size:14px;line-height:1.7}.f40-service .f40-sale .f40-small{max-width:1000px;margin-top:20px}.f40-service .f40-digital-section{padding-block:0 80px}.f40-service .f40-digital{border:1px solid var(--f40-border);background:var(--f40-soft);border-radius:18px;grid-template-columns:1.35fr 1fr;align-items:center;gap:70px;padding:42px 46px;display:grid}.f40-service .f40-check-logo{width:300px;max-width:100%;height:auto;margin-bottom:21px;margin-left:-6px}.f40-service .f40-digital h2{margin-bottom:18px;font-size:32px}.f40-service .f40-digital p{color:var(--f40-muted);font-size:16px;line-height:1.7}.f40-service .f40-digital p strong{color:var(--f40-ink)}.f40-service .f40-digital-cta{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.f40-service .f40-digital-cta .f40-button{width:100%}.f40-service .f40-process{padding-top:0}.f40-service .f40-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.f40-service .f40-process-grid article{padding-left:62px;position:relative}.f40-service .f40-process-grid article>span{border:1px solid var(--gold);width:42px;height:42px;color:var(--f40-navy);background:var(--flaeche-ivory);border-radius:50%;place-items:center;font-size:16px;font-weight:700;display:grid;position:absolute;top:0;left:0}.f40-service .f40-process-grid h3{margin-top:5px;margin-bottom:12px;font-size:22px}.f40-service .f40-process-grid p{color:var(--f40-muted);font-size:16px}.f40-service .f40-faq-section{background:var(--f40-soft)}.f40-service .f40-faq-grid{grid-template-columns:.85fr 1.4fr;align-items:start;gap:86px;display:grid}.f40-service .f40-faq-grid>div:first-child>p:not(.f40-eyebrow){color:var(--f40-muted);margin-top:24px;font-size:16px}.f40-service .f40-faq details{border-bottom:1px solid var(--line);padding:0}.f40-service .f40-faq details:first-child{border-top:1px solid var(--line)}.f40-service .f40-faq summary{cursor:pointer;color:var(--f40-navy);justify-content:space-between;align-items:center;gap:22px;min-height:66px;padding:23px 0;font-size:17px;font-weight:700;line-height:1.55;list-style:none;display:flex}.f40-service .f40-faq summary::-webkit-details-marker{display:none}.f40-service .f40-faq-plus{flex:none;width:18px;height:18px;position:relative}.f40-service .f40-faq-plus:before,.f40-service .f40-faq-plus:after{content:"";background:var(--f40-navy);width:18px;height:2px;position:absolute;top:8px;left:0}.f40-service .f40-faq-plus:after{transform:rotate(90deg)}.f40-service .f40-faq details[open] .f40-faq-plus:after{transform:rotate(0)}.f40-service .f40-faq details>div{padding:0 38px 24px 0}.f40-service .f40-faq details p{color:var(--f40-muted);font-size:16px;line-height:1.75}.f40-service .f40-contact{background:var(--f40-navy);color:var(--text-navy-hell)}.f40-service .f40-contact h2{color:var(--white);margin-bottom:22px;font-size:clamp(34px,3.2vw,48px)}.f40-service .f40-contact .f40-eyebrow{color:var(--gold-bright)}.f40-service .f40-contact-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:90px;display:grid}.f40-service .f40-contact-grid>div>p:not(.f40-eyebrow){max-width:630px}.f40-service .f40-contact-actions{flex-wrap:wrap;gap:15px;margin-top:30px;display:flex}.f40-service .f40-contact-actions .f40-button{font-size:15px}.f40-service .f40-contact-links{flex-wrap:wrap;gap:22px;margin-top:20px;font-size:15px;display:flex}.f40-service .f40-contact-links a{color:var(--gold-bright);align-items:center;min-height:36px;display:inline-flex}.f40-service .f40-contact .f40-assurance{color:var(--text-navy-hell);margin-top:16px}.f40-service .f40-contact .f40-hours{color:var(--text-navy-hell);margin-top:25px;font-size:15px;line-height:1.7}.f40-service .f40-contact .f40-contact-safety{color:var(--text-navy-hell);max-width:560px;margin-top:18px;font-size:13px;line-height:1.7}.f40-service .f40-contact-person{background:var(--white);color:var(--f40-ink);border-radius:16px;justify-self:end;width:100%;max-width:380px;overflow:hidden}.f40-service .f40-contact-person>img{aspect-ratio:1.55;object-fit:cover;object-position:50% 24%;width:100%}.f40-service .f40-contact-person>div{padding:24px 28px}.f40-service .f40-contact-person strong{color:var(--f40-navy);font-size:19px}.f40-service .f40-contact-person p{color:var(--f40-muted);margin-top:12px;font-size:14px;line-height:1.65}.f40-service .f40-contact-person .f40-link{margin-top:10px;font-size:14px}.f40-service .f40-image-note{padding-block:20px}.f40-service .f40-image-note p{max-width:100%;color:var(--f40-muted);font-size:12px;line-height:1.65}.f40-service section[id],.f40-service .f40-anchor-alias{scroll-margin-top:116px}.f40-service .f40-anchor-alias{visibility:hidden;height:0;display:block;position:relative;top:0}@media (max-width:1100px){.f40-service .f40-wrap{width:calc(100% - 56px)}.f40-service .f40-hero{grid-template-columns:1.2fr .85fr;gap:40px}.f40-service h1{font-size:52px}.f40-service .f40-hero .f40-actions{gap:12px}.f40-service .f40-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.f40-service .f40-help-card h3{min-height:0}.f40-service .f40-help-card{padding:28px}.f40-service .f40-help-card .f40-icon{width:72px;height:72px}.f40-service .f40-help-card p{max-width:36ch}.f40-service .f40-momente-intro{gap:40px}.f40-service .f40-moment-grid{gap:18px}.f40-service .f40-moment-body{padding:24px 20px}.f40-service .f40-moment-body h3{font-size:21px}.f40-service .f40-split{gap:40px}.f40-service .f40-prep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.f40-service .f40-work-grid{gap:28px}.f40-service .f40-digital{gap:35px;padding:34px}.f40-service .f40-faq-grid,.f40-service .f40-contact-grid{gap:44px}.f40-service .f40-process-grid{gap:28px}.f40-service .f40-process-grid article{padding-top:54px;padding-left:0}}@media (max-width:760px){.f40-service{font-size:17px}.f40-service .f40-wrap{width:calc(100% - 40px)}.f40-service .f40-section{padding-block:56px}.f40-service h1{font-size:clamp(36px,7.6vw,52px);line-height:1.09}.f40-service h2{font-size:32px}.f40-service h3{font-size:23px}.f40-service .f40-eyebrow{letter-spacing:.13em;margin-bottom:13px;font-size:11px}.f40-service .f40-breadcrumb{padding-top:17px;font-size:12px}.f40-service .f40-hero{grid-template-columns:1fr;gap:32px;padding-top:22px;padding-bottom:48px}.f40-service .f40-hero-copy{padding:0}.f40-service .f40-lead{margin-top:22px;font-size:17px;line-height:1.7}.f40-service .f40-hero-note{margin-top:25px}.f40-service .f40-team-hero{justify-self:stretch;width:100%;max-width:540px}.f40-service .f40-team-hero>img{aspect-ratio:1.15;object-position:50% 24%}.f40-service .f40-team-hero figcaption{padding:15px 20px}.f40-service .f40-team-hero figcaption strong{font-size:18px}.f40-service .f40-team-hero figcaption span{font-size:13px}.f40-service .f40-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.f40-service .f40-help-card{padding:22px 20px}.f40-service .f40-help-card h3{font-size:22px}.f40-service .f40-help-card p{font-size:15px}.f40-service .f40-section-heading{margin-bottom:28px}.f40-service .f40-momente-intro{grid-template-columns:1fr;gap:24px}.f40-service .f40-momente-intro>p{max-width:65ch;font-size:16px}.f40-service .f40-product{margin-bottom:26px}.f40-service .f40-product-name{font-size:23px}.f40-service .f40-product img{width:54px;height:54px}.f40-service .f40-moment-grid{grid-template-columns:1fr;gap:23px}.f40-service .f40-moment-card figure>img{aspect-ratio:16/9}.f40-service .f40-moment-body{padding:24px}.f40-service .f40-moment-body h3{min-height:0;font-size:24px}.f40-service .f40-moment-body .f40-link{justify-content:flex-start;font-size:15px}.f40-service .f40-momente-bottom{gap:20px;margin-top:28px}.f40-service .f40-momente-bottom .f40-button{width:100%}.f40-service .f40-split{grid-template-columns:1fr;gap:30px}.f40-service .f40-value .f40-editorial-photo{order:2}.f40-service .f40-docs-intro{grid-template-columns:1fr;gap:28px}.f40-service .f40-docs-photo>img{aspect-ratio:16/10}.f40-service .f40-prep-heading{margin-top:32px;line-height:1.3}.f40-service .f40-prep-grid{grid-template-columns:1fr;gap:0}.f40-service .f40-prep-item{gap:18px;padding:22px 0}.f40-service .f40-prep-item .f40-icon{width:62px;height:62px}.f40-service .f40-prep-item h4{font-size:18px}.f40-service .f40-prep-item p{font-size:15px}.f40-service .f40-scope-note{margin-top:24px;padding:20px}.f40-service .f40-work-grid{grid-template-columns:1fr;gap:28px}.f40-service .f40-work-grid h3{max-width:100%;margin:10px 0 12px}.f40-service .f40-digital-section{padding-top:0}.f40-service .f40-digital{grid-template-columns:1fr;gap:28px;padding:27px 24px}.f40-service .f40-digital h2{font-size:29px}.f40-service .f40-check-logo{width:276px}.f40-service .f40-digital-cta{align-items:stretch}.f40-service .f40-process{padding-top:0}.f40-service .f40-process-grid{grid-template-columns:1fr;gap:28px}.f40-service .f40-process-grid article{padding-top:0;padding-left:60px}.f40-service .f40-process-grid h3{margin-top:3px}.f40-service .f40-faq-grid{grid-template-columns:1fr;gap:28px}.f40-service .f40-faq summary{gap:20px;padding-block:22px;font-size:16px}.f40-service .f40-faq details>div{padding-right:12px}.f40-service .f40-contact-grid{grid-template-columns:1fr;gap:35px}.f40-service .f40-contact h2{font-size:35px}.f40-service .f40-contact-person{grid-template-columns:.8fr 1.2fr;max-width:none;display:grid}.f40-service .f40-contact-person>img{aspect-ratio:auto;object-position:50% 28%;object-fit:cover;height:100%}.f40-service .f40-contact-person>div{padding:24px}.f40-service .f40-contact-person strong{font-size:17px}.f40-service .f40-contact-actions .f40-button{white-space:normal;flex:1;min-width:220px}.f40-service .f40-desktop-break{display:none}.f40-service .f40-image-note{padding-block:18px}.f40-service section[id],.f40-service .f40-anchor-alias{scroll-margin-top:92px}}@media (max-width:480px){.f40-service .f40-help-grid{grid-template-columns:1fr}.f40-service .f40-help-card{grid-template-columns:65px minmax(0,1fr);column-gap:18px;padding:24px;display:grid}.f40-service .f40-help-card .f40-icon{grid-area:1/1/span 2;width:68px;height:68px;margin:-6px 0 0 -5px}.f40-service .f40-help-card h3{grid-area:1/2;font-size:22px}.f40-service .f40-help-card p{grid-column:1/-1;margin-top:16px;margin-bottom:17px;font-size:16px}.f40-service .f40-help-card .f40-link{grid-area:4/1/auto/-1;min-height:45px;padding-top:14px;font-size:15px}.f40-service .f40-actions{gap:14px;margin-top:24px}.f40-service .f40-actions .f40-button{width:100%}.f40-service .f40-hero .f40-actions .f40-link{min-height:42px}.f40-service .f40-momente-bottom .f40-button{padding:15px 16px;font-size:15px}.f40-service .f40-product{gap:12px}.f40-service .f40-product-name{font-size:22px}.f40-service .f40-product-byline{font-size:11px}.f40-service .f40-product img{width:49px;height:49px}.f40-service .f40-contact-person{display:block}.f40-service .f40-contact-person>img{aspect-ratio:1.5;object-position:50% 24%;height:auto}.f40-service .f40-contact-links{gap:12px 22px}.f40-service .f40-contact-actions .f40-button{flex-basis:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.f40-service *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.f40-service .f40-section{padding-block:28px}.f40-service .f40-wrap{width:100%}.f40-service .f40-momente,.f40-service .f40-contact{background:var(--white);color:var(--navy)}.f40-service .f40-momente h2,.f40-service .f40-contact h2{color:var(--navy)}.f40-service .f40-hero{grid-template-columns:1fr 280px}.f40-service .f40-image-label{display:none}.f40-service section{break-inside:auto}.f40-service article,.f40-service details{break-inside:avoid}}.f40-service .f40-actions .btn{min-height:54px}.f40-service .f40-button-hell{border-color:var(--gold);color:var(--white);background:0 0}.f40-service .f40-button-hell:hover{background:var(--white);color:var(--navy)}
