html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}.tel{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.tel .text{display:flex;flex-direction:column;line-height:1.05}.cta:hover{background:var(--green-deep)}.cta svg{width:16px;height:16px}.crumb a:hover{color:var(--blue)}.crumb span{color:var(--muted-2);margin:0 7px}.read{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:var(--blue);color:#fff;font-weight:800;font-size:13.5px;padding:11px 20px;border-radius:9px;transition:.15s}.read svg{width:15px;height:15px;transition:.15s}.read:hover{background:var(--blue-ink)}.read:hover svg{transform:translate(3px)}.endcta h2{margin:0 0 8px;font-size:26px;font-weight:900;letter-spacing:-.02em}.endcta p{margin:0;color:#ffffffc7;font-size:15.5px;max-width:520px}.endcta .acts{display:flex;gap:12px;flex-wrap:wrap}.endcta .btn-g{background:var(--green);color:#fff;padding:14px 24px;border-radius:12px;font-weight:800;box-shadow:0 14px 30px -14px #20a04ee6;transition:.15s}.endcta .btn-g:hover{background:var(--green-deep);transform:translateY(-1px)}.endcta .btn-o{background:#ffffff1a;border:1.5px solid rgba(255,255,255,.28);color:#fff;padding:14px 24px;border-radius:12px;font-weight:800;transition:.15s}.endcta .btn-o:hover{background:#ffffff2e}
