@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/Inter-Variable.woff2") format("woff2")}
@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:300 500;font-display:swap;src:url("../fonts/SpaceGrotesk-Variable.woff2") format("woff2")}
:root{--color-brand-yellow:#EBF212;--color-brand-yellow-logo:#F8FF2C;--color-brand-yellow-hover:#d9e010;--color-bg-page:#CCC9C6;--color-bg-sand-10:#F7F5F2;--color-bg-card:#FFFFFF;--color-bg-input:#FFFFFF;--color-text-primary:rgba(0,0,0,0.87);--color-text-header:#000000;--color-text-body:#1A1A1A;--color-text-muted:#736F6C;--color-text-legal:rgba(0,0,0,0.87);--color-stat:#3F3653;--color-bg-sand:#F7F5F2;--color-border-default:#94918E;--color-border-social:#000000;--color-border-subtle:#E5E7EB;--font-display:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-serif:var(--font-display);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-display);--font-size-body:18px;--font-size-body-sm:16px;--font-size-legal:14px;--font-size-nav:18px;--font-size-h1-mobile:48px;--font-size-h1-tablet:60px;--font-size-h1-desktop-s:72px;--font-size-h1-desktop:82px;--font-size-h1-desktop-xl:90px;--font-size-h2-mobile:40px;--font-size-h2-tablet:50px;--font-size-h2-desktop:68px;--font-size-h3-mobile:34px;--font-size-h3-tablet:46px;--font-size-h3-compare:78px;--font-size-h4-faq:56px;--font-size-h4-faq-desktop:88px;--font-size-stat-mobile:64px;--font-size-stat-desktop:112px;--font-size-social-label:14px;--font-size-footer-heading:14px;--font-size-footer-link:16px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-heading:400;--line-height-body:27px;--line-height-subtitle:1.3;--line-height-h1:0.96;--letter-spacing-body:0.16884px;--letter-spacing-h1-mobile:-0.44px;--letter-spacing-h1-tablet:-0.56px;--letter-spacing-h1-desktop-s:-0.64px;--letter-spacing-h1-desktop:-0.72px;--letter-spacing-h1-desktop-xl:-0.8px;--letter-spacing-h2-mobile:-0.32px;--letter-spacing-h2-tablet:-0.36px;--letter-spacing-h2-desktop:-0.56px;--letter-spacing-h3-mobile:-0.4px;--letter-spacing-h3-tablet:-0.48px;--letter-spacing-stat-mobile:-0.48px;--letter-spacing-stat-desktop:-0.96px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--navbar-height-mobile:56px;--navbar-height-tablet:64px;--navbar-height-desktop:72px;--container-max:1872px;--hero-title-max-mobile:520px;--hero-title-max-tablet:620px;--hero-title-max-desktop-s:670px;--hero-title-max-desktop:760px;--hero-title-max-desktop-xl:820px;--hero-form-max-tablet:444px;--hero-form-max-desktop-s:520px;--hero-form-max-desktop-xl:558px;--radius-sm:8px;--radius-card-top:8px;--radius-hero-image:12px;--border-width-thin:0.8px;--btn-height-primary:40px;--btn-height-social:48px;--btn-padding-x:16px;--btn-padding-x-social:20px;--transition-fast:150ms ease}*,*::before,*::after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);color:var(--color-text-primary);background-color:var(--color-bg-page)}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none;padding:0}ul{list-style:none;margin:0;padding:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--font-size-nav);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-body);white-space:nowrap;border-radius:var(--radius-sm);transition:background-color var(--transition-fast),opacity var(--transition-fast)}.btn--primary{background-color:var(--color-brand-yellow);color:var(--color-text-header);height:var(--btn-height-primary);padding-inline:var(--btn-padding-x)}.btn--primary:hover{background-color:var(--color-brand-yellow-hover)}.btn--outline{height:var(--btn-height-primary);padding-inline:var(--btn-padding-x);color:var(--color-text-header);border:var(--border-width-thin) solid var(--color-border-social);background-color:transparent}.btn--outline:hover{background-color:rgba(0,0,0,0.03)}:focus-visible{outline:3px solid #111217;outline-offset:3px}.form-message{display:none;margin:0;padding:10px 12px;border-radius:6px;font-size:14px;line-height:1.4}.form-message.is-visible{display:block}.form-message--error{background:#fff0ef;color:#8f2019;border:1px solid #e7b5b1}.form-message--success{background:#eef9f0;color:#1b6b30;border:1px solid #b8ddc0}.btn[aria-busy="true"]{cursor:wait;opacity:.72}.btn[disabled]{cursor:not-allowed;opacity:.62}.result-shell{min-height:calc(100vh - var(--navbar-height-desktop));padding:72px 20px}.result-card{width:min(1040px,100%);margin-inline:auto;padding:clamp(24px,5vw,58px);border-radius:12px;background:#fff}.result-title{margin:0 0 14px;font-family:var(--font-display);font-weight:400;font-size:clamp(42px,6vw,76px);line-height:.98;letter-spacing:-.04em}.result-lead{max-width:62ch;margin:0 0 34px;color:var(--color-text-muted)}.processing-list{display:grid;gap:12px;margin:0 0 34px;padding:0;list-style:none}.processing-list li{display:flex;gap:10px;align-items:center}.processing-dot{width:12px;height:12px;border-radius:50%;background:#c9c7c3}.processing-list li.done .processing-dot{background:#64d695}.processing-list li.active .processing-dot{background:var(--color-brand-yellow);box-shadow:0 0 0 6px rgba(235,242,18,.18)}.result-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:34px 0}.result-metric{padding:20px;border:1px solid #e1dfdb;border-radius:8px;background:#f8f7f4}.result-metric__label{display:block;font-size:13px;color:var(--color-text-muted)}.result-metric__value{display:block;margin-top:8px;font-family:var(--font-display);font-weight:500;font-size:36px;letter-spacing:-.04em}.result-actions{display:flex;flex-wrap:wrap;gap:12px}.result-note{margin-top:20px;padding:12px 14px;border-radius:7px;background:#fff6c7;font-size:13px;line-height:1.5}@media (max-width:640px){.result-metrics{grid-template-columns:1fr}}#campo-nome,#prediagnostico-ilustrativo{scroll-margin-top:96px}@media (max-width:767px){#campo-nome,#prediagnostico-ilustrativo{scroll-margin-top:76px}}.site-main{padding-top:var(--navbar-height-mobile)}.page-shell{display:flex;justify-content:center;margin-inline:var(--space-5);padding-bottom:9px}.page-card{width:100%;max-width:var(--container-max);background:transparent;border-radius:0;overflow:visible}.site-header{position:fixed;inset:0 0 auto;z-index:999}.navbar{display:flex;justify-content:center;height:var(--navbar-height-mobile);padding-inline:var(--space-5);background:var(--color-bg-page)}.navbar__inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:var(--container-max)}.navbar__left{display:flex;align-items:center;min-width:0}.navbar__logo{display:inline-flex;align-items:center;flex:0 0 auto;min-width:0;margin-right:8px}.navbar__wordmark{display:block;width:150px;max-width:100%;max-height:22px;height:auto;object-fit:contain;object-position:left center}.navbar__links{display:none;align-items:flex-end;height:25px}.navbar__item{display:flex}.navbar__link{display:inline-flex;align-items:flex-end;height:25px;padding:0 14px 1px;font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:1;letter-spacing:0;color:var(--color-text-primary);white-space:nowrap;transition:opacity var(--transition-fast)}.navbar__link:hover{opacity:.7}.navbar__menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--color-text-header)}.navbar__mobile-panel{display:none;position:absolute;top:100%;left:12px;right:12px;padding:14px;border-radius:8px;background:#fff;box-shadow:0 18px 45px rgba(0,0,0,.14)}.navbar__mobile-panel.is-open{display:block}.navbar__mobile-panel a{display:block;padding:11px 10px;font-size:15px}.section-cluster{display:block;position:relative;width:100%;margin-top:9px;border-radius:7px;overflow:hidden}.section-cluster:first-child{margin-top:0}.section-cluster--hero,.section-cluster--results-flow{background:var(--color-bg-card)}.section-cluster--security,.section-cluster--security-faq{background:var(--color-bg-card)}.section-cluster--results-flow .testimonial-stats,.section-cluster--security-faq .security{position:relative}.section-cluster--results-flow .testimonial-stats{padding-bottom:96px}.section-cluster--results-flow .testimonial-stats::after,.section-cluster--security-faq .security::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:58px;pointer-events:none}.section-cluster--results-flow .testimonial-stats::after{background:var(--color-bg-card);clip-path:polygon(0 0,28% 100%,100% 48%,100% 100%,0 100%)}.section-cluster--results-flow .features{padding-top:44px;background:#fff}.section-cluster--security-faq .security{padding-bottom:100px;background:var(--color-bg-sand)}.section-cluster--security-faq .security::after{background:var(--color-bg-card);clip-path:polygon(0 48%,68% 100%,100% 0,100% 100%,0 100%)}.section-cluster--security-faq .faq{padding-top:46px;background:var(--color-bg-card)}.hero{padding-block:54px 70px}.hero__container{display:flex;flex-direction:column;gap:32px;padding-inline:var(--space-5)}.hero__content,.hero__visual{width:100%;min-width:0}.hero__stack{display:flex;flex-direction:column;align-items:center;gap:34px}.hero__title{width:100%;margin:0;font-family:var(--font-display);font-size:clamp(46px,13.2vw,58px);font-weight:400;line-height:.98;letter-spacing:-.048em;color:var(--color-text-header);text-align:center;text-wrap:balance}.hero__title>span,.hero__subtitle>span{display:block}.hero__signup{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.hero__subtitle{width:100%;margin:0;font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.48;color:var(--color-text-body)}.hero__subtitle--desktop{display:none}.hero__subtitle--mobile{display:block;max-width:31ch;margin-inline:auto;text-align:center}.signup-form{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:100%;max-width:var(--hero-form-max-tablet);margin:0}.signup-form__row{display:grid;grid-template-columns:1fr;gap:16px;width:100%}.signup-form__field{display:flex;align-items:center;width:100%;height:48px;min-height:48px;overflow:hidden;border:var(--border-width-thin) solid var(--color-border-default);border-radius:7px;background:#fff}.signup-form__field input{flex:1;width:100%;height:100%;min-height:46px;padding-inline:16px;border:0;outline:0;font-family:var(--font-sans);font-size:15px;font-weight:400;color:var(--color-text-body);background:transparent}.signup-form__field input::placeholder{color:var(--color-text-muted)}.signup-form__dropzone{display:grid;place-items:center;min-height:92px;padding:var(--space-4);border:var(--border-width-thin) dashed var(--color-border-default);border-radius:7px;background:#fff;text-align:center;cursor:pointer}.signup-form__dropzone strong{display:block;font-family:var(--font-display);font-size:14px;font-weight:500;color:var(--color-text-header)}.signup-form__dropzone span{display:block;margin-top:var(--space-1);font-family:var(--font-sans);font-size:var(--font-size-legal);color:var(--color-text-muted)}.signup-form__legal-note{width:100%;margin:0;font-family:var(--font-sans);font-size:11px;line-height:1.5;color:var(--color-text-muted);text-align:left}.signup-form__legal-note a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.signup-form__legal-note a:hover{color:var(--color-text-body)}.btn--signup{align-self:stretch;width:100%;min-height:48px;height:48px;margin:0;padding-inline:18px;border-radius:7px;font-size:15px}.signup-form__field:has(input[aria-invalid="true"]),.signup-form__dropzone:has(input[aria-invalid="true"]){border-color:#b42318;box-shadow:0 0 0 2px rgba(180,35,24,.08)}.hero__image-wrap{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-sm)}.dashboard-preview{min-height:340px;padding:18px;background:#111217;color:#fff;border-radius:var(--radius-sm)}.dashboard-preview__grid,.dashboard-preview__grid--twelve{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;gap:12px;min-height:0;align-content:start}.dashboard-preview__identity,.dashboard-preview__attention,.dashboard-preview__metric,.dashboard-preview__signals{grid-column:1 / -1;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm);background:rgba(255,255,255,.05)}.dashboard-preview__identity{padding:18px}.dashboard-preview__identity-title{margin:0 0 14px;font-family:var(--font-display);font-size:12px;font-weight:500;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:#fff}.dashboard-preview__identity-list{display:grid;gap:7px;margin:0}.dashboard-preview__identity-row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;align-items:baseline}.dashboard-preview__identity-row dt,.dashboard-preview__identity-row dd{margin:0;font-family:var(--font-sans);font-size:11px;line-height:1.35}.dashboard-preview__identity-row dt{color:#989aa2;text-transform:uppercase;letter-spacing:.03em}.dashboard-preview__identity-row dd{color:#fff;overflow-wrap:anywhere}.dashboard-preview__attention{display:flex;flex-direction:column;justify-content:center;padding:20px}.dashboard-preview__metric{display:flex;flex-direction:column;justify-content:space-between;min-height:106px;padding:18px}.dashboard-preview__label{display:block;font-family:var(--font-sans);font-size:12px;color:#989aa2}.dashboard-preview__value{display:block;margin-top:10px;font-family:var(--font-display);font-size:29px;font-weight:500;line-height:1;letter-spacing:-.035em;color:#fff}.dashboard-preview__value small{font-family:var(--font-sans);font-size:14px;font-weight:400;color:#a9abb3}.dashboard-preview__value--attention{font-size:36px}.dashboard-preview__bar{height:8px;margin-top:18px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.1)}.dashboard-preview__bar span{display:block;width:100%;height:100%;border-radius:inherit;background:var(--color-brand-yellow)}.dashboard-preview__signals{min-height:0;padding:18px}.dashboard-preview__signals-title{display:block;margin-bottom:14px;font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:1.4;letter-spacing:0;color:#989aa2}.dashboard-preview__signal-list,.dashboard-preview__signal-list--dense{display:grid;grid-template-columns:1fr;gap:12px 22px;align-content:start}.dashboard-preview__signal{display:grid;grid-template-columns:104px minmax(70px,1fr) 42px;gap:10px;align-items:center;font-family:var(--font-sans);font-size:11px;color:#c8c9cf}.dashboard-preview__signal-track{height:6px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.1)}.dashboard-preview__signal-track span{display:block;height:100%;border-radius:inherit;background:var(--color-brand-yellow)}.dashboard-preview__signal-value{color:#fff;text-align:right}.social-proof{padding:var(--space-12) var(--space-5);border-top:var(--border-width-thin) solid var(--color-border-subtle);overflow:hidden}.capabilities__header{max-width:1180px;margin:0 auto 44px;text-align:center}.capabilities__eyebrow{margin:0 0 14px;font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.12em;color:var(--color-text-muted)}.capabilities__title{margin:0 0 18px;font-family:var(--font-display);font-size:clamp(36px,4.2vw,54px);font-weight:400;line-height:1.02;letter-spacing:-.04em;color:var(--color-text-header)}.capabilities__intro{max-width:700px;margin:0 auto;font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--color-text-body)}.trust-photo{max-width:1180px;margin:34px auto 0}.testimonial-stats{padding:var(--space-16) 22px clamp(72px,8vw,120px);background:var(--color-bg-sand)}.testimonial{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);max-width:1000px;margin:0 auto var(--space-16);text-align:center}.testimonial__quote{margin:0;font-family:var(--font-display);font-size:clamp(36px,4.2vw,54px);font-weight:400;line-height:.98;letter-spacing:-.04em;color:var(--color-text-header)}.testimonial__author,.testimonial__role{margin:0}.testimonial__author{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);font-style:normal}.testimonial__role{font-family:var(--font-sans);font-size:17px;line-height:1.55;color:var(--color-text-body)}.stats{display:grid;grid-template-columns:1fr;gap:0;max-width:1180px;margin:2px auto 0;border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.stats__item{display:flex;min-height:150px;padding:30px 24px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.stats__item + .stats__item{border-top:1px solid var(--color-border-default)}.stats__value{margin:0 0 14px;font-family:var(--font-display);font-size:var(--font-size-stat-mobile);font-weight:500;line-height:.86;letter-spacing:-.055em;color:var(--color-stat)}.stats__label{max-width:22ch;margin:0;font-family:var(--font-display);font-size:15px;font-weight:500;line-height:1.4;color:var(--color-text-header)}.capabilities{max-width:1180px;margin:64px auto 0}.capabilities>.capabilities__header{margin-bottom:28px;text-align:left}.capabilities__grid{display:none}.capabilities__mobile{display:grid;gap:12px}.capability-accordion{overflow:hidden;border-radius:12px;background:#fff}.capability-accordion__summary{display:grid;grid-template-columns:34px 1fr 20px;gap:12px;align-items:center;padding:18px;list-style:none;font-family:var(--font-display);font-size:18px;font-weight:500;color:var(--color-text-header);cursor:pointer}.capability-accordion__summary::-webkit-details-marker{display:none}.capability-accordion__summary svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;transition:transform .2s ease}.capability-accordion[open] .capability-accordion__summary svg{transform:rotate(180deg)}.capability-accordion .capability-card__list{padding:0 18px 20px 64px}.capability-card__number{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--color-brand-yellow);font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--color-text-header)}.capability-card__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.capability-card__list li{position:relative;padding-left:17px;font-family:var(--font-sans);font-size:14px;line-height:1.45;color:var(--color-text-primary)}.capability-card__list li::before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:#cbc9c6}.capabilities__note{max-width:760px;margin:30px auto 0;font-family:var(--font-sans);font-size:12px;line-height:1.5;color:var(--color-text-muted);text-align:center}.features{padding:78px 22px}.features__header{max-width:1040px;margin:0 auto 62px;text-align:center}.features__title{margin:0 0 var(--space-6);font-family:var(--font-display);font-size:clamp(36px,4.2vw,54px);font-weight:400;line-height:.98;letter-spacing:-.04em;color:var(--color-text-header)}.features__subtitle{margin:0;font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--color-text-body)}.process-flow{display:grid;gap:12px;max-width:1180px;margin:0 auto;padding:0;list-style:none}.process-flow__step{display:grid;grid-template-columns:34px 1fr;column-gap:14px;align-items:center;padding:18px}.process-flow__number{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#111217;font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.04em;color:#fff}.process-flow__title{margin:0;font-family:var(--font-display);font-size:17px;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--color-text-header)}.process-flow__desc{grid-column:2;margin:6px 0 0;font-family:var(--font-sans);font-size:12.5px;line-height:1.45;color:var(--color-text-muted)}.process-flow__cta{margin-top:28px;text-align:center}.process-flow__cta .btn{min-height:48px;height:48px;padding-inline:24px;border-radius:7px;font-size:15px}.security{padding:78px 22px;text-align:center;background:var(--color-bg-sand)}.security__title{max-width:980px;margin:0 auto var(--space-6);font-family:var(--font-display);font-size:clamp(36px,4.2vw,54px);font-weight:400;line-height:.98;letter-spacing:-.04em;color:var(--color-text-header);text-wrap:balance}.security__intro{max-width:700px;margin:0 auto 56px;font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--color-text-body)}.security__cards{display:grid;grid-template-columns:1fr;gap:18px;max-width:1080px;margin-inline:auto;padding:0;list-style:none}.security-card{display:grid;grid-template-columns:48px 1fr;align-items:start;align-content:center;gap:var(--space-6);min-height:190px;padding:32px;border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-card);text-align:left}.security-card__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-sm);background:var(--color-text-header);color:var(--color-brand-yellow)}.security-card__title{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:19px;font-weight:500;line-height:1.15;letter-spacing:-.01em;color:var(--color-text-header)}.security-card__desc{margin:0;font-family:var(--font-sans);font-size:14.5px;line-height:1.5;color:var(--color-text-muted)}.faq{display:grid;grid-template-columns:1fr;gap:28px;padding:78px 22px;background:var(--color-bg-card)}.faq__title{margin:0;max-width:10ch;font-family:var(--font-display);font-size:clamp(36px,4.2vw,54px);font-weight:400;line-height:.98;letter-spacing:-.04em;color:var(--color-text-header)}.faq__list{width:100%;max-width:900px}.faq__item{border-bottom:var(--border-width-thin) solid var(--color-border-default)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:28px 0;font-family:var(--font-display);font-size:21px;font-weight:500;line-height:1.24;letter-spacing:-.025em;color:var(--color-text-primary);cursor:pointer;list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__question::after{content:"";flex:0 0 12px;width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform var(--transition-fast)}.faq__item[open] .faq__question::after{transform:rotate(225deg)}.faq__answer{max-width:68ch;margin:0;padding:0 42px 28px 0;font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--color-text-body)}.site-footer{padding:32px 22px 28px;background:var(--color-bg-page)}.site-footer__inner{max-width:var(--container-max);margin-inline:auto}.site-footer__apollo-grid{display:grid;grid-template-columns:1fr;justify-items:center;gap:20px;width:100%;margin:0 auto 32px;text-align:center}.site-footer__icon-block,.site-footer__col{width:100%;max-width:240px}.site-footer__icon-block{display:flex;justify-content:center}.site-footer__about{display:none}.site-footer__large-mark{display:block;width:96px;line-height:0}.site-footer__large-mark img{display:block;width:100%;height:auto}.site-footer__about-text{max-width:30ch;margin:0;font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.55;color:var(--color-text-primary)}.site-footer__heading{margin:0 0 16px;font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1.35;color:var(--color-text-header)}.site-footer__links{display:flex;flex-direction:column;align-items:center;gap:14px}.site-footer__links a,.site-footer__links button{display:inline-block;margin:0;padding:0;border:0;background:transparent;font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.4;color:var(--color-text-primary);text-align:center;cursor:pointer}.site-footer__links a:hover,.site-footer__links button:hover{opacity:.65}.site-footer__company-id{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0 auto;padding:0;font-family:var(--font-sans);font-size:13px;line-height:1.7;color:var(--color-text-body);text-align:center}.site-footer__id-sep,.site-footer__copyright-inline,.site-footer__copyright-inline-sep{display:none}.site-footer__bottom{display:block;padding:18px 20px 0;border:0;text-align:center}.site-footer__copyright{margin:0;font-family:var(--font-sans);font-size:13px;line-height:1.4;color:var(--color-text-body)}.whatsapp-float{display:none}.cookie-consent{display:none;position:fixed;z-index:1500;left:16px;right:16px;bottom:16px;max-width:760px;margin-inline:auto;padding:18px;border:1px solid rgba(0,0,0,.16);border-radius:10px;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.18)}.cookie-consent.is-visible{display:block}.cookie-consent__title{margin:0 0 6px;font-family:var(--font-display);font-size:18px;font-weight:500}.cookie-consent__text{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--color-text-muted)}.cookie-consent__actions{display:flex;flex-wrap:wrap;gap:8px}.cookie-consent__actions button{min-height:40px;padding:0 14px;border:1px solid #111;border-radius:7px;font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1}.cookie-consent__actions .accept{background:var(--color-brand-yellow)}.cookie-consent__actions .reject{background:#fff}@media (min-width:768px){.site-main{padding-top:var(--navbar-height-tablet)}.navbar{height:var(--navbar-height-tablet);padding-inline:var(--space-6)}.navbar__left,.navbar__links{align-items:flex-end}.navbar__logo{margin-right:18px}.navbar__wordmark{width:188px;max-height:25px}.navbar__links{display:flex}.navbar__menu-toggle,.navbar__mobile-panel{display:none !important}.hero__container{gap:40px;padding-inline:var(--space-7)}.hero__title{font-size:60px}.faq__title{font-size:clamp(36px,4.2vw,54px)}.hero__subtitle--desktop{display:block;max-width:640px;text-align:left}.hero__subtitle--mobile{display:none}.signup-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}.btn--signup{align-self:flex-end;width:auto}.dashboard-preview{padding:24px}.dashboard-preview__metric{grid-column:span 6}.dashboard-preview__signal-list,.dashboard-preview__signal-list--dense{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-preview__signal{grid-template-columns:120px minmax(80px,1fr) 44px}.social-proof,.testimonial-stats,.features,.security,.faq{padding-inline:var(--space-7)}.stats{grid-template-columns:repeat(3,1fr)}.stats__item{min-height:190px}.stats__item + .stats__item{border-top:0;border-left:1px solid var(--color-border-default)}.capabilities{margin-top:clamp(72px,8vw,112px)}.capabilities>.capabilities__header{margin-bottom:44px;text-align:center}.capabilities__title{font-size:clamp(36px,4.2vw,54px)}.capabilities__intro,.features__subtitle,.security__intro{font-size:17px}.capabilities__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.capabilities__mobile{display:none}.capability-card{min-height:310px;padding:30px;border-radius:14px;background:#fff}.capability-card__header{display:flex;align-items:center;gap:14px;margin-bottom:24px}.capability-card__title{margin:0;font-family:var(--font-display);font-size:23px;font-weight:500;line-height:1.15;letter-spacing:-.02em;color:var(--color-text-header)}.capability-card__list li{font-size:15px}.security__cards{grid-template-columns:repeat(2,1fr)}.site-footer__apollo-grid{grid-template-columns:repeat(3,minmax(150px,auto));justify-content:center;align-items:end;column-gap:42px;row-gap:0}.site-footer__icon-block,.site-footer__col{width:auto;max-width:none}.site-footer__col{align-items:flex-start;text-align:left}.site-footer__links{align-items:flex-start}.site-footer__links a,.site-footer__links button{text-align:left}.site-footer__large-mark{width:128px}}@media (min-width:1024px){.site-main{padding-top:var(--navbar-height-desktop)}.navbar{height:var(--navbar-height-desktop)}.page-shell{margin-inline:var(--space-6);padding-bottom:26px}.section-cluster{margin-top:26px;border-radius:12px}.section-cluster--results-flow .testimonial-stats{padding-bottom:188px}.section-cluster--results-flow .testimonial-stats::after,.section-cluster--security-faq .security::after{height:124px}.section-cluster--results-flow .testimonial-stats::after{clip-path:polygon(0 0,28% 100%,100% 54%,100% 100%,0 100%)}.section-cluster--results-flow .features{padding-top:96px}.section-cluster--security-faq .security{padding-bottom:206px}.section-cluster--security-faq .security::after{clip-path:polygon(0 52%,68% 100%,100% 0,100% 100%,0 100%)}.section-cluster--security-faq .faq{padding-top:102px}.hero{padding-block:104px 126px}.hero__container{padding-inline:var(--space-9)}.hero__stack,.hero__signup{align-items:flex-start}.hero__title{font-size:clamp(64px,4.55vw,76px);text-align:left}.hero__subtitle{font-size:18px}.signup-form{max-width:520px}.btn--signup{width:calc(50% - 8px)}.dashboard-preview{min-height:390px;padding:28px}.dashboard-preview__value{font-size:34px}.social-proof,.testimonial-stats,.features,.security,.faq{padding-inline:var(--space-9)}.features,.security,.faq{padding-block:110px}.features__title{font-size:clamp(36px,4.2vw,54px)}.faq{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);column-gap:clamp(56px,7vw,110px);align-items:start}.faq__title{grid-column:1;max-width:7ch;font-size:clamp(36px,4.2vw,54px)}.faq__list{grid-column:2;grid-row:1}.faq__question{font-size:clamp(22px,1.9vw,28px)}.site-footer{padding:80px 34px 34px}.site-footer__apollo-grid{display:flex;width:100%;max-width:none;justify-content:center;align-items:flex-start;gap:64px;margin-bottom:64px}.site-footer__icon-block{display:none}.site-footer__about{display:flex;flex:0 0 280px;flex-direction:column;align-items:flex-start}.site-footer__about-mark{width:56px;margin:0 0 18px}.site-footer__about + .site-footer__col{flex:0 0 180px}.site-footer__about + .site-footer__col + .site-footer__col{flex:0 0 170px}.site-footer__company-id{flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:0;white-space:nowrap;font-size:clamp(11px,1vw,13px);line-height:1.5}.site-footer__id-sep{display:inline;padding-inline:10px}.site-footer__copyright-inline,.site-footer__copyright-inline-sep{display:inline}.site-footer__bottom{display:none}.whatsapp-float{position:fixed;right:24px;bottom:24px;z-index:60;display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:10px 16px 10px 13px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#25d366;color:#07180d;font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1;text-decoration:none;box-shadow:0 10px 30px rgba(0,0,0,.18);transition:transform 160ms ease,box-shadow 160ms ease}.whatsapp-float:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(0,0,0,.22)}.whatsapp-float svg{width:22px;height:22px;flex:0 0 22px}}@media (min-width:1280px){.navbar__link{font-size:14px;padding-inline:18px}.hero__container{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;padding-inline:58px}.hero__content{padding-right:72px}.hero__title{font-size:clamp(66px,4.6vw,79px)}.hero__title>span,.hero__subtitle>span{white-space:nowrap}.hero__visual{display:flex;align-self:stretch}.hero__visual .dashboard-preview{width:100%;min-height:100%;height:100%}.dashboard-preview__identity{grid-column:span 4}.dashboard-preview__attention{grid-column:span 8}.dashboard-preview__metric{grid-column:span 4}.btn--signup{width:252px}.capabilities__intro{max-width:none;white-space:nowrap}.capabilities__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-card{min-height:338px}.process-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.process-flow__step{grid-template-columns:1fr;align-items:start;align-content:start;min-height:208px;padding:24px 20px}.process-flow__number{margin-bottom:16px}.process-flow__title{margin-bottom:8px;font-size:18px}.process-flow__desc{grid-column:auto;margin:0}.process-flow__cta{margin-top:34px}.site-footer__apollo-grid{gap:76px;margin-bottom:80px}.site-footer__about{flex-basis:300px}.site-footer__about-mark{width:60px}.site-footer__about + .site-footer__col{flex-basis:190px}.site-footer__about + .site-footer__col + .site-footer__col{flex-basis:180px}}@media (min-width:1536px){.hero__container{padding-inline:72px}.features,.security,.faq{padding-block:128px}}@media (max-width:480px){.hero__title{font-size:clamp(40px,11.5vw,50px)}.dashboard-preview__grid,.dashboard-preview__grid--twelve{grid-template-columns:1fr}}.navbar__brand-text{font-family:var(--font-display);font-size:17px;font-weight:500;letter-spacing:-.02em;color:var(--color-text-header)}.hero__eyebrow{margin:0 0 12px;font-family:var(--font-display);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}@media (min-width:768px){.section-cluster--security-faq .faq{padding-left:72px;padding-right:72px}}@media (min-width:1024px){.stats--capabilities .stats__value{font-size:var(--font-size-stat-desktop);letter-spacing:var(--letter-spacing-stat-desktop)}}

/* ===== V52.4 — quebras nos cards, textos e linha full-width do rodape ===== */
:root{--color-bg-page:#DAD8D5}
html{overflow-x:clip}
.signup-form__secure-note{display:flex;align-items:center;gap:7px;width:100%;margin:-7px 0 0;font-family:var(--font-sans);font-size:11px;line-height:1.5;color:var(--color-text-muted);text-align:left}
.signup-form__secure-note svg{flex:0 0 auto;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.hero{padding-bottom:0}
.hero-trust-band{padding:44px 22px}
.hero-trust{list-style:none;max-width:860px;margin:0 auto;padding:0;background:none;border:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px 40px}
.hero-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px}
.hero-trust__icon{display:block}
.hero-trust__icon svg{width:30px;height:30px;fill:none;stroke:var(--color-text-muted);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.hero-trust__label{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:1.3;color:var(--color-text-muted)}
@media(max-width:560px){.hero-trust{grid-template-columns:repeat(2,1fr);gap:16px 12px}}
@media(min-width:1024px){.hero-trust-band{padding:72px 22px}}
@media(min-width:1280px){.hero__visual{position:relative}.hero__visual .dashboard-preview{position:absolute;inset:0}}
.site-footer__rule{height:0;margin:0 calc(50% - 50vw) 26px;border-top:var(--border-width-thin) solid var(--color-border-subtle)}
.stack-strip{margin:52px auto 0;text-align:center}
.stack-strip__eyebrow{margin:0 0 10px;font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}
.stack-strip__rule{width:44px;height:3px;background:var(--color-brand-yellow);border-radius:2px;margin:0 auto 30px}
.stack-strip__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.stack-card{background:var(--color-bg-card);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:14px;padding:24px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}
.stack-card__mark{height:32px;display:flex;align-items:center;justify-content:center;color:var(--color-text-body)}
.stack-card__mark svg{height:30px;width:30px}
.stack-card__name{margin:0;font-family:var(--font-display);font-size:17px;font-weight:500;letter-spacing:-.02em;color:var(--color-text-header)}
.stack-card__desc{margin:0;font-family:var(--font-sans);font-size:12.5px;line-height:1.45;color:var(--color-text-muted)}
@media(min-width:768px){.stack-strip__grid{grid-template-columns:repeat(3,1fr);gap:16px}}
@media(min-width:1024px){.stack-strip__grid{grid-template-columns:repeat(6,1fr)}}
.stack-card__name{line-height:1.2}.faq__cta{margin-top:28px;text-align:left}.faq__cta .btn{min-height:48px;height:48px;padding-inline:24px;border-radius:7px;font-size:15px}@media(min-width:1024px){.faq__cta{margin-top:34px}}.section-cluster--results-flow .testimonial-stats{position:relative}.section-cluster--results-flow .testimonial-stats::before{content:"";position:absolute;left:0;right:0;top:-1px;height:58px;pointer-events:none;z-index:1;background:var(--color-bg-card);clip-path:polygon(0 0,100% 0,100% 50%,28% 100%,0 34%)}@media(min-width:1024px){.section-cluster--results-flow .testimonial-stats::before{height:124px;clip-path:polygon(0 0,100% 0,100% 44%,28% 100%,0 28%)}}.capabilities__grid .capability-card__list li,.capability-accordion .capability-card__list li{font-size:12.5px;line-height:1.45;color:var(--color-text-muted)}.section-cluster--results-flow .testimonial-stats{padding-top:clamp(120px,14vw,190px)}.capabilities{margin-top:40px}.section-cluster--results-flow .testimonial-stats::before{background:var(--color-bg-card);clip-path:polygon(0 0,100% 0,100% 50%,28% 100%,0 34%)}@media(min-width:1024px){.section-cluster--results-flow .testimonial-stats::before{clip-path:polygon(0 0,100% 0,100% 44%,28% 100%,0 28%)}}.section-cluster--results-flow{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.section-cluster--hero{border-bottom-left-radius:0;border-bottom-right-radius:0}.da-caret::after{content:"";display:inline-block;width:.5ch;height:1.05em;margin-left:2px;transform:translateY(.12em);background:var(--color-brand,#EBF212);animation:da-blink 1s steps(1) infinite}@keyframes da-blink{50%{opacity:0}}.dashboard-preview__bar span,.dashboard-preview__signal-track span{transition:width 1.1s cubic-bezier(.22,.61,.36,1)}.trust-photo__video{display:block;width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:14px;background:#0b131d}.trust-photo{position:relative}.trust-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:7% 8%;border-radius:14px;overflow:hidden;pointer-events:none}.trust-overlay__text{position:relative;z-index:1}.trust-sweep{position:absolute;left:0;right:0;top:0;bottom:0;transform:translateY(120%);will-change:transform}.trust-sweep--gold{background:linear-gradient(to top,transparent 4%,rgba(212,172,96,.94) 40%,rgba(224,190,120,.96) 50%,rgba(212,172,96,.94) 60%,transparent 96%)}.trust-sweep--blue{background:repeating-conic-gradient(rgba(11,19,29,.85) 0 25%,transparent 0 50%) 0 0/3px 3px}.trust-overlay.is-in .trust-sweep--gold{animation:trust-pass 1s cubic-bezier(.3,0,.2,1) forwards}.trust-overlay.is-in .trust-sweep--blue{animation:trust-fill .9s cubic-bezier(.25,0,.15,1) .34s forwards}@keyframes trust-pass{from{transform:translateY(120%)}to{transform:translateY(-135%)}}@keyframes trust-fill{from{transform:translateY(100%)}to{transform:translateY(0)}}.trust-overlay__text{margin:0;text-align:center;color:#fff;font-family:var(--font-display);font-weight:300;font-size:clamp(30px,5.5vw,58px);line-height:1.12;letter-spacing:-.02em;text-shadow:0 1px 24px rgba(0,0,0,.35)}.trust-overlay__text span{display:block;margin-bottom:.28em;opacity:0;transform:translateY(16px);transition:opacity 1.2s ease,transform 1.3s cubic-bezier(.22,.61,.36,1)}.trust-overlay__text span:last-child{margin-bottom:0}.trust-overlay.is-in .trust-overlay__text span{opacity:1;transform:none}.trust-overlay.is-in .trust-overlay__text span:nth-child(1){transition-delay:1.5s}.trust-overlay.is-in .trust-overlay__text span:nth-child(2){transition-delay:2.6s}.trust-overlay.is-in .trust-overlay__text span:nth-child(3){transition-delay:3.7s}@media(prefers-reduced-motion:reduce){.trust-sweep--blue{transform:none}.trust-sweep--gold{display:none}.trust-overlay__text span{opacity:1;transform:none;transition:none}}.trust-overlay__hl{font-weight:inherit;color:inherit;text-decoration:underline;text-underline-offset:.12em;text-decoration-thickness:.05em}.trust-videobg{position:absolute;inset:0;border-radius:14px;opacity:0;transition:opacity .6s ease;pointer-events:none;background:linear-gradient(to top,#04070c 0%,#0a1c30 30%,#123049 50%,#0a1c30 70%,#04070c 100%);background-size:100% 220%}.trust-videobg.is-active{opacity:.35;animation:videobg-move 11s ease-in-out infinite}.trust-videobg.is-solid{opacity:.35;animation:none;background:#04070c}@keyframes videobg-move{0%{background-position:50% 100%}50%{background-position:50% 0%}100%{background-position:50% 100%}}@media(prefers-reduced-motion:reduce){.trust-videobg{display:none}}.skip-link{position:absolute;left:8px;top:-48px;z-index:1000;background:#0B131D;color:#fff;padding:10px 16px;border-radius:8px;font-family:var(--font-sans);font-size:14px;text-decoration:none;transition:top .2s ease}.skip-link:focus{top:8px}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.stack-card__name abbr,.stack-card__desc abbr{text-decoration:none;border-bottom:none;cursor:help}.stack-statement{display:flex;flex-direction:column;gap:20px;margin:clamp(88px,12vw,150px) auto;text-align:center}.stack-statement__marks{display:flex;gap:14px;width:100%}.stack-statement__mark{position:relative;flex:1 1 0;color:var(--color-brand-yellow)}.stack-statement__mark::before{content:"";display:block;padding-top:124.7059%}.stack-statement__mark svg{position:absolute;inset:0;width:100%;height:100%}.stack-statement__mark svg path{fill:currentColor}.stack-statement__text{margin:0;font-family:var(--font-display);font-weight:300;font-size:clamp(20px,5vw,24px);line-height:1.65;letter-spacing:-.01em;color:var(--color-text-header)}.stack-statement__br{display:none}@media(min-width:1024px){.stack-statement{flex-direction:row;align-items:flex-end;gap:16px;text-align:left}.stack-statement__marks{flex:0 0 calc((100% - 80px)/3 + 16px);gap:16px}.stack-statement__text{flex:1 1 auto;font-size:34px;line-height:1.6;padding-bottom:0;transform:translateY(8px)}.stack-statement__br{display:inline}}.stack-statement+.stack-strip{margin-top:0}.stack-strip__grid--health{justify-content:center;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-inline:auto;margin-top:16px}@media(min-width:1024px){.stack-strip__grid--health{grid-template-columns:repeat(4,minmax(0,1fr));width:calc(((100% - 5*16px)/6)*4 + 3*16px)}}.stats-hero{display:flex;flex-direction:column;gap:20px;margin:clamp(88px,12vw,150px) auto;text-align:center}.stats-hero__marks{flex:0 0 auto;display:flex;align-items:flex-end}.stats-hero__value{margin:0;width:100%;text-align:left;font-family:var(--font-display);font-size:clamp(60px,14.583vw,210px);font-weight:300;line-height:.9;letter-spacing:-.04em;color:var(--color-text-header)}.stats-hero__label{margin:0;font-family:var(--font-display);font-weight:300;font-size:clamp(20px,5vw,24px);line-height:1.65;letter-spacing:-.01em;color:var(--color-text-header);text-align:center}@media(min-width:1024px){.stats-hero{flex-direction:row;align-items:flex-end;gap:16px;text-align:left}.stats-hero__marks{flex:0 0 calc(((100% - 80px)/3 + 16px))}.stats-hero__label{flex:1 1 auto;font-size:34px;line-height:1.6;letter-spacing:-.01em;padding-bottom:10px;text-align:left}}.impact{background:#fff;padding:clamp(64px,10vw,120px) 22px}.impact__header{max-width:640px;margin:0 auto 56px;text-align:center}.impact__title{margin:0 0 14px;font-family:var(--font-display);font-weight:400;font-size:clamp(36px,4.2vw,54px);line-height:1.02;letter-spacing:-.04em;color:var(--color-text-header)}.impact__intro{margin:0;font-family:var(--font-sans);font-size:17px;line-height:1.55;color:var(--color-text-muted)}.impact__grid{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.impact__item{display:flex;align-items:baseline;gap:24px;padding:28px 8px;border-bottom:1px solid var(--color-border-subtle)}.impact__item:last-child{border-bottom:0}.impact__index{flex:0 0 96px;font-family:var(--font-display);font-weight:300;font-size:clamp(48px,8vw,72px);line-height:1;letter-spacing:-.03em;color:var(--color-brand-yellow-hover)}.impact__body{flex:1 1 auto}.impact__name{margin:0 0 6px;font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-.01em;color:var(--color-text-header)}.impact__desc{margin:0;font-family:var(--font-sans);font-size:14.5px;line-height:1.5;color:var(--color-text-muted)}@media(min-width:768px){.impact__item{max-width:820px}}.section-cluster--processo{border-radius:24px}
/* V53.0 — Soluções: listas auditadas, 7 itens, sem quebra */
.capabilities__grid .capability-card__list li,.capability-accordion .capability-card__list li{letter-spacing:.018em;white-space:nowrap}


/* V54 — ajustes de microcopy e quebras */
.hero-trust__label{letter-spacing:-.01em}
@media(min-width:768px){.dashboard-preview__metric .dashboard-preview__label{white-space:nowrap;font-size:11px;letter-spacing:0}}
@media(max-width:767px){.dashboard-preview__metric .dashboard-preview__label{font-size:11px;letter-spacing:0}}
.stack-strip .stack-strip__grid{margin-top:14px}
.stack-strip .stack-strip__grid + .stack-strip__grid{margin-top:20px}

/* V55 — ações do hero */
.signup-form__actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;width:100%;margin:0}
.signup-form__actions .btn{min-height:48px;height:48px;border-radius:7px;font-size:15px;padding-inline:18px}
.signup-form__actions .btn--signup{align-self:auto;width:auto;margin:0}
.signup-form__actions .btn--example{min-width:126px}
@media(max-width:560px){.signup-form__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.signup-form__actions .btn{width:100%;padding-inline:12px}}


/* V4 — microajustes solicitados 2026-09-13 */
.signup-form__legal-note{display:flex;align-items:flex-start;gap:7px}
.signup-form__legal-note>svg{flex:0 0 auto;width:14px;height:14px;margin-top:1px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.signup-form__legal-note>span{display:block;min-width:0}
.site-footer__about-text{line-height:1.75}
.site-footer__links{gap:5px}

/* V8 — ajuste fino do Hero sem alterar sua altura visual */
@media (min-width:1024px) and (max-width:1279px){
  .hero__title{font-size:61px;line-height:1.028;}
}
@media (min-width:1280px){
  .hero__title{font-size:clamp(63px,4.35vw,75px);line-height:1.027;}
}
.signup-form__dropzone span{margin-top:2px;}


/* V9 — Hero enxuto + painel alinhado à base do CTA */
@media (min-width:1280px){
  .hero__container{align-items:stretch}
  .hero__content{display:flex}
  .hero__stack{width:100%}
  .hero__visual{position:relative;align-self:stretch}
  .hero__visual .dashboard-preview{position:absolute;inset:0;width:100%;height:100%;min-height:0}
  .dashboard-preview__grid,.dashboard-preview__grid--twelve{height:100%;grid-template-rows:auto auto auto minmax(0,1fr);align-content:stretch}
  .dashboard-preview__signals{display:flex;flex-direction:column;justify-content:center}
  .dashboard-preview__signals-title{margin-bottom:16px}
  .dashboard-preview__signal-list,.dashboard-preview__signal-list--dense{gap:16px 22px;align-content:center}
}


/* V10 — alinhamento do hero, CTAs centralizados e painel refinado */
@media (min-width:1024px){
  .hero__stack{align-items:flex-start;}
  .hero__title,.hero__signup,.hero__subtitle{width:100%;max-width:var(--hero-form-max-desktop-xl);margin-inline:0;}
  .hero__title,.hero__subtitle{text-align:left;}
  .hero__subtitle{font-size:17px;line-height:1.42;}
}
@media (min-width:1024px) and (max-width:1279px){
  .hero__title{font-size:63px;line-height:1.03;}
}
@media (min-width:1280px){
  .hero__title{font-size:clamp(64px,4.45vw,76px);line-height:1.03;}
  .dashboard-preview__signal-list,.dashboard-preview__signal-list--dense{gap:12px 22px;align-content:center;}
}
.signup-form__actions{justify-content:center;}


/* V11 — refinos finais do hero, segurança e painel */
.signup-form__actions{justify-content:flex-start;}
@media (min-width:1024px){
  .hero__title{font-size:66px;line-height:1.02;}
  .hero__subtitle{font-size:18px;line-height:1.4;}
  .dashboard-preview__signals{display:flex;flex-direction:column;justify-content:center;}
  .dashboard-preview__signals-title{margin-bottom:12px;}
  .dashboard-preview__signal-list,.dashboard-preview__signal-list--dense{gap:8px 18px;}
  .dashboard-preview__signal{grid-template-columns:92px minmax(84px,1fr) 40px;gap:8px;}
}
@media (min-width:1280px){
  .hero__title{font-size:clamp(67px,4.7vw,79px);line-height:1.02;}
  .hero__subtitle{font-size:18.5px;line-height:1.38;}
  .dashboard-preview__signal-list,.dashboard-preview__signal-list--dense{gap:8px 18px;}
  .dashboard-preview__signal{grid-template-columns:92px minmax(84px,1fr) 40px;gap:8px;}
}/* V12 */@media (min-width:1024px){.dashboard-preview__signals-title{margin-bottom:10px}.dashboard-preview__signal-list,.dashboard-preview__signal-list--dense{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:10px;row-gap:7px;align-content:center;align-items:center}.dashboard-preview__signal{display:contents}.dashboard-preview__signal-value{min-width:40px;text-align:right}.hero__subtitle > span{display:block;white-space:nowrap}}.signup-form .signup-form__actions{justify-content:flex-end}.security-card__desc{min-height:calc(3 * 1.5em);text-wrap:pretty}/* V13 */@media (min-width:1280px){:root{--grid-col:1180px;--grid-pad:max(22px,calc((100% - var(--grid-col)) / 2))}.hero__container{padding-inline:var(--grid-pad)}.capabilities,.process-flow,.security__cards,.impact__grid,.faq__list,.site-footer__inner{max-width:var(--grid-col)}.process-flow{max-width:calc(var(--grid-col) + 40px)}.impact__grid{max-width:var(--grid-col)}.impact__item{max-width:none;padding-inline:0}.impact__item--offset{margin-left:0}.section-cluster--security-faq .faq,.faq{padding-inline:var(--grid-pad)}.faq__list{max-width:none}.site-footer__inner{max-width:var(--grid-col);padding-inline:0}.site-footer__apollo-grid{justify-content:flex-start}.site-footer__company-id{justify-content:flex-start}}/* V14 */@media (min-width:1280px){.faq{grid-template-columns:minmax(220px,.42fr) minmax(0,1.58fr);column-gap:56px}.site-footer__inner{max-width:var(--container-max);padding-inline:0}.site-footer__apollo-grid{justify-content:center}.site-footer__company-id{justify-content:center}.section-cluster--results-flow .testimonial-stats{padding-top:120px}.section-cluster--results-flow .features,.features{padding-top:120px;padding-bottom:120px}.section-cluster--security-faq .security,.security{padding-top:120px}.section-cluster--security-faq .faq,.faq{padding-top:120px;padding-bottom:120px}.impact{padding-top:120px;padding-bottom:120px}.capabilities__title,.testimonial__quote,.features__title,.security__title,.impact__title{margin-bottom:24px}.capabilities__header,.features__header,.impact__header{margin-bottom:56px}.security__intro{margin-bottom:56px}.capabilities__intro,.features__subtitle,.security__intro,.impact__intro,.testimonial__role{font-size:17px}.process-flow__cta,.faq__cta{margin-top:56px}}/* V14.1 */@media (min-width:1280px){.section-cluster--results-flow .testimonial-stats{padding-top:244px}.testimonial{gap:0;margin-bottom:56px}}/* V15 */@media (min-width:768px){.dashboard-preview__identity,.dashboard-preview__attention,.dashboard-preview__metric{grid-column:span 6}.dashboard-preview__metric{min-height:0}}@media (min-width:1280px){.dashboard-preview__grid,.dashboard-preview__grid--twelve{grid-template-rows:repeat(4,minmax(0,1fr));gap:14px}.dashboard-preview__identity{display:flex;flex-direction:column;justify-content:center;padding:20px 22px}.dashboard-preview__attention{padding:20px 22px}.dashboard-preview__metric{padding:20px 22px;justify-content:center;gap:6px}}/* V15.1 */@media (min-width:1280px){.dashboard-preview__grid,.dashboard-preview__grid--twelve{grid-template-rows:repeat(4,auto);align-content:stretch}.dashboard-preview__bar{margin-top:14px}}/* V15.2 */@media (min-width:768px){.signup-form .signup-form__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;justify-content:stretch}.signup-form .signup-form__actions .btn{width:100%;min-width:0;padding-inline:12px;justify-content:center;text-align:center}}/* V16 */.signup-form__turnstile:empty{display:none}.signup-form__turnstile{margin:0 0 4px}.form-message__retry{display:inline-block;margin:8px 8px 0 0;padding:6px 12px;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.form-message__retry:hover{background:rgba(0,0,0,.05)}.form-message__hint{display:block;margin-top:8px;font-size:13px}:root{--color-text-muted:#5F5B58}

/* V17.1 — anchor "Soluções" alinhado às demais seções, sem alterar o layout */
#resultado{scroll-margin-top:78px}
@media (min-width:1280px){#resultado{scroll-margin-top:120px}}/* V18 */.stack-statement--photo{display:flex;flex-direction:column;gap:24px;align-items:stretch;text-align:left}.stack-statement__photo{margin:0;width:100%;border-radius:var(--radius-sm);overflow:hidden;background:#e9e6e2}.stack-statement__photo img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:3/4}.stack-statement__body{display:flex;flex-direction:column;justify-content:center;gap:18px;min-width:0}.stack-statement__quote{display:flex;gap:6px;width:64px;color:var(--color-brand-yellow)}.stack-statement__quote svg{width:29px;height:36px;fill:currentColor}@media (min-width:1024px){.stack-statement--photo{flex-direction:row;align-items:center;gap:40px}.stack-statement--photo .stack-statement__photo{flex:0 0 calc((100% - 80px)/3 + 16px)}.stack-statement--photo .stack-statement__text{transform:none;padding:0}}/* V18.1 */.stack-statement__photo img{aspect-ratio:4/5;object-position:center top;max-height:520px}@media (min-width:1024px){.stack-statement--photo .stack-statement__photo img{aspect-ratio:14/25;max-height:none}}/* V18.2 */.stack-statement__quote{width:84px;gap:8px}.stack-statement__quote svg{width:38px;height:47px}/* V18.3 */.stack-statement__body{gap:6px}/* V18.4 */.signup-form__turnstile{min-height:0;line-height:0}.signup-form__turnstile:empty,.signup-form__turnstile[hidden]{display:none}.stack-statement__body{gap:14px}
