
        .b2b-strip{margin:6px 0 26px}
        .b2b-card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;border-radius:16px;padding:20px 22px;border:1px solid transparent;background:linear-gradient(var(--bg,#fff),var(--bg,#fff)) padding-box,linear-gradient(120deg,#1a3de8,#00c8ee,#7c3aed) border-box;box-shadow:var(--sh-sm,0 2px 8px rgba(0,0,0,0.04))}
        [data-theme="dark"] .b2b-card{background:linear-gradient(#0f1420,#0f1420) padding-box,linear-gradient(120deg,#1a3de8,#00c8ee,#7c3aed) border-box}
        .b2b-txt{min-width:0;flex:1 1 320px}
        .b2b-title{font-size:16.5px;font-weight:800;color:var(--txt-hi,#0f172a);letter-spacing:-0.01em}
        [data-theme="dark"] .b2b-title{color:#e6edf3}
        .b2b-sub{margin:5px 0 0;font-size:13px;color:var(--txt-mid,#475569);line-height:1.55}
        [data-theme="dark"] .b2b-sub{color:#9aa7b4}
        .b2b-cta{display:flex;gap:10px;flex-shrink:0;flex-wrap:wrap}
        .b2b-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;font-size:13.5px;font-weight:700;padding:11px 18px;border-radius:11px;white-space:nowrap;transition:transform .13s,filter .13s}
        .b2b-btn:hover{transform:translateY(-1px)}
        .b2b-btn-mail{background:linear-gradient(135deg,#1a3de8,#4a70f5);color:#fff;box-shadow:0 4px 14px rgba(26,61,232,0.28)}
        .b2b-btn-kakao{background:#FEE500;color:#191600}
        .b2b-btn-kakao:hover{filter:brightness(0.97)}
        @media(max-width:600px){.b2b-card{flex-direction:column;align-items:stretch}.b2b-cta{width:100%}.b2b-btn{flex:1}}
      