.redesign-home .about-redesign-page{overflow:clip}.redesign-home .about-redesign-hero{background:var(--home-cream)}.redesign-home .about-redesign-hero-grid{min-height:690px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:center;gap:clamp(54px,7vw,96px);padding-block:72px 56px}.redesign-home .about-redesign-hero-grid>*,.redesign-home .about-redesign-split>*,.redesign-home .about-redesign-background-grid>*,.redesign-home .about-redesign-qualification-layout>*,.redesign-home .about-redesign-contact-layout>*{min-width:0}.redesign-home .about-redesign-hero h1{max-width:720px;margin-bottom:28px;font-size:clamp(3.15rem,5vw,4.85rem)}.redesign-home .about-redesign-hero-copy .home-hero-lead{max-width:650px}.redesign-home .about-redesign-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:34px}.redesign-home .about-redesign-actions .home-button-primary img,.redesign-home .about-redesign-next .home-button-light img{filter:invert(100%)}.redesign-home .about-redesign-actions .home-button-secondary img,.redesign-home .about-redesign-trust img,.redesign-home .about-redesign-qualification-list img,.redesign-home .about-redesign-next .home-button-light img{flex:0 0 auto}.redesign-home .about-redesign-actions .home-button-secondary img,.redesign-home .about-redesign-trust img,.redesign-home .about-redesign-qualification-list img{filter:invert(20%) sepia(18%) saturate(1204%) hue-rotate(122deg) brightness(87%) contrast(91%)}.redesign-home .about-redesign-hero-proof{max-width:620px;display:grid;grid-template-columns:minmax(210px,245px) minmax(0,1fr);align-items:center;gap:24px;padding-top:24px;border-top:1px solid #ccd4d1}.redesign-home .about-redesign-hero-proof img{width:100%;height:auto}.redesign-home .about-redesign-hero-proof p{margin:0;line-height:1.35}.redesign-home .about-redesign-hero-proof span,.redesign-home .about-redesign-hero-proof strong,.redesign-home .about-redesign-hero-proof small{display:block}.redesign-home .about-redesign-hero-proof span,.redesign-home .about-redesign-dekra-proof span{margin-bottom:7px;color:#007a53;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.redesign-home .about-redesign-hero-proof strong{color:var(--home-graphite);font-size:1rem}.redesign-home .about-redesign-hero-proof small{margin-top:5px;color:var(--home-muted);font-size:.82rem}.redesign-home .about-redesign-portrait{position:relative;margin:0}.redesign-home .about-redesign-portrait:before{position:absolute;top:-18px;right:-18px;width:42%;height:34%;border-top:2px solid var(--home-bronze);border-right:2px solid var(--home-bronze);content:""}.redesign-home .about-redesign-portrait>img{position:relative;z-index:1;width:100%;max-height:570px;border-radius:var(--home-radius);object-fit:cover;object-position:center 23%;box-shadow:var(--home-shadow)}.redesign-home .about-redesign-portrait figcaption{position:relative;z-index:2;width:calc(100% - 38px);margin:-28px 0 0 19px;padding:17px 19px;background:var(--home-white);box-shadow:0 15px 34px #122c281a}.redesign-home .about-redesign-portrait figcaption strong,.redesign-home .about-redesign-portrait figcaption span{display:block}.redesign-home .about-redesign-portrait figcaption strong{color:var(--home-graphite)}.redesign-home .about-redesign-portrait figcaption span{color:var(--home-muted);font-size:.88rem}.redesign-home .about-redesign-trust{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cfd6d3}.redesign-home .about-redesign-trust span{min-height:72px;display:flex;align-items:center;gap:9px;padding:16px 22px;border-right:1px solid #cfd6d3;color:var(--home-graphite);font-size:.92rem;font-weight:650}.redesign-home .about-redesign-trust span:first-child{padding-left:0}.redesign-home .about-redesign-trust span:last-child{border-right:0}.redesign-home .about-redesign-split{display:grid;grid-template-columns:minmax(320px,.83fr) minmax(0,1.17fr);align-items:start;gap:clamp(60px,9vw,130px)}.redesign-home .about-redesign-split .home-section-heading{position:sticky;top:130px;margin:0}.redesign-home .about-redesign-principle-list,.redesign-home .about-redesign-background-list{margin:0;padding:0;border-top:1px solid var(--home-line);list-style:none}.redesign-home .about-redesign-principle-list li,.redesign-home .about-redesign-background-list li{display:grid;align-items:start;border-bottom:1px solid var(--home-line)}.redesign-home .about-redesign-principle-list li{grid-template-columns:54px minmax(0,1fr);gap:20px;padding-block:30px}.redesign-home .about-redesign-principle-list>li>span,.redesign-home .about-redesign-background-list>li>span{color:var(--home-bronze);font-family:"Source Serif 4 Variable",Georgia,serif}.redesign-home .about-redesign-principle-list p,.redesign-home .about-redesign-background-list p{margin:0;color:var(--home-muted)}.redesign-home .about-redesign-background{background:var(--home-cream)}.redesign-home .about-redesign-background-grid{display:grid;grid-template-columns:minmax(320px,.73fr) minmax(0,1.27fr);align-items:center;gap:clamp(64px,8.5vw,126px)}.redesign-home .about-redesign-outdoor-portrait img{max-height:700px}.redesign-home .about-redesign-background .home-section-heading{margin-bottom:38px}.redesign-home .about-redesign-background-list li{grid-template-columns:minmax(105px,.28fr) minmax(0,1fr);gap:24px;padding-block:25px}.redesign-home .about-redesign-background-list>li>span{padding-top:4px;font-size:1rem}.redesign-home .about-redesign-qualification-layout{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(330px,.77fr);align-items:start;gap:clamp(60px,8vw,110px)}.redesign-home .about-redesign-qualification-layout .home-section-heading{margin-bottom:34px}.redesign-home .about-redesign-qualification-list{margin-bottom:0}.redesign-home .about-redesign-dekra-proof{position:sticky;top:130px;padding:32px;border-top:4px solid #007a53;background:#f4f8f5}.redesign-home .about-redesign-dekra-proof>img{width:100%;height:auto;margin-bottom:28px}.redesign-home .about-redesign-dekra-proof strong{display:block;margin-bottom:6px;color:var(--home-graphite);font-size:1.1rem}.redesign-home .about-redesign-dekra-proof p{margin:0;color:var(--home-muted)}.redesign-home .about-redesign-next{padding-block:82px;color:#dce8e4;background:var(--home-petrol)}.redesign-home .about-redesign-next-layout{display:grid;grid-template-columns:minmax(0,1.25fr) auto;align-items:center;gap:70px}.redesign-home .about-redesign-next h2{max-width:820px;margin-bottom:18px;color:var(--home-white)}.redesign-home .about-redesign-next p:last-child{max-width:770px;margin:0;color:#c6d8d3}.redesign-home .about-redesign-next-links{display:grid;justify-items:start;gap:18px}.redesign-home .about-redesign-next .home-text-link{color:var(--home-white)}.redesign-home .about-redesign-contact-layout{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)}@media(max-width:1080px){.redesign-home .about-redesign-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(300px,.7fr);gap:48px}.redesign-home .about-redesign-hero-proof{grid-template-columns:minmax(175px,210px) minmax(0,1fr)}.redesign-home .about-redesign-qualification-layout{gap:60px}}@media(max-width:900px){.redesign-home .about-redesign-hero-grid,.redesign-home .about-redesign-split,.redesign-home .about-redesign-background-grid,.redesign-home .about-redesign-qualification-layout,.redesign-home .about-redesign-next-layout,.redesign-home .about-redesign-contact-layout{grid-template-columns:1fr}.redesign-home .about-redesign-hero-grid{padding-top:64px}.redesign-home .about-redesign-portrait{width:min(560px,100%);justify-self:center}.redesign-home .about-redesign-trust{grid-template-columns:repeat(2,1fr)}.redesign-home .about-redesign-trust span:nth-child(2){border-right:0}.redesign-home .about-redesign-trust span:nth-child(-n+2){border-bottom:1px solid #cfd6d3}.redesign-home .about-redesign-trust span:nth-child(3){padding-left:0}.redesign-home .about-redesign-split .home-section-heading,.redesign-home .about-redesign-dekra-proof{position:static}.redesign-home .about-redesign-outdoor-portrait{width:min(520px,92%)}.redesign-home .about-redesign-dekra-proof{width:min(640px,100%)}.redesign-home .about-redesign-next-links{margin-top:6px}}@media(max-width:660px){.redesign-home .about-redesign-background h2{font-size:clamp(1.9rem,9.5vw,2.9rem)}.redesign-home .about-redesign-hero-grid{gap:56px;padding-block:56px 44px}.redesign-home .about-redesign-hero h1{max-width:360px;font-size:clamp(2.45rem,10.5vw,2.9rem);line-height:1.02}.redesign-home .about-redesign-hero-copy .home-hero-lead{max-width:350px;font-size:1.08rem}.redesign-home .about-redesign-actions .home-button{width:100%}.redesign-home .about-redesign-hero-proof{grid-template-columns:1fr;gap:18px;padding-top:22px}.redesign-home .about-redesign-hero-proof img{width:min(310px,100%)}.redesign-home .about-redesign-portrait{width:calc(100% - 14px)}.redesign-home .about-redesign-portrait:before{right:-14px;top:-14px}.redesign-home .about-redesign-portrait figcaption{width:calc(100% - 20px);margin-inline:10px}.redesign-home .about-redesign-trust{grid-template-columns:1fr}.redesign-home .about-redesign-trust span,.redesign-home .about-redesign-trust span:nth-child(3){min-height:58px;padding-inline:0;border-right:0;border-bottom:1px solid #cfd6d3}.redesign-home .about-redesign-trust span:last-child{border-bottom:0}.redesign-home .about-redesign-principle-list li{grid-template-columns:38px minmax(0,1fr);gap:17px;padding-block:25px}.redesign-home .about-redesign-background-grid{gap:68px}.redesign-home .about-redesign-outdoor-portrait{width:calc(100% - 18px)}.redesign-home .about-redesign-background-list li{grid-template-columns:1fr;gap:8px;padding-block:23px}.redesign-home .about-redesign-dekra-proof{padding:26px 20px 28px}.redesign-home .about-redesign-next{padding-block:68px}.redesign-home .about-redesign-next-links .home-button{width:100%}}
