.contact-us-module-scss-module__h5sJDG__wrapper{min-height:100vh;padding-top:var(--header-height)}.contact-us-module-scss-module__h5sJDG__content{max-width:var(--max-width);text-align:center;padding:0 var(--spacing-xl);margin:0 auto}@media (max-width:1024px){.contact-us-module-scss-module__h5sJDG__content{padding:0 var(--spacing-md)}}.contact-us-module-scss-module__h5sJDG__mainContent{max-width:var(--max-width);padding:var(--spacing-xl);margin:0 auto}@media (max-width:1024px){.contact-us-module-scss-module__h5sJDG__mainContent{padding:0 var(--spacing-md)}}.contact-us-module-scss-module__h5sJDG__hero{text-align:center;margin-bottom:var(--spacing-xl);background:#f8f7f5;padding:100px 0 42px}@media (max-width:768px){.contact-us-module-scss-module__h5sJDG__hero{padding:20px 0 24px}}.contact-us-module-scss-module__h5sJDG__hero h1{color:#333;margin-bottom:32px;font-size:68px;font-weight:800;line-height:1.1}@media (max-width:768px){.contact-us-module-scss-module__h5sJDG__hero h1{font-size:42px}}.contact-us-module-scss-module__h5sJDG__hero .contact-us-module-scss-module__h5sJDG__subtitle{color:#333;max-width:800px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.5}@media (max-width:768px){.contact-us-module-scss-module__h5sJDG__hero .contact-us-module-scss-module__h5sJDG__subtitle{font-size:22px!important}}.contact-us-module-scss-module__h5sJDG__contactInfo{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}@media (max-width:768px){.contact-us-module-scss-module__h5sJDG__contactInfo{gap:var(--spacing-md);grid-template-columns:1fr}}.contact-us-module-scss-module__h5sJDG__contactCard{padding:var(--spacing-xl);text-align:center;background:#fff;border-radius:20px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px #0000000d}.contact-us-module-scss-module__h5sJDG__contactCard:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}@media (max-width:768px){.contact-us-module-scss-module__h5sJDG__contactCard{padding:var(--spacing-lg)}}.contact-us-module-scss-module__h5sJDG__contactIcon{width:60px;height:60px;margin:0 auto var(--spacing-md)auto;color:#fff;background:linear-gradient(135deg,#4a453f 0%,#1a5a3a 100%);border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex}.contact-us-module-scss-module__h5sJDG__contactCard h3{font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#333;margin-bottom:var(--spacing-sm);font-size:20px;font-weight:600;line-height:1.2}.contact-us-module-scss-module__h5sJDG__contactCard p{color:#666;margin-bottom:var(--spacing-xs);font-size:16px;line-height:1.5}.contact-us-module-scss-module__h5sJDG__contactCard p:last-child{color:#888;margin-bottom:0;font-size:14px}.contact-us-module-scss-module__h5sJDG__contactCard p a{color:#1a5a3a;font-weight:500;text-decoration:none}.contact-us-module-scss-module__h5sJDG__contactCard p a:hover{text-decoration:underline}.contact-us-module-scss-module__h5sJDG__supportHours{margin-bottom:var(--spacing-xl)}.contact-us-module-scss-module__h5sJDG__supportCard{padding:var(--spacing-xl);align-items:center;gap:var(--spacing-lg);background:linear-gradient(135deg,#e6efec 0%,#f2edf7 100%);border-radius:20px;display:flex;box-shadow:0 2px 8px #0000000d}@media (max-width:768px){.contact-us-module-scss-module__h5sJDG__supportCard{text-align:center;padding:var(--spacing-lg);flex-direction:column}}.contact-us-module-scss-module__h5sJDG__supportIcon{color:#fff;background:linear-gradient(135deg,#4a453f 0%,#1a5a3a 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:32px;display:flex}@media (max-width:768px){.contact-us-module-scss-module__h5sJDG__supportIcon{width:60px;height:60px;font-size:24px}}.contact-us-module-scss-module__h5sJDG__supportContent{flex:1}.contact-us-module-scss-module__h5sJDG__supportContent h3{font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#333;margin-bottom:var(--spacing-sm);font-size:24px;font-weight:600;line-height:1.2}@media (max-width:768px){.contact-us-module-scss-module__h5sJDG__supportContent h3{font-size:20px}}.contact-us-module-scss-module__h5sJDG__supportContent p{color:#666;margin-bottom:var(--spacing-xs);font-size:16px;line-height:1.5}.contact-us-module-scss-module__h5sJDG__supportContent p:last-child{margin-bottom:0}.contact-us-module-scss-module__h5sJDG__supportContent p strong{color:#333;font-weight:600}.contact-us-module-scss-module__h5sJDG__supportContent p em{color:#888;font-style:italic}.contact-us-module-scss-module__h5sJDG__supportNote{color:#888!important;margin-top:var(--spacing-sm)!important;font-size:14px!important}.contact-us-module-scss-module__h5sJDG__contactForm{padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);text-align:center;background:#fff;border-radius:20px;box-shadow:0 2px 8px #0000000d}.contact-us-module-scss-module__h5sJDG__contactForm h2{font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#333;margin-bottom:var(--spacing-lg);font-size:36px;font-weight:700;line-height:1.2}@media (max-width:768px){.contact-us-module-scss-module__h5sJDG__contactForm h2{margin-bottom:var(--spacing-md);font-size:28px}}.contact-us-module-scss-module__h5sJDG__contactForm p{font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#666;margin-bottom:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.6}@media (max-width:768px){.contact-us-module-scss-module__h5sJDG__contactForm p{margin-bottom:var(--spacing-lg);font-size:16px}}.contact-us-module-scss-module__h5sJDG__contactForm .contact-us-module-scss-module__h5sJDG__formContainer{max-width:600px;margin:0 auto}@media (max-width:768px){.contact-us-module-scss-module__h5sJDG__contactForm{padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}}
