@font-face{font-family:'Montserrat';font-style:normal;font-weight:300 900;font-display:swap;src:url(https://sintetizefinanceiro.com.br/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2) format('woff2')}
.st{--navy:#000A38;--navy2:#00134F;--blue:#1A44F1;--blue-l:#4D68FF;--orange:#EE6A2D;--orange-d:#D85A1F;--ink:#0B1430;--text:#3D4766;--muted:#6B7493;--line:#E3E8F5;--tint:#F3F6FF;--wa:#128C4A;font-family:'Montserrat',system-ui,sans-serif;color:var(--text);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}
.st *,.st *:before,.st *:after{box-sizing:border-box}
:where(.st) :where(h1,h2,h3,h4,p,ul,figure){margin:0}
.st a{text-decoration:none}
.st img{max-width:100%;height:auto;display:block}
.st-wrap{max-width:1160px;margin:0 auto;padding:0 24px}
.st-sec{padding:96px 0}
.st-center{text-align:center;max-width:760px;margin:0 auto 48px}
.st-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:14px}
.st-eyebrow:before{content:"";width:22px;height:3px;border-radius:2px;background:var(--orange)}
.st-h2{font-size:clamp(28px,3.4vw,42px);line-height:1.15;font-weight:800;color:var(--ink);letter-spacing:-.01em}
.st-h2 em{font-style:normal;color:var(--blue)}
.st-lead{font-size:18px;color:var(--text);margin-top:16px}
/* Botões */
.st-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:16px 28px;font:700 16px 'Montserrat',sans-serif;line-height:1.2;cursor:pointer;transition:transform .15s,background .2s,box-shadow .2s;white-space:normal;text-align:center}
.st-btn:hover{transform:translateY(-1px)}
.st-btn svg{width:18px;height:18px;flex:none}
.st-btn--orange{background:var(--orange);color:#fff!important;box-shadow:0 12px 26px -12px rgba(238,106,45,.8)}
.st-btn--orange:hover{background:var(--orange-d)}
.st-btn--ghost{border:2px solid rgba(255,255,255,.35);color:#fff!important}
.st-btn--ghost:hover{border-color:#fff}
.st-btn--blue{background:var(--blue);color:#fff!important}
.st-btn--blue:hover{background:#1235cc}
.st-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}
/* Cabeçalho */
.st-head{position:sticky;top:0;z-index:50;background:rgba(0,10,56,.96);backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.08)}
.st-head .st-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;height:72px}
.st-head img{height:36px;width:auto}
.st-nav{display:flex;align-items:center;gap:28px}
.st-nav a:not(.st-btn){color:rgba(255,255,255,.82);font-weight:600;font-size:15px}
.st-nav a:not(.st-btn):hover{color:#fff}
.st-nav .st-btn{padding:11px 20px;font-size:14px}
/* Hero */
.st-hero{background:radial-gradient(900px 500px at 80% 10%,rgba(26,68,241,.45),transparent 60%),linear-gradient(180deg,var(--navy) 0%,var(--navy2) 100%);color:#fff;padding:72px 0 88px;overflow:hidden}
.st-hero .st-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}
.st-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);font-size:13px;font-weight:600;color:#fff}
.st-pill i{width:8px;height:8px;border-radius:50%;background:var(--orange)}
.st-hero h1{font-size:clamp(34px,4.6vw,56px);line-height:1.08;font-weight:800;letter-spacing:-.02em;margin-top:20px;color:#fff}
.st-hero h1 em{font-style:normal;color:var(--orange)}
.st-hero .st-sub{font-size:18px;color:rgba(255,255,255,.8);margin-top:20px;max-width:560px}
.st-trust{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:28px;margin-top:40px;padding-top:28px;border-top:1px solid rgba(255,255,255,.12)}
.st-trust div{font-size:13px;color:rgba(255,255,255,.7);line-height:1.35}
.st-trust b{display:block;font-size:20px;color:#fff;font-weight:800}
.st-hero-img{position:relative}
.st-hero-img img{border-radius:28px;box-shadow:0 40px 80px -30px rgba(0,0,0,.6);width:100%}
.st-hero-img:before{content:"";position:absolute;inset:-18px -18px auto auto;width:120px;height:120px;border-radius:28px;background:var(--orange);opacity:.9;z-index:-1}
.st-hero-img{z-index:0}
/* Dores */
.st-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.st-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px}
.st-card h3{font-size:18px;font-weight:700;color:var(--ink);margin:16px 0 8px;line-height:1.3}
.st-card p{font-size:15px;color:var(--text)}
.st-ico{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--tint);color:var(--blue)}
.st-ico svg{width:24px;height:24px}
.st-pain .st-ico{background:#FFF0E8;color:var(--orange)}
.st-note{max-width:860px;margin:32px auto 0;padding:18px 24px;border-radius:18px;background:var(--tint);border:1px solid var(--line);color:var(--ink);text-align:center;font-size:16px}
/* Serviços */
.st-services{background:var(--tint)}
.st-svc{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.st-svc .st-card{transition:border-color .2s,box-shadow .2s}
.st-svc .st-card:hover{border-color:var(--blue-l);box-shadow:0 20px 40px -24px rgba(26,68,241,.45)}
/* Relatórios + especialista */
.st-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
.st-checks{list-style:none;padding:0;margin-top:24px;display:grid;gap:12px}
.st-checks li{display:flex;gap:12px;align-items:flex-start;font-size:16px;color:var(--ink)}
.st-checks svg{width:22px;height:22px;flex:none;color:var(--blue);margin-top:1px}
.st-dark{background:var(--navy);color:#fff}
.st-dark .st-h2,.st-dark .st-checks li{color:#fff}
.st-dark .st-lead{color:rgba(255,255,255,.78)}
.st-dark .st-checks svg{color:var(--orange)}
.st-dark .st-eyebrow{color:#9DB0FF}
.st-reports{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:8px}
.st-report{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:20px}
.st-report b{display:block;color:#fff;font-size:16px}
.st-report span{display:block;color:rgba(255,255,255,.7);font-size:14px;margin-top:4px;line-height:1.45}
/* Passos */
.st-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;counter-reset:st}
.st-step{position:relative;text-align:center;padding:0 6px}
.st-step:before{counter-increment:st;content:counter(st);display:grid;place-items:center;width:56px;height:56px;margin:0 auto 18px;border-radius:16px;background:var(--navy);color:#fff;font-weight:800;font-size:20px}
.st-step h3{font-size:18px;color:var(--ink);font-weight:700}
.st-step p{font-size:15px;margin-top:8px}
/* Calculadora */
.st-calc-sec{background:linear-gradient(180deg,#fff 0%,var(--tint) 100%)}
.st-calc{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:28px;overflow:hidden;border:1px solid var(--line);box-shadow:0 40px 80px -50px rgba(0,10,56,.45);background:#fff}
.st-calc-in{padding:36px}
.st-calc-in h3,.st-calc-out h3{font-size:20px;font-weight:800;color:var(--ink)}
.st-field{display:block;margin-top:18px}
.st-field span{display:block;font-size:14px;font-weight:600;color:var(--ink)}
.st-field input{width:100%;margin-top:6px;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;font:600 16px 'Montserrat',sans-serif;color:var(--ink);background:#fff;outline:0}
.st-field input:focus{border-color:var(--blue)}
.st-field small{display:block;font-size:12.5px;color:var(--muted);margin-top:4px}
.st-calc-out{padding:36px;background:var(--navy);color:#fff}
.st-calc-out h3{color:#fff}
.st-rows{margin-top:18px;display:grid;gap:8px;font-size:15px}
.st-rows div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed rgba(255,255,255,.14);padding-bottom:8px;color:rgba(255,255,255,.82)}
.st-rows b{color:#fff;white-space:nowrap}
.st-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;font-weight:800;font-size:18px}
.st-total b{font-size:26px;color:#fff;white-space:nowrap}
.st-vs{margin-top:22px;padding:18px;border-radius:16px;background:rgba(238,106,45,.14);border:1px solid rgba(238,106,45,.4)}
.st-vs p{font-size:15px;color:#fff}
.st-vs b{color:#FFB48F}
.st-calc-note{font-size:12.5px;color:var(--muted);margin-top:16px;text-align:center;max-width:860px;margin-left:auto;margin-right:auto}
/* Por que */
.st-why{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
/* FAQ */
.st-faq{max-width:860px;margin:0 auto}
.st-faq details{border-bottom:1px solid var(--line);padding:20px 0}
.st-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;font-weight:700;font-size:17px;color:var(--ink)}
.st-faq summary::-webkit-details-marker{display:none}
.st-faq summary:after{content:"+";flex:none;width:30px;height:30px;border-radius:10px;background:var(--tint);display:grid;place-items:center;color:var(--blue);font-weight:800}
.st-faq details[open] summary:after{content:"−"}
.st-faq details p{margin-top:12px;font-size:16px}
/* Formulário (seção Elementor) */
.st-sx.st-formsec{background:radial-gradient(700px 400px at 10% 0%,rgba(26,68,241,.45),transparent 60%),var(--navy)!important;padding:96px 24px!important}
.st-formsec>.elementor-container>.elementor-column>.elementor-widget-wrap{max-width:1112px;margin:0 auto;display:grid!important;grid-template-columns:1fr 460px;column-gap:64px;align-items:center}
.st-formsec .elementor-widget-wrap>.elementor-widget-html:first-child{grid-row:1/span 2}
.st-formsec .elementor-widget-wrap>.elementor-widget-html:nth-child(2){background:#fff;border-radius:28px 28px 0 0;padding:32px 34px 4px}
.st-formsec .elementor-widget-shortcode{background:#fff;border-radius:0 0 28px 28px;padding:8px 34px 30px}
.st-formcopy{color:#fff}
.st-formcopy .st-h2{color:#fff}
.st-formcopy .st-lead{color:rgba(255,255,255,.8)}
.st-formcopy .st-checks li{color:#fff}
.st-formcopy .st-checks svg{color:var(--orange)}
.st-formtitle{font:800 22px 'Montserrat',sans-serif;color:var(--ink);margin:0}
.st-formsub{font-size:14px;color:var(--muted);margin:4px 0 0}
.st-formsec .wpcf7 p{margin:0 0 14px;font:600 14px 'Montserrat',sans-serif;color:var(--ink)}
.st-formsec .wpcf7 input:not([type=submit]),.st-formsec .wpcf7 textarea{width:100%;margin-top:6px;border:1.5px solid var(--line);border-radius:12px;padding:13px 14px;font:500 15px 'Montserrat',sans-serif;color:var(--ink);background:#fff;outline:0}
.st-formsec .wpcf7 textarea{height:96px;resize:vertical}
.st-formsec .wpcf7 input:focus,.st-formsec .wpcf7 textarea:focus{border-color:var(--blue)}
.st-formsec .wpcf7 input[type=submit]{width:100%;margin-top:6px;border:0;border-radius:999px;background:var(--orange);color:#fff;font:700 16px 'Montserrat',sans-serif;padding:16px;cursor:pointer;box-shadow:0 12px 26px -12px rgba(238,106,45,.8)}
.st-formsec .wpcf7 input[type=submit]:hover{background:var(--orange-d)}
.st-formsec .wpcf7-response-output{margin:10px 0 0!important;border-radius:12px;font-size:14px}
.st-formsec .wpcf7-not-valid-tip{font-size:13px}
.st-formsec .wpcf7-spinner{display:none}
/* Rodapé */
.st-foot{background:#00072A;color:rgba(255,255,255,.7);padding:56px 0 28px;font-size:14px}
.st-foot .st-wrap>div:first-child{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px}
@media (max-width:1024px) and (min-width:768px){.st-foot .st-wrap>div:first-child{grid-template-columns:1fr 1fr}}
.st-foot img{height:34px;width:auto;margin-bottom:14px}
.st-foot h4{color:#fff;font-size:15px;margin:0 0 12px}
.st-foot a{color:rgba(255,255,255,.85)}
.st-foot a:hover{color:#fff}
.st-foot p{margin:0 0 6px}
.st-social{display:flex;gap:10px;margin-top:14px}
.st-social a{width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.2);display:grid;place-items:center}
.st-social svg{width:18px;height:18px;fill:#fff}
.st-copy{border-top:1px solid rgba(255,255,255,.1);margin-top:36px;padding-top:20px;font-size:12.5px;line-height:1.6;color:rgba(255,255,255,.55);text-align:center}
.st-mbar{display:none}
/* Elementor: zera espaçamentos */
.st-sx{padding:0!important}
.st-sx>.elementor-container{max-width:none!important}
.st-sx .elementor-widget-html,.st-sx .elementor-widget-shortcode{margin:0!important}
.st-sx .elementor-column>.elementor-widget-wrap{padding:0!important}
/* Responsivo */
@media (max-width:1024px){
  .st-hero .st-wrap,.st-split,.st-calc{grid-template-columns:1fr}
  .st-grid3,.st-svc{grid-template-columns:repeat(2,1fr)}
  .st-why,.st-steps{grid-template-columns:repeat(2,1fr);row-gap:36px}
  .st-formsec>.elementor-container>.elementor-column>.elementor-widget-wrap{grid-template-columns:1fr}
  .st-formsec .elementor-widget-wrap>.elementor-widget-html:first-child{grid-row:auto;margin-bottom:36px!important}
  .st-hero-img{max-width:560px}
}
@media (max-width:767px){
  .st-sec{padding:64px 0}
  .st-wrap{padding:0 20px}
  .st-nav a:not(.st-btn){display:none}
  .st-head .st-wrap{height:64px}
  .st-head img{height:30px}
  .st-nav .st-btn{padding:9px 14px;font-size:13px}
  .st-hero{padding:40px 0 64px}
  .st-hero .st-sub{font-size:16.5px}
  .st-ctas .st-btn{width:100%}
  .st-trust{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:10px}
  .st-trust b{font-size:15px}
  .st-trust div{font-size:11.5px}
  .st-hero-img:before{display:none}
  .st-hero-img img{aspect-ratio:4/3;object-fit:cover;border-radius:22px}
  .st-grid3,.st-svc,.st-why,.st-reports{grid-template-columns:1fr}
  .st-steps{grid-template-columns:1fr}
  .st-calc-in,.st-calc-out{padding:24px}
  .st-sx.st-formsec{padding:64px 16px!important}
  .st-formsec .elementor-widget-wrap>.elementor-widget-html:nth-child(2){padding:24px 22px 4px}
  .st-formsec .elementor-widget-shortcode{padding:8px 22px 24px}
  .st-foot .st-wrap>div:first-child{grid-template-columns:1fr;gap:28px}
  .st-foot{padding-bottom:110px}
}
.st .nowrap{white-space:nowrap}
.st-m{display:none}
@media (max-width:767px){.st-d{display:none}.st-m{display:inline}}
.st h1,.st h2,.st h3,.st h4,.st summary,.st button,.st input,.st textarea{font-family:'Montserrat',system-ui,sans-serif!important}
.st-isca-band{background:linear-gradient(90deg,var(--navy) 0%,#0B1E7A 100%);padding:48px 0}
.st-isca-band .st-wrap{display:flex;align-items:center;justify-content:space-between;gap:32px}
.st-isca-band h2{font:800 clamp(24px,2.6vw,32px)/1.2 'Montserrat',sans-serif;color:#fff}
.st-isca-band p{color:rgba(255,255,255,.8);margin-top:8px;max-width:620px}
@media (max-width:767px){.st-isca-band .st-wrap{flex-direction:column;align-items:flex-start}.st-isca-band .st-btn{width:100%}}

/* Últimas do blog (shortcode [sintetize_ultimos_posts], renderizado pelo mu-plugin do blog) */
.st-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.st-post{background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none!important;color:inherit;transition:border-color .2s,box-shadow .2s}
.st-post:hover{border-color:var(--blue-l);box-shadow:0 20px 40px -24px rgba(26,68,241,.45)}
.st-post img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}
.st-post div{padding:22px 24px 24px;display:flex;flex-direction:column;gap:8px;flex:1}
.st-post small{font-size:12.5px;font-weight:600;color:var(--blue);text-transform:uppercase;letter-spacing:.06em}
.st-post h3{font-size:18px;line-height:1.35;font-weight:700;color:var(--ink)}
.st-post p{font-size:15px;color:var(--text)}
.st-post span{margin-top:auto;padding-top:6px;font-weight:700;color:var(--blue);font-size:14.5px}
@media (max-width:1024px){.st-posts{grid-template-columns:repeat(2,1fr)}}
@media (max-width:767px){.st-posts{grid-template-columns:1fr}}

/* Blog Sintetize (listagem + matéria) */
body.st-blog-body{margin:0;background:#fff}
.st .st-head a{text-decoration:none}
.st-blog-hero{background:radial-gradient(900px 500px at 85% 0%,rgba(26,68,241,.4),transparent 60%),linear-gradient(180deg,var(--navy) 0%,var(--navy2) 100%);color:#fff;padding:56px 0 64px}
.st-blog-hero h1{font:800 clamp(30px,4vw,46px)/1.12 'Montserrat',sans-serif;color:#fff;margin:14px 0 0;letter-spacing:-.01em}
.st-blog-hero h1 em{font-style:normal;color:var(--orange)}
.st-blog-hero p{color:rgba(255,255,255,.8);font-size:17px;max-width:680px;margin-top:14px}
.st-crumbs{font-size:13px;color:rgba(255,255,255,.7)}
.st-crumbs a{color:rgba(255,255,255,.85)}
.st-crumbs a:hover{color:#fff}
/* Filtros e grade */
.st-filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 32px}
.st-filters a{padding:9px 16px;border-radius:999px;border:1.5px solid var(--line);font-weight:600;font-size:14px;color:var(--ink)}
.st-filters a.is-active,.st-filters a:hover{background:var(--navy);border-color:var(--navy);color:#fff}
.st-bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.st-bcard{background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;transition:box-shadow .2s,border-color .2s}
.st-bcard:hover{border-color:var(--blue-l);box-shadow:0 24px 48px -30px rgba(26,68,241,.5)}
.st-bcard a{display:flex;flex-direction:column;height:100%;color:inherit}
.st-bcard .st-bimg{aspect-ratio:16/9;background:var(--tint);overflow:hidden}
.st-bcard .st-bimg img{width:100%;height:100%;object-fit:cover}
.st-bcard .st-bbody{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px;flex:1}
.st-bmeta{font-size:12.5px;font-weight:600;color:var(--blue);text-transform:uppercase;letter-spacing:.06em}
.st-bcard h2,.st-bcard h3{font:700 19px/1.35 'Montserrat',sans-serif;color:var(--ink);margin:0}
.st-bcard p{font-size:15px;color:var(--text);margin:0}
.st-bmore{margin-top:auto;font-weight:700;font-size:14px;color:var(--orange)}
.st-bcard--featured{grid-column:1/-1}
.st-bcard--featured a{display:grid;grid-template-columns:1.15fr 1fr}
.st-bcard--featured .st-bimg{aspect-ratio:auto;min-height:320px}
.st-bcard--featured .st-bbody{padding:36px;justify-content:center}
.st-bcard--featured h2{font-size:27px}
.st-pages{display:flex;gap:8px;justify-content:center;margin-top:40px}
.st-pages a{min-width:42px;height:42px;display:grid;place-items:center;border-radius:12px;border:1.5px solid var(--line);font-weight:700;color:var(--ink)}
.st-pages a.is-active{background:var(--navy);border-color:var(--navy);color:#fff}
.st-empty{text-align:center;color:var(--muted);padding:40px 0}
/* Matéria */
.st-article-hero{padding:48px 0 0;background:linear-gradient(180deg,var(--tint) 0%,#fff 100%)}
.st-article-hero .st-crumbs{color:var(--muted)}
.st-article-hero .st-crumbs a{color:var(--blue)}
.st-article-hero h1{font:800 clamp(30px,4vw,46px)/1.15 'Montserrat',sans-serif;color:var(--ink);margin:16px 0 0;letter-spacing:-.01em;max-width:880px}
.st-byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:20px;font-size:14px;color:var(--muted)}
.st-byline b{color:var(--ink)}
.st-byline img{width:40px;height:40px;border-radius:50%;object-fit:cover}
.st-cover{margin:32px 0 0}
.st-cover img{width:100%;height:auto;border-radius:24px;display:block;aspect-ratio:16/9;object-fit:cover}
.st-cover figcaption{font-size:12.5px;color:var(--muted);margin-top:8px}
.st-article{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:start;padding:48px 0 80px}
.st-aside{position:sticky;top:96px;display:grid;gap:20px}
.st-toc{border:1px solid var(--line);border-radius:18px;padding:20px}
.st-toc b{display:block;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:10px}
.st-toc ol{margin:0;padding-left:18px;display:grid;gap:8px;font-size:14px}
.st-toc a{color:var(--ink)}
.st-toc a:hover{color:var(--blue)}
.st-cta-box{background:var(--navy);color:#fff;border-radius:20px;padding:24px}
.st-cta-box b{display:block;font:800 18px/1.3 'Montserrat',sans-serif;color:#fff}
.st-cta-box p{font-size:14px;color:rgba(255,255,255,.8);margin:8px 0 16px}
.st-cta-box .st-btn{width:100%;padding:13px 18px;font-size:14.5px}
.st-summary{background:var(--tint);border:1px solid var(--line);border-left:4px solid var(--orange);border-radius:16px;padding:20px 24px;margin:0 0 32px}
.st-summary b{display:block;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--orange);margin-bottom:6px}
.st-summary p{margin:0;color:var(--ink);font-size:16.5px;line-height:1.6}
.st-prose{font-size:18px;line-height:1.75;color:#28324D}
.st-prose>*+*{margin-top:1.1em}
.st-prose h2{font:800 28px/1.25 'Montserrat',sans-serif;color:var(--ink);margin-top:1.8em;scroll-margin-top:96px}
.st-prose h3{font:700 21px/1.35 'Montserrat',sans-serif;color:var(--ink);margin-top:1.5em}
.st-prose a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}
.st-prose ul,.st-prose ol{padding-left:1.3em}
.st-prose li+li{margin-top:.45em}
.st-prose strong{color:var(--ink)}
.st-prose blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:4px solid var(--blue);font-style:italic;color:var(--ink)}
.st-prose figure{margin:1.8em 0}
.st-prose figure img,.st-prose img{border-radius:18px;max-width:100%;height:auto}
.st-prose figcaption{font-size:13.5px;color:var(--muted);margin-top:8px}
.st-prose table{width:100%;border-collapse:collapse;font-size:15.5px;margin:1.6em 0;display:block;overflow-x:auto}
.st-prose th,.st-prose td{border:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}
.st-prose th{background:var(--tint);color:var(--ink)}
.st-prose .st-note{background:#FFF6EE;border:1px solid #F7D7C2;border-radius:14px;padding:16px 20px;font-size:16px}
.st-prose details{border-bottom:1px solid var(--line);padding:16px 0}
.st-prose summary{cursor:pointer;font-weight:700;color:var(--ink);font-size:17px}
.st-prose details p{margin-top:10px}
.st-inline-cta{margin:2.2em 0;background:linear-gradient(135deg,var(--navy) 0%,#0B1E7A 100%);border-radius:22px;padding:28px;color:#fff;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}
.st-inline-cta b{display:block;font:800 21px/1.3 'Montserrat',sans-serif;color:#fff}
.st-inline-cta p{margin:6px 0 0;color:rgba(255,255,255,.8);font-size:15.5px;line-height:1.5}
.st-author{display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:start;border-top:1px solid var(--line);margin-top:48px;padding-top:32px}
.st-author img{width:72px;height:72px;border-radius:50%;object-fit:cover}
.st-author b{display:block;font-size:17px;color:var(--ink)}
.st-author span{display:block;font-size:13.5px;color:var(--blue);font-weight:600;margin-top:2px}
.st-author p{font-size:15px;color:var(--text);margin:8px 0 0;line-height:1.6}
.st-updated{font-size:13px;color:var(--muted);margin-top:24px}
.st-related{background:var(--tint);padding:64px 0}
.st-related h2{font:800 26px 'Montserrat',sans-serif;color:var(--ink);margin:0 0 28px}
@media (max-width:1024px){.st-article{grid-template-columns:minmax(0,1fr)}.st-aside{position:static}.st-bgrid{grid-template-columns:repeat(2,1fr)}.st-bcard--featured a{grid-template-columns:1fr}.st-bcard--featured .st-bimg{min-height:0;aspect-ratio:16/9}}
@media (max-width:767px){.st-bgrid{grid-template-columns:1fr}.st-prose{font-size:17px}.st-prose h2{font-size:24px}.st-inline-cta{grid-template-columns:1fr}.st-blog-hero{padding:40px 0 48px}.st-bcard--featured .st-bbody{padding:24px}.st-bcard--featured h2{font-size:22px}.st-cover img{border-radius:16px}}
.st-prose .st-btn,.st-prose .st-btn:hover{text-decoration:none;color:#fff!important}
.st-bimg:empty{background:var(--navy) url(https://sintetizefinanceiro.com.br/wp-content/uploads/2026/10/sintetize-simbolo.webp) center/72px no-repeat}
