.page-home #ie-business-discovery{position:relative;isolation:isolate;display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;width:min(1200px,calc(100% - 64px));margin:60px auto;padding:55px 60px;background:linear-gradient(120deg,#f7f8fa,#cfd7df);color:#202b35;border:1px solid #edf1f5;border-radius:24px;overflow:hidden;box-shadow:0 22px 60px #0002;font-family:inherit}
.page-home #ie-business-discovery .ieb-kicker{font:700 10px Arial,sans-serif;letter-spacing:3px;direction:ltr;display:block;color:#6c7a88;margin-bottom:18px}
.page-home #ie-business-discovery h2{color:#28343e;font-size:clamp(25px,3vw,42px);line-height:1.5;margin:0 0 18px;letter-spacing:-.7px}
.page-home #ie-business-discovery p{color:#5a6876;max-width:520px;line-height:1.95;font-size:14px;margin:0 0 24px}
.page-home #ie-business-discovery .ieb-cta{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:#26323e;color:white;border-radius:9px;padding:13px 23px;min-height:50px;font-weight:700;font-size:13px;text-decoration:none;border:1px solid #26323e;transition:transform .2s,background .2s}
.page-home #ie-business-discovery .ieb-cta:hover{background:#455665;transform:translateY(-2px)}
.page-home #ie-business-discovery .ieb-visual{border:1px solid #a2adba;background:linear-gradient(125deg,#27323f,#101923);border-radius:17px;box-shadow:0 16px 35px #27323f33;padding:27px 30px;transform:rotate(-5deg);position:relative}
.page-home #ie-business-discovery .ieb-visual img{display:block;width:100%;height:auto;object-fit:contain;margin:12px 0 20px}
.page-home #ie-business-discovery .ieb-card-caption{font:9px Arial,sans-serif;letter-spacing:2px;color:#b5c1cd;display:flex;justify-content:space-between;direction:ltr}
.page-home #ie-business-discovery .ieb-tags{display:flex;gap:15px;flex-wrap:wrap;margin-top:20px;color:#6c7a88;font:9px Arial,sans-serif;letter-spacing:1px}
.ie-business-handoff-note{border:1px solid #9aabba;background:#edf1f5;color:#24313e;padding:16px 20px;border-radius:12px;line-height:1.9;font-size:14px;margin:18px auto;max-width:900px}
.ie-business-handoff-note a{color:#314f6a;text-decoration:underline}
@media(max-width:760px){.page-home #ie-business-discovery{grid-template-columns:1fr;gap:38px;padding:35px 28px;width:calc(100% - 36px);margin:40px auto;border-radius:18px}.page-home #ie-business-discovery h2{font-size:29px}.page-home #ie-business-discovery p{font-size:13px}.page-home #ie-business-discovery .ieb-visual{max-width:400px;width:100%;margin:0 auto;padding:24px}.page-home #ie-business-discovery .ieb-cta{font-size:12px}.page-home #ie-business-discovery .ieb-tags{font-size:8px}}
@media(prefers-reduced-motion:reduce){.page-home #ie-business-discovery *{transition:none!important}}
