.bse-consultant-steps,.bse-consultant-steps *{box-sizing:border-box}.bse-consultant-steps{--bse-navy:#001b53;--bse-orange:#fe5800;--bse-purple:#251052;width:100%;padding:0 20px 30px;background:#fff;color:var(--bse-navy);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.bse-consultant-inner{max-width:1000px;margin:0 auto}.bse-consultant-header{max-width:600px;margin:0 auto;text-align:center}.bse-consultant-title{margin:0 0 19px;padding:0;border:none;color:var(--bse-navy);font-size:36px;font-weight:800;line-height:1.2;letter-spacing:-.5px}.bse-consultant-title span{color:var(--bse-orange)}.bse-consultant-subtitle{margin:0;color:#111;font-size:13px;line-height:1.6}.bse-consultant-timeline{display:flex;align-items:center;gap:16px;margin:88px 0 30px}.bse-timeline-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:34px;padding:0;border:none;background:0 0;color:var(--bse-orange);font-size:34px;font-weight:700;line-height:1;cursor:pointer}.bse-timeline-arrow:disabled{opacity:.55;cursor:default}.bse-timeline-track{display:flex;align-items:center;flex:1;min-width:0}.bse-timeline-segment{position:relative;display:flex;align-items:center;justify-content:flex-end;flex:1;min-width:0;height:38px}.bse-timeline-segment::before{position:absolute;top:50%;right:0;left:0;height:3px;background:var(--bse-navy);content:"";transform:translateY(-50%)}.bse-timeline-segment.is-active::before{background:var(--bse-orange)}.bse-timeline-segment:first-child::before{background:var(--bse-orange)}.bse-timeline-segment:last-child{flex:0 0 30px}.bse-timeline-segment:last-child::before{left:0;right:0}.bse-timeline-number{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border:4px solid #fff;border-radius:50%;background:var(--bse-purple);color:#fff;font-size:12px;font-weight:700}.bse-timeline-segment.is-active .bse-timeline-number{background:var(--bse-orange)}.bse-consultant-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;align-items:stretch}.bse-consultant-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:474px;padding:5px 5px 20px;background:#fff;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.09);transition:transform .25s ease,box-shadow .25s ease}.bse-consultant-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.12)}.bse-consultant-card::before{position:absolute;top:-9px;left:50%;width:0;height:0;border-right:10px solid transparent;border-bottom:10px solid #fff;border-left:10px solid transparent;content:"";transform:translateX(-50%)}.bse-consultant-image{display:block;width:100%;height:291px;flex:0 0 291px;border-radius:15px;object-fit:cover;object-position:center}.bse-consultant-card-content{padding:10px 5px 0}.bse-consultant-card h3{margin:0 0 12px;padding:0;color:var(--bse-navy);font-size:22px;font-weight:800;line-height:1.18;letter-spacing:-.35px}.bse-consultant-card p{margin:0;padding:0;color:#161616;font-size:12px;font-weight:400;line-height:1.35}@media (max-width:1024px){.bse-consultant-inner{max-width:800px}.bse-consultant-title{font-size:32px}.bse-consultant-timeline{margin-top:60px}.bse-consultant-cards{gap:12px}.bse-consultant-card{min-height:420px}.bse-consultant-image{height:230px;flex-basis:230px}.bse-consultant-card h3{font-size:19px}.bse-consultant-card p{font-size:12px}}@media (max-width:650px){.bse-consultant-steps{padding:28px 16px}.bse-consultant-title{font-size:29px;line-height:1.2}.bse-consultant-subtitle{font-size:13px}.bse-consultant-timeline{gap:7px;margin:38px 0 26px}.bse-timeline-arrow{flex-basis:18px;width:18px;font-size:28px}.bse-timeline-number{flex-basis:34px;width:34px;height:34px;font-size:10px}.bse-timeline-segment{height:34px}.bse-timeline-segment:last-child{flex-basis:12px}.bse-consultant-cards{grid-template-columns:minmax(0,1fr);gap:24px}.bse-consultant-card{min-height:0;padding:6px 6px 20px;border-radius:18px}.bse-consultant-image{height:250px;flex-basis:250px}.bse-consultant-card-content{padding:13px 9px 0}.bse-consultant-card h3{font-size:21px}.bse-consultant-card p{font-size:13px;line-height:1.5}}@media (max-width:380px){.bse-consultant-title{font-size:26px}.bse-consultant-image{height:215px;flex-basis:215px}}