.about-hero{color:#fff;text-align:center;background-color:#0000;background-image:linear-gradient(#0a1d8fbf,#0a1d8fa6),url(https://galaxymoversregina.ca/wp-content/uploads/2025/08/Galaxy-Movers-Regina-3.jpeg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;height:55vh;min-height:400px;display:flex}.about-overlay{max-width:900px;padding:0 20px}.about-overlay h1{text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:42px;font-weight:900}.about-overlay p.hero-sub{color:#f3f4f6;text-transform:none;font-size:22px;font-weight:500}@media (min-width:768px){.about-overlay h1{font-size:52px}.about-overlay p.hero-sub{font-size:26px}}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section-title-blue{color:#0a1d8f;margin-bottom:24px;font-size:28px;font-weight:900}@media (min-width:768px){.section-title-blue{font-size:34px}}.card-title-gold{color:#bfa15f;border-bottom:2px solid #bfa15f33;margin-bottom:18px;padding-bottom:8px;font-size:24px;font-weight:800}.about-intro-section{background:#fff;padding:90px 0}.about-intro-grid{grid-template-columns:1fr;align-items:flex-start;gap:50px;display:grid}@media (min-width:1024px){.about-intro-grid{grid-template-columns:1.2fr 1fr}}.intro-main-text p{color:#4b5563;margin-bottom:18px;font-size:16px;line-height:1.7}.who-we-are-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:40px 30px;box-shadow:0 4px 20px #00000005}.who-we-are-card p{color:#4b5563;margin-bottom:16px;font-size:15.5px;line-height:1.65}.who-we-are-card p:last-child{margin-bottom:0}.mission-vision-section{background:#f3f4f6;padding:90px 0}.mission-vision-grid{grid-template-columns:1fr;gap:30px;display:grid}@media (min-width:768px){.mission-vision-grid{grid-template-columns:1fr 1fr}}.mv-card{background:#fff;border-top:4px solid #0a1d8f;border-radius:12px;padding:40px 35px;box-shadow:0 10px 30px #0000000d}.mv-card.vision{border-top-color:#ef4444}.mv-icon{margin-bottom:20px;font-size:40px}.mv-card h3{color:#1f2937;margin-bottom:16px;font-size:24px;font-weight:800}.mv-card p{color:#4b5563;margin-bottom:14px;font-size:15.5px;line-height:1.7}.mv-card p:last-child{margin-bottom:0}.what-we-do-section{background:#fff;padding:90px 0}.section-header-center{text-align:center;max-width:800px;margin:0 auto 55px}.section-subtitle{color:#4b5563;margin-top:15px;font-size:16.5px;line-height:1.7}.about-services-grid{grid-template-columns:1fr;gap:25px;display:grid}@media (min-width:640px){.about-services-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.about-services-grid{grid-template-columns:1fr 1fr 1fr}}.about-service-card{background:#f9fafb;border:1px solid #f3f4f6;border-radius:12px;padding:35px 25px;transition:all .3s;box-shadow:0 2px 10px #00000003}.about-service-card:hover{background:#fff;border-color:#0a1d8f1a;transform:translateY(-5px);box-shadow:0 15px 35px #0a1d8f14}.abs-icon{margin-bottom:18px;font-size:32px}.about-service-card h4{color:#0a1d8f;margin-bottom:12px;font-size:19px;font-weight:800}.about-service-card p{color:#4b5563;font-size:14.5px;line-height:1.6}.trust-approach-section{background:#f9fafb;padding:90px 0}.trust-approach-grid{grid-template-columns:1fr;gap:50px;display:grid}@media (min-width:1024px){.trust-approach-grid{grid-template-columns:1.2fr 1fr}}.trust-column p{color:#4b5563;margin-bottom:18px;font-size:16px;line-height:1.7}.approach-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:40px 30px;box-shadow:0 10px 30px #00000008}.approach-steps{flex-direction:column;gap:24px;margin:25px 0 0;padding:0;list-style:none;display:flex}.approach-steps li{gap:16px;display:flex}.step-num{color:#fff;background:#0a1d8f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:flex}.approach-steps h5{color:#1f2937;margin-bottom:4px;font-size:16px;font-weight:800}.approach-steps p{color:#6b7280;margin:0;font-size:14px;line-height:1.5}.about-commitment-section{background:#fff;padding:90px 0 110px}.commitment-banner{color:#fff;background:linear-gradient(135deg,#0a1d8f,#060e49);border-radius:16px;padding:50px 30px;box-shadow:0 15px 40px #0a1d8f33}@media (min-width:768px){.commitment-banner{padding:60px 50px}}.banner-content h3{color:#fff;border-left:4px solid #ef4444;margin-bottom:22px;padding-left:15px;font-size:28px;font-weight:900}.banner-content p{color:#e5e7eb;margin-bottom:20px;font-size:16px;line-height:1.7}.confidence-callout{background:#ffffff14;border-left:4px solid #bfa15f;border-radius:8px;margin-top:35px;padding:25px 20px}.confidence-callout h4{color:#fff;margin-bottom:10px;font-size:20px;font-weight:800}.confidence-callout p{color:#d1d5db;margin:0;font-size:15px;line-height:1.6}
