.HomePage-module__dd9IXq__heroSection{background:var(--gradient-hero,linear-gradient(135deg,#5dade2 0%,#2874a6 100%));min-height:80vh;color:var(--color-white,white);text-align:center;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.HomePage-module__dd9IXq__heroContent{max-width:900px;margin:0 auto}.HomePage-module__dd9IXq__heroTitle{color:var(--color-white,white)!important;margin-bottom:1.5rem!important;font-weight:700!important}.HomePage-module__dd9IXq__heroDescription{opacity:.95;color:var(--color-white,#fffffff2)!important;margin-bottom:2.5rem!important;line-height:1.6!important}.HomePage-module__dd9IXq__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.HomePage-module__dd9IXq__section{padding:5rem 2rem}.HomePage-module__dd9IXq__alternateSection{background-color:var(--color-bg-secondary,#f8fbfd)}.HomePage-module__dd9IXq__sectionContainer{max-width:1200px;margin:0 auto}.HomePage-module__dd9IXq__sectionTitle{text-align:center;color:var(--color-text-primary,#1a3a5c);margin-bottom:3rem!important;font-weight:600!important}.HomePage-module__dd9IXq__servicesGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem;display:grid}.HomePage-module__dd9IXq__serviceCard{height:100%;transition:transform .3s,box-shadow .3s}.HomePage-module__dd9IXq__serviceCard:hover{box-shadow:var(--shadow-lg,0 12px 24px #1a3a5c29);transform:translateY(-8px)}.HomePage-module__dd9IXq__cardTitle{color:var(--color-primary,#4a90c8);margin-bottom:1rem!important;font-weight:600!important}.HomePage-module__dd9IXq__cardDescription{color:var(--color-text-secondary,#2e5c8a);line-height:1.6}.HomePage-module__dd9IXq__benefitsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2.5rem;margin-top:2rem;display:grid}.HomePage-module__dd9IXq__benefitCard{text-align:center;padding:1.5rem}.HomePage-module__dd9IXq__benefitTitle{color:var(--color-text-primary,#1a3a5c);margin-bottom:1rem!important;font-weight:600!important}.HomePage-module__dd9IXq__benefitDescription{color:var(--color-text-secondary,#2e5c8a);line-height:1.6}.HomePage-module__dd9IXq__stepsContainer{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem;display:grid}.HomePage-module__dd9IXq__stepCard{text-align:center;background:var(--color-white,white);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-md,0 4px 12px #1a3a5c1f);padding:2rem 1.5rem;transition:transform .3s}.HomePage-module__dd9IXq__stepCard:hover{box-shadow:var(--shadow-lg,0 8px 24px #1a3a5c29);transform:translateY(-5px)}.HomePage-module__dd9IXq__stepNumber{background:var(--gradient-primary,linear-gradient(135deg,#4a90c8 0%,#2e5c8a 100%));width:50px;height:50px;color:var(--color-white,white);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:1.5rem;font-weight:700;display:flex}.HomePage-module__dd9IXq__stepTitle{color:var(--color-text-primary,#1a3a5c);margin-bottom:1rem!important;font-weight:600!important}.HomePage-module__dd9IXq__stepDescription{color:var(--color-text-secondary,#2e5c8a);line-height:1.6}.HomePage-module__dd9IXq__trustSection{background:var(--gradient-primary,linear-gradient(135deg,#4a90c8 0%,#2e5c8a 100%));color:var(--color-white,white)}.HomePage-module__dd9IXq__trustSection .HomePage-module__dd9IXq__sectionTitle{color:var(--color-white,white)}.HomePage-module__dd9IXq__trustSignalsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:2rem;display:grid}.HomePage-module__dd9IXq__trustSignal{text-align:center;padding:1.5rem}.HomePage-module__dd9IXq__trustSignalText{color:var(--color-white,white)!important;font-size:1.25rem!important;font-weight:700!important}.HomePage-module__dd9IXq__serviceAreasDescription{text-align:center;color:var(--color-text-secondary,#2e5c8a);margin-bottom:2rem!important}.HomePage-module__dd9IXq__serviceAreasGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-top:2rem;display:grid}.HomePage-module__dd9IXq__serviceArea{background:var(--color-bg-secondary,#f8fbfd);border-radius:var(--radius-md,8px);text-align:center;border:2px solid var(--color-border-light,#d4e6f1);padding:1.25rem;transition:all .3s}.HomePage-module__dd9IXq__serviceArea:hover{background:var(--color-primary,#4a90c8);border-color:var(--color-primary,#4a90c8);color:var(--color-white,white)}.HomePage-module__dd9IXq__serviceArea:hover p{color:var(--color-white,white)!important}.HomePage-module__dd9IXq__finalCTASection{background:var(--gradient-dark,linear-gradient(135deg,#1a3a5c 0%,#2e5c8a 100%));color:var(--color-white,white);text-align:center;padding:5rem 2rem}.HomePage-module__dd9IXq__finalCTAContent{max-width:800px;margin:0 auto}.HomePage-module__dd9IXq__finalCTATitle{color:var(--color-white,white)!important;margin-bottom:1.5rem!important;font-weight:700!important}.HomePage-module__dd9IXq__finalCTADescription{opacity:.9;color:var(--color-white,white)!important;margin-bottom:2.5rem!important}.HomePage-module__dd9IXq__contactSection{background:var(--color-bg-secondary,#f8fbfd);text-align:center}.HomePage-module__dd9IXq__contactTitle{color:var(--color-text-primary,#1a3a5c);margin-bottom:2rem!important}.HomePage-module__dd9IXq__contactInfo{flex-direction:column;align-items:center;gap:1rem;display:flex}.HomePage-module__dd9IXq__contactInfo h6{color:var(--color-primary,#4a90c8);font-weight:600}.HomePage-module__dd9IXq__contactInfo p{color:var(--color-text-secondary,#2e5c8a)}@media (max-width:768px){.HomePage-module__dd9IXq__heroSection{min-height:60vh;padding:3rem 1.5rem}.HomePage-module__dd9IXq__section{padding:3rem 1.5rem}.HomePage-module__dd9IXq__servicesGrid,.HomePage-module__dd9IXq__benefitsGrid,.HomePage-module__dd9IXq__stepsContainer{grid-template-columns:1fr}.HomePage-module__dd9IXq__trustSignalsGrid,.HomePage-module__dd9IXq__serviceAreasGrid{grid-template-columns:repeat(2,1fr)}.HomePage-module__dd9IXq__ctaButtons{flex-direction:column;width:100%}.HomePage-module__dd9IXq__ctaButtons button{width:100%}}
