.cxac_body{font-size:1.1rem;line-height:1.8;color:#333}.cxac_body *{box-sizing:border-box}.cxac_band{padding:4.5rem 0;background:#fff}.cxac_gray{background:#f8f9fa}.cxac_body a{overflow-wrap:anywhere}.cxac_body h2 i{color:#0056b3;margin-right:.4rem}.cxac_body p:last-child{margin-bottom:0}.cxac_marker{font-size:1.1rem;font-weight:700;color:#0056b3}.cxac_body figure{margin:0;min-width:0;overflow:hidden;border-radius:15px}.cxac_body figure img{width:100%;height:auto;object-fit:cover;display:block}.cxac_body figcaption{padding:.8rem 1rem;background:#f8f9fa;font-size:1.1rem;line-height:1.5}.cxac_body .cxac_button{background:#0f1f7a;color:#fff;border:1px solid #0f1f7a;border-radius:6px;padding:.8rem 1.2rem;font-weight:500;white-space:normal}.cxac_body .cxac_button:hover,.cxac_body .cxac_button:focus{background:#0056b3;border-color:#0056b3;color:#fff}.cxac_begin{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.cxac_begin img{aspect-ratio:3/2}.cxac_existing{display:grid;grid-template-columns:auto 1fr auto;gap:1rem 1.5rem;align-items:center;margin-top:2.5rem;padding:1.5rem;background:#f8f9fa;border-radius:15px}.cxac_existing>i{font-size:1.25rem;color:#0056b3}.cxac_existing p{margin:0}.cxac_observations{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.cxac_note_stack{display:grid;gap:1.5rem}.cxac_note_stack article{padding:1.5rem 1.5rem 1.5rem 4.5rem;background:#fff;position:relative;border-radius:15px;border:1px solid #e9ecef}.cxac_note_stack article>i{position:absolute;left:1.5rem;top:1.6rem;color:#0056b3;font-size:1.25rem}.cxac_consent_heading{display:flex;gap:1.5rem;align-items:flex-start;max-width:1000px}.cxac_consent_heading>span,.cxac_payment_heading>span{width:55px;height:55px;display:grid;place-items:center;flex:0 0 55px;background:#e9ecef;color:#0f1f7a;font-weight:700;border-radius:15px;font-size:1.25rem}.cxac_consent_columns{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin:1.5rem 0 0 78px}.cxac_consent_columns nav{display:flex;flex-direction:column;gap:.5rem;border-left:3px solid #0056b3;padding-left:1.25rem}.cxac_payment_heading{display:flex;gap:1.5rem;align-items:flex-start;max-width:1000px}.cxac_receipt_flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:1.5rem;align-items:center;margin-top:2rem}.cxac_receipt_flow>div{border:1px solid #e9ecef;background:#fff;border-radius:15px;padding:1.5rem}.cxac_receipt_flow>div>i{display:block;color:#0056b3;font-size:1.25rem;margin-bottom:.75rem}.cxac_receipt_flow strong{display:block;font-size:1.25rem;color:#0f1f7a;font-weight:700}.cxac_receipt_flow p{margin-top:.5rem}.cxac_flow_arrow{color:#0056b3}.cxac_payment_note{padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid #e9ecef}.cxac_review{display:grid;grid-template-columns:.9fr 1.1fr;gap:3rem;align-items:center}.cxac_review img{aspect-ratio:4/3}.cxac_outcome_intro{max-width:800px}.cxac_outcomes{list-style:none;padding:0;margin:2rem 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.cxac_outcomes li{display:flex;gap:1rem;border-top:3px solid #0056b3;padding-top:1.5rem}.cxac_outcomes li>i{color:#0056b3;font-size:1.25rem;padding-top:.2rem}.cxac_download{display:grid;grid-template-columns:1.3fr .7fr;gap:4rem;align-items:center}.cxac_download img{aspect-ratio:1/1}.cxac_preflight{display:grid;grid-template-columns:.9fr 1.1fr;gap:3rem}.cxac_preflight form{background:#fff;padding:1.75rem;border:1px solid #e9ecef;border-radius:15px}.cxac_preflight fieldset{min-width:0}.cxac_preflight legend{float:none;width:auto;color:#0f1f7a;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.cxac_preflight label{display:flex;gap:.8rem;padding:1rem 0;border-top:1px solid #e9ecef;cursor:pointer}.cxac_preflight input{flex:0 0 20px;width:20px;height:20px;margin-top:.4rem;accent-color:#0f1f7a}.cxac_preflight button{margin-top:1rem}.cxac_preflight output{display:block;margin-top:1rem}.cxac_preflight output:empty{display:none}.cxac_services{display:grid;grid-template-columns:.85fr 1.15fr;gap:4rem;align-items:start}.cxac_actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.cxac_service_list{margin:0}.cxac_service_list>div{padding:1.5rem;border:1px solid #e9ecef;border-radius:15px;margin-bottom:1.25rem}.cxac_service_list dt{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;color:#0f1f7a;font-size:1.25rem;font-weight:700}.cxac_service_list dt i{color:#0056b3}.cxac_service_list dt span{margin-left:auto;white-space:nowrap}.cxac_service_list dd{margin:1rem 0 0}.cxac_service_list ul{padding-left:1.25rem}.cxac_service_list dd p{margin-bottom:.75rem}.cxac_answers{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;align-items:start;margin-top:2rem}.cxac_answers details{border-top:2px solid #0056b3;padding-top:1.25rem}.cxac_answers summary{font-weight:700;color:#0f1f7a;line-height:1.5;cursor:pointer}.cxac_answers p{margin-top:1rem}.cxac_return{display:grid;grid-template-columns:56px 1fr;gap:2rem}.cxac_return>i{height:56px;display:grid;place-items:center;background:#e9ecef;color:#0056b3;border-radius:15px;font-size:1.25rem}.cxac_return nav{display:flex;gap:1rem 2rem;flex-wrap:wrap;margin:1.5rem 0}.cxac_review_date{padding-top:1.5rem;border-top:1px solid #e9ecef}
@media(max-width:991px){.cxac_begin,.cxac_observations,.cxac_preflight,.cxac_services{grid-template-columns:1fr;gap:2rem}.cxac_existing{grid-template-columns:auto 1fr}.cxac_existing>a{grid-column:2}.cxac_outcomes{grid-template-columns:1fr;gap:1.5rem}.cxac_answers{grid-template-columns:repeat(2,1fr)}.cxac_receipt_flow{gap:.75rem}.cxac_receipt_flow>div{padding:1rem}.cxac_consent_columns{margin-left:0;gap:2rem}.cxac_review,.cxac_download{gap:2rem}.cxac_begin img{max-height:420px}}
@media(max-width:575px){.cxac_band{padding:3rem 0}.cxac_consent_heading,.cxac_payment_heading{display:block}.cxac_consent_heading>span,.cxac_payment_heading>span{margin-bottom:1rem}.cxac_consent_columns,.cxac_review,.cxac_download,.cxac_answers{grid-template-columns:1fr}.cxac_receipt_flow{grid-template-columns:1fr}.cxac_flow_arrow{justify-self:center;transform:rotate(90deg)}.cxac_receipt_flow>div{padding:1.5rem}.cxac_existing{padding:1.25rem}.cxac_existing>a{grid-column:1/-1}.cxac_preflight form{padding:1.25rem}.cxac_download img{aspect-ratio:4/3}.cxac_actions{flex-direction:column}.cxac_actions .btn{width:100%}.cxac_return{grid-template-columns:1fr;gap:1rem}.cxac_return>i{width:56px}.cxac_return nav{flex-direction:column}.cxac_service_list{font-size:1.1rem}.cxac_service_list dt span{margin-left:0}.cxac_service_list>div{padding:1.25rem}}
/* Three application handoffs, each with its own pair of questions. */
.cxac_handoff>nav{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:2rem 0;border-bottom:1px solid #e9ecef;padding-bottom:1rem}
.cxac_handoff>nav a{color:#0056b3;font-weight:500}
.cxac_handoff_stages{list-style:none;margin:0;padding:0;display:grid;gap:2rem}
.cxac_handoff_stages>li{display:grid;grid-template-columns:1fr 2fr;gap:2rem;border-left:4px solid #0056b3;padding:1.5rem;background:#fff;border-radius:0 15px 15px 0;scroll-margin-top:2rem}
.cxac_handoff_stages>li>div>span{display:block;color:#0056b3;font-weight:700;font-size:1.25rem;margin-bottom:.5rem}
.cxac_handoff_stages details{padding:1rem 0;border-bottom:1px solid #e9ecef}
.cxac_handoff_stages details:last-child{border-bottom:0}
.cxac_handoff_stages details p{margin:1rem 0 0}
@media(max-width:991px){.cxac_handoff_stages>li{grid-template-columns:1fr;gap:.5rem}}
