.abi2-safe, .abi2-safe *{box-sizing:border-box}
.abi2-safe{--ink:#14213d;--accent:#f5b700;--green:#18a957;--paper:#fff;--muted:#667085;font-family:Arial,Helvetica,sans-serif;color:var(--ink);max-width:1180px;margin:24px auto 70px;padding:0 16px;line-height:1.65}
.abi2-safe img{display:block;max-width:100%;height:auto}
.abi2-safe a{text-decoration:none}
.abi2-top{display:grid;grid-template-columns:1fr 1fr;border-radius:18px;overflow:hidden;margin-bottom:18px;box-shadow:0 12px 32px rgba(0,0,0,.10)}
.abi2-top a{padding:15px 18px;text-align:center;font-weight:800;color:#fff;background:var(--ink)}
.abi2-top a:last-child{background:var(--green)}
.abi2-hero{display:grid;grid-template-columns:1.08fr .92fr;min-height:470px;background:var(--ink);border-radius:28px;overflow:hidden;box-shadow:0 22px 50px rgba(0,0,0,.16);margin-bottom:28px}
.abi2-hero-copy{padding:52px 46px;color:#fff;align-self:center}
.abi2-eyebrow{display:inline-block;padding:7px 11px;border-radius:999px;background:var(--accent);color:#111;font-size:12px;font-weight:900;letter-spacing:.07em}
.abi2-hero h1{font-size:clamp(36px,5vw,64px)!important;line-height:1.02!important;margin:16px 0!important;color:#fff!important}
.abi2-hero p{font-size:18px;margin:0 0 22px;color:#f2f4f7}
.abi2-hero-img{min-height:470px}
.abi2-hero-img img{width:100%;height:100%;object-fit:cover}
.abi2-actions{display:flex;gap:10px;flex-wrap:wrap}
.abi2-actions a{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border-radius:12px;font-weight:900;color:#fff!important}
.abi2-actions .call{background:var(--accent);color:#111!important}
.abi2-actions .wa{background:var(--green)}
.abi2-article{font-size:17px}
.abi2-article section{margin:20px 0}
.abi2-article h2{font-size:30px!important;line-height:1.2!important;margin:0 0 12px!important;color:var(--ink)!important}
.abi2-article h3{font-size:21px!important;color:var(--ink)!important}
.abi2-article p{margin:0 0 14px}
.abi2-article ul{padding-left:22px}
.abi2-article .eo-card,.abi2-article .ax-article,.abi2-article .ax-copy,.abi2-article .ax-faq{background:#fff;border:1px solid #e8ebef;border-radius:20px;padding:24px;box-shadow:0 8px 24px rgba(16,24,40,.06)}
.abi2-article .eo-split,.abi2-article .ax-intro{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}
.abi2-article .ax-photo img{border-radius:20px;aspect-ratio:4/3;object-fit:cover}
.abi2-article .ax-process{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.abi2-article .ax-process>div{background:#f6f7f9;border-radius:16px;padding:18px}
.abi2-article details{border-top:1px solid #e5e7eb;padding:12px 0}
.abi2-article summary{font-weight:800;cursor:pointer}
.abi2-cta{margin:34px 0;background:#fff5cc;border:1px solid #f6d86b;border-radius:22px;padding:26px;display:flex;justify-content:space-between;gap:20px;align-items:center}
.abi2-cta h2{margin:0 0 4px!important;font-size:30px!important;color:var(--ink)!important}
.abi2-cta p{margin:0}
.abi2-near{padding:28px 0}
.abi2-near h2{font-size:30px!important;color:var(--ink)!important}
.abi2-near-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}
.abi2-near-grid a{background:#f4f6f8;border:1px solid #e2e6ea;border-radius:12px;padding:12px;color:var(--ink)!important;font-weight:800;text-align:center}
.abi2-bottom{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}
.abi2-bottom a{padding:15px;border-radius:12px;text-align:center;font-weight:900;color:#fff!important;background:var(--ink)}
.abi2-bottom a:last-child{background:var(--green)}
@media(max-width:800px){
 .abi2-safe{margin-top:12px;padding:0 10px}
 .abi2-top,.abi2-hero,.abi2-article .eo-split,.abi2-article .ax-intro,.abi2-cta{grid-template-columns:1fr;display:grid}
 .abi2-hero-copy{padding:34px 24px}
 .abi2-hero-img{min-height:260px;order:-1}
 .abi2-article .ax-process{grid-template-columns:1fr 1fr}
 .abi2-near-grid{grid-template-columns:1fr 1fr}
 .abi2-cta{align-items:start}
}
@media(max-width:470px){.abi2-top,.abi2-bottom,.abi2-near-grid,.abi2-article .ax-process{grid-template-columns:1fr}}
