.why-choose-section{background:var(--bg-white);z-index:1;padding:100px 0;position:relative;overflow:hidden}.why-choose-section .container{max-width:1400px;padding:0 40px}.why-header{text-align:center;max-width:850px;margin:0 auto 70px}.why-badge{color:var(--accent-color);letter-spacing:.5px;background:#be185d26;border:1.5px solid #be185d59;border-radius:50px;justify-content:center;align-items:center;margin-bottom:28px;padding:10px 22px;font-family:poppins;font-size:16px;font-weight:400;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex}.why-badge:hover{cursor:pointer;background:#be185d26;border-color:#be185d80;transform:translateY(-3px);box-shadow:0 8px 24px #be185d33}.why-header h2{color:var(--bg-dark);margin-bottom:24px;font-size:50px;font-weight:700;line-height:1.27;font-family:var(--font-playfair-display), serif!important}.why-header p{font-size:18px;font-weight:300;line-height:1.8;font-family:var(--font-inter);color:var(--text-gray);margin:auto}.why-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.why-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #fff6;border-radius:10px;padding:40px 34px 20px;transition:all .45s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 10px 30px #0f172a0a,0 4px 10px #0f172a08}.why-card:before{content:"";background:linear-gradient(90deg, var(--primary-color), var(--accent-color));transform-origin:0;width:100%;height:4px;transition:transform .45s;position:absolute;top:0;left:0;transform:scaleX(0)}.why-card:hover{transform:translateY(-12px);box-shadow:0 30px 60px #0f172a14,0 10px 24px #0f172a0f}.why-card:hover:before{transform:scaleX(1)}.why-icon{width:64px;height:64px;color:var(--text-white);background:linear-gradient(135deg, var(--primary-color), var(--accent-color));border-radius:60px;justify-content:center;align-items:center;margin-bottom:26px;display:flex;box-shadow:0 10px 30px #be185d2e}.why-card h3{color:var(--bg-dark);margin-bottom:16px;font-size:24px;font-weight:600;font-family:var(--font-playfair-display), serif!important}.why-card p{color:var(--text-gray);font-size:16px;line-height:1.6;font-family:var(--font-inter);font-weight:400}@media (max-width:991px){.why-choose-section{padding:90px 0}.why-grid{grid-template-columns:repeat(2,1fr)}.why-header h2{font-size:40px}}@media (max-width:576px){.why-choose-section{padding:60px 0}.why-choose-section .container{padding:0 20px}.why-badge{margin-bottom:28px;padding:9px 18px;font-size:15px}.why-grid{grid-template-columns:1fr;gap:20px}.why-header{margin-bottom:40px}.why-icon{width:60px;height:60px;margin-bottom:24px}.why-header h2{font-size:30px;line-height:1.37}.why-header p{font-size:15px;line-height:1.8}.why-card{border-radius:8px;padding:34px 24px 16px!important}.why-card h3{font-size:24px}.why-icon{width:62px;height:62px}}
