:root{--cyan:#5FD4F4}
section{padding:96px 0}
.center{text-align:center}
.kicker{font-family:var(--display);font-weight:500;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--blue-ice);margin-bottom:14px;text-align:center}
h2{font-family:var(--display);font-weight:700;font-size:clamp(1.6rem,5.4vw,2.3rem);line-height:1.15;letter-spacing:-.015em;margin-bottom:14px;text-align:center}
h3{font-family:var(--body);font-weight:600;font-size:1.05rem;line-height:1.35}

.icon-chip{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;background:rgba(47,107,255,.1);border:1px solid rgba(47,107,255,.24);color:var(--blue-ice);margin-bottom:16px;transition:background .2s,border-color .2s,transform .2s}
.icon-chip svg{width:23px;height:23px}
.icon-chip--sm{width:38px;height:38px;border-radius:11px;margin-bottom:14px}
.icon-chip--sm svg{width:19px;height:19px}

.dor-grid{display:grid;gap:0;margin-top:24px;border-top:1px solid var(--line)}
.dor-card{display:grid;grid-template-columns:46px 1fr;column-gap:18px;border-bottom:1px solid var(--line);padding:22px 4px;transition:background .2s}
.dor-card:hover{background:rgba(47,107,255,.05)}
.dor-card:hover .icon-chip{background:rgba(47,107,255,.2);border-color:rgba(47,107,255,.45)}
.dor-card .icon-chip{grid-row:1/span 2;margin:0}
.dor-card h3{grid-column:2;margin-bottom:4px}
.dor-card p{grid-column:2;color:var(--steel);font-size:.95rem}
.dor-anchor{font-family:var(--display);font-weight:700;font-size:clamp(1.35rem,4.6vw,1.8rem);line-height:1.25;letter-spacing:-.01em;text-align:center;margin-top:40px}
.dor-anchor strong{color:var(--blue-ice)}


.jornada-grid{display:grid;gap:0;margin-top:26px;border-top:1px solid var(--line)}
.tried-card{display:grid;padding:22px 4px;border-bottom:1px solid var(--line)}
.tried-eyebrow{font-family:var(--display);font-weight:500;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--blue-ice);margin-bottom:6px}
.tried-card h3{margin:0}
.tried-result{display:flex;align-items:flex-start;gap:10px;color:var(--steel);font-size:.95rem;line-height:1.45;margin-top:10px}
.tried-result svg{width:18px;height:18px;flex:none;color:#E2796E;margin-top:1px}
.verdict{display:flex;flex-direction:column;gap:10px;max-width:440px;margin:30px auto 0;background:var(--surface);border:1px solid rgba(47,107,255,.28);border-radius:14px;padding:18px 20px;box-shadow:0 18px 44px -28px rgba(47,107,255,.5)}
.verdict p{display:flex;align-items:center;gap:11px;line-height:1.3}
.verdict svg{flex:none}
.verdict-no{color:var(--steel);font-size:.92rem}
.verdict-no svg{width:17px;height:17px;color:#E2796E}
.verdict-yes{font-family:var(--display);font-weight:600;font-size:1.05rem;letter-spacing:-.005em;color:var(--blue-ice)}
.verdict-yes svg{width:18px;height:18px;color:var(--blue-ice)}

.custo{text-align:center}
.custo h2{max-width:16em;margin-left:auto;margin-right:auto}
.custo-lede{color:var(--steel);max-width:38em;margin:0 auto 26px}
.custo-stack{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 20px;text-align:center;margin-bottom:14px}
.custo-chips{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;margin-bottom:14px;max-width:620px;margin-left:auto;margin-right:auto}
.custo-chips span{background:rgba(139,152,174,.08);border:1px solid var(--line);border-radius:8px;padding:4px 9px;color:var(--ice);font-size:.8rem;line-height:1.3}
.custo-chips i{font-style:normal;color:var(--steel);font-size:.85rem}
.custo-total{font-family:var(--display);font-weight:500;font-size:.95rem;color:var(--steel)}
.custo-total strong{color:#E2796E;font-weight:700}
.custo-contrast{background:rgba(47,107,255,.08);border:1px solid rgba(47,107,255,.3);border-radius:14px;padding:18px 22px;max-width:560px;margin:0 auto 28px}
.custo-contrast p{color:var(--steel);font-size:.98rem}
.custo-contrast strong{color:var(--ice);font-weight:600}
.custo-close{font-family:var(--display);font-weight:700;font-size:clamp(1.2rem,4vw,1.5rem);line-height:1.3;text-align:center}
.custo-close strong{color:var(--blue-ice)}

.escala-intro{color:var(--steel);margin-bottom:36px;max-width:30em}
.ladder{position:relative;max-width:600px}
.rail{position:absolute;left:25px;top:8px;bottom:8px;width:2px;background:var(--line)}
.rail-fill{width:100%;height:100%;background:linear-gradient(to bottom,var(--blue),var(--blue-ice));transform:scaleY(0);transform-origin:top;transition:transform .7s ease}
.levels{list-style:none;display:flex;flex-direction:column;gap:26px}
.level{position:relative;display:flex;gap:22px;align-items:flex-start}
.level-num{flex:none;width:52px;text-align:center;font-family:var(--display);font-weight:700;font-size:2.6rem;line-height:1;color:#3A4357;background:var(--carbon);padding:6px 0;transition:color .4s}
.level-card{flex:1;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 20px;transition:border-color .4s,transform .4s,opacity .4s}
.level-card p{color:var(--steel);font-size:.95rem}
.level-card p strong{color:var(--ice)}
.level-label{display:block;font-family:var(--display);font-weight:500;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--steel);margin-bottom:4px}
.level-tag{font-family:var(--display);font-weight:500;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-ice);margin-bottom:8px}
.level--abandon .level-card{border-style:dashed}
.level--abandon .level-tag{color:var(--steel)}
.level--deliver .level-card{background:var(--blue);border-color:var(--blue);box-shadow:0 20px 50px -20px rgba(47,107,255,.7)}
.level--deliver .level-card p,.level--deliver .level-label{color:#D6E3FF}
.level--deliver .level-card p strong{color:#fff}
.level--deliver .level-tag{color:#fff}
.level--horizon .level-card{background:transparent;border-color:rgba(168,199,255,.45)}
.level--horizon h3{color:var(--blue-ice)}
.js .level{opacity:.35;transform:translateY(14px);transition:opacity .5s,transform .5s}
.js .level.is-on{opacity:1;transform:none}
.js .level.is-on .level-num{color:var(--blue)}
.js .level--deliver.is-on .level-num{color:#fff}
.js .level--horizon.is-on .level-num{color:var(--blue-ice)}
.escala-close{font-size:1.1rem;margin:40px 0 22px;text-align:center}
.escala-close strong{color:var(--blue-ice)}

.prova{background:linear-gradient(180deg,rgba(14,19,32,.6),rgba(14,19,32,0) 75%);border-top:1px solid var(--line)}
.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:28px;background:rgba(6,8,13,.5);border:1px solid var(--line);border-radius:18px;overflow:hidden}
.stat{padding:24px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:2px}
.stat:nth-child(odd){border-right:1px solid var(--line)}
.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}
.stat dd{font-family:var(--display);font-weight:700;font-size:clamp(2rem,6.4vw,2.6rem);line-height:1.05;letter-spacing:-.015em;color:var(--ice);font-variant-numeric:tabular-nums}
.stat dt{color:var(--steel);font-size:.85rem;line-height:1.4;margin-top:4px}

.escala{position:relative;overflow:hidden}
.escala::before{content:"";position:absolute;top:4%;right:-180px;width:520px;height:460px;background:radial-gradient(circle at 50% 50%,rgba(47,107,255,.12),transparent 65%);pointer-events:none}
.escala .container{position:relative}

.autoia{text-align:center;position:relative;overflow:hidden}
.autoia::before{content:"";position:absolute;top:0;left:50%;width:700px;height:380px;max-width:140vw;transform:translateX(-50%);background:radial-gradient(circle at 50% 30%,rgba(47,107,255,.18),rgba(47,107,255,.04) 45%,transparent 70%);pointer-events:none;z-index:0}
.autoia .container{position:relative;z-index:1}
.autoia .kicker{margin-bottom:6px}
.autoia-brand{font-family:var(--display);font-weight:700;font-size:clamp(3.6rem,15vw,6.2rem);line-height:.95;letter-spacing:-.045em;margin:6px 0 26px;color:var(--ice)}
.autoia-brand span{background:linear-gradient(180deg,var(--blue-ice),var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent}
.autoia-lede{max-width:34em;margin:0 auto 18px;font-size:1.05rem;color:var(--steel);line-height:1.55}
.autoia-lede strong{color:var(--ice);font-weight:500}
.autoia-body{max-width:34em;margin:0 auto 42px;color:var(--steel);font-size:.96rem;line-height:1.6}
.autoia-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-bottom:44px}
.autoia-stat{padding:20px 12px;text-align:center}
.autoia-stat:nth-child(odd){border-right:1px solid var(--line)}
.autoia-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}
.autoia-stat dd{font-family:var(--display);font-weight:700;font-size:clamp(2.2rem,8vw,2.8rem);line-height:1;letter-spacing:-.02em;color:var(--blue-ice);font-variant-numeric:tabular-nums;margin-bottom:8px}
.autoia-stat dt{color:var(--steel);font-size:.8rem;line-height:1.35}
.autoia-benefits-lede{font-family:var(--display);font-weight:500;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--blue-ice);margin-bottom:16px}
.autoia-benefits{list-style:none;display:grid;gap:10px;max-width:560px;margin:0 auto;text-align:left}
.autoia-benefits li{display:flex;align-items:flex-start;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 18px;font-size:.96rem;line-height:1.4;transition:border-color .2s,transform .2s}
.autoia-benefits li:hover{border-color:rgba(47,107,255,.4);transform:translateX(2px)}
.autoia-benefits svg{width:20px;height:20px;color:var(--blue-ice);flex:none;margin-top:1px}

.solucoes{background-image:radial-gradient(rgba(139,152,174,.09) 1px,transparent 1.4px);background-size:26px 26px}
.container--wide{max-width:1120px}
.sol-intro{max-width:680px;margin:0 auto;text-align:center}
.sol-lede{color:var(--steel);max-width:34em;margin:0 auto}
.sol-grid{display:grid;gap:24px;margin-top:34px}
.sol{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:border-color .2s,transform .2s}
.sol:hover{border-color:rgba(47,107,255,.4);transform:translateY(-3px)}
.sol-media{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid var(--line);background:#0A0E16}
.sol-body{display:flex;flex-direction:column;flex:1;padding:20px 20px 22px}
.sol-num{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-weight:500;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--blue-ice);margin-bottom:10px}
.sol-num span{width:7px;height:7px;border-radius:50%;background:var(--blue)}
.sol:nth-child(2) .sol-num span{background:var(--cyan)}
.sol:nth-child(3) .sol-num span{background:var(--blue-ice)}
.sol:nth-child(4) .sol-num span{background:#5B8CFF}
.sol h3{font-family:var(--display);font-weight:700;font-size:1.25rem;letter-spacing:-.01em;margin-bottom:4px}
.sol-pitch{color:var(--steel);font-size:.92rem;margin-bottom:16px}
.sol-list{list-style:none;display:flex;flex-direction:column;gap:9px;padding-top:14px;border-top:1px solid var(--line);margin-top:auto}
.sol-list li{position:relative;padding-left:18px;color:var(--steel);font-size:.9rem;line-height:1.45}
.sol-list li::before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:2px;background:rgba(47,107,255,.85)}

.steps{list-style:none;display:grid;gap:26px;margin-top:30px;position:relative}
.step{position:relative;padding:0 0 0 64px}
.step .icon-chip{position:absolute;left:0;top:0;margin:0;background-color:#0D1524}
.step-kicker{font-family:var(--display);font-weight:500;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--blue-ice);margin-bottom:6px}
.step h3{margin-bottom:6px}
.step p{color:var(--steel);font-size:.95rem}
.selos{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}
.selos li{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;color:var(--ice);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:9px 17px}
.selos svg{width:16px;height:16px;color:var(--cyan);flex:none}

.depoimentos{background:radial-gradient(600px 320px at 50% 0,rgba(47,107,255,.08),transparent 70%)}
.depo-grid{display:grid;gap:14px;margin-top:30px}
.depo{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px 22px;transition:border-color .2s,transform .2s}
.depo:hover{border-color:rgba(47,107,255,.4);transform:translateY(-3px)}
.depo-tag{align-self:flex-start;font-family:var(--display);font-weight:500;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-ice);background:rgba(47,107,255,.12);border:1px solid rgba(47,107,255,.28);border-radius:999px;padding:5px 12px;margin-bottom:16px}
.depo blockquote{flex:1;color:var(--ice);font-size:.96rem;line-height:1.6;margin-bottom:18px}
.depo figcaption{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--line)}
.depo-avatar{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover;border:1px solid rgba(168,199,255,.3)}
.depo-id{display:flex;flex-direction:column;line-height:1.35}
.depo-id strong{font-size:.92rem;font-weight:600;color:var(--ice)}
.depo-id small{font-size:.8rem;color:var(--steel)}

.bio-grid{display:grid;gap:28px;align-items:center}
.bio-photo{border-radius:20px;border:1px solid var(--line);box-shadow:0 24px 60px -30px rgba(47,107,255,.5)}
.bio-text p:not(.kicker){color:var(--steel);margin-bottom:14px}

.cta-final{text-align:center;border-top:1px solid var(--line);background:radial-gradient(560px 320px at 50% 0,rgba(47,107,255,.14),transparent 70%),var(--surface)}
.cta-final h2{max-width:18em;margin-left:auto;margin-right:auto}
.cta-final>div>p:not(.center){color:var(--steel);max-width:30em;margin:0 auto 26px}

.footer{border-top:1px solid var(--line);padding:36px 0 110px;text-align:center}
.footer-brand{font-family:var(--display);font-weight:500;font-size:.9rem;margin-bottom:14px}
.footer nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;margin-bottom:16px}
.footer nav a{display:inline-flex;align-items:center;gap:7px;color:var(--steel);font-size:.88rem;text-decoration:none;transition:color .2s}
.footer nav a:hover{color:var(--ice)}
.footer nav svg{width:17px;height:17px;flex:none}
.footer-desc{color:var(--steel);font-size:.75rem;opacity:.8;margin:0 auto 16px;max-width:460px;line-height:1.45}
.footer-copy{color:var(--steel);font-size:.78rem;opacity:.7}

.ctabar{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(6,8,13,.92);border-top:1px solid var(--line);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:translateY(110%);transition:transform .3s ease}
.ctabar.is-visible{transform:translateY(0)}
.ctabar .btn{width:100%;padding:13px 18px;font-size:.98rem}
@media (min-width:768px){.ctabar{display:none}.footer{padding-bottom:36px}}

.js .reveal{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}
.js .reveal.is-in{opacity:1;transform:none}

@media (min-width:680px){
  section{padding:120px 0}
  .tried-card{grid-template-columns:1.1fr 1fr;column-gap:32px;align-items:center}
  .tried-eyebrow{grid-column:1}
  .tried-card h3{grid-column:1}
  .tried-result{grid-column:2;grid-row:1/span 2;margin-top:0}
  .autoia-stats{grid-template-columns:repeat(4,1fr)}
  .autoia-stat{border-right:1px solid var(--line)}
  .autoia-stat:nth-child(-n+2){border-bottom:0}
  .autoia-stat:last-child{border-right:0}
  .autoia-benefits{grid-template-columns:1fr 1fr}
  .depo-grid{grid-template-columns:repeat(3,1fr)}
  .sol-grid{grid-template-columns:repeat(2,1fr);gap:32px 28px}
  .stats{grid-template-columns:repeat(4,1fr)}
  .stat{border-right:1px solid var(--line)}
  .stat:nth-child(-n+2){border-bottom:0}
  .stat:last-child{border-right:0}
  .steps{grid-template-columns:repeat(3,1fr);gap:20px}
  .steps::before{content:"";position:absolute;top:23px;left:23px;right:28%;height:1px;background:repeating-linear-gradient(90deg,var(--line) 0 7px,transparent 7px 15px)}
  .step{padding:62px 0 0}
  .step .icon-chip{z-index:1}
  .bio-grid{grid-template-columns:280px 1fr}
  .rail{left:29px}
  .level-num{width:60px;font-size:3.2rem}
}

@media (prefers-reduced-motion:reduce){
  .js .reveal,.js .level{opacity:1;transform:none;transition:none}
  .rail-fill{transition:none}
  .ctabar{transition:none}
}

/* Modal do Formulário de Lead */
.modal-overlay {
  position: fixed;
  inset: 0;
  z-index: 100;
  background: rgba(6, 8, 13, 0.82);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
}
.modal-overlay.is-open {
  opacity: 1;
  pointer-events: auto;
}
.modal-content {
  background: var(--surface);
  border: 1px solid var(--line);
  border-radius: 20px;
  width: 100%;
  max-width: 480px;
  padding: 40px 32px 32px;
  position: relative;
  box-shadow: 0 30px 80px -20px rgba(6, 8, 13, 0.95);
  transform: scale(0.96);
  transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
}
.modal-overlay.is-open .modal-content {
  transform: scale(1);
}
.modal-close {
  position: absolute;
  top: 18px;
  right: 18px;
  background: transparent;
  border: 0;
  color: var(--steel);
  font-size: 2rem;
  line-height: 1;
  cursor: pointer;
  padding: 4px;
  transition: color 0.2s, transform 0.2s;
}
.modal-close:hover {
  color: var(--ice);
  transform: scale(1.1);
}
.modal-progress {
  display: flex;
  height: 4px;
  border-radius: 2px;
  overflow: hidden;
  margin-bottom: 24px;
}
.progress-bar-left {
  flex: 1;
  background: var(--blue);
}
.progress-bar-right {
  flex: 1;
  background: var(--line);
  transition: background 0.3s ease;
}
.progress-bar-right.is-active {
  background: var(--blue);
}
.modal-content h2 {
  font-family: var(--display);
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.25;
  margin-bottom: 8px;
  text-align: left;
  color: var(--ice);
}
.modal-content h2 em {
  font-style: italic;
  color: var(--blue-ice);
  font-weight: 500;
}
.modal-subtitle {
  color: var(--steel);
  font-size: 0.95rem;
  margin-bottom: 28px;
  text-align: left;
}
.form-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 16px;
  text-align: left;
}
.form-group label {
  font-family: var(--display);
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.12em;
  color: var(--steel);
}
.form-group input, .form-group select {
  background: rgba(6, 8, 13, 0.4);
  border: 1px solid var(--line);
  border-radius: 10px;
  color: var(--ice);
  font-family: var(--body);
  font-size: 1rem;
  padding: 14px 16px;
  width: 100%;
  transition: border-color 0.2s, box-shadow 0.2s;
}
.form-group select {
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%238B98AE' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 16px;
  padding-right: 40px;
}
.form-group select option {
  background: var(--surface);
  color: var(--ice);
}
.form-group input::placeholder {
  color: rgba(139, 152, 174, 0.35);
}
.form-group input:focus, .form-group select:focus {
  outline: none;
  border-color: var(--blue);
  box-shadow: 0 0 0 3px rgba(47, 107, 255, 0.15);
}
.whatsapp-input-group {
  display: flex;
  gap: 10px;
}
.country-select {
  display: flex;
  align-items: center;
  gap: 8px;
  background: rgba(6, 8, 13, 0.4);
  border: 1px solid var(--line);
  border-radius: 10px;
  padding: 0 14px;
  flex-shrink: 0;
  cursor: default;
}
.flag-icon svg {
  display: block;
  border-radius: 2px;
}
.select-arrow svg {
  width: 12px;
  height: 12px;
  color: var(--steel);
  stroke-width: 2.5px;
}
.whatsapp-input-group input {
  flex: 1;
}
.error-msg {
  font-size: 0.75rem;
  color: #E2796E;
  min-height: 16px;
  margin-top: 1px;
  display: block;
}
.btn-submit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  background: var(--blue);
  color: #fff;
  font-family: var(--body);
  font-size: 1.05rem;
  font-weight: 600;
  border: 0;
  border-radius: 12px;
  padding: 16px 26px;
  width: 100%;
  cursor: pointer;
  box-shadow: 0 8px 24px -10px rgba(47, 107, 255, 0.6);
  transition: background 0.2s, transform 0.15s, box-shadow 0.2s;
  margin-top: 8px;
}
.btn-submit:hover {
  background: #4A80FF;
  box-shadow: 0 12px 32px -8px rgba(47, 107, 255, 0.75);
  transform: translateY(-1px);
}
.btn-submit:active {
  transform: scale(0.98);
}
.btn-submit svg {
  width: 18px;
  height: 18px;
  transition: transform 0.2s;
}
.btn-submit:hover svg {
  transform: translateX(3px);
}
.btn-submit:disabled {
  background: var(--line);
  color: var(--steel);
  box-shadow: none;
  cursor: not-allowed;
  transform: none;
}
.modal-footer {
  font-size: 0.8rem;
  color: var(--steel);
  opacity: 0.7;
  margin-top: 24px;
  text-align: center;
}

