.expectations-section{background-color:#f3f6fc;border-radius:24px;max-width:1400px;margin:2rem auto;padding:100px 0}.expectations-section .expectations-top-title{color:#1b3d64;letter-spacing:-.01em;margin-bottom:.25rem;font-family:gothambookmed;font-size:40px;font-weight:700;display:block}@media (max-width:768px){.expectations-section .expectations-top-title{font-size:30px}}.expectations-section .expectations-main-title{color:#42a4f5;letter-spacing:-.01em;margin-bottom:0;font-family:gothambookmed;font-size:40px;font-weight:600}@media (max-width:768px){.expectations-section .expectations-main-title{font-size:30px}}.expectations-section .expectation-step-card{flex-direction:column;align-items:flex-start;gap:1.25rem;height:100%;padding-right:.5rem;display:flex}@media (max-width:768px){.expectations-section .expectation-step-card{text-align:center;align-items:center;padding-right:0}}.expectations-section .step-icon-badge{color:#1b3d64;background-color:#cce7ff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:.5rem;display:flex}.expectations-section .step-phase-title{color:#000;margin-bottom:0;font-family:gothambookmed;font-size:20px;font-weight:700}.expectations-section .step-description{color:#333;margin-bottom:0;font-family:gothambook;font-size:16px;line-height:1.55}@media (max-width:991px){.expectations-section{margin:1rem;padding:4rem 2rem}}
.practice-choice-section .choice-img-wrapper{border-radius:24px;width:100%;height:auto;overflow:hidden;box-shadow:0 4px 24px #00000008}.practice-choice-section .choice-img-wrapper .choice-side-img{object-fit:cover;width:100%;height:100%;display:block}.practice-choice-section .choice-content-block{flex-direction:column;gap:1.5rem;padding-left:1rem;display:flex}@media (max-width:991px){.practice-choice-section .choice-content-block{padding-left:0}}.practice-choice-section .choice-paragraphs-stack{flex-direction:column;gap:0;display:flex}.practice-choice-section .choice-text-p{color:#333;margin-bottom:0;font-size:.95rem;line-height:1.55}.practice-choice-section .choice-pill-btn{color:#fff;background-color:#f28243;border:none;border-radius:50px;padding:.9rem 2.5rem;font-size:1rem;font-weight:600;transition:background-color .2s,transform .15s;display:inline-block}.practice-choice-section .choice-pill-btn:hover,.practice-choice-section .choice-pill-btn:focus{color:#fff;transform:translateY(-1px)}@media (max-width:768px){.practice-choice-section{padding:3.5rem 0}}
