.home-v2{--v2-gutter:clamp(22px,4.45vw,88px);--v2-max:1600px;color:var(--navy)}.v2-container{max-width:var(--v2-max);padding-inline:var(--v2-gutter);margin-inline:auto}.v2-section{padding-block:112px}.v2-kicker{letter-spacing:.095em;text-transform:uppercase;color:var(--blue);font-size:.75rem;font-weight:700;line-height:1.5;display:block}.home-v2 h2{letter-spacing:-.048em;font-size:clamp(2.25rem,3.55vw,3.7rem);font-weight:650;line-height:1.12}.home-v2 p{color:var(--muted-foreground);line-height:1.75}.v2-link{text-underline-offset:6px;align-items:center;gap:16px;min-height:44px;font-size:.9rem;font-weight:700;line-height:1.5;transition:color .2s;display:inline-flex}.v2-link:hover{color:var(--blue);text-decoration:underline}.v2-link svg{flex-shrink:0;transition:transform .2s}.v2-link:hover svg{transform:translate(4px)}.v2-hero-intro{grid-template-columns:1.58fr 1fr;align-items:end;gap:6%;padding-top:72px;padding-bottom:52px;display:grid}.v2-hero-title h1{letter-spacing:-.055em;white-space:nowrap;margin-top:24px;font-size:clamp(3.5rem,4.75vw,5.1rem);font-weight:700;line-height:1.07}.v2-hero-title h1 span{color:var(--blue)}.v2-hero-summary{max-width:400px;margin-left:auto;padding-bottom:3px}.v2-hero-summary>p{font-size:1rem;line-height:1.8}.v2-hero-actions{flex-direction:column;align-items:flex-start;gap:9px;margin-top:22px}.v2-hero-actions .button{min-height:52px}.v2-hero-actions .v2-link{margin-top:1px}.v2-hero-image{height:420px;position:relative;overflow:hidden}.v2-hero-image>img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.v2-hero-image figcaption{bottom:16px;right:calc(var(--v2-gutter) + 18px);background:var(--navy);color:#fff;letter-spacing:.01em;padding:5px 10px;font-size:.6875rem;line-height:1.5;position:absolute}.v2-hero-foot{color:#61718a;justify-content:space-between;gap:24px;padding-top:20px;padding-bottom:4px;font-size:.75rem;display:flex}.v2-hero-foot>span:last-child{align-items:center;gap:14px;display:flex}.v2-hero-foot i{background:#cbd5e1;width:1px;height:14px}.v2-section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:48px;display:flex}.v2-section-heading h2{margin-top:20px}.v2-section-heading>p{max-width:380px;padding-bottom:4px;font-size:1rem}.v2-sector-layout{grid-template-columns:.84fr 1.16fr;gap:7%;display:grid}.v2-sector-photo{background:var(--secondary);min-height:550px;position:relative;overflow:hidden}.v2-sector-photo>img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;position:absolute}.v2-sector-photo figcaption{background:var(--navy);color:#fff;padding:5px 9px;font-size:.6875rem;line-height:1.5;position:absolute;bottom:15px;left:18px}.v2-sector-links{border-top:1px solid #cbd5e1;grid-template-rows:repeat(6,1fr);display:grid}.v2-sector-link{border-bottom:1px solid #cbd5e1;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;transition:background .2s,padding .2s;display:flex;position:relative}.v2-sector-link h3{letter-spacing:-.035em;font-size:clamp(1.2rem,1.5vw,1.5rem);font-weight:650;line-height:1.3}.v2-sector-link p{margin-top:7px;font-size:.8125rem;line-height:1.55}.v2-sector-link>svg{color:var(--blue);flex-shrink:0;transition:transform .2s}.v2-sector-link:hover{background:#f4f7fb;padding-inline:14px}.v2-sector-link:hover>svg{transform:translate(2px,-2px)}.v2-sector-link:hover h3{color:var(--blue)}.v2-result-wrap{background:#f2f5f9}.v2-comparison{margin-top:12px}.v2-comparison-labels{background:#d0dae6;grid-template-columns:1fr 1fr;gap:1px;display:grid}.v2-comparison-labels span{background:#fff;padding:14px 22px;font-size:.8125rem;font-weight:600;line-height:1.5}.v2-comparison>img{aspect-ratio:1942/809;object-fit:cover;width:100%;height:auto}.v2-comparison figcaption{color:#64738a;justify-content:space-between;align-items:baseline;gap:22px;margin-top:16px;font-size:.75rem;line-height:1.7;display:flex}.v2-comparison figcaption strong{color:#40516c;font-weight:600}.v2-approach{background:var(--navy);color:#fff}.v2-approach .v2-kicker{color:#88baff}.v2-approach h2{margin-top:22px}.v2-approach p{color:#b4c2d7}.v2-approach .v2-link{color:#fff;margin-top:24px}.v2-approach .v2-link:hover{color:#a5caff}.v2-approach-grid{grid-template-columns:1fr 1fr;gap:13%;display:grid}.v2-approach-grid>div:first-child>p{max-width:390px;margin-top:28px;font-size:.9375rem}.v2-approach-points{padding-top:6px}.v2-approach-points article{border-top:1px solid #314158;padding:28px 0}.v2-approach-points article:first-child{border-top:0;padding-top:0}.v2-approach-points article:last-child{padding-bottom:0}.v2-approach-points h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.4}.v2-approach-points p{margin-top:12px;font-size:.9375rem;line-height:1.8}.v2-process{border-top:1px solid #314158;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:80px;padding-top:34px;display:grid}.v2-step-number{letter-spacing:.06em;color:#86b7ff;margin-bottom:24px;font-size:.75rem;line-height:1.5;display:block}.v2-process h3{letter-spacing:-.02em;font-size:1.15rem;font-weight:600;line-height:1.4}.v2-process p{max-width:235px;margin-top:10px;font-size:.8125rem;line-height:1.8}.v2-maintenance{grid-template-columns:1fr 1fr;gap:13%;display:grid}.v2-maintenance h2{margin-top:22px}.v2-maintenance .v2-link{margin-top:30px}.v2-maintenance-detail{padding-top:4px}.v2-maintenance-detail .v2-maintenance-lead{color:var(--navy);letter-spacing:-.02em;margin-bottom:22px;font-size:1.25rem;font-weight:500;line-height:1.65}.v2-maintenance-detail>p{font-size:.9375rem}.v2-maintenance-options{border-top:1px solid #cbd5e1;grid-template-columns:1fr 1fr;gap:28px;margin-top:30px;padding-top:24px;display:grid}.v2-maintenance-options span{font-size:.875rem;font-weight:700;line-height:1.5}.v2-maintenance-options p{margin-top:8px;font-size:.8125rem;line-height:1.7}.v2-final{background:#ecf2fb;padding-block:80px 90px}.v2-final-row{justify-content:space-between;align-items:end;gap:50px;margin-top:25px;display:flex}.v2-final-row h2{font-size:clamp(3.1rem,5.3vw,5.4rem);line-height:1.05}.v2-final-row>div{width:38%;max-width:430px}.v2-final-row p{margin-bottom:25px;font-size:1rem}@media (min-width:1700px){.v2-hero-image{height:480px}.v2-hero-intro{padding-top:85px;padding-bottom:62px}}@media (max-width:1150px){.v2-hero-intro{grid-template-columns:1.55fr 1fr;gap:4%;padding-top:52px;padding-bottom:42px}.v2-hero-title h1{font-size:clamp(2.8rem,4.8vw,4.2rem)}.v2-hero-title .v2-kicker{font-size:.65rem}.v2-hero-summary>p{font-size:.9rem}.v2-hero-image{height:370px}.v2-section{padding-block:88px}.v2-section-heading{gap:35px}.v2-section-heading>p{max-width:340px}.v2-sector-layout{grid-template-columns:.72fr 1fr;gap:5%}.v2-sector-photo{min-height:530px}.v2-sector-link{gap:16px;padding-block:19px}.v2-sector-link h3{font-size:1.18rem}.v2-approach-grid,.v2-maintenance{gap:8%}.v2-process{gap:28px}.v2-final-row>div{width:42%}}@media (max-width:800px){.v2-hero-intro{grid-template-columns:1fr;gap:24px;padding-top:42px;padding-bottom:34px}.v2-hero-title .v2-kicker{letter-spacing:.045em;font-size:.6875rem}.v2-hero-title h1{white-space:normal;margin-top:20px;font-size:clamp(2.45rem,7vw,4rem);line-height:1.09}.v2-hero-summary{max-width:530px;margin:0;padding:0}.v2-hero-summary>p{max-width:500px;font-size:1rem;line-height:1.75}.v2-hero-actions{flex-direction:row;align-items:center;gap:20px;margin-top:25px}.v2-hero-actions .v2-link{font-size:.8125rem}.v2-hero-image{height:300px}.v2-hero-foot{flex-wrap:wrap;gap:14px;padding-top:16px;font-size:.6875rem}.v2-section{padding-block:70px}.v2-section-heading{margin-bottom:32px;display:block}.home-v2 h2{font-size:clamp(2.05rem,6vw,3.1rem)}.v2-section-heading h2{margin-top:17px}.v2-section-heading>p{max-width:490px;margin-top:20px;font-size:.9375rem}.v2-desktop-only{display:none}.v2-sector-layout{grid-template-columns:1fr;gap:0}.v2-sector-photo{height:255px;min-height:0;margin-bottom:28px}.v2-sector-photo>img{object-position:50% 68%}.v2-sector-link{padding-block:22px}.v2-sector-link h3{font-size:1.1875rem}.v2-sector-link p{margin-top:5px;font-size:.8125rem}.v2-sector-link>svg{width:22px}.v2-comparison-labels span{padding:12px 15px;font-size:.75rem}.v2-comparison>img{aspect-ratio:1.65;object-position:center}.v2-comparison figcaption{font-size:.75rem;display:block}.v2-comparison figcaption span{margin-top:5px;display:block}.v2-approach-grid,.v2-maintenance{grid-template-columns:1fr;gap:38px}.v2-approach-grid>div:first-child>p{max-width:520px;margin-top:22px}.v2-approach-grid .v2-link{margin-top:16px}.v2-approach-points article:first-child{border-top:1px solid #314158;padding-top:26px}.v2-approach-points article{padding-block:25px}.v2-approach-points h3{font-size:1.125rem}.v2-approach-points p{font-size:.875rem}.v2-process{grid-template-columns:1fr 1fr;gap:32px 28px;margin-top:48px;padding-top:28px}.v2-step-number{margin-bottom:14px}.v2-process h3{font-size:1.0625rem}.v2-process p{font-size:.8125rem}.v2-maintenance{gap:28px}.v2-maintenance .v2-link{margin-top:19px}.v2-maintenance-detail .v2-maintenance-lead{font-size:1.15rem}.v2-maintenance-options{gap:24px}.v2-final{padding-block:62px 70px}.v2-final-row{flex-direction:column;align-items:start;gap:28px;margin-top:22px}.v2-final-row h2{font-size:3.2rem}.v2-final-row>div{width:100%;max-width:500px}}@media (max-width:430px){.v2-hero-intro{padding-top:32px}.v2-hero-title h1{letter-spacing:-.05em;font-size:clamp(2.18rem,8.9vw,2.65rem)}.v2-hero-title .v2-kicker{max-width:265px;line-height:1.65}.v2-hero-summary>p{font-size:.9375rem}.v2-hero-actions{flex-direction:column;align-items:stretch;gap:10px}.v2-hero-actions .button{justify-content:space-between;min-height:52px}.v2-hero-actions .v2-link{align-self:flex-start;min-height:44px}.v2-hero-image{height:238px}.v2-hero-image figcaption{right:calc(var(--v2-gutter) + 10px);padding:4px 7px;font-size:.625rem;bottom:10px}.v2-hero-foot>span:first-child{display:none}.v2-hero-foot{justify-content:center;font-size:.6875rem}.v2-hero-foot>span:last-child{gap:12px}.v2-section{padding-block:60px}.v2-sector-photo{height:215px}.v2-sector-link{gap:16px}.v2-sector-link h3{font-size:1.08rem}.v2-sector-link p{max-width:260px;font-size:.75rem}.v2-kicker{letter-spacing:.06em;font-size:.6875rem}.v2-comparison-labels span{padding:12px;font-size:.6875rem}.v2-comparison>img{aspect-ratio:1.4}.v2-process{gap:30px 22px}.v2-process p{font-size:.75rem}.v2-maintenance-options{grid-template-columns:1fr;gap:18px}.v2-final-row h2{font-size:2.9rem}.v2-final .button{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.home-v2 *{transition:none!important}}@media (max-width:800px){.v2-sector-links{order:1}.v2-sector-photo{order:2;margin:28px 0 0}}@media (max-width:360px){.v2-hero-title h1{letter-spacing:-.055em;font-size:1.88rem;line-height:1.12}.v2-hero-intro{gap:23px}}.v2-hero-title h1{white-space:normal;letter-spacing:-.047em;max-width:850px;font-size:clamp(2.7rem,3.8vw,4rem);line-height:1.12}.v2-hero-title h1 span{margin-top:8px;display:block}.v2-hero-summary>p{font-size:1rem}.v2-hero-image{height:360px}.v2-trust{text-align:center;border-bottom:1px solid #dce3ec;grid-template-columns:repeat(4,1fr);gap:20px;padding-block:28px;font-size:.8125rem;font-weight:650;display:grid}.v2-trust span+span{border-left:1px solid #dce3ec}.v2-cluster-grid{border-top:1px solid #cbd5e1;border-left:1px solid #cbd5e1;grid-template-columns:repeat(3,1fr);display:grid}.v2-cluster{border-bottom:1px solid #cbd5e1;border-right:1px solid #cbd5e1;grid-template-columns:1fr auto;align-content:space-between;gap:32px 20px;min-height:230px;padding:30px;transition:background .2s;display:grid}.v2-cluster-number{color:var(--blue);grid-column:1/-1;font-size:.75rem}.v2-cluster h3{letter-spacing:-.03em;font-size:1.35rem;font-weight:650;line-height:1.35}.v2-cluster p{max-width:300px;margin-top:12px;font-size:.875rem;line-height:1.65}.v2-cluster svg{color:var(--blue);margin-top:5px}.v2-cluster:hover{background:#f3f7fc}.v2-cluster:hover h3{color:var(--blue)}.v2-cluster-secondary{background:#f7f9fb}.v2-problems-wrap{background:#f2f5f9}.v2-problems-layout{grid-template-columns:.8fr 1.2fr;align-items:stretch;gap:7%;display:grid}.v2-problems-photo{min-height:580px;position:relative}.v2-problems-photo img{object-fit:cover;width:100%;height:100%;position:absolute}.v2-problems-photo figcaption{background:var(--navy);color:#fff;padding:5px 9px;font-size:.6875rem;position:absolute;bottom:14px;left:14px}.v2-problems-layout h2{margin:20px 0 30px;font-size:clamp(2rem,3vw,3.1rem)}.v2-problem-list{grid-template-columns:1fr 1fr;gap:26px 32px;margin-bottom:26px;display:grid}.v2-problem-list article{border-top:1px solid #cbd5e1;padding-top:18px}.v2-problem-list h3{font-size:1rem;font-weight:650;line-height:1.5}.v2-problem-list p{margin-top:7px;font-size:.875rem;line-height:1.65}.home-v2 .v2-problem-note{max-width:550px;margin-top:15px;font-size:.8125rem}.v2-process-heading{border-top:1px solid #314158;margin-top:70px;padding-top:40px}.v2-process-heading h2{margin-top:16px;font-size:1.9rem}.v2-process{border:0;margin-top:28px;padding-top:0}.v2-documentation{border-top:1px solid #314158;grid-template-columns:1fr 2fr;gap:40px;margin-top:40px;padding-top:26px;display:grid}.v2-documentation h3{font-size:1rem;font-weight:650}.v2-documentation p{max-width:650px;font-size:.875rem}.v2-faq{border-top:1px solid #dce3ec;grid-template-columns:1fr 1.2fr;gap:10%;padding-top:75px;display:grid}.v2-faq h2{margin-top:20px}.v2-faq>div>p{max-width:310px;margin-top:20px;font-size:.9375rem}@media (min-width:1700px){.v2-hero-image{height:420px}}@media (max-width:1100px){.v2-cluster-grid{grid-template-columns:1fr 1fr}.v2-cluster{min-height:220px}.v2-hero-intro{grid-template-columns:1.4fr 1fr;gap:5%}.v2-hero-title h1{font-size:3rem}.v2-problems-layout{grid-template-columns:.7fr 1fr;gap:5%}.v2-problem-list{gap:24px}.v2-trust{font-size:.75rem}}@media (max-width:800px){.v2-hero-intro{grid-template-columns:1fr;gap:22px;padding-top:34px;padding-bottom:30px}.v2-hero-title h1{max-width:650px;margin-top:16px;font-size:clamp(2rem,5.5vw,3rem);line-height:1.13}.v2-hero-summary{max-width:650px}.v2-hero-summary>p{font-size:.9375rem}.v2-hero-actions{margin-top:20px}.v2-hero-image{height:260px}.v2-trust{text-align:left;grid-template-columns:1fr 1fr;gap:18px 12px;padding-block:24px;font-size:.8125rem}.v2-trust span+span{border:0}.v2-cluster{gap:24px 12px;min-height:210px;padding:24px}.v2-cluster h3{font-size:1.2rem}.v2-problems-layout{grid-template-columns:1fr;gap:32px}.v2-problems-photo{order:2;height:300px;min-height:0}.v2-problems-photo img{object-position:center 51%}.v2-problems-layout h2{font-size:2.25rem}.v2-problem-list{gap:24px 28px}.v2-process-heading{margin-top:50px}.v2-documentation{grid-template-columns:1fr;gap:10px}.v2-faq{grid-template-columns:1fr;gap:28px}.v2-faq>div>p{max-width:450px}}@media (max-width:480px){.v2-hero-title h1{font-size:clamp(1.8rem,7.6vw,2.4rem)}.v2-hero-title .v2-kicker{max-width:none;font-size:.625rem}.v2-hero-title h1 span{margin-top:6px}.v2-hero-intro{gap:18px;padding-top:26px}.v2-hero-summary>p{font-size:.9rem;line-height:1.7}.v2-hero-actions{flex-direction:column;align-items:stretch;gap:6px;margin-top:18px}.v2-hero-actions .v2-link{align-self:flex-start;font-size:.875rem}.v2-hero-image{height:220px}.v2-cluster-grid{grid-template-columns:1fr}.v2-cluster{grid-template-columns:26px 1fr auto;align-items:start;gap:13px;min-height:0;padding:24px 18px}.v2-cluster-number{grid-column:auto;margin-top:5px}.v2-cluster h3{font-size:1.125rem}.v2-cluster p{margin-top:8px;font-size:.8125rem}.v2-cluster svg{width:20px}.v2-trust{gap:15px 10px;font-size:.75rem}.v2-problem-list{gap:24px 20px}.v2-problem-list h3{font-size:.9375rem}.v2-problem-list p{font-size:.8125rem}.v2-problems-photo{height:250px}.v2-process p{font-size:.8125rem}.v2-final-row h2{font-size:2.75rem}}@media (min-width:481px){.v2-cluster{grid-template-rows:24px auto;align-content:start;row-gap:24px}}.v2-hero-intro{grid-template-columns:1.58fr 1fr;align-items:end;gap:6%;padding-top:66px;padding-bottom:48px}.v2-hero-title h1{letter-spacing:-.055em;white-space:nowrap;max-width:none;font-size:clamp(3rem,4.75vw,5.1rem);line-height:1.08}.v2-hero-title h1 span{margin-top:5px}.v2-hero-summary{max-width:410px}.v2-trust{align-items:center}.v2-trust span{padding-inline:8px;line-height:1.55}.v2-hero-title .v2-kicker{letter-spacing:.07em;font-size:.75rem}@media (max-width:1150px){.v2-hero-title h1{font-size:clamp(2.75rem,4.55vw,4.2rem)}.v2-hero-intro{gap:4%;padding-top:48px}.v2-hero-title .v2-kicker{letter-spacing:.045em;font-size:.6875rem}}@media (max-width:800px){.v2-hero-intro{grid-template-columns:1fr;gap:22px;padding-top:36px;padding-bottom:30px}.v2-hero-title h1{white-space:normal;font-size:clamp(2.4rem,7vw,4rem)}.v2-hero-summary{max-width:550px}.v2-trust span{padding:0}.v2-hero-summary>p{font-size:1rem}.v2-hero-title .v2-kicker{max-width:380px;font-size:.6875rem;line-height:1.7}.v2-cluster p,.v2-problem-list p,.v2-process p{font-size:.875rem}.v2-kicker{font-size:.75rem}}@media (max-width:430px){.v2-hero-title h1{margin-top:18px;font-size:clamp(2.18rem,8.9vw,2.65rem)}.v2-hero-intro{gap:20px;padding-top:27px}.v2-hero-title .v2-kicker{max-width:290px}.v2-hero-actions .v2-link{font-size:.875rem}.v2-trust{font-size:.75rem}.v2-hero-image{height:220px}}@media (max-width:360px){.v2-hero-title h1{font-size:1.95rem}.v2-hero-title .v2-kicker{max-width:260px}.v2-hero-summary>p{font-size:.9375rem}}@media (min-width:801px) and (max-width:1000px){.v2-hero-intro{grid-template-columns:1fr;align-items:start;gap:24px;padding-top:42px;padding-bottom:32px}.v2-hero-title h1{white-space:normal;font-size:3.5rem;line-height:1.08}.v2-hero-summary{max-width:650px;margin:0}.v2-hero-actions{flex-direction:row;align-items:center;gap:24px}.v2-hero-image{height:320px}}@media (min-width:1441px) and (max-width:1699px){.v2-hero-image{height:25vw}}@media (min-width:481px) and (max-width:800px){.v2-problems-photo{height:max(300px,54vw)}}.v2-audiences{grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;padding-top:38px;display:grid}.v2-audiences>a{border-bottom:1px solid #cbd5e1;justify-content:space-between;align-items:center;gap:20px;min-height:108px;padding:22px 0;display:flex}.home-v2 .v2-audiences h2{letter-spacing:-.03em;font-size:1.5rem;line-height:1.25}.v2-audiences p{margin-top:9px;font-size:.875rem}.v2-audiences svg{color:var(--blue);flex-shrink:0}.v2-audiences a:hover h2{color:var(--blue)}.v2-audiences+#sectoren{padding-top:75px}@media (max-width:600px){.v2-audiences{grid-template-columns:1fr;gap:0;padding-top:15px}.v2-audiences>a{min-height:100px;padding-block:20px}.home-v2 .v2-audiences h2{font-size:1.3rem}.v2-audiences+#sectoren{padding-top:58px}}@media (min-width:601px) and (max-width:850px){.v2-audiences{gap:24px}.home-v2 .v2-audiences h2{font-size:1.2rem}.v2-audiences>a{gap:10px}}
