.audit-world,.audit-detail{background:var(--skin-paper);color:var(--skin-ink)}.audit-arrival{position:relative;background:var(--skin-dark);color:var(--skin-light);padding:170px 0 90px;overflow:hidden;min-height:760px}.audit-arrival .shell{position:relative}.audit-arrival h1{font:400 clamp(65px,7.4vw,118px)/.99 var(--serif);letter-spacing:-.055em;max-width:1150px;margin:30px 0 70px;position:relative;z-index:1}.audit-arrival em,.audit-arrival .dp-kicker{color:var(--skin-highlight)}.audit-arrival-bottom{display:flex;justify-content:space-between;align-items:end;gap:50px;position:relative;z-index:1}.audit-arrival-bottom p{font:18px/1.8 var(--sans);max-width:680px;color:var(--skin-night-muted);margin:0}.audit-cta{display:inline-flex;gap:30px;align-items:center;padding:18px 26px;background:var(--skin-ink);color:var(--skin-light);border-radius:99px;text-decoration:none;font:13px var(--sans);white-space:nowrap}.audit-arrival .audit-cta,.audit-programmes .audit-cta{background:var(--skin-light);color:var(--skin-dark)}.audit-seal-art{position:absolute;right:2%;top:-20px;width:360px;opacity:.12;transform:rotate(-12deg)}.audit-seal-art img{width:100%;height:100%;object-fit:contain}.audit-seal-art span{display:block;text-align:center;font-size:7px;letter-spacing:.14em;margin-top:30px}.audit-world h2,.audit-detail h2{font:400 clamp(43px,5vw,77px)/1.06 var(--serif);letter-spacing:-.045em;margin:25px 0}.audit-world h2 em,.audit-detail h2 em{color:var(--skin-accent)}.audit-purpose,.audit-process{padding-block:120px}.audit-value{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin:65px 0 25px}.audit-value article{border-top:1px solid var(--skin-line);padding-top:30px}.audit-value article>span{font:10px var(--sans);letter-spacing:.12em;color:var(--skin-accent)}.audit-value h3{font:400 35px/1.12 var(--serif);margin:25px 0 18px}.audit-value p{font:15px/1.7 var(--sans);color:var(--skin-muted);max-width:42ch}.audit-catalogue{padding-block:100px;background:var(--skin-wash)}.audit-section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:60px}.audit-section-heading>p{font:16px/1.7 var(--sans);color:var(--skin-muted)}.audit-list>a{display:grid;grid-template-columns:55px 1fr 200px;gap:35px;padding:40px 0;border-top:1px solid var(--skin-line);text-decoration:none;transition:padding .25s}.audit-list>a:hover{padding-left:15px}.audit-number{font:400 30px var(--serif);color:var(--skin-accent)}.audit-name{font:10px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--skin-accent)}.audit-list h3{font:400 34px/1.15 var(--serif);letter-spacing:-.025em;margin:15px 0}.audit-list p{font:14px/1.7 var(--sans);margin:0;max-width:620px;color:var(--skin-muted)}.audit-list-price{display:flex;flex-direction:column;justify-content:center;align-items:end;gap:12px}.audit-list-price strong{font:400 26px var(--serif)}.audit-list-price small{font:12px var(--sans);color:var(--skin-muted)}.audit-list-price>span{font:11px var(--sans);margin-top:12px;color:var(--skin-accent)}.audit-text-link{display:inline-block;font:13px var(--sans);padding:12px 0;border-bottom:1px solid;text-decoration:none}.audit-programmes{background:var(--skin-dark);color:var(--skin-light);padding-block:110px}.audit-programmes :is(.dp-kicker,.audit-value article>span,.audit-world h2 em){color:var(--skin-highlight)}.audit-programmes .audit-value article{border-color:#fff3}.audit-programmes .audit-value p,.audit-programmes .audit-small{color:var(--skin-night-muted)}.audit-programmes .audit-cta{margin-top:30px}.audit-programmes h2 em{color:var(--skin-highlight)}.audit-small{font:11px/1.75 var(--sans);color:var(--skin-muted);max-width:900px;margin-top:35px}.audit-detail-heading{padding-top:130px;padding-bottom:80px}.audit-detail-heading>.dp-kicker{margin-top:60px}.audit-detail h1{font:400 clamp(60px,7vw,108px)/1.04 var(--serif);letter-spacing:-.05em;max-width:1250px;margin:28px 0}.audit-detail-heading>p:not(.dp-kicker){font:19px/1.7 var(--sans);color:var(--skin-muted);max-width:750px}.audit-fee-line{display:flex;align-items:center;gap:80px;border-top:1px solid var(--skin-line);margin-top:55px;padding-top:30px}.audit-fee-line div>span{display:block;font:9px var(--sans);letter-spacing:.1em;margin-bottom:15px;color:var(--skin-accent)}.audit-fee-line strong{font:400 36px var(--serif)}.audit-fee-line>a{margin-left:auto}.audit-detail-why{background:var(--skin-dark);color:var(--skin-light);padding-block:95px}.audit-detail-why .dp-kicker{color:var(--skin-highlight)}.audit-detail-why h2{max-width:1200px;font-size:clamp(35px,4vw,58px)}.audit-detail-work{padding-block:110px;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:start}.audit-detail-work h2{font-size:clamp(36px,4vw,58px)}.audit-detail-work>div>p,.audit-detail-work li{font:15px/1.8 var(--sans);color:var(--skin-muted)}.audit-detail-work ol{list-style:decimal-leading-zero;padding-left:25px;margin-top:40px}.audit-detail-work li{padding:15px 0 15px 10px;border-top:1px solid var(--skin-line)}.audit-evidence-pack{padding:45px;background:var(--skin-wash);transform:rotate(1deg)}.audit-evidence-pack>span{font:10px var(--sans);letter-spacing:.1em;color:var(--skin-accent)}.audit-evidence-pack h3{font:400 39px/1.12 var(--serif);margin:35px 0}.audit-evidence-pack p{border-top:1px solid var(--skin-line);padding-top:20px;display:flex;gap:25px}.audit-evidence-pack b{color:var(--skin-accent);font-weight:400}.audit-evidence-pack small{display:block;font:11px/1.7 var(--sans);color:var(--skin-muted);margin-top:40px}.audit-detail-close{padding-block:90px;border-top:1px solid var(--skin-line)}.audit-detail-close>p:not(.audit-small){font:17px/1.8 var(--sans);max-width:780px;color:var(--skin-muted);margin:30px 0}.audit-detail #inspection-example{scroll-margin-top:90px}@media(max-width:900px){.audit-value{gap:30px}.audit-fee-line{gap:30px;flex-wrap:wrap}.audit-fee-line>a{margin-left:0}.audit-list>a{grid-template-columns:35px 1fr 170px;gap:20px}.audit-arrival-bottom{display:block}.audit-arrival-bottom .audit-cta{margin-top:35px}}@media(max-width:700px){.audit-arrival{padding-block:130px 70px;min-height:0}.audit-arrival h1{font-size:60px;margin-bottom:35px}.audit-arrival-bottom p{font-size:16px}.audit-seal-art{width:220px;right:-60px;top:180px}.audit-purpose,.audit-process,.audit-catalogue,.audit-programmes{padding-block:70px}.audit-world h2,.audit-detail h2{font-size:44px}.audit-value{grid-template-columns:1fr;gap:20px;margin-top:40px}.audit-value article{padding-top:25px}.audit-value h3{font-size:33px;margin-block:18px}.audit-section-heading{display:block;margin-bottom:30px}.audit-list>a{grid-template-columns:28px 1fr;gap:17px;padding-block:30px}.audit-list h3{font-size:31px}.audit-list-price{grid-column:2;align-items:start;gap:7px}.audit-list-price>span{margin-top:5px}.audit-number{font-size:23px}.audit-detail-heading{padding-block:115px 60px}.audit-detail h1{font-size:54px}.audit-detail-heading>.dp-kicker{margin-top:40px}.audit-detail-heading>p:not(.dp-kicker){font-size:17px}.audit-fee-line{gap:28px}.audit-fee-line strong{font-size:30px}.audit-detail-why{padding-block:65px}.audit-detail-why h2{font-size:37px}.audit-detail-work{padding-block:70px;grid-template-columns:1fr;gap:40px}.audit-evidence-pack{padding:28px;transform:none}.audit-evidence-pack h3{font-size:35px}.audit-detail-close{padding-block:70px}}
