#main-content .pa-customer-approval-page .pa-page-hero { position: relative; overflow: hidden; border-radius: 0; padding-block: clamp(3rem, 6vw, 6rem); }
#main-content .pa-customer-approval-page .pa-page-hero h1 { max-width: 15ch; font-weight: 560 !important; letter-spacing: -.05em; font-size: clamp(2.6rem, 4.5vw, 4.5rem) !important; }
#main-content .pa-customer-approval-page .pa-page-hero::after { content: ""; position: absolute; width: 50%; height: 130%; right: -5%; top: -15%; border: 1px solid #9dbdc66b; border-radius: 50%; transform: rotate(-20deg); pointer-events: none; }
#main-content#main-content#main-content .pa-customer-approval-page .pa-hero-media-frame { height: auto !important; min-height: 0 !important; aspect-ratio: 580 / 460; border: 0 !important; border-radius: 0; box-shadow: none !important; background: transparent !important; }
#main-content .pa-customer-approval-page .pa-customer-handoff-drawing { display: block; width: 100%; height: auto; color: #086f79; }
html[data-pa-theme="dark"] #main-content .pa-customer-approval-page .pa-customer-handoff-drawing { color: #8bddd8; }
#main-content .pa-customer-approval-page > .pa-light-section { padding-block: clamp(3rem, 6vw, 5rem); }
#main-content .pa-customer-approval-page .pa-horizontal-steps { gap: 0; border-block: 1px solid #bfd3da; }
#main-content .pa-customer-approval-page .pa-horizontal-steps > article { padding: 2rem; border: 0; border-radius: 0; background: transparent; box-shadow: none; }
#main-content .pa-customer-approval-page .pa-horizontal-steps > article + article { border-left: 1px solid #bfd3da; }
html:not([data-pa-theme="dark"]) #main-content .pa-customer-approval-page .small a { color: #066b73 !important; }
@media (max-width: 760px) {
  #main-content .pa-customer-approval-page .pa-horizontal-steps > article { padding: 1.5rem 0; }
  #main-content .pa-customer-approval-page .pa-horizontal-steps > article + article { border-left: 0; border-top: 1px solid #bfd3da; }
}
