.utility-editorial h1{font-size:clamp(2rem,3.8vw,3rem);font-weight:600;line-height:1.13;letter-spacing:-.025em}.utility-editorial h2{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.2}.utility-editorial h3{font-size:1.375rem;font-weight:600;line-height:1.3}.utility-editorial .agent-overview__button{gap:14px}.utility-editorial :is(.privacy-hero__inner,.terms-hero__inner,.scan-form-intro,.scan-thanks__inner,.error-page__inner)>.agent-overview__label{margin:0 0 16px;color:var(--brand-dark);font-size:.9375rem;font-weight:600;line-height:1.6}.utility-editorial :is(button,input,select,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:4px}.utility-editorial .scan-hero{padding-block:30px 68px;background:#f6f6f5;color:var(--ink)}.utility-editorial .scan-hero:after{content:none}.utility-editorial .scan-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px clamp(32px,5vw,72px)}.utility-editorial .scan-breadcrumb{grid-column:1 / -1;margin:0;color:#707070}.utility-editorial .scan-hero__lead{max-width:510px;font-size:1.125rem;color:#575757}.utility-editorial .scan-hero__visual{min-width:0;min-height:0;margin:0;padding:0 14px 14px 0;isolation:isolate}.utility-editorial .scan-hero__visual:before{position:absolute;z-index:-1;inset:30px 0 0 30px;border-radius:18px 18px 56px;background:var(--brand);content:""}.utility-editorial .scan-browser{background:none;border:0;border-radius:18px 18px 56px;box-shadow:none}.utility-editorial .scan-browser__bar,.utility-editorial .scan-card-grid article>span,.utility-editorial .scan-steps li>span{display:none}.utility-editorial .scan-browser img{display:block;height:auto;aspect-ratio:5 / 4;object-position:center}.utility-editorial .scan-trust-list{gap:10px 20px;color:#636363;font-weight:400}.utility-editorial .scan-trust-list li{padding-left:14px}.utility-editorial .scan-trust-list li:before{width:5px;height:5px;top:.65em}.utility-editorial .scan-signal{background:#fff;border-bottom:1px solid #e2e2df}.utility-editorial .scan-signal__inner{padding-block:24px}.utility-editorial .scan-signal__inner strong{font-size:1.125rem;font-weight:600;color:var(--brand-dark)}.utility-editorial .scan-signal__inner span{font-size:1rem;font-weight:400;color:#575757}.utility-editorial.scan-page .section{padding-block:80px}.utility-editorial .scan-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,80px)}.utility-editorial .scan-rich-copy,.utility-editorial .scan-section-heading>p:last-child,.utility-editorial .scan-form-intro>p:not(.agent-overview__label){font-size:1.0625rem;color:#575757}.utility-editorial .scan-rich-copy p:first-child{margin-top:0}.utility-editorial .scan-deliverables,.utility-editorial .scan-form-section{background:#f6f6f5}.utility-editorial .scan-card-grid article{padding:28px;background:#fff;border:1px solid #e2e2df;border-top:3px solid var(--brand);border-radius:14px}.utility-editorial .scan-steps li{grid-template-columns:minmax(0,1fr);padding-block:22px;border-color:#e2e2df}.utility-editorial .scan-proof{background:var(--anthracite)}.utility-editorial .scan-proof h2{color:#fff}.utility-editorial .scan-proof .agent-overview__label{color:#f3bc62}.utility-editorial .scan-proof .scan-section-heading>p:last-child{color:#d5d1cc}.utility-editorial .scan-project-grid a{background:#fff;border:1px solid #e2e2df;border-radius:14px;color:var(--ink)}.utility-editorial .scan-project-grid img{display:block;height:auto;aspect-ratio:16 / 10;object-fit:contain;background:#f6f6f5}.utility-editorial .scan-project-grid a>span{font-weight:600}.utility-editorial .scan-project-grid i{color:#636363;font-size:.875rem;font-weight:400}.utility-editorial .scan-form-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,5vw,70px)}.utility-editorial .scan-form-intro{position:static}.utility-editorial .scan-contact-person :is(strong,a){font-weight:600}.utility-editorial .scan-contact-person a{display:inline-flex;min-height:44px;align-items:center}.utility-editorial .scan-form .form-row :is(input,select,textarea){min-width:0;background:#fff;border:1px solid #cdcdc8;border-radius:7px;font:inherit;font-size:1rem}.utility-editorial .scan-wizard__progress,.utility-editorial .scan-wizard__navigation:not(.scan-wizard__navigation--final),.utility-editorial .scan-wizard__back{display:none}.utility-editorial .scan-wizard__progress-copy{display:flex;justify-content:space-between;gap:18px;color:#656561;font-size:.875rem}.utility-editorial .scan-wizard__progress-copy strong{color:var(--ink);font-weight:600}.utility-editorial .scan-wizard__track{height:4px;overflow:hidden;background:#e2e2de;border-radius:999px}.utility-editorial .scan-wizard__track span{display:block;width:33.333%;height:100%;background:var(--brand);border-radius:inherit;transition:width .24s ease}.utility-editorial .scan-wizard__step{min-width:0;margin:0;padding:0;border:0}.utility-editorial .scan-wizard__step+.scan-wizard__step{margin-top:32px;padding-top:32px;border-top:1px solid #e2e2df}.utility-editorial .scan-wizard__step legend{display:flex;gap:12px;align-items:center;padding:0;color:var(--ink);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600;letter-spacing:-.025em}.utility-editorial .scan-wizard__step legend span{color:var(--brand-text);font-size:.8125rem;font-weight:600;letter-spacing:.08em}.utility-editorial .scan-wizard__step-copy{max-width:580px;margin:10px 0 24px;color:#646460;font-size:.975rem}.utility-editorial .scan-wizard__step label span{color:#777773;font-size:.875rem;font-weight:400}.utility-editorial .scan-form.is-enhanced .scan-wizard__progress{display:grid;gap:10px;margin-bottom:4px}.utility-editorial .scan-form.is-enhanced .scan-wizard__step+.scan-wizard__step{margin-top:0;padding-top:0;border-top:0}.utility-editorial .scan-form.is-enhanced .scan-wizard__step[hidden]{display:none}.utility-editorial .scan-form.is-enhanced .scan-wizard__navigation{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;justify-content:flex-end;margin-top:26px}.utility-editorial .scan-form.is-enhanced .scan-wizard__navigation--final{display:flex}.utility-editorial .scan-form.is-enhanced .scan-wizard__back{display:inline-flex;gap:8px;align-items:center}.utility-editorial .scan-wizard__back{min-height:44px;padding:8px 0;border:0;border-bottom:1px solid #a3a39e;background:transparent;color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.utility-editorial .scan-wizard__back:hover,.utility-editorial .scan-wizard__back:focus-visible{border-bottom-color:var(--brand-text);color:var(--brand-text)}.utility-editorial .scan-wizard__navigation .button{min-height:50px}.utility-editorial .scan-wizard__navigation .button span{margin-left:10px}.utility-editorial .scan-wizard__navigation--final+.contact-form__delivery-note{margin-top:14px}.utility-editorial .scan-faq .faq-list{gap:0;overflow:visible;border:0;border-radius:0}.utility-editorial .scan-faq .agent-overview__faq-item{margin:0;padding:0;border:0;border-bottom:1px solid #e2e2df;border-radius:0;background:none}.utility-editorial .scan-faq .agent-overview__faq-item:first-child{border-top:1px solid #e2e2df}.utility-editorial .scan-faq summary{padding:22px 0;font-size:1.0625rem;font-weight:600}.utility-editorial .scan-faq summary:before{content:none}.utility-editorial .scan-faq summary:after{position:static;transform:none;color:#747474;font-weight:400}.utility-editorial .scan-faq details[open] summary:after{content:"−"}.utility-editorial .scan-faq details p{margin:0 36px 0 0;padding:0 0 22px}.utility-editorial :is(.privacy-hero,.terms-hero){padding-block:30px 56px;background:#f6f6f5;border-color:#e2e2df}.utility-editorial :is(.privacy-hero__inner,.terms-hero__inner){max-width:none}.utility-editorial :is(.privacy-hero,.terms-hero) h1{overflow-wrap:normal;hyphens:none;text-wrap:pretty}.utility-editorial :is(.privacy-hero__meta,.terms-hero__meta){max-width:760px;border-color:#deded9}.utility-editorial :is(.privacy-content,.terms-content){padding-block:64px 80px}.utility-editorial :is(.privacy-layout,.terms-layout){gap:40px}.utility-editorial :is(.privacy-toc,.terms-toc){background:#f6f6f5;border:1px solid #e2e2df;border-radius:14px}.utility-editorial .privacy-toc>strong,.utility-editorial .terms-toc summary{font-size:1rem;font-weight:600;text-transform:none}.utility-editorial :is(.privacy-toc,.terms-toc) a{min-height:44px;padding-block:12px;color:#575757;font-size:.9375rem;font-weight:400;line-height:1.4;border-color:#e2e2df}.utility-editorial .privacy-toc a{display:flex;align-items:center}.utility-editorial .terms-toc a span{font-size:.875rem;font-weight:600}.utility-editorial :is(.privacy-toc,.terms-toc) a:hover{color:var(--brand-dark)}.utility-editorial :is(.privacy-article,.terms-article) h2{font-size:clamp(1.5rem,2.5vw,1.875rem);line-height:1.25;overflow-wrap:normal;hyphens:none;text-wrap:pretty}.utility-editorial :is(.privacy-article,.terms-article)>section{scroll-margin-top:112px;border-color:#e2e2df}.utility-editorial :is(.privacy-article,.terms-article) :is(p,li,dd,address){color:#575757;font-size:1.0625rem;line-height:1.7}.utility-editorial :is(.privacy-article,.terms-article) :is(strong,dt),.utility-editorial .privacy-hero__meta button,.utility-editorial .terms-hero__meta a{font-weight:600}.utility-editorial :is(.privacy-article,.terms-article) a:not(.button),.utility-editorial .terms-hero__meta a,.utility-editorial .privacy-hero__meta button{font-weight:600;text-decoration-thickness:1px}.utility-editorial .privacy-list li{padding-left:18px}.utility-editorial .privacy-list li:before{top:.75em;width:5px;height:5px}.utility-editorial .privacy-table-wrap{border-color:#e2e2df;border-radius:12px}.utility-editorial .privacy-table th{background:#f6f6f5;font-size:.9375rem;font-weight:600;text-transform:none}.utility-editorial .privacy-table td{font-size:1rem;color:#575757}.utility-editorial .terms-source-note strong{font-size:.9375rem;text-transform:none}.utility-editorial .terms-article ol>li::marker{font-weight:600}.utility-editorial:is(.scan-thanks,.error-page){background:#f6f6f5}.utility-editorial.error-page{min-height:min(620px,calc(100svh - 85px))}.utility-editorial :is(.scan-thanks__inner,.error-page__inner){max-width:800px;padding-block:72px 88px}.utility-editorial :is(.scan-thanks__inner,.error-page__inner)>p:not(.agent-overview__label){font-size:1.125rem;color:#575757}.utility-editorial .error-page__inner>p a{font-weight:600;text-decoration-thickness:1px}.utility-editorial .scan-thanks__mark{width:48px;height:48px;margin-bottom:24px;border-radius:12px;font-size:1.5rem}.utility-editorial .scan-thanks__steps{gap:0;max-width:660px;margin-top:30px;border-top:1px solid #deded9}.utility-editorial .scan-thanks__steps div{grid-template-columns:minmax(0,1fr);max-width:none;padding-block:16px;border-bottom:1px solid #deded9}.utility-editorial .scan-thanks__steps strong{display:none}@media(min-width:980px){.utility-editorial :is(.privacy-layout,.terms-layout){grid-template-columns:250px minmax(0,1fr);gap:clamp(40px,5vw,72px)}.utility-editorial .privacy-toc{max-height:calc(100svh - 130px);overflow-y:auto}.utility-editorial .terms-toc nav{max-height:calc(100svh - 210px)}}@media(max-width:899px){.utility-editorial .scan-hero__grid,.utility-editorial .scan-two-column,.utility-editorial .scan-form-layout{grid-template-columns:minmax(0,1fr)}.utility-editorial .scan-hero__visual{width:min(100%,600px)}.utility-editorial .scan-card-grid,.utility-editorial .scan-project-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.utility-editorial .scan-hero{padding-block:22px 48px}.utility-editorial.scan-page .section{padding-block:56px}.utility-editorial :is(.privacy-hero,.terms-hero){padding-block:22px 40px}.utility-editorial :is(.privacy-content,.terms-content,.scan-thanks__inner,.error-page__inner){padding-block:48px 56px}.utility-editorial :is(.privacy-article,.terms-article) h2{overflow-wrap:anywhere;hyphens:auto}.utility-editorial .scan-signal__inner{text-align:left;justify-content:flex-start}.utility-editorial .scan-form.is-enhanced .scan-wizard__navigation{align-items:stretch;flex-direction:column-reverse}.utility-editorial .scan-form.is-enhanced .scan-wizard__navigation .button{width:100%}.utility-editorial .scan-wizard__back{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.utility-editorial .scan-project-grid a:hover img{transform:none}.utility-editorial .scan-wizard__track span{transition:none}}
