.about-section{padding:100px 0 0;background-image:url(https://media.raihsuite.com/RS0006/web/background/bg-2.jpg);background-size:cover;background-position:50%}.about-container-vertical{width:100%;margin:auto;display:flex;flex-direction:column;align-items:center}.about-content{max-width:1100px;width:92%;text-align:center;animation:fadeUp 1s ease forwards}.about-btn{background:#4a1c0b;color:#fff;padding:10px 28px;border-radius:30px;border:none;font-size:var(--font-size-sm);margin-bottom:20px}.about-title{font-size:var(--font-size-5xl);font-weight:800;color:#000;line-height:1.25}.about-text{margin:18px auto 0;max-width:800px;font-size:var(--font-size-base);color:#444;line-height:1.7}.about-bottom-content{width:92%;max-width:1300px;margin:60px 0 100px}.about-mission-vision{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;text-align:center}.mv-card{background:hsla(0,0%,100%,.8);padding:35px;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.05);border:1px solid rgba(74,28,11,.1);transition:all .3s ease;backdrop-filter:blur(5px)}.mv-card:hover{transform:translateY(-10px);background:#fff;box-shadow:0 20px 40px rgba(74,28,11,.1)}.mv-icon{width:60px;height:60px;background:#4a1c0b;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:15px;font-size:24px;margin:0 auto 20px}.mv-card h3{font-size:22px;font-weight:700;color:#4a1c0b;margin-bottom:12px}.mv-card p{font-size:15px;color:#666;line-height:1.6}.about-image-full{width:100%;display:flex;justify-content:center;overflow:hidden}.about-image{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 30px 45px rgba(0,0,0,.35));animation:zoomIn 1.2s ease forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (max-width:992px){.about-title{font-size:32px}.about-image{max-width:1100px}}@media (max-width:768px){.about-title{font-size:28px}.about-image{max-width:800px}.about-mission-vision{grid-template-columns:1fr;gap:20px}.mv-card{padding:25px}}@media (max-width:480px){.about-title{font-size:24px}.about-image{max-width:100%}}