.PackingServices-module__h-IfmG__packingServicesPage{color:var(--dark-charcoal);font-family:Outfit,sans-serif}.PackingServices-module__h-IfmG__container{max-width:1200px;margin:0 auto;padding:0 20px}.PackingServices-module__h-IfmG__section{padding:80px 0}.PackingServices-module__h-IfmG__hero{color:#fff;text-align:center;background-image:url(https://placehold.co/1920x1080/png?text=Professional+Packing+Services);background-position:50%;background-size:cover;justify-content:center;align-items:center;height:60vh;min-height:500px;display:flex;position:relative}.PackingServices-module__h-IfmG__heroOverlay{background:linear-gradient(#00000080,#000000b3);width:100%;height:100%;position:absolute;top:0;left:0}.PackingServices-module__h-IfmG__heroContent{z-index:2;max-width:800px;padding:0 20px;position:relative}.PackingServices-module__h-IfmG__heroTitle{text-transform:uppercase;letter-spacing:-1px;margin-bottom:20px;font-size:3.5rem;font-weight:800}.PackingServices-module__h-IfmG__heroSubtitle{opacity:.95;margin-bottom:40px;font-size:1.4rem;font-weight:400;line-height:1.6}.PackingServices-module__h-IfmG__heroBtn{background:var(--primary-blue);color:#fff;border-radius:50px;padding:18px 40px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.PackingServices-module__h-IfmG__heroBtn:hover{background:var(--primary-hover);transform:translateY(-3px);box-shadow:0 10px 20px #0066ff4d}.PackingServices-module__h-IfmG__benefitsSection{background:#f9f9f9}.PackingServices-module__h-IfmG__sectionHeader{text-align:center;max-width:700px;margin:0 auto 60px}.PackingServices-module__h-IfmG__sectionTitle{color:var(--dark-charcoal);margin-bottom:15px;font-size:2.5rem;font-weight:700}.PackingServices-module__h-IfmG__sectionDesc{color:#666;font-size:1.1rem}.PackingServices-module__h-IfmG__benefitsGrid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.PackingServices-module__h-IfmG__benefitCard{text-align:center;background:#fff;border-radius:15px;padding:40px 30px;transition:transform .3s;box-shadow:0 5px 15px #0000000d}.PackingServices-module__h-IfmG__benefitCard:hover{transform:translateY(-10px)}.PackingServices-module__h-IfmG__benefitIcon{color:var(--primary-blue);margin-bottom:20px;font-size:2.5rem}.PackingServices-module__h-IfmG__benefitTitle{margin-bottom:15px;font-size:1.3rem;font-weight:700}.PackingServices-module__h-IfmG__benefitText{color:#666;line-height:1.6}.PackingServices-module__h-IfmG__seoSection{background:#fff}.PackingServices-module__h-IfmG__seoContent{color:#555;max-width:900px;margin:0 auto;font-size:1.1rem;line-height:1.8}.PackingServices-module__h-IfmG__seoContent h2{color:var(--dark-charcoal);margin:40px 0 20px;font-size:2rem;font-weight:700}.PackingServices-module__h-IfmG__seoContent p{margin-bottom:20px}.PackingServices-module__h-IfmG__seoContent strong{color:var(--primary-blue);font-weight:600}.PackingServices-module__h-IfmG__servicesGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px;display:grid}.PackingServices-module__h-IfmG__serviceItem{background:#f4f9ff;border-radius:10px;align-items:center;gap:15px;padding:20px;display:flex}.PackingServices-module__h-IfmG__checkIcon{color:var(--primary-blue);font-size:1.2rem}.PackingServices-module__h-IfmG__serviceText{color:var(--dark-charcoal);font-weight:600}.PackingServices-module__h-IfmG__processSection{background:var(--dark-charcoal);color:#fff}.PackingServices-module__h-IfmG__processSection .PackingServices-module__h-IfmG__sectionTitle,.PackingServices-module__h-IfmG__processSection .PackingServices-module__h-IfmG__sectionDesc{color:#fff}.PackingServices-module__h-IfmG__processSection .PackingServices-module__h-IfmG__sectionDesc{opacity:.8}.PackingServices-module__h-IfmG__processGrid{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:60px;display:grid}.PackingServices-module__h-IfmG__processStep{text-align:center;position:relative}.PackingServices-module__h-IfmG__stepNumber{color:#ffffff1a;z-index:1;font-size:4rem;font-weight:800;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.PackingServices-module__h-IfmG__stepContent{z-index:2;position:relative}.PackingServices-module__h-IfmG__stepIcon{color:var(--primary-blue);margin-bottom:20px;font-size:2rem;display:inline-block}.PackingServices-module__h-IfmG__stepTitle{margin-bottom:10px;font-size:1.2rem;font-weight:700}.PackingServices-module__h-IfmG__stepDesc{opacity:.8;font-size:.95rem;line-height:1.6}.PackingServices-module__h-IfmG__faqSection{background:#f9f9f9}.PackingServices-module__h-IfmG__faqGrid{grid-template-columns:1fr 1fr;gap:30px;max-width:1000px;margin:0 auto;display:grid}.PackingServices-module__h-IfmG__faqItem{background:#fff;border-radius:15px;padding:30px;box-shadow:0 5px 15px #0000000d}.PackingServices-module__h-IfmG__faqQuestion{color:var(--dark-charcoal);align-items:flex-start;gap:10px;margin-bottom:15px;font-size:1.1rem;font-weight:700;display:flex}.PackingServices-module__h-IfmG__qIcon{color:var(--primary-blue);margin-top:3px}.PackingServices-module__h-IfmG__faqAnswer{color:#666;line-height:1.6}.PackingServices-module__h-IfmG__ctaSection{text-align:center;background:linear-gradient(#0066ff0d,#0066ff1a);padding:100px 0}.PackingServices-module__h-IfmG__ctaTitle{color:var(--dark-charcoal);margin-bottom:30px;font-size:2.5rem;font-weight:800}.PackingServices-module__h-IfmG__ctaBtn{background:var(--primary-blue);color:#fff;border-radius:50px;padding:20px 50px;font-size:1.2rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 10px 20px #0066ff4d}.PackingServices-module__h-IfmG__ctaBtn:hover{background:var(--primary-hover);transform:translateY(-5px);box-shadow:0 15px 30px #06f6}@media (max-width:992px){.PackingServices-module__h-IfmG__benefitsGrid{grid-template-columns:1fr}.PackingServices-module__h-IfmG__processGrid{grid-template-columns:repeat(2,1fr)}.PackingServices-module__h-IfmG__faqGrid{grid-template-columns:1fr}}@media (max-width:576px){.PackingServices-module__h-IfmG__heroTitle{font-size:2.5rem}.PackingServices-module__h-IfmG__servicesGrid,.PackingServices-module__h-IfmG__processGrid{grid-template-columns:1fr}}
