.usecase-section{overflow:hidden;position:relative}.section-bg{inset:0;position:absolute;z-index:1}.section-bg img{height:100%;object-fit:cover;width:100%}.section-overlay{inset:0;position:absolute;z-index:2}.usecase-section .container{margin:auto;max-width:1280px;padding:0 20px;position:relative;z-index:3}.section-top{margin-bottom:60px;text-align:center}.eyebrow{color:#ab9151;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.section-top h2{color:var(--heading-color);font-size:72px;line-height:1.1}.card-grid{display:grid;gap:22px}.usecase-section.columns-2 .card-grid{grid-template-columns:repeat(2,1fr)}.usecase-section.columns-3 .card-grid{grid-template-columns:repeat(3,1fr)}.usecase-section.columns-4 .card-grid{grid-template-columns:repeat(4,1fr)}.usecase-card{background:var(--card-bg);border-radius:var(--card-radius);padding:20px}.card-number{color:#b58e3e;font-size:48px;font-weight:700;line-height:1;margin-bottom:25px}.card-icon{background-color:#edf1f4;border-radius:50%;height:50px;width:50px}.card-icon img{width:100%}.usecase-card h3{color:var(--card-title);font-size:22px;line-height:1.4;margin-bottom:18px;margin-top:18px}.usecase-card p{color:var(--card-text);font-size:16px;line-height:1.8;margin-bottom:20px}.card-link{font-size:15px;font-weight:700;text-decoration:none}.section-bottom{margin-top:60px;text-align:center}.bottom-content{margin:0 auto;max-width:850px}.bottom-content p{color:var(--card-text);font-size:16px;line-height:1.8}.bottom-btn-wrap{margin-top:30px}.bottom-btn{align-items:center;background:var(--button-bg);border-radius:50px;color:var(--button-text);display:inline-flex;font-size:16px;font-weight:700;justify-content:center;min-height:56px;min-width:220px;padding:0 30px;text-decoration:none;transition:.3s}.bottom-btn:hover{background-color:#ab9151;color:#fff;transform:translateY(-2px)}@media (max-width:992px){.card-grid{grid-template-columns:repeat(2,1fr)}.section-top h2{font-size:48px}}@media (max-width:767px){.section-top{margin-bottom:40px}.section-top h2{font-size:34px}.card-grid{grid-template-columns:1fr}.usecase-card{padding:24px}.card-number{font-size:36px}.usecase-card h3{font-size:20px}.usecase-card p{font-size:15px}.usecase-section.columns-3 .card-grid,.usecase-section.columns-4 .card-grid{grid-template-columns:repeat(1,1fr)}}