/* eXalt 6.5.11 · annual-only offer flow and personal CorDev contact */
.ss-hero-copy h1{
  max-width:26ch;
  font-size:clamp(30px,2.7vw,42px);
  line-height:1.1;
  letter-spacing:-.025em;
  overflow-wrap:normal;
}

.ss-offer-contact-v659{
  display:grid;
  grid-template-columns:112px minmax(0,1fr);
  align-items:center;
  gap:20px;
  max-width:720px;
  margin:0 auto 18px;
  padding:18px;
  border:1px solid rgba(84,198,146,.36);
  border-radius:18px;
  background:linear-gradient(135deg,#102c3e,#10362f);
  color:#eaf3f8;
  text-align:left;
  box-shadow:0 12px 30px rgba(0,8,16,.18);
}
.ss-offer-contact-v659 img{
  display:block;
  width:112px;
  height:112px;
  border:2px solid rgba(255,255,255,.18);
  border-radius:16px;
  object-fit:cover;
  object-position:50% 21%;
}
.ss-offer-contact-v659 small{
  color:#69dab9;
  font-size:11px;
  font-weight:750;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.ss-offer-contact-v659 h2{margin:3px 0 0;font-size:23px;color:#fff}
.ss-offer-contact-v659 p{margin:0 0 8px;color:#b8ccd8;font-size:13px}
.ss-offer-contact-v659 strong{display:block;color:#f4fbff;font-size:14px;line-height:1.45}
.ss-offer-contact-v659 nav{display:flex;flex-wrap:wrap;gap:7px 16px;margin-top:10px}
.ss-offer-contact-v659 a{color:#7de3c3;font-size:12px;font-weight:700;text-decoration:none}
.ss-offer-contact-v659 a:hover,.ss-offer-contact-v659 a:focus{text-decoration:underline}

@media(max-width:800px){
  .ss-hero-copy h1{
    font-size:clamp(27px,6.5vw,34px);
    line-height:1.1;
    overflow-wrap:anywhere;
  }
}

@media(max-width:520px){
  .ss-offer-contact-v659{grid-template-columns:80px minmax(0,1fr);gap:13px;padding:14px}
  .ss-offer-contact-v659 img{width:80px;height:80px;border-radius:13px}
  .ss-offer-contact-v659 h2{font-size:20px}
  .ss-offer-contact-v659 strong{font-size:13px}
  .ss-offer-contact-v659 nav{display:grid;gap:4px}
}
