#about{position:relative;background:#f8f9fa;padding-top:2rem;padding-bottom:5rem}#about .intro-section{background:#fff;padding:3rem 2.5rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:3rem;position:relative;overflow:hidden;transition:all .4s ease}#about .intro-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#ce280b 0,#ff5733 100%)}#about .intro-section:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(206,40,11,.15)}#about .intro-section h2{font-weight:700;color:#5e4e43;margin-bottom:1.5rem;font-size:2rem}#about .intro-section p{color:#6c757d;line-height:1.8;font-size:1.05rem;margin-bottom:0}.about-card{background:#fff;border:none;border-radius:12px;padding:2.5rem 2rem;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.175, .885, .32, 1.275);position:relative;overflow:hidden;height:100%}.about-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#ce280b 0,#ff5733 100%);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.about-card:hover::before{transform:scaleX(1)}.about-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(206,40,11,.2)}.about-card h3{font-weight:700;color:#5e4e43;margin-bottom:1.5rem;font-size:1.5rem;display:flex;align-items:center;gap:.75rem;transition:color .3s ease;word-wrap:break-word;overflow-wrap:break-word}.about-card:hover h3{color:#ce280b}.about-card h3 i{font-size:2rem;color:#ce280b;transition:all .3s ease;flex-shrink:0}.about-card:hover h3 i{transform:scale(1.15) rotate(-5deg)}.about-card p{color:#6c757d;line-height:1.7;margin:0;font-size:1rem}.about-card::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease;pointer-events:none}.about-card:hover::after{left:100%}.values-section{margin-bottom:2rem}.values-section h2{font-weight:700;color:#5e4e43;margin-bottom:1rem;text-align:center}.values-section .divider{background-color:#ce280b;margin-bottom:0}.value-card{background:#fff;border-radius:12px;padding:2rem 1.75rem;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .4s ease;position:relative;overflow:hidden;height:100%;border-left:4px solid transparent}.value-card::before{content:'';position:absolute;left:0;top:0;width:4px;height:0;background:#ce280b;transition:height .4s ease}.value-card:hover::before{height:100%}.value-card:hover{transform:translateX(5px);box-shadow:0 8px 24px rgba(206,40,11,.15)}.value-card h4{font-weight:700;color:#5e4e43;margin-bottom:.75rem;font-size:1.25rem;display:flex;align-items:center;gap:.5rem;transition:color .3s ease;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.value-card:hover h4{color:#ce280b}.value-card h4 i{font-size:1.5rem;color:#ce280b;transition:transform .3s ease;flex-shrink:0}.value-card:hover h4 i{transform:scale(1.2)}.value-card p{color:#6c757d;line-height:1.6;margin:0;font-size:.95rem}#about .intro-section,.about-card,.value-card{opacity:0;transform:translateY(30px);animation-delay:.1s;animation:fadeInUp .8s ease-out forwards}#about .row:nth-of-type(2) .col-lg-6:first-child .about-card{animation-delay:.2s}#about .row:nth-of-type(2) .col-lg-6:nth-child(2) .about-card{animation-delay:.3s}#about .row:nth-of-type(4) .col-lg-6:first-child .value-card{animation-delay:.2s}#about .row:nth-of-type(4) .col-lg-6:nth-child(2) .value-card{animation-delay:.3s}#about .row:nth-of-type(4) .col-lg-6:nth-child(3) .value-card{animation-delay:.4s}#about .row:nth-of-type(4) .col-lg-6:nth-child(4) .value-card{animation-delay:.5s}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}hr.divider{position:relative;overflow:hidden;margin:2rem auto;max-width:200px;height:4px;border:none;background:linear-gradient(90deg,transparent,#ce280b,transparent)}@media (max-width:991px){#about .intro-section{padding:2.5rem 2rem;margin-bottom:2.5rem}.about-card:hover{transform:translateY(-5px)}}@media (max-width:768px){#about{padding-bottom:3rem}#about .intro-section{padding:2rem 1.5rem;margin-bottom:2rem}#about .intro-section h2{font-size:1.5rem}#about .intro-section p{font-size:.95rem}.about-card{padding:2rem 1.5rem}.about-card h3{font-size:1.3rem;gap:.5rem}.about-card h3 i{font-size:1.5rem}.value-card{padding:1.5rem 1.25rem}.value-card h4{font-size:1.1rem;gap:.4rem;line-height:1.3}.value-card h4 i{font-size:1.3rem}.value-card:hover{transform:translateX(3px)}.values-section{margin-bottom:1.5rem}}@media (max-width:480px){.about-card h3{font-size:1.15rem;gap:.4rem}.about-card h3 i{font-size:1.3rem}.value-card h4{font-size:1rem;gap:.35rem}.value-card h4 i{font-size:1.2rem}.value-card{padding:1.25rem 1rem}}@media (prefers-reduced-motion:reduce){#about .intro-section,.about-card,.about-card h3 i,.about-card::after,.about-card::before,.value-card,.value-card h4 i,.value-card::before{animation:none!important;transition:none!important}#about .intro-section:hover,.about-card:hover,.value-card:hover{transform:none}#about .intro-section,.about-card,.value-card{opacity:1;transform:none}}@media print{#about .intro-section,.about-card,.value-card{break-inside:avoid;box-shadow:none;border:1px solid #000;page-break-inside:avoid}#about .intro-section:hover,.about-card:hover,.value-card:hover{transform:none}#about .intro-section::before,.about-card::after,.about-card::before,.value-card::before{display:none}}