.ins-partners-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px;display:grid}@media (max-width:640px){.ins-partners-grid{grid-template-columns:1fr;gap:12px}}.ins-partner-card{border:1px solid var(--border,#e5e7eb);background:#f7f8f7;border-radius:16px;align-items:flex-start;gap:14px;padding:18px 20px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.ins-partner-card:hover{background:#fff;border-color:#262626;transform:translateY(-2px);box-shadow:0 8px 24px #0000000d}.ins-partner-icon{border:1px solid var(--border,#e5e7eb);color:#004481;background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:all .25s;display:flex}.ins-partner-card:hover .ins-partner-icon{color:#fff;background:#041e42;border-color:#041e42}.ins-partner-name{color:var(--text-main,#111);margin-bottom:6px;font-size:15px;font-weight:700;line-height:1.35}.ins-partner-badge{color:#004481;background:#007bff14;border:1px solid #007bff29;border-radius:20px;align-items:center;gap:5px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}.ins-notice-box{color:#1e3a5f;background:#f8fafc;border:1px solid #dbeafe;border-left:4px solid #004481;border-radius:12px;align-items:flex-start;gap:12px;margin-top:24px;padding:16px 20px;font-size:13.5px;line-height:1.6;display:flex}.ins-notice-box.ins-notice-amber{color:#78350f;background:#fffbeb;border-color:#fde68a #fde68a #fde68a #d97706}.ins-notice-icon{flex-shrink:0;margin-top:2px}.ins-lead-highlight{color:var(--text-main,#111);margin-bottom:16px;font-size:clamp(17px,1.5vw,20px);font-weight:600;line-height:1.45}.ins-doc-box{gap:24px;height:auto;min-height:360px}.ins-contact-email{overflow-wrap:anywhere;word-break:break-word;font-size:clamp(14px,1.4vw,17px)!important}.ins-sidebar-email{overflow-wrap:anywhere;word-break:break-word;font-size:13px!important}.ins-checklist-card{justify-content:flex-start;min-height:220px}.ins-checklist-num{text-transform:uppercase;letter-spacing:1.5px;color:#fff;z-index:2;background:#ffffff2e;border:1px solid #ffffff40;border-radius:20px;align-self:flex-start;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block;position:relative}.ins-checklist-header{z-index:2;justify-content:space-between;align-items:center;width:100%;margin-bottom:18px;display:flex;position:relative}.ins-checklist-header .card-icon-wrap,.ins-checklist-header .ins-checklist-num{margin-bottom:0}.cu-faq-item.active .cu-faq-content{max-height:420px}@media (max-width:768px){.ins-doc-box{min-height:auto;padding:28px 22px}}
