.h2s2-ee0b7d2c-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}.h2s2-ee0b7d2c-card{display:flex;flex-direction:row;align-items:stretch;background-color:#1a1a1a;border:1px solid #3d2a1a;border-radius:16px;overflow:hidden;transition:border-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease;text-decoration:none;cursor:pointer}.h2s2-ee0b7d2c-card:hover{border-color:#c8956c;box-shadow:0 0 20px rgb(200 149 108 / .15);transform:translateY(-2px)}a.h2s2-ee0b7d2c-card{color:inherit;text-decoration:none}.h2s2-ee0b7d2c-image{width:50%;min-height:220px;flex-shrink:0;overflow:hidden;position:relative}.h2s2-ee0b7d2c-image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px;transition:transform 0.4s ease}.h2s2-ee0b7d2c-card:hover .h2s2-ee0b7d2c-image img{transform:scale(1.05)}.h2s2-ee0b7d2c-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px 20px;flex:1;min-width:0}.h2s2-ee0b7d2c-icon-wrap{width:50px;height:50px;border:2px solid #e74c5e;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px;flex-shrink:0}.h2s2-ee0b7d2c-icon{display:flex;align-items:center;justify-content:center;color:#e74c5e;font-size:22px;line-height:1}.h2s2-ee0b7d2c-icon svg{width:22px;height:22px;fill:#e74c5e}.h2s2-ee0b7d2c-title{font-size:18px;font-weight:700;color:#fff;margin:0 0 8px 0;padding:0;line-height:1.3}.h2s2-ee0b7d2c-desc{font-size:14px;font-weight:400;color:#b0b0b0;margin:0;padding:0;line-height:1.5}@media (max-width:1024px){.h2s2-ee0b7d2c-grid{grid-template-columns:repeat(2,1fr);gap:20px}.h2s2-ee0b7d2c-image{min-height:180px}.h2s2-ee0b7d2c-content{padding:20px 16px}.h2s2-ee0b7d2c-title{font-size:16px}.h2s2-ee0b7d2c-desc{font-size:13px}}@media (max-width:767px){.h2s2-ee0b7d2c-grid{grid-template-columns:1fr;gap:16px}.h2s2-ee0b7d2c-card{flex-direction:column}.h2s2-ee0b7d2c-image{width:100%;min-height:200px;height:200px}.h2s2-ee0b7d2c-image img{border-radius:12px 12px 0 0}.h2s2-ee0b7d2c-content{padding:20px;align-items:center;text-align:center}.h2s2-ee0b7d2c-icon-wrap{margin-bottom:12px}.h2s2-ee0b7d2c-title{font-size:17px}.h2s2-ee0b7d2c-desc{font-size:14px}}@media (max-width:480px){.h2s2-ee0b7d2c-image{height:170px;min-height:170px}.h2s2-ee0b7d2c-content{padding:16px}.h2s2-ee0b7d2c-icon-wrap{width:44px;height:44px}.h2s2-ee0b7d2c-icon{font-size:18px}.h2s2-ee0b7d2c-icon svg{width:18px;height:18px}.h2s2-ee0b7d2c-title{font-size:16px}.h2s2-ee0b7d2c-desc{font-size:13px}}