:root{--wt-blue:#1566d8;--wt-blue-2:#0f4fb0;--wt-ink:#0d1b2a;--wt-ink-2:#14263a;--wt-muted:#66778a;--wt-line:#e5ebf1;--wt-bg:#f6f8fb;--wt-radius:26px}.wthome,.wthome *{box-sizing:border-box}.wthome{width:100%;max-width:100%;margin-left:0;overflow:hidden;background:#fff;color:var(--wt-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wthome a{text-decoration:none}.wthome-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}.wthome-hero{position:relative;padding:104px 0 70px;background:radial-gradient(circle at 82% 20%,rgba(21,102,216,.10),transparent 27%),linear-gradient(180deg,#fff 0%,#fbfdff 100%)}.wthome-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(21,102,216,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(21,102,216,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,#000,transparent 75%);pointer-events:none}.wthome-hero-grid{position:relative;display:grid;grid-template-columns:1.03fr .97fr;gap:70px;align-items:center}.wthome-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid #dce8f7;border-radius:999px;background:#fff;color:#31506f;font-size:13px;font-weight:700;box-shadow:0 6px 24px rgba(20,46,80,.05)}.wthome-badge i{width:8px;height:8px;border-radius:999px;background:var(--wt-blue);box-shadow:0 0 0 5px rgba(21,102,216,.11)}.wthome-hero h1{max-width:700px;margin:24px 0 22px;font-size:clamp(48px,5.25vw,76px);line-height:.99;letter-spacing:-.055em;font-weight:760}.wthome-hero-copy>p{max-width:650px;margin:0;color:var(--wt-muted);font-size:19px;line-height:1.68}.wthome-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:31px}.wthome-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 22px;border-radius:14px;font-size:15px;font-weight:750;transition:.24s ease}.wthome-btn-primary{background:var(--wt-blue);color:#fff;box-shadow:0 14px 30px rgba(21,102,216,.22)}.wthome-btn-primary:hover{background:var(--wt-blue-2);transform:translateY(-2px);color:#fff}.wthome-btn-secondary{border:1px solid #dbe4ed;background:#fff;color:#19334e}.wthome-btn-secondary:hover{border-color:#b9cadb;background:#f8fbfe;color:#19334e}.wthome-btn-light{background:#fff;color:#10243a}.wthome-btn-light:hover{background:#edf5ff;color:#10243a;transform:translateY(-2px)}.wthome-hero-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:46px;padding-top:25px;border-top:1px solid var(--wt-line)}.wthome-hero-proof strong{display:block;font-size:15px}.wthome-hero-proof span{display:block;margin-top:4px;color:#788798;font-size:12.5px;line-height:1.35}.wthome-visual{position:relative;min-height:550px}.wthome-glow{position:absolute;width:430px;height:430px;right:3%;top:10%;border-radius:50%;background:radial-gradient(circle,rgba(21,102,216,.18),rgba(21,102,216,0) 68%);filter:blur(4px)}.wthome-dash{position:absolute;left:0;right:8px;top:38px;background:#fff;border:1px solid #dbe6f1;border-radius:26px;box-shadow:0 35px 90px rgba(35,70,110,.16);overflow:hidden;transform:perspective(1200px) rotateY(-2deg) rotateX(1deg)}.wthome-dash-top{height:48px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid #edf1f5}.wthome-dots{display:flex;gap:5px}.wthome-dots i{width:7px;height:7px;border-radius:50%;background:#d7dde5}.wthome-mini-brand{margin-left:18px;width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#10243a;color:#fff;font-size:12px;font-weight:800}.wthome-search{margin-left:auto;width:110px;height:20px;border-radius:999px;background:#f1f4f7}.wthome-dash-body{display:grid;grid-template-columns:64px 1fr;min-height:390px}.wthome-dash-body aside{padding:24px 14px;border-right:1px solid #eef2f6;display:flex;flex-direction:column;gap:14px;align-items:center}.wthome-dash-body aside b,.wthome-dash-body aside span{width:28px;height:28px;border-radius:8px;background:#f1f4f7}.wthome-dash-body aside b{background:#e3efff}.wthome-board{padding:28px}.wthome-board-head{display:flex;align-items:center;justify-content:space-between}.wthome-board-head small{display:block;color:#8a98a7;font-size:10px}.wthome-board-head strong{display:block;margin-top:3px;font-size:18px}.wthome-board-head button{border:0;border-radius:8px;background:var(--wt-blue);color:#fff;padding:8px 12px}.wthome-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.wthome-kpis div{padding:13px;border:1px solid #e7edf3;border-radius:12px}.wthome-kpis span{display:block;color:#7e8d9c;font-size:9px}.wthome-kpis strong{display:block;margin:6px 0;font-size:15px}.wthome-kpis em{font-size:9px;color:#2e9b62;font-style:normal}.wthome-chart{height:125px;border:1px solid #e7edf3;border-radius:13px;padding:14px;background:linear-gradient(180deg,#fff,#fafcff)}.wthome-bars{height:100%;display:flex;align-items:flex-end;gap:10px}.wthome-bars i{flex:1;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#4188e7,#dbe9fb)}.wthome-row-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.wthome-row-cards div{padding:12px;border:1px solid #e7edf3;border-radius:11px}.wthome-row-cards b{display:block;font-size:11px}.wthome-row-cards span{font-size:9px;color:#8593a1}.wthome-system-shot{display:block;width:100%;height:390px;object-fit:cover;object-position:top}.wthome-float{position:absolute;z-index:2;padding:13px 15px;border-radius:15px;background:rgba(255,255,255,.94);border:1px solid rgba(220,230,240,.9);box-shadow:0 18px 44px rgba(31,59,88,.14);backdrop-filter:blur(8px)}.wthome-float-a{left:-32px;bottom:48px}.wthome-float-a b{display:block;font-size:22px;color:var(--wt-blue)}.wthome-float-a span{display:block;font-size:11px;color:#738296}.wthome-float-b{right:-15px;top:8px;display:flex;align-items:center;gap:8px;font-size:11px}.wthome-pulse{width:9px;height:9px;border-radius:50%;background:#39b66b;box-shadow:0 0 0 6px rgba(57,182,107,.12)}.wthome-strip{padding:24px 0;border-top:1px solid #eef2f6;border-bottom:1px solid #eef2f6;background:#fff}.wthome-strip .wthome-wrap{display:flex;align-items:center;justify-content:space-between;gap:28px}.wthome-strip p{margin:0;font-size:13px;font-weight:750;color:#34495e}.wthome-strip-items{display:flex;gap:18px;align-items:center;flex-wrap:wrap;justify-content:flex-end;color:#7a8896;font-size:12px}.wthome-strip-items i{width:4px;height:4px;border-radius:50%;background:#c2ccd6}.wthome-section{padding:108px 0}.wthome-heading{max-width:760px;margin:0 auto 52px;text-align:center}.wthome-heading-left{margin-left:0;text-align:left}.wthome-heading>span,.wthome-kicker{display:block;margin-bottom:13px;color:var(--wt-blue);font-size:12px;font-weight:800;letter-spacing:.13em}.wthome-heading h2,.wthome-segments h2,.wthome-dark h2,.wthome-accounting h2,.wthome-descubra h2,.wthome-final h2{margin:0;font-size:clamp(36px,4vw,54px);line-height:1.06;letter-spacing:-.04em}.wthome-heading p{margin:18px auto 0;max-width:680px;color:var(--wt-muted);font-size:17px;line-height:1.7}.wthome-solutions{background:#f8fafc}.wthome-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.wthome-product{position:relative;min-height:292px;padding:25px;border:1px solid #e3e9ef;border-radius:22px;background:#fff;overflow:hidden;transition:.25s ease}.wthome-product:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:var(--accent)}.wthome-product:hover{transform:translateY(-6px);border-color:#d2dde8;box-shadow:0 18px 42px rgba(35,61,90,.08)}.wthome-product-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.wthome-product-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--accent) 12%,white);color:var(--accent)}.wthome-product-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.wthome-product-tag{padding:6px 9px;border-radius:999px;background:#f4f6f8;color:#6c7b8b;font-size:10.5px;font-weight:700}.wthome-product h3{margin:24px 0 10px;font-size:23px;letter-spacing:-.025em}.wthome-product p{margin:0;color:#6c7b8b;font-size:14px;line-height:1.65}.wthome-product a,.wthome-product-soon{position:absolute;left:25px;bottom:23px;color:#203d59;font-size:13px;font-weight:760}.wthome-product a span,.wthome-product-soon b{margin-left:5px;color:var(--accent)}.wthome-journey{background:#fff}.wthome-journey-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #dfe6ed;border-bottom:1px solid #dfe6ed}.wthome-journey-card{padding:32px 26px 35px;border-right:1px solid #dfe6ed}.wthome-journey-card:last-child{border-right:0}.wthome-journey-card>span{color:var(--wt-blue);font-size:11px;font-weight:800}.wthome-journey-card h3{margin:30px 0 12px;font-size:25px}.wthome-journey-card p{margin:0;color:#6f7f8f;line-height:1.67;font-size:14px}.wthome-segments{padding-top:88px}.wthome-segments-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.wthome-segments-copy>p{color:var(--wt-muted);font-size:16px;line-height:1.75}.wthome-text-link{display:inline-flex;align-items:center;gap:7px;margin-top:16px;color:#173958;font-size:14px;font-weight:780}.wthome-text-link b{color:var(--wt-blue)}.wthome-segment-cloud{display:flex;gap:12px;flex-wrap:wrap;align-content:center}.wthome-segment-cloud span{padding:17px 20px;border:1px solid #e0e7ef;border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(32,58,86,.045);font-size:14px;font-weight:670;color:#3e5368}.wthome-segment-cloud span:nth-child(3n+1){transform:translateY(-8px)}.wthome-segment-cloud span:nth-child(2n){background:#f5f9ff}.wthome-dark{position:relative;padding:112px 0;background:#0b1928;color:#fff;overflow:hidden}.wthome-dark:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;right:-200px;top:-120px;background:radial-gradient(circle,rgba(33,119,230,.25),transparent 70%)}.wthome-dark-grid{position:relative;display:grid;grid-template-columns:1fr .9fr;gap:100px;align-items:center}.wthome-dark-copy p{margin:22px 0 30px;color:#b7c4d2;font-size:17px;line-height:1.72}.wthome-timeline{position:relative}.wthome-timeline-line{position:absolute;left:54px;top:22px;bottom:22px;width:1px;background:linear-gradient(#287adf,rgba(40,122,223,.1))}.wthome-time-item{position:relative;display:grid;grid-template-columns:108px 1fr;gap:25px;padding:23px 0}.wthome-time-item>span{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:108px;height:34px;border:1px solid #31506e;border-radius:999px;background:#10263d;color:#6ea9f3;font-size:10px;font-weight:800}.wthome-time-item b{font-size:18px}.wthome-time-item p{margin:7px 0 0;color:#94a8bc;font-size:13px;line-height:1.6}.wthome-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.wthome-why-grid article{padding:27px;border:1px solid #e4eaf0;border-radius:20px}.wthome-why-grid i{font-style:normal;color:var(--wt-blue);font-size:11px;font-weight:800}.wthome-why-grid h3{margin:35px 0 12px;font-size:20px}.wthome-why-grid p{margin:0;color:#738292;font-size:14px;line-height:1.65}.wthome-accounting{padding:92px 0;background:#f5f8fb}.wthome-accounting-grid{display:grid;grid-template-columns:1fr .9fr;gap:70px;align-items:center}.wthome-accounting-visual{position:relative;height:300px;border:1px solid #dfe7ef;border-radius:28px;background:#fff;box-shadow:0 20px 50px rgba(31,57,83,.06)}.wthome-accounting-visual svg{position:absolute;inset:0;width:100%;height:100%}.wthome-accounting-visual path{fill:none;stroke:#c9d9e8;stroke-width:2;stroke-dasharray:7 8}.wthome-node{position:absolute;z-index:2;min-width:118px;padding:16px;border:1px solid #dfe7ef;border-radius:15px;background:#fff;text-align:center;box-shadow:0 10px 28px rgba(38,68,98,.08);font-size:13px;font-weight:750}.wthome-node-a{left:38px;top:112px}.wthome-node-b{left:50%;top:88px;transform:translateX(-50%);display:grid;place-items:center;gap:6px}.wthome-node-b b{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#10243a;color:#fff;font-size:20px}.wthome-node-c{right:38px;top:112px}.wthome-accounting-copy p{color:var(--wt-muted);font-size:16px;line-height:1.7}.wthome-descubra-box{position:relative;display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;min-height:430px;padding:55px 60px;border-radius:32px;background:linear-gradient(135deg,#f7faff,#eef5ff);border:1px solid #dce7f4;overflow:hidden}.wthome-descubra-box p{max-width:610px;color:#64778a;font-size:16px;line-height:1.7}.wthome-descubra-art{position:relative;height:300px}.wthome-orbit{position:absolute;border:1px solid rgba(21,102,216,.17);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.wthome-orbit.o1{width:285px;height:285px}.wthome-orbit.o2{width:210px;height:210px}.wthome-orbit.o3{width:135px;height:135px}.wthome-descubra-art:before,.wthome-descubra-art:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:#ff7b16;box-shadow:0 0 0 8px rgba(255,123,22,.08)}.wthome-descubra-art:before{left:25%;top:28%}.wthome-descubra-art:after{right:22%;bottom:31%;background:#578e9e}.wthome-discover-mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:82px;height:82px;border-radius:25px;background:#10243a;color:#fff;font-size:36px;font-weight:850;box-shadow:0 20px 50px rgba(16,36,58,.2)}.wthome-content{padding-top:40px}.wthome-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.wthome-post{overflow:hidden;border:1px solid #e4eaf0;border-radius:20px;background:#fff}.wthome-post-image{display:block;height:210px;background:linear-gradient(135deg,#e7f1ff,#f7faff);overflow:hidden}.wthome-post-image img{width:100%;height:100%;object-fit:cover}.wthome-post-image>span{display:grid;place-items:center;width:100%;height:100%;font-size:54px;font-weight:850;color:#b8cce4}.wthome-post-body{padding:22px}.wthome-post-body>span{color:#8795a4;font-size:11px}.wthome-post-body h3{margin:9px 0 0;font-size:19px;line-height:1.35}.wthome-post-body h3 a{color:#132b42}.wthome-final{padding:28px 0 104px}.wthome-final-box{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:55px 60px;border-radius:30px;background:#0d1e30;color:#fff;box-shadow:0 22px 60px rgba(13,30,48,.17)}.wthome-final-box>div{max-width:740px}.wthome-final h2{font-size:clamp(34px,4vw,50px)}.wthome-final p{margin:15px 0 0;color:#b7c5d3;line-height:1.65}.wthome-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.wthome-reveal.wthome-visible{opacity:1;transform:none}@media(max-width:1020px){.wthome-hero-grid,.wthome-segments-grid,.wthome-dark-grid,.wthome-accounting-grid,.wthome-descubra-box{grid-template-columns:1fr}.wthome-hero{padding-top:70px}.wthome-visual{min-height:500px;margin-top:10px}.wthome-product-grid{grid-template-columns:repeat(2,1fr)}.wthome-journey-grid,.wthome-why-grid{grid-template-columns:repeat(2,1fr)}.wthome-journey-card:nth-child(2){border-right:0}.wthome-journey-card:nth-child(-n+2){border-bottom:1px solid #dfe6ed}.wthome-dark-grid{gap:55px}.wthome-accounting-grid{gap:45px}.wthome-descubra-art{height:260px}.wthome-strip .wthome-wrap{display:block}.wthome-strip-items{justify-content:flex-start;margin-top:12px}}@media(max-width:680px){.wthome-wrap{width:min(100% - 28px,1180px)}.wthome-hero{padding:50px 0 45px}.wthome-hero h1{font-size:44px}.wthome-hero-copy>p{font-size:16px}.wthome-hero-proof{grid-template-columns:1fr;gap:14px}.wthome-visual{min-height:390px}.wthome-dash{top:20px;right:0}.wthome-dash-body{grid-template-columns:46px 1fr;min-height:300px}.wthome-board{padding:16px}.wthome-kpis{grid-template-columns:1fr 1fr}.wthome-kpis div:last-child{display:none}.wthome-chart{height:90px}.wthome-float-a{left:8px;bottom:8px}.wthome-float-b{right:8px;top:0}.wthome-section{padding:76px 0}.wthome-heading{margin-bottom:35px}.wthome-heading h2,.wthome-segments h2,.wthome-dark h2,.wthome-accounting h2,.wthome-descubra h2{font-size:36px}.wthome-product-grid,.wthome-journey-grid,.wthome-why-grid,.wthome-post-grid{grid-template-columns:1fr}.wthome-product{min-height:270px}.wthome-journey-card{border-right:0!important;border-bottom:1px solid #dfe6ed}.wthome-journey-card:last-child{border-bottom:0}.wthome-segments-grid,.wthome-dark-grid{gap:40px}.wthome-dark{padding:78px 0}.wthome-time-item{grid-template-columns:82px 1fr;gap:16px}.wthome-time-item>span{width:82px;font-size:8px}.wthome-timeline-line{left:41px}.wthome-accounting-visual{height:260px}.wthome-node{min-width:92px;padding:11px;font-size:11px}.wthome-node-a{left:10px}.wthome-node-c{right:10px}.wthome-descubra-box{padding:38px 26px}.wthome-descubra-art{display:none}.wthome-final{padding-bottom:70px}.wthome-final-box{display:block;padding:38px 28px}.wthome-final .wthome-btn{margin-top:25px;width:100%}.wthome-strip-items i{display:none}.wthome-strip-items{gap:10px 16px}.wthome-post-image{height:190px}}


/* WorthTec Home 1.0.2 fixes */
.wthome-btn-primary,
.wthome-btn-primary:link,
.wthome-btn-primary:visited,
.wthome-btn-primary span,
.wthome-btn-primary:hover,
.wthome-btn-primary:hover span,
.wthome-btn-primary:focus,
.wthome-btn-primary:focus span,
.wthome-descubra-btn,
.wthome-descubra-btn:link,
.wthome-descubra-btn:visited,
.wthome-descubra-btn span,
.wthome-descubra-btn:hover,
.wthome-descubra-btn:hover span,
.wthome-descubra-btn:focus,
.wthome-descubra-btn:focus span{
  color:#fff !important;
}
.wthome-node-b{
  align-items:center;
  justify-items:center;
  text-align:center;
  gap:8px;
}
.wthome-brand-badge{
  padding:0;
  line-height:0;
}
.wthome-brand-badge img{
  margin:0 auto;
  transform:translateY(2px);
  object-position:center center;
}

/* v1.0.4 — correção de largura */
.wthome{
  width:100%!important;
  max-width:100%!important;
  margin-left:0!important;
}
.wthome,
.wthome section,
.wthome-wrap{
  max-width:100%;
}


/* ==========================================================
   HOME v1.1.0 — links e ícones
   ========================================================== */
.wthome-mini-brand{
  overflow:hidden;
  background:#fff!important;
  border:1px solid #dce6ee;
  padding:3px;
}
.wthome-mini-brand img{
  width:100%;
  height:100%;
  display:block;
  object-fit:contain;
}
.wthome-strip-items a{
  color:#6b8092!important;
  font-size:10px;
  font-weight:750;
  text-decoration:none!important;
  transition:.16s ease;
}
.wthome-strip-items a:hover{color:#1566d8!important}

.wthome-product-icon svg{
  width:22px;
  height:22px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.65;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.wthome-product>a{
  display:inline-flex;
  align-items:center;
  gap:7px;
}

.wthome-journey-card{
  position:relative;
  display:block;
  color:inherit!important;
  text-decoration:none!important;
  transition:.2s ease;
}
.wthome-journey-card:hover{
  background:#f8fbfd;
  transform:translateY(-3px);
}
.wthome-journey-icon{
  width:42px;
  height:42px;
  display:grid;
  place-items:center;
  margin-bottom:23px;
  border-radius:11px;
  background:#edf5fc;
  color:#1566d8;
}
.wthome-journey-icon svg{
  width:20px;
  height:20px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.6;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.wthome-journey-card>b{
  display:inline-block;
  margin-top:17px;
  color:#50718a;
  font-size:9.5px;
  font-weight:800;
}

.wthome-segment-cloud a{
  display:inline-flex;
  align-items:center;
  min-height:42px;
  padding:0 14px;
  border:1px solid #dce6ed;
  border-radius:10px;
  background:#fff;
  color:#547087!important;
  font-size:10px;
  font-weight:750;
  text-decoration:none!important;
  box-shadow:0 5px 16px rgba(18,49,75,.025);
  transition:.16s ease;
}
.wthome-segment-cloud a:hover{
  border-color:#b9d2e6;
  color:#1566d8!important;
  transform:translateY(-2px);
}

.wthome-why-grid article i{
  width:42px!important;
  height:42px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:11px!important;
  background:#edf5fc!important;
  color:#1566d8!important;
  font-style:normal!important;
}
.wthome-why-grid article i svg{
  width:20px;
  height:20px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.65;
  stroke-linecap:round;
  stroke-linejoin:round;
}

.wthome-node-b b{
  width:42px!important;
  height:42px!important;
  display:grid!important;
  place-items:center!important;
  padding:5px!important;
  border-radius:11px!important;
  background:#fff!important;
  border:1px solid #dce6ed;
}
.wthome-node-b b img{
  width:100%;
  height:100%;
  display:block;
  object-fit:contain;
}

.wthome-discover-mark{
  overflow:hidden;
  padding:10px!important;
  background:#fff!important;
}
.wthome-discover-mark img{
  width:100%;
  height:100%;
  display:block;
  object-fit:contain;
}

.wthome-content-head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:30px;
  margin-bottom:25px;
}
.wthome-content-head .wthome-heading{margin-bottom:0!important}

@media(max-width:700px){
  .wthome-content-head{display:block}
  .wthome-content-head>.wthome-text-link{display:inline-flex;margin-top:14px}
}


/* ==========================================================
   v1.1.2 — contraste em fundos escuros
   ========================================================== */

/* Seções escuras da Home */
.wthome-institutional,
.wthome-accounting,
.wthome-final,
.wthome-dark,
.wthome-dark-section,
.wthome-cta-dark,
.wthome-descubra.is-dark{
  color:#fff;
}

/* Títulos sempre brancos em fundo escuro */
.wthome-institutional h1,
.wthome-institutional h2,
.wthome-institutional h3,
.wthome-institutional h4,
.wthome-institutional h5,
.wthome-institutional h6,
.wthome-accounting h1,
.wthome-accounting h2,
.wthome-accounting h3,
.wthome-accounting h4,
.wthome-accounting h5,
.wthome-accounting h6,
.wthome-final h1,
.wthome-final h2,
.wthome-final h3,
.wthome-final h4,
.wthome-final h5,
.wthome-final h6,
.wthome-dark h1,
.wthome-dark h2,
.wthome-dark h3,
.wthome-dark h4,
.wthome-dark h5,
.wthome-dark h6,
.wthome-dark-section h1,
.wthome-dark-section h2,
.wthome-dark-section h3,
.wthome-dark-section h4,
.wthome-dark-section h5,
.wthome-dark-section h6,
.wthome-cta-dark h1,
.wthome-cta-dark h2,
.wthome-cta-dark h3,
.wthome-cta-dark h4,
.wthome-cta-dark h5,
.wthome-cta-dark h6{
  color:#fff!important;
}

/* Subtítulos e parágrafos em tons claros */
.wthome-institutional p,
.wthome-accounting p,
.wthome-final p,
.wthome-dark p,
.wthome-dark-section p,
.wthome-cta-dark p{
  color:#c2d3df!important;
}

/* Kickers e pequenos destaques em fundo escuro */
.wthome-institutional .wthome-kicker,
.wthome-accounting .wthome-kicker,
.wthome-final .wthome-kicker,
.wthome-dark .wthome-kicker,
.wthome-dark-section .wthome-kicker,
.wthome-cta-dark .wthome-kicker{
  color:#7dcff0!important;
}

/* Links textuais dentro de fundos escuros */
.wthome-institutional .wthome-text-link,
.wthome-accounting .wthome-text-link,
.wthome-final .wthome-text-link,
.wthome-dark .wthome-text-link,
.wthome-dark-section .wthome-text-link,
.wthome-cta-dark .wthome-text-link{
  color:#fff!important;
}
.wthome-institutional .wthome-text-link b,
.wthome-accounting .wthome-text-link b,
.wthome-final .wthome-text-link b,
.wthome-dark .wthome-text-link b,
.wthome-dark-section .wthome-text-link b,
.wthome-cta-dark .wthome-text-link b{
  color:#7dcff0!important;
}

/* Garante contraste em qualquer card explicitamente escuro */
.wthome [class*="dark"] h1,
.wthome [class*="dark"] h2,
.wthome [class*="dark"] h3,
.wthome [class*="dark"] h4,
.wthome [class*="dark"] h5,
.wthome [class*="dark"] h6{
  color:#fff!important;
}


/* ==========================================================
   v1.1.3 — correção da seção "Gestão mais conectada"
   A seção .wthome-accounting tem fundo claro e não deve herdar
   o tratamento de texto branco usado nos blocos escuros.
   ========================================================== */
.wthome-accounting{
  color:var(--wt-ink)!important;
}
.wthome-accounting .wthome-kicker{
  color:var(--wt-blue)!important;
}
.wthome-accounting h1,
.wthome-accounting h2,
.wthome-accounting h3,
.wthome-accounting h4,
.wthome-accounting h5,
.wthome-accounting h6{
  color:var(--wt-ink)!important;
}
.wthome-accounting p{
  color:var(--wt-muted)!important;
}
.wthome-accounting .wthome-text-link{
  color:#183a53!important;
}
.wthome-accounting .wthome-text-link b{
  color:var(--wt-blue)!important;
}
