.contact-center{--cc-navy:#0b1f4d;--cc-navy-deep:#050c18;--cc-gold:#f4c430;--cc-gold-soft:rgba(244,196,48,.14);--cc-surface:#f6f8ff;--cc-card-shadow:0 14px 40px rgba(11,31,77,.08);--cc-radius:18px;background:var(--cc-surface);min-height:100%}.contact-center__hero{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--cc-navy-deep) 0,var(--cc-navy) 48%,#132d5c 100%);color:#fff;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,5vw,3rem);margin:0 calc(-1 * clamp(1rem, 4vw, 2rem))}.contact-center__hero-grid{max-width:1180px;margin:0 auto;display:grid;grid-gap:clamp(2rem,5vw,3rem);gap:clamp(2rem,5vw,3rem);align-items:center}@media (min-width:900px){.contact-center__hero-grid{grid-template-columns:1fr 1fr}}.contact-center__back{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;color:hsla(0,0%,100%,.72);text-decoration:none;margin-bottom:1.25rem;transition:color .2s ease}.contact-center__back:hover{color:var(--cc-gold)}.contact-center__hero-title{margin:0 0 .75rem;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.12}.contact-center__hero-sub{margin:0 0 1rem;font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.55;color:hsla(0,0%,100%,.88);max-width:36rem}.contact-center__hero-desc{margin:0;font-size:.95rem;line-height:1.6;color:hsla(0,0%,100%,.65);max-width:34rem}.contact-center__hero-visual{display:flex;justify-content:center;align-items:center;min-height:220px}.contact-center__hero-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 15% 40%,rgba(244,196,48,.12) 0,transparent 45%),radial-gradient(circle at 85% 20%,hsla(0,0%,100%,.06) 0,transparent 40%)}.contact-center__body{max-width:1180px;margin:0 auto;padding:clamp(2rem,5vw,3rem) clamp(1rem,4vw,0)}.contact-center__section-title{margin:0 0 1.25rem;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#475569}.contact-center__cards{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-bottom:clamp(2.5rem,6vw,3.5rem)}@media (min-width:640px){.contact-center__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.contact-center__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-channel-card{background:#fff;border:1px solid rgba(11,31,77,.08);border-radius:var(--cc-radius);padding:clamp(1.25rem,3vw,1.65rem);box-shadow:var(--cc-card-shadow);display:flex;flex-direction:column;gap:.75rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.contact-channel-card:hover{transform:translateY(-3px);box-shadow:0 20px 48px rgba(11,31,77,.12);border-color:rgba(244,196,48,.35)}.contact-channel-card__icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--cc-gold-soft);color:var(--cc-navy)}.contact-channel-card__title{margin:0;font-size:1.05rem;font-weight:800;color:var(--cc-navy);line-height:1.3}.contact-channel-card__desc{margin:0;font-size:.88rem;line-height:1.55;color:#475569;flex:1 1}.contact-channel-card__email{font-size:.86rem;font-weight:700;color:var(--cc-navy);word-break:break-all;text-decoration:none}.contact-channel-card__email:hover{color:#1d4ed8;text-decoration:underline}.contact-channel-card__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:.25rem;padding:.65rem 1.1rem;border-radius:12px;font-size:.86rem;font-weight:800;text-decoration:none;background:var(--cc-navy);color:#fff;transition:background .2s ease,transform .15s ease}.contact-channel-card__cta:hover{background:#132d5c;transform:translateY(-1px)}.contact-center__quick-grid{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:clamp(2.5rem,6vw,3.5rem)}@media (min-width:640px){.contact-center__quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.contact-center__quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.contact-quick-card{display:block;padding:1.1rem 1.15rem;border-radius:14px;background:#fff;border:1px solid rgba(11,31,77,.08);text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.contact-quick-card:hover{border-color:rgba(11,31,77,.18);box-shadow:0 10px 28px rgba(11,31,77,.07);transform:translateY(-2px)}.contact-quick-card__title{margin:0 0 .35rem;font-size:.92rem;font-weight:800;color:var(--cc-navy)}.contact-quick-card__desc{margin:0;font-size:.8rem;line-height:1.45;color:#475569}.contact-center__social{margin-bottom:clamp(2.5rem,6vw,3.5rem);padding:clamp(1.5rem,4vw,2rem);border-radius:var(--cc-radius);background:#fff;border:1px solid rgba(11,31,77,.08);box-shadow:var(--cc-card-shadow);text-align:center}.contact-center__social .social-media-links__list{justify-content:center}.contact-center__trust{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:clamp(2rem,5vw,2.5rem);padding:clamp(1.5rem,4vw,2rem);border-radius:var(--cc-radius);background:linear-gradient(135deg,var(--cc-navy-deep) 0,var(--cc-navy) 100%);color:#fff;box-shadow:0 18px 48px rgba(5,12,24,.35)}@media (min-width:640px){.contact-center__trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.contact-center__trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.contact-trust-item__title{margin:0 0 .4rem;font-size:.95rem;font-weight:800;color:var(--cc-gold)}.contact-trust-item__desc{margin:0;font-size:.82rem;line-height:1.5;color:hsla(0,0%,100%,.78)}.contact-center__page-footer{border-top:1px solid rgba(11,31,77,.1);padding:1.5rem clamp(1rem,4vw,0) .5rem;margin-top:1rem}.contact-center__page-footer-nav{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;justify-content:center;margin:0;padding:0;list-style:none}.contact-center__page-footer-nav a{font-size:.82rem;font-weight:700;color:#475569;text-decoration:none}.contact-center__page-footer-nav a:hover{color:var(--cc-navy);text-decoration:underline}.contact-center .social-media-links__icon-link{transition:transform .2s ease,background .2s ease,color .2s ease}.contact-center .social-media-links__icon-link:hover{transform:translateY(-3px) scale(1.06)}@media (max-width:639px){.contact-center__hero{margin-left:0;margin-right:0}}@media (prefers-reduced-motion:reduce){.contact-center .social-media-links__icon-link,.contact-channel-card,.contact-channel-card__cta,.contact-quick-card{transition:none}.contact-channel-card:hover,.contact-quick-card:hover{transform:none}}