@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.sUCsLW_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.sUCsLW_variable{--aba-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.fnmgXW_className{font-family:Geist,Geist Fallback;font-style:normal}.fnmgXW_variable{--aba-sans:"Geist", "Geist Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.WoZMSW_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.WoZMSW_variable{--aba-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.aba-landing{--petroleo:#0e2a33;--petroleo-700:#16414e;--teal:#3e8c92;--verde:#1fb6a6;--verde-dark:#169e90;--ambar:#e8a04b;--ambar-dark:#c9822e;--coral:#d9544d;--teal-texto:#2d6a70;--verde-texto:#0b7468;--ambar-texto:#8a5716;--coral-texto:#a9352f;--papel:#f7f5f0;--branco:#fff;--cinza-50:#eaf0f0;--grafite:#142025;--nevoa:#52676a;--linha:#d7ddd7;--gelo:#d7e4e3;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--shadow-doc:0 1px 2px #0e2a330a, 0 12px 28px -12px #0e2a332e;--shadow-soft:0 1px 2px #0e2a330d, 0 24px 48px -20px #0e2a3338;--wrap:1200px;--ease:var(--mov-ease-entrada);--esp-1:#1fb6a6;--esp-2:#3e9bc9;--esp-3:#9b7bb8;--esp-4:#e8a04b;--esp-5:#e0795f;--spectrum:linear-gradient(90deg, var(--esp-1) 0%, var(--esp-2) 30%, var(--esp-3) 54%, var(--esp-4) 78%, var(--esp-5) 100%);--esp-sat:1;--wash:14%;font-family:var(--aba-sans);color:var(--grafite);background:var(--papel);font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth;overflow-wrap:break-word;max-width:100%;font-size:18px;line-height:1.6;overflow-x:clip}.aba-landing *,.aba-landing :before,.aba-landing :after{box-sizing:border-box}.aba-landing img{max-width:100%;height:auto;display:block}.aba-landing svg{max-width:100%}.aba-landing a{color:inherit;text-decoration:none}.aba-landing button{font:inherit;cursor:pointer}.aba-landing h1,.aba-landing h2,.aba-landing h3,.aba-landing h4,.aba-landing p{margin:0}.aba-landing :where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}.aba-landing .display{font-family:var(--aba-display);letter-spacing:-.015em;font-optical-sizing:auto;text-wrap:balance;font-weight:800;line-height:1.08}.aba-landing .mono{font-family:var(--aba-mono);font-variant-numeric:tabular-nums}.aba-landing .eyebrow{font-family:var(--aba-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ambar-texto);align-items:center;gap:.6em;font-size:.74rem;font-weight:600;display:inline-flex}.aba-landing .eyebrow.on-dark{color:var(--ambar)}.aba-landing .eyebrow:before{content:"";background:var(--ambar);width:26px;height:2px;display:inline-block}.aba-landing .wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:28px}.aba-landing section{position:relative}.aba-landing .sec-head,.aba-landing .mani-copy,.aba-landing .mani-art,.aba-landing .evo-panel,.aba-landing .tile,.aba-landing .portal-card,.aba-landing .plan,.aba-landing .step,.aba-landing .moment,.aba-landing .sla,.aba-landing .footer-col,.aba-landing .footer-brand,.aba-landing .parents>*,.aba-landing .testi>*,.aba-landing .manifesto>*,.aba-landing .hero .wrap>*{min-width:0}.aba-landing .band-light{background:var(--papel)}.aba-landing .band-zebra{background:var(--cinza-50)}.aba-landing .band-dark{background:var(--petroleo);color:var(--gelo)}.aba-landing .section-pad{padding-block:clamp(72px,9vw,132px)}.aba-landing .dot-grid{background-image:radial-gradient(circle,#52676a29 1px,#0000 1.4px);background-size:26px 26px}.aba-landing .dot-grid.on-dark{background-image:radial-gradient(circle,#d7e4e31a 1px,#0000 1.4px)}.aba-landing .tessel-bg:before{content:"";opacity:.5;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='112' height='128' viewBox='0 0 112 128'><g fill='none' stroke='%23D7DDD7' stroke-width='1'><path d='M56 1 L107 31 L107 96 L56 127 L5 96 L5 31 Z'/><path d='M56 1 L56 -31 M107 31 L135 15 M107 96 L135 112 M56 127 L56 159 M5 96 L-23 112 M5 31 L-23 15'/></g></svg>");background-size:112px 128px;position:absolute;inset:0}.aba-landing .tessel-bg.on-dark:before{opacity:1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='112' height='128' viewBox='0 0 112 128'><g fill='none' stroke='%23D7E4E3' stroke-width='1' stroke-opacity='0.12'><path d='M56 1 L107 31 L107 96 L56 127 L5 96 L5 31 Z'/></g></svg>")}.aba-landing .ambar-baseline{position:relative}.aba-landing .ambar-baseline:after{content:"";background:linear-gradient(90deg, transparent, var(--ambar) 12%, var(--ambar) 88%, transparent);opacity:.85;height:2px;position:absolute;bottom:0;left:0;right:0}.aba-landing .btn{min-height:48px;transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55em;padding:0 1.4rem;font-size:.98rem;font-weight:600;display:inline-flex}.aba-landing .btn:active{transform:translateY(1px)}.aba-landing .btn-primary{background:var(--verde);color:#04231f}.aba-landing .btn-primary:hover{background:var(--verde-dark)}.aba-landing .btn-ghost-dark{color:var(--gelo);background:0 0;border-color:#d7e4e359}.aba-landing .btn-ghost-dark:hover{border-color:var(--gelo);background:#d7e4e312}.aba-landing .btn-ghost-light{color:var(--petroleo);border-color:var(--linha);background:0 0}.aba-landing .btn-ghost-light:hover{border-color:var(--teal);background:#fff}.aba-landing .btn-outline-verde{color:var(--verde-texto);border-color:var(--verde);background:0 0}.aba-landing .btn-outline-verde:hover{background:#1fb6a614}.aba-landing .btn svg{width:19px;height:19px}.aba-landing .link-amber{color:var(--verde-texto);background-image:linear-gradient(var(--ambar), var(--ambar));transition:background-size .3s var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;align-items:center;gap:.4em;padding-bottom:2px;font-weight:600;display:inline-flex}.aba-landing .link-amber:hover{background-size:100% 2px}.aba-landing .doc{background:var(--branco);border:1px solid var(--linha);border-radius:var(--r-lg);box-shadow:var(--shadow-doc)}.aba-landing .glass-dark{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16414e8c;border:1px solid #d7e4e324}.aba-landing .site-header{z-index:60;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#0e2a33b8;border-bottom:1px solid #d7e4e31f;position:sticky;top:0}.aba-landing .site-header .wrap{align-items:center;gap:28px;height:72px;display:flex}.aba-landing .nav-links{gap:26px;margin-left:18px;display:flex}.aba-landing .nav-links a{color:var(--gelo);opacity:.86;font-size:.95rem;font-weight:500;transition:opacity .2s,color .2s}.aba-landing .nav-links a:hover{opacity:1;color:#fff}.aba-landing .header-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.aba-landing .header-actions .entrar{color:var(--gelo);font-size:.95rem;font-weight:600}.aba-landing .header-actions .entrar:hover{color:#fff}.aba-landing .nav-toggle{width:46px;height:46px;color:var(--gelo);background:#d7e4e30f;border:1px solid #d7e4e329;border-radius:12px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:none}.aba-landing .nav-toggle:hover{background:#d7e4e31f}.aba-landing .nt-bars{width:22px;height:14px;position:relative}.aba-landing .nt-bars i{height:2px;transition:transform var(--mov-duracao-base) var(--ease), opacity var(--mov-duracao-curta) var(--ease);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.aba-landing .nt-bars i:first-child{top:0}.aba-landing .nt-bars i:nth-child(2){top:6px}.aba-landing .nt-bars i:nth-child(3){top:12px}.aba-landing .nav-toggle[aria-expanded=true] .nt-bars i:first-child{transform:translateY(6px)rotate(45deg)}.aba-landing .nav-toggle[aria-expanded=true] .nt-bars i:nth-child(2){opacity:0}.aba-landing .nav-toggle[aria-expanded=true] .nt-bars i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.aba-landing .mobile-menu{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#0b2128f7;border-bottom:1px solid #d7e4e324;flex-direction:column;max-height:calc(100dvh - 72px);padding:12px 20px 22px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px -18px #0000008c}.aba-landing .mobile-menu.open{display:flex}.aba-landing .mobile-menu .mm-link{min-height:52px;color:var(--gelo);border-bottom:1px solid #d7e4e31a;align-items:center;font-size:1.06rem;font-weight:500;display:flex}.aba-landing .mobile-menu .mm-link:active{color:#fff}.aba-landing .mobile-menu .mm-actions{gap:10px;margin-top:18px;display:grid}.aba-landing .mobile-menu .mm-actions .btn{width:100%}.aba-landing .nav-scrim{z-index:55;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#07141980;position:fixed;inset:0}@media (max-width:920px){.aba-landing .site-header .wrap{gap:14px}.aba-landing .nav-links,.aba-landing .header-actions{display:none}.aba-landing .nav-toggle{display:inline-flex}}.aba-landing .wordmark{align-items:center;gap:11px;display:inline-flex}.aba-landing .wordmark .mk-sym{flex:none;width:38px;height:38px}.aba-landing .wordmark .mk-text{font-family:var(--aba-sans);letter-spacing:-.01em;font-size:1.26rem;font-weight:600}.aba-landing .wordmark .mk-text .aba{color:#fff}.aba-landing .wordmark .mk-text .metrics{color:var(--gelo);opacity:.7}.aba-landing .wordmark.on-light .mk-text .aba{color:var(--petroleo)}.aba-landing .wordmark.on-light .mk-text .metrics{color:var(--nevoa);opacity:1}.aba-landing .hero{background:radial-gradient(120% 90% at 88% 0%, var(--petroleo-700) 0%, transparent 55%), linear-gradient(180deg, var(--petroleo) 0%, #0b2128 100%);color:var(--gelo);overflow:hidden}.aba-landing .hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,4vw,68px);padding-block:clamp(64px,8vw,112px);display:grid}.aba-landing .hero h1{color:var(--papel);margin:18px 0 30px;font-size:clamp(2.7rem,5.4vw,4.8rem);line-height:1.11}.aba-landing .hero h1 .ink-destaque{color:var(--verde);text-decoration-line:underline;-webkit-text-decoration-color:var(--ambar);text-decoration-color:var(--ambar);text-underline-offset:.16em;text-decoration-skip-ink:auto;text-decoration-thickness:.07em}.aba-landing .hero .subhead{color:var(--gelo);opacity:.92;max-width:33ch;font-size:1.18rem}.aba-landing .hero .cta-row{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.aba-landing .hero .proofline{font-family:var(--aba-mono);color:var(--gelo);opacity:.8;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:30px;font-size:.84rem;display:flex}.aba-landing .hero .proofline .dotsep{background:var(--ambar);border-radius:50%;width:4px;height:4px}.aba-landing .mesh{position:relative}.aba-landing .mesh-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.aba-landing .mesh-card{border-radius:var(--r-md);color:var(--grafite);background:#f7f5f0f7;border:1px solid #d7e4e380;padding:16px;box-shadow:0 18px 40px -22px #0009}.aba-landing .mesh-card .mc-label{font-family:var(--aba-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--nevoa);font-size:.66rem}.aba-landing .mesh-card.tall{grid-row:span 2}.aba-landing .mesh-kpi{font-family:var(--aba-mono);color:var(--petroleo);letter-spacing:-.02em;margin-top:8px;font-size:1.9rem;font-weight:600;line-height:1}.aba-landing .mesh-kpi .unit{color:var(--nevoa);font-size:.9rem}.aba-landing .trust{background:var(--petroleo);border-top:1px solid #d7e4e31a}.aba-landing .trust .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 30px;padding-block:22px;display:flex}.aba-landing .seal{font-family:var(--aba-mono);letter-spacing:.02em;color:var(--gelo);opacity:.82;align-items:center;gap:9px;font-size:.8rem;display:inline-flex}.aba-landing .seal svg{width:17px;height:17px;color:var(--teal);flex:none}.aba-landing .sec-head{max-width:760px}.aba-landing .sec-head h2{color:var(--petroleo);margin-top:16px;font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.2}.aba-landing .band-dark .sec-head h2{color:var(--papel)}.aba-landing .sec-head p{color:var(--nevoa);max-width:60ch;margin-top:36px;font-size:1.12rem}.aba-landing .band-dark .sec-head p{color:var(--gelo)}.aba-landing .manifesto{text-align:left;grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(40px,5vw,72px);display:grid}.aba-landing .mani-copy{min-width:0}.aba-landing .mani-copy .spectrum-band{margin:0 0 24px}.aba-landing .manifesto .quote{font-family:var(--aba-display);color:var(--petroleo);letter-spacing:-.025em;text-wrap:balance;max-width:20ch;margin:18px 0 0;font-size:clamp(2rem,3.4vw,3rem);font-weight:750;line-height:1.12}.aba-landing .manifesto .quote .u-amber{background-image:linear-gradient(var(--ambar), var(--ambar));background-position:0 .94em;background-repeat:no-repeat;background-size:100% .12em}.aba-landing .manifesto .mani-lead{color:var(--petroleo);font-size:var(--text-lg);margin:28px 0 0;line-height:1.6}.aba-landing .manifesto .sub{max-width:46ch;color:var(--nevoa);font-size:var(--text-base);margin:18px 0 0;line-height:1.7}.aba-landing .mani-takeaway{border-top:1px solid var(--linha);color:var(--teal-texto);font-size:var(--text-sm);align-items:center;gap:14px;margin-top:28px;padding-top:24px;line-height:1.6;display:flex}.aba-landing .mani-takeaway svg{flex:none;width:32px;height:32px}.aba-landing .mani-takeaway strong{font-weight:600}.aba-landing .mani-system{min-width:0;margin:0}.aba-landing .mani-system-art{padding-top:12px}.aba-landing .mani-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-inline:8px;display:grid}.aba-landing .mani-source{--mani-angle:0deg;--source-color:var(--teal-texto);background:var(--branco);border:1px solid var(--linha);border-radius:var(--r-md);box-shadow:var(--shadow-doc);transform:rotate(var(--mani-angle));flex-direction:column;align-items:flex-start;gap:10px;padding:18px 16px;display:flex}.aba-landing .mani-source-sheet{--mani-angle:-5deg;--source-color:var(--teal-texto)}.aba-landing .mani-source-chat{--source-color:var(--petroleo-700);margin-top:-8px;margin-bottom:8px}.aba-landing .mani-source-chart{--mani-angle:5deg;--source-color:var(--ambar-texto)}.aba-landing .mani-source svg{width:28px;height:28px;color:var(--source-color)}.aba-landing .mani-source>span{font-size:var(--text-sm);color:var(--petroleo);font-weight:600}.aba-landing .mani-source i{background:var(--gelo);border-radius:999px;width:84%;height:3px}.aba-landing .mani-source i:last-child{width:60%}.aba-landing .mani-flow{height:96px;color:var(--teal);position:relative}.aba-landing .mani-flow svg{width:100%;height:100%;display:block}.aba-landing .mani-flow>span{white-space:nowrap;background:var(--papel);color:var(--teal-texto);font-family:var(--aba-mono);font-size:var(--text-xs);padding:4px 10px;position:absolute;top:28px;left:50%;transform:translate(-50%)}.aba-landing .mani-panel{background:var(--branco);border:1px solid var(--linha);border-radius:var(--r-xl);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.aba-landing .mani-panel:before{content:"";background:var(--spectrum);height:5px;display:block}.aba-landing .mani-panel-brand{background:var(--petroleo);color:var(--branco);align-items:center;gap:10px;padding:20px 24px;display:flex}.aba-landing .mani-panel-brand>svg{width:38px;height:30px;color:var(--verde);flex:none}.aba-landing .mani-panel-brand>strong{font-size:var(--text-xl);letter-spacing:-.025em;font-weight:700}.aba-landing .mani-panel-brand>strong span{color:var(--gelo);font-weight:400}.aba-landing .mani-panel-badge{white-space:nowrap;border:1px solid color-mix(in srgb, var(--gelo) 30%, transparent);color:var(--gelo);font-family:var(--aba-mono);font-size:var(--text-xs);border-radius:999px;margin-left:auto;padding:4px 8px}.aba-landing .mani-panel-content{padding:22px 24px 12px}.aba-landing .mani-panel-eyebrow{color:var(--nevoa);font-family:var(--aba-mono);font-size:var(--text-xs);margin-bottom:12px;display:block}.aba-landing .mani-record{align-items:center;gap:12px;padding:15px 0;display:flex}.aba-landing .mani-record+.mani-record{border-top:1px solid var(--linha)}.aba-landing .mani-record-number{background:var(--cinza-50);border-radius:var(--r-sm);width:32px;height:36px;color:var(--teal-texto);font-family:var(--aba-mono);font-size:var(--text-xs);flex:none;place-items:center;display:grid}.aba-landing .mani-record>div{flex:1;min-width:0}.aba-landing .mani-record strong{font-size:var(--text-sm);color:var(--petroleo);font-weight:600;display:block}.aba-landing .mani-record>div>span{color:var(--nevoa);font-size:var(--text-xs);margin-top:4px;line-height:1.5;display:block}.aba-landing .mani-record>svg{width:22px;height:22px;color:var(--verde-texto);flex:none}.aba-landing .mani-panel-footer{background:color-mix(in srgb, var(--verde) 7%, var(--branco));color:var(--verde-texto);font-size:var(--text-xs);align-items:center;gap:8px;padding:14px 24px;display:flex}.aba-landing .mani-panel-footer>span{background:var(--verde-texto);border-radius:50%;flex:none;width:5px;height:5px}.aba-landing .mani-system figcaption{color:var(--nevoa);font-size:var(--text-sm);text-align:center;margin-top:20px;line-height:1.6}.aba-landing .mani-system figcaption>span{font-family:var(--aba-mono);font-size:var(--text-xs);margin-top:4px;display:block}@media (prefers-reduced-motion:no-preference){.aba-landing .mani-system.is-visible .mani-source{animation:aba-mani-gather var(--mov-duracao-longa) var(--ease) backwards}.aba-landing .mani-system.is-visible .mani-source:nth-child(2){animation-delay:var(--mov-duracao-curta)}.aba-landing .mani-system.is-visible .mani-source:nth-child(3){animation-delay:calc(var(--mov-duracao-curta) * 2)}.aba-landing .mani-system.is-visible .mani-flow{animation:aba-mani-connect var(--mov-duracao-longa) var(--ease) var(--mov-duracao-media) backwards}.aba-landing .mani-system.is-visible .mani-panel{animation:aba-mani-arrive var(--mov-duracao-longa) var(--ease) calc(var(--mov-duracao-media) * 2) backwards}}@media (max-width:1000px){.aba-landing .mani-copy{max-width:660px}.aba-landing .mani-system{width:100%;max-width:620px;margin-inline:auto}}@media (max-width:560px){.aba-landing .mani-sources{gap:10px;padding-inline:4px}.aba-landing .mani-source{gap:8px;padding:14px 10px}.aba-landing .mani-source svg{width:24px;height:24px}.aba-landing .mani-source>span{font-size:var(--text-xs)}.aba-landing .mani-flow{height:84px}.aba-landing .mani-flow>span{font-size:var(--text-xs);padding-inline:6px}.aba-landing .mani-panel-brand{padding:16px}.aba-landing .mani-panel-content{padding:18px 16px 10px}.aba-landing .mani-record{gap:10px}.aba-landing .mani-record>svg{width:18px}.aba-landing .mani-panel-footer{padding-inline:16px}.aba-landing .mani-takeaway{margin-top:24px;padding-top:20px}}.aba-landing .kpi-strip{flex-wrap:wrap;gap:14px;display:flex}.aba-landing .kpi-pill{background:var(--branco);border:1px solid var(--linha);border-radius:999px;align-items:baseline;gap:10px;padding:10px 20px;display:inline-flex}.aba-landing .kpi-pill .v{font-family:var(--aba-mono);color:var(--petroleo);font-size:1.25rem;font-weight:600}.aba-landing .kpi-pill .l{color:var(--nevoa);font-size:.92rem}.aba-landing .kpi-pill .ok{color:var(--verde-texto)}.aba-landing .chart-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.aba-landing .chart-card{flex-direction:column;gap:6px;padding:22px;display:flex}.aba-landing .chart-card .cc-title{color:var(--petroleo);font-size:1.02rem;font-weight:600}.aba-landing .chart-card .cc-sub{color:var(--nevoa);font-size:.86rem}.aba-landing .chart-card svg{width:100%;height:auto;margin-top:8px;display:block}.aba-landing .chart-tag{font-family:var(--aba-mono);letter-spacing:.02em;border-radius:6px;align-items:center;gap:7px;width:fit-content;padding:3px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.aba-landing .tag-verde{color:var(--verde-texto);background:#1fb6a61f}.aba-landing .tag-coral{color:var(--coral-texto);background:#d9544d1f}.aba-landing .tag-coral svg,.aba-landing .tag-verde svg{width:13px;height:13px}.aba-landing .grid-line{stroke:var(--linha);stroke-width:1px}.aba-landing .axis-label{font-family:var(--aba-mono);fill:var(--nevoa);font-size:9px}.aba-landing .draw{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.aba-landing .is-visible .draw{animation:aba-draw 1.1s var(--ease) forwards}.aba-landing .eixo{flex-wrap:wrap;align-items:center;gap:4px;margin-top:38px;display:flex}.aba-landing .eixo .node{align-items:center;gap:9px;display:inline-flex}.aba-landing .eixo .ndot{background:var(--branco);border:2px solid var(--ambar);border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 4px #e8a04b24}.aba-landing .eixo .nlabel{font-family:var(--aba-mono);letter-spacing:.06em;color:var(--petroleo);font-size:.74rem;font-weight:600}.aba-landing .eixo .conn{background:repeating-linear-gradient(90deg, var(--ambar) 0 7px, transparent 7px 13px);opacity:.6;flex:1;min-width:22px;height:2px}.aba-landing .bento{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:28px;display:grid}.aba-landing .tile{background:var(--branco);border:1px solid var(--linha);border-radius:var(--r-lg);min-width:0;box-shadow:var(--shadow-doc);transition:border-color var(--mov-duracao-base) var(--ease), transform var(--mov-duracao-base) var(--ease), box-shadow var(--mov-duracao-base) var(--ease);flex-direction:column;grid-column:span 2;gap:16px;padding:20px;display:flex;position:relative;overflow:hidden}.aba-landing .tile:after{content:"";background:var(--ambar);transform-origin:0;height:2px;transition:transform var(--mov-duracao-media) var(--ease);border-radius:2px;position:absolute;top:0;left:20px;right:20px;transform:scaleX(0)}@media (hover:hover){.aba-landing .tile:hover{border-color:var(--teal);box-shadow:var(--shadow-soft)}.aba-landing .tile:hover:after{transform:scaleX(1)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.aba-landing .tile:hover{transform:translateY(-3px)}}.aba-landing .tile.s3{grid-column:span 3}.aba-landing .tile .tbody{flex-direction:column;gap:12px;display:flex}.aba-landing .tile .thead{align-items:center;gap:12px;display:flex}.aba-landing .tile .tico{width:40px;height:40px;color:var(--teal);background:var(--cinza-50);border:1px solid var(--linha);border-radius:11px;flex:none;place-items:center;display:grid}.aba-landing .tile .tico svg{width:21px;height:21px}.aba-landing .tile h3{color:var(--petroleo);font-size:1.06rem}.aba-landing .tile p{color:var(--nevoa);margin:0;font-size:.93rem;line-height:1.5}.aba-landing .frag{background:linear-gradient(180deg, #fcfbf8, var(--cinza-50));border:1px solid var(--linha);border-radius:var(--r-md);flex-direction:column;flex:1;gap:9px;min-height:132px;padding:14px;display:flex;overflow:hidden}.aba-landing .frag-row{align-items:center;gap:9px;display:flex}.aba-landing .mini-av{background:var(--teal-texto);color:#fff;width:28px;height:28px;font-family:var(--aba-mono);border-radius:50%;flex:none;place-items:center;font-size:.66rem;font-weight:600;display:grid}.aba-landing .ln{background:#d9e0dd;border-radius:4px;height:7px}.aba-landing .ln.dk{background:#c2cdc9}.aba-landing .chip{font-family:var(--aba-mono);letter-spacing:.04em;white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:.62rem;font-weight:600}.aba-landing .chip.verde{color:var(--verde-texto);background:#1fb6a624}.aba-landing .chip.coral{color:var(--coral-texto);background:#d9544d24}.aba-landing .chip.amber{color:var(--ambar-texto);background:#e8a04b2e}.aba-landing .chip.neutral{color:var(--nevoa);background:#e2e8e5}.aba-landing .frag .stamp{font-family:var(--aba-mono);color:var(--nevoa);font-size:.62rem}.aba-landing .pgrow{grid-template-columns:1fr auto;align-items:center;gap:8px 10px;display:grid}.aba-landing .pg{background:#dbe3e0;border-radius:4px;height:6px;overflow:hidden}.aba-landing .pg>i{background:var(--verde);border-radius:4px;height:100%;display:block}.aba-landing .pg.coral>i{background:var(--coral)}.aba-landing .wk{flex:1;grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.aba-landing .wk .col{flex-direction:column;gap:4px;display:flex}.aba-landing .wk .dh{font-family:var(--aba-mono);color:var(--nevoa);text-align:center;font-size:.58rem}.aba-landing .wk .blk{border-radius:4px;height:16px}.aba-landing .blk.t{background:#3e8c928c}.aba-landing .blk.v{background:#1fb6a680}.aba-landing .blk.a{background:#e8a04b8c}.aba-landing .pstrip{flex:1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.aba-landing .pstrip .ph-sq{background:linear-gradient(150deg, var(--petroleo), var(--teal));color:#d7e4e399;border-radius:8px;place-items:center;display:grid;position:relative}.aba-landing .pstrip .ph-sq svg{width:20px;height:20px}.aba-landing .report-pill{background:var(--verde);color:#04231f;font-family:var(--aba-mono);border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:7px 12px;font-size:.7rem;font-weight:600;display:inline-flex}.aba-landing .report-pill svg{width:14px;height:14px}.aba-landing .evo-split{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.aba-landing .evo-panel{min-width:0;padding:26px}.aba-landing .evo-panel>svg{width:100%;height:auto;display:block}.aba-landing .legend{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}.aba-landing .legend span{color:var(--nevoa);align-items:center;gap:7px;font-size:.86rem;display:inline-flex}.aba-landing .legend .sw{border-radius:2px;width:14px;height:3px}.aba-landing .video-mock{border-radius:var(--r-md);aspect-ratio:16/10;background:linear-gradient(160deg, var(--petroleo-700), var(--petroleo));place-items:center;display:grid;position:relative;overflow:hidden}.aba-landing .video-mock .play{width:64px;height:64px;color:var(--petroleo);background:#f7f5f0f2;border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 26px #0000004d}.aba-landing .video-mock .play svg{width:26px;height:26px;margin-left:3px}.aba-landing .video-mock .vlabel{font-family:var(--aba-mono);color:var(--gelo);opacity:.85;font-size:.72rem;position:absolute;bottom:50px;left:16px}.aba-landing .video-timeline{background:#0b2128b3;align-items:center;gap:10px;height:34px;padding:0 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.aba-landing .video-timeline .bar{background:#d7e4e340;border-radius:2px;flex:1;height:4px;position:relative}.aba-landing .video-timeline .bar:before{content:"";background:var(--ambar);border-radius:2px;width:38%;position:absolute;top:0;bottom:0;left:0}.aba-landing .video-timeline .t{font-family:var(--aba-mono);color:var(--gelo);font-size:.7rem}.aba-landing .portais{grid-template-columns:1fr 1fr;gap:20px;display:grid}.aba-landing .portal-card{min-width:0;padding:30px;position:relative;overflow:hidden}.aba-landing .portal-illu{width:calc(100% + 60px);max-width:none;height:auto;margin:-30px -30px 24px;display:block}.aba-landing .portal-card .role{font-family:var(--aba-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-texto);font-size:.74rem}.aba-landing .portal-card h3{color:var(--petroleo);font-size:1.4rem;font-family:var(--aba-display);margin-top:10px;font-weight:700}.aba-landing .portal-card ul{gap:11px;margin:18px 0 0;padding:0;list-style:none;display:grid}.aba-landing .portal-card li{color:var(--grafite);align-items:flex-start;gap:11px;font-size:.98rem;display:flex}.aba-landing .portal-card li svg{width:19px;height:19px;color:var(--verde-dark);flex:none;margin-top:2px}.aba-landing .tenant-note{border-radius:var(--r-md);background:var(--petroleo);color:var(--gelo);align-items:center;gap:16px;margin-top:22px;padding:22px 26px;display:flex}.aba-landing .tenant-note svg{width:30px;height:30px;color:var(--ambar);flex:none}.aba-landing .tenant-note b{color:var(--papel)}.aba-landing .parents{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.aba-landing .duotone{border-radius:var(--r-lg);aspect-ratio:4/5;background:linear-gradient(150deg, var(--petroleo) 0%, var(--teal) 130%);border:1px solid var(--linha);position:relative;overflow:hidden}.aba-landing .duotone .ph{color:#d7e4e380;text-align:center;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.aba-landing .duotone img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.aba-landing .duotone .ph svg{width:56px;height:56px;margin:0 auto 12px}.aba-landing .duotone .ph .cap{font-family:var(--aba-mono);letter-spacing:.04em;font-size:.72rem}.aba-landing .parents .warm-eyebrow{color:var(--ambar-texto)}.aba-landing .parents h2{color:var(--petroleo)}.aba-landing .parents ul{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.aba-landing .parents li{align-items:flex-start;gap:12px;font-size:1.02rem;display:flex}.aba-landing .parents li svg{width:20px;height:20px;color:var(--ambar-texto);flex:none;margin-top:3px}.aba-landing .sec-grid{grid-template-columns:repeat(2,1fr);gap:14px 36px;margin-top:40px;display:grid}.aba-landing .sla{border-top:1px solid #d7e4e329;align-items:flex-start;gap:14px;padding:18px 0;display:flex}.aba-landing .sla svg{width:22px;height:22px;color:var(--ambar);flex:none;margin-top:2px}.aba-landing .sla h4{color:var(--papel);font-size:1.04rem;font-weight:600}.aba-landing .sla p{color:var(--gelo);opacity:.85;margin-top:5px;font-size:.94rem}.aba-landing .steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;padding-bottom:24px;display:grid}.aba-landing .step{position:relative}.aba-landing .step .num{font-family:var(--aba-mono);color:var(--ambar-texto);letter-spacing:.1em;font-size:.82rem;font-weight:600}.aba-landing .step h3{color:var(--petroleo);font-size:1.22rem;font-family:var(--aba-display);margin-top:12px;font-weight:700}.aba-landing .step p{color:var(--nevoa);margin-top:8px;font-size:.98rem}.aba-landing .step .dot{background:var(--branco);border:2px solid var(--ambar);border-radius:50%;width:14px;height:14px;margin-bottom:18px}.aba-landing .testi{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.aba-landing .testi .quote{font-family:var(--aba-display);color:var(--petroleo);letter-spacing:-.01em;font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:600;line-height:1.22}.aba-landing .testi .meta{align-items:center;gap:16px;margin-top:26px;display:flex}.aba-landing .testi .meta .who{color:var(--petroleo);font-weight:600}.aba-landing .testi .meta .who span{color:var(--nevoa);font-size:.92rem;font-weight:400;display:block}.aba-landing .testi .metric{font-family:var(--aba-mono);color:var(--verde-texto);margin-top:28px;font-size:1.5rem;font-weight:600}.aba-landing .testi .metric .l{font-family:var(--aba-sans);color:var(--nevoa);margin-top:4px;font-size:.9rem;font-weight:400;display:block}.aba-landing .pricing{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;display:grid}.aba-landing .plan{flex-direction:column;gap:4px;padding:30px 28px;display:flex;position:relative}.aba-landing .plan.reco{border:2px solid var(--verde);box-shadow:var(--shadow-soft)}.aba-landing .plan .ribbon{background:var(--verde);color:#04231f;font-family:var(--aba-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:.7rem;font-weight:600;position:absolute;top:-13px;left:28px}.aba-landing .plan .pname{font-family:var(--aba-display);color:var(--petroleo);font-size:1.4rem;font-weight:700}.aba-landing .plan .pdesc{color:var(--nevoa);min-height:42px;font-size:.92rem}.aba-landing .plan .price{font-family:var(--aba-mono);color:var(--petroleo);letter-spacing:-.02em;margin-top:10px;font-size:2.5rem;font-weight:600}.aba-landing .plan .price .per{color:var(--nevoa);font-size:.92rem;font-weight:400}.aba-landing .plan ul{gap:11px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.aba-landing .plan li{color:var(--grafite);align-items:flex-start;gap:10px;font-size:.95rem;display:flex}.aba-landing .plan li svg{width:18px;height:18px;color:var(--verde-dark);flex:none;margin-top:3px}.aba-landing .plan .btn{margin-top:auto}.aba-landing .cta-final{background:var(--petroleo);color:var(--gelo);position:relative;overflow:hidden}.aba-landing .cta-final .inf-bg{opacity:.12;pointer-events:none;width:min(720px,70%);position:absolute;top:50%;right:-6%;transform:translateY(-50%)}.aba-landing .cta-final .wrap{text-align:center;position:relative}.aba-landing .cta-final h2{font-family:var(--aba-display);color:var(--papel);letter-spacing:-.015em;font-size:clamp(2.3rem,4.6vw,4rem);font-weight:800;line-height:1.06}.aba-landing .cta-final p{color:var(--gelo);max-width:50ch;margin:20px auto 0;font-size:1.16rem}.aba-landing .cta-final .cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.aba-landing .demo-form{background:var(--branco);border:1px solid var(--linha);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);text-align:left;max-width:640px;margin:40px auto 0;padding:28px}.aba-landing .demo-form .df-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.aba-landing .demo-form .df-field{flex-direction:column;gap:6px;display:flex}.aba-landing .demo-form .df-field.df-full{grid-column:1/-1}.aba-landing .demo-form label{font-family:var(--aba-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nevoa);font-size:.72rem}.aba-landing .demo-form input,.aba-landing .demo-form textarea{font-family:var(--aba-sans);color:var(--grafite);background:var(--papel);border:1px solid var(--linha);border-radius:var(--r-sm);width:100%;transition:border-color .2s var(--ease);padding:11px 13px;font-size:.98rem}.aba-landing .demo-form input:focus,.aba-landing .demo-form textarea:focus{border-color:var(--teal);outline:none}.aba-landing .demo-form input[aria-invalid=true],.aba-landing .demo-form textarea[aria-invalid=true]{border-color:var(--coral)}.aba-landing .demo-form textarea{resize:vertical;min-height:84px}.aba-landing .demo-form .df-err{color:var(--coral-texto);font-size:.8rem}.aba-landing .demo-form .df-hp{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aba-landing .demo-form .df-submit{width:100%;margin-top:20px}.aba-landing .demo-form .df-submit[disabled]{opacity:.6;cursor:default}.aba-landing .demo-form .df-note{color:var(--nevoa);text-align:center;margin-top:12px;font-size:.84rem}.aba-landing .demo-form .df-captcha{min-height:65px;margin-top:18px}.aba-landing .demo-form .df-captcha-erro{text-align:left;margin-top:8px}.aba-landing .demo-form .df-privacidade{color:var(--nevoa);margin-top:18px;font-size:.84rem;line-height:1.5}.aba-landing .demo-form .df-privacidade a{color:var(--petroleo);text-decoration:underline;-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);text-underline-offset:3px;font-weight:500}.aba-landing .demo-form .df-privacidade a:hover{text-decoration-thickness:2px}.aba-landing .site-footer{background:var(--petroleo);color:var(--gelo);border-top:1px solid #d7e4e31a;padding-block:clamp(56px,7vw,88px) 30px;position:relative;overflow:hidden}.aba-landing .site-footer .wrap{z-index:1;position:relative}.aba-landing .footer-top{grid-template-columns:1.7fr repeat(4,1fr);gap:44px 32px;display:grid}.aba-landing .footer-brand{max-width:300px}.aba-landing .footer-brand .wordmark .mk-text .aba{color:var(--papel)}.aba-landing .footer-brand .wordmark .mk-text .metrics{color:var(--gelo);opacity:.7}.aba-landing .footer-brand .tag{color:var(--gelo);opacity:.7;margin-top:16px;font-size:.95rem;line-height:1.55}.aba-landing .footer-col h5{font-family:var(--aba-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ambar);margin-bottom:14px;font-size:.72rem;font-weight:600}.aba-landing .footer-col a{color:var(--gelo);opacity:.78;transition:opacity .2s var(--ease), color .2s var(--ease);padding:5px 0;font-size:.93rem;display:block}.aba-landing .footer-col a:hover{opacity:1;color:#fff}.aba-landing .footer-bottom{border-top:1px solid #d7e4e31f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:clamp(40px,5vw,60px);padding-top:24px;display:flex}.aba-landing .footer-bottom .note{color:var(--gelo);opacity:.62;font-size:.86rem}.aba-landing .lgpd-seal{font-family:var(--aba-mono);color:var(--gelo);opacity:.85;align-items:center;gap:8px;font-size:.78rem;display:inline-flex}.aba-landing .lgpd-seal svg{width:16px;height:16px;color:var(--verde);flex:none}.aba-landing.js-reveal .reveal:not(.is-visible):not(.revelado),.aba-landing.js-reveal .stagger:not(.is-visible):not(.revelado)>*{opacity:0}.aba-landing.js-reveal .reveal:not(.is-visible):not(.revelado){transform:translateY(12px)}.aba-landing .reveal.is-visible,.aba-landing .stagger.is-visible>*{animation:aba-revela var(--mov-duracao-longa) var(--ease) backwards}.aba-landing .stagger.is-visible>:nth-child(2){animation-delay:40ms}.aba-landing .stagger.is-visible>:nth-child(3){animation-delay:80ms}.aba-landing .stagger.is-visible>:nth-child(4){animation-delay:.12s}.aba-landing .stagger.is-visible>:nth-child(5){animation-delay:.16s}.aba-landing .stagger.is-visible>:nth-child(n+6){animation-delay:.2s}.aba-landing .sym-draw path,.aba-landing .sym-draw circle{stroke-dasharray:var(--l);stroke-dashoffset:var(--l);animation:aba-draw 1.3s var(--ease) .15s forwards}@media (max-width:1000px){.aba-landing .hero .wrap{grid-template-columns:1fr}.aba-landing .mesh{order:-1}.aba-landing .chart-grid{grid-template-columns:1fr}.aba-landing .bento{grid-template-columns:repeat(2,1fr)}.aba-landing .tile{grid-column:span 1}.aba-landing .tile.s3{grid-column:span 2}.aba-landing .manifesto,.aba-landing .evo-split,.aba-landing .portais,.aba-landing .parents,.aba-landing .testi{grid-template-columns:1fr}.aba-landing .manifesto{gap:34px}.aba-landing .steps,.aba-landing .pricing,.aba-landing .sec-grid{grid-template-columns:1fr}.aba-landing .footer-top{grid-template-columns:1fr 1fr}}@media (max-width:620px){.aba-landing{font-size:17px}.aba-landing .wrap{padding-inline:20px}.aba-landing .nav-links{display:none}.aba-landing .bento{grid-template-columns:1fr}.aba-landing .tile,.aba-landing .tile.s3{grid-column:span 1}.aba-landing .eixo .nlabel{font-size:.66rem}.aba-landing .mesh-grid{grid-template-columns:1fr 1fr}.aba-landing .demo-form{padding:22px 18px}.aba-landing .demo-form .df-grid{grid-template-columns:1fr}.aba-landing .footer-top{grid-template-columns:1fr;gap:28px}.aba-landing .footer-col a{padding:9px 0}.aba-landing .evo-panel{padding:20px}.aba-landing .portal-card{padding:24px}.aba-landing .portal-illu{width:calc(100% + 48px);margin:-24px -24px 20px}.aba-landing .plan{padding:26px 22px}.aba-landing .cta-final .inf-bg{width:min(420px,86%);right:0}.aba-landing .tenant-note{padding:20px}}@media (max-width:380px){.aba-landing .wrap{padding-inline:16px}.aba-landing .site-header .wrap{gap:10px}.aba-landing .wordmark .mk-sym{width:32px;height:32px}.aba-landing .wordmark .mk-text{font-size:1.12rem}.aba-landing .btn{padding:0 1.1rem;font-size:.94rem}.aba-landing .hero .cta-row .btn{width:100%}.aba-landing .tcell{width:13px;height:13px}.aba-landing .trial-row{gap:5px}}body.nav-open{overflow:hidden}@keyframes aba-revela{0%{opacity:0;transform:translateY(12px)}}@keyframes aba-draw{to{stroke-dashoffset:0}}.aba-landing .spectrum-band{background:var(--spectrum);width:64px;height:5px;filter:saturate(var(--esp-sat));border-radius:999px;display:block}.aba-landing .spectrum-band.wide{width:100%;height:6px}.aba-landing .spectrum-band.center{margin-inline:auto}.aba-landing .sec-head .spectrum-band{margin-bottom:18px}.aba-landing .care-intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:64px;max-width:none;display:grid}.aba-landing .care-intro p{font-size:var(--text-lg);margin:0 0 4px;line-height:1.7}.aba-landing .care-journey{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(32px,5vw,72px);margin-top:44px;display:grid}.aba-landing .care-scene{border-radius:var(--r-xl);background:var(--papel);min-width:0;box-shadow:var(--shadow-soft);isolation:isolate;margin:0;position:relative;overflow:hidden}.aba-landing .care-scene img{aspect-ratio:4/5;object-fit:cover;width:100%}.aba-landing .care-scene:after{content:"";background:linear-gradient(transparent, color-mix(in srgb, var(--petroleo) 88%, transparent));z-index:0;pointer-events:none;position:absolute;inset:48% 0 0}.aba-landing .care-scene-label{background:var(--papel);max-width:calc(100% - 48px);color:var(--petroleo);font-size:var(--text-xs);font-family:var(--aba-mono);box-shadow:var(--shadow-doc);border-radius:999px;padding:8px 12px;position:absolute;inset:24px auto auto 24px}.aba-landing .care-scene figcaption{z-index:1;color:var(--branco);position:absolute;bottom:44px;left:32px;right:32px}.aba-landing .care-scene figcaption .spectrum-band{width:44px;margin-bottom:14px}.aba-landing .care-scene figcaption strong{font-family:var(--aba-display);letter-spacing:-.025em;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1;display:block}.aba-landing .care-scene figcaption>span:last-child{color:var(--branco);font-size:var(--text-sm);margin-top:12px;line-height:1.6;display:block}.aba-landing .care-scene-credit{z-index:1;color:var(--branco);font-family:var(--aba-mono);font-size:var(--text-xs);position:absolute;bottom:14px;right:20px}.aba-landing .session-path{min-width:0}.aba-landing .session-path-heading{border-bottom:1px solid var(--linha);align-items:center;gap:14px;margin-bottom:16px;padding-bottom:20px;display:flex}.aba-landing .session-path-symbol{color:var(--teal-texto);flex:none;width:36px;height:36px}.aba-landing .session-path-symbol svg{width:100%;height:100%}.aba-landing .session-path-heading h3{font-family:var(--aba-display);color:var(--petroleo);font-size:var(--text-xl);line-height:1.2}.aba-landing .session-path-heading p{font-size:var(--text-xs);color:var(--nevoa);font-family:var(--aba-mono);margin:4px 0 0}.aba-landing .session-path-count{font-size:var(--text-xs);color:var(--teal-texto);font-family:var(--aba-mono);white-space:nowrap;margin-left:auto}.aba-landing .session-steps{margin:0;padding:0;list-style:none}.aba-landing .session-step{--step-color:var(--esp-1);grid-template-columns:52px minmax(0,1fr);gap:18px;padding:12px 0 16px;display:grid;position:relative}.aba-landing .session-step-02{--step-color:var(--esp-2)}.aba-landing .session-step-03{--step-color:var(--esp-3)}.aba-landing .session-step-04{--step-color:var(--esp-4)}.aba-landing .session-step-05{--step-color:var(--esp-5)}.aba-landing .session-step:not(:last-child):before{content:"";border-left:1px dashed color-mix(in srgb, var(--step-color) 48%, var(--linha));position:absolute;top:71px;bottom:-7px;left:25px}.aba-landing .session-step-icon{z-index:1;border-radius:var(--r-lg);width:52px;height:52px;color:color-mix(in srgb, var(--step-color) 60%, var(--petroleo));background:color-mix(in srgb, var(--step-color) 13%, var(--branco));border:1px solid color-mix(in srgb, var(--step-color) 26%, var(--linha));place-items:center;display:grid;position:relative}.aba-landing .session-step-icon svg{width:26px;height:26px}.aba-landing .session-step-title{align-items:baseline;gap:10px;display:flex}.aba-landing .session-step-number{color:var(--nevoa);font-family:var(--aba-mono);font-size:var(--text-xs)}.aba-landing .session-step h4{color:var(--petroleo);font-family:var(--aba-display);font-size:var(--text-xl);letter-spacing:-.015em;line-height:1.2}.aba-landing .session-step p{font-size:var(--text-sm);color:var(--nevoa);max-width:46ch;margin:5px 0 0;line-height:1.6}.aba-landing .session-path-return{border-top:1px solid var(--linha);color:var(--teal-texto);font-size:var(--text-xs);align-items:center;gap:10px;margin:14px 0 0 70px;padding-top:14px;display:flex}.aba-landing .session-path-return>span{font-size:var(--text-xl)}@media (prefers-reduced-motion:no-preference){.aba-landing .session-step.is-visible .session-step-icon{animation:aba-session-settle calc(var(--mov-duracao-longa) * 2) var(--ease) 1}.aba-landing .care-scene img{transition:transform var(--mov-duracao-longa) var(--ease)}.aba-landing .session-step-icon{transition:transform var(--mov-duracao-base) var(--ease)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.aba-landing .care-scene:hover img{transform:scale(1.025)}.aba-landing .session-step:hover .session-step-icon{transform:translateY(-2px)}}@keyframes aba-session-settle{0%,to{transform:scale(1)}45%{transform:scale(1.07)}}@media (max-width:1000px){.aba-landing .care-intro{grid-template-columns:1.1fr 1fr;gap:32px}.aba-landing .care-intro p{font-size:var(--text-base)}.aba-landing .care-journey{align-items:start;gap:28px}.aba-landing .care-scene figcaption{left:24px;right:24px}.aba-landing .care-scene figcaption strong{font-size:var(--text-2xl)}.aba-landing .care-scene-label{max-width:calc(100% - 32px);font-size:var(--text-xs);top:16px;left:16px}.aba-landing .session-step{gap:14px}}@media (max-width:760px){.aba-landing .care-intro{grid-template-columns:1fr;gap:24px}.aba-landing .care-journey{grid-template-columns:1fr;gap:32px;margin-top:32px}.aba-landing .care-scene img{aspect-ratio:1;object-position:center 15%}.aba-landing .care-scene figcaption{bottom:30px}.aba-landing .care-scene figcaption>span:last-child{display:none}.aba-landing .care-scene figcaption strong{font-size:var(--text-2xl)}.aba-landing .care-scene figcaption .spectrum-band,.aba-landing .session-path-heading{margin-bottom:10px}.aba-landing .session-step{padding-block:14px 18px}.aba-landing .session-path-return{margin-left:0}}.aba-landing .care-note{border-radius:var(--r-md);background:color-mix(in srgb, var(--esp-3) var(--wash), var(--branco));border:1px solid color-mix(in srgb, var(--esp-3) 28%, var(--linha));align-items:center;gap:16px;margin-top:40px;padding:20px 24px;display:flex}.aba-landing .care-note svg{width:30px;height:30px;color:var(--esp-3);filter:saturate(var(--esp-sat));flex:none}.aba-landing .care-note p{color:var(--grafite);margin:0;font-size:1rem}.aba-landing .care-note b{color:var(--petroleo)}.aba-landing .moments-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:68px;display:flex}.aba-landing .moments-head h3{font-family:var(--aba-display);color:var(--petroleo);margin-top:14px;font-size:clamp(1.5rem,2.6vw,2.15rem);font-weight:700}.aba-landing .moments-head .mh-sub{color:var(--nevoa);max-width:34ch;margin:0 0 6px;font-size:.98rem}.aba-landing .moments-intro{max-width:34ch}.aba-landing .moments-disclaimer{font-family:var(--aba-mono);font-size:var(--text-xs);color:var(--nevoa);margin-top:12px;display:block}.aba-landing .moments{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:24px;display:grid}.aba-landing .moment{background:var(--branco);border:1px solid var(--linha);border-radius:var(--r-lg);box-shadow:var(--shadow-doc);transition:transform var(--mov-duracao-base) var(--ease), box-shadow var(--mov-duracao-base) var(--ease);flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){.aba-landing .moment:hover{box-shadow:var(--shadow-soft)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.aba-landing .moment:hover{transform:translateY(-4px)}}.aba-landing .moment .m-photo{aspect-ratio:4/3;object-fit:cover;background:linear-gradient(150deg, color-mix(in srgb, var(--m-color) 80%, var(--petroleo)), var(--m-color));width:100%;display:block}.aba-landing .moment .m-body{flex-direction:column;flex:1;gap:9px;padding:18px 18px 20px;display:flex}.aba-landing .moment .badge{width:fit-content;font-family:var(--aba-mono);letter-spacing:.04em;color:color-mix(in srgb, var(--m-color) 78%, #1a1a1a);background:color-mix(in srgb, var(--m-color) var(--wash), var(--branco));filter:saturate(var(--esp-sat));border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:.66rem;font-weight:600;display:inline-flex}.aba-landing .moment .badge svg{width:13px;height:13px}.aba-landing .moment .m-title{font-family:var(--aba-display);color:var(--petroleo);letter-spacing:-.01em;font-size:1.18rem;font-weight:700;line-height:1.18}.aba-landing .moment .m-cap{color:var(--nevoa);margin:0;font-size:.92rem;line-height:1.5}.aba-landing .moment .m-foot{border-top:1px solid var(--linha);font-family:var(--aba-mono);color:var(--nevoa);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;font-size:.68rem;display:flex}.aba-landing .moment .m-foot .who{align-items:center;gap:6px;display:inline-flex}.aba-landing .moment .m-foot .who svg{width:13px;height:13px;color:color-mix(in srgb, var(--m-color) 70%, var(--nevoa))}.aba-landing .moment.m1{--m-color:var(--esp-2)}.aba-landing .moment.m2{--m-color:var(--esp-1)}.aba-landing .moment.m3{--m-color:var(--esp-3)}.aba-landing .trials{flex-direction:column;flex:1;justify-content:center;gap:9px;display:flex}.aba-landing .trial-row{align-items:center;gap:6px;display:flex}.aba-landing .trial-row .tlab{font-family:var(--aba-mono);letter-spacing:.06em;color:var(--nevoa);flex:none;width:40px;font-size:.56rem}.aba-landing .tcell{background:#dbe3e0;border-radius:4px;width:15px;height:15px}.aba-landing .tcell.pr{background:color-mix(in srgb, var(--ambar) 78%, white)}.aba-landing .tcell.ok{background:var(--verde)}.aba-landing .trials .tcap{font-family:var(--aba-mono);color:var(--nevoa);gap:12px;margin-top:2px;font-size:.6rem;display:flex}.aba-landing .trials .tcap i{align-items:center;gap:5px;font-style:normal;display:inline-flex}.aba-landing .trials .tcap .d{border-radius:3px;width:10px;height:10px;display:inline-block}.aba-landing .hero-stage{place-items:center;width:100%;min-height:460px;display:grid;position:relative}.aba-landing .hero-art{grid-area:1/1;width:100%}.aba-landing .art-symbol{place-items:center;display:grid;position:relative}.aba-landing .hero-art .halo{pointer-events:none;z-index:0;background:radial-gradient(46% 42% at 50% 46%, color-mix(in srgb, var(--esp-3) 34%, transparent), transparent 72%);filter:blur(10px) saturate(var(--esp-sat));position:absolute;inset:-6% -2% 0}.aba-landing .art-chip{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--aba-mono);letter-spacing:.04em;color:var(--gelo);background:#f7f5f012;border:1px solid #d7e4e32e;border-radius:999px;align-items:center;gap:9px;margin-top:6px;padding:8px 16px;font-size:.74rem;display:inline-flex;position:relative}.aba-landing .art-chip .d{width:8px;height:8px;filter:saturate(var(--esp-sat));border-radius:50%}.aba-landing .art-chip .d1{background:var(--esp-1)}.aba-landing .art-chip .d2{background:var(--esp-3)}.aba-landing .art-chip .d3{background:var(--esp-4)}.aba-landing .float-tile{z-index:1;pointer-events:none;filter:saturate(var(--esp-sat));transform:rotate(var(--r,0deg));border-radius:9px;animation:7s ease-in-out 3 aba-tile-float;position:absolute;box-shadow:0 12px 26px -10px #0000008c}.aba-landing .float-tile.t1{background:var(--esp-2);--r:-12deg;width:34px;height:34px;animation-delay:0s;top:6%;left:12%}.aba-landing .float-tile.t2{background:var(--esp-4);--r:10deg;border-radius:7px;width:22px;height:22px;animation-delay:1.1s;top:20%;right:14%}.aba-landing .float-tile.t3{background:var(--esp-5);--r:8deg;border-radius:12px;width:40px;height:40px;animation-delay:.5s;bottom:12%;right:8%}.aba-landing .float-tile.t4{background:var(--esp-1);--r:-8deg;border-radius:6px;width:18px;height:18px;animation-delay:1.6s;bottom:22%;left:9%}.aba-landing .float-tile.t5{background:var(--esp-3);--r:6deg;width:26px;height:26px;animation-delay:2.1s;top:50%;left:3%}.aba-landing .sym-svg{z-index:2;width:min(420px,80%);height:auto;filter:drop-shadow(0 22px 44px #00000061) saturate(var(--esp-sat));transform-origin:50%;position:relative}.aba-landing .sym-svg .sym-stroke{stroke-dasharray:240;stroke-dashoffset:240px;animation:aba-sym-draw 2.6s var(--ease) forwards, aba-sym-breathe 6s var(--ease) 2.6s 2}@media (max-width:1000px){.aba-landing .moments{grid-template-columns:1fr}.aba-landing .hero-stage{min-height:380px}.aba-landing .sym-svg{width:min(340px,64%)}}@media (max-width:620px){.aba-landing .care-note{flex-direction:column;align-items:flex-start}}@keyframes aba-mani-gather{0%{opacity:0;transform:translateY(-8px) rotate(var(--mani-angle))}to{opacity:1;transform:translateY(0) rotate(var(--mani-angle))}}@keyframes aba-mani-connect{0%{opacity:0}to{opacity:1}}@keyframes aba-mani-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes aba-tile-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-14px) rotate(calc(var(--r,0deg) + 5deg))}}@keyframes aba-sym-draw{to{stroke-dashoffset:0}}@keyframes aba-sym-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.aba-landing .reveal,.aba-landing .stagger>*{opacity:1!important;animation:none!important;transform:none!important}.aba-landing .draw,.aba-landing .sym-draw path,.aba-landing .sym-draw circle{stroke-dashoffset:0!important;animation:none!important}.aba-landing .float-tile,.aba-landing .sym-svg .sym-stroke{animation:none!important}.aba-landing .nt-bars i{transition:none}.aba-landing .sym-svg .sym-stroke{stroke-dashoffset:0!important}.aba-landing .tile:after,.aba-landing .link-amber{transition:none}.aba-landing .btn:active{transform:none}}
.aba-landing{--wrap:1760px;--lp-gutter:clamp(20px, 4.2vw, 96px);--lp-gap:clamp(28px, 4vw, 72px);--lp-title:clamp(2.1rem, 3.1vw, 3.8rem);--lp-body:clamp(1rem, 1.1vw, 1.2rem);--lp-caption:.76rem;--lp-preview-text:clamp(10px, .78vw, 13px);--lp-paper-shadow:0 2px 6px color-mix(in srgb, var(--petroleo) 5%, transparent), 0 28px 64px -28px color-mix(in srgb, var(--petroleo) 25%, transparent)}.aba-landing .wrap{max-width:var(--wrap);padding-inline:var(--lp-gutter)}.aba-landing .section-pad{padding-block:clamp(72px,7vw,144px)}.aba-landing section[id]{scroll-margin-top:96px}.aba-landing .sec-head{max-width:850px}.aba-landing .sec-head h2{font-size:var(--lp-title);line-height:1.12}.aba-landing .sec-head p{font-size:var(--lp-body);margin-top:24px}.aba-landing .section-heading-split{gap:var(--lp-gap);grid-template-columns:1.2fr .8fr;align-items:end;display:grid}.aba-landing .section-heading-split>p{color:var(--nevoa);font-size:var(--lp-body);max-width:44ch;margin-bottom:4px}.aba-landing .site-header .wrap{min-height:88px}.aba-landing .hero>.wrap:not(.hero-bottom){gap:var(--lp-gap);grid-template-columns:.86fr 1.14fr;padding-block:clamp(56px,4.5vw,86px)}.aba-landing .hero-copy{max-width:680px}.aba-landing .hero h1{letter-spacing:-.045em;margin-block:24px 32px;font-size:clamp(2.8rem,4.35vw,5.2rem);line-height:1.08}.aba-landing .hero h1 .ink-destaque{color:var(--verde);text-decoration:none}.aba-landing .hero .subhead{max-width:43ch;font-size:var(--lp-body);line-height:1.75}.aba-landing .hero .cta-row{gap:12px}.aba-landing .hero .btn{padding-inline:24px;font-size:.92rem}.aba-landing .hero .proofline{font-size:var(--lp-caption);gap:8px 12px}.aba-landing .hero-product{min-width:0;position:relative}.aba-landing .hero.tessel-bg:before{opacity:.1}.aba-landing .hero>.wrap{z-index:1;position:relative}.aba-landing .site-header{background:var(--petroleo)}.aba-landing .hero-product-label{font-family:var(--aba-mono);font-size:var(--lp-caption);color:var(--gelo);align-items:center;gap:16px;margin-bottom:24px;display:flex}.aba-landing .hero-product-label .spectrum-band{flex:none;width:48px}.aba-landing .hero-product-foot{font-family:var(--aba-mono);color:var(--gelo);justify-content:space-between;gap:12px;margin-top:20px;font-size:.68rem;display:flex}.aba-landing .hero .hero-bottom.wrap{border-top:1px solid color-mix(in srgb, var(--gelo) 20%, transparent);color:var(--gelo);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:24px;font-size:.84rem;display:flex}.aba-landing .hero-bottom a{align-items:center;gap:20px;min-height:44px;display:flex}.aba-landing .hero-bottom a>span{color:var(--verde)}.aba-landing .trust .wrap{justify-content:space-between;gap:20px;padding-block:24px}.aba-landing .seal{font-size:var(--lp-caption)}.aba-landing .manifesto{gap:clamp(48px,7vw,120px)}.aba-landing .manifesto .quote{font-size:var(--lp-title);max-width:21ch}.aba-landing .manifesto>.mani-copy>p{max-width:52ch}.aba-landing .mani-system{justify-self:end;width:100%;max-width:700px}.aba-landing .care-intro{gap:var(--lp-gap);grid-template-columns:1.15fr .85fr}.aba-landing .care-journey{grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,120px)}.aba-landing .care-scene img{max-height:770px}.aba-landing .care-intro p{font-size:var(--lp-body);max-width:47ch}.aba-landing .care-timeline{max-width:700px}.aba-landing .moments{gap:24px}.aba-landing .product-preview{width:100%;min-width:0;color:var(--petroleo);margin:0}.aba-landing .product-window{border:1px solid var(--linha);border-radius:var(--r-lg);background:var(--branco);box-shadow:var(--lp-paper-shadow);line-height:1.45;overflow:hidden}.aba-landing .product-windowbar{background:var(--papel);border-bottom:1px solid var(--linha);min-height:38px;color:var(--nevoa);font-family:var(--aba-mono);align-items:center;gap:16px;padding:8px 16px;font-size:.6rem;display:flex}.aba-landing .product-window-dots{gap:5px;display:flex}.aba-landing .product-window-dots i{background:var(--linha);border-radius:50%;width:6px;height:6px}.aba-landing .product-window-dots i:first-child{background:var(--esp-5)}.aba-landing .product-demo-label{border:1px solid var(--linha);border-radius:var(--r-sm);margin-left:auto;padding:1px 5px;font-size:.55rem}.aba-landing .product-shell{grid-template-columns:140px minmax(0,1fr);min-height:440px;display:grid}.aba-landing .product-sidebar{background:var(--petroleo);color:var(--gelo);font-size:var(--lp-preview-text);flex-direction:column;padding:24px 12px;display:flex}.aba-landing .product-sidebar>strong{font-family:var(--aba-display);color:var(--branco);letter-spacing:-.04em;white-space:nowrap;margin:0 8px;font-size:16px}.aba-landing .product-sidebar>strong>span{color:var(--verde)}.aba-landing .product-sidebar>small{margin:4px 8px 32px;font-size:9px}.aba-landing .product-sidebar>span{border-radius:var(--r-sm);align-items:center;gap:8px;margin-bottom:4px;padding:12px 8px;display:flex}.aba-landing .product-sidebar>span>i{border:1px solid;border-radius:2px;width:8px;height:8px}.aba-landing .product-sidebar>span.active{background:var(--petroleo-700);color:var(--verde)}.aba-landing .product-sidebar-bottom{border-top:1px solid var(--teal);margin-top:auto;padding-top:16px;font-size:9px}.aba-landing .product-main{background:var(--branco);min-width:0;padding:clamp(16px,1.8vw,30px)}.aba-landing .product-breadcrumb{color:var(--nevoa);margin-bottom:12px;font-size:10px}.aba-landing .product-screen-title{font-family:var(--aba-display);letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(18px,1.35vw,25px);font-weight:700;line-height:1.2}.aba-landing .product-patient{align-items:center;gap:12px;margin-bottom:16px;display:flex}.aba-landing .product-avatar{background:var(--cinza-50);width:34px;height:34px;color:var(--teal-texto);border-radius:var(--r-sm);flex:none;place-items:center;font-size:11px;display:grid}.aba-landing .product-patient>div{flex:1;min-width:0}.aba-landing .product-patient strong{font-size:var(--lp-preview-text);display:block}.aba-landing .product-patient>div>span{color:var(--nevoa);margin-top:2px;font-size:9px;display:block}.aba-landing .product-tag{font-family:var(--aba-mono);background:var(--cinza-50);color:var(--verde-texto);border-radius:99px;flex:none;padding:4px 8px;font-size:9px;line-height:1.5}.aba-landing .product-patient>.product-tag{font-size:8px}.aba-landing .product-subnav{color:var(--nevoa);border-bottom:1px solid var(--linha);gap:20px;margin-bottom:20px;font-size:10px;display:flex}.aba-landing .product-subnav>*{padding-bottom:8px}.aba-landing .product-subnav b{color:var(--verde-texto);border-bottom:2px solid var(--verde)}.aba-landing .product-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.aba-landing .product-metrics>div{border-left:2px solid var(--linha);padding-left:12px}.aba-landing .product-metrics span{color:var(--nevoa);font-size:9px;display:block}.aba-landing .product-metrics strong{font-family:var(--aba-display);margin-top:4px;font-size:23px;line-height:1.2;display:block}.aba-landing .product-chart-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.aba-landing .product-chart-title strong{font-size:var(--lp-preview-text);display:block}.aba-landing .product-chart-title>div>span{color:var(--nevoa);margin-top:3px;font-size:9px;display:block}.aba-landing .product-chart{width:100%;margin-top:16px}.aba-landing .product-chart svg{width:100%;height:auto;display:block;overflow:visible}.aba-landing .product-preview-hero .product-chart svg{height:210px}.aba-landing .product-chart text{font-family:var(--aba-mono);fill:var(--nevoa);font-size:11px}.aba-landing .product-chart-grid{stroke:var(--linha);stroke-width:1px;stroke-dasharray:3 5}.aba-landing .product-chart-area{fill:color-mix(in srgb, var(--verde) 10%, transparent)}.aba-landing .product-chart-line{stroke:var(--verde-texto);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.aba-landing .product-chart-dot{fill:var(--branco);stroke:var(--verde-texto);stroke-width:2px}.aba-landing .product-record{border-top:1px solid var(--linha);align-items:center;gap:8px;margin-top:16px;padding-top:16px;display:flex}.aba-landing .product-record-dot{background:var(--verde-texto);border-radius:50%;flex:none;width:7px;height:7px}.aba-landing .product-record strong{font-size:10px;font-weight:600;display:block}.aba-landing .product-record>div>span{color:var(--nevoa);margin-top:2px;font-size:9px;display:block}.aba-landing .product-preview figcaption{color:var(--nevoa);text-align:center;margin-top:12px;font-size:.68rem}.aba-landing .hero .product-preview figcaption{color:var(--gelo)}.aba-landing .product-session-note{background:var(--papel);border-radius:var(--r-sm);margin-block:24px;padding:20px}.aba-landing .product-session-note>span{color:var(--nevoa);letter-spacing:.12em;font-size:9px}.aba-landing .product-session-note>strong{margin-top:8px;font-size:22px;display:block}.aba-landing .product-session-note p{font-size:var(--lp-preview-text);color:var(--nevoa);margin-top:8px}.aba-landing .product-attempts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.aba-landing .product-attempts>div{background:var(--cinza-50);border:1px solid var(--linha);border-radius:var(--r-sm);padding:12px}.aba-landing .product-attempts span{color:var(--nevoa);font-size:9px;display:block}.aba-landing .product-attempts b{color:var(--verde-texto);font-size:21px;display:block}.aba-landing .product-attempts small{font-size:9px}.aba-landing .product-attempts [data-result=Ajuda\ gestual]{background:color-mix(in srgb, var(--ambar) 10%, var(--branco))}.aba-landing .product-attempts [data-result=Sem\ resposta]{background:var(--papel)}.aba-landing .product-attempts [data-result=Sem\ resposta] b{color:var(--nevoa)}.aba-landing .product-week{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.aba-landing .product-week>div>strong{text-transform:uppercase;font-family:var(--aba-mono);text-align:center;font-size:9px;display:block}.aba-landing .product-day{font-family:var(--aba-display);text-align:center;margin-block:8px 20px;font-size:22px;display:block}.aba-landing .product-appointment{border-radius:var(--r-sm);background:var(--cinza-50);border-left:2px solid var(--teal);min-height:76px;margin-bottom:8px;padding:8px}.aba-landing .product-appointment>*{font-size:8px;line-height:1.5;display:block}.aba-landing .product-appointment>b{font-family:var(--aba-mono);margin-bottom:4px;font-size:10px}.aba-landing .product-appointment>small{color:var(--nevoa);margin-top:4px}.aba-landing .appointment-1{background:color-mix(in srgb, var(--ambar) 10%, var(--branco));border-color:var(--ambar)}.aba-landing .appointment-2{background:var(--papel);border-color:var(--esp-3)}.aba-landing .product-family-welcome{border-bottom:1px solid var(--linha);margin-bottom:20px;padding-bottom:20px}.aba-landing .product-family-welcome>span{font-family:var(--aba-mono);color:var(--verde-texto);font-size:9px;display:block}.aba-landing .product-family-welcome>strong{font-family:var(--aba-display);margin-top:8px;font-size:24px;line-height:1.2;display:block}.aba-landing .product-family-welcome>p{font-size:var(--lp-preview-text);color:var(--nevoa);margin-top:8px}.aba-landing .product-family-feed{grid-template-columns:.9fr 1.1fr;align-items:center;gap:20px;display:grid}.aba-landing .product-family-feed img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-sm);width:100%}.aba-landing .product-family-feed strong{margin-top:12px;font-size:15px;display:block}.aba-landing .product-family-feed p{color:var(--nevoa);margin-top:8px;font-size:11px}.aba-landing .product-family-feed small{color:var(--nevoa);margin-top:12px;font-size:9px;display:block}.aba-landing .product-preview-family .product-shell{grid-template-columns:minmax(0,1fr)}.aba-landing .product-preview-family .product-sidebar{display:none}.aba-landing .product-preview-family .product-main{width:100%;max-width:740px;margin-inline:auto}.aba-landing .product-family-nav{border-top:1px solid var(--linha);text-align:center;color:var(--nevoa);grid-template-columns:repeat(4,1fr);margin-top:24px;padding-top:16px;font-size:11px;display:grid}.aba-landing .product-family-nav b{color:var(--verde-texto)}.aba-landing .product-tour{margin-top:48px}.aba-landing .product-tabs{border-block:1px solid var(--linha);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.aba-landing .product-tabs button{min-height:76px;color:var(--nevoa);text-align:left;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:16px;padding:20px 24px;font-size:1rem;font-weight:600;display:flex}.aba-landing .product-tabs button+button{border-left:1px solid var(--linha)}.aba-landing .product-tabs button>span:first-child{font-family:var(--aba-mono);font-size:.68rem}.aba-landing .product-tabs button>span:last-child{margin-left:auto}.aba-landing .product-tabs button[aria-selected=true]{color:var(--verde-texto);border-bottom-color:var(--verde);background:color-mix(in srgb, var(--verde) 5%, var(--papel))}.aba-landing .product-tabs button:hover{color:var(--petroleo);background:var(--cinza-50)}.aba-landing .product-tour-panel{align-items:center;gap:var(--lp-gap);grid-template-columns:.65fr 1.35fr;min-height:620px;padding-top:48px;display:grid}.aba-landing .product-tour-stage{align-items:start;display:grid}.aba-landing .product-tour-stage>.product-tour-panel{grid-area:1/1}.aba-landing .product-tour-panel[aria-hidden=true]{visibility:hidden;pointer-events:none;display:grid}.aba-landing .product-tour-copy{max-width:440px}.aba-landing .product-tour-copy h3{color:var(--petroleo);margin-top:20px;font-size:clamp(1.8rem,2.3vw,2.8rem)}.aba-landing .product-tour-copy p{color:var(--nevoa);font-size:var(--lp-body);margin-top:24px}.aba-landing .product-tour-detail{color:var(--teal-texto);border-block:1px solid var(--linha);margin-block:24px;padding-block:20px;font-size:.8rem;display:block}.aba-landing .product-connected{border-top:1px solid var(--linha);color:var(--nevoa);flex-wrap:wrap;gap:12px 24px;margin-top:40px;padding-top:32px;font-size:.82rem;display:flex}.aba-landing .product-connected span:first-child{color:var(--petroleo);font-weight:600}.aba-landing .evolution-layout{gap:var(--lp-gap);grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}.aba-landing .evolution-copy h2,.aba-landing .family-copy h2,.aba-landing .meeting-layout h2{color:var(--petroleo);font-size:var(--lp-title);margin-top:20px;line-height:1.12}.aba-landing .evolution-copy h2>span,.aba-landing .family-copy h2>span,.aba-landing .meeting-layout h2>span{color:var(--teal-texto)}.aba-landing .evolution-copy>p,.aba-landing .family-copy>p,.aba-landing .meeting-layout>div>p{font-size:var(--lp-body);color:var(--nevoa);max-width:48ch;margin-top:24px}.aba-landing .evolution-points,.aba-landing .family-copy ul{margin:32px 0 0;padding:0;list-style:none}.aba-landing .evolution-points li,.aba-landing .family-copy li{border-top:1px solid var(--linha);gap:20px;padding-block:20px;display:flex}.aba-landing .evolution-points li>span,.aba-landing .family-copy li>span{font-family:var(--aba-mono);font-size:var(--lp-caption);color:var(--teal-texto);padding-top:4px}.aba-landing .evolution-points strong,.aba-landing .family-copy li strong{color:var(--petroleo);font-size:1rem;font-weight:600}.aba-landing .evolution-points p,.aba-landing .family-copy li p{color:var(--nevoa);margin-top:4px;font-size:.92rem}.aba-landing .evolution-report{background:var(--branco);border:1px solid var(--linha);border-radius:var(--r-xl);box-shadow:var(--lp-paper-shadow);min-width:0;margin:0;padding:clamp(24px,3vw,48px)}.aba-landing .report-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.aba-landing .report-topline>.mono{letter-spacing:.1em;color:var(--nevoa);font-size:.58rem}.aba-landing .evolution-report h3{font-family:var(--aba-display);color:var(--petroleo);font-size:clamp(1.3rem,1.8vw,2rem)}.aba-landing .evolution-report>p{color:var(--nevoa);margin-top:4px;font-size:.86rem}.aba-landing .report-summary{gap:48px;margin-top:16px;padding-block:24px;display:flex}.aba-landing .report-summary strong{font-family:var(--aba-display);color:var(--petroleo);font-size:2.6rem;font-weight:600;line-height:1.1;display:block}.aba-landing .report-summary strong>span{font-size:1.2rem}.aba-landing .report-summary div>span{font-size:var(--lp-caption);color:var(--nevoa);margin-top:8px;display:block}.aba-landing .report-annotation{background:var(--papel);border-left:2px solid var(--ambar);gap:12px;margin-top:24px;padding:20px;display:flex}.aba-landing .report-annotation>span{color:var(--ambar-texto)}.aba-landing .report-annotation p{color:var(--nevoa);font-size:.84rem}.aba-landing .report-annotation strong{color:var(--petroleo)}.aba-landing .evolution-report figcaption{color:var(--nevoa);margin-top:20px;font-size:.7rem}.aba-landing .chart-data{color:var(--teal-texto);margin-top:16px;font-size:.8rem}.aba-landing .chart-data summary{cursor:pointer;min-height:44px;padding-block:12px}.aba-landing .chart-data table{border-collapse:collapse;width:100%;color:var(--petroleo);font-size:.8rem}.aba-landing .chart-data caption{text-align:left;padding-bottom:12px}.aba-landing .chart-data th,.aba-landing .chart-data td{border-bottom:1px solid var(--linha);text-align:left;padding:8px}.aba-landing .portal-comparison{border-top:1px solid var(--linha);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;display:grid}.aba-landing .portal-perspective{min-width:0;padding:40px 48px 40px 0}.aba-landing .portal-perspective+.portal-perspective{border-left:1px solid var(--linha);padding-inline:48px 0}.aba-landing .portal-perspective-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.aba-landing .portal-perspective-top .mono{color:var(--nevoa);font-size:.7rem}.aba-landing .portal-role{border:1px solid var(--linha);color:var(--teal-texto);font-size:var(--lp-caption);border-radius:99px;padding:4px 12px}.aba-landing .portal-perspective h3{color:var(--petroleo);margin-top:32px;font-size:clamp(1.8rem,2.5vw,3rem)}.aba-landing .portal-perspective>p{max-width:48ch;color:var(--nevoa);font-size:var(--lp-body);margin-top:20px}.aba-landing .portal-perspective ul{gap:16px;margin:32px 0;padding:0;list-style:none;display:grid}.aba-landing .portal-perspective li{gap:12px;font-size:.96rem;display:flex}.aba-landing .portal-perspective li>span{color:var(--verde-texto)}.aba-landing .portal-privacy{background:var(--cinza-50);color:var(--nevoa);border-radius:var(--r-sm);padding:24px;font-size:.9rem}.aba-landing .portal-privacy>span{color:var(--verde-texto);margin-right:8px}.aba-landing .family-layout{gap:var(--lp-gap);grid-template-columns:1fr 1fr;align-items:center;display:grid}.aba-landing .family-stage{min-width:0;padding:40px 0;position:relative}.aba-landing .family-stage:before{content:"";border:1px solid var(--linha);background:color-mix(in srgb, var(--papel) 60%, transparent);border-radius:50%;position:absolute;inset:12% 0 10%}.aba-landing .family-stage-note{color:var(--teal-texto);margin:0 0 24px 24px;font-size:.68rem;display:block;position:relative}.aba-landing .family-phone{border:1px solid var(--linha);background:var(--petroleo);width:min(340px,82%);box-shadow:var(--lp-paper-shadow);border-radius:38px;margin:0 auto;padding:12px;line-height:1.5;position:relative;transform:rotate(-3deg)}.aba-landing .family-phone-speaker{background:var(--teal);border-radius:99px;width:70px;height:6px;margin:0 auto 12px}.aba-landing .family-phone-top{color:var(--papel);justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 20px;display:flex}.aba-landing .family-phone-top strong{font-family:var(--aba-display);font-size:16px}.aba-landing .family-phone-top span{font-size:9px}.aba-landing .family-phone-body{border-radius:var(--r-xl);background:var(--papel);overflow:hidden}.aba-landing .family-phone-body>p{font-family:var(--aba-display);color:var(--petroleo);padding:24px;font-size:19px;line-height:1.3}.aba-landing .family-phone-body>img{aspect-ratio:4/3;object-fit:cover;width:100%}.aba-landing .family-phone-record{padding:24px}.aba-landing .family-phone-record>span{font-family:var(--aba-mono);letter-spacing:.15em;color:var(--verde-texto);font-size:9px}.aba-landing .family-phone-record>h3{font-family:var(--aba-display);color:var(--petroleo);margin-top:12px;font-size:22px;font-weight:600;line-height:1.2}.aba-landing .family-phone-record>p{color:var(--nevoa);margin-top:12px;font-size:12px}.aba-landing .family-phone figcaption{color:var(--gelo);text-align:center;margin-block:12px 4px;font-size:9px}.aba-landing .family-stage-caption{color:var(--teal-texto);justify-content:flex-end;align-items:center;gap:12px;margin-top:32px;display:flex;position:relative}.aba-landing .family-stage-caption>span{font-size:2.4rem}.aba-landing .family-stage-caption p{font-size:.9rem}.aba-landing .family-copy>a{margin-top:24px}.aba-landing .sec-grid{gap:0 48px;margin-top:48px}.aba-landing .sla{border:0;border-top:1px solid color-mix(in srgb, var(--gelo) 25%, transparent);background:0 0;border-radius:0;padding:32px 0}.aba-landing .sla h3{font-family:var(--aba-display);color:var(--papel);font-size:1.25rem;font-weight:600}.aba-landing .sla p{max-width:50ch;margin-top:8px;line-height:1.7}.aba-landing .steps{gap:32px;margin-top:48px}.aba-landing .step{border-radius:var(--r-lg);background:var(--branco);border:1px solid var(--linha);padding:32px}.aba-landing .step .dot{display:none}.aba-landing .step h3{font-family:var(--aba-display);font-size:1.45rem}.aba-landing .step p{font-size:.98rem}.aba-landing .steps.ambar-baseline:after{display:none}.aba-landing .meeting-layout{gap:var(--lp-gap);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.aba-landing .meeting-layout .link-amber{margin-top:32px}.aba-landing .meeting-sheet{border:1px solid var(--linha);border-radius:var(--r-lg);background:var(--branco);box-shadow:var(--lp-paper-shadow);padding:clamp(24px,3vw,48px)}.aba-landing .meeting-sheet-header>strong{font-family:var(--aba-display);color:var(--petroleo);font-size:1.5rem;display:block}.aba-landing .meeting-sheet-header .mono{color:var(--nevoa);letter-spacing:.12em;margin-top:8px;font-size:.6rem;display:block}.aba-landing .meeting-sheet ol{margin:32px 0;padding:0;list-style:none}.aba-landing .meeting-sheet li{border-top:1px solid var(--linha);gap:20px;padding-block:20px;display:flex}.aba-landing .meeting-sheet li>span{color:var(--verde-texto);font-family:var(--aba-mono);font-size:.8rem}.aba-landing .meeting-sheet li strong{color:var(--petroleo);font-size:1rem;font-weight:600}.aba-landing .meeting-sheet li p{color:var(--nevoa);margin-top:4px;font-size:.85rem}.aba-landing .meeting-sheet-footer{color:var(--teal-texto);align-items:center;gap:24px;font-size:.84rem;display:flex}.aba-landing .meeting-sheet-footer .spectrum-band{flex:none;width:40px}.aba-landing .pricing{align-items:stretch;gap:24px}.aba-landing .plan{padding:clamp(26px,2.6vw,48px)}.aba-landing .plan .pdesc{min-height:48px}.aba-landing .plan .price{font-size:clamp(2rem,2.7vw,3.4rem)}.aba-landing .plan ul{flex:1;margin-bottom:32px}.aba-landing .cta-final .demo-layout{gap:var(--lp-gap);text-align:left;grid-template-columns:1fr 1fr;align-items:start;display:grid}.aba-landing .demo-copy{min-width:0}.aba-landing .demo-copy .spectrum-band{margin-bottom:32px}.aba-landing .cta-final h2{margin-top:20px;font-size:clamp(2.5rem,4vw,4.7rem);line-height:1.08}.aba-landing .cta-final h2>span{color:var(--verde)}.aba-landing .cta-final .demo-copy>p{max-width:45ch;font-size:var(--lp-body);margin:24px 0 0}.aba-landing .demo-copy ul{gap:16px;margin:32px 0;padding:0;font-size:.95rem;list-style:none;display:grid}.aba-landing .demo-copy li{gap:12px;display:flex}.aba-landing .demo-copy li>span{color:var(--verde)}.aba-landing .demo-copy-note{color:var(--gelo);max-width:42ch;margin-top:48px;font-size:.7rem;display:block}.aba-landing .demo-layout .demo-form{justify-self:end;width:100%;max-width:680px;margin:0;padding:clamp(24px,3vw,48px)}.aba-landing .demo-layout .demo-form p{color:var(--nevoa);font-size:.8rem}.aba-landing .footer-top{padding-block:64px}.aba-landing .footer-col h3{color:var(--gelo);font-family:var(--aba-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;font-size:.7rem;font-weight:600}.aba-landing .site-footer.tessel-bg:before,.aba-landing .band-dark.tessel-bg:before{opacity:.04}.aba-landing .site-footer>.wrap,.aba-landing .band-dark.tessel-bg>.wrap{position:relative}@media (prefers-reduced-motion:no-preference){.aba-landing .hero-product{animation:aba-revela var(--mov-duracao-longa) var(--ease) var(--mov-duracao-curta) backwards}.aba-landing .product-tour-panel:not([aria-hidden=true]){animation:aba-revela var(--mov-duracao-media) var(--ease) backwards}.aba-landing .is-visible .product-chart-line[data-draw]{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:aba-draw var(--mov-duracao-longa) var(--ease) var(--mov-duracao-curta) forwards}.aba-landing .product-tabs button{transition:background var(--mov-duracao-curta) var(--ease), color var(--mov-duracao-curta) var(--ease)}}@media (min-width:2100px){.aba-landing{--wrap:2040px;--lp-gutter:100px;--lp-preview-text:14px}.aba-landing .hero>.wrap:not(.hero-bottom){gap:96px}.aba-landing .product-shell{grid-template-columns:170px minmax(0,1fr)}.aba-landing .product-main{padding:36px}.aba-landing .hero-copy{max-width:760px}.aba-landing .hero h1{font-size:5.7rem}.aba-landing .product-screen-title{font-size:29px}.aba-landing .product-windowbar{min-height:46px}.aba-landing .product-sidebar>small,.aba-landing .product-sidebar-bottom,.aba-landing .product-patient>div>span,.aba-landing .product-metrics span,.aba-landing .product-chart-title>div>span{font-size:11px}.aba-landing .product-record strong{font-size:12px}.aba-landing .product-record>div>span{font-size:11px}}@media (max-width:1150px){.aba-landing .hero>.wrap:not(.hero-bottom){grid-template-columns:1fr 1.15fr;gap:32px}.aba-landing .hero h1{font-size:clamp(2.6rem,4.2vw,4rem)}.aba-landing .product-shell{grid-template-columns:112px minmax(0,1fr)}.aba-landing .product-sidebar{padding-inline:8px}.aba-landing .product-sidebar>strong{font-size:15px}.aba-landing .product-sidebar>small{font-size:8px}.aba-landing .product-patient>.product-tag{display:none}.aba-landing .product-tabs button{padding-inline:16px}.aba-landing .product-tour-panel{grid-template-columns:.8fr 1.2fr;gap:32px}}@media (max-width:1000px){.aba-landing{--lp-gutter:clamp(20px, 4vw, 48px)}.aba-landing .hero>.wrap:not(.hero-bottom){grid-template-columns:1fr;gap:48px}.aba-landing .hero-copy{max-width:760px}.aba-landing .hero h1{max-width:17ch;font-size:clamp(2.9rem,7vw,4.6rem)}.aba-landing .hero .subhead{max-width:56ch}.aba-landing .hero-product{justify-self:center;width:100%;max-width:800px}.aba-landing .product-shell{grid-template-columns:140px minmax(0,1fr)}.aba-landing .product-screen-title{font-size:24px}.aba-landing .hero .hero-bottom.wrap{font-size:.78rem}.aba-landing .trust .wrap{justify-content:flex-start}.aba-landing .section-heading-split,.aba-landing .care-intro{grid-template-columns:1fr;gap:24px}.aba-landing .section-heading-split>p,.aba-landing .care-intro p{max-width:62ch}.aba-landing .manifesto,.aba-landing .care-journey,.aba-landing .evolution-layout,.aba-landing .family-layout,.aba-landing .meeting-layout,.aba-landing .cta-final .demo-layout{grid-template-columns:1fr;gap:48px}.aba-landing .mani-system{justify-self:center}.aba-landing .care-scene{justify-self:center;width:100%;max-width:660px}.aba-landing .care-scene img{aspect-ratio:4/3}.aba-landing .care-timeline{max-width:none}.aba-landing .product-tour-panel{grid-template-columns:1fr;min-height:0}.aba-landing .product-tour-copy{max-width:700px}.aba-landing .product-tour-detail{margin-block:20px}.aba-landing .product-tour-panel .product-preview{justify-self:center;max-width:900px}.aba-landing .evolution-report{justify-self:center;width:100%;max-width:800px}.aba-landing .portal-perspective{padding-right:24px}.aba-landing .portal-perspective+.portal-perspective{padding-left:24px}.aba-landing .family-copy{grid-row:1}.aba-landing .family-stage{justify-self:center;width:100%;max-width:640px}.aba-landing .steps{gap:16px}.aba-landing .step{padding:24px}.aba-landing .meeting-sheet{justify-self:center;width:100%;max-width:700px}.aba-landing .demo-layout .demo-form{justify-self:stretch;max-width:none}.aba-landing .demo-copy-note{margin-top:24px}.aba-landing .pricing{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aba-landing .plan{padding:24px 16px}.aba-landing .plan .pdesc{min-height:72px}.aba-landing .plan .price{font-size:1.8rem}.aba-landing .plan .price .per{font-size:.75rem}.aba-landing .plan li{font-size:.82rem}.aba-landing .plan .btn{padding-inline:12px;font-size:.8rem}}@media (max-width:620px){.aba-landing{--lp-title:2.2rem}.aba-landing .section-pad{padding-block:72px}.aba-landing .hero>.wrap:not(.hero-bottom){gap:40px;padding-block:48px}.aba-landing .hero h1{margin-top:20px;font-size:clamp(2.6rem,10vw,3.5rem)}.aba-landing .hero .eyebrow{letter-spacing:.14em;font-size:.59rem}.aba-landing .hero .cta-row{flex-direction:column;align-items:stretch}.aba-landing .hero .cta-row .btn{min-height:52px;font-size:.95rem}.aba-landing .hero .hero-bottom.wrap{gap:0;padding-block:16px}.aba-landing .hero-product-label{font-size:.65rem}.aba-landing .hero-product-foot{font-size:.52rem}.aba-landing .product-window-path{display:none}.aba-landing .product-shell{grid-template-columns:minmax(0,1fr);min-height:420px}.aba-landing .product-sidebar{display:none}.aba-landing .product-main{padding:16px}.aba-landing .product-screen-title{font-size:21px}.aba-landing .product-windowbar{gap:12px}.aba-landing .product-preview figcaption{font-size:.6rem}.aba-landing .product-chart text{font-size:12px}.aba-landing .trust .wrap{grid-template-columns:1fr;gap:16px;display:grid}.aba-landing .seal{font-size:.72rem}.aba-landing .manifesto .quote{max-width:none}.aba-landing .care-journey{gap:32px}.aba-landing .care-scene img{aspect-ratio:4/5}.aba-landing .product-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-landing .product-tabs button{gap:8px;min-height:60px;padding:16px 12px;font-size:.85rem}.aba-landing .product-tabs button:nth-child(3){border-left:0}.aba-landing .product-tabs button:nth-child(n+3){border-top:1px solid var(--linha)}.aba-landing .product-tabs button>span:first-child{font-size:.55rem}.aba-landing .product-tour{margin-top:32px}.aba-landing .product-tour-panel{padding-top:32px}.aba-landing .product-tour-copy h3{font-size:1.9rem}.aba-landing .product-week{gap:4px}.aba-landing .product-appointment{padding:8px 4px}.aba-landing .product-appointment>span{font-size:7px}.aba-landing .product-appointment>small{display:none}.aba-landing .product-attempts>div{padding:8px}.aba-landing .product-attempts small{font-size:8px}.aba-landing .product-connected{gap:12px 16px;margin-top:32px;padding-top:24px;font-size:.74rem}.aba-landing .evolution-report{padding:20px}.aba-landing .report-topline{flex-wrap:wrap}.aba-landing .report-summary{gap:32px}.aba-landing .report-annotation{padding:16px}.aba-landing .portal-comparison{grid-template-columns:1fr;margin-top:32px}.aba-landing .portal-perspective,.aba-landing .portal-perspective+.portal-perspective{border-left:0;padding:32px 0}.aba-landing .portal-perspective+.portal-perspective{border-top:1px solid var(--linha)}.aba-landing .portal-perspective h3{margin-top:24px}.aba-landing .portal-privacy{padding:20px;font-size:.8rem}.aba-landing .family-stage{padding-top:16px}.aba-landing .family-stage-note{margin-left:0;font-size:.55rem}.aba-landing .family-stage-caption{padding-right:12px}.aba-landing .family-copy h2 br{display:none}.aba-landing .family-phone{width:min(310px,88%)}.aba-landing .sec-grid{margin-top:32px}.aba-landing .sla{padding-block:24px}.aba-landing .pricing{grid-template-columns:1fr;gap:32px}.aba-landing .plan{padding:32px 24px}.aba-landing .plan .pdesc{min-height:0}.aba-landing .plan .price{font-size:2.5rem}.aba-landing .plan li,.aba-landing .plan .btn{font-size:.95rem}.aba-landing .cta-final h2{font-size:2.7rem}.aba-landing .demo-layout .demo-form{padding:24px 20px}.aba-landing .footer-top{padding-block:48px}}.aba-landing .example-chart-axis{stroke:var(--petroleo);stroke-width:1px}.aba-landing .example-chart-phase{stroke:var(--nevoa);stroke-width:1px;stroke-dasharray:5 4}.aba-landing .example-chart-frequency .product-chart-line,.aba-landing .example-chart-frequency .product-chart-dot{stroke:var(--coral-texto)}.aba-landing .example-chart-bar{fill:var(--teal-texto)}.aba-landing .pricing-contact{justify-content:space-between;align-items:center;gap:var(--lp-gap);flex-wrap:wrap;display:flex}.aba-landing .pricing-contact>div{flex:400px;max-width:52ch}.aba-landing .pricing-contact p{color:var(--nevoa);font-size:var(--lp-body);margin-top:24px}.aba-landing .pricing-contact .btn{white-space:normal;text-align:center}.aba-landing .pricing-contact h2{font-size:var(--lp-title);margin-top:20px;line-height:1.12}@media (max-width:760px){.aba-landing .evolution-report .product-chart text{font-size:22px}.aba-landing .evolution-report .product-chart [data-mobile-label=false]{display:none}}.aba-landing .section-heading-split .product-intro{color:var(--petroleo);border-left:3px solid var(--verde);padding-left:24px}.aba-landing .product-intro strong{font-size:var(--lp-body);font-weight:600;display:block}.aba-landing .product-intro>span{margin-top:12px;display:block}.aba-landing .product-tour-controls{font-size:var(--lp-caption);color:var(--nevoa);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.aba-landing .product-tour-controls button{border:1px solid var(--linha);border-radius:var(--r-md);min-height:44px;color:var(--petroleo);background:var(--branco);font:inherit;cursor:pointer;padding:8px 16px}.aba-landing .product-tour-controls button:hover{border-color:var(--teal-texto)}.aba-landing .product-tour-controls button:disabled{cursor:default}.aba-landing .product-family-reply{border-top:1px solid var(--linha);margin-top:12px;padding-top:12px}.aba-landing .product-family-reply>strong{font-size:var(--lp-preview-text);margin-top:8px}.aba-landing .session-cycle-controls{font-size:var(--lp-caption);color:var(--nevoa);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.aba-landing .session-cycle-controls button{border:1px solid var(--linha);border-radius:var(--r-md);min-height:44px;color:var(--petroleo);background:var(--branco);font:inherit;cursor:pointer;padding:8px 16px}.aba-landing .session-cycle-controls button:hover{border-color:var(--teal-texto)}.aba-landing .session-cycle-controls button:disabled{cursor:default}@media (prefers-reduced-motion:no-preference){.aba-landing .session-path[data-cycle-step="1"] .session-step-01,.aba-landing .session-path[data-cycle-step="2"] .session-step-02,.aba-landing .session-path[data-cycle-step="3"] .session-step-03,.aba-landing .session-path[data-cycle-step="4"] .session-step-04,.aba-landing .session-path[data-cycle-step="5"] .session-step-05{--cycle-active:1;background:color-mix(in srgb, var(--step-color) 12%, transparent);border-radius:var(--r-lg)}.aba-landing .session-step{--cycle-active:0;transition:background var(--mov-duracao-media) var(--ease)}.aba-landing .session-step-icon{box-shadow:0 0 0 calc(var(--cycle-active) * 3px) color-mix(in srgb, var(--step-color) 32%, transparent);transition:box-shadow var(--mov-duracao-media) var(--ease)}.aba-landing .session-step:not(:last-child):after{content:"";background:var(--step-color);transform-origin:top;width:2px;position:absolute;top:71px;bottom:-7px;left:25px;transform:scaleY(0)}.aba-landing .session-path[data-cycle-running=true][data-cycle-step="1"] .session-step-01:after,.aba-landing .session-path[data-cycle-running=true][data-cycle-step="2"] .session-step-02:after,.aba-landing .session-path[data-cycle-running=true][data-cycle-step="3"] .session-step-03:after,.aba-landing .session-path[data-cycle-running=true][data-cycle-step="4"] .session-step-04:after{animation:3s linear forwards aba-session-progress}.aba-landing .session-path[data-cycle-running=true][data-cycle-step="1"] .session-path-return>span{animation:aba-session-restart var(--mov-duracao-longa) var(--ease)}}@keyframes aba-session-progress{to{transform:scaleY(1)}}@keyframes aba-session-restart{0%{transform:rotate(-360deg)}to{transform:none}}
