.premium-about-section{padding:60px 0;background:#fff;overflow:hidden}.premium-about-section .row{align-items:center}.premium-image-wrapper{position:relative;height:540px;max-height:540px;border-radius:24px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.08)}.premium-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .6s;display:block}.premium-image-wrapper:hover img{transform:scale(1.05)}.premium-glass-card{position:absolute;bottom:20px;right:20px;background:rgba(255,255,255,.85);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.6);padding:16px 20px;border-radius:16px;box-shadow:0 15px 35px rgba(0,0,0,.1);z-index:2}.premium-glass-card-item{display:flex;align-items:center;gap:10px;margin-bottom:8px}.premium-glass-card-item:last-child{margin-bottom:0}.premium-glass-card-item i{color:#ff1f1f;font-size:1.2rem}.premium-glass-card-item span{font-weight:600;font-size:.95rem;color:#000}.premium-about-label{display:inline-block;color:#ff1f1f;font-weight:700;font-size:.85rem;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.premium-about-section .premium-about-heading{font-size:2.6rem;font-weight:800;color:#000;line-height:1.18;margin-bottom:16px}.premium-about-section .premium-about-desc{font-size:1rem;color:#555;line-height:1.65;margin-bottom:24px}.premium-feature-list{list-style:none;padding:0;margin:0 0 28px;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.premium-feature-item{display:flex;align-items:center;gap:10px;font-weight:600;color:#333;font-size:.98rem}.premium-feature-item i{color:#ff1f1f;font-size:1.1rem}.premium-btn-primary{background:#ff1f1f;color:#fff;padding:12px 28px;border-radius:8px;font-weight:600;border:none;transition:.3s;text-decoration:none;display:inline-block;margin-right:12px;margin-bottom:10px}.premium-btn-primary:hover{background:#d40000;color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px rgba(255,31,31,.2)}.premium-btn-secondary{background:#fff;color:#000;padding:12px 28px;border-radius:8px;font-weight:600;border:2px solid #000;transition:.3s;text-decoration:none;display:inline-block;margin-bottom:10px}.premium-btn-secondary:hover{background:#000;color:#fff;transform:translateY(-3px)}.premium-stats-wrapper{margin-top:60px}.premium-stat-card{background:#fff;border-radius:15px;padding:25px 20px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.03);transition:.4s}.premium-stat-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(255,31,31,.1);border-color:rgba(255,31,31,.2)}.premium-stat-number{font-size:2.5rem;font-weight:800;color:#000;margin-bottom:5px}.premium-stat-text{font-size:1rem;color:#666;font-weight:600}@media (max-width:991px){.premium-about-section{padding:40px 0}.premium-image-wrapper{height:460px;max-height:460px}.premium-about-section .premium-about-heading{font-size:2.1rem;margin-bottom:14px}.premium-about-section .premium-about-desc{font-size:.98rem;margin-bottom:20px}.premium-glass-card{right:15px;bottom:15px;padding:14px 18px}.order-mobile-1{order:-1;margin-bottom:25px}}@media (max-width:575px){.premium-image-wrapper{height:360px;max-height:360px;border-radius:18px}.premium-about-section .premium-about-heading{font-size:1.75rem}.premium-glass-card{padding:10px 14px;right:10px;bottom:10px}.premium-glass-card-item span{font-size:.85rem}.premium-feature-list{gap:10px;margin-bottom:22px}.premium-btn-primary,.premium-btn-secondary{padding:10px 22px;font-size:.95rem}}.premium-icon-card{background:#fff;padding:30px 20px;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:.4s;height:100%;border:1px solid rgba(0,0,0,.02)}.premium-icon-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(255,31,31,.1)}.pic-icon{width:70px;height:70px;background:#fff0f0;color:#ff1f1f;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin:0 auto 20px;transition:.3s}.premium-icon-card:hover .pic-icon{background:#ff1f1f;color:#fff}.pic-title{font-size:1.1rem;font-weight:700;color:#111;margin-bottom:0}.premium-service-card{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,.06);transition:.4s;height:100%}.premium-service-card:hover{transform:translateY(-10px);box-shadow:0 25px 45px rgba(0,0,0,.12)}.premium-service-card img{width:100%;height:220px;object-fit:cover;transition:transform .6s}.premium-service-card:hover img{transform:scale(1.08)}.psc-content{padding:25px;background:#fff;position:relative;z-index:2}.psc-content h3{font-size:1.3rem;font-weight:700;margin-bottom:15px;color:#111}.psc-btn{display:inline-flex;align-items:center;gap:10px;color:#ff1f1f;font-weight:600;text-decoration:none;transition:.3s}.psc-btn i{transition:transform .3s}.psc-btn:hover{color:#d40000}.psc-btn:hover i{transform:translateX(5px)}.trust-section{background:#fafafa;padding:80px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.max-w-700{max-width:700px}.trust-section-desc{color:#4b5563;font-size:1.05rem;line-height:1.6;margin-top:12px}.trust-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:36px 28px;height:100%;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 4px 20px rgba(0,0,0,.03);transition:transform .3s cubic-bezier(.16, 1, .3, 1),box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.trust-card:hover{transform:translateY(-6px);box-shadow:0 16px 32px rgba(17,24,39,.08);border-color:rgba(255,31,31,.3)}.trust-icon-box{width:60px;height:60px;background:#fff0f0;color:#ff1f1f;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:24px;transition:background-color .3s,color .3s,transform .3s}.trust-card:hover .trust-icon-box{background:#ff1f1f;color:#fff;transform:scale(1.05)}.trust-card-title{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:10px;line-height:1.3}.trust-card-desc{color:#4b5563;font-size:.95rem;line-height:1.6;margin-bottom:0}@media (max-width:768px){.trust-section{padding:60px 0}.trust-card{padding:28px 22px}}.masonry-grid{column-count:3;column-gap:20px}.masonry-item{display:block;margin-bottom:20px;break-inside:avoid;position:relative;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08)}.masonry-item img{width:100%;height:auto;display:block;transition:transform .6s}.masonry-overlay{position:absolute;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:.4s}.masonry-overlay i{color:#fff;font-size:2.5rem;transform:scale(.5);transition:.4s}.masonry-item:hover img{transform:scale(1.1)}.masonry-item:hover .masonry-overlay{opacity:1}.masonry-item:hover .masonry-overlay i{transform:scale(1)}@media (max-width:991px){.masonry-grid{column-count:2}}@media (max-width:575px){.masonry-grid{column-count:1}}.premium-testimonial-card{background:#fff;padding:50px;border-radius:30px;box-shadow:0 20px 40px rgba(0,0,0,.05);max-width:800px;margin:20px;border:1px solid rgba(0,0,0,.03)}.ptc-stars{color:gold;font-size:1.2rem;letter-spacing:2px}.ptc-text{font-size:1.4rem;font-style:italic;color:#333;line-height:1.8}.ptc-img{width:70px;height:70px;object-fit:cover;border:3px solid #fff0f0}.premium-accordion .accordion-button:not(.collapsed){background-color:#fff0f0;color:#ff1f1f;box-shadow:none}.premium-accordion .accordion-button:focus{box-shadow:none}.premium-cta-section{position:relative;padding:100px 0;background:url('../images/about/hero.jpeg') center/cover no-repeat fixed}.premium-cta-section::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.85);z-index:1}.premium-contact-card{transition:.3s}.premium-contact-card:hover{transform:translateY(-5px);border-color:#ff1f1f!important;box-shadow:0 15px 30px rgba(255,31,31,.1)!important}.about-hero{min-height:80vh;display:flex;align-items:center;position:relative;background:url('../images/about/hero.jpeg') center/cover no-repeat}.about-hero-overlay{position:absolute;inset:0;background:linear-gradient(to right,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 100%)}.about-hero-content{position:relative;z-index:2;color:#fff;padding:0 10%}.about-hero-title{font-size:4rem;font-weight:800;margin-bottom:20px}.about-hero-subtitle{font-size:1.5rem;margin-bottom:20px;opacity:.9}.about-breadcrumb a,.about-breadcrumb span{color:#fff;text-decoration:none;font-weight:500;margin-right:10px}