/* ai_theme: independent 4-card content section */
.ai-card-section{padding:42px 0 68px;background:#fff}
.ai-four-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.ai-feature-card{min-width:0;display:flex;flex-direction:column;min-height:390px;padding:24px;border:1px solid #dce7ee;border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(20,56,76,.035)}
.ai-feature-body{min-height:136px}.ai-feature-badge{display:inline-block;font-size:13px;font-weight:700;line-height:1.4;border-radius:100px;padding:7px 13px;max-width:100%;overflow-wrap:anywhere}
.ai-feature-card h2{font-size:20px;line-height:1.45;margin:17px 0 8px;letter-spacing:-.6px;word-break:keep-all;color:#132f40}.ai-feature-card p{font-size:13px;line-height:1.7;color:#677e8c;margin:0;word-break:keep-all}
.ai-feature-product{height:164px;display:grid;place-items:center;margin:14px 0 18px;overflow:hidden}.ai-feature-product img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.ai-feature-product-empty{display:grid;place-items:center;height:100%;width:100%;border:1px dashed #d5e1e8;border-radius:10px;background:#f8fafb;color:#9eb0ba;font-size:12px}
.ai-feature-link{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:14px 0 0;border-top:1px solid #e8eef2;text-decoration:none;color:#173f53;font-weight:750;font-size:13px}.ai-feature-link span{font-size:17px}.ai-feature-link[aria-disabled="true"]{cursor:default}
@media(max-width:1100px){.ai-four-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.ai-card-section{padding:26px 0 48px}.ai-four-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-feature-card{padding:15px;min-height:305px;border-radius:12px}.ai-feature-body{min-height:145px}.ai-feature-card h2{font-size:16px}.ai-feature-card p{font-size:12px}.ai-feature-badge{font-size:11px;padding:6px 10px}.ai-feature-product{height:100px;margin:8px 0 13px}}
@media(max-width:390px){.ai-four-cards{grid-template-columns:1fr}.ai-feature-card{min-height:0}.ai-feature-body{min-height:0}.ai-feature-product{height:150px}}

/* 2026-10-24: 메인 4카드 직각형 정리 */
.ai-home .ai-feature-card,.ai-home .ai-feature-badge,.ai-home .ai-feature-product-empty{border-radius:0!important}
