.contact-showcase-hero{position:relative;overflow:hidden;padding:92px 0 78px;background:linear-gradient(135deg,#0d6fc5 0%,#2296e8 58%,#52b9f5 100%);color:#fff}
.contact-showcase-hero::before,.contact-showcase-hero::after{content:"";position:absolute;border:1px solid rgba(255,255,255,.16);border-radius:50%;pointer-events:none}.contact-showcase-hero::before{width:520px;height:520px;inset:-320px -100px auto auto}.contact-showcase-hero::after{width:280px;height:280px;inset:auto auto -200px 18%}
.contact-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:64px;align-items:center}.contact-hero-eyebrow{display:inline-flex;margin-bottom:16px;padding:7px 13px;border:1px solid rgba(255,255,255,.32);border-radius:99px;background:rgba(255,255,255,.1);font-size:13px;font-weight:600}.contact-hero-content h1{margin:0 0 17px;color:#fff;font-size:clamp(34px,4vw,50px);line-height:1.35}.contact-hero-content>p{max-width:690px;margin:0;color:rgba(255,255,255,.88);font-size:17px;line-height:2}.contact-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.contact-btn{min-height:47px;padding:12px 22px;border-radius:12px;font-size:14px}.contact-btn--primary{background:#fff;color:#116cb9;box-shadow:0 10px 28px rgba(0,44,91,.2)}.contact-btn--ghost{border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.08);color:#fff}
.contact-hero-summary{overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:22px;background:rgba(9,61,112,.24);box-shadow:0 24px 60px rgba(0,51,102,.22);backdrop-filter:blur(12px)}.contact-summary-head{display:flex;align-items:center;gap:9px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.16);font-size:13px}.online-dot{width:8px;height:8px;border-radius:50%;background:#6ee7a1;box-shadow:0 0 0 5px rgba(110,231,161,.13)}.contact-hero-summary>a{display:flex;align-items:center;gap:13px;padding:16px 20px;color:#fff;transition:background .2s}.contact-hero-summary>a+a{border-top:1px solid rgba(255,255,255,.12)}.contact-hero-summary>a:hover{background:rgba(255,255,255,.08)}.contact-hero-summary>a>span:last-child{display:flex;flex-direction:column}.contact-hero-summary b{font-size:13px}.contact-hero-summary small{margin-top:4px;color:rgba(255,255,255,.68);font-size:11px}.summary-icon{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:9px;background:rgba(255,255,255,.11);font-family:Arial,sans-serif}
.contact-section-lead{max-width:680px;margin:-10px auto 34px;color:#60758a;font-size:14px;line-height:1.9;text-align:center}.contact-card-desc{color:#6c8194;font-size:11.5px;line-height:1.7;text-align:center}.contact-card--primary .contact-card-desc{color:rgba(255,255,255,.72)}.support-kicker{display:inline-block;margin-bottom:10px;color:#1677d2;font-size:12px;font-weight:700}.support-step-text strong{color:#173b57;font-size:13px}.support-panel .support-step-text{line-height:1.85}
@media (max-width:980px){.contact-hero-inner{grid-template-columns:1fr;gap:38px}.contact-hero-summary{max-width:560px}}
@media (max-width:767px){.contact-showcase-hero{padding:58px 0 48px}.contact-hero-content{text-align:center}.contact-hero-eyebrow{font-size:11px}.contact-hero-content h1{font-size:31px}.contact-hero-content>p{font-size:15px}.contact-hero-actions{justify-content:center}.contact-btn{flex:1;min-width:145px;padding:12px 14px}.contact-hero-summary{border-radius:17px}.contact-section-lead{font-size:13px}}
