@keyframes dm-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes dm-sheen{0%,100%{background-position:150% 0}50%{background-position:-50% 0}}

.r26-agent-team.s1,
.r26-agent-team .s1 {
  background:var(--cube-cube-white);
}

.r26-agent-team.s2,
.r26-agent-team .s2 {
  max-width:1200px;
  margin:0 auto;
  padding:112px 32px;
}

.r26-agent-team.s3,
.r26-agent-team .s3 {
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));
  gap:40px;
  align-items:center;
}

.r26-agent-team.s4,
.r26-agent-team .s4 {
  max-width:620px;
}

.r26-agent-team.s5,
.r26-agent-team .s5 {
  font:500 15px var(--font-accent);
  letter-spacing:.14em;
  text-transform:uppercase;
  color:var(--cube-new-green);
}

.r26-agent-team.s6,
.r26-agent-team .s6 {
  font-family:var(--font-display);
  font-weight:400;
  font-size:clamp(32px,4vw,50px);
  line-height:1.06;
  margin:16px 0 0;
  text-wrap:balance;
  color:var(--text-heading);
}

.r26-agent-team.s7,
.r26-agent-team .s7 {
  font:400 18px/1.55 var(--font-body);
  color:var(--text-secondary);
  margin:16px 0 0;
  text-wrap:pretty;
}

.r26-agent-team.s8,
.r26-agent-team .s8 {
  max-width:760px;
}

.r26-agent-team.s9,
.r26-agent-team .s9 {
  font:500 15px var(--font-accent);
  letter-spacing:.14em;
  text-transform:uppercase;
  color:var(--cube-new-green);
  margin:56px 0 0;
}

.r26-agent-team.s10,
.r26-agent-team .s10 {
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));
  gap:20px;
  margin-top:20px;
}

.r26-agent-team.s11,
.r26-agent-team .s11 {
  opacity:1;
  scale(.96);
  padding:1px;
  border-radius:18px;
  background:linear-gradient(135deg,#fff,rgba(165,180,255,.55),rgba(112,207,152,.5));
}

.r26-agent-team.s12,
.r26-agent-team .s12 {
  height:100%;
  border-radius:17px;
  padding:28px;
  background:linear-gradient(160deg,#fff,#F4F7FD);
  box-shadow:0 24px 50px rgba(18,38,77,.07);
}

.r26-agent-team.s13,
.r26-agent-team .s13 {
  font-size:22px;
  line-height:1;
  color:#fff;
}

.r26-agent-team.s14,
.r26-agent-team .s14 {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:8px 10px;
  margin-top:22px;
}

.r26-agent-team.s15,
.r26-agent-team .s15 {
  font-family:var(--font-display);
  font-size:24px;
  color:var(--text-heading);
}

.r26-agent-team.s16,
.r26-agent-team .s16 {
  font:500 11px var(--font-accent);
  letter-spacing:.08em;
  text-transform:uppercase;
  color:var(--cube-deep-purple);
  background:#EDEAFF;
  border-radius:999px;
  padding:4px 10px;
}

.r26-agent-team.s17,
.r26-agent-team .s17 {
  font:400 15px/1.55 var(--font-body);
  color:var(--text-secondary);
  margin:8px 0 0;
}

.r26-agent-team.s18,
.r26-agent-team .s18 {
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  margin-top:40px;
}

.r26-agent-team.s19,
.r26-agent-team .s19 {
  display:inline-flex;
  text-decoration:none;
  color:inherit;
}
