/* ===== Premium Version 2 visual refresh ===== */
:root {
  --ink: #0a2540;
  --muted: #607086;
  --line: #dce7f0;
  --blue: #0b8ed8;
  --blue-dark: #075f98;
  --blue-soft: #eaf7ff;
  --navy: #071d32;
  --navy-2: #0a2f4f;
  --orange: #f59e0b;
  --orange-soft: #fff7e8;
  --soft: #f6f9fc;
}

body {
  background: #f6f9fc;
  color: var(--ink);
}

.site-header {
  border-bottom: 1px solid rgba(10, 37, 64, .08);
  background: rgba(255,255,255,.92);
  box-shadow: 0 8px 32px rgba(7, 29, 50, .045);
}

.brand-mark {
  border-radius: 13px;
  background: linear-gradient(145deg, var(--navy), var(--blue));
  color: #fff;
  box-shadow: 0 8px 22px rgba(11, 142, 216, .18);
}

.brand strong { color: var(--navy); }
.brand small { color: #8290a3; }
.desktop-nav button { color: #506176; }
.desktop-nav button:hover,
.desktop-nav button.active { color: var(--navy); }
.desktop-nav button::after { background: linear-gradient(90deg, var(--orange), var(--blue)); }

.button.primary {
  background: linear-gradient(135deg, #0b8ed8 0%, #0874b8 52%, #075f98 100%);
  box-shadow: 0 12px 28px rgba(11,142,216,.22);
}
.button.primary:hover { background: linear-gradient(135deg, #087fc3, #075f98); }
.button.secondary {
  border-color: rgba(7, 29, 50, .14);
  box-shadow: 0 8px 22px rgba(7,29,50,.05);
}

.eyebrow {
  align-items: center;
  gap: 10px;
  color: var(--blue-dark);
}
.eyebrow::before {
  content: "";
  width: 28px;
  height: 3px;
  border-radius: 99px;
  background: linear-gradient(90deg, var(--orange), var(--blue));
}
.eyebrow.light::before { background: linear-gradient(90deg, #fbbf24, #7dd3fc); }

.premium-hero {
  position: relative;
  overflow: hidden;
  background:
    radial-gradient(circle at 4% 15%, rgba(11,142,216,.11), transparent 27%),
    radial-gradient(circle at 94% 86%, rgba(245,158,11,.10), transparent 24%),
    linear-gradient(180deg, #ffffff 0%, #f4f9fd 100%);
}
.premium-hero::after {
  content: "";
  position: absolute;
  inset: auto -160px -180px auto;
  width: 420px;
  height: 420px;
  border-radius: 50%;
  border: 1px solid rgba(11,142,216,.12);
  box-shadow: 0 0 0 44px rgba(11,142,216,.03), 0 0 0 88px rgba(11,142,216,.02);
  pointer-events: none;
}
.premium-hero-grid {
  min-height: 720px;
  grid-template-columns: minmax(0, .96fr) minmax(440px, 1.04fr);
  gap: 68px;
  padding-block: 84px 96px;
}
.premium-hero-copy { position: relative; z-index: 2; }
.premium-hero-copy h1 {
  color: var(--navy);
  font-size: clamp(48px, 5.7vw, 76px);
  line-height: 1.01;
  text-wrap: balance;
}
.premium-hero-copy .lead { max-width: 650px; color: #5b6d82; }
.hero-actions .button { min-height: 52px; padding-inline: 25px; }

.hero-visual {
  position: relative;
  min-height: 590px;
  border-radius: 34px;
  isolation: isolate;
}
.hero-visual::before {
  content: "";
  position: absolute;
  inset: -15px 18px 20px -18px;
  z-index: -1;
  border-radius: 38px;
  background: linear-gradient(145deg, rgba(11,142,216,.19), rgba(245,158,11,.13));
}
.hero-visual img {
  width: 100%;
  height: 590px;
  display: block;
  object-fit: cover;
  border-radius: 32px;
  box-shadow: 0 32px 70px rgba(7,29,50,.20);
}
.hero-image-shade {
  position: absolute;
  inset: 0;
  border-radius: 32px;
  background: linear-gradient(180deg, rgba(7,29,50,.03) 35%, rgba(7,29,50,.72) 100%);
  pointer-events: none;
}
.hero-floating-card {
  position: absolute;
  left: 28px;
  right: 28px;
  bottom: 28px;
  z-index: 2;
  padding: 24px;
  border: 1px solid rgba(255,255,255,.24);
  border-radius: 24px;
  background: rgba(6, 29, 50, .84);
  color: #fff;
  box-shadow: 0 18px 44px rgba(0,0,0,.22);
  backdrop-filter: blur(14px);
}
.hero-floating-card .card-label { color: #9edcff; }
.hero-floating-card h2 { margin: 8px 0 0; font-size: 26px; letter-spacing: -.025em; }
.hero-floating-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 9px;
  margin-top: 18px;
}
.hero-floating-list > div {
  min-height: 82px;
  padding: 12px;
  border-radius: 15px;
  background: rgba(255,255,255,.08);
}
.hero-floating-list span {
  width: 24px;
  height: 24px;
  display: grid;
  place-items: center;
  margin-bottom: 8px;
  border-radius: 50%;
  background: rgba(245,158,11,.16);
  color: #ffd47c;
  font-size: 11px;
  font-weight: 850;
}
.hero-floating-list strong { font-size: 12px; line-height: 1.4; }
.hero-floating-card > button {
  margin-top: 18px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #8fd7ff;
  font-weight: 800;
}
.hero-accent-card {
  position: absolute;
  top: 24px;
  right: 24px;
  z-index: 2;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 14px 10px 10px;
  border: 1px solid rgba(255,255,255,.7);
  border-radius: 16px;
  background: rgba(255,255,255,.90);
  color: var(--navy);
  box-shadow: 0 12px 28px rgba(7,29,50,.15);
  backdrop-filter: blur(12px);
}
.hero-accent-card > span {
  width: 36px;
  height: 36px;
  display: grid;
  place-items: center;
  border-radius: 11px;
  background: linear-gradient(145deg, var(--navy), var(--blue));
  color: #fff;
  font-size: 12px;
  font-weight: 900;
}
.hero-accent-card strong { display: block; font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }
.hero-accent-card small { display: block; margin-top: 2px; color: #8492a4; font-size: 9px; letter-spacing: .18em; }

.trust-band {
  position: relative;
  z-index: 4;
  margin-top: -34px;
  padding-bottom: 30px;
}
.trust-band-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  overflow: hidden;
  border: 1px solid rgba(7,29,50,.08);
  border-radius: 24px;
  background: rgba(255,255,255,.96);
  box-shadow: 0 20px 50px rgba(7,29,50,.09);
}
.trust-band-item {
  display: flex;
  align-items: center;
  gap: 14px;
  min-height: 98px;
  padding: 20px 26px;
  border-right: 1px solid rgba(7,29,50,.08);
}
.trust-band-item:last-child { border-right: 0; }
.trust-band-icon {
  width: 42px;
  height: 42px;
  display: grid;
  place-items: center;
  flex: 0 0 auto;
  border-radius: 14px;
  background: linear-gradient(145deg, var(--blue-soft), #fff8e8);
  color: var(--blue-dark);
  font-weight: 900;
}
.trust-band-item small { display: block; color: var(--orange); font-size: 10px; font-weight: 900; letter-spacing: .12em; }
.trust-band-item strong { display: block; margin-top: 3px; color: var(--navy); font-size: 15px; }

.section { padding-block: 100px; }
#about { background: #fff; }
.split-grid { gap: 72px; }
.about-panel {
  position: relative;
  overflow: hidden;
  padding: 44px;
  border: 1px solid rgba(11,142,216,.10);
  border-radius: 30px;
  background:
    radial-gradient(circle at 92% 10%, rgba(245,158,11,.14), transparent 30%),
    linear-gradient(145deg, #eaf7ff 0%, #f7fbff 60%, #fff9ef 100%);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.9);
}
.about-panel::after {
  content: "US";
  position: absolute;
  right: -14px;
  bottom: -48px;
  color: rgba(11,142,216,.05);
  font-size: 180px;
  font-weight: 950;
  letter-spacing: -.08em;
}
.about-panel h2 { color: var(--navy); }
.about-copy p { color: #53667b; }
.check-grid span {
  padding: 13px 14px;
  border: 1px solid rgba(7,29,50,.07);
  border-radius: 14px;
  background: #fff;
  box-shadow: 0 8px 20px rgba(7,29,50,.04);
}
.check-grid b { color: var(--orange); }

.services-section {
  position: relative;
  overflow: hidden;
  background: #f6f9fc;
}
.services-section::before {
  content: "";
  position: absolute;
  top: -240px;
  left: -180px;
  width: 460px;
  height: 460px;
  border-radius: 50%;
  background: rgba(11,142,216,.055);
}
.section-heading h2 { color: var(--navy); text-wrap: balance; }
.service-grid { gap: 20px; }
.service-card {
  position: relative;
  overflow: hidden;
  min-height: 360px;
  border-color: rgba(7,29,50,.08);
  box-shadow: 0 12px 30px rgba(7,29,50,.045);
}
.service-card::before {
  content: "";
  position: absolute;
  inset: 0 0 auto 0;
  height: 4px;
  background: linear-gradient(90deg, var(--blue), var(--orange));
  opacity: .85;
}
.service-card:hover { transform: translateY(-7px); box-shadow: 0 24px 50px rgba(7,29,50,.11); }
.service-icon {
  width: 54px;
  height: 54px;
  border-radius: 17px;
  background: linear-gradient(145deg, var(--blue-soft), #f7fbff);
  color: var(--blue-dark);
  box-shadow: inset 0 0 0 1px rgba(11,142,216,.08);
}
.service-card:nth-child(2) .service-icon { background: linear-gradient(145deg, #fff6df, #fffdf8); color: #b66b00; }
.service-card:nth-child(3) .service-icon { background: linear-gradient(145deg, #eef2ff, #fafaff); color: #4f46e5; }
.service-card:nth-child(4) .service-icon { background: linear-gradient(145deg, #edfdf7, #fbfffd); color: #087c5a; }
.service-card h3 { color: var(--navy); }
.service-card button { color: var(--blue-dark); }

.why-section {
  position: relative;
  overflow: hidden;
  background:
    radial-gradient(circle at 8% 12%, rgba(11,142,216,.22), transparent 28%),
    radial-gradient(circle at 92% 78%, rgba(245,158,11,.15), transparent 24%),
    linear-gradient(145deg, #061a2c 0%, #0a2b47 100%);
}
.why-section::after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: linear-gradient(rgba(255,255,255,.025) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.025) 1px, transparent 1px);
  background-size: 38px 38px;
  pointer-events: none;
}
.why-section .container { position: relative; z-index: 1; }
.reason-grid { gap: 18px; }
.reason-card {
  min-height: 250px;
  border-color: rgba(255,255,255,.11);
  background: rgba(255,255,255,.055);
  backdrop-filter: blur(10px);
}
.reason-check {
  background: linear-gradient(145deg, var(--blue), #5bc5ff);
  box-shadow: 0 10px 24px rgba(11,142,216,.25);
}
.reason-number { color: #ffc965; }

.contact-section {
  background:
    radial-gradient(circle at 8% 10%, rgba(11,142,216,.10), transparent 24%),
    radial-gradient(circle at 88% 90%, rgba(245,158,11,.09), transparent 22%),
    #f4f8fb;
}
.contact-shell {
  overflow: hidden;
  padding: 0;
  border: 1px solid rgba(7,29,50,.08);
  border-radius: 32px;
  background: #fff;
  box-shadow: 0 28px 70px rgba(7,29,50,.10);
}
.contact-grid-with-form { gap: 0; }
.contact-info-stack {
  min-height: 100%;
  padding: 46px;
  background:
    radial-gradient(circle at 80% 10%, rgba(11,142,216,.20), transparent 30%),
    linear-gradient(150deg, #071d32, #0b3457);
  color: #fff;
}
.contact-copy .eyebrow { color: #8ed9ff; }
.contact-copy h2 { color: #fff; }
.contact-copy p { color: #c8d8e6; }
.contact-info-stack .button.secondary { border-color: rgba(255,255,255,.22); background: rgba(255,255,255,.07); color: #fff; box-shadow: none; }
.contact-details {
  margin-top: 28px;
  border-color: rgba(255,255,255,.12);
  background: rgba(255,255,255,.07);
}
.contact-details .detail small { color: #96b8ce; }
.contact-details .detail a,
.contact-details .detail strong { color: #fff; }
.contact-form-card { padding: 46px; }
.contact-form-heading h3 { color: var(--navy); }
.form-field input,
.form-field select,
.form-field textarea { background: #fbfdff; border-color: #d9e4ed; }
.form-field input:focus,
.form-field select:focus,
.form-field textarea:focus { border-color: var(--blue); box-shadow: 0 0 0 4px rgba(11,142,216,.10); }

.site-footer { background: var(--navy); border-top: 0; }
.footer-row { color: #a9bdcc; flex-wrap: wrap; }
.footer-row a { color: #d8ebf7; }
.footer-legal { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px 18px; }
.footer-legal a:hover { color: #fff; text-decoration: underline; text-underline-offset: 3px; }

/* Preserve the user's requested mobile menu placement. */
.mobile-nav { box-shadow: 0 18px 34px rgba(7,29,50,.10); }
.mobile-home-row > .mobile-language-menu .language-menu-trigger,
.menu-button {
  border-color: rgba(11,142,216,.18);
  background: #f2faff;
  color: var(--navy);
}

@media (max-width: 1080px) {
  .premium-hero-grid {
    grid-template-columns: 1fr;
    gap: 46px;
    padding-block: 72px 84px;
  }
  .hero-visual { min-height: 540px; }
  .hero-visual img { height: 540px; }
  .trust-band { margin-top: -24px; }
}

@media (max-width: 820px) {
  .section { padding-block: 78px; }
  .trust-band-grid { grid-template-columns: 1fr; }
  .trust-band-item { min-height: 78px; border-right: 0; border-bottom: 1px solid rgba(7,29,50,.08); }
  .trust-band-item:last-child { border-bottom: 0; }
  .contact-info-stack,
  .contact-form-card { padding: 34px; }
}

@media (max-width: 620px) {
  .premium-hero-grid { gap: 34px; padding-block: 46px 64px; }
  .premium-hero-copy h1 { font-size: 42px; }
  .hero-visual { min-height: 470px; }
  .hero-visual img { height: 470px; border-radius: 26px; }
  .hero-image-shade { border-radius: 26px; }
  .hero-visual::before { inset: -9px 10px 14px -9px; border-radius: 30px; }
  .hero-floating-card { left: 14px; right: 14px; bottom: 14px; padding: 18px; border-radius: 19px; }
  .hero-floating-card h2 { font-size: 21px; }
  .hero-floating-list { grid-template-columns: 1fr; gap: 7px; }
  .hero-floating-list > div { min-height: auto; display: flex; align-items: center; gap: 9px; padding: 9px 10px; }
  .hero-floating-list span { margin: 0; }
  .hero-floating-list strong { font-size: 11px; }
  .hero-accent-card { top: 14px; right: 14px; }
  .trust-band { margin-top: -20px; padding-bottom: 20px; }
  .trust-band-grid { border-radius: 20px; }
  .about-panel { padding: 28px; }
  .check-grid span { padding: 12px; }
  .service-card { min-height: 315px; }
  .contact-info-stack,
  .contact-form-card { padding: 26px 22px; }
}



/* Business compliance content update */
.business-service-grid { grid-template-columns: repeat(3, 1fr); }
.business-service-grid .service-card { min-height: 350px; }

.plans-section {
  position: relative;
  overflow: hidden;
  background: #ffffff;
}
.plans-section::before {
  content: "";
  position: absolute;
  width: 460px;
  height: 460px;
  right: -230px;
  top: 80px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(11,142,216,.09), rgba(11,142,216,0) 68%);
  pointer-events: none;
}
.plans-grid {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  margin-top: 48px;
  align-items: stretch;
}
.plan-card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-height: 675px;
  padding: 32px;
  border: 1px solid rgba(7,29,50,.09);
  border-radius: 28px;
  background: #fff;
  box-shadow: 0 16px 38px rgba(7,29,50,.055);
}
.plan-card.featured {
  border-color: rgba(11,142,216,.35);
  background: linear-gradient(180deg, #f5fbff 0%, #ffffff 40%);
  box-shadow: 0 26px 58px rgba(7,29,50,.12);
  transform: translateY(-10px);
}
.popular-badge {
  position: absolute;
  top: 18px;
  right: 18px;
  padding: 7px 11px;
  border-radius: 999px;
  background: var(--orange-soft);
  color: #a85f00;
  font-size: 10px;
  font-weight: 900;
  letter-spacing: .08em;
  text-transform: uppercase;
}
.site-shell[dir="rtl"] .popular-badge { right: auto; left: 18px; }
.plan-number { color: var(--blue); font-size: 12px; font-weight: 900; letter-spacing: .14em; }
.plan-card h3 { margin: 22px 0 0; color: var(--navy); font-size: 27px; letter-spacing: -.035em; }
.plan-tagline { min-height: 74px; margin: 13px 0 0; color: #5b6d82; line-height: 1.65; }
.plan-card ul { display: grid; gap: 13px; margin: 26px 0 30px; padding: 24px 0 0; border-top: 1px solid rgba(7,29,50,.08); list-style: none; }
.plan-card li { display: grid; grid-template-columns: 24px 1fr; gap: 10px; align-items: start; color: #42576c; line-height: 1.5; }
.plan-card li span { width: 23px; height: 23px; display: grid; place-items: center; border-radius: 50%; background: var(--blue-soft); color: var(--blue-dark); font-size: 11px; font-weight: 900; }
.plan-card li b { font-weight: 650; }

.guarantee-section {
  background: linear-gradient(145deg, #061a2c 0%, #082a46 58%, #0a3455 100%);
  color: #fff;
}
.guarantee-shell {
  position: relative;
  overflow: hidden;
  padding: 52px;
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 34px;
  background: rgba(255,255,255,.045);
  box-shadow: 0 30px 70px rgba(0,0,0,.18);
}
.guarantee-shell::after {
  content: "";
  position: absolute;
  width: 380px;
  height: 380px;
  right: -150px;
  top: -170px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(11,142,216,.34), transparent 66%);
  pointer-events: none;
}
.guarantee-intro { position: relative; z-index: 1; display: grid; grid-template-columns: 78px 1fr; gap: 24px; align-items: start; }
.guarantee-shield { width: 72px; height: 72px; display: grid; place-items: center; border-radius: 23px; background: linear-gradient(145deg, var(--blue), #54c4ff); box-shadow: 0 18px 36px rgba(11,142,216,.28); font-size: 28px; font-weight: 950; }
.guarantee-intro h2 { max-width: 850px; margin: 14px 0 0; font-size: clamp(38px, 4.5vw, 58px); line-height: 1.02; letter-spacing: -.045em; }
.guarantee-intro p { max-width: 920px; margin: 20px 0 0; color: #c7d8e5; font-size: 18px; line-height: 1.75; }
.guarantee-highlight { position: relative; z-index: 1; margin-top: 34px; padding: 28px 30px; border: 1px solid rgba(255,203,99,.26); border-radius: 22px; background: rgba(245,158,11,.09); }
.guarantee-highlight strong { color: #fff3d6; font-size: 20px; line-height: 1.65; }
.guarantee-points { position: relative; z-index: 1; display: grid; grid-template-columns: repeat(3,1fr); gap: 14px; margin-top: 24px; }
.guarantee-points > div { padding: 22px; border: 1px solid rgba(255,255,255,.10); border-radius: 19px; background: rgba(255,255,255,.055); }
.guarantee-points span { color: #ffc965; font-size: 11px; font-weight: 900; letter-spacing: .12em; }
.guarantee-points p { margin: 10px 0 0; color: #c7d8e5; font-size: 14px; line-height: 1.65; }
.guarantee-terms { position: relative; z-index: 1; margin: 22px 0 0; color: #87a7bc; font-size: 11px; line-height: 1.65; }

@media (max-width: 1080px) {
  .business-service-grid { grid-template-columns: repeat(2, 1fr); }
  .plans-grid { grid-template-columns: 1fr; max-width: 760px; margin-inline: auto; margin-top: 44px; }
  .plan-card { min-height: auto; }
  .plan-card.featured { transform: none; }
  .guarantee-points { grid-template-columns: 1fr; }
}
@media (max-width: 620px) {
  .business-service-grid { grid-template-columns: 1fr; }
  .plan-card { padding: 25px 22px; border-radius: 23px; }
  .plan-tagline { min-height: auto; }
  .guarantee-shell { padding: 30px 22px; border-radius: 26px; }
  .guarantee-intro { grid-template-columns: 1fr; }
  .guarantee-shield { width: 58px; height: 58px; border-radius: 18px; }
  .guarantee-highlight { padding: 22px; }
  .guarantee-highlight strong { font-size: 17px; }
}



/* 2026-08-07 conversion-focused enhancements */
.process-section {
  position: relative;
  overflow: hidden;
  background: linear-gradient(180deg, #ffffff 0%, #f6fbff 100%);
}
.process-section::before {
  content: "";
  position: absolute;
  width: 360px;
  height: 360px;
  right: -150px;
  top: -170px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(11,142,216,.10), transparent 68%);
  pointer-events: none;
}
.process-grid {
  position: relative;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;
  margin-top: 44px;
}
.process-card {
  position: relative;
  min-height: 275px;
  padding: 30px;
  border: 1px solid rgba(11,142,216,.14);
  border-radius: 26px;
  background: rgba(255,255,255,.92);
  box-shadow: 0 18px 50px rgba(7,29,50,.07);
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}
.process-card:hover {
  transform: translateY(-4px);
  border-color: rgba(11,142,216,.32);
  box-shadow: 0 24px 58px rgba(7,29,50,.11);
}
.process-number {
  width: 46px;
  height: 46px;
  display: grid;
  place-items: center;
  border-radius: 15px;
  background: linear-gradient(145deg, var(--blue), #54c4ff);
  box-shadow: 0 12px 28px rgba(11,142,216,.20);
  color: white;
  font-size: 12px;
  font-weight: 950;
  letter-spacing: .08em;
}
.process-card h3 {
  margin: 24px 0 0;
  color: var(--navy);
  font-size: 22px;
  line-height: 1.28;
  letter-spacing: -.02em;
}
.process-card p {
  margin: 14px 0 0;
  color: #5d7182;
  font-size: 15px;
  line-height: 1.72;
}
.process-card:not(:last-child)::after {
  content: "→";
  position: absolute;
  z-index: 2;
  right: -25px;
  top: 48px;
  width: 32px;
  height: 32px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(11,142,216,.18);
  border-radius: 50%;
  background: white;
  color: var(--blue);
  font-weight: 900;
  box-shadow: 0 8px 20px rgba(7,29,50,.08);
}
[dir="rtl"] .process-card:not(:last-child)::after {
  content: "←";
  right: auto;
  left: -25px;
}

/* Stronger trust presentation without making unverifiable claims. */
.why-section .reason-card {
  position: relative;
  overflow: hidden;
  transition: transform .2s ease, border-color .2s ease, background .2s ease;
}
.why-section .reason-card::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 3px;
  background: linear-gradient(90deg, var(--blue), #ffbd59);
  opacity: .72;
}
.why-section .reason-card:hover {
  transform: translateY(-4px);
  border-color: rgba(125,211,252,.28);
  background: rgba(255,255,255,.075);
}
.why-proof-line {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 26px;
}
.why-proof-line span {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 10px 14px;
  border: 1px solid rgba(255,255,255,.11);
  border-radius: 999px;
  background: rgba(255,255,255,.055);
  color: #d8e6ef;
  font-size: 13px;
  font-weight: 750;
}
.why-proof-line b { color: #7dd3fc; }
