.CondoMoving-module__7PgyBq__condoMovingPage{color:var(--dark-charcoal);font-family:Outfit,sans-serif}.CondoMoving-module__7PgyBq__container{max-width:1200px;margin:0 auto;padding:0 20px}.CondoMoving-module__7PgyBq__section{padding:80px 0}.CondoMoving-module__7PgyBq__hero{color:#fff;text-align:center;background-image:url(https://placehold.co/1920x1080/png?text=Condo+Moving+Toronto);background-position:50%;background-size:cover;justify-content:center;align-items:center;height:60vh;min-height:500px;display:flex;position:relative}.CondoMoving-module__7PgyBq__heroOverlay{background:linear-gradient(#0009,#000c);width:100%;height:100%;position:absolute;top:0;left:0}.CondoMoving-module__7PgyBq__heroContent{z-index:2;max-width:800px;padding:0 20px;position:relative}.CondoMoving-module__7PgyBq__heroTitle{text-transform:uppercase;letter-spacing:-1px;margin-bottom:20px;font-size:3.5rem;font-weight:800}.CondoMoving-module__7PgyBq__heroSubtitle{opacity:.9;margin-bottom:40px;font-size:1.4rem;font-weight:400;line-height:1.6}.CondoMoving-module__7PgyBq__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}.CondoMoving-module__7PgyBq__heroBtn:hover{background:var(--primary-hover);transform:translateY(-3px);box-shadow:0 10px 20px #0066ff4d}.CondoMoving-module__7PgyBq__benefitsSection{background:#f9f9f9}.CondoMoving-module__7PgyBq__sectionHeader{text-align:center;max-width:700px;margin:0 auto 60px}.CondoMoving-module__7PgyBq__sectionTitle{color:var(--dark-charcoal);margin-bottom:15px;font-size:2.5rem;font-weight:700}.CondoMoving-module__7PgyBq__sectionDesc{color:#666;font-size:1.1rem}.CondoMoving-module__7PgyBq__benefitsGrid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.CondoMoving-module__7PgyBq__benefitCard{text-align:center;background:#fff;border-radius:15px;padding:40px 30px;transition:transform .3s;box-shadow:0 5px 15px #0000000d}.CondoMoving-module__7PgyBq__benefitCard:hover{transform:translateY(-10px)}.CondoMoving-module__7PgyBq__benefitIcon{color:var(--primary-blue);margin-bottom:20px;font-size:2.5rem}.CondoMoving-module__7PgyBq__benefitTitle{margin-bottom:15px;font-size:1.3rem;font-weight:700}.CondoMoving-module__7PgyBq__benefitText{color:#666;line-height:1.6}.CondoMoving-module__7PgyBq__seoSection{background:#fff}.CondoMoving-module__7PgyBq__seoContent{color:#555;max-width:900px;margin:0 auto;font-size:1.1rem;line-height:1.8}.CondoMoving-module__7PgyBq__seoContent h2{color:var(--dark-charcoal);margin:40px 0 20px;font-size:2rem;font-weight:700}.CondoMoving-module__7PgyBq__seoContent p{margin-bottom:20px}.CondoMoving-module__7PgyBq__seoContent strong{color:var(--primary-blue);font-weight:600}.CondoMoving-module__7PgyBq__servicesGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px;display:grid}.CondoMoving-module__7PgyBq__serviceItem{background:#f4f9ff;border-radius:10px;align-items:center;gap:15px;padding:20px;display:flex}.CondoMoving-module__7PgyBq__checkIcon{color:var(--primary-blue);font-size:1.2rem}.CondoMoving-module__7PgyBq__serviceText{color:var(--dark-charcoal);font-weight:600}.CondoMoving-module__7PgyBq__processSection{background:var(--dark-charcoal);color:#fff}.CondoMoving-module__7PgyBq__processSection .CondoMoving-module__7PgyBq__sectionTitle,.CondoMoving-module__7PgyBq__processSection .CondoMoving-module__7PgyBq__sectionDesc{color:#fff}.CondoMoving-module__7PgyBq__processSection .CondoMoving-module__7PgyBq__sectionDesc{opacity:.8}.CondoMoving-module__7PgyBq__processGrid{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:60px;display:grid}.CondoMoving-module__7PgyBq__processStep{text-align:center;position:relative}.CondoMoving-module__7PgyBq__stepNumber{color:#ffffff1a;z-index:1;font-size:4rem;font-weight:800;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.CondoMoving-module__7PgyBq__stepContent{z-index:2;position:relative}.CondoMoving-module__7PgyBq__stepIcon{color:var(--primary-blue);margin-bottom:20px;font-size:2rem;display:inline-block}.CondoMoving-module__7PgyBq__stepTitle{margin-bottom:10px;font-size:1.2rem;font-weight:700}.CondoMoving-module__7PgyBq__stepDesc{opacity:.8;font-size:.95rem;line-height:1.6}.CondoMoving-module__7PgyBq__faqSection{background:#f9f9f9}.CondoMoving-module__7PgyBq__faqGrid{grid-template-columns:1fr 1fr;gap:30px;max-width:1000px;margin:0 auto;display:grid}.CondoMoving-module__7PgyBq__faqItem{background:#fff;border-radius:15px;padding:30px;box-shadow:0 5px 15px #0000000d}.CondoMoving-module__7PgyBq__faqQuestion{color:var(--dark-charcoal);align-items:flex-start;gap:10px;margin-bottom:15px;font-size:1.1rem;font-weight:700;display:flex}.CondoMoving-module__7PgyBq__qIcon{color:var(--primary-blue);margin-top:3px}.CondoMoving-module__7PgyBq__faqAnswer{color:#666;line-height:1.6}.CondoMoving-module__7PgyBq__ctaSection{text-align:center;background:linear-gradient(#0066ff0d,#0066ff1a);padding:100px 0}.CondoMoving-module__7PgyBq__ctaTitle{color:var(--dark-charcoal);margin-bottom:30px;font-size:2.5rem;font-weight:800}.CondoMoving-module__7PgyBq__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}.CondoMoving-module__7PgyBq__ctaBtn:hover{background:var(--primary-hover);transform:translateY(-5px);box-shadow:0 15px 30px #06f6}@media (max-width:992px){.CondoMoving-module__7PgyBq__benefitsGrid{grid-template-columns:1fr}.CondoMoving-module__7PgyBq__processGrid{grid-template-columns:repeat(2,1fr)}.CondoMoving-module__7PgyBq__faqGrid{grid-template-columns:1fr}}@media (max-width:576px){.CondoMoving-module__7PgyBq__heroTitle{font-size:2.5rem}.CondoMoving-module__7PgyBq__servicesGrid,.CondoMoving-module__7PgyBq__processGrid{grid-template-columns:1fr}}
