/* The same observed AEC type proportions on the existing service and booking pages. */
body.pg-b5.pg-inner-reference{background:#fff;color:#282a29;font-family:'Geist',Arial,sans-serif;--pg-paper:#fff;--paper:#fff;--pg-ink:#282a29;--ink:#282a29}
body.pg-b5.pg-inner-reference :is(h1,h2,h3,h4,p,a,button,input,select,textarea,label,summary,small,span,strong,figcaption,li,dt,dd){font-family:'Geist',Arial,sans-serif;letter-spacing:normal}
body.pg-b5.pg-inner-reference h1{font-size:clamp(42px,5.3vw,76px)!important;line-height:1.05!important;font-weight:600;letter-spacing:normal;text-transform:uppercase}
body.pg-b5.pg-inner-reference :is(h2,.pg-section-heading h2,.b5-section-head h2){font-size:36px!important;line-height:1.2!important;font-weight:600;letter-spacing:normal;text-transform:uppercase}
body.pg-b5.pg-inner-reference h3{font-size:25px!important;line-height:1.25!important;font-weight:600;letter-spacing:normal}
body.pg-b5.pg-inner-reference main p,body.pg-b5.pg-inner-reference main li{font-size:18px!important;line-height:1.55}
body.pg-b5.pg-inner-reference .eyebrow{display:table!important;padding:7px 22px;border:1px solid #d6d6d6;background:#f3f3f3;border-radius:30px;color:#555!important;font-size:16px!important;line-height:1.2;letter-spacing:0;text-transform:none;font-weight:400;margin-bottom:20px}
body.pg-b5.pg-inner-reference .pg-header-inner{min-height:80px;width:min(1520px,calc(100% - 160px))}
body.pg-b5.pg-inner-reference .pg-brand>span{font-size:23px;letter-spacing:normal}
body.pg-b5.pg-inner-reference .pg-brand img{width:33px;height:40px}
body.pg-b5.pg-inner-reference .pg-brand small{font-size:9px;letter-spacing:.15em;font-weight:400}
body.pg-b5.pg-inner-reference .pg-navigation a{font-size:16px;letter-spacing:normal;color:#888}
body.pg-b5.pg-inner-reference .pg-header-cta{min-height:46px;padding:7px 7px 7px 16px;font-size:15px;gap:11px;background:#030303}
body.pg-b5.pg-inner-reference .pg-header-cta:before{content:'';width:7px;height:7px;background:#71eb80;border-radius:50%;flex:none}
body.pg-b5.pg-inner-reference .pg-header-cta>span{width:32px;height:32px;flex:none}
body.pg-b5.pg-inner-reference .button{min-height:48px;padding:8px 8px 8px 23px;font-size:16px!important;gap:24px}
body.pg-b5.pg-inner-reference .button>span[aria-hidden]{width:32px;height:32px;flex:0 0 32px;font-size:21px}
body.pg-b5.pg-inner-reference .wrap{width:min(1520px,calc(100% - 160px))}
body.pg-b5.pg-inner-reference .pg-partner-card{background:#fff;border:1px solid #e1e1e1;border-radius:28px;box-shadow:none}
body.pg-b5.pg-inner-reference .pg-discipline-letter{font-size:45px!important;font-weight:400;line-height:1.1}
body.pg-b5.pg-inner-reference :is(.pg-plate-number,.pg-eval-time){font-size:55px!important;font-weight:400;line-height:1.1}
body.pg-b5.pg-inner-reference .pg-footer .eyebrow{border:0;background:none;padding:0;font-size:12px!important}
body.pg-b5.pg-inner-reference .pg-footer p{font-size:14px!important}
@media(max-width:1200px){body.pg-b5.pg-inner-reference .pg-header-inner,body.pg-b5.pg-inner-reference .wrap{width:calc(100% - 80px)}}
@media(max-width:700px){body.pg-b5.pg-inner-reference .pg-header-inner,body.pg-b5.pg-inner-reference .wrap{width:calc(100% - 40px)}body.pg-b5.pg-inner-reference .pg-header-inner{min-height:76px}body.pg-b5.pg-inner-reference h1{font-size:42px!important}body.pg-b5.pg-inner-reference :is(h2,.pg-section-heading h2){font-size:29px!important}body.pg-b5.pg-inner-reference h3{font-size:23px!important}body.pg-b5.pg-inner-reference .eyebrow{font-size:15px!important}body.pg-b5.pg-inner-reference .pg-brand>span{font-size:20px}}
