@font-face{font-family:Manrope;src:url(fonts/manrope-latin.woff2) format("woff2");font-display:swap;font-weight:400 900}:root{--ink:#101815;--forest:#173c32;--acid:#d9ff58;--paper:#f3f0e8;--line:rgba(16,24,21,.15);--muted:#68716c;--ease:cubic-bezier(.22,1,.36,1)}html{scroll-behavior:smooth}body.carfax-au-site{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;overflow-x:hidden}.carfax-au-site *{box-sizing:border-box}.carfax-au-site .wrap{width:min(1320px,calc(100% - 64px));margin-inline:auto}.carfax-au-site h1,.carfax-au-site h2,.carfax-au-site h3{font-family:Manrope,Arial,sans-serif;letter-spacing:-.055em}.rb-header{position:relative;z-index:1000;border-bottom:1px solid var(--line);background:#faf9f5}.rb-header-inner{display:grid;grid-template-columns:250px 1fr auto;min-height:86px;gap:28px;align-items:center}.rb-brand img{display:block;width:210px}.rb-nav{display:flex;gap:30px;align-items:center;justify-content:center}.rb-nav>a,.rb-nav summary{padding:30px 0;color:#26322d;font-size:13px;font-weight:750;text-decoration:none;cursor:pointer;list-style:none}.rb-nav summary::-webkit-details-marker{display:none}.rb-nav details{position:relative}.rb-menu{position:absolute;top:67px;left:50%;width:680px;padding:24px;border:1px solid var(--line);background:#faf9f5;box-shadow:0 28px 70px #10181529;transform:translateX(-50%)}.rb-menu header{display:flex;padding-bottom:14px;justify-content:space-between;border-bottom:1px solid var(--line)}.rb-menu>div{display:grid;grid-template-columns:repeat(3,1fr)}.rb-menu>div>a{display:flex;padding:16px 10px;justify-content:space-between;border-bottom:1px solid var(--line);font-size:11px;text-decoration:none}.rb-menu>div>a:hover{background:var(--acid)}.rb-header-actions{display:flex;gap:18px;align-items:center}.rb-header-actions>span{font-size:10px;font-weight:800;text-transform:uppercase}.rb-header-actions>span i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#26b986}.rb-header-cta{display:inline-flex;min-height:48px;padding:0 19px;align-items:center;background:var(--ink);color:#fff!important;font-size:12px;font-weight:800;text-decoration:none}.menu-button{display:none;border:0;background:none}.menu-button i{display:block;width:24px;height:2px;margin:5px;background:var(--ink)}
.roadbook-hero{position:relative;min-height:790px;overflow:hidden;background:#14221d;color:#fff}.roadbook-hero-image,.roadbook-shade{position:absolute;inset:0;width:100%;height:100%}.roadbook-hero-image{object-fit:cover}.roadbook-shade{background:linear-gradient(90deg,#09110eed 0%,#09110eb8 37%,#09110e14 72%),linear-gradient(0deg,#070c0a8a,transparent 40%)}.roadbook-hero-inner{position:relative;z-index:2;padding-top:112px}.roadbook-overline,.rb-product-copy>span{margin:0 0 24px;color:var(--acid);font-size:10px;font-weight:850;letter-spacing:.17em;text-transform:uppercase}.roadbook-hero h1{max-width:800px;margin:0;color:#fff;font-size:clamp(70px,7.2vw,112px);font-weight:650;line-height:.89}.roadbook-lead{max-width:620px;margin:34px 0 0;color:#d7ded9;font-size:18px;line-height:1.72}.roadbook-actions{display:flex;margin-top:36px;gap:28px;align-items:center}.rb-button{display:inline-flex;min-height:56px;padding:0 24px;align-items:center;justify-content:center;border:1px solid var(--ink);font-size:12px;font-weight:850;text-decoration:none;transition:transform .22s var(--ease)}.rb-button:hover{transform:translateY(-3px)}.rb-button-bright{border-color:var(--acid);background:var(--acid);color:var(--ink)!important}.rb-button-dark{background:var(--ink);color:#fff!important}.rb-play{display:flex;gap:12px;align-items:center;color:#fff;text-decoration:none}.rb-play i{display:grid;width:48px;height:48px;border:1px solid #ffffff73;border-radius:50%;place-items:center;font-style:normal}.rb-play b,.rb-play small{display:block}.rb-play b{font-size:12px}.rb-play small{margin-top:4px;color:#aebbb5;font-size:9px}.roadbook-facts{display:flex;margin-top:66px;border-top:1px solid #ffffff40}.roadbook-facts>div{display:flex;min-width:180px;padding:18px 28px 18px 0;gap:10px;align-items:center}.roadbook-facts strong{font-size:21px}.roadbook-facts span{max-width:90px;color:#aebbb5;font-size:9px;text-transform:uppercase}.roadbook-caption{position:absolute;z-index:2;right:34px;bottom:28px;display:flex;gap:40px;color:#fff;font-size:9px;text-transform:uppercase}
.rb-catalogue,.rb-editorial,.rb-method,.rb-review-scope,.rb-levels{padding:120px 0}.rb-catalogue{background:var(--paper)}.rb-section-title{display:grid;grid-template-columns:1fr minmax(300px,.55fr);gap:80px;margin-bottom:55px;align-items:end}.rb-section-title>div>span,.rb-editorial-heading>span{font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.rb-section-title h2{max-width:780px;margin:14px 0 0;font-size:clamp(48px,5vw,76px);font-weight:620;line-height:.94}.rb-section-title>p{margin:0;color:var(--muted);font-size:14px;line-height:1.75}.rb-directory{border-top:1px solid var(--ink)}.rb-directory-row{display:grid;grid-template-columns:55px 150px 1fr 130px 42px;min-height:145px;gap:22px;align-items:center;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;transition:background .2s,transform .25s var(--ease)}.rb-directory-row:hover{padding-inline:18px;background:#fff;transform:translateX(5px)}.rb-number{font-size:10px;font-weight:850}.rb-mini-art{height:105px}.rb-mini-art img{width:100%;height:100%;object-fit:contain}.rb-directory-name h3{margin:0 0 7px;font-size:27px}.rb-directory-name p{max-width:680px;margin:0;color:var(--muted);font-size:12px}.rb-directory-price small,.rb-directory-price strong{display:block}.rb-directory-price small{color:var(--muted);font-size:9px}.rb-directory-price strong{font-size:20px}.rb-arrow{display:grid;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;place-items:center;font-style:normal}.rb-directory-row:hover .rb-arrow{background:var(--acid)}
.rb-editorial{background:#fff}.rb-editorial-grid{display:grid;grid-template-columns:.8fr .6fr;gap:55px 90px}.rb-editorial-heading h2{margin:16px 0 0;font-size:clamp(48px,5.1vw,75px);line-height:.97}.rb-editorial-copy{align-self:end}.rb-editorial-copy p{color:var(--muted);font-size:16px;line-height:1.8}.rb-inline{font-size:12px;font-weight:850}.rb-dossier{grid-column:1/-1;margin-top:35px;padding:38px;border:1px solid var(--ink);background:var(--paper);box-shadow:18px 18px 0 var(--ink)}.rb-dossier>header,.rb-dossier-status{display:flex;justify-content:space-between}.rb-dossier>header{padding-bottom:24px;border-bottom:3px solid var(--ink)}.rb-dossier header small,.rb-dossier header strong{display:block}.rb-dossier-status{padding:28px 0;align-items:baseline}.rb-dossier-status b{font-size:34px}.rb-dossier .verify-row{display:grid;grid-template-columns:65px 1fr auto;padding:19px 0;border-top:1px solid var(--line);opacity:.5;transform:translateX(-8px);transition:.4s}.rb-dossier .verify-row.is-verifying,.rb-dossier .verify-row.is-verified{opacity:1;transform:none}.rb-dossier .verify-row p{margin:0}.rb-dossier .verify-row b{color:#237055}.rb-dossier>footer{padding-top:18px;border-top:3px solid var(--ink);font-size:9px}.rb-method{background:var(--forest);color:#fff}.rb-section-title.is-light span{color:var(--acid)}.rb-section-title.is-light h2{color:#fff}.rb-section-title.is-light>p{color:#b8c6c0}.rb-method-list{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;border-top:1px solid #ffffff4d;list-style:none}.rb-method-list li{min-height:280px;padding:25px;border-right:1px solid #ffffff38}.rb-method-list b{color:var(--acid)}.rb-method-list h3{margin:95px 0 15px;color:#fff;font-size:28px}.rb-method-list p{color:#b8c6c0;font-size:12px;line-height:1.65}
