:root{--navy:#0b2341;--white:#fff;--amber:#c99700;--graphite:#3a3a3a;--navy-a02:#0b234105;--navy-a03:#0b234108;--navy-a04:#0b23410a;--navy-a05:#0b23410d;--navy-a08:#0b234114;--navy-a12:#0b23411f;--navy-a20:#0b234133;--navy-a60:#0b234199;--brand-navy-modules:url(/brand/bg-modular-blocks.svg);--brand-navy-modules-size:min(1600px, 135vw) auto;--brand-navy-modules-opacity:1;--brand-light-modules:url(/brand/bg-modular-blocks-light.svg);--brand-light-modules-size:min(1500px, 128vw) auto;--brand-light-modules-opacity:.85;--brand-mark-dark:url(/brand/logo-symbol-dark.svg);--brand-mark-light:url(/brand/logo-symbol-light.svg);--depth-ghost:#ffffff12;--depth-ghost-light:#0b23410e;--amber-a10:#c997001a;--amber-a35:#c9970059;--white-a10:#ffffff1a;--white-a15:#ffffff26;--white-a25:#ffffff40;--white-a70:#ffffffb3;--white-a85:#ffffffd9;--graphite-a65:#3a3a3aa6;--graphite-a80:#3a3a3acc;--shadow-xs:0 1px 2px #0b23410f;--shadow-sm:0 2px 10px #0b234112;--shadow-md:0 8px 28px #0b23411a;--shadow-lg:0 16px 48px #0b23411f;--header-height:100px;--font-heading:var(--font-display), system-ui, sans-serif;--font-body:var(--font-text), system-ui, sans-serif;--font-accent:var(--font-display), system-ui, sans-serif;--font-meta:var(--font-technical), var(--font-display), system-ui, sans-serif;--surface:#f2f4f7;--surface-deep:#ebeef3;--container:1160px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-bezel:22px;--radius-bezel-inner:16px;--z-header:100;--z-grain:200;--z-float:300;--ease:cubic-bezier(.22, 1, .36, 1);--ease-premium:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--t-ui:.18s var(--ease-premium);--t-fast:.18s var(--ease-premium);--t-med:.32s var(--ease-premium);--t-enter:.48s var(--ease-out);--t-menu:.2s var(--ease-out);--t-icon:.3s var(--ease-premium)}.lift-shadow{position:relative}.lift-shadow:after{content:"";border-radius:inherit;box-shadow:var(--lift-shadow,var(--shadow-md));opacity:0;transition:opacity var(--t-med);pointer-events:none;z-index:-1;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.lift-shadow:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.lift-shadow:after{transition:none}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--graphite);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;font-weight:400;line-height:1.65}body:before{content:"";pointer-events:none;z-index:var(--z-grain);opacity:.032;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){body:before{opacity:.018}}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--navy);letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.12}p{color:var(--graphite-a80);text-wrap:pretty}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{font:inherit;cursor:pointer;background:0 0;border:none}::selection{background:var(--navy);color:var(--white)}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:2px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:24px}.section{padding-block:88px 112px;position:relative}.section>.container{position:relative}.section--tight{padding-block:64px 84px}.section--muted{background:linear-gradient(28deg, var(--navy-a08) 0%, transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--navy) 4.5%, var(--white)) 0%, color-mix(in srgb, var(--navy) 7%, var(--white)) 100%);position:relative;overflow:hidden}.section--muted:before{content:"";pointer-events:none;z-index:0;background-image:var(--brand-light-modules);background-repeat:no-repeat;background-size:var(--brand-light-modules-size);opacity:var(--brand-light-modules-opacity);background-position:88% 36%;position:absolute;inset:0}.section--muted:after{content:"";pointer-events:none;z-index:0;background:var(--brand-mark-dark) center / contain no-repeat;opacity:.035;width:min(320px,42vw);height:min(320px,42vw);position:absolute;bottom:-12%;right:-6%}.section--muted>.container{z-index:1;position:relative}.section--surface{background:linear-gradient(152deg, var(--navy-a08) 0%, transparent 44%), linear-gradient(165deg, color-mix(in srgb, var(--navy) 5.5%, #f2f4f7) 0%, color-mix(in srgb, var(--navy) 9%, #ebeef3) 100%);position:relative;overflow:hidden}.section--surface:before{content:"";pointer-events:none;z-index:0;background-image:var(--brand-light-modules);background-repeat:no-repeat;background-size:var(--brand-light-modules-size);opacity:.7;background-position:92% 48%;position:absolute;inset:0}.section--surface>.container{z-index:1;position:relative}.brand-navy{background-color:var(--navy);position:relative;overflow:hidden}.brand-navy:before{content:"";pointer-events:none;z-index:0;background-color:#0000;background-image:var(--brand-navy-modules);background-repeat:no-repeat;background-size:var(--brand-navy-modules-size);opacity:var(--brand-navy-modules-opacity);background-position:78% 40%;position:absolute;inset:0}.brand-navy>*{z-index:1;position:relative}.text-accent,em.text-accent,.hero__headline em,.section-heading em,.split__title em,.diagnostic__result-title em,.page-hero h1 em,.page-hero .text-accent{font-family:var(--font-heading);font-synthesis:none;color:inherit;font-style:normal;font-weight:600}.section--navy .text-accent,.section--navy em.text-accent,.section--navy h1 em,.section--navy h2 em,.section--navy h3 em,.section--navy .section-heading em,.section--navy .split__title em,.page-hero .text-accent,.page-hero h1 em,.cta-band .text-accent,.cta-band em,.brand-navy .text-accent,.hero .text-accent,.hero__headline em{color:var(--amber)}.section--navy{background-color:var(--navy);position:relative;overflow:hidden}.section--navy:before{content:"";pointer-events:none;z-index:0;background-image:var(--brand-navy-modules);background-repeat:no-repeat;background-size:var(--brand-navy-modules-size);opacity:var(--brand-navy-modules-opacity);background-position:80% 42%;position:absolute;inset:0}.section--navy:after{content:"";pointer-events:none;z-index:0;background-image:var(--brand-navy-modules);opacity:.38;background-position:8% 118%;background-repeat:no-repeat;background-size:min(1100px,92vw);position:absolute;inset:0;transform:scaleX(-1)}.section--navy>.container{z-index:1;position:relative}.section--navy h2,.section--navy h3{color:var(--white)}.section--navy p{color:var(--white-a85)}.section--navy .card h3,.section--navy .step h3{color:var(--navy)}.section--navy .card p,.section--navy .step p{color:var(--graphite-a80)}.section--navy .card{border-color:color-mix(in srgb, var(--white) 18%, transparent);box-shadow:0 10px 28px #0000001f}.section--navy .step{border-color:color-mix(in srgb, var(--white) 18%, transparent)}.section--navy .plan{border-color:color-mix(in srgb, var(--white) 18%, transparent);box-shadow:0 10px 28px #0000001f}.section--navy .plan h3,.section--navy .plan .plan__name,.section--navy .plan .plan__concept,.section--navy .plan .plan__includes{color:var(--navy)}.section--navy .plan .plan__for,.section--navy .plan .check-list li{color:var(--graphite-a80)}.section--navy .text-link{color:var(--amber)}.section--navy .radar-empty{color:var(--white-a65)}.section--navy .radar-empty code{color:var(--white-a85)}.section--navy .split__title{color:var(--white)}.section--navy .split__lead{color:var(--white-a85)}.section--navy .model-tag{color:var(--white);border-color:color-mix(in srgb, var(--white) 28%, transparent);background:color-mix(in srgb, var(--white) 8%, transparent)}.section--navy .split__panel{background-color:var(--white);color:var(--graphite)}.section--navy .split__panel:before{display:none}.section--navy .split__panel h3{color:var(--navy)}.section--navy .split__panel p,.section--navy .split__panel .check-list li{color:var(--graphite-a80)}.section--navy .split__panel .check-list li strong{color:var(--navy)}.eyebrow{font-family:var(--font-meta);letter-spacing:.04em;text-transform:none;color:var(--graphite-a65);align-items:center;gap:10px;font-size:.8125rem;font-weight:600;display:inline-flex}.section-heading{max-width:40rem;margin-bottom:56px}.section-heading--center{text-align:center;margin-inline:auto}.section-heading h2{font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;margin-top:14px;font-size:clamp(2rem,4.2vw,3rem);font-weight:600;line-height:1.1}.section-heading h2:first-child,.split__title:first-child,.field-proof__intro h2:first-child,.field-proof__strip-title:first-child{margin-top:0}.section-heading p{max-width:65ch;margin-top:16px;font-size:1.0625rem;line-height:1.65}.section-heading--center p{margin-inline:auto}.split__title{font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;margin-top:14px;font-size:clamp(2rem,4.2vw,3rem);font-weight:600;line-height:1.1}.split__lead{max-width:65ch;margin-top:20px;font-size:1.0625rem;line-height:1.65}#diagnostico{scroll-margin-top:96px}.section--navy .section-heading h2{color:var(--white)}.section--navy .section-heading p,.section--navy .eyebrow,.page-hero:not(.page-hero--media) .eyebrow{color:var(--white-a85)}.btn{font-family:var(--font-heading);border-radius:var(--radius-sm);transition:background-color var(--t-ui), color var(--t-ui), border-color var(--t-ui), transform .16s var(--ease-out);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:16px 28px;font-size:.9375rem;font-weight:700;line-height:1;display:inline-flex}.btn:active{transform:scale(.97)}.btn--primary,.btn--whatsapp{box-shadow:var(--shadow-sm);--lift-shadow:var(--shadow-md);position:relative}.btn--primary:after,.btn--whatsapp:after{content:"";border-radius:inherit;box-shadow:var(--lift-shadow);opacity:0;transition:opacity var(--t-ui);pointer-events:none;z-index:-1;position:absolute;inset:0}.btn--primary{background:var(--navy);color:var(--white)}.btn--whatsapp{background:var(--amber);color:var(--navy)}.btn--outline{color:var(--navy);border:1px solid var(--navy-a20);background:0 0}.btn--outline-light{color:var(--white);border:1px solid var(--white-a25);background:0 0}@media (hover:hover) and (pointer:fine){.btn:hover{transform:translateY(-1px)}.btn:hover:active{transform:scale(.97)}.btn--primary:hover{background:var(--graphite)}.btn--primary:hover:after,.btn--whatsapp:hover:after{opacity:1}.btn--whatsapp:hover{background:var(--navy);color:var(--white)}.btn--outline:hover{border-color:var(--navy);background:var(--navy-a05)}.btn--outline-light:hover{background:var(--white);color:var(--navy);border-color:var(--white)}}.btn--lg{padding:19px 34px;font-size:1rem}.header{z-index:var(--z-header);background:var(--white);border-bottom:1px solid var(--navy-a08);box-shadow:0 1px 0 var(--navy-a03);transition:background-color var(--t-med), border-color var(--t-med), box-shadow var(--t-med);position:sticky;top:0}.header[data-home=true]:not([data-scrolled=true]):not([data-menu-open=true]),.header[data-home=true][data-scrolled=true],.header[data-home=true][data-menu-open=true]{background:var(--white);border-bottom-color:color-mix(in srgb, var(--navy) 10%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--navy) 8%, transparent), 0 20px 48px -16px #0b23418c, 0 6px 16px -8px #0b234138;-webkit-backdrop-filter:none}.header[data-home=true] .header__cta-btn{color:var(--navy);border:1.5px solid var(--navy-a20);box-shadow:none;background:0 0}.header[data-home=true] .header__cta-btn:after{display:none}@media (hover:hover) and (pointer:fine){.header[data-home=true] .header__cta-btn:hover{background:var(--navy-a05);color:var(--navy);border-color:color-mix(in srgb, var(--amber) 55%, var(--navy))}}.header__inner{height:var(--header-height);justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:min(1400px,100%);margin-inline:auto;padding-inline:clamp(16px,2vw,28px);display:flex;position:relative}.header__logo{z-index:1;flex-shrink:0;align-items:center;gap:12px;display:flex;position:relative}.header__logo img{object-fit:contain;width:240px;height:90px}.header__nav{z-index:1;align-items:center;gap:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header__link{font-family:var(--font-heading);color:var(--graphite);border-radius:var(--radius-sm);transition:color var(--t-fast), background-color var(--t-fast);white-space:nowrap;align-items:center;gap:.35em;padding:10px 14px;font-size:.875rem;font-weight:600;display:inline-flex}.header__link:hover{color:var(--navy);background:var(--navy-a05)}.header__link[aria-current=page]{color:var(--navy);background:var(--navy-a08)}.header__link--has-menu:after{content:"";opacity:.45;border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:5px;height:5px;margin-top:-1px;display:inline-block;transform:rotate(45deg)}.header__cta{z-index:1;flex-shrink:0;margin-left:auto;position:relative}.header__cta-btn{white-space:nowrap;border-radius:10px;padding:11px 18px;font-size:.875rem;font-weight:800}.nav-drop{position:relative}.nav-drop__menu{background:var(--white);border:1px solid var(--navy-a08);border-radius:var(--radius-md);min-width:340px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform-origin:0 0;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out), visibility .15s;padding:8px;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(4px)scale(.98)}.nav-drop:hover .nav-drop__menu,.nav-drop:focus-within .nav-drop__menu{opacity:1;visibility:visible;transition-duration:.2s;transform:translateY(0)scale(1)}.nav-drop__item{border-radius:var(--radius-sm);transition:background-color var(--t-fast);padding:12px 14px;display:block}.nav-drop__item:hover{background:var(--navy-a05)}.nav-drop__item strong{font-family:var(--font-heading);color:var(--navy);font-size:.9375rem;display:block}.nav-drop__item>span{color:var(--graphite-a65);margin-top:2px;font-size:.8125rem;display:block}.header__toggle{border-radius:var(--radius-sm);flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:none}.header__toggle span{background:var(--navy);width:22px;height:2px;transition:transform var(--t-fast), opacity var(--t-fast);display:block}.header__toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.header__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.header__toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{background:var(--white);opacity:0;visibility:hidden;pointer-events:none;transition:grid-template-rows var(--t-menu), opacity var(--t-menu), visibility var(--t-menu), border-color var(--t-menu);border-bottom:1px solid #0000;grid-template-rows:0fr;display:grid}.mobile-menu__inner{min-height:0;transition:transform var(--t-menu), padding var(--t-menu);padding:0 24px;overflow:hidden;transform:translateY(-6px)}.mobile-menu[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;border-bottom-color:var(--navy-a08);grid-template-rows:1fr}.mobile-menu[data-open=true] .mobile-menu__inner{overscroll-behavior:contain;max-height:calc(100vh - var(--header-height));max-height:calc(100dvh - var(--header-height));padding:16px 24px 28px;overflow-y:auto;transform:translateY(0)}.mobile-menu a{font-family:var(--font-heading);color:var(--graphite);border-bottom:1px solid var(--navy-a05);padding:13px 4px;font-weight:600;display:block}@media (hover:hover) and (pointer:fine){.mobile-menu a:hover{color:var(--navy)}}.mobile-menu__group{letter-spacing:.04em;text-transform:none;color:var(--graphite-a65);padding:18px 4px 6px;font-size:.75rem;font-weight:600}.mobile-menu .btn{width:100%;margin-top:20px}.hero{background-color:var(--navy);min-height:100svh;color:var(--navy);margin-top:-76px;position:relative;overflow:hidden}.hero:before{display:none}.hero__media{z-index:0;position:absolute;inset:0}.hero__drift{transform-origin:50%;will-change:transform;width:100%;height:100%;animation:hero-drift 36s var(--ease-premium) infinite alternate;transform:translate(0,0)}@keyframes hero-drift{0%{transform:translate(0,0)}to{transform:translateY(-12px)}}.hero__video{object-fit:cover;object-position:center 36%;width:100%;height:100%;transform:translate3d(0, var(--hero-shift,0px), 0) scale(1.05);transform-origin:50%;will-change:transform;filter:saturate(.92)contrast(1.06)brightness(.96);background:url(/hero/hero-poster.jpg) 50%/cover no-repeat}.hero__scrim{background:radial-gradient(ellipse 48% 38% at 50% 40%, #ffffffe0 0%, #f2f4f78c 42%, transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--navy) 22%, transparent) 0%, transparent 28%, transparent 58%, color-mix(in srgb, var(--navy) 55%, transparent) 82%, var(--navy) 100%), linear-gradient(90deg, color-mix(in srgb, var(--navy) 28%, transparent) 0%, transparent 22%, transparent 78%, color-mix(in srgb, var(--navy) 28%, transparent) 100%);position:absolute;inset:0}.hero__media:after{content:"";pointer-events:none;background:linear-gradient(28deg, color-mix(in srgb, var(--navy) 35%, transparent) 0%, transparent 36%), linear-gradient(152deg, transparent 55%, color-mix(in srgb, var(--navy) 40%, transparent) 100%);mix-blend-mode:multiply;opacity:.55;position:absolute;inset:0}.hero:after{content:"";z-index:1;pointer-events:none;background-image:var(--brand-navy-modules);opacity:var(--brand-navy-modules-opacity);background-position:82% 98%;background-repeat:no-repeat;background-size:min(1600px,140vw);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0% 58%,#0000008c 76%,#000 100%);mask-image:linear-gradient(#0000 0% 58%,#0000008c 76%,#000 100%)}.hero__canvas{z-index:2;flex-direction:column;justify-content:center;min-height:100svh;padding-block:clamp(120px,16vh,168px) clamp(64px,10vh,104px);display:flex;position:relative}.hero__intro{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:680px;margin-inline:auto;padding-top:clamp(8px,2vh,20px);display:flex}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero__lockup{max-width:min(440px,100%);filter:drop-shadow(0 1px 10px #ffffffd1) drop-shadow(0 8px 28px var(--navy-a08));justify-content:center;align-items:center;gap:clamp(10px,1.6vw,16px);margin:0 auto;display:flex}.hero__lockup-mark{flex:none;width:clamp(44px,6.5vw,64px);line-height:0;display:block}.hero__lockup-mark img{width:100%;height:auto;display:block}.hero__lockup-wordmark{flex:auto;min-width:0;max-width:min(260px,44vw);line-height:0;display:block}.hero__lockup-wordmark img{width:100%;height:auto;display:block}.hero__lockup.is-revealing{animation:logo-reveal .7s var(--ease-out) both}@keyframes logo-reveal{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.hero__copy{flex-direction:column;align-items:center;width:100%;display:flex}.hero__copy.reveal--stagger.is-visible>:first-child{animation-delay:60ms}.hero__copy.reveal--stagger.is-visible>:nth-child(2){animation-delay:.14s}.hero__copy.reveal--stagger.is-visible>:nth-child(3){animation-delay:.22s}.hero__copy.reveal--stagger.is-visible>:nth-child(4){animation-delay:.3s}.hero__slogan{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--graphite-a65);margin-top:clamp(20px,3vh,28px);font-size:.6875rem;font-weight:600}.hero__headline{font-family:var(--font-heading);letter-spacing:-.05em;color:var(--navy);margin-top:clamp(28px,4vh,40px);text-wrap:balance;max-width:12em;margin-inline:auto;padding-bottom:.02em;font-size:clamp(2.15rem,5.2vw,3.5rem);font-weight:600;line-height:1.04}.hero__headline em{font-size:1em;display:inline}.hero__actions{justify-content:center;align-items:center;margin-top:clamp(36px,5vh,48px);display:flex}.hero__actions .btn--whatsapp{letter-spacing:-.015em;min-height:56px;padding:0 40px;font-size:1rem;font-weight:700;box-shadow:0 12px 32px #0b234124}.hero .btn--outline-light{color:var(--navy);border-color:var(--navy-a12);-webkit-backdrop-filter:blur(8px);background:#ffffff8c;font-weight:600}.hero__tagline{color:var(--graphite-a80);margin-top:clamp(28px,3.6vh,36px);text-wrap:pretty;max-width:30ch;margin-inline:auto;font-size:.96875rem;font-weight:400;line-height:1.5}.hero a.text-link.hero__secondary{min-height:auto;color:var(--graphite-a65);letter-spacing:.01em;margin-top:18px;padding:2px 0;font-size:.8125rem;font-weight:600}@media (hover:hover) and (pointer:fine){.hero a.text-link.hero__secondary:hover{color:var(--navy);gap:10px}.hero__actions .btn--whatsapp:hover{box-shadow:0 14px 36px #0b23412e}}.hero--gateway{--hero-stage-pad:clamp(16px, 2vw, 28px);--hero-stage-max:min(1400px, 100%);min-height:calc(100svh - var(--header-height));color:var(--white);background-color:var(--navy);margin-top:0;position:relative;overflow:clip}.hero--gateway:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--navy) 55%, #000) 0%, color-mix(in srgb, var(--navy) 22%, transparent) 42%, transparent 100%);height:clamp(48px,8vh,88px);position:absolute;top:0;left:0;right:0}.hero--gateway:after{display:none}.hero__watermark{z-index:0;pointer-events:none;-webkit-mask-composite:source-in;width:min(52%,720px);position:absolute;top:0;bottom:0;left:0;overflow:hidden;-webkit-mask-image:radial-gradient(78% 70% at 8% 12%,#0000 0% 48%,#000 88%),radial-gradient(55% 80% at 100%,#0000 0% 35%,#000 78%),linear-gradient(100deg,#000 0% 48%,#0000 86%);mask-image:radial-gradient(78% 70% at 8% 12%,#0000 0% 48%,#000 88%),radial-gradient(55% 80% at 100%,#0000 0% 35%,#000 78%),linear-gradient(100deg,#000 0% 48%,#0000 86%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero__watermark:before{content:"";background-image:var(--brand-navy-modules);opacity:.58;background-position:58% 34%;background-repeat:no-repeat;background-size:min(1380px,115vw);position:absolute;inset:-22% -40% -28% -50%;transform:scaleX(-1)}.hero__watermark:after{content:"";background-image:var(--brand-navy-modules);opacity:.34;background-position:36% 128%;background-repeat:no-repeat;background-size:min(1080px,92vw);position:absolute;inset:-8% -28% -36% -60%;transform:scaleX(-1)}.hero--gateway .hero__canvas{z-index:2;width:100%;max-width:var(--hero-stage-max);min-height:calc(100svh - var(--header-height));padding-inline:var(--hero-stage-pad);pointer-events:none;align-items:flex-start;margin-inline:auto;padding-top:clamp(40px,7.5vh,88px);padding-bottom:clamp(48px,8vh,96px);display:flex;position:relative}.hero__copy-slot{width:min(100%,38rem);max-width:42%;min-height:clamp(280px,42vh,420px)}.hero--gateway .hero__copy-stack{width:min(100%,44rem);max-width:min(48%,42rem);position:relative}.hero--gateway .hero__copy{pointer-events:none;opacity:0;visibility:hidden;width:100%;transition:opacity .28s var(--ease-out), visibility .28s var(--ease-out), transform .28s var(--ease-out);flex-direction:column;align-items:flex-start;gap:0;display:flex;transform:translateY(4px)}.hero--gateway .hero__copy:not(.is-active){width:100%;transition-duration:.16s;position:absolute;top:0;left:0}.hero--gateway .hero__copy.is-active{opacity:1;visibility:visible;pointer-events:auto;transition-duration:.38s;position:relative;transform:translateY(0)}.hero--gateway .hero__brand{align-items:center;min-height:clamp(2.75rem,5.5vh,3.75rem);margin:0 0 clamp(1.75rem,3.2vh,2.5rem);display:flex}.hero--gateway .hero__logo{width:min(100%,clamp(320px,38vw,480px));height:auto;margin:0;display:block}.hero--gateway .hero__product{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--white);margin:0;font-size:clamp(1.85rem,3.2vw,2.65rem);font-weight:700;line-height:1}.hero--gateway .hero__slogan{max-width:18ch;font-family:var(--font-heading);letter-spacing:-.03em;text-transform:none;color:var(--white);text-wrap:balance;margin:0 0 clamp(1.1rem,2vh,1.55rem);font-size:clamp(1.85rem,3.4vw,2.85rem);font-weight:800;line-height:1.12}.hero--gateway .hero__lede{max-width:38ch;color:color-mix(in srgb, var(--white) 68%, transparent);margin:0 0 clamp(1.6rem,3vh,2.2rem);font-size:clamp(.92rem,1.05vw,1.05rem);font-weight:400;line-height:1.7}.hero--gateway .hero__cta{background:var(--amber);color:var(--navy);box-shadow:0 8px 24px -10px color-mix(in srgb, var(--amber) 55%, transparent);border:0;margin-top:0}.hero--gateway .hero__cta:after{display:none}@media (hover:hover) and (pointer:fine){.hero--gateway .hero__cta:hover{background:color-mix(in srgb, var(--amber) 88%, white);color:var(--navy)}}@keyframes hero-stage-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero--gateway[data-ready=true]:not([data-reduce-motion=true]) .hero__copy.is-active .hero__brand,.hero--gateway[data-ready=true]:not([data-reduce-motion=true]) .hero__copy.is-active .hero__slogan,.hero--gateway[data-ready=true]:not([data-reduce-motion=true]) .hero__copy.is-active .hero__lede,.hero--gateway[data-ready=true]:not([data-reduce-motion=true]) .hero__copy.is-active .hero__cta{animation:hero-stage-in .52s var(--ease-out) both}.hero--gateway[data-ready=true]:not([data-reduce-motion=true]) .hero__copy.is-active .hero__brand{animation-delay:40ms}.hero--gateway[data-ready=true]:not([data-reduce-motion=true]) .hero__copy.is-active .hero__slogan{animation-delay:.1s}.hero--gateway[data-ready=true]:not([data-reduce-motion=true]) .hero__copy.is-active .hero__lede{animation-delay:.16s}.hero--gateway[data-ready=true]:not([data-reduce-motion=true]) .hero__copy.is-active .hero__cta{animation-delay:.22s}.hero--gateway[data-ready=true]:not([data-reduce-motion=true]) .hero__media-stage{animation:hero-stage-in .7s var(--ease-out) both;animation-delay:80ms}.hero__media-stage{z-index:1;pointer-events:none;border-radius:0;width:auto;height:auto;position:absolute;inset:0 0 0 48%;overflow:hidden;-webkit-mask-image:none;mask-image:none}.hero__media-slide{opacity:0;filter:blur(2.5px);transition:opacity .68s var(--ease-out), filter .68s var(--ease-out);position:absolute;inset:0}.hero__media-slide.is-active{opacity:1;filter:blur()}.hero__media-slide img{object-fit:cover;filter:saturate(.86)contrast(1.06)brightness(.9);width:100%;height:100%}.hero__media-grade{z-index:1;pointer-events:none;background:linear-gradient(105deg, color-mix(in srgb, var(--navy) 52%, transparent) 0%, color-mix(in srgb, var(--navy) 18%, transparent) 28%, transparent 48%), linear-gradient(195deg, transparent 48%, color-mix(in srgb, var(--amber) 20%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--navy) 28%, transparent) 0%, transparent 32%);position:absolute;inset:0}.hero__media-veil{z-index:2;pointer-events:none;filter:none;background:linear-gradient(180deg, transparent 0%, transparent 70%, color-mix(in srgb, var(--navy) 28%, transparent) 82%, color-mix(in srgb, var(--navy) 72%, transparent) 92%, var(--navy) 100%), linear-gradient(92deg, var(--navy) 0%, color-mix(in srgb, var(--navy) 96%, transparent) 6%, color-mix(in srgb, var(--navy) 86%, transparent) 14%, color-mix(in srgb, var(--navy) 68%, transparent) 24%, color-mix(in srgb, var(--navy) 46%, transparent) 36%, color-mix(in srgb, var(--navy) 26%, transparent) 48%, color-mix(in srgb, var(--navy) 12%, transparent) 58%, color-mix(in srgb, var(--navy) 4%, transparent) 66%, transparent 74%);position:absolute;inset:0}.hero__nav{z-index:4;width:44px;height:44px;color:color-mix(in srgb, var(--amber) 70%, white);cursor:pointer;opacity:.65;transition:color .2s var(--ease-out), opacity .2s var(--ease-out), transform .16s var(--ease-out);background:0 0;border:0;place-items:center;font-size:2rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.hero__nav--prev{left:clamp(10px,1.6vw,22px)}.hero__nav--next{right:clamp(10px,1.6vw,22px)}@media (hover:hover) and (pointer:fine){.hero__nav:hover{color:var(--amber);opacity:1}.hero__nav:active{transform:translateY(-50%)scale(.97)}}.hero__nav:focus-visible{outline:2px solid var(--amber);outline-offset:3px;opacity:1}@media (max-width:1100px){.hero__media-stage{left:46%}.hero--gateway .hero__copy-stack{max-width:52%}}@media (max-width:960px){.hero--gateway{min-height:calc(100svh - var(--header-height));flex-direction:column;display:flex}.hero--gateway:before{opacity:.7;height:36px}.hero__media-stage{border-radius:0;order:-1;width:100%;height:min(52vh,420px);margin:0;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.hero__media-veil{background:linear-gradient(180deg, transparent 35%, color-mix(in srgb, var(--navy) 35%, transparent) 62%, var(--navy) 100%)}.hero--gateway .hero__canvas{flex:1;align-items:flex-start;min-height:0;padding-top:28px;padding-bottom:56px}.hero--gateway .hero__copy-stack{width:100%;max-width:100%;margin-inline:auto}.hero--gateway .hero__logo{width:min(100%,clamp(280px,78vw,400px))}.hero--gateway .hero__product{font-size:clamp(1.55rem,6.5vw,2.2rem)}.hero--gateway .hero__slogan{max-width:22ch;font-size:clamp(1.65rem,6.2vw,2.35rem)}.hero__watermark{-webkit-mask-composite:source-over;width:100%;-webkit-mask-image:radial-gradient(85% 75% at 18% 18%,#0000 0% 42%,#000 78%);mask-image:radial-gradient(85% 75% at 18% 18%,#0000 0% 42%,#000 78%);-webkit-mask-composite:source-over;mask-composite:add}.hero__watermark:before{opacity:.42;background-position:55% 40%;background-size:min(980px,150vw)}.hero__watermark:after{opacity:.24}.header__logo img{width:192px;height:72px}.header__inner{gap:16px;padding-inline:16px}.hero__nav{top:auto;bottom:20px;transform:none}.hero__nav--prev{left:calc(50% - 56px)}.hero__nav--next{left:auto;right:calc(50% - 56px)}.hero__nav:active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.hero__media-slide,.hero__nav,.hero--gateway .hero__copy{filter:none;transition:none;transform:none}.hero--gateway[data-ready=true] .hero__copy.is-active .hero__brand,.hero--gateway[data-ready=true] .hero__copy.is-active .hero__slogan,.hero--gateway[data-ready=true] .hero__copy.is-active .hero__lede,.hero--gateway[data-ready=true] .hero__copy.is-active .hero__cta,.hero--gateway[data-ready=true] .hero__media-stage{animation:none}}.hero__panel{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(28px,4vh,48px);display:grid}.hero__panel .hero-card{border-radius:var(--radius-md);height:100%;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px)saturate(1.1);transition:transform var(--t-med), background-color var(--t-med), border-color var(--t-med);--lift-shadow:var(--shadow-md);background:#ffffffb8;border:1px solid #ffffffeb;padding:18px 22px;position:relative}.hero__panel .hero-card:after{content:"";border-radius:inherit;box-shadow:var(--lift-shadow);opacity:0;transition:opacity var(--t-med);pointer-events:none;z-index:-1;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.hero__panel .hero-card:hover{background:#ffffffe0;border-color:#fff;transform:translateY(-2px)}.hero__panel .hero-card:hover:after{opacity:1}.hero .btn--outline-light:hover{background:var(--navy);color:var(--white);border-color:var(--navy)}}.hero__panel .reveal{height:100%}.hero__panel .hero-card--accent{border-left:3px solid var(--amber)}.hero__panel .hero-card__label{letter-spacing:.12em;font-size:.6875rem}.hero__panel .hero-card__title{color:var(--navy);margin-top:4px;font-size:.9875rem;line-height:1.35}.hero__panel .hero-card__text{color:var(--graphite-a80);margin-top:6px;font-size:.8125rem;line-height:1.45}@media (min-width:1025px){.hero__panel .hero-card__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.hero-card{background:var(--white-a10);border:1px solid var(--white-a15);border-radius:var(--radius-lg);-webkit-backdrop-filter:none;backdrop-filter:none;padding:24px 28px}.hero-card--accent{border-left:3px solid var(--amber)}.hero-card__label{font-family:var(--font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);font-size:.75rem;font-weight:700}.hero-card__title{font-family:var(--font-heading);color:var(--white);margin-top:6px;font-size:1.0625rem;font-weight:700}.hero-card__text{color:var(--white-a70);margin-top:4px;font-size:.875rem}.card-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card-grid--2{grid-template-columns:repeat(2,1fr)}.card-grid--4{grid-template-columns:repeat(4,1fr)}.card{background:var(--white);border:1px solid var(--navy-a08);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);transition:transform var(--t-med), border-color var(--t-med);--lift-shadow:var(--shadow-md);padding:32px;position:relative}.card:after{content:"";border-radius:inherit;box-shadow:var(--lift-shadow);opacity:0;transition:opacity var(--t-med);pointer-events:none;z-index:-1;position:absolute;inset:0}.card__icon{border-radius:var(--radius-sm);background:var(--navy-a05);width:48px;height:48px;color:var(--navy);transition:background-color var(--t-med), color var(--t-med);justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.reveal:not(.is-visible) .card__icon .icon-svg :is(path,circle,rect):not([stroke=none]){stroke-dasharray:1;stroke-dashoffset:1px}.reveal.is-visible .card__icon .icon-svg :is(path,circle,rect):not([stroke=none]){animation:icon-draw var(--t-icon) both}.reveal.is-visible .card__icon .icon-svg :is(path,circle,rect):not([stroke=none]):first-child{animation-delay:40ms}.reveal.is-visible .card__icon .icon-svg :is(path,circle,rect):not([stroke=none]):nth-child(2){animation-delay:90ms}.reveal.is-visible .card__icon .icon-svg :is(path,circle,rect):not([stroke=none]):nth-child(3){animation-delay:.14s}.reveal.is-visible .card__icon .icon-svg :is(path,circle,rect):not([stroke=none]):nth-child(4){animation-delay:.19s}@keyframes icon-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (hover:hover) and (pointer:fine){.card:hover{border-color:var(--navy-a12);transform:translateY(-2px)}.card:hover:after{opacity:1}.card:hover .card__icon{background:var(--navy-a08);color:var(--navy)}}.card h3{margin-bottom:10px;font-size:1.1875rem}.card p{color:var(--graphite-a80);font-size:.9375rem}.card__link{font-family:var(--font-heading);color:var(--navy);transition:gap var(--t-fast), color var(--t-fast);align-items:center;gap:6px;margin-top:20px;font-size:.875rem;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.card__link:hover{color:var(--amber);gap:10px}}.card__tagline{color:var(--navy);font-weight:600}.card--navy{background-color:var(--navy);border-color:#0000;position:relative;overflow:hidden;box-shadow:0 12px 32px #0b234124}.card--navy:before{content:"";pointer-events:none;z-index:0;background-image:var(--brand-navy-modules);opacity:var(--brand-navy-modules-opacity);background-position:110% -10%;background-repeat:no-repeat;background-size:min(900px,180%);position:absolute;inset:0}.card--navy>*{z-index:1;position:relative}.card--navy h3,.card--navy .product-logo,.card--navy .product-logo__name,.card--navy .card__tagline{color:var(--white)}.card--navy p{color:var(--white-a85)}.card--navy .card__icon{background:color-mix(in srgb, var(--white) 12%, transparent);color:var(--amber)}.card--navy .card__link{color:var(--white)}@media (hover:hover) and (pointer:fine){.card--navy:hover{border-color:#0000}.card--navy .card__link:hover{color:var(--amber)}}.check-list{gap:14px;list-style:none;display:grid}.check-list li{color:var(--graphite-a80);align-items:flex-start;gap:12px;font-size:.9375rem;display:flex}.check-list li:before{content:"";background-color:var(--amber-a10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6 10.5l2.5 2.5L14 7.5' stroke='%23C99700' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:2px}.section--navy .check-list li{color:var(--white-a85)}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.plans__cell{height:100%;min-height:100%;display:flex}.plans__cell>.plan{flex:1;width:100%}.plan{background:var(--white);border:1px solid var(--navy-a12);border-radius:var(--radius-lg);transition:transform var(--t-med), border-color var(--t-med);--lift-shadow:var(--shadow-md);flex-direction:column;padding:36px 32px;display:flex;position:relative}.plan:after{content:"";border-radius:inherit;box-shadow:var(--lift-shadow);opacity:0;transition:opacity var(--t-med);pointer-events:none;z-index:-1;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.plan:hover{transform:translateY(-2px)}.plan:hover:after{opacity:1}}.plan--featured{border-color:var(--amber);border-width:2px;position:relative}.plan__badge{z-index:1;background:var(--amber);color:var(--navy);font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 14px;font-size:.75rem;font-weight:800;position:absolute;top:-13px;left:32px}.plan__head{min-height:7.5rem}.plan__name{letter-spacing:-.02em;font-size:1.375rem;font-weight:700}.plan__concept{color:var(--navy);margin-top:12px;font-size:.9375rem;font-weight:600;line-height:1.5}.plan__for{color:var(--graphite-a80);margin-top:12px;font-size:.9375rem;line-height:1.5}.plan__divider{background:var(--navy-a08);flex-shrink:0;height:1px;margin-block:24px}.plan__body{flex-direction:column;flex:1;padding-bottom:28px;display:flex}.plan__includes{letter-spacing:.04em;text-transform:none;color:var(--navy);min-height:2.6em;margin-bottom:16px;font-size:.8125rem;font-weight:700;line-height:1.35}.plan .check-list{flex:1}.plan .btn{width:100%;margin-top:auto}.plan__note{text-align:center;color:var(--graphite-a65);margin-top:40px;font-size:.875rem}.steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.step{background:var(--white);border:1px solid var(--navy-a08);border-radius:var(--radius-md);transition:transform var(--t-med), border-color var(--t-med);--lift-shadow:var(--shadow-sm);padding:28px;position:relative}.step:after{content:"";border-radius:inherit;box-shadow:var(--lift-shadow);opacity:0;transition:opacity var(--t-med);pointer-events:none;z-index:-1;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.step:hover{border-color:var(--navy-a12);transform:translateY(-2px)}.step:hover:after{opacity:1}}.step__num{font-family:var(--font-meta);color:var(--amber);letter-spacing:.1em;font-size:.8125rem;font-weight:700}.step h3{margin-top:10px;font-size:1.0625rem}.step p{margin-top:8px;font-size:.875rem}.pillars{flex-wrap:wrap;gap:14px;display:flex}.pillar{border:1px solid var(--white-a25);font-family:var(--font-heading);color:var(--white);border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-size:.9375rem;font-weight:600;display:inline-flex}.pillar:before{content:"";background:var(--amber);border-radius:50%;width:6px;height:6px}.split{grid-template-columns:repeat(2,1fr);align-items:center;gap:72px;display:grid}.split__panel{background-color:var(--navy);border-radius:var(--radius-lg);color:var(--white);padding:48px;position:relative;overflow:hidden}.split__panel:before{content:"";pointer-events:none;z-index:0;background-image:var(--brand-navy-modules);opacity:var(--brand-navy-modules-opacity);background-position:95% 12%;background-repeat:no-repeat;background-size:min(1000px,185%);position:absolute;inset:0}.split__panel>*{z-index:1;position:relative}.split__panel h3{color:var(--white);margin-bottom:20px;font-size:1.375rem}.split__panel p{color:var(--white-a85)}.proof{background-color:var(--navy);color:var(--white);padding-block:40px;position:relative;overflow:hidden}.proof:before{content:"";pointer-events:none;z-index:0;background-image:var(--brand-navy-modules);opacity:var(--brand-navy-modules-opacity);background-position:72% 55%;background-repeat:no-repeat;background-size:min(1500px,120vw);position:absolute;inset:0}.proof>.container{z-index:1;position:relative}.proof__grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.proof__item{text-align:center;padding:8px 12px}@media (prefers-reduced-motion:no-preference){.proof.is-pending .proof__item{opacity:0;transform:translateY(8px)}.proof.is-visible .proof__item{animation:rise-in .42s var(--ease-out) both}.proof.is-visible .proof__item:first-child{animation-delay:0s}.proof.is-visible .proof__item:nth-child(2){animation-delay:50ms}.proof.is-visible .proof__item:nth-child(3){animation-delay:.1s}.proof.is-visible .proof__item:nth-child(4){animation-delay:.15s}}.proof__value{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--amber);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:300;line-height:1;display:block}.proof__label{font-family:var(--font-heading);color:var(--white);margin-top:10px;font-size:.9375rem;font-weight:700;display:block}.proof__detail{color:var(--white-a70);margin-top:4px;font-size:.8125rem;display:block}.value-asymmetric{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:40px 64px;display:grid}.value-asymmetric__stack{border-left:1px solid var(--navy-a12);flex-direction:column;gap:0;padding-top:0;padding-left:48px;display:flex}.value-asymmetric__stack>.reveal+.reveal .value-item{border-top:1px solid var(--navy-a08);margin-top:28px;padding-top:28px}.value-item__index{font-family:var(--font-meta);letter-spacing:.12em;color:var(--amber);margin-bottom:14px;font-size:.75rem;font-weight:700;display:block}.value-item--lead{padding:0}.value-item--lead h3{letter-spacing:-.032em;text-wrap:balance;color:var(--navy);margin-bottom:16px;font-size:clamp(1.55rem,2.7vw,1.95rem);font-weight:600;line-height:1.2}.value-item--lead p{max-width:30ch;color:var(--graphite-a80);font-size:1.0625rem;line-height:1.55}.value-item__icon{color:var(--amber);margin-bottom:16px;display:inline-flex}.value-item h3{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--navy);margin-bottom:10px;font-size:1.0625rem;font-weight:600}.value-item p{max-width:34ch;color:var(--graphite-a80);font-size:.9375rem;line-height:1.55}.home-problem:not(.section--navy),.home-radar:not(.section--navy){background:linear-gradient(180deg, color-mix(in srgb, var(--navy) 2.5%, var(--white)) 0%, var(--white) 42%, color-mix(in srgb, var(--navy) 3.5%, var(--white)) 100%);position:relative;overflow:hidden}.home-problem:not(.section--navy):before,.home-radar:not(.section--navy):before{content:"";pointer-events:none;z-index:0;background-image:var(--brand-light-modules);background-repeat:no-repeat;background-size:var(--brand-light-modules-size);opacity:.75;background-position:90% 28%;position:absolute;inset:0}.home-problem:not(.section--navy):after,.home-radar:not(.section--navy):after{content:"";pointer-events:none;z-index:0;background:var(--brand-mark-dark) center / contain no-repeat;opacity:.032;width:min(280px,38vw);height:min(280px,38vw);position:absolute;bottom:-10%;right:-5%}.home-problem>.container,.home-radar>.container{z-index:1;position:relative}.home-problem .section-heading{isolation:isolate;max-width:38rem;margin-bottom:clamp(40px,5vh,56px);position:relative}.home-problem .section-heading:before{content:"OPERAÇÃO";font-family:var(--font-heading);letter-spacing:-.04em;color:var(--depth-ghost-light);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(2.75rem,9vw,6.5rem);font-weight:700;line-height:.85;position:absolute;top:48%;left:-.04em;transform:translateY(-50%)}.home-problem.section--navy .section-heading:before{color:var(--depth-ghost)}.home-problem .section-heading h2{letter-spacing:-.038em;max-width:18em}.home-problem .section-heading p{max-width:46ch;color:var(--graphite-a80);margin-top:18px;font-size:1.0625rem;line-height:1.6}.home-problem.section--navy .section-heading p{color:var(--white-a85)}.home-problem__link{margin-top:clamp(40px,5vh,56px)}@media (hover:hover) and (pointer:fine){.home-problem:not(.section--navy) .home-problem__link:hover{color:var(--navy)}}.home-problem.section--navy .value-asymmetric{border:1px solid color-mix(in srgb, var(--white) 14%, transparent);border-radius:var(--radius-lg);background:linear-gradient(145deg, color-mix(in srgb, var(--white) 7%, transparent) 0%, color-mix(in srgb, var(--white) 2.5%, transparent) 100%);gap:0;margin-top:8px;padding:clamp(28px,3.5vw,40px)}.home-problem.section--navy .value-asymmetric__stack{border-left-color:color-mix(in srgb, var(--white) 16%, transparent);margin-left:clamp(28px,3vw,40px);padding-left:clamp(28px,3vw,40px)}.home-problem.section--navy .value-asymmetric__stack>.reveal+.reveal .value-item{border-top-color:color-mix(in srgb, var(--white) 12%, transparent)}.home-problem.section--navy .value-item{border-radius:var(--radius-md);transition:background-color .2s var(--ease-out), transform .16s var(--ease-out);margin:-16px -18px;padding:16px 18px}.home-problem.section--navy .value-item--lead h3,.home-problem.section--navy .value-item h3{color:var(--white)}.home-problem.section--navy .value-item--lead p,.home-problem.section--navy .value-item p{color:var(--white-a85)}@media (hover:hover) and (pointer:fine){.home-problem.section--navy .value-item:hover{background:color-mix(in srgb, var(--white) 8%, transparent)}.home-problem.section--navy .value-item:active{transform:scale(.985)}}.value-row{grid-template-columns:repeat(3,1fr);gap:40px 48px;display:grid}.bezel{border-radius:var(--radius-bezel);padding:6px}.bezel--light{background:linear-gradient(145deg, var(--navy-a05) 0%, var(--navy-a03) 100%);border:1px solid var(--navy-a08);box-shadow:var(--shadow-sm)}.bezel--dark{background:#ffffff0f;border:1px solid #ffffff1f;height:100%}.bezel--dark .mon-seal--panel,.bezel--dark .split__panel{border-radius:var(--radius-bezel-inner);border:none;height:100%;min-height:320px;box-shadow:inset 0 1px #ffffff1a}.bezel--light .diagnostic,.bezel--light .diagnostic--result{border-radius:var(--radius-bezel-inner);border:1px solid var(--navy-a08);box-shadow:inset 0 1px 0 #ffffffb8, var(--shadow-xs);background:var(--white)}.diagnostic-wrap{max-width:740px}.diagnostic{background:var(--white);border:1px solid var(--navy-a08);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:clamp(28px,4vw,40px)}.diagnostic__progress{background:var(--navy-a08);border-radius:999px;height:3px;margin-bottom:24px;overflow:hidden}.diagnostic__progress span{background:var(--amber);width:100%;height:100%;transform:scaleX(var(--diagnostic-progress,0));transform-origin:0;transition:transform var(--t-med);display:block}.diagnostic__body{animation:diagnostic-swap .22s var(--ease-out) both}.diagnostic--result{animation:diagnostic-result .28s var(--ease-out) both}@keyframes diagnostic-swap{0%{opacity:.72;filter:blur(2px)}to{opacity:1;filter:blur()}}@keyframes diagnostic-result{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.diagnostic__eyebrow{font-family:var(--font-meta);letter-spacing:.04em;text-transform:none;color:var(--graphite-a65);font-size:.8125rem;font-weight:600}.diagnostic__question{color:var(--navy);margin-top:10px;font-size:1.375rem}.diagnostic__options{flex-direction:column;gap:10px;margin-top:28px;display:flex}.diagnostic__option{text-align:left;font-family:var(--font-heading);color:var(--navy);background:var(--surface);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--t-fast), background-color var(--t-fast), transform var(--t-fast);border:1px solid #0000;padding:16px 18px;font-size:.9875rem;font-weight:600}.diagnostic__option:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.diagnostic__option:hover{border-color:var(--amber-a35);background:var(--white);transform:translateY(-1px)}.diagnostic__option:hover:active{transform:scale(.98)}}.diagnostic__option:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.diagnostic--result .diagnostic__result-title{color:var(--navy);margin-top:10px;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:500}.diagnostic__result-text{color:var(--graphite-a80);margin-top:14px;font-size:1.0625rem}.diagnostic__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.diagnostic__reset{font-family:var(--font-heading);color:var(--graphite-a65);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:8px;font-size:.875rem;font-weight:600;text-decoration:underline}.diagnostic__reset:hover{color:var(--navy)}.outcome-layout .section-heading{margin-bottom:40px}.outcome-list{border-top:1px solid var(--navy-a08);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.outcome-list__item{border-bottom:1px solid var(--navy-a08)}.outcome-list__body{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:20px 28px;padding-block:28px;display:grid}.outcome-list__num{font-family:var(--font-meta);letter-spacing:.06em;color:var(--amber);padding-top:4px;font-size:.875rem;font-weight:700}.outcome-list__mark{flex-direction:column;align-items:flex-start;gap:12px;padding-top:2px;display:flex}.outcome-list__icon{color:var(--amber);opacity:.85;line-height:0;display:inline-flex}.outcome-list__item h3{letter-spacing:-.02em;color:var(--navy);margin-bottom:8px;font-size:clamp(1.2rem,2vw,1.4rem);font-weight:600}.outcome-list__item p{color:var(--graphite-a80);max-width:52ch;margin:0;font-size:1rem;line-height:1.55}.home-method .outcome-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.2fr);align-items:start;gap:clamp(36px,5vw,72px);display:grid}.home-method .outcome-layout .section-heading{max-width:none;margin-bottom:0;position:sticky;top:112px}.home-method .section-heading h2{text-wrap:balance;max-width:12em}.home-method .section-heading p{max-width:38ch;margin-top:14px}.home-method .outcome-list{border:1px solid var(--navy-a12);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--white) 88%, var(--navy)) 0%, var(--white) 100%);padding-inline:clamp(16px,2vw,28px);box-shadow:0 18px 40px #0b23410f}.home-method .outcome-list__body{transition:background-color .2s var(--ease-out), transform .16s var(--ease-out);border-radius:var(--radius-sm);margin-inline:-8px;padding-block:26px;padding-inline:12px}.home-method .outcome-list__item h3{letter-spacing:-.025em}.home-method .outcome-layout>.text-link{grid-column:1;margin-top:28px}@media (hover:hover) and (pointer:fine){.home-method .outcome-list__item:hover .outcome-list__body{background:color-mix(in srgb, var(--navy) 4.5%, transparent)}.home-method .outcome-list__item:hover .outcome-list__icon{opacity:1}.home-method .outcome-list__item:hover .outcome-list__num{color:var(--navy)}.home-method .outcome-list__item:active .outcome-list__body{transform:scale(.99)}}.text-link{font-family:var(--font-heading);color:var(--navy);transition:color var(--t-ui), gap var(--t-fast);align-items:center;gap:8px;margin-top:32px;font-size:.9375rem;font-weight:700;display:inline-flex}.hero__actions .text-link,.split .text-link{min-height:52px;margin-top:0;padding-inline:4px}.split .text-link{color:var(--navy)}.hero__actions .text-link{min-height:48px;color:var(--graphite-a80);padding-inline:6px;font-size:.875rem;font-weight:600}@media (hover:hover) and (pointer:fine){.hero__actions .text-link:hover{color:var(--navy)}.text-link:hover{color:var(--amber);gap:12px}}.outcome-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.outcome h3{color:var(--white);margin-bottom:12px;font-size:1.25rem}.outcome p{color:var(--white-a85);font-size:.9875rem}.quote-feature{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:stretch;gap:28px 40px;display:grid}.quote-feature__aside{flex-direction:column;gap:16px;display:flex}.quote{background:var(--white);border-radius:var(--radius-md);border-top:3px solid var(--amber);margin:0;padding:28px 28px 24px}.quote--feature{background:var(--white);height:100%;box-shadow:var(--shadow-sm);border-top-width:4px;flex-direction:column;justify-content:space-between;padding:clamp(32px,4vw,48px);display:flex}.quote--feature p{letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(1.25rem,2.4vw,1.55rem);font-weight:500;line-height:1.45}.home-transform.section--navy:before{opacity:.42;background-position:72% 38%;background-size:min(1400px,118vw)}.home-transform.section--navy:after{opacity:.28;background-position:18% 108%}.home-transform .section-heading{isolation:isolate;max-width:38rem;margin-bottom:clamp(40px,5vh,56px);position:relative}.home-transform .section-heading:before{content:"QUALIDADE";font-family:var(--font-heading);letter-spacing:-.045em;color:var(--depth-ghost);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(3.25rem,12vw,8.5rem);font-weight:700;line-height:.85;position:absolute;top:42%;left:-.06em;transform:translateY(-50%)}.home-transform .section-heading h2{text-wrap:balance;max-width:16em}.home-transform .section-heading p{max-width:42ch;margin-top:14px}.transform-arc{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.transform-arc:before{content:"";background:var(--navy-a12);pointer-events:none;z-index:0;height:1px;position:absolute;top:18px;left:8%;right:8%}.home-transform.section--navy .transform-arc:before{background:color-mix(in srgb, var(--white) 22%, transparent)}.transform-arc__step{z-index:1;background:0 0;border:none;padding:0 28px 0 0;position:relative}.transform-arc__step:last-child{padding-right:0}.transform-arc__step>.reveal{flex-direction:column;height:100%;padding:0 8px 0 0;display:flex}.home-transform .transform-arc__step>.reveal{transition-duration:.52s;transition-timing-function:var(--ease-out)}.transform-arc__phase{background:var(--white);border:1px solid var(--navy-a12);width:36px;height:36px;font-family:var(--font-meta);letter-spacing:.08em;color:var(--graphite-a65);box-shadow:0 0 0 6px var(--surface,#f2f4f7);border-radius:50%;justify-content:center;align-items:center;margin-bottom:28px;font-size:.6875rem;font-weight:700;display:inline-flex}.transform-arc__step--focus .transform-arc__phase{background:var(--navy);border-color:var(--navy);color:var(--white)}.transform-arc__step--result .transform-arc__phase{background:var(--amber);border-color:var(--amber);color:var(--navy)}.home-transform.section--navy .transform-arc__phase{background:color-mix(in srgb, var(--white) 10%, transparent);border-color:color-mix(in srgb, var(--white) 28%, transparent);color:color-mix(in srgb, var(--white) 78%, transparent);box-shadow:0 0 0 6px var(--navy)}.home-transform.section--navy .transform-arc__step--focus .transform-arc__phase{background:var(--white);border-color:var(--white);color:var(--navy)}.home-transform.section--navy .transform-arc__step--result .transform-arc__phase{background:var(--amber);border-color:var(--amber);color:var(--navy)}.transform-arc__step h3{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--navy);margin:0 0 12px;font-size:1.125rem;font-weight:600;line-height:1.25}.transform-arc__step p{color:var(--graphite-a80);max-width:32ch;margin:0;font-size:.9375rem;line-height:1.55}.home-transform.section--navy .transform-arc__step h3{color:var(--white)}.home-transform.section--navy .transform-arc__step p{color:var(--white-a85)}.transform-arc__step--focus h3,.transform-arc__step--result h3{color:var(--navy)}.home-transform.section--navy .transform-arc__step--focus h3,.home-transform.section--navy .transform-arc__step--result h3{color:var(--white)}.quote--compact{border-top-width:2px;border:1px solid var(--navy-a08);border-top:2px solid var(--amber);border-radius:var(--radius-md);background:0 0;flex:1;padding:22px 22px 18px}.quote--compact p{font-size:.95rem;font-weight:500;line-height:1.5}.quote p{font-family:var(--font-heading);color:var(--navy);text-wrap:pretty;font-size:1.0625rem;font-style:normal;font-weight:500;line-height:1.55}.quote footer{flex-direction:column;gap:2px;margin-top:20px;display:flex}.quote footer strong{font-family:var(--font-heading);color:var(--navy);font-size:.875rem;font-style:normal}.quote footer span{color:var(--graphite-a65);font-size:.8125rem;font-style:normal}.quote-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.eco-bento{grid-template-rows:repeat(2,minmax(188px,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.eco-bento__hero{grid-area:1/1/3/3;min-height:100%}.eco-bento__hero>.eco-item,.eco-bento>.reveal>.eco-item{height:100%}.eco-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.eco-grid--5{grid-template-columns:repeat(5,1fr)}.custom-seg__problem{color:var(--graphite-a80);margin-top:10px;font-size:.9375rem}.custom-seg__label{font-family:var(--font-meta);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-weight:700;color:var(--amber)!important;margin-top:20px!important;font-size:.75rem!important}.eco-item{border-radius:var(--radius-md);border:1px solid var(--navy-a12);background:var(--white);transition:border-color var(--t-fast), transform var(--t-med), box-shadow var(--t-med);flex-direction:column;height:100%;min-height:0;padding:28px 26px 26px;display:flex}.eco-bento>.reveal{height:100%;min-height:0}.eco-item--hero{background-color:var(--navy);border-color:#0000;justify-content:flex-start;min-height:100%;padding:clamp(32px,3.6vw,44px);position:relative;overflow:hidden;box-shadow:0 12px 32px #0b23411a}.eco-item--hero:before{content:"";pointer-events:none;z-index:0;background-image:var(--brand-navy-modules);opacity:var(--brand-navy-modules-opacity);background-position:98% 5%;background-repeat:no-repeat;background-size:min(950px,195%);position:absolute;inset:0}.eco-item--hero>*{z-index:1;position:relative}.eco-item--hero .eco-item__icon{margin-bottom:22px}.eco-item h3{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--navy);margin-bottom:8px;font-size:1.0625rem;font-weight:600;line-height:1.25}.eco-item p{color:var(--graphite-a80);flex:1;max-width:30ch;font-size:.875rem;line-height:1.5}.eco-item__link{font-family:var(--font-heading);letter-spacing:.01em;color:var(--navy);transition:gap var(--t-fast);align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-size:.8125rem;font-weight:700;display:inline-flex}.eco-item.eco-item--hero h3{letter-spacing:-.032em;color:#fff;text-wrap:balance;margin-bottom:12px;font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:600;line-height:1.15}.eco-item.eco-item--hero p{color:#ffffffd1;flex:1;max-width:30ch;font-size:1rem;line-height:1.55}.eco-item.eco-item--hero .eco-item__link{color:#fff;padding-top:24px;font-size:.875rem}.eco-item__icon{color:var(--amber);justify-content:center;align-items:center;margin-bottom:16px;line-height:0;display:inline-flex}.eco-item:not(.eco-item--hero) .eco-item__icon{background:var(--navy-a05);border-radius:10px;width:2.5rem;height:2.5rem}@media (hover:hover) and (pointer:fine){.eco-item:hover{border-color:color-mix(in srgb, var(--navy) 28%, transparent);transform:translateY(-2px);box-shadow:0 8px 24px #0b234114}.eco-item--hero:hover{background:#0d2a4c;border-color:#0000;box-shadow:0 14px 36px #0b234124}.eco-item:hover .eco-item__link{gap:10px}}.home-eco .section-heading{max-width:38rem;margin-bottom:clamp(36px,4.5vh,48px)}.home-eco .section-heading h2{text-wrap:balance;max-width:16em}.home-eco .section-heading p{max-width:40ch;margin-top:14px;font-size:1.0625rem;line-height:1.55}.faq-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.faq-layout__cta{margin-top:28px}.faq-stack{max-width:800px;margin-inline:auto}.faq-stack__accordion{margin-top:8px}.faq-stack__cta{justify-content:center;margin-top:36px;display:flex}.faq{flex-direction:column;gap:10px;display:flex}.faq__item{background:var(--white);border:1px solid var(--navy-a08);border-radius:var(--radius-md);transition:border-color var(--t-med);overflow:hidden}.faq__item[data-open=true]{border-color:var(--amber-a35);box-shadow:var(--shadow-sm)}.faq__heading{font-size:inherit;font-weight:inherit;margin:0}.faq__trigger{text-align:left;cursor:pointer;width:100%;font-family:var(--font-heading);color:var(--navy);transition:background-color var(--t-fast);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:1rem;font-weight:650;display:flex}.faq__trigger:active .faq__icon{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.faq__trigger:hover{background:var(--navy-a03)}}.faq__trigger:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.faq__question{flex:1;min-width:0;line-height:1.35}.faq__icon{border:1px solid var(--navy-a12);width:28px;height:28px;transition:border-color var(--t-fast), background-color var(--t-fast), transform var(--t-med);border-radius:50%;flex-shrink:0;position:relative}.faq__item[data-open=true] .faq__icon{border-color:var(--amber-a35);background:var(--amber-a10)}.faq__icon:before,.faq__icon:after{content:"";background:var(--amber);transition:transform var(--t-med), opacity var(--t-med);position:absolute}.faq__icon:before{height:1.5px;margin-top:-.75px;top:50%;left:7px;right:7px}.faq__icon:after{width:1.5px;margin-left:-.75px;top:7px;bottom:7px;left:50%}.faq__item[data-open=true] .faq__icon:after{opacity:0;transform:scaleY(0)}.faq__panel{transition:grid-template-rows .28s var(--ease-out);grid-template-rows:0fr;display:grid}.faq__item[data-open=true] .faq__panel{grid-template-rows:1fr}.faq__panel-inner{opacity:0;min-height:0;transition:opacity .18s var(--ease-out);overflow:hidden}.faq__item[data-open=true] .faq__panel-inner{opacity:1;transition-duration:.22s;transition-delay:40ms}.faq__panel-inner p{color:var(--graphite-a80);margin:0;padding:0 22px 20px;font-size:.9625rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.faq__panel,.faq__panel-inner,.faq__icon,.faq__icon:before,.faq__icon:after,.faq__item{transition:none}.faq__panel-inner{opacity:1}.faq__trigger:active .faq__icon{transform:none}}.cta-band{background-color:var(--navy);border-radius:var(--radius-lg);grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;padding:72px 64px;display:grid;position:relative;overflow:hidden}.cta-band:before{content:"";pointer-events:none;z-index:0;background-image:var(--brand-navy-modules);opacity:var(--brand-navy-modules-opacity);background-position:88% 22%;background-repeat:no-repeat;background-size:min(1200px,160%);position:absolute;inset:0}.cta-band:after{content:"";pointer-events:none;z-index:0;background:var(--brand-mark-light) center / contain no-repeat;opacity:.06;width:min(220px,36%);height:min(220px,70%);position:absolute;bottom:-18%;left:-3%}.cta-band>*{z-index:1;position:relative}.cta-band h2{color:var(--white);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.85rem,3.4vw,2.5rem);font-weight:600;line-height:1.12}.cta-band p{color:var(--white-a85);max-width:65ch;margin-top:16px;font-size:1.0625rem;line-height:1.65}.cta-band__actions{flex-direction:column;align-items:stretch;gap:14px;display:flex}.page-hero{background-color:var(--navy);color:var(--white);padding-block:88px;position:relative;overflow:hidden}.page-hero:before{content:"";pointer-events:none;z-index:0;background-image:var(--brand-navy-modules);background-repeat:no-repeat;background-size:var(--brand-navy-modules-size);opacity:var(--brand-navy-modules-opacity);background-position:76% 36%;position:absolute;inset:0}.page-hero:after{content:"IC";font-family:var(--font-heading);letter-spacing:-.06em;color:var(--depth-ghost);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(7.5rem,26vw,16rem);font-weight:700;line-height:.75;position:absolute;bottom:-.18em;right:-.04em}.page-hero--media:after,.page-hero--product:after{opacity:.45;font-size:clamp(6rem,18vw,12rem);bottom:-.12em;left:2%;right:auto}.page-hero .container{z-index:1;position:relative}.page-hero h1{color:var(--white);letter-spacing:-.04em;text-wrap:balance;max-width:18ch;margin-top:18px;font-size:clamp(2.15rem,4.4vw,3.15rem);font-weight:600;line-height:1.08}.page-hero p{color:var(--white-a85);max-width:65ch;margin-top:20px;font-size:1.0625rem;line-height:1.65}.page-hero__actions{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.page-hero__content.reveal--stagger>*{transform:translateY(8px)}.page-hero__content.reveal--stagger.is-visible>*{animation-duration:.52s}.page-hero__content.reveal--stagger.is-visible>:first-child{animation-delay:0s}.page-hero__content.reveal--stagger.is-visible>:nth-child(2){animation-delay:70ms}.page-hero__content.reveal--stagger.is-visible>:nth-child(3){animation-delay:.14s}.page-hero__content.reveal--stagger.is-visible>:nth-child(4){animation-delay:.21s}.page-hero--product{padding-block:clamp(56px,7vh,88px)}.page-hero--product__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.page-hero--product .page-hero__content{max-width:36rem}.page-hero--product .page-hero__content.reveal--stagger>*{transform:translateY(10px)}.page-hero__product{background:0 0;justify-content:center;align-items:center;display:flex;position:relative}.page-hero__product-float{will-change:transform;background:0 0;width:min(100%,400px);position:relative;transform:translate(0,0)}.page-hero__product-bob{transform-origin:50% 70%;width:100%;animation:4.8s cubic-bezier(.45,0,.55,1) infinite product-bob}@keyframes product-bob{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}.page-hero__product-img{filter:drop-shadow(0 28px 40px #00000061);width:100%;height:auto;display:block}@media (max-width:900px){.page-hero--product__layout{grid-template-columns:1fr;gap:36px}.page-hero--product .page-hero__content{max-width:none}.page-hero__product-float{width:min(100%,280px);margin-inline:auto}}@media (prefers-reduced-motion:reduce){.page-hero__product-float{will-change:auto}.page-hero__product-bob{animation:none}}.reagente-proof{flex-direction:column;gap:28px;min-width:0;display:flex}.product-shot{justify-content:center;margin:0;display:flex}.product-shot__img{filter:drop-shadow(0 22px 36px #00000059);width:min(100%,340px);height:auto;display:block}.section--navy .reagente-proof .split__panel{margin:0}.page-hero--media{background:linear-gradient(28deg, color-mix(in srgb, var(--navy) 14%, white) 0%, color-mix(in srgb, var(--navy) 4%, white) 48%, var(--white) 100%);color:var(--navy);align-items:center;min-height:clamp(420px,52vw,560px);display:flex}.page-hero--media:before{display:none}.page-hero--media:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg, color-mix(in srgb, var(--navy) 16%, white) 0%, color-mix(in srgb, var(--navy) 8%, white) 38%, transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--navy) 10%, white) 0%, transparent 28%, transparent 72%, color-mix(in srgb, var(--navy) 8%, white) 100%);position:absolute;inset:0}.page-hero--media .page-hero__media{z-index:0;pointer-events:none;position:absolute;inset:0}.page-hero--media .page-hero__media:after{content:"";pointer-events:none;background:linear-gradient(90deg, #fffffffa 0%, #fffffff0 18%, #ffffffb8 36%, #ffffff47 48%, transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--navy) 16%, white) 0%, transparent 22%, transparent 78%, color-mix(in srgb, var(--navy) 10%, white) 100%);position:absolute;inset:0}.page-hero--media .page-hero__media-img{object-fit:cover;object-position:right center}.page-hero--media .container{z-index:1;width:100%;position:relative}.page-hero--media .page-hero__content{max-width:min(36rem,52%)}.page-hero--media h1{color:var(--navy);letter-spacing:-.04em;text-wrap:balance;max-width:22ch;margin-top:16px;font-size:clamp(2.35rem,4.8vw,3.45rem);font-weight:600;line-height:1.06}.page-hero--media p{color:var(--graphite-a80);max-width:52ch;font-size:1.125rem;line-height:1.65}.page-hero--media .eyebrow .product-logo{color:var(--navy);font-size:1.0625rem}.page-hero--monitoramento .page-hero__content{max-width:min(40rem,54%)}.page-hero--monitoramento h1{max-width:24ch}.page-hero--treinamento .page-hero__content{max-width:min(40rem,56%)}.page-hero--treinamento h1{text-wrap:unset;max-width:14em}.page-hero--treinamento .page-hero__product-name{letter-spacing:-.048em;color:var(--amber);margin-top:.06em;font-size:1.42em;font-style:normal;font-weight:700;line-height:1.02;display:block}.page-hero--treinamento .page-hero__media-img{object-position:58% 42%}@media (max-width:900px){.page-hero--media{min-height:0;padding-block:64px 0;display:block}.page-hero--media:after{background:linear-gradient(180deg, color-mix(in srgb, var(--navy) 8%, white) 0%, transparent 32%)}.page-hero--media .page-hero__media{aspect-ratio:16/10;width:100%;margin-top:40px;position:relative;inset:auto}.page-hero--media .page-hero__media:after{background:linear-gradient(180deg, color-mix(in srgb, var(--navy) 10%, white) 0%, transparent 20%, transparent 100%)}.page-hero--media .page-hero__content,.page-hero--monitoramento h1{max-width:none}.page-hero--media .page-hero__media-img{object-position:center center}}.section-heading.reveal--stagger.is-visible>:first-child{animation-delay:0s}.section-heading.reveal--stagger.is-visible>:nth-child(2){animation-delay:70ms}.section-heading.reveal--stagger.is-visible>:nth-child(3){animation-delay:.14s}.page-enter{animation:page-enter .26s var(--ease-out) both}@keyframes page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.model-tag{background:var(--amber-a10);border:1px solid var(--amber-a35);color:var(--navy);font-family:var(--font-heading);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:700;display:inline-flex}.footer{background-color:var(--navy);color:var(--white-a70);margin-top:0;padding-block:0;position:relative;overflow:hidden}.footer:before{content:"";pointer-events:none;z-index:0;background-image:var(--brand-navy-modules);opacity:var(--brand-navy-modules-opacity);background-position:70% 88%;background-repeat:no-repeat;background-size:min(1500px,118vw);position:absolute;inset:0}.footer:after{content:"";pointer-events:none;z-index:0;background-image:var(--brand-navy-modules);opacity:.32;background-position:-8% 20%;background-repeat:no-repeat;background-size:min(980px,80vw);position:absolute;inset:0;transform:scaleX(-1)}.footer>.container{z-index:1;position:relative}.footer__cta{border-bottom:1px solid var(--white-a15);background:radial-gradient(ellipse 80% 100% at 100% 0%, var(--amber-a10) 0%, transparent 52%), transparent;padding-block:48px;position:relative;overflow:hidden}.footer__cta:before{content:"";pointer-events:none;z-index:0;background-image:var(--brand-navy-modules);opacity:var(--brand-navy-modules-opacity);background-position:82% 8%;background-repeat:no-repeat;background-size:min(1300px,140vw);position:absolute;inset:0}.footer__cta>*{z-index:1;position:relative}.footer__cta-inner{grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:32px 48px;display:grid}.footer__cta-eyebrow{font-family:var(--font-meta);letter-spacing:.06em;text-transform:none;color:var(--amber);margin:0;font-size:.8125rem;font-weight:600}.footer__cta-title{color:var(--white);letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:10px 0 0;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:600;line-height:1.15}.footer__cta-text{max-width:48ch;color:var(--white-a85);margin:12px 0 0;font-size:.975rem;line-height:1.55}.footer__cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.footer__grid{grid-template-columns:1.45fr 1fr .9fr 1fr 1.15fr;gap:40px 32px;padding-block:72px 40px;display:grid}.footer__logo{border-radius:var(--radius-sm);display:inline-flex}.footer__logo:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.footer__logo-lockup{background:0 0;border-radius:0;align-items:center;height:48px;padding:0;display:inline-flex}.footer__logo-full{width:auto;max-width:min(240px,72vw);height:44px;display:block}.footer__logo-mark{width:auto;height:36px}.footer__logo-wordmark{width:auto;height:28px}.footer__tagline{font-family:var(--font-heading);color:var(--white);letter-spacing:.01em;margin:18px 0 0;font-size:.9375rem;font-weight:600}.footer__about{color:var(--white-a70);max-width:34ch;margin:12px 0 0;font-size:.9rem;line-height:1.55}.footer__pills{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.footer__pills li{letter-spacing:.02em;color:var(--white-a85);border:1px solid var(--white-a15);background:#ffffff0a;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:600}.footer__heading{font-family:var(--font-meta);color:var(--white);letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:.8125rem;font-weight:700}.footer__col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer__col a{color:var(--white-a70);transition:color var(--t-ui);font-size:.9375rem;display:inline-block;position:relative}.footer__col a:after{content:"";transform-origin:0;height:1px;transition:transform .18s var(--ease-out);pointer-events:none;background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.footer__col a:hover{color:var(--white)}.footer__col a:hover:after{transform:scaleX(1)}}.footer__col a:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:2px}.footer__contact{gap:16px!important}.footer__contact-label{font-family:var(--font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--white-a70);opacity:.85;margin-bottom:4px;font-size:.6875rem;font-weight:700;display:block}.footer__contact-text{color:var(--white-a85);font-size:.9375rem;line-height:1.45;display:block}.footer__meta{border-top:1px solid var(--white-a15);padding-block:18px}.footer__meta p{letter-spacing:.02em;color:var(--white-a70);margin:0;font-size:.8125rem;line-height:1.5}.footer__bottom{border-top:1px solid var(--white-a15);color:var(--white-a70);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-block:22px 28px;font-size:.8125rem;display:flex}.footer__legal{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.footer__legal-sep{opacity:.5}.footer__legal-nav{flex-wrap:wrap;gap:8px 18px;display:flex}.footer__legal-nav a{color:var(--white-a70);transition:color var(--t-ui)}.footer__legal-nav a:hover{color:var(--white)}.footer__legal-nav a:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:2px}.reveal{opacity:0;transition:opacity var(--t-enter), transform var(--t-enter);transform:translateY(10px)}.reveal.is-visible{opacity:1;transform:none}.reveal.reveal--stagger{opacity:1;transition:none;transform:none}.reveal--stagger>*{opacity:0;transform:translateY(8px)}.reveal--stagger.is-visible>*{animation:rise-in .42s var(--ease-out) both}.reveal--stagger.is-visible>:first-child{animation-delay:0s}.reveal--stagger.is-visible>:nth-child(2){animation-delay:50ms}.reveal--stagger.is-visible>:nth-child(3){animation-delay:.1s}.reveal--stagger.is-visible>:nth-child(4){animation-delay:.15s}.reveal--stagger.is-visible>:nth-child(5){animation-delay:.2s}.reveal--stagger.is-visible>:nth-child(6){animation-delay:.25s}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal{opacity:0;transition:opacity .16s linear;transform:none}.reveal.is-visible{opacity:1}.reveal.reveal--stagger{opacity:1;transition:none}.reveal--stagger>*{opacity:0;transition:opacity .16s linear;transform:none;animation:none!important}.reveal--stagger.is-visible>*{opacity:1;animation:none!important}.hero__drift,.hero__video{animation:none!important;transform:none!important}.hero__lockup.is-revealing{animation:none!important}.page-enter{animation:.16s linear both page-enter-fade}@keyframes page-enter-fade{0%{opacity:0}to{opacity:1}}.page-hero__content.reveal--stagger>*{transform:none}.diagnostic__body,.diagnostic--result{animation:none!important}.diagnostic__progress span{transition:none}.proof__item{opacity:1;transform:none;animation:none!important}.footer__col a:after{transition:none}.btn:hover,.btn:active,.card:hover,.step:hover,.plan:hover,.hero__panel .hero-card:hover,.whatsapp-float:hover,.whatsapp-float:active,.photo-carousel__btn:active,.photo-carousel__dot:active,.diagnostic__option:active{transform:none!important}.btn--primary:hover:after,.btn--whatsapp:hover:after,.card:hover:after,.step:hover:after,.plan:hover:after,.hero__panel .hero-card:hover:after,.whatsapp-float:hover:after,.lift-shadow:hover:after{opacity:0!important}.btn,.card,.step,.plan,.hero__panel .hero-card,.whatsapp-float{transition:background-color var(--t-ui), color var(--t-ui), border-color var(--t-ui)}.btn--primary:after,.btn--whatsapp:after,.card:after,.step:after,.plan:after,.hero__panel .hero-card:after,.whatsapp-float:after,.lift-shadow:after{transition:none}.reveal:not(.is-visible) .card__icon .icon-svg :is(path,circle,rect):not([stroke=none]),.reveal.is-visible .card__icon .icon-svg :is(path,circle,rect):not([stroke=none]){stroke-dasharray:none;stroke-dashoffset:0;animation:none!important}html{scroll-behavior:auto}}@media (max-width:1024px){.card-grid,.card-grid--4,.steps{grid-template-columns:repeat(2,1fr)}.plans{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.plan__head,.plan__includes,.plan__for{min-height:0}.hero__canvas{min-height:auto;padding-block:108px 56px}.hero__panel{grid-template-columns:1fr;gap:14px}.hero__scrim{background:radial-gradient(ellipse 70% 44% at 50% 36%, #ffffffe6 0%, #f2f4f79e 48%, transparent 78%), linear-gradient(180deg, color-mix(in srgb, var(--navy) 18%, transparent) 0%, transparent 32%, transparent 55%, color-mix(in srgb, var(--navy) 50%, transparent) 82%, var(--navy) 100%)}.split{grid-template-columns:1fr;gap:48px}.cta-band{grid-template-columns:1fr;padding:56px 40px}.footer__cta-inner{grid-template-columns:1fr}.footer__cta-actions{justify-content:flex-start}.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}}@media (min-width:841px){.mobile-menu{display:none}}@media (max-width:840px){.header__nav,.header__cta{display:none}.header__toggle{margin-left:auto;display:flex}}@media (max-width:768px){.section{padding-block:64px 80px}.section--tight{padding-block:48px 64px}.header__logo img{width:170px;height:64px}.card-grid,.card-grid--2,.card-grid--4,.steps,.proof__grid,.value-row,.value-asymmetric,.outcome-grid,.quote-grid,.quote-feature,.eco-grid,.eco-bento,.faq-layout{grid-template-columns:1fr}.value-asymmetric__stack{border-left:none;border-top:1px solid var(--navy-a08);margin-left:0;padding-top:32px;padding-left:0}.home-problem.section--navy .value-asymmetric__stack{border-top-color:color-mix(in srgb, var(--white) 16%, transparent);margin-left:0;padding-left:0}.value-asymmetric__stack>.reveal+.reveal .value-item{border-top:1px solid var(--navy-a08);margin-top:28px;padding-top:28px}.home-problem.section--navy .value-asymmetric{padding:22px 18px}.home-problem .section-heading{margin-bottom:48px}.home-problem .section-heading h2{max-width:none}.eco-bento{grid-template-rows:none}.eco-bento__hero{grid-area:auto}.eco-item--hero{justify-content:flex-start;min-height:280px}.eco-item--hero .eco-item__icon{margin-bottom:20px;padding-bottom:0}.home-eco .section-heading{margin-bottom:40px}.transform-arc{grid-template-columns:1fr;gap:36px}.transform-arc:before{display:none}.transform-arc__step,.transform-arc__step>.reveal{padding:0}.transform-arc__phase{box-shadow:0 0 0 6px var(--surface)}.home-transform.section--navy .transform-arc__phase{box-shadow:0 0 0 6px var(--navy)}.home-transform .section-heading{margin-bottom:40px}.home-transform .section-heading h2{max-width:none}.quote-feature__aside{gap:12px}.outcome-list__body{grid-template-columns:48px minmax(0,1fr);gap:12px 16px}.home-method .outcome-layout{grid-template-columns:1fr;gap:32px}.home-method .outcome-layout .section-heading{position:static}.home-method .outcome-layout>.text-link{order:3;grid-column:1}.home-method .outcome-list__body{margin-inline:0;padding-inline:0}.proof__grid{gap:24px}.hero__actions .btn,.page-hero__actions .btn,.diagnostic__actions .btn{width:100%}.hero{min-height:auto}.hero__canvas{padding-block:100px 56px}.hero__intro{padding-top:4px}.hero__lockup{gap:10px;max-width:min(380px,100%)}.hero__lockup-mark{width:clamp(48px,12vw,60px)}.hero__lockup-wordmark{max-width:min(220px,52vw)}.hero__headline{max-width:none;font-size:clamp(1.85rem,7.2vw,2.4rem)}.hero__tagline{max-width:30ch}.hero__actions{width:100%}.hero__actions .btn--whatsapp{width:100%;max-width:320px}.hero__secondary{margin-top:16px}.footer__cta{padding-block:40px}.footer__cta-actions{width:100%}.footer__cta-actions .btn{justify-content:center;width:100%}.footer__grid{grid-template-columns:1fr;gap:32px;padding-block:48px 32px}.footer__brand{grid-column:auto}.footer__bottom{flex-direction:column;align-items:flex-start}}@media (min-width:769px) and (max-width:1024px){.proof__grid,.eco-grid{grid-template-columns:repeat(2,1fr)}.eco-bento{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.eco-bento__hero{grid-area:auto/1/auto/-1}.quote-feature{grid-template-columns:1fr}.transform-arc__step{padding-right:20px}.transform-arc__step p{max-width:none;font-size:.9rem}.value-asymmetric{grid-template-columns:1fr;gap:36px}.value-asymmetric__stack{border-top:none;border-left:none;flex-direction:row;gap:0;padding-top:0;padding-left:0}.value-asymmetric__stack>.reveal{flex:1}.value-asymmetric__stack>.reveal+.reveal{border-left:1px solid var(--navy-a08);margin-left:28px;padding-left:28px}.value-asymmetric__stack>.reveal+.reveal .value-item{border-top:none;margin-top:0;padding-top:0}.home-problem__link{margin-top:40px}.quote-grid,.outcome-grid,.value-row{grid-template-columns:1fr 1fr}.faq-layout{grid-template-columns:1fr;gap:40px}}.logo-wall{border-block:1px solid color-mix(in srgb, var(--white) 10%, transparent);padding-block:56px}.logo-wall.section--navy>.container,.logo-wall.section--navy .logo-wall__marquee{z-index:1;position:relative}.logo-wall--compact{padding-block:40px 44px}.logo-wall__intro{max-width:640px;margin-bottom:36px}.logo-wall__intro h2{margin-top:12px;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:500}.logo-wall__kicker{text-align:center;font-family:var(--font-heading);letter-spacing:.04em;text-transform:none;color:var(--white-a85);margin-bottom:28px;font-size:.8125rem;font-weight:600}.logo-wall__marquee{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.logo-wall__track{align-items:center;width:max-content;margin:0;padding:0;animation:42s linear infinite logo-marquee;display:flex}.logo-wall__group{flex:none;align-items:center;gap:20px;margin:0;padding:0 20px 0 0;list-style:none;display:flex}.logo-wall__item{border:1px solid color-mix(in srgb, var(--navy) 8%, transparent);border-radius:var(--radius-md);background:#fff;flex:none;justify-content:center;align-items:center;width:210px;height:118px;padding:16px 20px;display:flex;box-shadow:0 10px 24px #0000001f}.logo-wall--compact .logo-wall__item{width:190px;height:108px;padding:14px 18px}.logo-wall__wordmark{font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--navy-a60);text-align:center;font-size:.8125rem;font-weight:700;line-height:1.25}.logo-wall__img{object-fit:contain;object-position:center;width:100%;max-width:170px;height:100%;max-height:86px}.logo-wall--compact .logo-wall__img{max-width:156px;max-height:78px}.logo-wall__link{width:100%;height:100%;transition:transform .16s var(--ease-out);justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.logo-wall__link:hover{transform:scale(1.02)}.logo-wall__link:active{transform:scale(.97)}}@keyframes logo-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.logo-wall__marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.logo-wall__track{width:100%;max-width:var(--container);justify-content:center;margin-inline:auto;padding-inline:24px;animation:none}.logo-wall__group{flex-wrap:wrap;justify-content:center;gap:16px;padding-right:0}.logo-wall__group[aria-hidden=true]{display:none}}.radar-blog-bar{top:var(--header-offset,76px);z-index:20;background:var(--white);border-bottom:1px solid var(--navy-a08);position:sticky}.radar-blog-bar__inner{justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding-block:10px;display:flex}.radar-blog-bar__brand{font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--navy);flex-shrink:0;font-size:.9375rem;font-weight:700}.radar-blog-bar__nav{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:8px 18px;display:flex}.radar-blog-bar__link{font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--graphite-a65);transition:color .16s var(--ease-out);font-size:.8125rem;font-weight:600}.radar-blog-bar__link.is-active,.radar-blog-bar__link[aria-current=page]{color:var(--navy)}@media (hover:hover) and (pointer:fine){.radar-blog-bar__link:hover{color:var(--navy)}}.radar-blog-bar__cta{font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--amber);transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);flex-shrink:0;font-size:.8125rem;font-weight:700}.radar-blog-bar__cta:active{transform:scale(.97)}.radar-pill{border:1px solid color-mix(in srgb, var(--amber) 55%, var(--navy-a12));min-height:32px;font-family:var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:6px 14px;font-size:.6875rem;font-weight:700;text-decoration:none;display:inline-flex}a.radar-pill{transition:border-color .16s var(--ease-out), color .16s var(--ease-out), transform .16s var(--ease-out)}a.radar-pill:active{transform:scale(.97)}.radar-index{background:linear-gradient(180deg, color-mix(in srgb, var(--navy) 2.5%, var(--white)) 0%, var(--white) 38%, color-mix(in srgb, var(--navy) 3%, var(--white)) 100%);padding-block:clamp(40px,6vh,72px) clamp(56px,8vh,96px);position:relative;overflow:hidden}.radar-index:before{content:"";pointer-events:none;z-index:0;background-image:var(--brand-light-modules);background-repeat:no-repeat;background-size:var(--brand-light-modules-size);opacity:.8;background-position:86% 22%;position:absolute;inset:0}.radar-index:after{content:"";pointer-events:none;z-index:0;background:var(--brand-mark-dark) center / contain no-repeat;opacity:.03;width:min(300px,40vw);height:min(300px,40vw);position:absolute;top:8%;right:-4%}.radar-index>.container{z-index:1;position:relative}.radar-index__intro{isolation:isolate;max-width:40rem;margin-bottom:clamp(40px,6vh,64px);position:relative}.radar-index__intro:before{content:"RADAR";font-family:var(--font-heading);letter-spacing:-.05em;color:var(--depth-ghost-light);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(3.5rem,14vw,9rem);font-weight:700;line-height:.8;position:absolute;top:52%;left:-.05em;transform:translateY(-50%)}.radar-index__intro h1{letter-spacing:-.02em;color:var(--navy);text-wrap:balance;margin-top:12px;font-size:clamp(2rem,4vw,2.75rem);font-weight:500;line-height:1.12}.radar-index__intro p{max-width:46ch;color:var(--graphite-a80);margin-top:16px;font-size:1.0625rem;line-height:1.6}.radar-featured{border-bottom:1px solid var(--navy-a08);grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(28px,4vw,48px);padding-bottom:clamp(48px,7vh,80px);display:grid}.radar-featured__copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.radar-featured__copy h2{letter-spacing:-.02em;color:var(--navy);text-wrap:balance;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:500;line-height:1.15}.radar-featured__copy h2 a{color:inherit;transition:color .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.radar-featured__copy h2 a:hover{color:color-mix(in srgb, var(--navy) 82%, var(--amber))}}.radar-featured__copy time{font-family:var(--font-heading);color:var(--graphite-a65);font-size:.8125rem;font-weight:600}.radar-featured__copy p{max-width:42ch;color:var(--graphite-a80);font-size:1.0125rem;line-height:1.65}.radar-featured__copy .btn{margin-top:8px}.radar-featured__media{border-radius:var(--radius-lg);aspect-ratio:3/2;background:var(--navy-a05);display:block;overflow:hidden}.radar-featured__img{object-fit:cover;width:100%;height:100%;transition:transform .28s var(--ease-out)}@media (hover:hover) and (pointer:fine){.radar-featured:hover .radar-featured__img{transform:scale(1.03)}}.radar-index__latest{padding-top:clamp(48px,7vh,80px)}.radar-index__latest-title{text-align:center;color:var(--navy);letter-spacing:-.015em;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:500}.radar-index__latest-desc{text-align:center;color:var(--graphite-a65);margin-top:10px;margin-bottom:clamp(28px,4vh,40px);font-size:.9875rem}.radar-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.radar-grid--related{grid-template-columns:repeat(3,1fr)}.radar-card{background:0 0;flex-direction:column;height:100%;display:flex}.radar-card__media{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--navy-a05);display:block;overflow:hidden}.radar-card__img{object-fit:cover;width:100%;height:100%;transition:transform .28s var(--ease-out)}@media (hover:hover) and (pointer:fine){.radar-card:hover .radar-card__img{transform:scale(1.03)}}.radar-card__body{flex-direction:column;flex:1;padding:18px 4px 8px;display:flex}.radar-card__category{border:1px solid color-mix(in srgb, var(--amber) 50%, var(--navy-a12));font-family:var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);border-radius:999px;align-self:flex-start;margin-bottom:10px;padding:5px 12px;font-size:.625rem;font-weight:700;display:inline-flex}.radar-card__body time{font-family:var(--font-heading);letter-spacing:.04em;color:var(--graphite-a65);font-size:.75rem;font-weight:600}.radar-card__body h2,.radar-card__body h3{color:var(--navy);text-wrap:balance;margin-top:10px;font-size:1.125rem;font-weight:600;line-height:1.3}.radar-card__body h2 a,.radar-card__body h3 a{color:inherit;transition:color .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.radar-card__body h2 a:hover,.radar-card__body h3 a:hover{color:color-mix(in srgb, var(--navy) 82%, var(--amber))}}.radar-card__body p{color:var(--graphite-a80);flex:1;margin-top:12px;font-size:.9375rem;line-height:1.55}.radar-card__more{font-family:var(--font-heading);color:var(--navy);transition:color .16s var(--ease-out);margin-top:18px;font-size:.875rem;font-weight:700}@media (hover:hover) and (pointer:fine){.radar-card__more:hover{color:var(--amber)}}.home-radar .section-heading{max-width:36rem;margin-bottom:clamp(36px,4.5vh,48px)}.home-radar .section-heading p{max-width:44ch;margin-top:14px}.home-radar .radar-grid{grid-template-columns:repeat(2,1fr)}.home-radar__cta{margin-top:clamp(32px,4vh,40px)}.home-radar.section--navy .radar-card__body time{color:var(--white-a65)}.home-radar.section--navy .radar-card__body h2,.home-radar.section--navy .radar-card__body h3{color:var(--white)}.home-radar.section--navy .radar-card__body p{color:var(--white-a85)}.home-radar.section--navy .radar-card__category{border-color:color-mix(in srgb, var(--amber) 55%, transparent);color:var(--amber);background:color-mix(in srgb, var(--white) 4%, transparent)}.home-radar.section--navy .radar-card__media{background:color-mix(in srgb, var(--white) 8%, transparent);box-shadow:0 16px 36px #00000038}@media (hover:hover) and (pointer:fine){.home-radar.section--navy .radar-card__body h2 a:hover,.home-radar.section--navy .radar-card__body h3 a:hover{color:var(--amber)}}.radar-empty{color:var(--graphite-a80)}.radar-empty code{font-size:.875em}.radar-article{background:linear-gradient(180deg, color-mix(in srgb, var(--navy) 2%, var(--white)) 0%, var(--white) 32%, var(--white) 100%);position:relative;overflow:hidden}.radar-article:before{content:"";pointer-events:none;z-index:0;background-image:var(--brand-light-modules);opacity:.55;background-position:78% 8%;background-repeat:no-repeat;background-size:min(1400px,120vw);position:absolute;inset:0}.radar-article>*{z-index:1;position:relative}.radar-article__header{padding-block:clamp(40px,6vh,64px) clamp(28px,4vh,40px)}.radar-article__header-inner{isolation:isolate;text-align:center;flex-direction:column;align-items:center;max-width:820px;margin-inline:auto;display:flex;position:relative}.radar-article__header-inner:before{content:"IC";font-family:var(--font-heading);letter-spacing:-.06em;color:var(--depth-ghost-light);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(5rem,18vw,11rem);font-weight:700;line-height:.8;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.radar-article__header-inner .radar-pill{margin-bottom:20px}.radar-article__title{letter-spacing:-.025em;color:var(--navy);text-wrap:balance;font-size:clamp(2rem,4.2vw,2.875rem);font-weight:500;line-height:1.12}.radar-article__meta{color:var(--graphite-a65);justify-content:center;gap:40px;margin-top:24px;font-size:.875rem;display:flex}.radar-article__meta-label{font-family:var(--font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--navy);margin-bottom:4px;font-size:.6875rem;font-weight:700;display:block}.radar-article__meta time{color:var(--graphite-a65)}.radar-article__author{flex-direction:column;align-items:center;gap:12px;margin-top:28px;display:flex}.radar-article__avatar{background:var(--navy);width:64px;height:64px;color:var(--white);font-family:var(--font-heading);letter-spacing:.04em;border-radius:50%;place-items:center;font-size:.9375rem;font-weight:700;display:grid}.radar-article__author-name{font-family:var(--font-heading);color:var(--navy);font-size:1rem;font-weight:600}.radar-article__cover-wrap{max-width:1200px;padding-bottom:clamp(40px,6vh,56px)}.radar-article__cover-frame{border-radius:var(--radius-lg);aspect-ratio:16/9;background:var(--navy-a05);overflow:hidden}.radar-article__cover-img{object-fit:cover;width:100%;height:100%}.radar-article__content{max-width:700px;margin-inline:auto;padding-block:8px 64px}.radar-prose h2{letter-spacing:-.015em;color:var(--navy);margin-top:2em;margin-bottom:.75em;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:600}.radar-prose p{color:var(--graphite);margin-top:1.15em;font-size:1.0625rem;line-height:1.7}.radar-prose strong{color:var(--navy);font-weight:600}.radar-prose ul{color:var(--graphite);margin:1.1em 0 0 1.2em}.radar-prose li{margin-top:.45em;line-height:1.65}.radar-prose a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.legal-prose{max-width:42rem}.legal-prose h2{letter-spacing:-.015em;color:var(--navy);margin-top:2em;margin-bottom:.75em;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600}.legal-prose p,.legal-prose li{color:var(--graphite);margin-top:.85em;font-size:1.0625rem;line-height:1.7}.legal-prose ul{margin:.4em 0 0 1.2em}.legal-prose a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.radar-related{border-top:1px solid var(--navy-a08);background:color-mix(in srgb, var(--navy) 3%, var(--white));padding-block:clamp(48px,7vh,72px)}.radar-related__title{text-align:center;color:var(--navy);margin-bottom:clamp(28px,4vh,40px);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:500}.radar-publish{max-width:800px}.radar-publish__intro h1{margin-top:12px;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:500}.radar-publish__intro>p{color:var(--graphite-a80);margin-top:16px}.radar-publish__hint{margin-bottom:24px;font-size:.9rem!important}.radar-publish__hint code{background:var(--navy-a05);border-radius:4px;padding:1px 6px;font-size:.85em}.radar-form{border:1px solid var(--navy-a08);border-radius:var(--radius-lg);background:var(--surface);margin-top:40px;padding:clamp(24px,4vw,36px)}.radar-form__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.radar-form__field{font-family:var(--font-heading);color:var(--navy);flex-direction:column;gap:8px;font-size:.875rem;font-weight:700;display:flex}.radar-form__field--full{grid-column:1/-1}.radar-form__field input,.radar-form__field textarea{font-family:var(--font-body);color:var(--graphite);background:var(--white);border:1px solid var(--navy-a12);border-radius:var(--radius-md);padding:12px 14px;font-size:.9875rem;font-weight:400}.radar-form__field textarea{resize:vertical;min-height:120px}.radar-form__field small{font-family:var(--font-body);color:var(--graphite-a65);font-size:.8125rem;font-weight:400}.radar-form__actions{margin-top:24px}.radar-form__status{margin-top:16px;font-size:.9375rem}.radar-form__status.is-ok{color:var(--navy)}.radar-form__status.is-error{color:#8b1e1e}.proof--page{padding-block:48px}.proof__grid--3{grid-template-columns:repeat(3,1fr)}@media (max-width:1200px){.eco-grid--5{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.eco-grid,.eco-grid--5{grid-template-columns:repeat(2,1fr)}.radar-grid,.radar-grid--related,.home-radar .radar-grid{grid-template-columns:1fr 1fr}.radar-featured{grid-template-columns:1fr}.radar-featured__media{order:-1}}@media (max-width:768px){.eco-grid,.eco-grid--5,.proof__grid--3,.radar-form__grid,.radar-grid,.radar-grid--related,.home-radar .radar-grid{grid-template-columns:1fr}.radar-blog-bar__inner{flex-wrap:wrap;justify-content:center;gap:12px}.radar-blog-bar__nav{order:3;justify-content:center;width:100%}.radar-article__meta{gap:24px}}.whatsapp-float{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:var(--z-float);color:#fff;width:56px;height:56px;transition:transform .16s var(--ease-out);--lift-shadow:0 8px 26px #0b23412e;background:#25d366;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;box-shadow:0 6px 20px #0b234124}.whatsapp-float:after{content:"";border-radius:inherit;box-shadow:var(--lift-shadow);opacity:0;transition:opacity var(--t-ui);pointer-events:none;z-index:-1;position:absolute;inset:0}.whatsapp-float:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.whatsapp-float:hover{transform:scale(1.02)}.whatsapp-float:hover:active{transform:scale(.97)}.whatsapp-float:hover:after{opacity:1}}@media (max-width:768px){.whatsapp-float{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));width:52px;height:52px}}.mon-seal{flex-shrink:0;margin-inline:auto;display:block}.mon-seal__svg{display:block;overflow:visible}.mon-seal__piece{transform-origin:50%;transform-box:fill-box}.mon-seal--reveal .mon-seal__piece{opacity:0;animation:mon-seal-build .55s var(--ease-out) forwards;transform:scale(.94)}.mon-seal--reveal .mon-seal__piece--base{animation-delay:0s}.mon-seal--reveal .mon-seal__piece--mascot{animation-delay:.18s}.mon-seal--reveal .mon-seal__piece--text-top{animation-delay:.42s}.mon-seal--reveal .mon-seal__piece--text-bottom{animation-delay:.58s}.mon-seal--reveal .mon-seal__piece--stats{animation-delay:.78s}@keyframes mon-seal-build{to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mon-seal--reveal,.mon-seal--reveal .mon-seal__piece{opacity:1!important;animation:none!important;transform:none!important}}.page-hero--with-seal .container{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px 48px;display:grid}.page-hero__seal{place-self:center end;padding-block:4px;padding-inline:12px}.page-hero__symbol{opacity:.92;width:clamp(112px,12vw,148px);height:auto;display:block}@media (max-width:900px){.page-hero--with-seal .container{grid-template-columns:1fr}.page-hero__seal{order:-1;justify-self:center}}.mon-seal--panel{background-color:var(--navy);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100%;padding:clamp(32px,4vw,48px) 24px;display:flex;position:relative;overflow:hidden}.mon-seal--panel:before{content:"";pointer-events:none;z-index:0;background-image:var(--brand-navy-modules);opacity:var(--brand-navy-modules-opacity);background-position:92% 60%;background-repeat:no-repeat;background-size:min(900px,165%);position:absolute;inset:0}.mon-seal--panel>*{z-index:1;position:relative}.mon-seal__caption{text-align:center;max-width:260px;color:var(--white-a70);margin:4px 0 0;font-size:.875rem;line-height:1.45}.field-proof__intro{max-width:640px;margin-bottom:36px}.field-proof__intro h2{margin-top:16px;font-size:clamp(1.75rem,3.4vw,2.25rem)}.field-proof__intro p{color:var(--graphite-a80);margin-top:14px;font-size:1.0625rem}.field-proof__source{color:var(--graphite-a65);margin-top:16px;font-size:.8125rem}.field-proof--strip .field-proof__strip-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;margin-bottom:28px;display:flex}.field-proof__strip-title{max-width:28ch;margin-top:12px;font-size:clamp(1.5rem,3vw,2rem)}.field-proof__strip-lead{max-width:46ch;color:var(--graphite-a80);margin-top:12px;font-size:1rem}.field-proof--strip-depth{isolation:isolate}.field-proof--strip-depth:before{opacity:calc(var(--brand-light-modules-opacity) + .12);background-position:12% 20%;background-size:min(920px,88vw)}.field-proof--strip-depth:after{opacity:.045;background:var(--brand-mark-dark) center / contain no-repeat;width:min(420px,55vw);height:min(420px,55vw);top:8%;bottom:auto;right:-8%}.field-proof--strip-depth .field-proof__strip-head{isolation:isolate;border:1px solid var(--navy-a10);border-radius:var(--radius-lg);background:linear-gradient(120deg, color-mix(in srgb, var(--white) 72%, transparent) 0%, color-mix(in srgb, var(--navy) 3%, var(--white)) 100%);margin-bottom:32px;padding:clamp(20px,2.5vw,28px) clamp(20px,2.5vw,32px);position:relative;box-shadow:0 14px 36px #0b23410d}.field-proof--strip-depth .field-proof__strip-head:before{content:"CAMPO";font-family:var(--font-heading);letter-spacing:-.045em;color:var(--depth-ghost-light);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(2.5rem,8vw,5.5rem);font-weight:700;line-height:.85;position:absolute;top:42%;right:4%;transform:translateY(-50%)}.field-proof--strip-depth .field-proof__strip-head>*{z-index:1;position:relative}.photo-carousel{position:relative}.photo-carousel__toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.photo-carousel__status{font-family:var(--font-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--graphite-a65);margin:0;font-size:.8125rem;font-weight:600}.photo-carousel__nav{gap:8px;display:flex}.photo-carousel__btn{border:1px solid var(--navy-a12);background:var(--white);width:44px;height:44px;color:var(--navy);cursor:pointer;transition:background var(--t-ui), border-color var(--t-ui), color var(--t-ui), transform .14s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.photo-carousel__btn:active{transform:scale(.97)}.photo-carousel__btn:hover{background:var(--navy);border-color:var(--navy);color:var(--white)}.photo-carousel__btn:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.photo-carousel__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;margin-inline:-4px;padding:8px 4px 16px;display:flex;overflow-x:auto}.photo-carousel__track::-webkit-scrollbar{display:none}.photo-carousel__track:focus-visible{outline:2px solid var(--amber);outline-offset:4px;border-radius:var(--radius-md)}.photo-carousel__slide{scroll-snap-align:center;cursor:pointer;text-align:left;border-radius:var(--radius-md);transition:transform var(--t-med);background:0 0;border:none;flex:0 0 min(78vw,380px);padding:0}.photo-carousel__slide--wide{flex-basis:min(86vw,520px)}.photo-carousel__slide--tall,.photo-carousel__slide--feature{flex-basis:min(58vw,280px)}.photo-carousel--compact .photo-carousel__slide{flex-basis:min(72vw,300px)}.photo-carousel--compact .photo-carousel__slide--wide{flex-basis:min(80vw,400px)}.photo-carousel--compact .photo-carousel__slide--tall,.photo-carousel--compact .photo-carousel__slide--feature{flex-basis:min(52vw,230px)}.photo-carousel__frame{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--navy-a08);width:100%;box-shadow:inset 0 0 0 1px var(--navy-a08);transition:box-shadow var(--t-ui), transform var(--t-med);display:block;position:relative;overflow:hidden}.photo-carousel__slide--wide .photo-carousel__frame{aspect-ratio:16/10}.photo-carousel__slide--tall .photo-carousel__frame,.photo-carousel__slide--feature .photo-carousel__frame{aspect-ratio:3/4}.photo-carousel__img{object-fit:cover;object-position:center 42%}.photo-carousel__slide.is-selected .photo-carousel__frame{box-shadow:0 0 0 2px var(--amber), 0 8px 28px #0b23411f;transform:scale(1.02)}.photo-carousel__slide:focus-visible .photo-carousel__frame{outline:2px solid var(--amber);outline-offset:3px}.photo-carousel__dots{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.photo-carousel__dot{background:var(--navy-a20);cursor:pointer;width:8px;height:8px;transition:background var(--t-ui), transform .14s var(--ease-out), width var(--t-ui);border:none;border-radius:999px;padding:0}.photo-carousel__dot:active{transform:scale(.92)}.photo-carousel__dot.is-active{background:var(--amber);width:22px}.photo-carousel__dot:focus-visible{outline:2px solid var(--amber);outline-offset:2px}@media (hover:hover) and (pointer:fine){.photo-carousel__slide:hover .photo-carousel__frame{transform:translateY(-2px)}.photo-carousel__slide.is-selected:hover .photo-carousel__frame{transform:scale(1.02)translateY(-2px)}}@media (prefers-reduced-motion:reduce){.photo-carousel__track{scroll-behavior:auto}.photo-carousel__slide,.photo-carousel__frame,.photo-carousel__dot{transition:none}.photo-carousel__slide.is-selected .photo-carousel__frame{transform:none}}@media (max-width:560px){.photo-carousel__slide{flex-basis:min(86vw,320px)}.photo-carousel__slide--wide{flex-basis:min(88vw,340px)}.photo-carousel__slide--tall,.photo-carousel__slide--feature{flex-basis:min(68vw,260px)}.photo-carousel--compact .photo-carousel__slide{flex-basis:min(82vw,280px)}.photo-carousel--compact .photo-carousel__slide--wide{flex-basis:min(84vw,300px)}.photo-carousel--compact .photo-carousel__slide--tall,.photo-carousel--compact .photo-carousel__slide--feature{flex-basis:min(64vw,220px)}}.field-proof__split-photo{border-radius:var(--radius-lg);background:var(--navy);min-height:320px;margin:0;position:relative;overflow:hidden}.field-proof__split-photo--wide{aspect-ratio:16/10;min-height:0}.field-proof__split-photo .field-proof__img{object-fit:cover}.field-proof__split-caption{color:var(--white-a85);background:linear-gradient(#0b234100,#0b2341e0);margin:0;padding:20px 22px;font-size:.875rem;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.field-proof__split-photo--portrait{aspect-ratio:4/5;min-height:360px;max-height:520px}.field-proof__split-photo--portrait .field-proof__img{object-position:center top}.training-instructor__placeholder{background:linear-gradient(165deg, #ffffff0d 0%, transparent 42%), linear-gradient(180deg, #1a3352 0%, var(--navy) 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.training-instructor__placeholder-mark{color:#ffffff38;width:32%;max-width:120px}.training-instructor__caption{flex-direction:column;gap:4px;margin:20px 0 0;display:flex}.training-instructor__caption-name{color:var(--navy);font-size:1.0625rem;font-weight:600}.training-instructor__caption-line{color:var(--graphite-a80);margin:0;font-size:.875rem;line-height:1.45}.training-instructor__lead{color:var(--graphite-a80);max-width:42ch;margin:0;font-size:1.0625rem;line-height:1.55}.monitoramento-flow .section-heading,.monitoramento-beyond .section-heading,.monitoramento-plans .section-heading{isolation:isolate;position:relative}.monitoramento-flow .section-heading:before{content:"MÉTODO";font-family:var(--font-heading);letter-spacing:-.04em;color:var(--depth-ghost-light);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(2.75rem,9vw,6.5rem);font-weight:700;line-height:.85;position:absolute;top:48%;left:-.04em;transform:translateY(-50%)}.monitoramento-beyond .section-heading:before{content:"PROGRAMA";font-family:var(--font-heading);letter-spacing:-.045em;color:var(--depth-ghost);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(3rem,11vw,7.5rem);font-weight:700;line-height:.85;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.monitoramento-plans .section-heading:before{content:"PLANOS";font-family:var(--font-heading);letter-spacing:-.045em;color:var(--depth-ghost);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(3rem,11vw,7.5rem);font-weight:700;line-height:.85;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.monitoramento-plans--single .section-heading:before{content:none}.monitoramento-plans--single .plans__cell{justify-content:center}.monitoramento-offer{width:100%;max-width:52rem;margin-inline:auto}.monitoramento-offer .plan__name .product-logo{color:inherit}.monitoramento-offer .plan__head,.monitoramento-offer .plan__includes{min-height:0}.monitoramento-offer .check-list{grid-template-columns:1fr 1fr;column-gap:28px}@media (max-width:720px){.monitoramento-offer .check-list{grid-template-columns:1fr}}.monitoramento-gains{background:linear-gradient(180deg, color-mix(in srgb, var(--navy) 2.5%, var(--white)) 0%, var(--white) 42%, color-mix(in srgb, var(--navy) 3.5%, var(--white)) 100%);position:relative;overflow:hidden}.monitoramento-gains:before{content:"";pointer-events:none;z-index:0;background-image:var(--brand-light-modules);background-repeat:no-repeat;background-size:var(--brand-light-modules-size);opacity:.75;background-position:90% 28%;position:absolute;inset:0}.monitoramento-gains:after{content:"";pointer-events:none;z-index:0;background:var(--brand-mark-dark) center / contain no-repeat;opacity:.032;width:min(280px,38vw);height:min(280px,38vw);position:absolute;bottom:-10%;right:-5%}.monitoramento-gains>.container{z-index:1;position:relative}.monitoramento-beyond.section--navy:before{opacity:.42;background-position:72% 38%;background-size:min(1400px,118vw)}.monitoramento-beyond.section--navy:after{opacity:.28;background-position:18% 108%}.monitoramento-plans .eyebrow .product-logo{color:var(--white)}.monitoramento-plans .plan__note{color:var(--white-a70)}@media (prefers-reduced-motion:no-preference){.monitoramento-page .reveal.is-visible>.card,.monitoramento-page .reveal.is-visible>.step{animation:monitoramento-card-in .56s var(--ease-premium) both}}@keyframes monitoramento-card-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.monitoramento-page .card,.monitoramento-page .step{transition:transform .28s var(--ease-premium), border-color .28s var(--ease-out)}.monitoramento-page .card .card__icon,.monitoramento-page .step .step__num{transition:transform .28s var(--ease-premium), background-color .28s var(--ease-out), color .28s var(--ease-out), letter-spacing .28s var(--ease-out)}@media (hover:hover) and (pointer:fine){.monitoramento-page .card:hover{border-color:color-mix(in srgb, var(--amber) 32%, var(--navy-a12));transform:translateY(-5px)}.monitoramento-page .section--navy .card:hover{border-color:color-mix(in srgb, var(--amber) 42%, transparent)}.monitoramento-page .card:hover .card__icon{background:color-mix(in srgb, var(--amber) 14%, var(--navy-a05));color:var(--amber);transform:scale(1.07)rotate(-2deg)}.monitoramento-page .step:hover{border-color:color-mix(in srgb, var(--amber) 28%, var(--navy-a12));transform:translateY(-4px)}.monitoramento-page .step:hover .step__num{letter-spacing:.14em}.monitoramento-page .plan:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.monitoramento-page .reveal.is-visible>.card,.monitoramento-page .reveal.is-visible>.step{animation:none}}@media (max-width:768px){.monitoramento-flow .section-heading:before,.monitoramento-beyond .section-heading:before,.monitoramento-plans .section-heading:before{font-size:clamp(2.25rem,16vw,4rem)}}.analises-trust .section-heading,.analises-when .section-heading,.analises-flow .section-heading{isolation:isolate;position:relative}.analises-trust .section-heading:before{content:"LABORATÓRIO";font-family:var(--font-heading);letter-spacing:-.045em;color:var(--depth-ghost);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(2.5rem,10vw,7rem);font-weight:700;line-height:.85;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.analises-capacity__intro{isolation:isolate;position:relative}.analises-capacity__intro:before{content:"PRECISÃO";font-family:var(--font-heading);letter-spacing:-.04em;color:var(--depth-ghost-light);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(2.25rem,8vw,5.5rem);font-weight:700;line-height:.85;position:absolute;top:auto;bottom:-.15em;left:-.04em;transform:none}.analises-when .section-heading:before{content:"ANÁLISES";font-family:var(--font-heading);letter-spacing:-.04em;color:var(--depth-ghost);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(2.75rem,9vw,6.5rem);font-weight:700;line-height:.85;position:absolute;top:48%;left:-.04em;transform:translateY(-50%)}.analises-flow .section-heading:before{content:"MÉTODO";font-family:var(--font-heading);letter-spacing:-.04em;color:var(--depth-ghost-light);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(2.75rem,9vw,6.5rem);font-weight:700;line-height:.85;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.analises-trust.section--navy:before{opacity:.42;background-position:72% 38%;background-size:min(1400px,118vw)}.analises-trust.section--navy:after{opacity:.28;background-position:18% 108%}.analises-capacity{background:linear-gradient(180deg, color-mix(in srgb, var(--navy) 2.5%, var(--white)) 0%, var(--white) 42%, color-mix(in srgb, var(--navy) 3.5%, var(--white)) 100%);position:relative;overflow:hidden}.analises-capacity:before{content:"";pointer-events:none;z-index:0;background-image:var(--brand-light-modules);background-repeat:no-repeat;background-size:var(--brand-light-modules-size);opacity:.75;background-position:12% 32%;position:absolute;inset:0}.analises-capacity:after{content:"";pointer-events:none;z-index:0;background:var(--brand-mark-dark) center / contain no-repeat;opacity:.032;width:min(280px,38vw);height:min(280px,38vw);position:absolute;bottom:-10%;left:-5%}.analises-capacity>.container{z-index:1;position:relative}.analises-capacity__title{letter-spacing:-.03em;color:var(--navy);max-width:16em;margin:0 0 20px;font-size:clamp(1.75rem,3.4vw,2.25rem);font-weight:600;line-height:1.18}.analises-capacity__intro p{color:var(--graphite-a80);max-width:46ch;margin:0 0 14px;font-size:1.0625rem;line-height:1.65}.analises-capacity__panel{transition:transform .28s var(--ease-premium), box-shadow .28s var(--ease-out);margin:0}.analises-gc{flex-direction:column;gap:22px;margin:28px 0 0;padding:0;list-style:none;display:flex}.analises-gc li{grid-template-columns:2.25rem 1fr;align-items:start;gap:14px;display:grid}.analises-gc span{font-family:var(--font-meta);letter-spacing:.08em;color:var(--amber);padding-top:4px;font-size:.75rem;font-weight:700}.analises-gc strong{letter-spacing:-.02em;color:var(--white);margin-bottom:6px;font-size:1.0625rem;font-weight:600;display:block}.analises-gc p{color:var(--white-a85);margin:0;font-size:.9375rem;line-height:1.55}.analises-when.section--navy:before{opacity:.38;background-position:84% 44%}.analises-when.section--navy:after{opacity:.24;background-position:6% 112%}.analises-scope__intro{isolation:isolate;position:relative}.analises-scope__intro:before{content:"PRODUTOS";font-family:var(--font-heading);letter-spacing:-.04em;color:var(--depth-ghost-light);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(2.25rem,8vw,5.5rem);font-weight:700;line-height:.85;position:absolute;top:28%;left:-.04em;transform:translateY(-50%)}.analises-scope__title{letter-spacing:-.03em;color:var(--navy);text-wrap:balance;max-width:16em;font-size:clamp(1.75rem,3.4vw,2.25rem);font-weight:600;line-height:1.12}.analises-scope .split__panel{transition:transform .28s var(--ease-premium), border-color .28s var(--ease-out), box-shadow .28s var(--ease-out)}@media (prefers-reduced-motion:no-preference){.analises-trust .reveal.is-visible>.card{animation:analises-card-rise .56s var(--ease-premium) both}.analises-capacity .reveal.is-visible>.analises-capacity__panel{animation:analises-panel-in .64s var(--ease-premium) both}.analises-when .card-grid>.reveal:nth-child(odd).is-visible>.card{animation:analises-card-slide-left .58s var(--ease-premium) both}.analises-when .card-grid>.reveal:nth-child(2n).is-visible>.card{animation:analises-card-slide-right .58s var(--ease-premium) both}.analises-flow .reveal.is-visible>.step{animation:analises-step-in .6s var(--ease-premium) both}.analises-scope .reveal.is-visible>.split__panel{animation:analises-panel-in .56s var(--ease-premium) both}.analises-scope .reveal.is-visible .footer__pills li{animation:analises-pill-in .48s var(--ease-premium) both}.analises-scope .reveal.is-visible .footer__pills li:first-child{animation-delay:.12s}.analises-scope .reveal.is-visible .footer__pills li:nth-child(2){animation-delay:.18s}.analises-scope .reveal.is-visible .footer__pills li:nth-child(3){animation-delay:.24s}.analises-scope .reveal.is-visible .footer__pills li:nth-child(4){animation-delay:.3s}.analises-scope .reveal.is-visible .footer__pills li:nth-child(5){animation-delay:.36s}.analises-scope .reveal.is-visible .footer__pills li:nth-child(6){animation-delay:.42s}}@keyframes analises-card-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes analises-panel-in{0%{opacity:0;transform:translateY(14px)scale(.988)}to{opacity:1;transform:none}}@keyframes analises-card-slide-left{0%{opacity:0;transform:translate(-20px)translateY(8px)}to{opacity:1;transform:none}}@keyframes analises-card-slide-right{0%{opacity:0;transform:translate(20px)translateY(8px)}to{opacity:1;transform:none}}@keyframes analises-step-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes analises-pill-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.analises-trust .card,.analises-when .card,.analises-flow .step{transition:transform .28s var(--ease-premium), border-color .28s var(--ease-out)}.analises-trust .card .card__icon,.analises-when .card .card__icon,.analises-flow .step .step__num{transition:transform .28s var(--ease-premium), background-color .28s var(--ease-out), color .28s var(--ease-out), letter-spacing .28s var(--ease-out)}@media (hover:hover) and (pointer:fine){.analises-trust .card:hover{border-color:color-mix(in srgb, var(--amber) 42%, transparent);transform:translateY(-5px)}.analises-trust .card:hover .card__icon{background:color-mix(in srgb, var(--amber) 16%, var(--white));color:var(--amber);transform:scale(1.08)rotate(-3deg)}.analises-when .card:hover{border-color:color-mix(in srgb, var(--amber) 38%, transparent);transform:translateY(-4px)scale(1.01)}.analises-when .card:hover .card__icon{color:var(--amber);background:color-mix(in srgb, var(--amber) 14%, var(--white));transform:scale(1.06)}.analises-flow .step:hover{border-color:color-mix(in srgb, var(--amber) 28%, var(--navy-a12));transform:translateY(-4px)}.analises-flow .step:hover .step__num{letter-spacing:.14em;color:var(--amber)}.analises-scope .split__panel:hover{border-color:color-mix(in srgb, var(--amber) 24%, var(--navy-a12));box-shadow:var(--shadow-md);transform:translateY(-3px)}.analises-capacity .split__panel:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.analises-trust .reveal.is-visible>.card,.analises-capacity .reveal.is-visible>.analises-capacity__panel,.analises-when .card-grid>.reveal.is-visible>.card,.analises-flow .reveal.is-visible>.step,.analises-scope .reveal.is-visible>.split__panel,.analises-scope .reveal.is-visible .footer__pills li{animation:none}}@media (max-width:768px){.analises-trust .section-heading:before,.analises-capacity__intro:before,.analises-when .section-heading:before,.analises-flow .section-heading:before,.analises-scope__intro:before{font-size:clamp(2rem,16vw,3.75rem)}}.treinamento-questions .section-heading,.treinamento-experience .section-heading,.treinamento-results .section-heading{isolation:isolate;position:relative}.treinamento-questions .section-heading:before{content:"OPERAÇÃO";font-family:var(--font-heading);letter-spacing:-.045em;color:var(--depth-ghost);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(2.75rem,10vw,7rem);font-weight:700;line-height:.85;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.treinamento-experience .section-heading:before{content:"PRÁTICA";font-family:var(--font-heading);letter-spacing:-.045em;color:var(--depth-ghost-light);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(2.75rem,11vw,7.5rem);font-weight:700;line-height:.85;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.treinamento-results .section-heading:before{content:"RESULTADO";font-family:var(--font-heading);letter-spacing:-.04em;color:var(--depth-ghost);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(2.5rem,9vw,6rem);font-weight:700;line-height:.85;position:absolute;top:48%;left:-.04em;transform:translateY(-50%)}.treinamento-questions.section--navy:before,.treinamento-results.section--navy:before{opacity:.4;background-position:72% 38%;background-size:min(1400px,118vw)}.treinamento-questions.section--navy:after,.treinamento-results.section--navy:after{opacity:.26;background-position:18% 108%}.treinamento-gallery .field-proof__intro{isolation:isolate;position:relative}.treinamento-gallery .field-proof__intro:before{content:"TURMAS";font-family:var(--font-heading);letter-spacing:-.045em;color:var(--depth-ghost-light);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(3rem,12vw,8rem);font-weight:700;line-height:.85;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.treinamento-includes__intro{isolation:isolate;position:relative}.treinamento-includes__intro:before{content:"INCLUSO";font-family:var(--font-heading);letter-spacing:-.04em;color:var(--depth-ghost-light);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(2.25rem,8vw,5.5rem);font-weight:700;line-height:.85;position:absolute;top:28%;left:-.04em;transform:translateY(-50%)}.treinamento-includes__title{letter-spacing:-.03em;color:var(--navy);text-wrap:balance;max-width:16em;font-size:clamp(1.75rem,3.4vw,2.25rem);font-weight:600;line-height:1.12}.treinamento-instructor .section-heading:before,.treinamento-instructor__copy{position:relative}.treinamento-instructor__title{letter-spacing:-.03em;color:var(--navy);text-wrap:balance;max-width:14em;font-size:clamp(1.75rem,3.4vw,2.25rem);font-weight:600;line-height:1.12}.treinamento-question-card{border-left:4px solid var(--amber);height:100%;transition:transform .28s var(--ease-premium), box-shadow .28s var(--ease-out);padding:32px 32px 34px}.section--navy .card.treinamento-question-card .treinamento-question-card__text{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--navy);text-wrap:pretty;margin:0;font-size:clamp(1.3125rem,2.4vw,1.625rem);font-weight:600;line-height:1.32}@media (prefers-reduced-motion:no-preference){.treinamento-questions .reveal.is-visible>.treinamento-question-card{animation:treinamento-question-in .54s var(--ease-premium) both}.treinamento-gallery .reveal.is-visible .photo-carousel{animation:treinamento-gallery-in .68s var(--ease-premium) both}.treinamento-experience .card-grid>.reveal:nth-child(odd).is-visible>.card{animation:analises-card-slide-left .58s var(--ease-premium) both}.treinamento-experience .card-grid>.reveal:nth-child(2n).is-visible>.card{animation:analises-card-slide-right .58s var(--ease-premium) both}.treinamento-results .card-grid>.reveal.is-visible>.card{animation:analises-card-rise .56s var(--ease-premium) both}.treinamento-includes .split>.reveal:first-child.is-visible{animation:analises-card-slide-left .6s var(--ease-premium) both}.treinamento-includes .split>.reveal:last-child.is-visible .field-proof__split-photo{animation:treinamento-photo-in .64s var(--ease-premium) both}.treinamento-instructor .split>.reveal:first-child.is-visible .field-proof__split-photo{animation:treinamento-photo-in .62s var(--ease-premium) both}.treinamento-instructor .split>.reveal:last-child.is-visible{animation:analises-card-slide-right .58s var(--ease-premium) both}}@keyframes treinamento-question-in{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}@keyframes treinamento-gallery-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes treinamento-photo-in{0%{opacity:0;transform:translate(16px)scale(.985)}to{opacity:1;transform:none}}.treinamento-experience .card,.treinamento-results .card{transition:transform .28s var(--ease-premium), border-color .28s var(--ease-out)}.treinamento-experience .card .card__icon,.treinamento-results .card .card__icon{transition:transform .28s var(--ease-premium), background-color .28s var(--ease-out), color .28s var(--ease-out)}@media (hover:hover) and (pointer:fine){.treinamento-questions .treinamento-question-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.treinamento-experience .card:hover{border-color:color-mix(in srgb, var(--amber) 28%, var(--navy-a12));transform:translateY(-5px)}.treinamento-experience .card:hover .card__icon{color:var(--amber);background:color-mix(in srgb, var(--amber) 14%, var(--white));transform:scale(1.07)rotate(-2deg)}.treinamento-results .card:hover{border-color:color-mix(in srgb, var(--amber) 40%, transparent);transform:translateY(-4px)scale(1.008)}.treinamento-results .card:hover .card__icon{color:var(--amber);transform:scale(1.06)}.treinamento-includes .field-proof__split-photo{transition:transform .32s var(--ease-premium)}.treinamento-includes .field-proof__split-photo:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.treinamento-page .reveal.is-visible>*,.treinamento-page .reveal.is-visible .photo-carousel,.treinamento-page .reveal.is-visible .field-proof__split-photo{animation:none!important}}.reagente-why .section-heading,.reagente-benefits .section-heading{isolation:isolate;position:relative}.reagente-why .section-heading:before{content:"ANP";font-family:var(--font-heading);letter-spacing:-.045em;color:var(--depth-ghost);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(2.75rem,10vw,7rem);font-weight:700;line-height:.85;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.reagente-benefits .section-heading:before{content:"AGILIDADE";font-family:var(--font-heading);letter-spacing:-.04em;color:var(--depth-ghost-light);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(2.5rem,9vw,6.5rem);font-weight:700;line-height:.85;position:absolute;top:48%;left:-.04em;transform:translateY(-50%)}.reagente-why.section--navy:before{opacity:.4;background-position:82% 38%}.reagente-why.section--navy:after{opacity:.26;background-position:12% 108%}.reagente-why__card{border-left:4px solid var(--amber);height:100%}.section--navy .card.reagente-why__card h3{letter-spacing:-.028em;text-wrap:pretty;font-size:clamp(1.2rem,2vw,1.375rem);line-height:1.28}.section--navy .card.reagente-why__card p{color:var(--graphite-a80);font-size:1.0625rem;line-height:1.55}.reagente-scope.section--navy:before{opacity:.42;background-position:68% 40%;background-size:min(1400px,118vw)}.reagente-scope.section--navy:after{opacity:.28;background-position:14% 110%}.reagente-identified{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(36px,6vw,80px);display:grid}.reagente-identified__shot{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--white) 12%, transparent);background:radial-gradient(at 50% 42%,#ffffff1a 0%,#0000 58%),linear-gradient(#15253c 0%,#0a1424 100%);justify-content:center;align-items:center;margin:0;padding:28px 24px;display:flex}.reagente-identified__img{mix-blend-mode:lighten;filter:drop-shadow(0 22px 32px #00000073);width:min(100%,420px);height:auto;transition:transform .4s var(--ease-premium);display:block}.reagente-identified__copy{isolation:isolate;min-width:0;position:relative}.reagente-identified__copy:before{content:"PRODUTO";font-family:var(--font-heading);letter-spacing:-.045em;color:var(--depth-ghost);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(2.5rem,9vw,6.25rem);font-weight:700;line-height:.85;position:absolute;top:8%;left:-.04em;transform:translateY(-50%)}.reagente-identified__title{letter-spacing:-.03em;color:var(--white);text-wrap:balance;max-width:12em;font-size:clamp(1.85rem,3.6vw,2.4rem);font-weight:600;line-height:1.12}.reagente-identified__copy>p{max-width:38ch;color:var(--white-a85);margin-top:18px;font-size:1.0625rem;line-height:1.6}.reagente-identified__copy .check-list{margin-top:28px}.reagente-identified__copy>.reagente-identified__label{font-family:var(--font-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);margin:32px 0 0;font-size:.75rem;font-weight:700}.reagente-identified__pills{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.reagente-identified__pills li{letter-spacing:.01em;color:var(--white-a85);border:1px solid var(--white-a15);background:#ffffff0a;border-radius:999px;padding:8px 12px;font-size:.8125rem;font-weight:600}@media (max-width:1024px){.reagente-identified{grid-template-columns:1fr;gap:36px}.reagente-identified__shot{width:100%;max-width:420px;margin-inline:auto}}@media (prefers-reduced-motion:no-preference){.reagente-why .card-grid>.reveal:first-child.is-visible>.card{animation:analises-card-slide-left .56s var(--ease-premium) both}.reagente-why .card-grid>.reveal:nth-child(2).is-visible>.card{animation:analises-card-slide-right .56s var(--ease-premium) both;animation-delay:80ms}.reagente-benefits .card-grid>.reveal:first-child.is-visible>.card{animation:analises-card-rise .52s var(--ease-premium) both}.reagente-benefits .card-grid>.reveal:nth-child(2).is-visible>.card{animation:analises-card-slide-left .56s var(--ease-premium) both;animation-delay:80ms}.reagente-benefits .card-grid>.reveal:nth-child(3).is-visible>.card{animation:analises-card-slide-right .56s var(--ease-premium) both;animation-delay:.16s}.reagente-identified>.reveal:first-child.is-visible .reagente-identified__img{animation:reagente-product-in .72s var(--ease-premium) both}.reagente-identified>.reveal:last-child.is-visible>.reagente-identified__copy{animation:analises-panel-in .58s var(--ease-premium) both;animation-delay:80ms}}@keyframes reagente-product-in{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:none}}.reagente-why__card,.reagente-benefits .card{transition:transform .28s var(--ease-premium), border-color .28s var(--ease-out)}.reagente-why__card .card__icon,.reagente-benefits .card .card__icon{transition:transform .28s var(--ease-premium), background-color .28s var(--ease-out), color .28s var(--ease-out)}@media (hover:hover) and (pointer:fine){.reagente-why .reagente-why__card:hover,.reagente-benefits .card:hover{border-color:color-mix(in srgb, var(--amber) 30%, var(--navy-a12));transform:translateY(-5px)}.reagente-why .reagente-why__card:hover .card__icon,.reagente-benefits .card:hover .card__icon{color:var(--amber);background:color-mix(in srgb, var(--amber) 14%, var(--white));transform:scale(1.08)rotate(3deg)}.reagente-identified__shot:hover .reagente-identified__img{transform:scale(1.03)translateY(-6px)}}@media (prefers-reduced-motion:reduce){.reagente-page .reveal.is-visible>.card,.reagente-page .reveal.is-visible>.reagente-identified__copy,.reagente-page .reveal.is-visible .reagente-identified__img{animation:none!important}}.solucao-levers .section-heading,.solucao-segments .section-heading,.solucao-flow .section-heading{isolation:isolate;position:relative}.solucao-levers .section-heading:before{content:"PLANO";font-family:var(--font-heading);letter-spacing:-.045em;color:var(--depth-ghost);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(3rem,12vw,8rem);font-weight:700;line-height:.85;position:absolute;top:48%;left:-.04em;transform:translateY(-50%)}.solucao-segments .section-heading:before{content:"SEGMENTOS";font-family:var(--font-heading);letter-spacing:-.04em;color:var(--depth-ghost-light);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(2.25rem,9vw,6rem);font-weight:700;line-height:.85;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.solucao-flow .section-heading:before{content:"PROCESSO";font-family:var(--font-heading);letter-spacing:-.04em;color:var(--depth-ghost-light);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(2.75rem,9vw,6.5rem);font-weight:700;line-height:.85;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.solucao-levers.section--navy:before,.solucao-fit.section--navy:before{opacity:.4;background-position:74% 36%;background-size:min(1400px,118vw)}.solucao-levers.section--navy:after,.solucao-fit.section--navy:after{opacity:.26;background-position:16% 108%}.solucao-fit__intro{isolation:isolate;position:relative}.solucao-fit__intro:before{content:"OPERAÇÃO";font-family:var(--font-heading);letter-spacing:-.04em;color:var(--depth-ghost);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(2.25rem,8vw,5.5rem);font-weight:700;line-height:.85;position:absolute;top:36%;left:-.04em;transform:translateY(-50%)}@media (prefers-reduced-motion:no-preference){.solucao-levers .card-grid>.reveal.is-visible>.card{animation:analises-card-rise .56s var(--ease-premium) both}.solucao-segments .card-grid>.reveal:first-child.is-visible>.custom-seg{animation:solucao-seg-in .58s var(--ease-premium) both}.solucao-segments .card-grid>.reveal:nth-child(2).is-visible>.custom-seg{animation:solucao-seg-in .58s var(--ease-premium) both;animation-delay:.1s}.solucao-segments .card-grid>.reveal:nth-child(3).is-visible>.custom-seg{animation:solucao-seg-in .58s var(--ease-premium) both;animation-delay:.2s}.solucao-flow .reveal.is-visible>.step{animation:analises-step-in .6s var(--ease-premium) both}.solucao-fit .split>.reveal:first-child.is-visible{animation:analises-card-slide-left .58s var(--ease-premium) both}.solucao-fit .split>.reveal:last-child.is-visible>.split__panel{animation:analises-panel-in .6s var(--ease-premium) both;animation-delay:.1s}}@keyframes solucao-seg-in{0%{opacity:0;transform:translateY(18px)scale(.982)}to{opacity:1;transform:none}}.solucao-levers .card,.solucao-segments .custom-seg,.solucao-flow .step{transition:transform .28s var(--ease-premium), border-color .28s var(--ease-out)}.solucao-levers .card .card__icon,.solucao-segments .custom-seg .card__icon,.solucao-flow .step .step__num{transition:transform .28s var(--ease-premium), background-color .28s var(--ease-out), color .28s var(--ease-out), letter-spacing .28s var(--ease-out)}.solucao-fit .split__panel{transition:transform .28s var(--ease-premium), border-color .28s var(--ease-out), box-shadow .28s var(--ease-out)}@media (hover:hover) and (pointer:fine){.solucao-levers .card:hover{border-color:color-mix(in srgb, var(--amber) 42%, transparent);transform:translateY(-5px)}.solucao-levers .card:hover .card__icon{color:var(--amber);background:color-mix(in srgb, var(--amber) 16%, var(--white));transform:scale(1.07)rotate(-2deg)}.solucao-segments .custom-seg:hover{border-color:color-mix(in srgb, var(--amber) 28%, var(--navy-a12));transform:translateY(-4px)}.solucao-segments .custom-seg:hover .card__icon{color:var(--amber);transform:scale(1.06)}.solucao-flow .step:hover{border-color:color-mix(in srgb, var(--amber) 28%, var(--navy-a12));transform:translateY(-4px)}.solucao-flow .step:hover .step__num{letter-spacing:.14em;color:var(--amber)}.solucao-fit .split__panel:hover{border-color:color-mix(in srgb, var(--amber) 24%, var(--navy-a12));box-shadow:var(--shadow-md);transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.solucao-page .reveal.is-visible>.card,.solucao-page .reveal.is-visible>.custom-seg,.solucao-page .reveal.is-visible>.step,.solucao-page .reveal.is-visible>.split__panel,.solucao-page .split>.reveal.is-visible{animation:none!important}}@media (max-width:768px){.treinamento-questions .section-heading:before,.treinamento-experience .section-heading:before,.treinamento-results .section-heading:before,.treinamento-gallery .field-proof__intro:before,.treinamento-includes__intro:before,.reagente-benefits .section-heading:before,.reagente-why .section-heading:before,.reagente-identified__copy:before,.solucao-levers .section-heading:before,.solucao-segments .section-heading:before,.solucao-flow .section-heading:before,.solucao-fit__intro:before{font-size:clamp(2rem,16vw,3.75rem)}}.product-logo{vertical-align:baseline;align-items:baseline;gap:.3em;display:inline-flex}.product-logo__ic{flex:none;width:auto;height:.72em;display:block}.product-logo__symbol{object-fit:contain;flex:none;width:1.4em;height:1.4em;display:block;transform:translateY(.28em)}.product-logo__name{min-width:0}.page-hero:not(.page-hero--media) .eyebrow .product-logo{color:var(--white)}
