.ac-beacon__container{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.ac-beacon__eyebrow{color:#e5601d;display:block;font-size:16px;font-weight:800;letter-spacing:1.5px;margin-bottom:14px;text-transform:uppercase}.ac-beacon__title{color:0;font-size:clamp(30px,3.2vw,42px);font-weight:700;letter-spacing:-.8px;line-height:1.15;margin:0 0 20px}.ac-beacon__desc{color:#000;font-size:18px;line-height:1.8;margin:0 0 18px}.ac-beacon__note{color:#000;font-size:15px;line-height:1.55;margin:0 0 28px}.ac-beacon__btn{align-items:center;background-color:#e5601d;border-radius:6px;color:#fff;display:inline-flex;font-size:14.5px;font-weight:700;gap:8px;padding:13px 24px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.ac-beacon__btn:hover{background-color:#000;color:#fff;transform:translateY(-1px)}.ac-beacon__cards{display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.ac-card-box{background:#fff;border:1px solid #e1e7ec;border-radius:12px;display:flex;flex-direction:column;padding:28px 24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ac-card-box:hover{border-color:#f16222;box-shadow:0 6px 20px rgba(8,33,66,.06);transform:translateY(-2px)}.ac-card-box__icon{align-items:center;background-color:#f1622224;border-radius:8px;display:flex;height:38px;justify-content:center;margin-bottom:18px;width:38px}.ac-card-box__icon svg{fill:none;height:20px;stroke:#e5601d;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:20px}.ac-card-box__title{color:#000;font-size:19px;font-weight:600;margin:0 0 6px}.ac-card-box__desc{color:#000;font-size:18px;line-height:1.8;margin:0}@media (max-width:900px){.ac-beacon__container{gap:40px;grid-template-columns:1fr}}@media (max-width:500px){.ac-beacon__cards{grid-template-columns:1fr}}