
  @font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(data:font/woff2;base64,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) format('woff2');
  }
  :root{
    --navy:#005B8E;
    --navy-deep:#101A2D;
    --blue:#005B8E;
    --blue-light:#80B2CC;
    --tint:#E2E2E2;
    --ink:#101A2D;
    --ink-soft:#3E4C5F;
    --paper:#FFFFFF;
    --line:#CBD0D6;
    --ok:#1E7A4C;
    --btn-blue:#101A2D;
    --btn-blue-dark:#263852;
    --btn-gray:#E2E2E2;
    --btn-gray-dark:#FFFFFF;
    --radius:10px;
    --serif: Georgia, 'Times New Roman', Times, serif;
    --sans: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  }
  *{box-sizing:border-box;}
  html{scroll-behavior:smooth;}
  @media (prefers-reduced-motion: reduce){
    html{scroll-behavior:auto;}
    *{animation-duration:0.01ms !important; transition-duration:0.01ms !important;}
  }
  body{
    margin:0;
    font-family:var(--sans);
    color:var(--ink);
    background:var(--paper);
    line-height:1.55;
    -webkit-font-smoothing:antialiased;
  }
  img{max-width:100%; display:block;}
  a{color:var(--navy-deep);}
  h1,h2,h3{
    font-family:'Montserrat', var(--sans); line-height:1.22; margin:0 0 .5em; color:var(--navy-deep);
    font-weight:700; text-transform:uppercase;
  }
  h1{font-size:clamp(1.6rem, 1.2rem + 1.8vw, 2.35rem);}
  h2{font-size:clamp(1.3rem, 1.1rem + .9vw, 1.75rem);}
  h3{font-size:1rem; margin-bottom:.4em;}
  p{margin:0 0 1em;}
  .container{max-width:1120px; margin:0 auto; padding:0 24px;}
  section{padding:60px 0;}
  .kicker{font-weight:700; color:var(--navy-deep); letter-spacing:.01em; margin-bottom:.55em; font-size:.92rem;}
  .kicker-light{color:#fff;}
  .lede{font-size:1.08rem; color:var(--ink-soft); max-width:48ch;}
  .lede-light{color:#fff;}
  .section-head{margin-bottom:34px;}

  /* Focus visibility */
  a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, summary:focus-visible{
    outline:3px solid var(--blue); outline-offset:2px;
  }

  /* Conversion buttons: on light backgrounds, blue base with light text */
  .btn-convert{
    display:inline-flex; align-items:center; justify-content:flex-start; gap:8px;
    background:var(--btn-blue); color:var(--btn-gray); text-decoration:none;
    font-weight:700; font-size:1rem; line-height:1.25;
    padding:15px 26px; border-radius:8px; border:none; cursor:pointer;
    min-height:48px; font-family:var(--sans); box-shadow:none;
    text-align:left;
    transition:background-color .2s ease, color .2s ease, transform .2s ease;
  }
  .btn-convert:hover{background:var(--btn-blue-dark); transform:translateY(-2px);}
  .btn-convert:disabled{opacity:.7; cursor:progress;}
  .btn-convert.block{width:100%;}
  /* On dark backgrounds: invert to a light gray base with blue text */
  .btn-convert.on-dark{background:var(--btn-gray); color:var(--btn-blue);}
  .btn-convert.on-dark:hover{background:var(--btn-gray-dark); color:var(--navy-deep);}
  .btn-wrap{text-align:left; margin-top:26px;}

  /* Navegação clara e painel azul arredondado como nas páginas internas. */
  header.site{
    background:var(--tint);
    display:flex; align-items:center; justify-content:space-between;
    padding:16px max(24px, calc((100vw - 1120px)/2)); position:relative; z-index:5;
  }
  header.site .brand-link{display:inline-flex; align-items:center; flex:0 0 auto; text-decoration:none;}
  header.site .logo{height:52px; width:182px; object-fit:contain;}
  header.site .btn-convert{padding:10px 18px; font-size:.9rem; min-height:40px; background:var(--navy-deep); color:#fff;}
  header.site .btn-convert:hover{background:var(--btn-blue-dark); color:#fff;}

  /* Mesmo vocabulário de bolhas usado nos heróis de Família e Patrimônio. */
  .hero{
    background:var(--tint);
    color:#fff; position:relative; padding:12px 0 64px;
  }
  /* Textura geométrica sobre o azul, na linha do sistema visual da Sevisa */
  .hero::before{display:none;}
  .hero .container::before{
    content:''; position:absolute; inset:0; z-index:0; pointer-events:none;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1'%3E%3Ccircle cx='0' cy='90' r='62'/%3E%3Ccircle cx='180' cy='90' r='62'/%3E%3Ccircle cx='90' cy='0' r='62'/%3E%3Ccircle cx='90' cy='180' r='62'/%3E%3C/g%3E%3C/svg%3E");
    background-size:180px 180px;
    opacity:.09;
    -webkit-mask-image:radial-gradient(120% 90% at 20% 30%, #000 20%, transparent 78%);
    mask-image:radial-gradient(120% 90% at 20% 30%, #000 20%, transparent 78%);
  }
  /* Luz por trás do recorte, para a figura não flutuar solta sobre o chapado */
  .hero .container::after{
    content:''; position:absolute; z-index:1; pointer-events:none;
    right:-6%; bottom:-14%; width:64%; height:104%;
    background:radial-gradient(52% 46% at 52% 46%, rgba(226,226,226,.20) 0%, rgba(169,190,208,.08) 42%, transparent 72%);
  }
  @media (max-width:899px){ .hero::after{right:-25%; width:110%; height:62%; bottom:-4%;} }
  .hero .container{
    position:relative; z-index:2; background:var(--blue); border-radius:50px;
    overflow:hidden; padding:clamp(30px, 5vw, 62px); width:calc(100% - 48px);
  }
  .hero-copy{max-width:56ch;}
  .hero h1{color:#fff;}
  .hero .lede{color:#fff; font-size:1.12rem;}
  .trust-line{
    margin-top:22px; padding-top:18px; border-top:1px solid rgba(255,255,255,.22);
    font-size:.94rem; color:#fff; max-width:46ch;
  }
  .hero-grid{display:grid; grid-template-columns:1fr; gap:32px;}
  /* A sombra vai no contêiner: aplicada no img, o mask cortaria a própria sombra. */
  .hero-photo{
    display:flex; justify-content:center; position:relative;
    filter:drop-shadow(-18px 26px 34px rgba(2,14,26,.55)) drop-shadow(0 4px 10px rgba(2,14,26,.35));
  }
  .hero-photo img{
    height:auto; width:auto; max-width:320px; max-height:420px; display:block;
    -webkit-mask-image:linear-gradient(to bottom, #000 72%, transparent 100%);
    mask-image:linear-gradient(to bottom, #000 72%, transparent 100%);
  }
  @media (min-width:900px){
    .hero-grid{grid-template-columns:1fr 1fr; align-items:end; gap:32px;}
    .hero-photo{justify-content:center;}
    .hero-photo img{width:100%; max-width:100%; height:auto; max-height:640px;}
  }
  @media (max-width:639px){
    header.site{padding:12px 24px;}
    header.site .logo{width:110px; height:auto;}
    header.site .btn-convert{max-width:182px; font-size:.78rem; padding:9px 12px;}
    .hero .container{width:calc(100% - 24px); border-radius:34px; padding:30px 22px;}
  }

  /* Lead form section (own section, right after hero) */
  .form-section{background:var(--tint);}
  .form-wrap{max-width:1120px; margin:0 auto; display:grid; gap:32px; align-items:start;}
  .form-wrap .section-head{text-align:left; margin:0; padding-top:8px;}
  .form-wrap .section-head h2{font-size:clamp(1.75rem, 1.3rem + 1.3vw, 2.4rem); max-width:15ch;}
  .form-wrap .section-head .lede{max-width:36ch;}
  .form-card{
    background:#fff; color:var(--ink); border-radius:50px;
    padding:clamp(22px, 3vw, 36px); box-shadow:0 16px 40px rgba(16,26,45,.08); border:1px solid rgba(16,26,45,.10);
  }
  @media (min-width:900px){
    .form-wrap{grid-template-columns:minmax(250px,.72fr) minmax(0,1fr); gap:clamp(50px,7vw,110px);}
    .form-wrap .section-head{padding-top:56px;}
  }
  .field{margin-bottom:16px;}
  .field label{display:block; font-weight:600; font-size:.9rem; margin-bottom:6px; color:var(--ink);}
  .field input[type=text], .field input[type=email], .field input[type=tel], .field select{
    width:100%; padding:12px 14px; border:1.5px solid var(--line); border-radius:6px;
    font-size:1rem; font-family:var(--sans); background:#fff; color:var(--ink); min-height:46px;
  }
  .field input:focus, .field select:focus{border-color:var(--blue);}
  .field-check{display:flex; align-items:flex-start; gap:10px; font-size:.85rem; color:var(--ink-soft); margin-bottom:20px;}
  .field-check input{margin-top:3px; width:18px; height:18px; flex-shrink:0;}
  /* Honeypot escondido por recorte, não jogado para -9999px: fora da tela ele
     empurrava a largura de rolagem do documento e criava scroll lateral no mobile. */
  .hp{
    position:absolute; width:1px; height:1px; padding:0; margin:-1px; border:0;
    overflow:hidden; clip:rect(0 0 0 0); clip-path:inset(50%); white-space:nowrap;
  }
  .form-note{font-size:.8rem; color:var(--ink-soft); margin-top:12px; text-align:center; margin-bottom:0;}
  .form-error{display:none; background:#FCEAEA; border:1px solid #E8A9A9; color:#8A2020; padding:10px 12px; border-radius:6px; font-size:.85rem; margin-bottom:14px;}
  .success-state{display:none; text-align:center; padding:8px 0;}
  .success-state .check{
    width:52px; height:52px; border-radius:50%; background:var(--tint); color:var(--ok);
    display:flex; align-items:center; justify-content:center; margin:0 auto 16px; font-size:1.6rem;
  }
  .success-state .btn-convert{margin-top:8px; justify-content:center; text-align:center;}
  .btn-convert.on-light-alt{
    background:#fff; color:var(--btn-blue); border:1.5px solid var(--btn-blue);
    box-shadow:none; font-size:.92rem;
  }
  .btn-convert.on-light-alt:hover{background:var(--tint);}
  #submitBtn{justify-content:center; text-align:center;}

  /* Interest choice: segmented radio group */
  fieldset.field{border:none; padding:0; margin:0 0 16px; min-width:0;}
  fieldset.field legend{
    padding:0; font-weight:600; font-size:.9rem; margin-bottom:6px; color:var(--ink);
  }
  .choice-group{display:grid; grid-template-columns:1fr; gap:8px;}
  .choice{position:relative; display:block; margin:0;}
  .choice input{
    position:absolute; opacity:0; width:1px; height:1px; margin:0;
  }
  .choice .choice-box{
    display:flex; align-items:center; gap:10px;
    border:1.5px solid var(--line); border-radius:6px; background:#fff;
    padding:12px 14px; min-height:46px; font-size:.95rem; font-weight:600;
    color:var(--ink-soft); cursor:pointer; line-height:1.3;
  }
  .choice .choice-box::before{
    content:''; width:18px; height:18px; border-radius:50%; flex-shrink:0;
    border:2px solid var(--line); background:#fff;
  }
  .choice:hover .choice-box{border-color:var(--blue-light);}
  .choice input:checked + .choice-box{
    border-color:var(--btn-blue); background:var(--tint); color:var(--navy-deep);
  }
  .choice input:checked + .choice-box::before{
    border-color:var(--btn-blue); background:var(--btn-blue); box-shadow:inset 0 0 0 3px #fff;
  }
  .choice input:focus-visible + .choice-box{outline:3px solid var(--blue); outline-offset:2px;}
  @media (min-width:520px){
    .choice-group{grid-template-columns:repeat(3,1fr);}
    .choice .choice-box{justify-content:flex-start; font-size:.88rem; padding:12px;}
  }

  /* Mesma faixa azul-escura do blog na página inicial da Sevisa. */
  .decisions-section{background:var(--navy-deep); color:var(--tint);}
  .decisions-section .kicker,
  .decisions-section h2{color:var(--tint);}
  .decisions-section .lede{color:#D2D8E0;}
  .cards{display:grid; gap:18px; grid-template-columns:1fr; margin-top:8px;}
  .card{
    border:0; border-radius:50px; padding:30px;
    background:var(--tint); color:var(--ink);
  }
  .card .mark{
    width:46px; height:46px; border-radius:50%; background:#fff;
    display:flex; align-items:center; justify-content:center; margin-bottom:16px;
    color:var(--btn-blue); border:1px solid var(--line);
  }
  .card .mark svg{width:24px; height:24px; display:block;}
  .card p{color:var(--ink-soft); margin-bottom:0; font-size:.96rem;}

  .section-tint{background:var(--tint);}
  .operators-section,
  .helps-section,
  .final-section{background:#fff;}

  /* Operadoras */
  .ops-grid{display:flex; flex-wrap:wrap; justify-content:center; gap:22px;}
  .op{
    text-align:center; background:#fff; border:1px solid var(--blue); border-radius:50px;
    padding:34px 22px 30px; box-shadow:none;
    display:flex; flex:1 1 260px; max-width:340px; flex-direction:column;
  }
  .op .op-logo{height:46px; display:flex; align-items:center; justify-content:center; margin-bottom:26px;}
  .op .op-logo img{max-height:46px; width:auto;}
  .op p{color:var(--ink-soft); font-size:.9rem; margin-bottom:0; line-height:1.6;}
  .ops-note{font-size:.74rem; color:var(--ink-soft); text-align:center; margin:34px auto 0; line-height:1.5; max-width:72ch;}
  @media (max-width:639px){ .op{max-width:none;} }

  /* Management banner */
  .reg-banner{background:var(--blue); color:var(--tint); border-radius:50px; padding:clamp(30px,5vw,54px);}
  .reg-banner h2{color:#fff;}
  .reg-banner .btn-wrap{text-align:left;}
  .timeline{display:grid; gap:20px; grid-template-columns:1fr; margin-top:26px; margin-bottom:30px;}
  .timeline .step{border-left:3px solid var(--blue-light); padding-left:16px;}
  .timeline .step .when{font-weight:700; color:var(--blue-light); font-size:.88rem; display:block; margin-bottom:4px;}
  .timeline .step p{color:#fff; font-size:.92rem; margin-bottom:0;}

  /* Sevisa helps */
  .helps{display:grid; gap:36px; grid-template-columns:1fr; align-items:center;}
  .helps ul{list-style:none; margin:0; padding:0;}
  .helps li{display:flex; gap:12px; margin-bottom:16px; align-items:flex-start;}
  .helps li .dot{width:8px; height:8px; border-radius:50%; background:var(--blue); margin-top:8px; flex-shrink:0;}
  .helps-media{position:relative;}
  .helps-media img{
    width:100%; height:auto; border-radius:50px; display:block;
    box-shadow:0 18px 40px rgba(4,20,34,.18);
  }
  .stat-box{
    background:var(--blue); color:#fff; border-radius:50px; padding:24px 26px;
    box-shadow:0 14px 30px rgba(4,20,34,.24);
  }
  .stat-box .big{font-family:'Montserrat', var(--sans); font-size:2.4rem; font-weight:700; line-height:1; text-transform:uppercase; display:block;}
  .stat-box p{color:#fff; margin-top:8px; margin-bottom:0; font-size:.92rem;}
  /* O selo do contador encosta na foto, em vez de disputar uma coluna inteira.
     No mobile ele desce para baixo da foto: sobreposto, cobria metade da imagem. */
  .helps-media .stat-box{
    position:relative; z-index:1; width:calc(100% - 24px);
    margin:-30px auto 0; padding:22px 24px; border-radius:38px;
  }
  .helps-media .stat-box .big{font-size:1.65rem; letter-spacing:-.01em;}
  .helps-media .stat-box p{font-size:.85rem; margin-top:8px; line-height:1.5;}
  /* Dentro da foto e com recuo: encostado na borda, o texto fica espremido e some em recorte */
  @media (min-width:560px){
    .helps-media .stat-box{
      position:absolute; left:18px; bottom:18px; right:auto; margin:0;
      width:auto; max-width:min(330px, calc(100% - 36px));
      padding:22px 26px;
    }
  }

  /* FAQ */
  details{border-bottom:1px solid var(--line); padding:15px 0;}
  details summary{
    cursor:pointer; font-weight:700; font-size:1rem; color:var(--navy-deep);
    list-style:none; display:flex; justify-content:space-between; align-items:center; gap:12px;
  }
  details summary::-webkit-details-marker{display:none;}
  details summary::after{content:'+'; font-size:1.3rem; color:var(--blue); flex-shrink:0;}
  details[open] summary::after{content:'\2212';}
  details p{margin-top:10px; color:var(--ink-soft); margin-bottom:0;}

  /* Final CTA */
  /* overflow:hidden contém a sombra projetada do livro, que passava da largura
     do painel e criava rolagem lateral no documento. */
  .final-cta{
     background:var(--blue); color:var(--tint); border-radius:50px;
    padding:48px 30px; overflow:hidden;
  }
  .final-cta h2{color:#fff;}
  .final-cta p{color:#fff; max-width:54ch;}
  .final-grid{display:grid; grid-template-columns:1fr; gap:40px; align-items:center;}
  @media (min-width:900px){
    .final-grid{grid-template-columns:1.05fr .95fr; gap:48px;}
    .final-cta{padding:56px 44px;}
  }

  /* Mockup do guia: capa em retrato montada no HTML, com lombada e miolo de páginas */
  /* align-items:center é obrigatório: como item de flex esticado, o aspect-ratio do livro é ignorado */
  .book-stage{perspective:1500px; display:flex; justify-content:center; align-items:center; position:relative;}
  /* Luz atrás do objeto: a capa é azul escuro sobre painel azul escuro e some sem isso */
  .book-stage::before{
    content:''; position:absolute; z-index:0; pointer-events:none;
    left:50%; top:50%; transform:translate(-50%,-50%);
    width:130%; height:170%;
    background:radial-gradient(48% 42% at 50% 50%, rgba(226,226,226,.22) 0%, rgba(169,190,208,.08) 46%, transparent 72%);
  }
  .book{
    position:relative; z-index:1; width:300px; max-width:78%; aspect-ratio:5/7;
    transform:rotateY(-22deg) rotateX(4deg) rotateZ(-1deg);
    transform-style:preserve-3d;
    filter:drop-shadow(20px 28px 32px rgba(0,0,0,.55));
    transition:transform .5s ease;
  }
  .book:hover{transform:rotateY(-13deg) rotateX(2.5deg) rotateZ(-.5deg);}

  /* Capa composta: faixa de título, foto sangrando nas laterais e assinatura embaixo */
  .book-cover{
    position:relative; height:100%; display:flex; flex-direction:column;
    background:linear-gradient(170deg, #365272 0%, #233852 58%, var(--navy-deep) 100%);
    border-radius:2px 7px 7px 2px; overflow:hidden;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,.34), 0 0 0 1px rgba(255,255,255,.18);
  }
  .bc-head{padding:24px 22px 16px;}
  .bc-eyebrow{
    color:var(--blue-light); font-size:.6rem; font-weight:700; letter-spacing:.09em;
    text-transform:uppercase; margin:0 0 9px;
  }
  .bc-title{
    font-family:'Montserrat', var(--sans); font-weight:700; text-transform:none;
    color:#fff; font-size:1.15rem; line-height:1.18; margin:0; letter-spacing:-.01em;
  }
  .bc-photo{flex:1; min-height:0; position:relative; overflow:hidden;}
  .bc-photo img{width:100%; height:100%; object-fit:cover; display:block;}
  .bc-photo::after{
    content:''; position:absolute; inset:0;
    background:linear-gradient(180deg, rgba(16,26,45,.42) 0%, rgba(16,26,45,0) 34%);
  }
  /* Tarja escura: o logotipo da Sevisa é branco e desaparece em fundo claro */
  .bc-foot{
    background:#101A2D; padding:13px 20px;
    display:flex; align-items:center; justify-content:space-between; gap:12px;
    border-top:1px solid rgba(255,255,255,.14);
  }
  .bc-foot img{height:27px; width:auto; flex-shrink:0;}
  .bc-foot span{
    color:var(--blue-light); font-size:.52rem; font-weight:700; line-height:1.3;
    text-transform:uppercase; letter-spacing:.06em; text-align:right;
  }
  /* Vinco junto à lombada e brilho do papel */
  .book-cover::after{
    content:''; position:absolute; inset:0; pointer-events:none;
    background:
      linear-gradient(90deg, rgba(0,0,0,.45) 0%, rgba(0,0,0,.16) 3%, rgba(0,0,0,0) 8%),
      linear-gradient(112deg, rgba(255,255,255,.2) 0%, rgba(255,255,255,0) 42%);
  }
  /* Lombada. Sem texto impresso: girado 90deg ele transbordava a caixa de 19px
     e empurrava a largura de rolagem do documento no mobile. */
  .book-spine{
    position:absolute; left:-19px; top:0; bottom:0; width:19px;
    background:linear-gradient(90deg, #0B1321 0%, #233852 60%, #365272 100%);
    border-radius:4px 0 0 4px;
    transform:rotateY(64deg); transform-origin:right center;
    overflow:hidden;
  }
  /* Filetes de vinco, como a dobra de uma lombada real */
  .book-spine::after{
    content:''; position:absolute; inset:0;
    background:linear-gradient(90deg, rgba(255,255,255,.16) 0 1px, transparent 1px calc(100% - 1px), rgba(0,0,0,.35) calc(100% - 1px) 100%);
  }
  /* Miolo de páginas na borda direita */
  .book-pages{
    position:absolute; right:-13px; top:4px; bottom:4px; width:13px;
    background:repeating-linear-gradient(90deg,#fff 0 1px,#c4d2de 1px 2px);
    border-radius:0 3px 3px 0;
    transform:rotateY(-66deg); transform-origin:left center;
    box-shadow:2px 0 7px rgba(0,0,0,.32);
  }
  @media (min-width:900px){ .book{width:320px; max-width:100%;} }
  @media (prefers-reduced-motion: reduce){ .book, .book:hover{transition:none;} }

  footer{padding:32px 0; background:var(--tint);}
  .footer-card{background:var(--navy-deep); border-radius:50px; padding:24px 32px; color:#fff;}
  .footer-bar{
    display:flex; flex-direction:column; align-items:center; gap:18px; text-align:center;
  }
  .footer-col{display:flex; align-items:center;}
  .footer-col-logo{justify-content:center;}
  .footer-col-social{justify-content:center;}
  .footer-col-wa{justify-content:center;}
  .footer-logo-sm{height:52px; width:auto;}
  .social-row{display:flex; gap:10px;}
  .social-row a{
    width:38px; height:38px; border-radius:50%; border:1.5px solid rgba(255,255,255,.35);
    display:flex; align-items:center; justify-content:center; color:#fff; text-decoration:none;
    flex-shrink:0;
  }
  .social-row a:hover{background:rgba(255,255,255,.1); border-color:#fff;}
  .footer-whatsapp{
    display:inline-flex; align-items:center; gap:8px; color:#fff; text-decoration:none;
    font-size:.92rem; white-space:nowrap;
  }
  .footer-whatsapp svg{color:var(--btn-gray); flex-shrink:0;}
  .footer-whatsapp:hover{text-decoration:underline;}
  .footer-bottom{
    border-top:1px solid rgba(255,255,255,.15); margin-top:16px; padding-top:14px;
    text-align:center; font-size:.78rem; color:rgba(255,255,255,.7);
  }
  .footer-bottom p{margin:0;}

  /* Floating WhatsApp button: real icon, transparent background, no extra fill behind it */
  .wa-float{
    position:fixed; right:20px; bottom:20px; width:64px; height:64px;
    display:flex; align-items:center; justify-content:center; text-decoration:none; z-index:60;
    background:transparent; border:none; padding:0;
    filter:drop-shadow(0 8px 18px rgba(0,0,0,.35));
    opacity:0; transform:translateY(14px) scale(.9); pointer-events:none;
    transition:opacity .3s ease, transform .3s ease;
  }
  .wa-float img{width:100%; height:100%; display:block;}
  .wa-float.show{opacity:1; transform:translateY(0) scale(1); pointer-events:auto;}
  @media (prefers-reduced-motion: reduce){
    .wa-float{transition:none;}
  }

  @media (min-width:640px){
    .footer-bar{
      flex-direction:row; align-items:center; justify-content:space-between; text-align:left; gap:20px;
    }
    .footer-col{flex:1 1 0;}
    .footer-col-logo{justify-content:flex-start;}
    .footer-col-social{justify-content:center;}
    .footer-col-wa{justify-content:flex-end;}
  }

  /* Entrada suave de textos e imagens conforme entram na tela */
  .js-motion .reveal{opacity:0; transform:translateY(22px); transition:opacity .7s ease, transform .7s cubic-bezier(.22,.7,.3,1);}
  .js-motion .reveal.in{opacity:1; transform:none;}
  .reveal[data-delay="1"]{transition-delay:.09s;}
  .reveal[data-delay="2"]{transition-delay:.18s;}
  .reveal[data-delay="3"]{transition-delay:.27s;}
  .reveal[data-delay="4"]{transition-delay:.36s;}
  /* Imagens entram com um zoom-out curto, como na referência */
  .reveal-media{clip-path:inset(0 0 0 0 round 18px);}
  .reveal-media img{transform:scale(1.08); transition:transform 1.1s cubic-bezier(.22,.7,.3,1);}
  .reveal-media.in img{transform:scale(1);}
  @media (prefers-reduced-motion: reduce){
    .reveal{opacity:1; transform:none; transition:none;}
    .reveal-media img{transform:none; transition:none;}
  }

  @media (min-width:860px){
    .cards{grid-template-columns:repeat(2,1fr);}
    .timeline{grid-template-columns:repeat(3,1fr);}
    .helps{grid-template-columns:1fr 1.12fr;}
  }

[hidden]{display:none !important;}
.preview-notice{margin:0;padding:10px 24px;background:#fff4d8;color:#362600;font:14px/1.5 var(--sans);text-align:center;}
.skip-link{position:absolute;left:12px;top:-100px;z-index:100;background:#fff;color:var(--navy-deep);padding:12px;}
.skip-link:focus{top:12px;}
#form{scroll-margin-top:24px;}
.success-state .btn-convert{margin:6px 4px 0 0;}
@media(max-width:430px){.footer-whatsapp{white-space:normal;}.form-card{min-width:0;}.choice-box{overflow-wrap:anywhere;}}
@media(prefers-reduced-motion:reduce){.js-motion .reveal{opacity:1;transform:none;}}
