/* Courtline mobile sequence fidelity: matches the supplied Replit hero-to-stat-to-urgency cadence without using unsupported case, outcome or review statistics. */
@media(max-width:640px){
  .home-hero--photo .hero-photo{background-position:center 42%}.home-hero--photo .hero-layout{padding-top:78px;padding-bottom:80px}.home-hero--photo .hero-badge{margin-bottom:28px}.home-title.section-heading-accent:after{margin-top:21px}.home-hero--photo .hero-lede{margin-top:22px;margin-bottom:36px}.hero-stats{min-height:228px}.hero-stats__grid{min-height:228px}.hero-stats__grid div{display:flex;min-height:114px;flex-direction:column;justify-content:center;padding:16px 13px}.hero-stats strong{font-size:34px;letter-spacing:-.035em}.hero-stats span{margin-top:8px;font-size:11px;letter-spacing:.12em;line-height:1.35}.replit-urgency{padding:60px 0!important}.urgency-card{padding:42px 28px 36px;border-top-width:8px;border-radius:10px}.urgency-card__icon{width:72px;height:72px;flex-basis:72px;font-size:35px}.urgency-card h2{font-size:38px;line-height:1.07;letter-spacing:-.035em}.urgency-card p{margin-top:18px;font-size:19px;line-height:1.55}.urgency-card .button{min-height:62px;margin-top:12px;font-size:19px}.floating-call span:before{content:none}.floating-call span{font-size:30px!important}
}
