/* SOVED homepage v61 — extends the existing soved-front-current.css; no legacy identity. */
.soved-v61-proof{padding:32px;border:1px solid rgba(17,24,39,.08);border-radius:46px;background:radial-gradient(circle at 85% 12%,rgba(20,184,166,.11),transparent 36%),linear-gradient(145deg,#fff,#f1f6fd);box-shadow:0 30px 90px rgba(24,39,75,.12)}
.soved-v61-proof-head{display:flex;justify-content:space-between;gap:12px;color:#8292a8;font-size:11px;font-weight:760;letter-spacing:.1em}
.soved-v61-proof-head span:last-child{color:#16a475}
.soved-v61-proof-num{font-size:clamp(76px,8vw,114px);line-height:1.1;font-weight:760;letter-spacing:-.095em;margin-top:15px;color:#111827}
.soved-v61-proof-num span{color:#246bfe}
.soved-v61-proof h2{margin:8px 0 0;font-size:clamp(21px,2.05vw,26px);line-height:1.18;letter-spacing:-.035em;color:#111827;font-weight:680}
.soved-v61-proof-divider{height:1px;background:rgba(17,24,39,.1);margin:28px 0 24px}
.soved-v61-proof-client{display:flex;align-items:center;gap:16px}
.soved-v61-proof-mark{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;background:#111827;color:white;border-radius:15px;font-size:26px;font-weight:770}
.soved-v61-proof-client b{display:block;font-size:18px;color:#111827}
.soved-v61-proof-client p{margin:5px 0 0!important;font-size:14px!important;line-height:1.45!important;color:#64748b!important}
.soved-v61-proof-foot{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding-top:20px;margin-top:26px;border-top:1px solid rgba(17,24,39,.1);color:#8391a3;font-size:12px}
.soved-v61-proof-foot i{width:3px;height:3px;background:#94a3b8;border-radius:100%}
.soved-v61-services{padding:96px 0 92px}
.soved-v61-kicker{margin-bottom:14px;color:#246bfe;font-size:12px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}
.soved-v61-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:32px}
.soved-v61-section-head h2{margin:0;max-width:760px;color:#111827;font-size:clamp(36px,4.2vw,56px);font-weight:680;line-height:1.07;letter-spacing:-.057em}
.soved-v61-section-head>p{max-width:350px;margin:0 0 4px;font-size:17px;color:#586475;line-height:1.5}
.soved-v61-service-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:17px}
.soved-v61-service{grid-column:span 2;min-height:263px;display:flex;flex-direction:column;padding:28px;border:1px solid rgba(17,24,39,.07);border-radius:33px;background:#fff;box-shadow:0 16px 46px rgba(24,39,75,.07);transition:transform .22s ease,box-shadow .22s ease}
.soved-v61-service:nth-child(2){background:linear-gradient(145deg,#f1f7ff,#fff)}
.soved-v61-service:nth-child(5){background:linear-gradient(145deg,#edf9f8,#fff)}
.soved-v61-service:nth-child(6){background:linear-gradient(145deg,#f5f5ff,#fff)}

.soved-v61-service:hover{transform:translateY(-3px);box-shadow:0 25px 60px rgba(24,39,75,.1)}
.soved-v61-service small{color:#6484a7;font-size:11px;font-weight:780;letter-spacing:.09em}
.soved-v61-service h3{margin:auto 0 12px;font-size:clamp(21px,2.1vw,26px);line-height:1.13;letter-spacing:-.04em;color:#111827;font-weight:680}
.soved-v61-service p{margin:0;max-width:480px;color:#64748b;font-size:15px;line-height:1.5}
.soved-v61-monitor-strip{display:grid;grid-template-columns:58px 1fr;gap:16px;align-items:center;margin-top:17px;padding:27px 32px;background:#edf3fd;border-radius:28px;border:1px solid rgba(17,24,39,.07)}
.soved-v61-monitor-strip b{display:block;font-size:19px;color:#111827;font-weight:700}
.soved-v61-monitor-strip p{margin:5px 0 0;color:#586475;font-size:15px;line-height:1.5}
.soved-v61-signal{display:flex;align-items:end;gap:5px;height:42px}
.soved-v61-signal i{width:8px;border-radius:5px 5px 1px 1px;background:#246bfe}
.soved-v61-signal i:nth-child(1){height:18px}.soved-v61-signal i:nth-child(2){height:35px;background:#14b8a6}.soved-v61-signal i:nth-child(3){height:27px}.soved-v61-signal i:nth-child(4){height:41px;background:#16a475}
#experience.soved-v61-experience{padding:67px 0 105px!important}
.soved-v61-cases{min-height:495px}
.soved-v61-case-label{display:block;margin-bottom:13px!important;color:#b8d1ff!important;font-size:11px!important;font-weight:760!important;line-height:1.2!important;letter-spacing:.09em;text-transform:uppercase}
.soved-v61-cases .case-big .case-content{max-width:640px}
.soved-v61-cases .case-mini-card{display:flex;flex-direction:column;justify-content:flex-end}
.soved-v61-cases .case-mini-card span:last-child{line-height:1.43}
.soved-v61-all-cases{justify-content:center;margin-top:29px!important}
.soved-v61-workflow{padding:100px 0;background:#fff;border-top:1px solid rgba(17,24,39,.09);border-bottom:1px solid rgba(17,24,39,.09)}
.soved-v61-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.soved-v61-work-card{min-height:295px;display:flex;flex-direction:column;padding:29px;border:1px solid rgba(17,24,39,.085);border-radius:33px;background:linear-gradient(145deg,#f5f8fc,#fff)}
.soved-v61-work-card:nth-child(2){background:linear-gradient(145deg,#edf4ff,#fff)}
.soved-v61-work-card small{color:#246bfe;font-size:12px;font-weight:760;letter-spacing:.05em}
.soved-v61-work-card h3{margin:auto 0 12px;color:#111827;font-size:26px;line-height:1.16;letter-spacing:-.04em;font-weight:670}
.soved-v61-work-card p{margin:0;color:#586475;font-size:15px;line-height:1.48}
.soved-v61-work-card a{margin-top:25px;color:#246bfe;font-size:13px;font-weight:760}
.soved-v61-work-card a:hover{text-decoration:underline}
.soved-v61-tech{padding:105px 0 98px}
.soved-v61-tech-grid{display:grid;grid-template-columns:.91fr 1.09fr;gap:46px;align-items:center}
.soved-v61-tech-text h2{margin:0;font-size:clamp(35px,3.75vw,54px);line-height:1.08;letter-spacing:-.055em;font-weight:680}
.soved-v61-tech-text p{max-width:520px;margin:22px 0;color:#586475;font-size:17px;line-height:1.52}
.soved-v61-tech-tags{display:flex;gap:8px;flex-wrap:wrap}
.soved-v61-tech-tags span{padding:9px 13px;border-radius:99px;background:#fff;border:1px solid rgba(17,24,39,.08);font-size:12px;font-weight:650;color:#5b6d86}
.soved-v61-platform{padding:30px;border-radius:40px;background:radial-gradient(circle at 85% 15%,rgba(36,107,254,.16),transparent 36%),#111827;box-shadow:0 27px 84px rgba(15,23,42,.2);color:#fff}
.soved-v61-platform-head{display:flex;justify-content:space-between;gap:14px;align-items:center}
.soved-v61-platform-head b{font-size:19px;font-weight:740;letter-spacing:-.025em}
.soved-v61-platform-head b span{color:#83a9ff}
.soved-v61-platform-head small{font-size:10px;letter-spacing:.09em;color:#94a3b8}
.soved-v61-platform-rows{display:grid;gap:9px;margin-top:29px}
.soved-v61-platform-rows>div{padding:19px;border-radius:17px;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.07)}
.soved-v61-platform-rows small{display:block;color:#7faaf0;font-size:10px;letter-spacing:.09em}
.soved-v61-platform-rows b{display:block;margin-top:7px;color:#fff;font-size:20px}
.soved-v61-platform-rows span{display:block;margin-top:5px;color:#9fb0ca;font-size:13px}
.soved-v61-platform-note{margin-top:20px;color:#98acc7;font-size:11px}
.soved-v61-team{padding:35px 0 32px!important}
@media(max-width:1060px){.soved-v61-section-head{gap:25px}.soved-v61-tech-grid{grid-template-columns:1fr}.soved-v61-service{grid-column:span 3}.soved-v61-cases{min-height:0}}
@media(max-width:900px){.soved-v61-section-head{display:block}.soved-v61-section-head>p{max-width:650px;margin-top:18px}.soved-v61-work-grid{grid-template-columns:1fr}.soved-v61-work-card{min-height:240px}.soved-v61-tech{padding:65px 0}.soved-v61-proof{max-width:720px}}
@media(max-width:680px){.soved-v61-proof{padding:23px;border-radius:31px}.soved-v61-proof-num{font-size:80px}.soved-v61-proof h2{font-size:21px}.soved-v61-services{padding:65px 0}.soved-v61-service-grid{grid-template-columns:1fr}.soved-v61-service{grid-column:1;min-height:215px}.soved-v61-monitor-strip{padding:21px;grid-template-columns:38px 1fr}.soved-v61-monitor-strip p{font-size:14px}.soved-v61-platform{padding:22px;border-radius:30px}.soved-v61-platform-head{flex-wrap:wrap}.soved-v61-workflow{padding:70px 0}#experience.soved-v61-experience{padding:60px 0!important}.soved-v61-section-head h2{font-size:36px}.soved-v61-tech-text h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){.soved-v61-service{transition:none}.soved-v61-service:hover{transform:none}}

/* ===== v62 polish ===== */

/* ---------- Направления: визуал внутри карточек ---------- */
.soved-v61-service{
  position:relative;
  overflow:hidden;
  padding-top:34px;
}

.soved-v61-service::before{
  content:"";
  position:absolute;
  right:-24px;
  bottom:-30px;
  width:150px;
  height:150px;
  border-radius:36px;
  opacity:.16;
  transform:rotate(-10deg);
  pointer-events:none;
  background:var(--service-blob, radial-gradient(circle at 30% 30%, rgba(36,107,254,.18), transparent 68%));
}

.soved-v61-service::after{
  content:"";
  position:absolute;
  top:22px;
  right:22px;
  width:56px;
  height:56px;
  border-radius:18px;
  border:1px solid rgba(36,107,254,.10);
  background:
    var(--service-icon) center/28px 28px no-repeat,
    linear-gradient(145deg,#ffffff,#eef4ff);
  box-shadow:0 10px 24px rgba(24,39,75,.08);
  pointer-events:none;
}

.soved-v61-service small,
.soved-v61-service h3,
.soved-v61-service p{
  position:relative;
  z-index:1;
}

.soved-v61-service:nth-child(1){
  --service-blob: radial-gradient(circle at 35% 35%, rgba(36,107,254,.26), transparent 68%);
  --service-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'28'%20height%3D'28'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23246bfe'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'9'%20y%3D'2'%20width%3D'6'%20height%3D'6'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M12%208v4'%2F%3E%3Cpath%20d%3D'M5%2016v-4h14v4'%2F%3E%3Crect%20x%3D'2'%20y%3D'16'%20width%3D'6'%20height%3D'6'%20rx%3D'2'%2F%3E%3Crect%20x%3D'16'%20y%3D'16'%20width%3D'6'%20height%3D'6'%20rx%3D'2'%2F%3E%3C%2Fsvg%3E");
}

.soved-v61-service:nth-child(2){
  --service-blob: radial-gradient(circle at 35% 35%, rgba(20,184,166,.26), transparent 68%);
  --service-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='none' stroke='%2314b8a6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='6' rx='2'/%3E%3Crect x='4' y='14' width='16' height='6' rx='2'/%3E%3Cpath d='M8 7h.01'/%3E%3Cpath d='M8 17h.01'/%3E%3C/svg%3E");
}

.soved-v61-service:nth-child(3){
  --service-blob: radial-gradient(circle at 35% 35%, rgba(245,158,11,.24), transparent 68%);
  --service-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='none' stroke='%23f59e0b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='10' rx='2'/%3E%3Cpath d='M8 19h8'/%3E%3Cpath d='M10 15v4'/%3E%3Cpath d='M14 15v4'/%3E%3C/svg%3E");
}

.soved-v61-service:nth-child(4){
  --service-blob:radial-gradient(circle at 35% 35%,rgba(236,72,153,.20),transparent 68%);
  --service-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'28'%20height%3D'28'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23db2777'%20stroke-width%3D'1.7'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M19%2011.5c.65.9%201%202%201%203.3%200%203-2.4%205.2-5.6%205.2H10l-3.3%202v-3.1'%2F%3E%3Cpath%20d%3D'M15.5%209.5c0%203.5-2.7%206-6.5%206H6l-3.5%202V13A6.2%206.2%200%200%201%202%209.5C2%205.9%204.8%203.5%208.8%203.5s6.7%202.4%206.7%206Z'%2F%3E%3Cpath%20d%3D'm18.5%203%20.5%201.7L20.7%205l-1.7.5-.5%201.7-.5-1.7L16.3%205l1.7-.3Z'%2F%3E%3C%2Fsvg%3E");
}

.soved-v61-service:nth-child(5){
  --service-blob:radial-gradient(circle at 35% 35%,rgba(13,148,136,.24),transparent 68%);
  --service-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'28'%20height%3D'28'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%230d9488'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%2022c-5-2.2-8-5.7-8-10V5l8-3%208%203v7c0%204.3-3%207.8-8%2010Z'%2F%3E%3Cpath%20d%3D'm8.5%2012%202.2%202.2%204.8-5'%2F%3E%3C%2Fsvg%3E");
}

.soved-v61-service:nth-child(6){
  --service-blob:radial-gradient(circle at 35% 35%,rgba(99,102,241,.22),transparent 68%);
  --service-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'28'%20height%3D'28'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%236366f1'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M8%208l-4%204%204%204'%2F%3E%3Cpath%20d%3D'M16%208l4%204-4%204'%2F%3E%3Cpath%20d%3D'M14%204l-4%2016'%2F%3E%3C%2Fsvg%3E");
}

/* ---------- Форматы сотрудничества ---------- */
.soved-v61-workflow{
  background:linear-gradient(180deg,#ffffff 0%, #f8fbff 100%);
}

.soved-v61-work-grid{
  align-items:stretch;
}

.soved-v61-work-card{
  min-height:280px;
  border-radius:34px;
  box-shadow:0 18px 46px rgba(24,39,75,.06);
}

.soved-v61-work-card h3{
  margin:auto 0 10px;
  font-size:24px;
  line-height:1.12;
  letter-spacing:-.03em;
  word-break:normal;
  hyphens:none;
}

.soved-v61-work-card small{
  font-size:11px;
  letter-spacing:.08em;
}

.soved-v61-work-card p{
  max-width:28ch;
}

.soved-v61-work-card:nth-child(1){
  background:linear-gradient(145deg,#f7fbff,#ffffff);
}

.soved-v61-work-card:nth-child(2){
  background:linear-gradient(145deg,#eef6ff,#ffffff);
}

.soved-v61-work-card:nth-child(3){
  background:linear-gradient(145deg,#f3f8ff,#ffffff);
}

/* ---------- v63: the original dark card, not a full-width blue section ---------- */
.soved-v61-team{
  padding:48px 0 44px !important;
  background:transparent !important;
}

.soved-v61-team .soved-team-compact{
  padding:46px 58px !important;
  border-radius:46px !important;
  background:
    radial-gradient(circle at 84% 12%,rgba(36,107,254,.52),transparent 36%),
    #111827 !important;
  border:1px solid rgba(255,255,255,.10) !important;
  box-shadow:0 30px 100px rgba(24,39,75,.14) !important;
  overflow:hidden;
}

.soved-v61-team .soved-team-compact h2{
  color:#ffffff !important;
}

.soved-v61-team .soved-team-compact p{
  color:rgba(255,255,255,.76) !important;
  max-width:760px !important;
}

.soved-v61-team .soved-team-compact::before,
.soved-v61-team .soved-team-compact::after{
  display:none !important;
}

@media (max-width: 900px){
  .soved-v61-team .soved-team-compact{
    grid-template-columns:1fr !important;
    gap:20px !important;
    padding:34px !important;
    border-radius:34px !important;
  }
  .soved-v61-work-card{
    min-height:unset;
  }

  .soved-v61-work-card p{
    max-width:none;
  }
}

@media (max-width: 680px){
  .soved-v61-service::after{
    width:50px;
    height:50px;
    background-size:24px 24px, auto;
  }

  .soved-v61-team{
    padding:34px 0 40px !important;
  }
  .soved-v61-team .soved-team-compact{
    padding:32px 26px !important;
    border-radius:32px !important;
  }
}

/* Documents link belongs with corporate contact details, not in the footer. */
.soved-final-contact .soved-contact-office .soved-contact-documents{
  display:inline-flex !important;
  align-items:center;
  width:fit-content;
  margin-top:14px !important;
  padding:3px 0;
  color:#246bfe !important;
  font-size:13px;
  font-weight:750;
  line-height:1.35;
  text-decoration:none !important;
}
.soved-final-contact .soved-contact-office .soved-contact-documents:hover{
  text-decoration:underline !important;
}
.soved-final-contact .soved-contact-office .soved-contact-documents:focus-visible{
  outline:2px solid #246bfe;
  outline-offset:4px;
  border-radius:3px;
}

/* v67 — HELIX diagnostic centers: a tangible multi-site case on the first screen.
   The diagram is illustrative, not a live topology or monitoring status. */
.soved-hero-v40 .soved-v67-proof.soved-v61-proof{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  padding:30px;
  border:1px solid rgba(37,112,88,.16);
  border-radius:42px;
  background:
    radial-gradient(circle at 90% 10%,rgba(33,178,110,.20),transparent 38%),
    radial-gradient(circle at 10% 94%,rgba(36,107,254,.07),transparent 36%),
    linear-gradient(152deg,#fff 4%,#f0f9f4 68%,#edf6f8 100%);
  box-shadow:0 35px 95px rgba(25,62,48,.12);
}
.soved-v67-proof-top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  flex-wrap:wrap;
  gap:10px;
  color:#647a70;
  font-size:10px;
  font-weight:800;
  letter-spacing:.11em;
}
.soved-v67-proof-top a{
  display:inline-flex;
  align-items:center;
  gap:5px;
  padding:7px 10px;
  border-radius:999px;
  border:1px solid rgba(11,123,77,.16);
  color:#087b4e;
  background:rgba(255,255,255,.7);
  letter-spacing:0;
  font-size:12px;
  font-weight:750;
  transition:background .2s ease,border-color .2s ease;
}
.soved-v67-proof-top a:hover{
  background:#fff;
  border-color:rgba(11,123,77,.38);
}
.soved-v67-proof-top a:focus-visible{outline:2px solid #087b4e;outline-offset:3px}
.soved-v67-proof-brand{
  display:flex;
  flex-direction:row;
  align-items:center;
  gap:17px;
  margin-top:22px;
}
.soved-v69-proof-icon{
  display:grid;
  place-items:center;
  flex:0 0 106px;
  width:106px;
  height:106px;
  overflow:hidden;
  border-radius:25px;
  background:#fff;
  border:1px solid rgba(14,135,79,.12);
  box-shadow:0 14px 36px rgba(8,89,54,.08);
}
.soved-v69-proof-icon svg{
  display:block;
  width:100%;
  height:100%;
}
.soved-v69-proof-identity{
  display:flex;
  flex-direction:column;
  gap:8px;
  min-width:0;
}
.soved-v69-proof-identity strong{
  color:#172b25;
  font-size:27px;
  font-weight:830;
  line-height:1.05;
  letter-spacing:-.035em;
}
.soved-v69-proof-identity span{
  display:inline-block;
  width:fit-content;
  padding:7px 10px;
  border-radius:10px;
  background:rgba(13,161,95,.11);
  color:#087b4e;
  font-size:12px;
  line-height:1.25;
  font-weight:750;
}
.soved-v67-proof-metric{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:16px;
  margin:15px 0 21px;
}
.soved-v67-proof-number{
  color:#112b23;
  font-size:clamp(82px,8vw,122px);
  font-weight:790;
  line-height:.96;
  letter-spacing:-.085em;
  white-space:nowrap;
  font-variant-numeric:tabular-nums;
}
.soved-v67-proof-number span{color:#14a667}
.soved-hero-v40 .soved-v67-proof-metric p{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:4px;
  margin:0 0 10px !important;
  font-size:14px !important;
  line-height:1.25 !important;
  color:#5a706a !important;
  letter-spacing:-.02em !important;
}
.soved-v67-proof-metric p strong{
  color:#172b25;
  font-size:22px;
  line-height:1.05;
  font-weight:760;
}
.soved-v67-proof-network{
  overflow:hidden;
  padding:17px 17px 5px;
  border-radius:25px;
  background:
    radial-gradient(circle at 55% 40%,rgba(29,145,105,.25),transparent 49%),
    linear-gradient(135deg,#122e2c,#0c1e25);
  border:1px solid rgba(5,61,46,.23);
  box-shadow:0 16px 35px rgba(22,57,48,.12);
}
.soved-v67-proof-network-top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  color:#a3cbc0;
  font-size:9px;
  font-weight:800;
  letter-spacing:.11em;
}
.soved-v67-proof-network-top i{
  width:7px;
  height:7px;
  border-radius:50%;
  background:#22c98e;
  box-shadow:0 0 0 5px rgba(34,201,142,.10);
  flex:0 0 auto;
}
.soved-v67-proof-network svg{
  display:block;
  width:100%;
  height:auto;
  margin:4px auto 0;
  max-height:110px;
}
.soved-hero-v40 .soved-v67-proof-insight{
  margin:19px 0 0 !important;
  color:#315448 !important;
  font-size:15px !important;
  font-weight:560;
  line-height:1.4 !important;
  letter-spacing:-.02em;
}
.soved-v67-proof-insight strong{color:#122e24;font-weight:810}
.soved-v67-proof-tags{
  display:flex;
  flex-wrap:wrap;
  gap:7px;
  margin-top:13px;
}
.soved-v67-proof-tags span{
  padding:7px 10px;
  border-radius:99px;
  background:rgba(255,255,255,.86);
  border:1px solid rgba(15,103,76,.10);
  color:#4b665f;
  font-size:11px;
  line-height:1.15;
  font-weight:720;
}

@media (max-width:680px){
  .soved-hero-v40 .soved-v67-proof.soved-v61-proof{
    padding:21px;
    border-radius:31px;
  }
  .soved-v67-proof-top{font-size:9px;letter-spacing:.06em}
  .soved-v67-proof-brand{gap:12px;margin-top:18px}
  .soved-v69-proof-icon{width:82px;height:82px;flex-basis:82px;border-radius:20px}
  .soved-v69-proof-identity{gap:7px}
  .soved-v69-proof-identity strong{font-size:23px}
  .soved-v69-proof-identity span{font-size:11px;padding:6px 8px}
  .soved-v67-proof-metric{gap:9px;margin:19px 0 18px}
  .soved-v67-proof-number{font-size:clamp(77px,20vw,99px)}
  .soved-hero-v40 .soved-v67-proof-metric p{
    font-size:12px !important;
    margin-bottom:5px !important;
  }
  .soved-v67-proof-metric p strong{font-size:20px}
  .soved-v67-proof-network{padding:14px 11px 2px;border-radius:21px}
  .soved-v67-proof-network-top{font-size:8px;letter-spacing:.06em}
  .soved-v67-proof-network svg{margin-top:9px}
  .soved-v67-proof-tags{gap:6px}
  .soved-v67-proof-tags span{font-size:10px;padding:7px 8px}
  .soved-hero-v40 .soved-v67-proof-insight{font-size:14px !important}
}
@media (prefers-reduced-motion:reduce){
  .soved-v67-proof-top a{transition:none}
}
