@keyframes ContactUsClient-module-scss-module__agKUbq__glowPulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}@keyframes ContactUsClient-module-scss-module__agKUbq__iconPop{0%{opacity:0;transform:scale(.6)rotate(-15deg)}70%{transform:scale(1.1)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}.ContactUsClient-module-scss-module__agKUbq__page{background:linear-gradient(160deg,#fafafa 0%,#fff 45%,#fceae9 100%);min-height:100vh;position:relative;overflow:hidden}.ContactUsClient-module-scss-module__agKUbq__bgPattern{pointer-events:none;z-index:0;background-image:linear-gradient(#0000 1px 1px),linear-gradient(90deg,#0000 1px 1px);background-size:60px 60px;position:absolute;inset:0}.ContactUsClient-module-scss-module__agKUbq__bgGlow{pointer-events:none;z-index:0;background:radial-gradient(circle,#d027211a 0%,#0000 68%);border-radius:50%;width:420px;height:420px;animation:7s ease-in-out infinite ContactUsClient-module-scss-module__agKUbq__glowPulse;position:absolute;top:-120px;right:-120px}.ContactUsClient-module-scss-module__agKUbq__bgGlowLeft{pointer-events:none;z-index:0;background:radial-gradient(circle,#d0272112 0%,#0000 68%);border-radius:50%;width:380px;height:380px;animation:9s ease-in-out infinite reverse ContactUsClient-module-scss-module__agKUbq__glowPulse;position:absolute;bottom:120px;left:-160px}.ContactUsClient-module-scss-module__agKUbq__pageInner{z-index:1;padding-bottom:clamp(64px,8vw,96px);position:relative}.ContactUsClient-module-scss-module__agKUbq__breadcrumbs{padding-top:1rem}.ContactUsClient-module-scss-module__agKUbq__hero{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:clamp(36px,6vw,56px);padding-top:clamp(8px,2vw,16px);display:flex}.ContactUsClient-module-scss-module__agKUbq__heroIconRing{color:#d02721;background:linear-gradient(135deg,#d027211a 0%,#d027211f 100%);border:1.5px solid #d027212e;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;animation:.6s cubic-bezier(.34,1.56,.64,1) .1s both ContactUsClient-module-scss-module__agKUbq__iconPop;display:flex;box-shadow:0 4px 16px #d027211f,inset 0 1px #fffc}.ContactUsClient-module-scss-module__agKUbq__badge{letter-spacing:.06em;text-transform:uppercase;color:#d02721;background:#d0272114;border:1px solid #d0272126;border-radius:9999px;align-items:center;padding:5px 14px;font-size:11px;font-weight:600;display:inline-flex}.ContactUsClient-module-scss-module__agKUbq__heroTitle{max-width:36rem;letter-spacing:-.03em!important;color:#1a1a1a!important;font-size:clamp(2rem,5vw,3rem)!important;font-weight:700!important;line-height:1.12!important}.ContactUsClient-module-scss-module__agKUbq__gradientText{background:linear-gradient(135deg,#d02721 0% 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.ContactUsClient-module-scss-module__agKUbq__heroSubtitle{max-width:34rem;color:#475569!important;font-size:clamp(1rem,2vw,1.0625rem)!important;line-height:1.65!important}.ContactUsClient-module-scss-module__agKUbq__statsRow{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.ContactUsClient-module-scss-module__agKUbq__statItem{background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:8px;padding:8px 14px;display:flex;box-shadow:0 2px 8px #0000000a}.ContactUsClient-module-scss-module__agKUbq__statIcon{color:#d02721;background:#d027211a;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ContactUsClient-module-scss-module__agKUbq__statValue{color:#1a1a1a;font-size:.875rem;font-weight:700}.ContactUsClient-module-scss-module__agKUbq__statLabel{color:#475569;font-size:.8125rem}.ContactUsClient-module-scss-module__agKUbq__layout{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,40px);margin-bottom:clamp(48px,8vw,80px);display:grid}@media (max-width:960px){.ContactUsClient-module-scss-module__agKUbq__layout{grid-template-columns:1fr}.ContactUsClient-module-scss-module__agKUbq__sidebar{order:-1}}.ContactUsClient-module-scss-module__agKUbq__sidebarSticky{top:calc(var(--header-height) + 16px);flex-direction:column;gap:16px;display:flex;position:sticky}.ContactUsClient-module-scss-module__agKUbq__cardLabel{letter-spacing:.06em;text-transform:uppercase;color:#475569;margin-bottom:12px;font-size:11px;font-weight:600;display:block}.ContactUsClient-module-scss-module__agKUbq__contactCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px;box-shadow:0 2px 12px #0000000a}.ContactUsClient-module-scss-module__agKUbq__contactCardHeader{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.ContactUsClient-module-scss-module__agKUbq__contactCardIcon{color:#d02721;background:#d027211a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ContactUsClient-module-scss-module__agKUbq__contactCardLabel{letter-spacing:.06em;text-transform:uppercase;color:#475569;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.ContactUsClient-module-scss-module__agKUbq__contactCardEmail{color:#d02721;word-break:break-all;font-size:.9375rem;font-weight:700;line-height:1.4;text-decoration:none;display:block}.ContactUsClient-module-scss-module__agKUbq__contactCardEmail:hover{color:#9a1b16;text-decoration:underline}.ContactUsClient-module-scss-module__agKUbq__contactCardHint{color:#475569;border-top:1px solid #e2e8f0;align-items:center;gap:6px;margin:0;padding-top:14px;font-size:.8125rem;display:flex}.ContactUsClient-module-scss-module__agKUbq__socialCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px;box-shadow:0 2px 12px #0000000a}.ContactUsClient-module-scss-module__agKUbq__socialLinks{gap:10px;display:flex}.ContactUsClient-module-scss-module__agKUbq__socialLink{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .2s;display:flex}.ContactUsClient-module-scss-module__agKUbq__socialLink:hover{color:#fff;background:#d02721;border-color:#d02721;transform:translateY(-2px);box-shadow:0 4px 12px #d0272140}.ContactUsClient-module-scss-module__agKUbq__quickLinks{background:linear-gradient(145deg,#d027210f 0%,#d0272114 100%);border:1px solid #d0272126;border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.ContactUsClient-module-scss-module__agKUbq__quickLink{color:#1a1a1a;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;text-decoration:none;transition:background .15s;display:flex}.ContactUsClient-module-scss-module__agKUbq__quickLink:hover{background:#fff9}.ContactUsClient-module-scss-module__agKUbq__quickLink:hover .ContactUsClient-module-scss-module__agKUbq__quickLinkArrow{transform:translate(2px)}.ContactUsClient-module-scss-module__agKUbq__quickLinkIcon{color:#d02721;background:#d027211a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;line-height:0;display:inline-flex}.ContactUsClient-module-scss-module__agKUbq__quickLinkIcon svg{width:16px;height:16px;display:block}.ContactUsClient-module-scss-module__agKUbq__quickLinkText{flex:1;font-size:.875rem;font-weight:600;line-height:1.3}.ContactUsClient-module-scss-module__agKUbq__quickLinkArrow{color:#d02721;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;line-height:0;transition:transform .15s;display:inline-flex}.ContactUsClient-module-scss-module__agKUbq__quickLinkArrow svg{width:14px;height:14px;display:block}.ContactUsClient-module-scss-module__agKUbq__main{min-width:0}.ContactUsClient-module-scss-module__agKUbq__formHeader{margin-bottom:20px}.ContactUsClient-module-scss-module__agKUbq__formSectionTitle{letter-spacing:-.02em;color:#1a1a1a!important;margin-bottom:6px!important;font-size:clamp(1.25rem,2.5vw,1.5rem)!important;font-weight:600!important}.ContactUsClient-module-scss-module__agKUbq__formSectionText{color:#475569!important;font-size:.9375rem!important}.ContactUsClient-module-scss-module__agKUbq__stepsSection{margin-bottom:clamp(32px,5vw,48px)}.ContactUsClient-module-scss-module__agKUbq__stepsHeader{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:clamp(28px,4vw,40px);display:flex}.ContactUsClient-module-scss-module__agKUbq__stepsTitle{letter-spacing:-.02em;color:#1a1a1a!important;font-size:clamp(1.375rem,3vw,1.75rem)!important;font-weight:600!important}.ContactUsClient-module-scss-module__agKUbq__stepsSubtitle{max-width:32rem;color:#475569!important;font-size:.9375rem!important}.ContactUsClient-module-scss-module__agKUbq__stepsGrid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,3vw,24px);display:grid}@media (max-width:890px){.ContactUsClient-module-scss-module__agKUbq__stepsGrid{grid-template-columns:1fr}}.ContactUsClient-module-scss-module__agKUbq__stepCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:12px;padding:24px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 4px 20px #0000000a}.ContactUsClient-module-scss-module__agKUbq__stepCard:hover{border-color:#d0272140;transform:translateY(-3px);box-shadow:0 8px 28px #d0272114}.ContactUsClient-module-scss-module__agKUbq__stepCard:hover .ContactUsClient-module-scss-module__agKUbq__stepIconWrapper{background:#d0272124}.ContactUsClient-module-scss-module__agKUbq__stepCard:hover .ContactUsClient-module-scss-module__agKUbq__stepBadge{color:#d02721;background:#d027211f}.ContactUsClient-module-scss-module__agKUbq__stepCardTop{justify-content:space-between;align-items:center;display:flex}.ContactUsClient-module-scss-module__agKUbq__stepBadge{color:#475569;letter-spacing:.04em;background:#f1f5f9;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.75rem;font-weight:800;transition:all .2s;display:inline-flex}.ContactUsClient-module-scss-module__agKUbq__stepIconWrapper{color:#d02721;background:#d0272114;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex}.ContactUsClient-module-scss-module__agKUbq__stepTitle{color:#1a1a1a!important;margin:0!important;font-size:1rem!important;font-weight:600!important}.ContactUsClient-module-scss-module__agKUbq__stepDescription{color:#475569!important;margin:0!important;font-size:.875rem!important;line-height:1.6!important}.ContactUsClient-module-scss-module__agKUbq__stepConnector{color:#fff;z-index:2;background:#d02721;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:36px;right:-18px;box-shadow:0 4px 10px #d0272140}@media (max-width:890px){.ContactUsClient-module-scss-module__agKUbq__stepConnector{display:none}}.ContactUsClient-module-scss-module__agKUbq__ctaBox{text-align:center;background:linear-gradient(135deg,#1a1a1a 0%,#2d3748 100%);border:1px solid #ffffff14;border-radius:20px;padding:clamp(32px,5vw,44px);position:relative;overflow:hidden}.ContactUsClient-module-scss-module__agKUbq__ctaGlow{pointer-events:none;background:radial-gradient(#d0272159 0%,#0000 70%);width:60%;height:80%;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.ContactUsClient-module-scss-module__agKUbq__ctaTitle{position:relative;color:#fff!important;margin-bottom:8px!important;font-size:clamp(1.25rem,3vw,1.625rem)!important;font-weight:600!important}.ContactUsClient-module-scss-module__agKUbq__ctaText{max-width:28rem;margin-left:auto;margin-right:auto;position:relative;color:#ffffffbf!important;margin-bottom:20px!important;font-size:.9375rem!important}.ContactUsClient-module-scss-module__agKUbq__ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.ContactUsClient-module-scss-module__agKUbq__ctaPrimary{color:#fff;background:#d02721;border-radius:9999px;align-items:center;gap:8px;padding:11px 22px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.ContactUsClient-module-scss-module__agKUbq__ctaPrimary:hover{background:#9a1b16;transform:translateY(-1px)}.ContactUsClient-module-scss-module__agKUbq__ctaSecondary{color:#fffc;border:1px solid #fff3;border-radius:9999px;padding:11px 18px;font-size:.875rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s}.ContactUsClient-module-scss-module__agKUbq__ctaSecondary:hover{color:#fff;border-color:#fff6}
.ContactForm-module-scss-module__SA83hq__formContainer{background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;padding:clamp(20px,4vw,32px);transition:box-shadow .2s,border-color .2s;box-shadow:0 4px 20px #0000000a}.ContactForm-module-scss-module__SA83hq__formContainer:focus-within{border-color:#d0272140;box-shadow:0 8px 28px #d0272114}.ContactForm-module-scss-module__SA83hq__inputRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:520px){.ContactForm-module-scss-module__SA83hq__inputRow{grid-template-columns:1fr}}.ContactForm-module-scss-module__SA83hq__inputWrapper{width:100%}.ContactForm-module-scss-module__SA83hq__inputLabel{color:#1a1a1a;margin-bottom:6px;font-size:.875rem;font-weight:600}.ContactForm-module-scss-module__SA83hq__input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;transition:all .2s}.ContactForm-module-scss-module__SA83hq__input:focus,.ContactForm-module-scss-module__SA83hq__input:focus-within{background:#fff;border-color:#d0272166;box-shadow:0 0 0 3px #d027211a}.ContactForm-module-scss-module__SA83hq__input:hover:not(:focus):not(:focus-within){background:#fff;border-color:#d0272140}.ContactForm-module-scss-module__SA83hq__input::placeholder{color:#47556999}.ContactForm-module-scss-module__SA83hq__submitButton{letter-spacing:.02em;color:#fff;cursor:pointer;background:#d02721;border:none;border-radius:9999px;height:48px;margin-top:4px;font-size:.9375rem;font-weight:600;transition:background .2s,transform .15s,box-shadow .2s;box-shadow:0 4px 14px #d0272133}.ContactForm-module-scss-module__SA83hq__submitButton:hover{background:#9a1b16;transform:translateY(-1px);box-shadow:0 8px 24px #d027214d}.ContactForm-module-scss-module__SA83hq__submitButton:active{transform:translateY(0);box-shadow:0 4px 14px #d0272133}
