.DirectInsuranceModal-module-scss-module__KD_Zua__badge{color:var(--primary-color);cursor:pointer;white-space:nowrap;background:#ff6b4a14;border:1px solid #ff6b4a59;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;line-height:18px;transition:background .15s,border-color .15s;display:inline-flex}.DirectInsuranceModal-module-scss-module__KD_Zua__badge:hover{border-color:var(--primary-color);background:#ff6b4a29}.DirectInsuranceModal-module-scss-module__KD_Zua__badgeArrow{font-size:9px}.DirectInsuranceModal-module-scss-module__KD_Zua__modal .ant-modal-container{border-radius:16px;padding:28px 28px 20px}@media (max-width:576px){.DirectInsuranceModal-module-scss-module__KD_Zua__modal .ant-modal-container{padding:22px 16px 16px}}.DirectInsuranceModal-module-scss-module__KD_Zua__hero{text-align:center;margin-bottom:20px}.DirectInsuranceModal-module-scss-module__KD_Zua__heroIcon{color:var(--primary-color);font-size:40px}.DirectInsuranceModal-module-scss-module__KD_Zua__title{color:var(--text-primary);margin:8px 0 6px;font-size:22px;font-weight:800;line-height:1.35}.DirectInsuranceModal-module-scss-module__KD_Zua__subtitle{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.DirectInsuranceModal-module-scss-module__KD_Zua__compare{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}@media (max-width:576px){.DirectInsuranceModal-module-scss-module__KD_Zua__compare{grid-template-columns:1fr}}.DirectInsuranceModal-module-scss-module__KD_Zua__flow{border:1px solid var(--border-color);border-radius:12px;flex-direction:column;padding:16px;display:flex}.DirectInsuranceModal-module-scss-module__KD_Zua__flowDirect{border:2px solid var(--primary-color);background:#ff6b4a0a}.DirectInsuranceModal-module-scss-module__KD_Zua__flowClaim{background:var(--bg-secondary,#f6f8f9);color:var(--text-secondary)}.DirectInsuranceModal-module-scss-module__KD_Zua__flowHead{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:12px;display:flex}.DirectInsuranceModal-module-scss-module__KD_Zua__flowHead strong{color:var(--text-primary);font-size:15px}.DirectInsuranceModal-module-scss-module__KD_Zua__flowTag{margin:0!important}.DirectInsuranceModal-module-scss-module__KD_Zua__steps{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}.DirectInsuranceModal-module-scss-module__KD_Zua__steps li{align-items:flex-start;gap:8px;display:flex}.DirectInsuranceModal-module-scss-module__KD_Zua__steps .anticon{flex-shrink:0;margin-top:3px}.DirectInsuranceModal-module-scss-module__KD_Zua__stepIconOk{color:#52c41a}.DirectInsuranceModal-module-scss-module__KD_Zua__stepIconWait{color:var(--text-muted)}.DirectInsuranceModal-module-scss-module__KD_Zua__flowResult{border-top:1px dashed var(--border-color);color:var(--text-primary);margin-top:auto;padding-top:10px;font-size:13px;font-weight:700}.DirectInsuranceModal-module-scss-module__KD_Zua__example{background:#fffbe6;border:1px solid #ffe58f;border-radius:12px;margin-bottom:16px;padding:14px 16px}.DirectInsuranceModal-module-scss-module__KD_Zua__exampleTitle{color:var(--text-primary);margin:0 0 8px;font-size:13px;font-weight:700}.DirectInsuranceModal-module-scss-module__KD_Zua__exampleRow{justify-content:space-between;gap:12px;font-size:13px;line-height:1.8;display:flex}@media (max-width:576px){.DirectInsuranceModal-module-scss-module__KD_Zua__exampleRow{flex-direction:column;gap:0;margin-bottom:4px;line-height:1.5}}.DirectInsuranceModal-module-scss-module__KD_Zua__exampleZero{color:#389e0d}.DirectInsuranceModal-module-scss-module__KD_Zua__exampleCharge{color:#cf1322}.DirectInsuranceModal-module-scss-module__KD_Zua__exampleNote{color:var(--text-muted);margin:6px 0 0;font-size:11px}.DirectInsuranceModal-module-scss-module__KD_Zua__sectionTitle{color:var(--text-primary);margin:0 0 8px;font-size:14px;font-weight:700}.DirectInsuranceModal-module-scss-module__KD_Zua__coverage{margin-bottom:16px}.DirectInsuranceModal-module-scss-module__KD_Zua__coverageList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.DirectInsuranceModal-module-scss-module__KD_Zua__coverageList li{border:1px solid var(--border-color);border-radius:10px;padding:10px 12px}.DirectInsuranceModal-module-scss-module__KD_Zua__coverageHead{align-items:center;gap:6px;display:flex}.DirectInsuranceModal-module-scss-module__KD_Zua__coverageName{color:var(--text-primary);font-size:13px;font-weight:600}.DirectInsuranceModal-module-scss-module__KD_Zua__coverageDesc{color:var(--text-secondary);margin:6px 0 0;font-size:12px;line-height:1.5}.DirectInsuranceModal-module-scss-module__KD_Zua__coverageNote{color:#b26a00;margin:4px 0 0;font-size:12px}.DirectInsuranceModal-module-scss-module__KD_Zua__faq{margin-bottom:12px}.DirectInsuranceModal-module-scss-module__KD_Zua__faq .ant-collapse-header{font-size:13px;font-weight:600;padding-left:0!important}.DirectInsuranceModal-module-scss-module__KD_Zua__faq .ant-collapse-content-box{padding-left:0!important}.DirectInsuranceModal-module-scss-module__KD_Zua__faqAnswer{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.DirectInsuranceModal-module-scss-module__KD_Zua__disclaimer{color:var(--text-muted);margin:0 0 8px;font-size:11px;line-height:1.5}.DirectInsuranceModal-module-scss-module__KD_Zua__moreLink{color:var(--primary-color);font-size:13px;font-weight:600}.DirectInsuranceModal-module-scss-module__KD_Zua__banner{text-align:left;cursor:pointer;width:100%;font:inherit;background:#ff6b4a0f;border:1px solid #ff6b4a59;border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;display:flex}.DirectInsuranceModal-module-scss-module__KD_Zua__banner>.anticon{color:var(--primary-color);flex-shrink:0;font-size:22px}.DirectInsuranceModal-module-scss-module__KD_Zua__bannerText{min-width:0;color:var(--text-secondary);flex:1;font-size:13px;line-height:1.5}.DirectInsuranceModal-module-scss-module__KD_Zua__bannerText strong{color:var(--text-primary);font-size:14px;display:block}.DirectInsuranceModal-module-scss-module__KD_Zua__bannerMore{color:var(--primary-color);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:700}
