.Contact_heroContent__BHMTb{max-width:800px;margin:0 auto;padding:48px 0}.Contact_trustBadges__QdC8T{display:flex;gap:16px;justify-content:center;margin-bottom:32px;flex-wrap:wrap}.Contact_contactGrid__9__Jn{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:32px;gap:32px;margin-top:32px}.Contact_contactMethod__8PNxh{text-align:center;padding:24px 0}.Contact_contactIcon__Utpw0{width:80px;height:80px;background:var(--accent-cta);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-size:32px;box-shadow:var(--shadow-lg)}.Contact_contactMethod__8PNxh h3{font-size:24px;font-weight:700;margin-bottom:16px;color:var(--text-primary)}.Contact_contactMethod__8PNxh p{font-size:16px;color:var(--text-secondary);margin-bottom:24px}.Contact_contactMethod__8PNxh .Contact_btn__DltpO{margin-bottom:16px}.Contact_contactMethod__8PNxh .Contact_btn__DltpO+.Contact_btn__DltpO{margin-top:8px}.Contact_contactMethod__8PNxh small{display:block;color:var(--text-muted);font-size:14px;margin-top:16px}.Contact_benefitsGrid__E7Zbt{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;margin-top:32px}.Contact_contactDetails___4NKN{max-width:500px;margin:0 auto}.Contact_contactInfo__ExCYh{display:flex;flex-direction:column;gap:16px}.Contact_contactInfo__ExCYh p{display:flex;align-items:center;gap:16px;font-size:16px;color:var(--text-secondary);margin:0}.Contact_contactInfo__ExCYh p a{color:var(--accent-primary);font-weight:600;text-decoration:none}.Contact_contactInfo__ExCYh p a:hover{color:var(--accent-cta)}.Contact_contactInfo__ExCYh [data-icon]{color:var(--accent-cta);font-size:18px}@media (max-width:1024px){.Contact_heroContent__BHMTb{padding:32px 0}.Contact_contactGrid__9__Jn{gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Contact_benefitsGrid__E7Zbt{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.Contact_heroContent__BHMTb{padding:24px 0}.Contact_trustBadges__QdC8T{flex-direction:column;align-items:center;gap:16px}.Contact_contactGrid__9__Jn{grid-template-columns:1fr;gap:24px}.Contact_contactIcon__Utpw0{width:64px;height:64px;font-size:24px;margin-bottom:24px}.Contact_contactMethod__8PNxh h3{font-size:20px}.Contact_contactMethod__8PNxh p{font-size:15px}.Contact_benefitsGrid__E7Zbt{grid-template-columns:1fr;gap:16px}.Contact_contactDetails___4NKN{max-width:100%}}@media (max-width:896px) and (max-height:500px) and (orientation:landscape){.Contact_heroContent__BHMTb{padding:calc(2vh * var(--landscape-vh-scale, .9)) 0}.Contact_trustBadges__QdC8T{margin-bottom:calc(2vh * var(--landscape-vh-scale, .9));gap:calc(1.5vw * var(--landscape-vw-scale, .9))}.Contact_contactGrid__9__Jn{grid-template-columns:repeat(2,1fr);gap:calc(2vw * var(--landscape-vw-scale, .9));margin-top:calc(3vh * var(--landscape-vh-scale, .9))}.Contact_contactMethod__8PNxh{padding:calc(2vh * var(--landscape-vh-scale, .9)) 0}.Contact_contactIcon__Utpw0{width:clamp(48px,7vw,56px);height:clamp(48px,7vw,56px);font-size:clamp(1.5rem,4.5vw,1.75rem);margin-bottom:calc(2vh * var(--landscape-vh-scale, .9))}.Contact_contactMethod__8PNxh h3{font-size:clamp(1rem,2.8vw,1.125rem);margin-bottom:calc(1.5vh * var(--landscape-vh-scale, .9))}.Contact_contactMethod__8PNxh p{font-size:clamp(.8125rem,2.2vw,.875rem);margin-bottom:calc(2vh * var(--landscape-vh-scale, .9));line-height:1.5}.Contact_contactMethod__8PNxh .Contact_btn__DltpO{padding:calc(1.25vh * var(--landscape-vh-scale, .9)) calc(2vw * var(--landscape-vw-scale, .9));font-size:clamp(.8125rem,2.2vw,.875rem);min-height:clamp(36px,5vh,40px)}.Contact_contactMethod__8PNxh small{font-size:clamp(.6875rem,1.9vw,.75rem);margin-top:calc(1.5vh * var(--landscape-vh-scale, .9))}.Contact_contactDetails___4NKN{max-width:100%}.Contact_contactInfo__ExCYh,.Contact_contactInfo__ExCYh p{gap:calc(1.5vw * var(--landscape-vw-scale, .9))}.Contact_contactInfo__ExCYh p{font-size:clamp(.8125rem,2.2vw,.875rem)}}@media (max-width:480px){.Contact_heroContent__BHMTb{padding:24px 0}.Contact_contactIcon__Utpw0{width:56px;height:56px;font-size:24px;margin-bottom:16px}.Contact_contactMethod__8PNxh h3{font-size:18px;margin-bottom:16px}.Contact_contactMethod__8PNxh p{font-size:14px;margin-bottom:24px}.Contact_contactMethod__8PNxh .Contact_btn__DltpO{width:100%;max-width:250px}.Contact_contactInfo__ExCYh p{font-size:15px}}