/* Stronger positioning for the offer, real-time operation and annual cost. */
.hero h1{font-size:clamp(45px,4.15vw,60px);line-height:1.08;letter-spacing:-.058em}
.hero-description{max-width:465px;font-size:15px}
.hero-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;border:0;padding:6px 0 38px}
.hero-bottom .concept{display:flex;align-items:flex-start;gap:13px;min-width:0;padding:24px 20px;background:#fff;border:1px solid #ece5d8;border-radius:16px;box-shadow:0 4px 20px #725a2305}
.concept-icon{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;border-radius:11px;background:#fff4d9;color:#a06d18}
.hero-bottom .concept .icon{width:24px;height:24px;color:inherit}
.hero-bottom .concept strong{display:block;font-size:16px;line-height:1.45;font-weight:750;letter-spacing:-.035em;color:#242936}
.hero-bottom .concept p{margin-top:7px;font-size:13px;line-height:1.7;color:#626b79}
.realtime-heading span{color:var(--accent)}
.savings-copy h2{font-size:clamp(35px,3.2vw,46px)}
.savings-copy>p:not(.eyebrow){max-width:470px}
.comparison-label{font-size:9px}
.loticompu-cost h3{font-size:27px}
@media(max-width:1100px){.hero h1{font-size:48px}.hero-description{font-size:13px}.hero-bottom{gap:12px}.hero-bottom .concept{padding:20px 15px;gap:10px}.hero-bottom .concept strong{font-size:14px}.hero-bottom .concept p{font-size:12px}.concept-icon{width:36px;height:36px}.hero-bottom .concept .icon{width:21px;height:21px}}
@media(max-width:850px){.hero h1{font-size:40px}.hero-description{font-size:12px}.hero-bottom .concept{display:block;padding:18px 16px}.hero-bottom .concept strong{font-size:14px;margin-top:11px}.hero-bottom .concept p{font-size:12px}.savings-copy h2{font-size:34px}.loticompu-cost h3{font-size:24px}}
@media(max-width:640px){.hero h1{font-size:clamp(34px,9.15vw,52px)}.hero-description{font-size:13px}.hero-bottom{grid-template-columns:1fr;gap:12px;padding:18px 0 30px}.hero-bottom .concept{display:flex;gap:15px;align-items:center;padding:19px 20px}.hero-bottom .concept strong{font-size:16px;margin-top:0}.hero-bottom .concept p{font-size:13px;margin-top:5px}.concept-icon{width:42px;height:42px}.hero-bottom .concept .icon{width:23px;height:23px}.savings-copy h2{font-size:36px}.comparison-label{font-size:8px}}
