.petrol-home.pa-theme{--ph-ink:#191d23;--ph-chalk:#fafafc;--ph-petrol:#2257d5;--ph-rule:#dfe1e6;--pa-muted:#525862;--pa-input-border:#747b86;background:var(--ph-chalk)}.pa-theme .ph-footer p,.pa-theme .ph-footer small,.pa-theme .ph-footer nav{color:var(--pa-muted)}.pa-theme .ph-back-link{min-height:44px;color:var(--ph-ink);align-items:center;gap:12px;margin-left:auto;font-size:16px;display:inline-flex}.pa-theme .ph-back-link span{color:var(--ph-petrol);font-size:22px;line-height:1}@media (hover:hover) and (pointer:fine){.pa-theme .ph-back-link:hover{text-underline-offset:5px;text-decoration:underline}}.pa-theme .ph-application.pa-sheet{border-bottom:1px solid var(--ph-rule);grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:stretch;gap:0;padding:0;display:grid}.pa-theme .pa-sheet>*{min-width:0}.pa-theme .pa-panel{background:var(--ph-ink);color:#fff;flex-direction:column;gap:40px;padding:clamp(40px,4.5vw,64px) clamp(28px,5vw,76px) 48px max(28px,50vw - 640px);display:flex}.pa-theme .pa-kicker{font-size:19px;line-height:1.4;margin-bottom:18px!important}.pa-theme .pa-panel h1{color:#fff;letter-spacing:-.055em;text-wrap:wrap;max-width:5ch;margin:0 0 26px;font-size:clamp(64px,8.4vw,124px);line-height:.9}.pa-theme .pa-lede{max-width:30ch;font-size:clamp(18px,1.6vw,23px);line-height:1.4}.pa-theme .pa-media{margin:0}.pa-theme .pa-media img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.pa-theme .pa-media figcaption{color:#c9ccd3;margin-top:10px;font-size:13px}.pa-theme .pa-main{flex-direction:column;gap:32px;padding:40px max(28px,50vw - 640px) 48px clamp(28px,5vw,80px);display:flex}.pa-theme .pa-sheet .lead-form{background:0 0;border-radius:0;gap:18px;max-width:700px;padding:0}.pa-theme .pa-sheet .application-progress{margin-bottom:44px}.pa-theme .pa-sheet .application-progress span{color:var(--pa-muted);border-top-width:3px;border-color:var(--ph-rule);font-size:14px}.pa-theme .pa-sheet .application-progress [aria-current=step]{border-color:var(--ph-petrol);color:var(--ph-petrol)}.pa-theme .pa-sheet .application-group-heading{margin-bottom:28px}.pa-theme .pa-sheet .application-group-heading h2{letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(34px,3.6vw,54px);line-height:1}.pa-theme .pa-sheet .application-group-heading p{color:var(--ph-ink);font-size:18px}.pa-theme .pa-sheet .lead-form label>span{font-weight:600}.pa-theme .pa-sheet .lead-form :is(input,select,textarea){border-color:var(--pa-input-border);background:#fff}.pa-theme .pa-sheet .lead-form :is(input,textarea)::placeholder{color:#6b717b}.pa-theme .pa-sheet .lead-form .form-hint,.pa-theme .pa-sheet .application-submit-note,.pa-theme .pa-sheet .lead-form>small,.pa-theme .pa-sheet .application-proof figcaption,.pa-theme .pa-sheet .application-next-steps p,.pa-theme .pa-sheet .application-fit{color:var(--pa-muted)}.pa-theme .pa-sheet .application-submit-note{color:var(--ph-ink);font-size:16px}.pa-theme .pa-sheet .form-submit{min-height:56px;font-size:17px}@media (hover:hover) and (pointer:fine){.pa-sheet .form-submit:not(:disabled):hover{background:#1a46b0}}.pa-theme .pa-sheet .form-submit:focus-visible{outline:3px solid var(--ph-petrol);outline-offset:3px}.pa-theme .pa-sheet .application-terms{font-size:16px}.pa-theme .pa-sheet .form-success{border:1px solid var(--ph-rule);background:#fff}.pa-theme .pa-proof{border-top:1px solid var(--ph-rule);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;max-width:700px;padding-top:28px;display:grid}.pa-theme .pa-proof .application-proof{border:0;margin:0;padding:0}.pa-theme .pa-proof .application-proof blockquote{margin-bottom:10px;font-size:24px}.pa-theme .pa-proof details{border:0;border-left:1px solid var(--ph-rule);margin:0;padding-left:28px}.pa-theme .pa-proof .application-proof{display:block}.pa-theme .pa-proof summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding-block:0;font-size:17px;font-weight:600;display:flex}.pa-theme .pa-proof .application-next-steps{margin-top:8px}.pa-theme .pa-proof .application-next-steps h2{font-size:18px}.pa-theme .pa-proof .application-fit{font-size:14px;margin:8px 0!important}.pa-theme .pa-text-link{text-underline-offset:4px;min-height:44px;color:var(--ph-ink);align-items:center;font-size:15px;text-decoration:underline;display:inline-flex}@media (max-width:1100px){.pa-theme .ph-application.pa-sheet{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}.pa-theme .pa-proof{grid-template-columns:1fr}.pa-theme .pa-proof details{border-left:0;border-top:1px solid var(--ph-rule);padding-top:16px;padding-left:0}}@media (max-width:760px){.pa-theme .ph-application.pa-sheet{flex-direction:column;display:flex}.pa-theme .pa-panel,.pa-theme .pa-main{display:contents}.pa-theme .pa-intro{background:var(--ph-ink);color:#fff;order:1;padding:32px 20px 36px}.pa-theme .pa-form{order:2;padding:32px 20px 8px}.pa-theme .pa-media{background:var(--ph-ink);order:3;padding:20px 20px 24px}.pa-theme .pa-proof{order:4;margin:24px 20px 40px}.pa-theme .pa-panel h1{margin-bottom:18px;font-size:clamp(54px,17vw,76px)}.pa-theme .pa-kicker{font-size:16px}.pa-theme .pa-sheet .application-progress{margin-bottom:28px}.pa-theme .pa-sheet .field-grid{grid-template-columns:1fr;gap:0}.pa-theme .ph-back-link{font-size:14px}}
