.fuel-site.utility-page{font-family:var(--font-body);line-height:1.55}.fuel-site.utility-dispatch-demo{--espresso:#1b120c;--espresso-2:#241610;--blaze:#f4510b;--ember:#e8622c;--terra:#a64b2a;--cream:#f6f1e7;--cream-2:#efe8da;--bg:#f6f1e7;--bg-2:#efe8da;--fg:#1b120c;--muted:#7a6a5c;--line:#e3d9c7;--shadow-1:none;--shadow-2:none;background:var(--bg);color:var(--fg)}.utility-page main{background:var(--bg);padding:48px 0 72px;flex:1}.utility-page .wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:24px}.utility-page :is(h1,h2,h3){font-family:var(--font-display);font-weight:600;letter-spacing:-.025em;color:var(--fg)}.utility-page h1{font-size:clamp(30px,3.2vw,44px);line-height:1.15}.utility-page .formcard :is(h1,h2){font-size:28px;line-height:1.2}.utility-page h1 .blaze{color:inherit}.utility-page :is(.formcard,.calc-card,.result,.demo-stage){border-radius:12px;box-shadow:none}.utility-page .formcard{background:var(--bg);padding:28px;border:1px solid var(--line)}.utility-page .booker{padding:0}.utility-page .copy{margin-top:48px}.utility-page .page-head{padding:12px 24px 36px;background:none}.utility-page .page-head :is(h1,p){max-width:800px;margin-inline:auto}.utility-page .band{background-image:none;padding-block:40px}.utility-page .cta-band{background:var(--bg-2);color:var(--fg);padding-block:48px}.utility-page .cta-band h2{font-size:32px}.utility-page .cal{border-radius:12px}.utility-page :is(input,select,textarea){font-family:inherit}.utility-page :is(input,select,textarea):focus-visible{outline:0;border-color:var(--blaze);box-shadow:inset 0 0 0 1px var(--blaze)}.utility-page :is(button,a):focus-visible{outline:2px solid var(--blaze);outline-offset:3px}.utility-page .cal-nav{min-width:44px;min-height:44px}.utility-page .utility-demo-identity{max-width:1280px;width:100%;padding:24px;margin-inline:auto;display:flex;align-items:center;gap:24px}.utility-page .utility-demo-identity .brand-logo{width:54px;height:auto}.utility-page .utility-demo-identity .brand{display:flex;align-items:center;gap:12px;text-decoration:none}.utility-page .utility-demo-identity .brand-name{font-size:18px}.utility-page .utility-demo-identity .brand-sub{font-size:12px}.utility-page.utility-dispatch-demo .switcher{position:static;top:auto}@media(max-width:640px){.utility-page main{padding:28px 0 48px}.utility-page .wrap{padding-inline:16px}.utility-page .formcard{padding:22px 18px}.utility-page .formcard :is(h1,h2){font-size:25px}.utility-page .page-head{padding:8px 20px 28px}.utility-page .copy{margin-top:36px}.utility-page .utility-demo-identity{padding:20px}}
