.archirenk-service-cta-trust{
  margin:2rem 0 2.5rem;
  padding:1.35rem;
  border:1px solid rgba(15,23,42,.10);
  border-radius:24px;
  background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);
  box-shadow:0 18px 40px rgba(15,23,42,.06)
}
.archirenk-service-cta-trust__eyebrow{
  margin:0 0 .55rem;
  font-size:.92rem;
  font-weight:700;
  letter-spacing:.02em;
  text-transform:uppercase;
  color:#0f766e
}
.archirenk-service-cta-trust__title{
  margin:0 0 .75rem;
  color:#0f172a
}
.archirenk-service-cta-trust__lead{
  margin:0;
  color:#475569;
  max-width:78ch
}
.archirenk-service-cta-trust__grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:1rem;
  margin:1.25rem 0
}
.archirenk-service-cta-trust__card{
  padding:1rem;
  border:1px solid rgba(15,23,42,.08);
  border-radius:18px;
  background:#fff
}
.archirenk-service-cta-trust__card h3{
  margin:0 0 .45rem;
  font-size:1rem;
  color:#0f172a
}
.archirenk-service-cta-trust__card p{
  margin:0;
  color:#475569;
  line-height:1.6
}
.archirenk-service-cta-trust__contact{
  display:flex;
  flex-wrap:wrap;
  gap:.65rem 1rem;
  align-items:center;
  padding:1rem 1.1rem;
  border-radius:18px;
  background:#eef6ff;
  border:1px solid rgba(37,99,235,.12)
}
.archirenk-service-cta-trust__contact strong{
  color:#0f172a
}
.archirenk-service-cta-trust__contact span,
.archirenk-service-cta-trust__contact a{
  color:#334155;
  text-decoration:none
}
.archirenk-service-cta-trust__actions{
  display:flex;
  flex-wrap:wrap;
  gap:.75rem;
  margin-top:1rem
}
.archirenk-service-cta-trust__actions a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:48px;
  padding:.85rem 1.15rem;
  border-radius:14px;
  text-decoration:none;
  font-weight:700;
  transition:transform .18s ease, box-shadow .18s ease, background-color .18s ease
}
.archirenk-service-cta-trust__actions a:hover{
  transform:translateY(-1px)
}
.archirenk-service-cta-trust__actions .is-primary{
  background:#0f172a;
  color:#fff;
  box-shadow:0 12px 28px rgba(15,23,42,.16)
}
.archirenk-service-cta-trust__actions .is-secondary{
  background:#fff;
  color:#0f172a;
  border:1px solid rgba(15,23,42,.12)
}
.archirenk-service-cta-trust__note{
  margin:1rem 0 0;
  color:#64748b;
  line-height:1.6
}
.archirenk-service-cta-trust a:focus-visible{
  outline:3px solid #111827;
  outline-offset:2px;
  border-radius:14px
}
@media (max-width: 860px){
  .archirenk-service-cta-trust__grid{
    grid-template-columns:1fr
  }
}
