:root{--bg:#0D0D0D;--bg2:#1A1A1B;--border:#3A3E41;--gold:#D4AF37;--gold2:#C49A2E;--text:#fff;--text2:#B0B3B8;--text3:#888}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.section-pad{padding:80px 24px}@media(min-width:768px){.section-pad{padding-left:48px;padding-right:48px}}@media(min-width:1024px){.section-pad{padding-left:120px;padding-right:120px}}h1,h2{font-family:'IBM Plex Sans',sans-serif;margin:0;font-weight:500;line-height:1.1}h1{font-size:28px;font-weight:600}@media(min-width:768px){h1{font-size:38px}}@media(min-width:1024px){h1{font-size:56px}}h2{font-size:28px}@media(min-width:768px){h2{font-size:42px}}p{margin:0}.scroll-progress{position:fixed;top:0;left:0;height:3px;width:0;background:var(--gold);z-index:1100;transition:width .1s}.header{position:fixed;top:0;left:0;right:0;height:72px;background:rgba(13,13,13,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(58,62,65,.5);z-index:1000}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 24px}@media(min-width:768px){.header-inner{padding:0 48px}}@media(min-width:1024px){.header-inner{padding:0 120px}}.logo{font-family:'IBM Plex Sans',sans-serif;font-size:22px;font-weight:600;letter-spacing:1px}.desktop-nav{display:none;align-items:center;gap:8px}.desktop-nav a,.mobile-nav a{font-size:13px;font-weight:500;letter-spacing:1px;color:var(--text2);text-transform:uppercase;transition:.2s}.desktop-nav a{padding:8px 16px}.desktop-nav a:hover,.mobile-nav a:hover,.soft-link:hover,.socials a:hover{color:var(--gold)}@media(min-width:768px){.desktop-nav{display:flex}.menu-btn{display:none!important}}.menu-btn{display:flex;background:none;border:0;color:#fff;padding:0;cursor:pointer}.icon-close{display:none}.menu-open .icon-menu{display:none}.menu-open .icon-close{display:block}.mobile-nav{display:none;position:absolute;top:72px;left:0;right:0;background:var(--bg);border-top:1px solid rgba(58,62,65,.5);padding:16px 24px;flex-direction:column}.mobile-nav.open{display:flex}.mobile-nav a{padding:12px 0}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-top:96px;padding-bottom:64px;text-align:center}.hero-content{position:relative;z-index:1;max-width:896px}.eyebrow{font-size:11px;text-transform:uppercase;font-weight:500;color:var(--gold);letter-spacing:2px;line-height:1.55;margin-bottom:20px}.hero-subtitle{margin-top:16px;color:var(--text2);font-size:17px;line-height:1.4}@media(min-width:768px){.hero-subtitle{font-size:20px}}.hero-note{font-family:'IBM Plex Mono',monospace;font-size:13px;font-style:italic;color:rgba(212,175,55,.7);margin-top:8px}.cta-stack{margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:24px}.btn-primary{display:inline-block;background:var(--gold);color:var(--bg);font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;padding:16px 48px;border-radius:4px;transition:.2s;text-align:center}.btn-primary:hover{background:var(--gold2)}.soft-link{font-size:14px;color:var(--text2);transition:.2s}.bolinhas{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.bolinha{position:absolute;border-radius:50%;pointer-events:none;animation:float var(--duration,10s) ease-in-out infinite;animation-delay:var(--delay,0s)}@keyframes float{0%,100%{transform:translate(0,0)}25%{transform:translate(10px,-15px)}50%{transform:translate(-5px,10px)}75%{transform:translate(15px,5px)}}.section-alt{background:var(--bg2)}.two-col{display:grid;gap:48px;align-items:center}@media(min-width:1024px){.curve-grid{grid-template-columns:3fr 2fr}.demo-grid{grid-template-columns:55fr 45fr}}.lead{margin-top:20px;color:var(--text2);font-size:16px;line-height:1.7}@media(min-width:768px){.lead{font-size:18px}}.mini-grid{display:grid;gap:24px;margin-top:40px}@media(min-width:640px){.mini-grid{grid-template-columns:repeat(3,1fr)}}.mini-grid strong{display:block;font-size:14px;color:var(--gold);margin-bottom:8px}.mini-grid p{font-size:15px;color:var(--text2)}.chart-svg{width:100%;height:auto}.section-title{text-align:center;margin-bottom:32px}.section-title.wide{max-width:1000px;margin-left:auto;margin-right:auto}.section-title p{margin-top:16px;color:var(--text2);font-size:18px;line-height:1.6}.calculator-card{max-width:1024px;margin:0 auto;background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:24px}@media(min-width:768px){.calculator-card{padding:48px}}.calc-note{text-align:center;font-size:14px;font-style:italic;color:var(--text2);margin-bottom:32px}.range-list{display:flex;flex-direction:column;gap:20px}.range-row{display:grid;grid-template-columns:1fr;gap:12px;align-items:center}@media(min-width:768px){.range-row{grid-template-columns:1fr auto 2fr auto;gap:24px}}.range-label{font-size:15px;font-weight:500}.range-rate{font-family:'IBM Plex Mono',monospace;font-size:13px;color:var(--text2)}.range-value{text-align:right;font-size:16px;font-weight:500}@media(min-width:768px){.range-value{width:48px}}input[type=range].sollua-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;background:var(--border);border-radius:999px;outline:none}input[type=range].sollua-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px rgba(212,175,55,.5);cursor:pointer;border:0}input[type=range].sollua-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px rgba(212,175,55,.5);cursor:pointer;border:0}.result-grid{display:grid;gap:24px;margin-top:40px}@media(min-width:768px){.result-grid{grid-template-columns:repeat(3,1fr)}}.result-card{background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:32px;text-align:center}.result-card div{font-family:'IBM Plex Sans',sans-serif;font-size:32px;font-weight:600;color:var(--gold);line-height:1.1}.result-card span{display:block;margin-top:12px;font-size:13px;text-transform:uppercase;color:var(--text2);letter-spacing:1px}.badge{display:inline-block;border:1px solid var(--gold);border-radius:4px;color:var(--gold);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:6px 16px;margin-bottom:20px}.gold-text{margin-top:20px;color:var(--gold);font-size:18px;line-height:1.5}@media(min-width:768px){.gold-text{font-size:19px}}.quote{margin-top:16px;color:#fff;font-size:16px;line-height:1.7;font-style:italic;border-left:2px solid var(--gold);padding-left:16px}.image-frame{background:var(--bg);border:1px solid var(--border);border-radius:8px;overflow:hidden}.caption{margin-top:12px;color:var(--text3);font-size:12px}.tabs-wrap{max-width:1152px;margin:40px auto 0}.tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.tab-btn{font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;padding:12px 20px;border:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:8px 8px 0 0;background:var(--bg2);color:var(--text2);cursor:pointer;transition:.2s;transform:translateY(2px)}@media(min-width:768px){.tab-btn{font-size:14px;padding-left:28px;padding-right:28px}}.tab-btn.active{background:var(--gold);color:var(--bg);border-bottom-color:var(--gold);box-shadow:0 -4px 20px rgba(212,175,55,.25);transform:translateY(0)}.tab-content{display:grid;gap:24px;background:var(--bg2);border:1px solid var(--border);border-radius:0 8px 8px 8px;margin-top:-1px;padding:24px;animation:fade-up .6s ease both}@media(min-width:768px){.tab-content{padding:48px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.tab-content{grid-template-columns:repeat(3,1fr)}}@keyframes fade-up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.solution-card{background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:24px;transition:.2s}.solution-card:hover{transform:translateY(-4px);border-color:var(--gold)}.solution-card h4{font-size:17px;line-height:1.35;margin:0 0 8px;font-weight:600}.solution-card p{font-size:14px;line-height:1.6;color:var(--text2);margin-bottom:16px}.solution-card span{font-size:12px;font-weight:600;color:var(--gold)}.bespoke{max-width:768px;margin:auto;border-left:3px solid var(--gold);padding-left:24px}.bespoke p{margin-top:18px;color:var(--text2);font-size:17px;line-height:1.7}@media(min-width:768px){.bespoke p{font-size:18px}}.gold-italic{color:var(--gold)!important;font-style:italic;font-size:18px!important;margin-top:32px!important}.steps-grid{display:grid;gap:24px;margin-top:48px}@media(min-width:768px){.steps-grid{grid-template-columns:repeat(3,1fr)}}.step-card{background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:32px}.step-card div{font-family:'IBM Plex Sans',sans-serif;font-size:40px;font-weight:600;color:var(--gold);margin-bottom:8px}.step-card strong{display:block;font-size:14px;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.step-card p{font-size:15px;color:var(--text2);line-height:1.6}.founders-grid{display:grid;gap:48px;max-width:1152px;margin:48px auto 0}@media(min-width:768px){.founders-grid{grid-template-columns:repeat(2,1fr)}}.founder-card{background:var(--bg);border:1px solid var(--border);overflow:hidden}.founder-photo{aspect-ratio:1/1;background:var(--bg2);border-bottom:2px solid var(--gold);display:flex;align-items:center;justify-content:center}.founder-photo span{font-family:'IBM Plex Sans',sans-serif;font-size:64px;color:var(--gold);opacity:.5;letter-spacing:4px;font-weight:500}.founder-content{padding:32px}.founder-content h3{font-size:24px;font-weight:600;margin:0;line-height:1.2}.founder-role{margin-top:8px;font-size:14px;font-weight:500;color:var(--gold);letter-spacing:1px;text-transform:uppercase}.gold-line{width:60px;height:1px;background:var(--gold);margin:20px 0 24px}.founder-content h4{font-size:11px;font-weight:600;color:var(--text3);letter-spacing:2px;text-transform:uppercase;margin:0 0 12px}.founder-content ul{list-style:none;padding:0;margin:0}.founder-content li{font-size:14px;color:var(--text2);line-height:1.6;margin-bottom:8px;display:flex;gap:8px}.founder-content li span{color:var(--gold);flex-shrink:0}.founder-content p{font-size:15px;color:var(--text2);line-height:1.7;margin-top:24px}.results-grid{display:grid;gap:32px;margin-top:48px}@media(min-width:768px){.results-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.results-grid{grid-template-columns:repeat(3,1fr)}}.case-card{background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:32px;display:flex;flex-direction:column}.case-card h3{font-size:18px;line-height:1.35;margin:0}.case-card small{color:var(--text2);font-size:13px;margin-top:6px}.case-card hr{border:0;border-top:1px solid var(--border);width:100%;margin:16px 0}.case-card p{color:var(--text3);font-size:14px;line-height:1.6;font-style:italic;margin-bottom:24px}.metric{margin-top:20px}.metric strong{display:block;font-family:'IBM Plex Sans',sans-serif;font-size:40px;line-height:1;color:var(--gold)}.metric span{display:block;margin-top:4px;font-size:12px;text-transform:uppercase;color:var(--text2);letter-spacing:1px}.disclaimer{text-align:center;color:#666;font-size:13px;font-style:italic;margin-top:40px}.faq-list{max-width:768px;margin:auto}.faq-item{background:var(--bg);border:1px solid var(--border);border-radius:6px;margin-bottom:12px;overflow:hidden}.faq-question{width:100%;border:0;background:transparent;color:#fff;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:20px 24px;cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:500}.faq-question span:first-child{padding-right:16px}.faq-icon{font-size:22px;font-weight:300;color:var(--gold);flex-shrink:0}.faq-answer{display:none;padding:0 24px 20px;color:var(--text2);font-size:15px;line-height:1.6;white-space:pre-line}.faq-item.open .faq-answer{display:block}.final-cta{text-align:center}.final-cta h2{max-width:896px;margin:0 auto;font-weight:600;font-size:32px}.final-cta h2 span{color:var(--gold)}@media(min-width:768px){.final-cta h2{font-size:48px}}@media(min-width:1024px){.final-cta h2{font-size:56px}}.final-cta p{max-width:672px;margin:22px auto 0;color:var(--text2);font-size:17px;line-height:1.6}@media(min-width:768px){.final-cta p{font-size:18px}}.footer{background:var(--bg);border-top:1px solid rgba(58,62,65,.5);padding-top:48px;padding-bottom:48px}.footer-grid{display:grid;gap:40px}@media(min-width:768px){.footer-grid{grid-template-columns:repeat(3,1fr)}}.footer p{color:var(--text3);font-size:13px;line-height:1.5;margin-top:12px}.footer h4{font-size:14px;font-weight:600;text-transform:uppercase;color:var(--gold);letter-spacing:1px;margin:0 0 16px}.socials{display:flex;gap:16px;align-items:center}.socials a{color:var(--text2);transition:.2s}.socials svg{width:20px;height:20px;fill:currentColor}.copy{text-align:center;color:#555!important;font-size:12px!important;margin-top:48px!important}.whatsapp-float{position:fixed;right:24px;bottom:24px;z-index:9999;width:56px;height:56px;background:#25D366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(37,211,102,.4);animation:pulse-wa 2s infinite;transition:.2s}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 6px 24px rgba(37,211,102,.6)}@keyframes pulse-wa{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@media(max-width:520px){.btn-primary{width:100%;padding-left:18px;padding-right:18px;font-size:14px}.tab-btn{flex:1 1 auto}.section-pad{padding-top:64px;padding-bottom:64px}.hero{padding-top:108px}.whatsapp-float{right:16px;bottom:16px}}
/* LOGO HEADER */
.header-logo img,
.navbar-brand img,
.logo img {
  width: auto;
  max-width: 180px;
  max-height: 50px;
  object-fit: contain;
}

/* LOGO FOOTER */
.footer-logo img,
footer .logo img {
  width: auto;
  max-width: 180px;
  max-height: 60px;
  object-fit: contain;
}

/* IMAGENS DOS CARDS DOS FUNDADORES */
.founder-photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}