@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-opsz-normal.oos9povj.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-opsz-normal.Bf69Tn_J.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary: #1037F9;--color-primary-hover: #002ADA;--color-primary-soft: #E6EAFF;--color-primary-on-dark: #9FB3FF;--color-accent: #1443FF;--color-secondary: #050506;--color-secondary-hover: #2E3440;--color-text: #101014;--color-text-muted: #50515B;--color-text-inverse: #FFF9F5;--color-text-inverse-muted: #B9BECD;--color-surface: #FFF7F1;--color-surface-warm: #FFF0E8;--color-surface-alt: #FFFFFF;--color-surface-dark: #050506;--color-surface-dark-alt: #151517;--color-border: #DCD6D2;--color-border-dark: #393A40;--color-border-field: #857F7A;--color-success: #087A4B;--color-error: #B52436;--color-warning: #8A5100;--color-signal: #E5484D;--color-focus: #1037F9;--color-focus-on-dark: #9FB3FF;--gradient-electric-orbit: linear-gradient(135deg, #1037F9 0%, #002ADA 48%, #020A39 100%);--gradient-footer-arc: linear-gradient(145deg, #1037F9 0%, #0521C0 46%, #050506 100%);--gradient-blue-surface: linear-gradient(145deg, #1037F9 0%, #002ADA 100%);--font-primary: "DM Sans Variable", "DM Sans", Arial, Helvetica, sans-serif;--font-editorial: "Instrument Serif", Georgia, "Times New Roman", serif;--fs-display: clamp(3.25rem, 6.8vw, 7rem);--fs-h1: clamp(2.75rem, 5.8vw, 6.25rem);--fs-h2: clamp(2.25rem, 4.6vw, 4.75rem);--fs-h3: clamp(1.875rem, 3.1vw, 3.25rem);--fs-h4: clamp(1.5rem, 2.3vw, 2.25rem);--fs-h5: clamp(1.25rem, 1.7vw, 1.625rem);--fs-h6: clamp(1rem, 1.3vw, 1.25rem);--fs-body-lg: clamp(1.125rem, 1.45vw, 1.375rem);--fs-body: clamp(1rem, 1.15vw, 1.125rem);--fs-body-sm: 1rem;--fs-caption: .875rem;--fs-eyebrow: .75rem;--fs-button: .9375rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--space-32: 128px;--section-space: 64px;--container-pad: 20px;--container-max: 1344px;--reading-width: 760px;--grid-gap: 24px;--header-height: 64px;--topbar-height: 36px;--radius-button: 2px;--radius-card: 4px;--radius-md: 8px;--shadow-md: 0 12px 32px rgba(5, 5, 6, .08);--shadow-lg: 0 20px 64px rgba(5, 5, 6, .12);--ease-standard: cubic-bezier(.22, 1, .36, 1);--ease-emphasis: cubic-bezier(.16, 1, .3, 1);--transition-fast: .18s ease-out;--transition-normal: .28s var(--ease-standard);--icon-stroke: 1.75}@media(min-width:768px){:root{--section-space: 96px;--container-pad: 32px}}@media(min-width:1024px){:root{--section-space: 128px;--container-pad: 48px;--header-height: 76px}}@media(min-width:1200px){:root{--container-max: 1600px;--section-space: 160px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + 16px)}body{margin:0;font-family:var(--font-primary);font-size:var(--fs-body);line-height:1.65;letter-spacing:-.005em;color:var(--color-text);background:var(--color-surface);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4,h5,h6,p,ul,ol,figure{margin:0}ul[role=list],.list-reset{list-style:none;padding:0}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}a{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em}a:hover{color:var(--color-primary-hover);text-decoration-thickness:2px}strong,b{font-weight:700}:focus-visible{outline:3px solid var(--focus-color, var(--color-focus));outline-offset:3px}.on-dark{--focus-color: var(--color-focus-on-dark);color:var(--color-text-inverse)}.on-dark a:not(.btn){color:var(--color-primary-on-dark)}.skip-link{position:absolute;left:16px;top:-100px;z-index:300;padding:12px 20px;background:var(--color-primary);color:#fff;font-weight:700;border-radius:var(--radius-button);text-decoration:none}.skip-link:focus{top:12px;color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:calc(var(--container-max) + var(--container-pad) * 2);margin-inline:auto;padding-inline:var(--container-pad)}.section{padding-block:var(--section-space)}.section--dark{background:var(--color-surface-dark)}.section--white{background:var(--color-surface-alt)}.t-display,.t-h1,.t-h2,.t-h3,.t-h4{font-weight:500;text-wrap:balance}.t-display{font-size:var(--fs-display);line-height:.93;letter-spacing:-.065em}.t-h1{font-size:var(--fs-h1);line-height:.98;letter-spacing:-.06em}.t-h2{font-size:var(--fs-h2);line-height:1;letter-spacing:-.055em}.t-h3{font-size:var(--fs-h3);line-height:1.06;letter-spacing:-.045em}.t-h4{font-size:var(--fs-h4);line-height:1.12;letter-spacing:-.035em}.t-h5{font-size:var(--fs-h5);font-weight:700;line-height:1.2;letter-spacing:-.025em}.t-h6{font-size:var(--fs-h6);font-weight:700;line-height:1.25;letter-spacing:-.015em}.t-body-lg{font-size:var(--fs-body-lg);line-height:1.55;letter-spacing:-.01em}.t-caption{font-size:var(--fs-caption);font-weight:500;line-height:1.45;letter-spacing:.015em}.eyebrow{font-size:var(--fs-eyebrow);font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.eyebrow a{color:inherit;text-decoration:none}.eyebrow a:hover{color:var(--color-primary);text-decoration:underline}.on-dark .eyebrow{color:var(--color-text-inverse-muted)}.em{font-family:var(--font-editorial);font-style:italic;font-weight:400;letter-spacing:-.04em;color:var(--color-primary)}.on-dark .em{color:var(--color-primary-on-dark)}.muted{color:var(--color-text-muted)}.on-dark .muted{color:var(--color-text-inverse-muted)}.measure{max-width:68ch}.icon{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.icon--sm{width:18px;height:18px}.icon--lg{width:24px;height:24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border:1px solid transparent;border-radius:var(--radius-button);font-family:var(--font-primary);font-size:var(--fs-button);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.btn:hover{text-decoration:none;transform:translateY(-2px)}.btn:active{transform:scale(.985)}.btn .icon{width:18px;height:18px}.btn--primary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.btn--primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.btn--secondary{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-text-inverse)}.btn--secondary:hover{background:var(--color-secondary-hover);border-color:var(--color-secondary-hover);color:var(--color-text-inverse)}.btn--ghost{background:transparent;border-color:var(--color-text);color:var(--color-text)}.btn--ghost:hover{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-text)}.btn--emergency{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-text-inverse)}.btn--emergency:hover{background:var(--color-secondary-hover);border-color:var(--color-secondary-hover);color:var(--color-text-inverse)}.signal-dot{position:relative;width:8px;height:8px;flex:none;border-radius:50%;background:var(--color-signal)}.signal-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--color-signal);animation:signal-pulse 2s var(--ease-standard) infinite}@keyframes signal-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.8);opacity:0}}.btn--block{width:100%}.link-arrow{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:700;text-decoration:none}.link-arrow .icon{width:18px;height:18px;transition:transform var(--transition-fast)}.link-arrow:hover .icon{transform:translate(3px)}.preencher{display:inline;padding:0 6px;-webkit-box-decoration-break:clone;box-decoration-break:clone;border:1px dashed currentColor;border-radius:2px;background:#fff1dc;color:var(--color-warning);font-size:.9em;font-weight:700;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere}.on-dark .preencher{background:transparent;color:#ffd08a}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.logo{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--color-text);text-decoration:none}.logo:hover{color:var(--color-text);text-decoration:none}.logo__symbol{flex:none;width:36px;height:36px;color:var(--color-primary)}.logo__word{font-size:1.125rem;font-weight:500;letter-spacing:-.02em;line-height:1;white-space:nowrap}.logo__word span{font-weight:400;color:var(--color-text-muted)}.on-dark .logo,.on-dark .logo:hover,.on-dark .logo__symbol{color:var(--color-text-inverse)}.on-dark .logo__word span{color:var(--color-text-inverse-muted)}.topbar{background:var(--color-surface-dark);font-size:var(--fs-caption)}.topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:var(--topbar-height)}.topbar__msg{color:var(--color-text-inverse-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar__links{display:none;align-items:center;gap:20px;list-style:none;margin:0;padding:0;white-space:nowrap}.topbar__links li{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-inverse-muted)}.topbar__links .icon{width:14px;height:14px}.topbar a:not(.btn){color:var(--color-text-inverse);text-decoration:none}.topbar a:not(.btn):hover{color:var(--color-primary-on-dark);text-decoration:underline}@media(min-width:768px){.topbar__links{display:flex}}.topbar__links .topbar__wide{display:none}@media(min-width:1280px){.topbar__links .topbar__wide{display:inline-flex}}.site-header{position:sticky;top:0;z-index:100;background:var(--color-surface);border-bottom:1px solid var(--color-border);transition:box-shadow var(--transition-normal)}.site-header.is-scrolled{box-shadow:0 1px 0 var(--color-border),0 8px 24px #0505060d}.site-header{background:var(--color-surface-dark);border-bottom-color:var(--color-border-dark)}.site-header.is-scrolled{box-shadow:0 1px 0 var(--color-border-dark),0 8px 24px #05050659}.site-header .logo,.site-header .logo:hover{color:var(--color-primary-on-dark)}.site-header .logo__symbol{color:var(--color-text-inverse)}.site-header .logo__word span{color:var(--color-text-inverse-muted)}.site-header__inner>.logo,.site-header__actions{--focus-color: var(--color-focus-on-dark)}.site-header .menu-toggle{border-color:var(--color-text-inverse);background:transparent;color:var(--color-text-inverse)}.site-header .menu-toggle:hover{border-color:var(--color-primary-on-dark);background:var(--color-surface-dark-alt)}.site-header .header-emergency{background:var(--color-surface);border-color:var(--color-surface);color:var(--color-text)}.site-header .header-emergency:hover{background:var(--color-primary-soft);border-color:var(--color-primary-soft);color:var(--color-text)}.site-header__inner{position:relative;display:flex;align-items:center;gap:16px;height:var(--header-height);transition:height var(--transition-normal)}.site-header__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.header-emergency{white-space:nowrap}.header-emergency .label-long,.header-emergency .label-mid,.topbar__msg .msg-long{display:none}@media(min-width:480px){.header-emergency .label-mid,.topbar__msg .msg-long{display:inline}.header-emergency .label-short,.topbar__msg .msg-short{display:none}}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 10px;border:1px solid var(--color-text);border-radius:var(--radius-button);font-weight:700;font-size:var(--fs-button)}.menu-toggle:hover{background:var(--color-primary-soft);border-color:var(--color-primary)}.header-emergency{min-height:44px;padding:10px 14px}@media(max-width:479px){.site-header__inner{gap:12px}.site-header .logo{gap:8px}.site-header .logo__symbol{width:30px;height:30px}.site-header .logo__word{font-size:1rem}.header-emergency{gap:6px;padding:10px}}@media(max-width:379px){.site-header .logo__word{font-size:.9375rem}}@media(min-width:1200px){.site-header.is-scrolled{--header-height: 64px}.menu-toggle,.only-mobile{display:none!important}.drawer__body{height:100%}.site-nav{align-self:stretch;margin-left:24px}.nav{display:flex;align-items:stretch;height:100%;margin:0;padding:0;list-style:none}.nav>li{display:flex;align-items:stretch}.nav__item{position:relative;display:inline-flex;align-items:center;gap:4px;padding:0 12px;color:var(--color-text);font-size:var(--fs-button);font-weight:500;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.nav__item:hover{color:var(--color-text);text-decoration:none}.nav__item:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--color-primary);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-normal)}.nav__item:hover:after,.nav__item[aria-expanded=true]:after,.nav__item[aria-current=page]:after{transform:scaleX(1)}.nav__item .icon{width:16px;height:16px;transition:transform var(--transition-fast)}.nav__item[aria-expanded=true] .icon{transform:rotate(180deg)}.nav__item--contact{color:var(--color-primary);font-weight:700}.nav__item--contact:hover{color:var(--color-primary-hover)}.site-header .nav__item,.site-header .nav__item:hover{--focus-color: var(--color-focus-on-dark);color:var(--color-text-inverse)}.site-header .nav__item:after{background:var(--color-primary-on-dark)}.site-header .nav__item--contact,.site-header .nav__item--contact:hover{color:var(--color-primary-on-dark)}.mega,.dropdown{position:absolute;top:100%;z-index:90;visibility:hidden;opacity:0;transform:translateY(8px);transition:opacity var(--transition-fast),transform var(--transition-fast),visibility 0s linear .18s}html:not(.js) .has-panel:hover>.mega,html:not(.js) .has-panel:focus-within>.mega,html:not(.js) .has-panel:hover>.dropdown,html:not(.js) .has-panel:focus-within>.dropdown,.nav__item[aria-expanded=true]+.mega,.nav__item[aria-expanded=true]+.dropdown{visibility:visible;opacity:1;transform:translateY(0);transition:opacity var(--transition-fast),transform var(--transition-fast),visibility 0s}.has-mega{position:static}.mega{left:var(--container-pad);right:var(--container-pad);max-height:calc(100vh - var(--header-height) - var(--topbar-height) - 24px);overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border);border-top:0;box-shadow:var(--shadow-lg)}.mega__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 280px;grid-template-areas:"cols cols cols cols feat" "more more more more feat";gap:0 28px;padding:28px 32px}.mega__cols{grid-area:cols;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto;gap:0 28px}.mega-col{display:grid;grid-row:span 2;grid-template-rows:subgrid}.mega__more{grid-area:more;margin-top:20px;padding-top:18px;border-top:1px solid var(--color-border)}.mega__feature{grid-area:feat}.mega-col__head{display:flex;align-items:flex-end;padding-bottom:8px;margin-bottom:6px;border-bottom:2px solid var(--color-text)}.mega-col__list{display:block!important}}.mega-col__title{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--color-text);font-size:1rem;font-weight:700;letter-spacing:-.015em;text-decoration:none}.mega-col__title .icon{color:var(--color-primary)}.mega-col__title:hover{color:var(--color-primary);text-decoration:none}.mega-col__list{margin:0;padding:0;list-style:none}.mega-link{display:flex;gap:12px;padding:8px;margin-inline:-8px;border-radius:var(--radius-card);color:var(--color-text);text-decoration:none;transition:background-color var(--transition-fast)}.mega-link:hover{background:var(--color-primary-soft);color:var(--color-text);text-decoration:none}.mega-link .icon{margin-top:2px;color:var(--color-text-muted);transition:color var(--transition-fast)}.mega-link:hover .icon{color:var(--color-primary)}.mega-link__name{display:block;font-size:.9375rem;font-weight:500;line-height:1.35}.mega-link__desc{display:block;margin-top:2px;font-size:var(--fs-caption);line-height:1.4;color:var(--color-text-muted)}.mega-see-all{margin-top:4px;font-size:var(--fs-caption)}.mega__more .eyebrow{margin-bottom:12px}.mega-more__grid{display:grid;grid-template-columns:repeat(var(--more-cols, 4),minmax(0,1fr));gap:4px 24px;margin:0;padding:0;list-style:none}.mega-more__grid--3{--more-cols: 3}.mega-more__link{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 8px;margin-inline:-8px;border-radius:var(--radius-card);color:var(--color-text);font-size:.9375rem;font-weight:500;line-height:1.3;text-decoration:none}.mega-more__link .icon{color:var(--color-text-muted)}.mega-more__link:hover{background:var(--color-primary-soft);color:var(--color-text);text-decoration:none}.mega-more__link:hover .icon{color:var(--color-primary)}.mega__feature{display:flex;flex-direction:column;padding:24px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-card)}.mega-feature__art{aspect-ratio:16 / 10;margin-bottom:20px;border-radius:var(--radius-card);overflow:hidden}.mega-feature__art svg,.mega-feature__art img{display:block;width:100%;height:100%;object-fit:cover}.mega-feature__title{margin:8px 0;font-size:var(--fs-h6);font-weight:700;line-height:1.25;letter-spacing:-.015em}.mega-feature__text{margin-bottom:20px;font-size:var(--fs-caption);line-height:1.5;color:var(--color-text-muted)}.mega__feature .btn{margin-top:auto;justify-content:flex-start;text-align:left}.mega__strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-border);background:var(--color-surface-alt)}.mega-strip__item{display:flex;align-items:flex-start;gap:12px;padding:18px 32px;color:var(--color-text);text-decoration:none}.mega-strip__item+.mega-strip__item{border-left:1px solid var(--color-border)}a.mega-strip__item:hover{background:var(--color-primary-soft);color:var(--color-text);text-decoration:none}.mega-strip__item .icon{margin-top:2px;color:var(--color-primary)}.mega-strip__label{display:block;font-size:.9375rem;font-weight:700;line-height:1.35}.mega-strip__hint{display:block;font-size:var(--fs-caption);color:var(--color-text-muted)}@media(min-width:1360px){.header-emergency .label-long{display:inline}.nav__item{padding:0 14px}}@media(min-width:1200px){.has-dropdown{position:relative}.dropdown{left:0;width:560px;padding:24px;background:var(--color-surface);border:1px solid var(--color-border);border-top:0;box-shadow:var(--shadow-lg)}.dropdown__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}}.dropdown__grid{margin:0;padding:0;list-style:none}.menu-backdrop{display:none}@media(max-width:1199px){.site-header__inner{justify-content:space-between}html:not(.js) .site-nav{position:static}html.js .site-nav{position:fixed;top:0;right:0;bottom:0;z-index:210;width:min(100vw,420px);display:flex;flex-direction:column;background:var(--color-surface-dark);color:var(--color-text-inverse);transform:translate(100%);visibility:hidden;transition:transform var(--transition-normal),visibility 0s linear .28s;--focus-color: var(--color-focus-on-dark)}html.js[data-menu=open] .site-nav{transform:translate(0);visibility:visible;transition:transform var(--transition-normal),visibility 0s}html[data-menu=open] .menu-backdrop{display:block;position:fixed;inset:0;z-index:200;background:#05050699}html[data-menu=open] body{overflow:hidden}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--header-height);padding:0 20px;border-bottom:1px solid var(--color-border-dark)}.site-nav .logo,.site-nav .logo__symbol{color:var(--color-text-inverse)}.site-nav .logo__word{color:var(--color-primary-on-dark)}.site-nav .logo__word span{color:var(--color-text-inverse-muted)}.drawer__close{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 10px;border:1px solid var(--color-border-dark);border-radius:var(--radius-button);color:var(--color-text-inverse);font-weight:700;font-size:var(--fs-button)}.drawer__body{flex:1;overflow-y:auto;padding:8px 20px 24px;overscroll-behavior:contain}.nav{margin:0;padding:0;list-style:none}.nav>li{border-bottom:1px solid var(--color-border-dark)}.nav__item{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;color:var(--color-text-inverse);font-size:1.125rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;text-align:left;text-decoration:none}.site-nav .nav__item{color:var(--color-text-inverse)}.nav__item .icon{transition:transform var(--transition-fast)}.nav__item[aria-expanded=true] .icon{transform:rotate(180deg)}.mega,.dropdown{display:none;padding-bottom:16px}.nav__item[aria-expanded=true]+.mega,.nav__item[aria-expanded=true]+.dropdown{display:block}.mega__feature,.mega__strip,.mega-link__desc{display:none}.mega-col+.mega-col{border-top:1px solid var(--color-border-dark)}.mega-col__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.col-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--color-text-inverse)}.col-toggle .icon-minus,.col-toggle[aria-expanded=true] .icon-plus{display:none}.col-toggle[aria-expanded=true] .icon-minus{display:block}html.js .mega-col__list{display:none}html.js .mega-col__head:has(.col-toggle[aria-expanded=true])+.mega-col__list{display:block}.mega-col__list{padding:0 0 8px 30px}.site-nav .mega-col__title,.site-nav .mega-link,.site-nav .mega-more__link{color:var(--color-text-inverse)}.site-nav .mega-col__title .icon{color:var(--color-primary-on-dark)}.site-nav .mega-link .icon,.site-nav .mega-more__link .icon{color:var(--color-text-inverse-muted)}.site-nav .mega-link:hover,.site-nav .mega-more__link:hover{background:var(--color-surface-dark-alt);color:var(--color-text-inverse)}.site-nav .mega-see-all{color:var(--color-primary-on-dark)}.mega__more{margin-top:8px;padding-top:16px;border-top:1px solid var(--color-border-dark)}.mega-more__grid,.mega-more__grid--3,.dropdown__grid{grid-template-columns:1fr}.drawer__foot{display:grid;gap:8px;padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border-dark);background:var(--color-surface-dark)}.drawer__emergency{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;color:var(--color-text-inverse);font-weight:700;text-decoration:none}.site-nav .drawer__emergency{color:var(--color-text-inverse)}.drawer__emergency:hover{text-decoration:underline}}.site-footer{position:relative;overflow:hidden;background:var(--color-surface-dark);color:var(--color-text-inverse)}.footer-cta{position:relative;display:grid;gap:32px;padding-block:var(--section-space) 64px}.footer-cta__headline{max-width:14ch;font-size:var(--fs-h2);font-weight:500;line-height:1;letter-spacing:-.055em;text-wrap:balance}.footer-cta__lado{display:flex;flex-direction:column;gap:32px}.footer-cta__logo .logo__symbol{width:56px;height:56px}.footer-cta__logo .logo__word{font-size:1.625rem}.footer-cta__panel{position:relative;z-index:1;align-self:end;padding:32px;background:var(--color-surface-dark-alt);border:1px solid var(--color-border-dark);border-radius:var(--radius-card)}.footer-cta__panel p{margin-bottom:24px;color:var(--color-text-inverse-muted)}.footer-cta__panel .eyebrow{margin-bottom:12px}.footer-cta__panel .btn{margin-bottom:8px}@keyframes orbit-spin{to{transform:rotate(360deg)}}.footer-marcas{display:grid;gap:24px;padding-block:40px;border-top:1px solid var(--color-border-dark)}.footer-marcas__title{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:var(--fs-h4, 1.25rem);font-weight:500;letter-spacing:-.02em}.footer-marcas__title .icon{flex:none;width:22px;height:22px;color:var(--color-primary-on-dark)}.footer-marcas__text{max-width:62ch;color:var(--color-text-inverse-muted)}.footer-marcas__trilho{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.footer-marcas__lista{display:flex;flex:none;gap:8px;margin:0;padding:0 8px 0 0;list-style:none;animation:marcas-passando 60s linear infinite}.footer-marcas__trilho:hover .footer-marcas__lista{animation-play-state:paused}.footer-marcas__item{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid var(--color-border-dark);border-radius:var(--radius-button);background:var(--color-surface-dark-alt);font-size:var(--fs-body-sm);font-weight:600;white-space:nowrap}.footer-marcas__item .icon{width:18px;height:18px;color:var(--color-primary-on-dark)}.marca-logo{flex:none;width:auto;max-width:120px;height:22px;object-fit:contain}.footer-marcas__item{gap:10px}.marca-logo--escura:not([src$="mk-auth.png"]){filter:brightness(0)}.chip--marca{gap:10px}@keyframes marcas-passando{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.footer-marcas__trilho{mask-image:none}.footer-marcas__lista{flex-wrap:wrap;flex:1;animation:none}.footer-marcas__lista[aria-hidden]{display:none}}.footer-links{display:grid;grid-template-columns:1fr;gap:40px;padding-block:48px;border-top:1px solid var(--color-border-dark)}.footer-col__title{margin-bottom:16px}.footer-col ul{margin:0;padding:0;list-style:none}.footer-col li a{display:inline-flex;align-items:center;min-height:40px;color:var(--color-text-inverse);text-decoration:none}.site-footer .footer-col li a{color:var(--color-text-inverse)}.site-footer .footer-col li a:hover{color:var(--color-primary-on-dark);text-decoration:underline}.footer-col--contact{order:-1}.footer-nap{font-style:normal}.footer-nap li{display:flex;gap:12px;padding-block:8px;color:var(--color-text-inverse-muted);line-height:1.5}.footer-nap .icon{margin-top:3px;color:var(--color-primary-on-dark)}.footer-proof{display:grid;gap:16px;padding-block:24px;border-top:1px solid var(--color-border-dark)}.footer-proof__slot{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 16px;border:1px dashed var(--color-border-dark);border-radius:var(--radius-card);color:var(--color-text-inverse-muted);font-size:var(--fs-caption)}.footer-social{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.footer-social a{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-inverse);text-decoration:underline;text-underline-offset:3px}.footer-social a:hover{color:var(--color-primary-on-dark)}.footer-bottom{position:relative;overflow:hidden;padding-block:40px 140px;border-top:1px solid var(--color-border-dark)}.footer-bottom__inner{position:relative;z-index:1;display:grid;gap:24px}.footer-bottom .logo{justify-self:start}.footer-bottom .logo__symbol{width:48px;height:48px}.footer-bottom .logo__word{font-size:1.5rem}.footer-legal{display:flex;flex-wrap:wrap;gap:4px 24px;margin:0;padding:0;list-style:none;font-size:var(--fs-caption)}.footer-legal a,.footer-legal button{display:inline-flex;align-items:center;min-height:44px;color:var(--color-text-inverse);text-decoration:none;font-size:var(--fs-caption)}.site-footer .footer-legal a{color:var(--color-text-inverse)}.footer-legal a:hover,.footer-legal button:hover{text-decoration:underline}.footer-copy{font-size:var(--fs-caption);color:var(--color-text-inverse-muted)}.footer-arc{position:absolute;right:-90px;bottom:-120px;width:280px;height:280px;color:var(--color-text-inverse);pointer-events:none}@media(min-width:768px){.footer-links,.footer-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-arc{right:-110px;bottom:-160px;width:400px;height:400px}}@media(min-width:1024px){.footer-cta{grid-template-columns:7fr 5fr;gap:48px;align-items:stretch}.footer-cta__lado{justify-content:space-between;padding-top:33px}.footer-cta__panel{align-self:start}.footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.footer-col--contact{order:0}}@media(min-width:1200px){.footer-bottom__inner{grid-template-columns:auto 1fr;align-items:end;column-gap:64px}.footer-bottom__meta{max-width:48ch}.footer-bottom{padding-bottom:48px}.footer-arc{right:-100px;bottom:-150px;width:440px;height:440px}}.logo-orbit__parada{display:none}@media(prefers-reduced-motion:reduce){.logo-orbit__particula{display:none}.logo-orbit__parada{display:inline}}.section-head{display:grid;gap:20px;margin-bottom:var(--space-12)}.section-head__title{max-width:22ch;font-size:var(--fs-h3);font-weight:500;line-height:1.06;letter-spacing:-.045em;text-wrap:balance}.section-head__lead{max-width:62ch;font-size:var(--fs-body-lg);line-height:1.55;letter-spacing:-.01em;color:var(--color-text-muted)}.on-dark .section-head__lead{color:var(--color-text-inverse-muted)}@media(min-width:1024px){.section-head--split{grid-template-columns:6fr 5fr;align-items:center;gap:48px}.section-head--center{justify-items:center;text-align:center}}.grid{display:grid;gap:var(--grid-gap);margin:0;padding:0;list-style:none}@media(min-width:768px){.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{display:flex;flex-direction:column;height:100%;padding:var(--space-6);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-card);transition:border-color var(--transition-normal),transform var(--transition-normal)}@media(min-width:1024px){.card{padding:var(--space-8)}}.card:has(.card__link:hover){border-color:var(--color-primary);transform:translateY(-4px)}.card__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:24px;border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary)}.card__icon .icon{width:24px;height:24px}.card__title{margin-bottom:12px;font-size:var(--fs-h6);font-weight:700;line-height:1.25;letter-spacing:-.015em}.card__text{margin-bottom:20px;font-size:var(--fs-body-sm);line-height:1.6;color:var(--color-text-muted)}.card__link{margin-top:auto}.card--dark{background:var(--color-surface-dark-alt);border-color:var(--color-border-dark);color:var(--color-text-inverse)}.card--dark .card__text{color:var(--color-text-inverse-muted)}.card--dark .card__icon{background:#9fb3ff1f;color:var(--color-primary-on-dark)}.check-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.check-list li{display:flex;gap:12px;line-height:1.55}.check-list .icon{margin-top:3px;color:var(--color-primary)}.on-dark .check-list .icon{color:var(--color-primary-on-dark)}.steps{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:step}.step{position:relative;display:grid;grid-template-columns:56px 1fr;gap:0 16px;padding-bottom:32px;counter-increment:step}.step:before{content:counter(step,decimal-leading-zero);grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid var(--color-text);border-radius:50%;background:var(--color-surface);font-size:.9375rem;font-weight:700;letter-spacing:.02em}.step:after{content:"";position:absolute;left:28px;top:56px;bottom:0;width:1px;background:var(--color-border)}.step:last-child:after{display:none}.step__title{align-self:center;margin-bottom:6px;font-size:var(--fs-h6);font-weight:700;line-height:1.25}.step__text{color:var(--color-text-muted);font-size:var(--fs-body-sm)}@media(min-width:1024px){.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}.step{grid-template-columns:1fr;padding-bottom:0}.step:before{grid-row:auto;margin-bottom:24px}.step:after{inset:28px -16px auto 72px;width:auto;height:1px}.step:nth-child(3n):after{display:none}}.compare{width:100%;border-collapse:collapse;font-size:var(--fs-body-sm)}.compare caption{margin-bottom:16px;text-align:left;color:var(--color-text-muted);font-size:var(--fs-caption)}.compare th,.compare td{padding:20px 24px;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);line-height:1.5}.compare thead th{font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:2px solid var(--color-text)}.compare tbody th{font-weight:700;width:24%}.compare .is-highlight{background:var(--color-primary-soft)}.compare thead .is-highlight{color:var(--color-primary)}.compare td .icon{display:inline-block;vertical-align:-4px;margin-right:8px}.compare td.is-highlight .icon{color:var(--color-primary)}.compare td:not(.is-highlight) .icon{color:var(--color-text-muted)}@media(max-width:767px){.compare thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.compare,.compare tbody,.compare tr,.compare th,.compare td{display:block;width:100%}.compare caption{display:block}.compare tr{margin-bottom:16px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-alt);overflow:hidden}.compare tbody th{width:100%;padding:16px 20px 8px;border:0}.compare td{padding:12px 20px 16px;border:0}.compare td:before{content:attr(data-label);display:block;margin-bottom:4px;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}}.stats{display:grid;grid-template-columns:1fr;gap:40px 24px;margin:0;padding:0;list-style:none}.stat{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:1px solid var(--color-border-dark)}.stat__number{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500;line-height:.95;letter-spacing:-.06em;color:var(--color-text-inverse)}.stat__number small{font-size:.4em;letter-spacing:-.02em}.stat__label{color:var(--color-text-inverse-muted);font-size:var(--fs-body-sm);line-height:1.5}.stat__source{margin-top:auto;font-size:var(--fs-caption)}@media(min-width:560px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.faq{max-width:880px;margin:0 auto;border-top:1px solid var(--color-border-dark)}.faq__item{border-bottom:1px solid var(--color-border-dark)}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:16px 4px;font-size:1.0625rem;font-weight:500;line-height:1.4;cursor:pointer;list-style:none;transition:color var(--transition-fast)}.faq__q::-webkit-details-marker{display:none}.faq__q:hover{color:var(--color-primary-on-dark)}.faq__q .icon{flex:none;transition:transform var(--transition-normal)}.faq__item[open] .faq__q .icon{transform:rotate(45deg)}.faq__a{padding:0 4px 24px;max-width:68ch;color:var(--color-text-inverse-muted)}.faq__a p+p{margin-top:12px}.form{display:grid;gap:24px;padding:var(--space-6);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-card)}@media(min-width:768px){.form{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-8)}.field--full,.form__summary,.form__actions,.form__success{grid-column:1 / -1}}.field{display:grid;gap:8px;align-content:start;min-width:0;margin:0;padding:0;border:0}.field__label,.field legend{padding:0;font-size:.9375rem;font-weight:700;line-height:1.35}.field__opt{font-weight:400;color:var(--color-text-muted)}.field__hint{font-size:var(--fs-caption);color:var(--color-text-muted)}.input,.select,.textarea{width:100%;min-height:52px;padding:12px 14px;border:1px solid var(--color-border-field);border-radius:var(--radius-button);background:#fff;color:var(--color-text);font:inherit;font-size:1rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.select{appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23101014' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.textarea{min-height:144px;resize:vertical}.input:hover,.select:hover,.textarea:hover{border-color:var(--color-text)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px;border-color:var(--color-primary)}[aria-invalid=true]{border-color:var(--color-error)!important}.field__error{display:none;align-items:center;gap:6px;font-size:var(--fs-caption);font-weight:700;color:var(--color-error)}.field__error .icon{width:16px;height:16px}.field.has-error .field__error{display:flex}.choices{display:grid;gap:8px}.choice{position:relative;display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 14px;border:1px solid var(--color-border-field);border-radius:var(--radius-button);background:#fff;cursor:pointer;line-height:1.35}.choice:hover{border-color:var(--color-text)}.choice input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--color-primary)}.choice:has(input:checked){border-color:var(--color-primary);background:var(--color-primary-soft)}.choice:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:1px}@media(min-width:768px){.choices--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.consent{display:flex;gap:12px;align-items:flex-start;font-size:var(--fs-body-sm);line-height:1.5}.consent input{width:20px;height:20px;margin:2px 0 0;flex:none;accent-color:var(--color-primary)}.form__urgent{display:none;grid-column:1 / -1;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px 20px;border-left:3px solid var(--color-signal);background:var(--color-surface-dark);color:var(--color-text-inverse)}.form:has(input[value=fora-do-ar]:checked) .form__urgent{display:flex}.form__summary{display:none;padding:16px 20px;border-left:3px solid var(--color-error);background:#fcedef;color:var(--color-text)}.form__summary.is-visible{display:block}.form__summary ul{margin:8px 0 0;padding-left:20px}.form__summary a{color:var(--color-error);font-weight:700}.form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.form__actions .field__hint{max-width:40ch}.form__success{display:none;padding:16px 20px;border-left:3px solid var(--color-success);background:#e8f5ee}.form.is-sent .form__success{display:block}.person{display:flex;align-items:center;gap:16px}.person__photo{display:grid;place-items:center;width:64px;height:64px;flex:none;border-radius:50%;border:1px dashed var(--color-border-field);background:var(--color-surface-alt);color:var(--color-text-muted)}.person__name{font-weight:700;line-height:1.35}.person__role{font-size:var(--fs-caption);color:var(--color-text-muted)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface-alt);font-size:var(--fs-caption);font-weight:500}.dir-card{display:flex;flex-direction:column;height:100%;padding:var(--space-6);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-card)}.dir-card__head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.dir-card__head .card__icon{margin-bottom:0}.dir-card__title{font-size:1.0625rem;font-weight:700;line-height:1.3;letter-spacing:-.015em}.dir-card__title a{color:var(--color-text);text-decoration:none}.dir-card__title a:hover{color:var(--color-primary);text-decoration:underline}.dir-card__text{margin-bottom:16px;font-size:var(--fs-caption);line-height:1.5;color:var(--color-text-muted)}.dir-card details{margin-top:auto;border-top:1px solid var(--color-border)}.dir-card summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;font-size:.9375rem;font-weight:700;color:var(--color-primary);cursor:pointer;list-style:none}.dir-card summary::-webkit-details-marker{display:none}.dir-card summary .icon{transition:transform var(--transition-normal)}.dir-card details[open] summary .icon{transform:rotate(45deg)}.dir-card ul{margin:0;padding:0 0 8px;list-style:none}.dir-card li a{display:flex;align-items:center;min-height:40px;padding:4px 0;border-bottom:1px dashed var(--color-border);color:var(--color-text);font-size:.9375rem;text-decoration:none}.dir-card li:last-child a{border-bottom:0}.dir-card li a:hover{color:var(--color-primary);text-decoration:underline}.art{position:relative;aspect-ratio:4 / 3;border-radius:var(--radius-card);overflow:hidden}.art svg{width:100%;height:100%}.art__tag{position:absolute;left:16px;bottom:16px;padding:4px 10px;background:#050506b8;color:#ffd08a;font-size:var(--fs-caption);font-weight:700;border-radius:2px}.orbit-spin{transform-box:fill-box;transform-origin:center;animation:orbit-spin 60s linear infinite}.orbit-pulse{animation:orbit-pulse 6s ease-in-out infinite}@keyframes orbit-pulse{0%,to{opacity:.55}50%{opacity:.9}}.section--warm{background:var(--color-surface-warm)}.on-dark .btn--ghost{border-color:var(--color-text-inverse);color:var(--color-text-inverse)}.on-dark .btn--ghost:hover{background:#9fb3ff1f;border-color:var(--color-primary-on-dark);color:var(--color-text-inverse)}.section-foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:var(--space-12)}.section-foot p{max-width:56ch}.split{display:grid;gap:48px;align-items:center}.split__body .section-head,.split__body .check-list{margin-bottom:32px}.split__actions{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}@media(min-width:1024px){.split{grid-template-columns:6fr 6fr;gap:64px}.split--reverse .split__art{order:-1}}.breadcrumb{padding-top:24px}.breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;list-style:none;font-size:var(--fs-caption);color:var(--color-text-muted)}.breadcrumb li{display:inline-flex;align-items:center;gap:8px}.breadcrumb li+li:before{content:"";width:6px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);opacity:.6}.breadcrumb a{display:inline-flex;align-items:center;min-height:32px;color:var(--color-text)}.breadcrumb [aria-current]{font-weight:700}.on-dark .breadcrumb ol{color:var(--color-text-inverse-muted)}.on-dark .breadcrumb a{color:var(--color-text-inverse)}.page-hero{padding-bottom:var(--section-space)}.page-hero--dark{background:var(--color-surface-dark)}.page-hero__grid{display:grid;gap:48px;align-items:center;padding-top:32px}.page-hero__title{max-width:20ch;margin:16px 0 24px;font-size:clamp(2.25rem,4.4vw,4rem);font-weight:500;line-height:1.04;letter-spacing:-.05em;text-wrap:balance}.page-hero--service .page-hero__title{max-width:22ch;font-size:clamp(2rem,3.6vw,3.25rem)}.page-hero__lead{max-width:58ch;margin-bottom:32px;font-size:var(--fs-body-lg);line-height:1.55;color:var(--color-text-muted)}.page-hero__lead strong{color:var(--color-text)}.on-dark .page-hero__lead{color:var(--color-text-inverse-muted)}.on-dark .page-hero__lead strong{color:var(--color-text-inverse)}.page-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.page-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;padding-top:24px;border-top:1px solid var(--color-border)}.on-dark .page-hero__meta{border-color:var(--color-border-dark)}.on-dark .person__role{color:var(--color-text-inverse-muted)}.on-dark .person__photo{border-color:var(--color-border-dark);background:var(--color-surface-dark-alt);color:var(--color-text-inverse-muted)}.status{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-caption);color:var(--color-text-muted)}.on-dark .status{color:var(--color-text-inverse-muted)}@media(max-width:479px){.page-hero__actions .btn{width:100%}}@media(min-width:1024px){.page-hero__grid{grid-template-columns:7fr 5fr;gap:64px;padding-top:48px}}.report{position:relative;padding:var(--space-6);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);color:var(--color-text);font-size:var(--fs-caption)}.report__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid var(--color-border)}.report__title{font-size:.9375rem;font-weight:700}.report__badge{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;background:#e8f5ee;color:var(--color-success);font-weight:700}.report__badge .icon{width:16px;height:16px}.report dl{display:grid;margin:0}.report dl>div{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:10px 0;border-bottom:1px dashed var(--color-border)}.report dl>div:last-child{border-bottom:0}.report dt{color:var(--color-text-muted)}.report dd{margin:0;line-height:1.45}.report__note{margin-top:12px;color:var(--color-text-muted);font-style:italic}.svc-group{display:flex;flex-direction:column;height:100%;padding:var(--space-6);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-card)}@media(min-width:1024px){.svc-group{padding:var(--space-8)}}.svc-group__title{margin-bottom:8px;font-size:var(--fs-h5);font-weight:500;letter-spacing:-.025em}.svc-group__text{margin-bottom:16px;color:var(--color-text-muted);font-size:var(--fs-body-sm)}.svc-group ul{margin:0;padding:0;list-style:none}.svc-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:16px 0;border-top:1px solid var(--color-border);color:var(--color-text);text-decoration:none}.svc-row__name{font-weight:700;line-height:1.3}.svc-row__text{grid-column:1;font-size:var(--fs-caption);line-height:1.45;color:var(--color-text-muted)}.svc-row .icon{grid-row:1 / span 2;grid-column:2;color:var(--color-primary);transition:transform var(--transition-fast)}.svc-row:hover .svc-row__name{color:var(--color-primary);text-decoration:underline}.svc-row:hover .icon{transform:translate(3px)}.banner{display:grid;gap:24px;align-items:center;margin-bottom:var(--grid-gap);padding:var(--space-6);border-left:3px solid var(--color-signal);border-radius:var(--radius-card);background:var(--color-surface-dark);color:var(--color-text-inverse)}.banner__title{margin-bottom:6px;font-size:var(--fs-h5);font-weight:500;letter-spacing:-.025em}.banner__text{color:var(--color-text-inverse-muted)}@media(min-width:768px){.banner{grid-template-columns:1fr auto;padding:var(--space-8)}}@media(min-width:1024px){.steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}.steps--4 .step:nth-child(3n):after{display:block}.steps--4 .step:nth-child(4n):after{display:none}}.on-dark .step:before{border-color:var(--color-text-inverse);background:var(--color-surface-dark)}.on-dark .step:after{background:var(--color-border-dark)}.on-dark .step__text{color:var(--color-text-inverse-muted)}.scope{display:grid;gap:var(--grid-gap)}.scope__col{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-alt)}.scope__col--out{background:transparent;border:1px dashed var(--color-border-field)}.scope__title{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:var(--fs-h6);font-weight:700}.scope__col--out .check-list .icon{color:var(--color-text-muted)}@media(min-width:768px){.scope{grid-template-columns:repeat(2,minmax(0,1fr))}.scope__col{padding:var(--space-8)}}.note{margin-top:16px;font-size:var(--fs-caption);color:var(--color-text-muted)}.on-dark .note{color:var(--color-text-inverse-muted)}.compare tr.is-highlight>*{background:var(--color-primary-soft)}.compare--cost tbody th{width:22%}.cta-band{position:relative;overflow:hidden;padding:var(--space-8) var(--space-6);border-radius:var(--radius-card);background:var(--gradient-electric-orbit);color:var(--color-text-inverse)}.cta-band__grid{position:relative;display:grid;gap:32px;align-items:end}.cta-band__title{max-width:18ch;margin-bottom:16px;font-size:var(--fs-h3);font-weight:500;line-height:1.06;letter-spacing:-.045em}.cta-band__text{max-width:52ch;color:#fff9f5e0}.cta-band__actions{display:grid;justify-items:start;gap:12px}.cta-band .btn--primary{background:var(--color-surface-alt);border-color:var(--color-surface-alt);color:var(--color-text)}.cta-band .btn--primary:hover{background:var(--color-primary-soft);border-color:var(--color-primary-soft);color:var(--color-text)}.cta-band .link-arrow,.cta-band a:not(.btn){color:var(--color-text-inverse)}.cta-band__orbit{position:absolute;right:-160px;bottom:-220px;width:520px;height:520px;color:var(--color-text-inverse);opacity:.18;pointer-events:none}@media(min-width:1024px){.cta-band{padding:var(--space-16)}.cta-band__grid{grid-template-columns:7fr 5fr;gap:64px}}.mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;gap:8px;padding:10px var(--container-pad) calc(10px + env(safe-area-inset-bottom));background:var(--color-surface-dark);border-top:1px solid var(--color-border-dark)}.mobile-bar .btn{flex:1}.mobile-bar .btn--icon{flex:none;width:48px;padding:0}.has-mobile-bar{padding-bottom:72px}@media(min-width:768px){.mobile-bar{display:none}.has-mobile-bar{padding-bottom:0}}.art--blue{background:var(--gradient-electric-orbit);color:var(--color-text-inverse)}.art--dark{background:var(--color-surface-dark);color:var(--color-text-inverse)}.tiers{display:grid;gap:12px;margin:0;padding:0;list-style:none}.tier{display:flex;align-items:center;gap:20px;padding:20px 24px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.tier__level{display:grid;place-items:center;width:56px;height:56px;flex:none;border:1px solid var(--color-text);border-radius:50%;font-weight:700}.tier__name{font-weight:700;line-height:1.3}.tier__text{font-size:var(--fs-caption);color:var(--color-text-muted)}.tier--active{background:var(--color-surface-dark);border-color:var(--color-surface-dark);color:var(--color-text-inverse)}.tier--active .tier__level{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.tier--active .tier__text{color:var(--color-text-inverse-muted)}@media(min-width:1024px){.tier:nth-child(2){margin-left:32px}.tier:nth-child(3){margin-left:64px}}.now{padding:var(--space-6);border:1px solid var(--color-border-dark);border-left:3px solid var(--color-signal);border-radius:var(--radius-card);background:var(--color-surface-dark-alt)}.now__title{margin-bottom:20px;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-inverse-muted)}.now__list{display:grid;gap:20px;margin:0;padding:0;list-style:none;counter-reset:now}.now__list li{display:grid;grid-template-columns:40px 1fr;gap:16px;color:var(--color-text-inverse-muted);line-height:1.5;counter-increment:now}.now__list li:before{content:counter(now);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--color-text-inverse);color:var(--color-text);font-weight:700}.now__list strong{display:block;color:var(--color-text-inverse)}@media(min-width:1024px){.now{padding:var(--space-8)}}.eyebrow .signal-dot{margin-right:6px;vertical-align:1px}.card .btn.card__link{width:100%}@media(min-width:768px){.grid--3:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.contact{display:grid;gap:48px}.contact__aside .section-head,.contact__aside .check-list{margin-bottom:32px}.contact__logo{margin-top:8px}.contact__logo .logo__symbol{width:44px;height:44px}.contact__logo .logo__word{font-size:1.375rem}@media(min-width:1024px){.contact{grid-template-columns:4fr 7fr;gap:64px;align-items:start}.contact__aside{position:sticky;top:calc(var(--header-height) + 32px)}}.cookie-bar{position:fixed;inset:auto 0 0;z-index:90;max-height:45vh;overflow-y:auto;padding:var(--space-4) 0;background:var(--color-surface-alt);border-top:1px solid var(--color-border);box-shadow:var(--shadow-lg);color:var(--color-text);animation:cookie-entra var(--transition-normal) both}.cookie-bar[hidden]{display:none}@keyframes cookie-entra{0%{opacity:0;transform:translateY(16px)}}.cookie-bar__inner{display:grid;gap:var(--space-3)}.cookie-bar__titulo{margin:0 0 var(--space-1);font-size:var(--fs-body-sm);font-weight:700}.cookie-bar__descricao{margin:0;font-size:var(--fs-caption);line-height:1.5;color:var(--color-text-muted)}.cookie-bar__descricao a,.cookie-painel__intro a{color:var(--color-primary);font-weight:700}.cookie-acoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.cookie-acoes .btn{min-height:44px;padding:10px 8px;font-size:var(--fs-caption)}.cookie-acoes .btn:hover{transform:none}.tem-aviso-cookies body{padding-bottom:var(--cookie-bar-h, 0px)}@media(min-width:1024px){.cookie-bar{padding:var(--space-6) 0}.cookie-bar__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-8)}.cookie-bar__descricao{max-width:72ch}.cookie-acoes .btn{padding:12px 20px;min-width:150px}}.cookie-painel{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-alt);color:var(--color-text);box-shadow:var(--shadow-lg)}.cookie-painel::backdrop{background:#0505068c}.cookie-painel__topo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.cookie-painel__titulo{margin:0;font-size:var(--fs-h6);font-weight:700}.cookie-painel__fechar{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;border:0;background:transparent;color:var(--color-text);cursor:pointer}.cookie-painel__fechar .icon{width:22px;height:22px}.cookie-painel__intro{margin:var(--space-2) 0 var(--space-4);font-size:var(--fs-caption);line-height:1.5;color:var(--color-text-muted)}.cookie-cats{margin:0 0 var(--space-6);padding:0;list-style:none;border-top:1px solid var(--color-border)}.cookie-cat{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.cookie-cat__nome{margin:0 0 var(--space-1);font-weight:700}.cookie-cat__texto{margin:0;font-size:var(--fs-caption);line-height:1.5;color:var(--color-text-muted)}.cookie-cat__ferramentas{display:block;margin-top:var(--space-1)}.cookie-cat__fixo{flex:none;font-size:var(--fs-caption);font-weight:700;color:var(--color-success)}.cookie-switch{position:relative;flex:none;display:inline-flex;width:52px;height:44px;align-items:center;cursor:pointer}.cookie-switch input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.cookie-switch__trilho{position:relative;width:52px;height:30px;border:1px solid var(--color-border-field);border-radius:15px;background:var(--color-surface);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.cookie-switch__trilho:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--color-text-muted);transition:transform var(--transition-fast),background-color var(--transition-fast)}.cookie-switch input:checked+.cookie-switch__trilho{background:var(--color-primary);border-color:var(--color-primary)}.cookie-switch input:checked+.cookie-switch__trilho:after{background:#fff;transform:translate(22px)}.cookie-switch input:focus-visible+.cookie-switch__trilho{outline:3px solid var(--color-focus);outline-offset:3px}.cookie-acoes--painel{grid-template-columns:1fr}@media(min-width:560px){.cookie-acoes--painel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.cookie-bar{animation:none}}.section--tight{padding-block:var(--space-12)}.banner--proposta{margin-bottom:0;border-left-color:var(--color-primary-on-dark)}.banner__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.banner__acoes .link-arrow{color:var(--color-primary-on-dark)}.chip__nome{font-weight:700}.bloco-seguinte{margin-top:var(--space-16)}.scope__text{margin:-8px 0 var(--space-4);color:var(--color-text-muted)}.now__rotulo{font-weight:700}.fala-andre{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:80;display:inline-flex;align-items:center;gap:10px;padding:5px 18px 5px 5px;border-radius:999px;background:var(--color-primary);box-shadow:0 10px 28px #05050647;color:#fff;text-decoration:none;transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.fala-andre:hover{box-shadow:0 14px 34px #0505065c;color:#fff;transform:translateY(-2px)}.fala-andre:focus-visible{outline:3px solid var(--color-signal);outline-offset:3px}.fala-andre__foto{position:relative;flex:0 0 auto;width:46px;height:46px}.fala-andre__foto img{display:block;width:100%;height:100%;border:2px solid #fff;border-radius:50%;object-fit:cover}.fala-andre__selo{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:20px;height:20px;border:2px solid #fff;border-radius:50%;background:#25d366;color:#fff}.fala-andre__texto{display:grid;line-height:1.2}.fala-andre__nome{font-size:var(--fs-body-sm);font-weight:700;white-space:nowrap}.fala-andre__canal{display:none;font-size:.75rem;opacity:.85;white-space:nowrap}@media(min-width:768px){.fala-andre{right:24px;bottom:24px;gap:12px;padding:6px 22px 6px 6px}.fala-andre__foto{width:52px;height:52px}.fala-andre__canal{display:block}}@media(max-width:767.98px){.has-mobile-bar .fala-andre{bottom:calc(80px + env(safe-area-inset-bottom,0px));padding:4px}.has-mobile-bar .fala-andre__texto{display:none}}@media(prefers-reduced-motion:reduce){.fala-andre{transition:none}.fala-andre:hover{transform:none}}@media print{.fala-andre{display:none}}.lead-pop{width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0;padding:0;overflow:auto;border:0;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-surface-alt);box-shadow:var(--shadow-lg);color:var(--color-text)}.lead-pop[open]{animation:lead-entra var(--transition-normal) both}.lead-pop::backdrop{background:#0505069e}@keyframes lead-entra{0%{opacity:0;transform:translateY(24px)}}.lead-pop__corpo{display:grid}.lead-pop__conteudo{padding:var(--space-6) 20px}.lead-pop__conteudo .eyebrow{display:none}.lead-pop__titulo{margin:0 0 var(--space-2);padding-right:32px;font-size:var(--fs-h5);font-weight:500;letter-spacing:-.02em;line-height:1.15}.lead-pop__texto{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--fs-body-sm);line-height:1.45}.lead-pop .form.form--mini{padding:0;border:0;background:none}.lead-pop .form__actions .btn{width:100%}.lead-pop__fechar{position:absolute;top:8px;right:8px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:var(--color-text);cursor:pointer}.lead-pop__fechar:hover{background:var(--color-primary-soft)}.lead-pop__fechar:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lead-pop__foto{position:relative;order:-1;display:flex;align-items:center;gap:var(--space-3);margin:0;padding:var(--space-4) 20px 0}.lead-pop__imagem{position:relative;flex:0 0 auto;display:block;width:64px;height:64px;overflow:hidden;border-radius:50%}.lead-pop__nome{display:grid;gap:2px}.lead-pop__nome strong{font-size:var(--fs-body);line-height:1.2}.lead-pop__nome span{color:var(--color-text-muted);font-size:var(--fs-caption);line-height:1.3}@media(min-width:768px){.lead-pop{width:min(920px,calc(100vw - 48px));max-height:calc(100dvh - 48px);margin:auto;border-radius:var(--radius-md)}.lead-pop__corpo{grid-template-columns:minmax(0,1fr) 340px}.lead-pop__conteudo{padding:var(--space-8)}.lead-pop__conteudo .eyebrow{display:block;margin-bottom:var(--space-3)}.lead-pop__titulo{padding-right:0;font-size:var(--fs-h4)}.lead-pop__foto{order:0;display:block;min-height:100%;padding:0;background:var(--color-surface-dark-alt)}.lead-pop__imagem{position:absolute;inset:0;width:auto;height:auto;border-radius:0}.lead-pop__imagem img{object-position:50% 15%}.lead-pop__nome{position:absolute;left:50%;bottom:16px;z-index:1;justify-items:center;padding:12px 18px;border-radius:var(--radius-card);background:var(--color-primary);color:var(--color-text-inverse);text-align:center;white-space:nowrap;transform:translate(-50%)}.lead-pop__nome span{color:#fff9f5d9}}@media(prefers-reduced-motion:reduce){.lead-pop[open]{animation:none}}.lead-pop .form.form--mini{aspect-ratio:auto;min-height:0;height:auto;box-shadow:none}.lead-pop__titulo .em{white-space:nowrap}.lead-pop__logo{display:flex;align-items:center;gap:10px;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-primary)}.hero{padding-block:48px var(--section-space)}.hero__grid{display:grid;gap:48px;align-items:center}.hero__title{max-width:17ch;margin:20px 0 24px;font-size:clamp(2.5rem,5.2vw,5rem);font-weight:500;line-height:1;letter-spacing:-.055em;text-wrap:balance}.hero__lead{max-width:56ch;margin-bottom:32px;font-size:var(--fs-body-lg);line-height:1.55;color:var(--color-text-muted)}.hero__lead strong{color:var(--color-text);font-weight:700}.hero.on-dark{background:var(--color-surface-dark)}.on-dark .hero__lead{color:var(--color-text-inverse-muted)}.on-dark .hero__lead strong{color:var(--color-text-inverse)}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.hero__proof{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding-top:24px;border-top:1px solid var(--color-border)}.hero__proof-text{max-width:28ch;font-size:var(--fs-caption);line-height:1.5;color:var(--color-text-muted)}.hero__art{aspect-ratio:1 / 1;max-width:560px;width:100%;justify-self:center;background:var(--gradient-electric-orbit);color:var(--color-text-inverse)}@media(max-width:479px){.hero__actions .btn{width:100%}}@media(min-width:1024px){.hero{padding-block:72px var(--section-space)}.hero__grid{grid-template-columns:7fr 5fr;gap:64px}.hero__art{justify-self:end}}.audience{display:flex;flex-direction:column;height:100%;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.audience--dark{background:var(--color-surface-dark);border-color:var(--color-surface-dark)}.audience__tag{margin-bottom:20px}.audience__title{max-width:18ch;margin-bottom:16px;font-size:var(--fs-h4);font-weight:500;line-height:1.1;letter-spacing:-.04em}.audience__text{margin-bottom:24px;color:var(--color-text-muted)}.audience--dark .audience__text{color:var(--color-text-inverse-muted)}.audience .check-list{margin-bottom:32px}.audience__foot{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:auto}@media(min-width:1024px){.audience{padding:var(--space-12)}}.card__kind{margin-bottom:8px}.pains-note{font-family:var(--font-editorial);font-size:var(--fs-h5);font-style:italic;line-height:1.3;letter-spacing:-.02em}.pillars{position:relative;overflow:hidden}.pillars__orbit{position:absolute;top:-180px;right:-220px;width:520px;height:520px;color:var(--color-primary-on-dark);opacity:.22;pointer-events:none}.pillars .container{position:relative}.pillars__manifesto{max-width:20ch;margin:20px 0 var(--space-16);font-size:var(--fs-h2);font-weight:500;line-height:1.02;letter-spacing:-.055em;text-wrap:balance}.pillar{display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:1px solid var(--color-border-dark)}.pillar__num{font-family:var(--font-editorial);font-size:3rem;font-style:italic;line-height:1;color:var(--color-primary-on-dark)}.pillar__title{font-size:var(--fs-h5);font-weight:500;line-height:1.2;letter-spacing:-.025em}.pillar__text{color:var(--color-text-inverse-muted)}@media(min-width:1024px){.pillars__orbit{top:-220px;right:-160px;width:720px;height:720px}}.floor-art{background:var(--color-surface-dark);color:var(--color-text-inverse)}.trust__person{display:grid;gap:24px;margin-bottom:var(--space-12);padding:var(--space-6);border:1px dashed var(--color-border-field);border-radius:var(--radius-card)}.trust__person p{max-width:60ch;color:var(--color-text-muted)}@media(min-width:1024px){.trust__person{grid-template-columns:5fr 7fr;align-items:center;padding:var(--space-8)}}.card__status{margin-top:auto}@media(min-width:768px){.pillars .grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero__lead{max-width:60ch}.hero__proofs{display:grid;gap:12px;margin:0;padding:24px 0 0;list-style:none;border-top:1px solid var(--color-border);font-size:var(--fs-caption);color:var(--color-text-muted)}.hero__proofs li{display:flex;align-items:center;gap:10px}.hero__proofs .icon{flex:none;width:18px;height:18px;color:var(--color-primary)}.hero__media{margin:0;width:100%;max-width:560px;justify-self:center}.hero__media img,.hero__media .hero__logo{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--radius-card)}@media(min-width:768px){.hero__proofs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hero__proofs li{align-items:flex-start}}@media(min-width:1024px){.hero__media{justify-self:end}}.trust-strip{background:var(--color-surface-dark);color:var(--color-text-inverse)}.trust-strip__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin:0 auto;padding-block:28px;list-style:none}.trust-strip__item{display:flex;align-items:flex-start;gap:12px}.trust-strip__item .icon{flex:none;width:22px;height:22px;margin-top:2px;color:var(--color-primary-on-dark)}.trust-strip__item p{display:grid;gap:2px;font-size:var(--fs-caption);line-height:1.4}.trust-strip__item strong{font-size:var(--fs-body-sm);font-weight:700}.trust-strip__item p>span{color:var(--color-text-inverse-muted)}@media(min-width:1024px){.trust-strip__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-block:32px}}.trust-strip__list.hero__trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:0;padding:24px 0 0;border-top:1px solid rgba(255,249,245,.16)}@media(max-width:479px){.trust-strip__list.hero__trust{grid-template-columns:1fr}}.hero:has(.hero__trust){padding-bottom:56px}@media(max-width:1023px){.hero__grid>.hero__media{order:1}}@media(min-width:1024px){.hero__grid:has(>.hero__trust){row-gap:0}.trust-strip__list.hero__trust{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}.svc-grid{row-gap:var(--grid-gap)}@media(min-width:640px)and (max-width:1023px){.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-card{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-card);transition:border-color var(--transition-normal),transform var(--transition-normal)}.svc-card:has(.svc-card__link:hover){border-color:var(--color-primary);transform:translateY(-4px)}.svc-card__img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.svc-card__orbita .orbita-parada,.hero__logo .orbita-parada{display:none}@media(max-width:639px){.svc-card__orbita .orbita-logo{transform:translate(248px,128px) scale(3.6)}}@media(prefers-reduced-motion:reduce){.svc-card__orbita .orbita-particula,.hero__logo .orbita-particula{display:none}.svc-card__orbita .orbita-parada,.hero__logo .orbita-parada{display:inline}}.svc-card__body{position:relative;display:flex;flex:1;flex-direction:column;padding:0 var(--space-6) var(--space-6)}.svc-card__body .card__icon{margin-top:-24px;margin-bottom:16px;border:1px solid var(--color-border);background:var(--color-surface-alt)}.svc-card__title{margin-bottom:8px;font-size:var(--fs-h6);font-weight:700;line-height:1.25}.svc-card__text{flex:1;margin-bottom:20px;font-size:var(--fs-body-sm);line-height:1.5;color:var(--color-text-muted)}.problem-grid{display:grid;gap:24px}.problem{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.problem__body{display:flex;flex:1;flex-direction:column;padding:28px 24px 8px}.problem-foot{display:grid;overflow:hidden;margin-top:32px;border-radius:var(--radius-card);background:var(--color-surface)}.problem-foot__foto{position:relative;margin:0}.problem-foot__foto:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");opacity:.32;mix-blend-mode:overlay;pointer-events:none}.problem-foot__nome{position:absolute;z-index:1;left:50%;transform:translate(-50%);justify-items:center;text-align:center;white-space:nowrap;bottom:16px;display:grid;gap:2px;padding:12px 18px;border-radius:4px;background:var(--color-primary);color:var(--color-text-inverse);box-shadow:0 8px 24px #00000040}.problem-foot__nome strong{font-size:1.25rem;line-height:1.2}.problem-foot__nome span{font-size:var(--fs-body-sm);line-height:1.3;color:#fff9f5d9}.problem-foot__foto img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 25%}.problem-foot__corpo{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;padding:32px 24px}.problem-foot .eyebrow{margin:0}.problem-foot__texto{display:grid;gap:16px}.problem-foot__logo .logo__symbol{width:44px;height:44px}.problem-foot__logo .logo__word{font-size:1.375rem}.problem-foot__fluxo{display:grid;gap:20px;margin-top:16px}.problem-foot__passos{display:grid;gap:24px;grid-auto-rows:1fr;margin:0;padding:0;list-style:none}.problem-foot__passos li{position:relative;display:grid;grid-template-columns:40px 1fr;gap:16px}.problem-foot__passos li:not(:last-child):before{content:"";position:absolute;left:19px;top:48px;bottom:-20px;width:2px;background:var(--color-border)}.problem-foot__num{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--color-primary);color:var(--color-text-inverse);font-weight:700}.problem-foot__passos strong{display:block;margin-bottom:4px;font-size:var(--fs-body);line-height:1.3}.problem-foot__passos p{font-size:var(--fs-body-sm);line-height:1.5;color:var(--color-text-muted)}.problem-foot .pains-note{max-width:24ch;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);line-height:1.15}@media(min-width:1024px){.problem-grid{grid-template-columns:1fr 1fr;gap:32px}.problem__body{padding:36px 40px 16px}.problem-foot{grid-template-columns:9fr minmax(260px,3fr)}.problem-foot__foto{order:2}.problem-foot__foto img{aspect-ratio:4 / 5}.problem-foot__corpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:32px 64px;align-items:start;padding:48px 64px}.problem-foot__texto{grid-column:1;grid-row:1}.problem-foot__logo{grid-column:1;grid-row:2;align-self:center}.problem-foot__corpo>.btn{grid-column:1;grid-row:3;justify-self:start}.problem-foot__fluxo{grid-column:2;grid-row:1 / -1;align-self:center;margin-top:0}.problem-foot .pains-note{font-size:clamp(1.75rem,1rem + 1.4vw,2.5rem)}}.problem__title{margin-bottom:12px;font-size:var(--fs-h4);font-weight:500;line-height:1.1;letter-spacing:-.03em}.problem__intro{margin-bottom:24px;font-size:var(--fs-body-lg);line-height:1.5;color:var(--color-text-muted)}.problem__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.problem__list li{padding:18px 0;border-top:1px solid var(--color-border)}.problem__list li:last-child{border-bottom:0}.problem__list h4{margin-bottom:4px;font-size:var(--fs-body);font-weight:700;line-height:1.3}.problem__list p{font-size:var(--fs-body-sm);line-height:1.5;color:var(--color-text-muted)}.problem__list a{font-weight:700;color:var(--color-primary)}.problem__media,.areas__media{margin:0}.areas__mapa{display:block;width:100%;height:auto;aspect-ratio:4 / 3;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-alt)}.problem__media img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-position:50% 100%;object-fit:cover}.areas__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-card)}@media(min-width:1024px){.steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}.steps--4 .step:nth-child(3n):after{display:block}.steps--4 .step:last-child:after{display:none}}.choose{display:grid}.choose__block{padding-top:48px;border-top:1px solid var(--color-border)}.choose__block+.choose__block{margin-top:72px}.choose__head{display:grid;gap:16px;margin-bottom:40px}.choose__eyebrow{margin-bottom:12px;color:var(--color-primary)}.choose__title{max-width:28ch;font-size:var(--fs-h4);font-weight:500;line-height:1.1;letter-spacing:-.03em}.choose__intro{max-width:56ch;color:var(--color-text-muted)}.choose__note{margin-top:20px;font-size:var(--fs-caption);color:var(--color-text-muted)}.choose .card{background:var(--color-surface)}.ask-list{display:grid;gap:var(--grid-gap);margin:0;padding:0;list-style:none;counter-reset:ask}.ask{display:flex;flex-direction:column;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);counter-increment:ask}.ask:before{content:counter(ask,decimal-leading-zero);display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:24px;border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--fs-body-sm);font-weight:700;letter-spacing:.04em}.ask__q{margin-bottom:8px;font-size:var(--fs-h6);font-weight:700;line-height:1.25;letter-spacing:-.015em}.ask__a{font-size:var(--fs-body-sm);line-height:1.6;color:var(--color-text-muted)}.formatos{display:grid;gap:var(--grid-gap);margin:0;padding:0;list-style:none}.formato{display:flex;flex-direction:column;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.formato__nome{margin-bottom:8px;font-size:var(--fs-h6);font-weight:700;line-height:1.25;letter-spacing:-.015em}.formato__dados{display:grid;margin:0}.formato__dados>div{padding:14px 0;border-top:1px solid var(--color-border)}.formato__dados>div:first-child{border-top:0}.formato__dados dt{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:var(--fs-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.formato__dados dd{margin:0;font-size:var(--fs-body-sm);line-height:1.5}.formato__cuidado dt{color:var(--color-signal)}.formato__cuidado dt .icon{width:14px;height:14px}@media(min-width:768px){.ask-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.choose__head{grid-template-columns:6fr 5fr;gap:48px;align-items:center}.ask-list,.formatos{grid-template-columns:repeat(3,minmax(0,1fr))}.ask,.formato{padding:var(--space-8)}}.areas p{margin-bottom:16px;color:var(--color-text-muted)}.areas__title{display:flex;align-items:center;gap:10px;margin:32px 0 8px;font-size:var(--fs-h6);font-weight:700;line-height:1.3}.areas__title:first-child{margin-top:0}.areas__title .icon{flex:none;color:var(--color-primary)}.areas__cities{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none}.areas__cities li{padding:6px 14px;border:1px solid var(--color-border);border-radius:999px;font-size:var(--fs-caption);font-weight:700}.areas__links a{color:var(--color-primary)}.post-card__img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.section-head__lead a{color:var(--color-primary)}.on-dark .section-head__lead a{color:var(--color-primary-on-dark)}@media(max-width:639px){.svc-card{display:grid;grid-template-columns:104px 1fr}.svc-card__img{height:100%;aspect-ratio:auto}.svc-card__body{padding:16px}.svc-card__body .card__icon{width:36px;height:36px;margin:0 0 10px}.svc-card__body .card__icon .icon{width:18px;height:18px}.svc-card__text{margin-bottom:12px}}@media(min-width:1200px){.pagina-home .hero{display:grid;align-content:center;min-height:calc(100svh - var(--header-height) - var(--topbar-height))}.pagina-home .hero__title{font-size:clamp(4.5rem,5.9vw,7rem)}.pagina-home .hero__lead{font-size:clamp(1.25rem,1.3vw,1.5rem)}.pagina-home .hero__media{max-width:680px}.pagina-home .svc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.post-card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-card);transition:border-color var(--transition-normal),transform var(--transition-normal)}.post-card:hover,.post-card:focus-within{border-color:var(--color-primary);transform:translateY(-4px)}.post-card__cover{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;overflow:hidden;background:var(--gradient-electric-orbit);color:var(--color-text-inverse)}.post-card__cover--dark{background:var(--color-surface-dark)}.post-card__cover--warm{background:var(--color-surface-warm);color:var(--color-primary)}.post-card__cover:before,.post-card__cover:after{content:"";position:absolute;border:1px solid currentColor;border-radius:50%;opacity:.22;transform:rotate(-28deg)}.post-card__cover:before{width:120%;height:70%}.post-card__cover:after{width:70%;height:40%}.post-card__cover .icon{position:relative;width:48px;height:48px;stroke-width:1.25}.post-card__body{display:flex;flex-direction:column;flex:1;padding:var(--space-6)}.post-card__cat{margin-bottom:10px}.post-card__title{margin-bottom:10px;font-size:var(--fs-h6);font-weight:700;line-height:1.3;letter-spacing:-.015em}.post-card__title a{color:var(--color-text);text-decoration:none}.post-card__title a:after{content:"";position:absolute;inset:0}.post-card__title a:focus-visible{outline:none}.post-card:has(.post-card__title a:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.post-card__text{margin-bottom:20px;font-size:var(--fs-caption);line-height:1.55;color:var(--color-text-muted)}.post-card__more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:var(--fs-caption);font-weight:700;color:var(--color-primary)}.post-card__more .icon{width:16px;height:16px}.post-card--compact .post-card__body{padding:var(--space-6)}.post-card--compact .post-card__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:16px;border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary)}.cat-card{position:relative;display:grid;grid-template-columns:48px 1fr;gap:4px 16px;height:100%;padding:var(--space-6);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-card);transition:border-color var(--transition-normal)}.cat-card:hover,.cat-card:focus-within{border-color:var(--color-primary)}.cat-card .card__icon{grid-row:span 2;margin-bottom:0}.cat-card__title{font-size:1.0625rem;font-weight:700;line-height:1.3}.cat-card__title a{color:var(--color-text);text-decoration:none}.cat-card__title a:after{content:"";position:absolute;inset:0}.cat-card__title a:focus-visible{outline:none}.cat-card:has(.cat-card__title a:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.cat-card__text{font-size:var(--fs-caption);line-height:1.5;color:var(--color-text-muted)}.cat-card--current{border-color:var(--color-text)}.editorial{display:grid;gap:var(--grid-gap)}@media(min-width:1024px){.editorial{grid-template-columns:5fr 7fr;gap:64px;align-items:start}}.article-head{padding-bottom:var(--space-12)}.article-head.on-dark{background:var(--color-surface-dark)}.on-dark .answer{border-left-color:var(--color-primary-on-dark);background:#fff9f50f}.on-dark .byline,.on-dark .byline__cargo{color:var(--color-text-inverse-muted)}.on-dark .byline__autor{color:var(--color-text-inverse)}.on-dark .byline__autor:hover .byline__nome{color:var(--color-primary-on-dark)}.article-head__inner{max-width:880px;padding-top:32px}.article-head__title{margin:16px 0 24px;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1.06;letter-spacing:-.05em;text-wrap:balance}.answer{max-width:68ch;margin-bottom:32px;padding:20px 24px;border-left:3px solid var(--color-primary);background:var(--color-surface-alt);font-size:var(--fs-body-lg);line-height:1.55}.answer strong{font-weight:700}.byline{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;font-size:var(--fs-caption);color:var(--color-text-muted)}.byline__item{display:inline-flex;align-items:center;gap:8px}.byline .person__photo{width:44px;height:44px}.article-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:48px}@media(min-width:1024px){.article-layout{grid-template-columns:minmax(0,1fr) 300px;gap:64px;align-items:start}.article-aside{position:sticky;top:calc(var(--header-height) + 32px)}}@media(min-width:1200px){.article-layout{grid-template-columns:minmax(0,1fr) 320px;gap:96px}}.toc{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-alt)}.toc summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 20px;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;list-style:none}.toc summary::-webkit-details-marker{display:none}.toc summary .icon{transition:transform var(--transition-normal)}.toc[open] summary .icon{transform:rotate(180deg)}.toc ol{margin:0;padding:0 20px 16px;list-style:none;counter-reset:toc}.toc li{counter-increment:toc}.toc a{display:grid;grid-template-columns:28px 1fr;padding:8px 0;border-top:1px solid var(--color-border);color:var(--color-text);font-size:var(--fs-caption);line-height:1.4;text-decoration:none}.toc a:before{content:counter(toc,decimal-leading-zero);color:var(--color-text-muted);font-weight:700}.toc a:hover{color:var(--color-primary)}.aside-cta{margin-top:16px;padding:var(--space-6);border-left:3px solid var(--color-signal);border-radius:var(--radius-card);background:var(--color-surface-dark);color:var(--color-text-inverse)}.aside-cta__title{margin-bottom:8px;font-size:1.0625rem;font-weight:700}.aside-cta p{margin-bottom:16px;font-size:var(--fs-caption);color:var(--color-text-inverse-muted)}.aside-cta .btn{width:100%}.prose{max-width:720px;font-size:var(--fs-body);line-height:1.7}.article-layout>.article-main.prose{max-width:none}.prose>*+*{margin-top:1.25em}.prose h2{margin-top:2.4em;font-size:var(--fs-h4);font-weight:500;line-height:1.15;letter-spacing:-.035em;scroll-margin-top:calc(var(--header-height) + 24px)}.prose h2:first-child{margin-top:0}.prose h3{margin-top:1.8em;font-size:var(--fs-h6);font-weight:700;line-height:1.3}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--color-primary);font-weight:700}.prose a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.prose strong{font-weight:700}.prose code{padding:1px 6px;border-radius:2px;background:var(--color-primary-soft);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.875em}.prose figure{margin-top:2em;margin-bottom:2em}.prose figcaption{margin-top:12px;font-size:var(--fs-caption);line-height:1.5;color:var(--color-text-muted)}.prose .compare{font-size:var(--fs-caption)}.prose .compare th,.prose .compare td{padding:14px 16px}.codigo{margin:0;min-width:0}.codigo figcaption{margin-bottom:8px;font-size:var(--fs-caption);font-weight:700}.codigo pre{margin:0;padding:16px 20px;overflow-x:auto;border-radius:var(--radius-card);background:var(--color-surface-dark);color:var(--color-text-inverse);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.6}.prose .codigo code{padding:0;border-radius:0;background:none;color:inherit;font:inherit}.codigo pre:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.callout{padding:20px 24px;border-radius:var(--radius-card);background:var(--color-surface-alt);border:1px solid var(--color-border)}.callout__title{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:700}.callout--warn{border-left:3px solid var(--color-warning)}.callout--warn .callout__title .icon{color:var(--color-warning)}.callout--cta{display:grid;gap:16px;border-left:3px solid var(--color-signal);background:var(--color-surface-dark);border-color:var(--color-surface-dark);color:var(--color-text-inverse)}.callout--cta p{color:var(--color-text-inverse-muted)}.callout--cta .callout__title{color:var(--color-text-inverse)}.prose .callout--cta a.btn{color:#fff;text-decoration:none;justify-self:start}@media(min-width:768px){.callout--cta{grid-template-columns:1fr auto;align-items:center}}.diagram{padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-surface-dark);color:var(--color-text-inverse)}.diagram svg{width:100%;height:auto}.author-box{display:grid;gap:16px;margin-top:3em;padding:var(--space-6);border:1px dashed var(--color-border-field);border-radius:var(--radius-card)}.author-box p{margin:0;font-size:var(--fs-caption);color:var(--color-text-muted)}.sources{margin-top:2em;padding-top:24px;border-top:1px solid var(--color-border);font-size:var(--fs-caption)}.sources h2{margin:0 0 12px;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.sources ol{padding-left:1.4em;color:var(--color-text-muted)}@media(min-width:1024px){.article-aside .toc summary{pointer-events:none}.article-aside .toc summary .icon{display:none}}@media(min-width:1024px){.article-layout>.article-aside{grid-column:2;grid-row:1}.article-layout>.article-main{grid-column:1;grid-row:1}}@media(min-width:768px){.grid--3:has(>:nth-child(9):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.cat-card{grid-template-columns:1fr;align-content:start}.cat-card .card__icon{grid-row:auto;margin-bottom:var(--space-3)}}.post-grid{list-style:none;padding:0}.post-card--img .post-card__img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:var(--color-surface-warm)}.post-card__orbita .orbita-parada{display:none}@media(prefers-reduced-motion:reduce){.post-card__orbita .orbita-particula{display:none}.post-card__orbita .orbita-parada{display:inline}}.post-card--img .post-card__cat{font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.post-card__text--clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.post-card__meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:auto;font-size:var(--fs-caption);color:var(--color-text-muted)}.post-card__meta span{display:inline-flex;align-items:center;gap:6px}.post-card__meta .icon{width:16px;height:16px}.post-card--destaque .post-card__title{font-size:var(--fs-h4);line-height:1.15}.post-card--destaque .post-card__text{font-size:var(--fs-body)}@media(min-width:1024px){.post-card--destaque{display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}.post-card--destaque .post-card__img{height:100%}.post-card--destaque .post-card__body{justify-content:center;padding:var(--space-8, 48px)}.post-card--destaque .post-card__meta{margin-top:8px}}.cat-card__count{margin-top:6px;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}@media(max-width:767px){.cat-card__count{grid-column:2}}.page-hero__lead--servico{margin-top:12px}.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:var(--space-8, 48px)}.pager__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.pager__num,.pager__step{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);font-size:var(--fs-caption);font-weight:700;color:var(--color-text);text-decoration:none;transition:border-color var(--transition-normal),color var(--transition-normal)}a.pager__num:hover,a.pager__step:hover{border-color:var(--color-primary);color:var(--color-primary)}.pager__num.is-current{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-inverse)}.pager__step--off{opacity:.4}.pager__step:first-child .icon{transform:rotate(180deg)}.pager__step .icon{width:16px;height:16px}.pager__gap{display:inline-flex;align-items:flex-end;padding:0 4px 10px;color:var(--color-text-muted)}.byline__autor{display:inline-flex;align-items:center;gap:12px;color:var(--color-text);text-decoration:none}.byline__autor:hover .byline__nome{color:var(--color-primary)}.byline__nome,.byline__cargo{display:block}.byline__nome{font-weight:700;transition:color var(--transition-normal)}.byline__cargo{font-size:var(--fs-caption);color:var(--color-text-muted)}.article-head .byline{margin-bottom:28px}.summary-box{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-alt)}.prose .summary-box__title{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.summary-box__title .icon{width:18px;height:18px}.prose .check-list{padding-left:0;list-style:none}.prose .check-list li::marker{content:none}.prose .h2-answer{font-size:var(--fs-body-lg);line-height:1.55;color:var(--color-text)}.prose h3,.prose h4,.prose h5,.prose h6{scroll-margin-top:calc(var(--header-height) + 24px)}.prose h4{margin-top:1.6em;font-size:1.0625rem;font-weight:700;line-height:1.35}.prose h5,.prose h6{margin-top:1.4em;font-size:var(--fs-body-sm);font-weight:700;line-height:1.4}.fluxo{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-warm)}.prose .fluxo__legenda{margin:0 0 20px;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.prose .fluxo__lista{display:grid;gap:28px;padding:0;list-style:none;counter-reset:none}.prose .fluxo__lista>li+li{margin-top:0}.fluxo__etapa{position:relative;padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt)}.fluxo__etapa+.fluxo__etapa:before{content:"";position:absolute;top:-22px;left:50%;width:12px;height:12px;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:translate(-50%) rotate(45deg)}.fluxo__icone{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:12px;border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary)}.fluxo__icone .icon{width:20px;height:20px}.prose .fluxo__rotulo,.prose .fluxo__titulo,.prose .fluxo__texto{margin:0}.fluxo__rotulo{font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.fluxo__titulo{margin-top:4px!important;font-weight:700;line-height:1.3}.fluxo__texto{margin-top:8px!important;font-size:var(--fs-caption);line-height:1.55;color:var(--color-text-muted)}.prose .fluxo__nota{margin:20px 0 0;font-size:var(--fs-caption);color:var(--color-text-muted)}@media(min-width:768px){.prose .fluxo__lista{grid-template-columns:repeat(var(--etapas, 3),minmax(0,1fr));gap:28px}.fluxo__etapa+.fluxo__etapa:before{top:50%;left:-21px;transform:translateY(-50%) rotate(-45deg)}}.checklist-box{padding:var(--space-6);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-card) var(--radius-card) 0;background:var(--color-surface-alt)}.prose .checklist-box__title{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-weight:700}.checklist-box__title .icon{width:20px;height:20px;color:var(--color-primary)}.prose .checklist-box__leitura{margin:16px 0 0;font-size:var(--fs-caption);color:var(--color-text-muted)}.author-box__link{display:inline-flex;align-items:center;gap:6px;font-weight:700}.author-box__link .icon{width:16px;height:16px}.prose .servicos-guia{margin-block:var(--space-8)}.prose .servicos-guia ul{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.prose .servicos-guia li{margin:0;padding:0}.prose .servicos-guia li:before{content:none}.servicos-guia__hub{display:block;color:var(--color-text-muted);font-size:.875rem}.prose .rotulo{font-weight:700;color:var(--color-text)}.facts{display:grid;margin:0;border-top:1px solid var(--color-border)}.facts>div{display:grid;gap:4px;padding:16px 0;border-bottom:1px solid var(--color-border)}.facts dt{color:var(--color-text-muted);font-size:var(--fs-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.facts dd{margin:0;font-weight:500}@media(min-width:768px){.facts>div{grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:baseline}}.name-art{display:grid;place-items:center;aspect-ratio:1;max-width:420px;margin-inline:auto;color:var(--color-primary-on-dark)}.name-art svg{width:100%;height:auto}.channel__value{margin-top:auto;padding-top:8px;font-weight:700}.card .channel__value+.btn{margin-top:16px}.map-art{background:var(--color-surface-dark);color:var(--color-text-inverse)}.done{padding-block:64px 48px;text-align:center}.done__icon{display:inline-grid;place-items:center;width:72px;height:72px;margin-bottom:24px;border-radius:50%;background:#e3f4ec;color:var(--color-success)}.done__icon .icon{width:36px;height:36px}.done__title{margin-bottom:16px;font-size:var(--fs-h2);line-height:1.1}.done__lead{max-width:560px;margin:0 auto 32px;color:var(--color-text-muted);font-size:var(--fs-body-lg)}.done .breadcrumb ol{justify-content:center}@media(min-width:1024px){.done{padding-block:96px 64px}}.calc{display:grid;gap:32px;align-items:start}.calc__form{display:grid;gap:20px;padding:24px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-card)}.calc__group{display:grid;gap:20px;margin:0;padding:0;border:0}.calc__group legend{margin-bottom:16px;font-size:var(--fs-h6);font-weight:700}.calc__group+.calc__group legend{width:100%;padding-top:20px;border-top:1px solid var(--color-border)}.input-unit{position:relative;display:flex;align-items:stretch}.input-unit .input{flex:1;min-width:0}.input-unit__affix{display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--color-border-field);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--fs-body-sm);font-weight:700}.input-unit__affix:first-child{border-right:0;border-radius:var(--radius-button) 0 0 var(--radius-button)}.input-unit__affix:last-child{border-left:0;border-radius:0 var(--radius-button) var(--radius-button) 0}.calc__result{padding:24px;background:var(--color-surface-dark);border-radius:var(--radius-card);color:var(--color-text-inverse)}.calc__label{margin-bottom:4px;color:var(--color-text-inverse-muted);font-size:var(--fs-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.calc__total{display:block;margin-bottom:8px;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.calc__hint{margin-bottom:24px;color:var(--color-text-inverse-muted)}.calc__rows{margin:0 0 24px;border-top:1px solid var(--color-border-dark)}.calc__rows>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--color-border-dark)}.calc__rows dt{color:var(--color-text-inverse-muted)}.calc__rows dd{margin:0;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.calc__next{display:grid;gap:12px;padding-top:8px}.calc__next p{color:var(--color-text-inverse-muted)}.calc__next .btn{width:100%}.calc__nojs{padding:12px 16px;border-left:3px solid var(--color-warning);background:#fff1dc;color:var(--color-text)}.js .calc__nojs{display:none}@media(min-width:1024px){.calc{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px}.calc__form{padding:32px}.calc__result{position:sticky;top:calc(var(--header-height) + 32px);padding:32px}}.check-item{display:grid;gap:8px;margin:0;padding:0;border:0}.calc__group .check-item legend{width:auto;margin-bottom:0;padding-top:0;border-top:0;font-size:var(--fs-body);font-weight:700;line-height:1.4}.choices--inline{grid-template-columns:repeat(3,minmax(0,1fr))}.choices--inline .choice{min-height:44px;padding:8px 10px;gap:8px}.check-result__prioridades{margin-bottom:24px}.check-result__lista{display:grid;gap:8px;margin:8px 0 0;padding-left:1.25em;color:var(--color-text-inverse)}.formula{display:grid;gap:16px;margin:0;padding:0;list-style:none;counter-reset:formula}.formula li{padding:20px 24px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-alt)}.formula strong,.formula__nome{display:block;margin-bottom:4px;font-weight:700}.formula code{display:block;margin-top:8px;padding:8px 12px;background:var(--color-surface);border-radius:2px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--fs-body-sm);overflow-wrap:anywhere}.banner__text a,.calc__next a:not(.btn){color:var(--color-primary-on-dark)}.done .banner{max-width:880px;margin-inline:auto;text-align:left}.split .banner{grid-template-columns:1fr;margin-bottom:0}.rascunho-aviso{margin:16px 0 0;padding:12px 16px;border-left:3px solid var(--color-warning);background:#fff1dc;color:var(--color-text);font-size:var(--fs-body-sm)}@media(min-width:1024px){.steps--5{grid-template-columns:repeat(5,minmax(0,1fr))}.steps--5 .step:nth-child(3n):after{display:block}.steps--5 .step:nth-child(5n):after{display:none}}@media(min-width:1024px){.svc-group--wide ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}@media(min-width:768px){.check-list--cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.art__icone{position:absolute;inset:0;display:grid;place-items:center;color:#fff9f5}.art__icone .icon{width:40px;height:40px}.texto-bloco{max-width:72ch;font-size:var(--fs-body);line-height:1.7}.texto-bloco>p+p{margin-top:1em}.texto-bloco a{text-decoration:underline;text-underline-offset:3px}.texto-bloco--antes{margin-bottom:var(--space-12)}.texto-bloco--depois{margin-top:var(--space-8)}.texto-bloco+.check-list{margin-top:var(--space-8)}.card .check-list{margin-top:var(--space-4)}.page-hero .hero__proofs{margin-top:32px}.page-hero__media{margin:0;width:100%}.page-hero__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-card)}.hub-answer{padding-block:48px}.hub-answer__text{padding-left:24px;border-left:3px solid var(--color-primary);font-size:clamp(1.125rem,1rem + .4vw,1.375rem);line-height:1.6}.hub-answer__text strong{font-weight:700}.gain{display:grid;gap:48px}.gain__title{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:var(--fs-h5);font-weight:500;line-height:1.2;letter-spacing:-.02em}.gain__title .icon{flex:none;width:24px;height:24px;color:var(--color-primary)}.gain__list{display:grid;gap:var(--grid-gap);margin:0;padding:0;list-style:none}.gain__item{padding:24px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:var(--radius-card)}.gain__q{margin-bottom:8px;font-size:var(--fs-body);font-weight:700;line-height:1.3}.gain__a{font-size:var(--fs-body-sm);line-height:1.55;color:var(--color-text-muted)}.gain__a a{color:var(--color-primary)}@media(min-width:768px){.gain__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.compare th a{color:var(--color-primary)}.compare .preencher{white-space:nowrap}@media(min-width:768px)and (max-width:1023px){.compare--largo thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.compare--largo,.compare--largo tbody,.compare--largo caption{display:block;width:100%}.compare--largo tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-alt);overflow:hidden}.compare--largo tbody th{grid-column:1 / -1;width:100%;padding:16px 20px 8px;border:0}.compare--largo td{padding:8px 20px 16px;border:0}.compare--largo td:before{content:attr(data-label);display:block;margin-bottom:4px;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}}.svc-lista{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--grid-gap);margin:0;padding:0;list-style:none}.svc-lista>li{flex:0 0 100%;min-width:0}.svc-item{position:relative;display:flex;gap:16px;align-items:flex-start;height:100%;padding:20px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-card);transition:border-color var(--transition-fast)}.svc-item:hover{border-color:var(--color-primary)}.svc-item .card__icon{flex:none;width:40px;height:40px;margin:0}.svc-item .card__icon .icon{width:20px;height:20px}.svc-item__corpo{display:flex;flex-direction:column;flex:1;min-width:0;align-self:stretch}.svc-item__titulo{font-size:var(--fs-body);font-weight:700;line-height:1.3}.svc-item__texto{margin:4px 0 12px;font-size:var(--fs-body-sm);line-height:1.5;color:var(--color-text-muted)}.svc-item__link{margin-top:auto;font-size:var(--fs-caption)}.svc-item__link:after{content:"";position:absolute;inset:0;border-radius:inherit}@media(min-width:640px){.svc-lista>li{flex-basis:calc((100% - var(--grid-gap)) / 2)}}@media(min-width:1024px){.svc-lista>li{flex-basis:calc((100% - 2 * var(--grid-gap)) / 3)}}@media(min-width:768px){.compare--densa tbody th,.compare--densa td{padding:12px 16px}}@media(max-width:767px){.svc-lista{gap:12px}.svc-item{padding:16px}.compare--densa tbody{display:flex;gap:12px;padding-bottom:8px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.compare--densa tr{flex:0 0 86%;width:auto;margin-bottom:0;padding-bottom:12px;scroll-snap-align:start}.compare--densa tbody th{padding:12px 16px 6px}.compare--densa td{padding:2px 16px;font-size:var(--fs-caption)}.compare--densa td:before{display:inline;margin:0 6px 0 0;letter-spacing:.06em}}.page-hero--form .page-hero__grid{align-items:start}.page-hero__alt{margin-top:24px}.form--compacto{grid-template-columns:minmax(0,1fr);gap:20px;padding:var(--space-6);border-top:3px solid var(--color-primary);box-shadow:0 24px 48px -32px #05050659}.form--compacto .field--full,.form--compacto .form__summary,.form--compacto .form__actions,.form--compacto .form__success{grid-column:auto}.form--compacto .form__actions .btn{width:100%;justify-content:center}.form__title{font-size:var(--fs-h6);font-weight:700;line-height:1.25}@media(min-width:1024px){.page-hero--form .page-hero__grid{grid-template-columns:7fr 5fr}.form--compacto{padding:var(--space-8)}}.def-grid{display:grid;gap:var(--grid-gap);margin-top:40px}.def{padding:24px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:var(--radius-card)}.def__title{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:var(--fs-h6);font-weight:700;line-height:1.25}.def__title .icon{flex:none;width:22px;height:22px;color:var(--color-primary)}.def__text{font-size:var(--fs-body-sm);line-height:1.55;color:var(--color-text-muted)}@media(min-width:768px){.def-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.texto-lado>.check-list{margin-top:var(--space-8)}.cta-band__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(min-width:1024px){.texto-lado{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-12);align-items:start}.texto-lado .def-grid,.texto-lado>.check-list{margin-top:0}.texto-bloco--colunas{max-width:none;columns:2;column-gap:var(--space-12)}.texto-bloco--colunas>p{break-inside:avoid}.step{align-content:start}}.nota-bloco{display:flex;gap:16px;align-items:flex-start;margin-top:var(--space-8);padding:20px 24px;border-left:3px solid var(--color-primary);border-radius:var(--radius-card);background:var(--color-primary-soft);line-height:1.6}.nota-bloco>.icon{flex:none;width:22px;height:22px;margin-top:3px;color:var(--color-primary)}.nota-bloco p+p{margin-top:.75em}.nota-bloco a{text-decoration:underline;text-underline-offset:3px}.card--link{position:relative}.card--link:hover{border-color:var(--color-primary)}.card--link .card__title a{color:inherit;text-decoration:none}.card--link .card__title a:after{content:"";position:absolute;inset:0;border-radius:inherit}.card--link .card__title a:focus-visible:after{outline:3px solid var(--color-focus);outline-offset:1px}.card__seta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:var(--fs-body-sm);font-weight:700;color:var(--color-primary)}.card__seta .icon{width:16px;height:16px}.author-box--faixa{margin-top:0;padding:var(--space-6);border:1px solid var(--color-border);background:var(--color-surface-alt)}.section:has(.support-box):has(+.section--tight),.section:has(.cat-card):has(+.section--tight),.section:not(.section--dark):has(+.section--tight .banner--proposta){padding-bottom:0}@media(min-width:1024px){.author-box--faixa{grid-template-columns:minmax(0,4fr) minmax(0,5fr) auto;gap:32px;align-items:center;padding:24px 32px}}.step__time,.card__proof{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:var(--fs-caption);font-weight:700;line-height:1.4}.step__time .icon,.card__proof .icon{flex:none;width:16px;height:16px;margin-top:1px}.step__time{color:var(--color-primary-on-dark)}.card__proof{padding-top:12px;border-top:1px solid var(--color-border);color:var(--color-text)}.card__proof .icon{color:var(--color-primary)}.deep{display:grid;gap:56px}.deep__group{display:grid;gap:24px;padding-top:32px;border-top:1px solid var(--color-border)}.deep__title{display:flex;align-items:center;gap:12px;font-size:var(--fs-h5);font-weight:500;line-height:1.2;letter-spacing:-.02em}.deep__title .icon{flex:none;width:24px;height:24px;color:var(--color-primary)}.deep__intro{margin-top:12px;color:var(--color-text-muted);font-size:var(--fs-body-sm);line-height:1.55}.deep__body{display:grid;gap:24px;min-width:0}.deep__body .compare{margin:0}.deep__list{display:grid;gap:var(--grid-gap);margin:0;padding:0;list-style:none}.deep__item{padding:24px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:var(--radius-card)}.deep__q{margin-bottom:8px;font-size:var(--fs-body);font-weight:700;line-height:1.3}.deep__a,.deep__sub p{font-size:var(--fs-body-sm);line-height:1.55;color:var(--color-text-muted)}.deep__a a,.deep__sub a{color:var(--color-primary)}.deep__sub{display:grid;gap:12px;margin:16px 0 0;padding:16px 0 0;list-style:none;border-top:1px dashed var(--color-border)}.deep__sq{margin-bottom:2px;font-size:var(--fs-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}@media(min-width:768px){.deep__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.deep__group{grid-template-columns:4fr 8fr;gap:48px}.deep__head{position:sticky;top:calc(var(--header-height) + 32px);align-self:start}.deep__list:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.support-box{display:grid;gap:24px;padding:32px 24px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-card)}.support-box__head{display:flex;gap:16px;align-items:flex-start}.support-box__title{font-size:var(--fs-h5);font-weight:500;line-height:1.2;letter-spacing:-.02em}.support-box__lead{margin-top:8px;color:var(--color-text-muted);font-size:var(--fs-body-sm)}.support-box__list{display:grid;gap:20px;margin:0;padding:0;list-style:none}.support-box__list li{padding-top:20px;border-top:1px solid var(--color-border)}.support-box__link{display:inline-flex;align-items:center;gap:8px;margin-bottom:6px;color:var(--color-primary);font-weight:700;line-height:1.3}.support-box__list p{color:var(--color-text-muted);font-size:var(--fs-body-sm);line-height:1.5}@media(min-width:1024px){.support-box{grid-template-columns:4fr 8fr;gap:48px;padding:40px}.support-box__list{grid-template-columns:repeat(3,minmax(0,1fr))}.support-box__list li{padding-top:0;padding-left:20px;border-top:0;border-left:1px solid var(--color-border)}}.form--compacto .choices{grid-template-columns:repeat(2,minmax(0,1fr))}.form--compacto .choice{min-height:48px;padding:10px 12px}.form--mini.form--compacto{gap:12px 16px;padding:24px;align-content:center}.form--mini .form__title,.form--mini .form__summary,.form--mini .field--full,.form--mini .form__actions,.form--mini .form__success{grid-column:1 / -1}.form--mini .form__title{font-size:1.125rem}.form--mini .field{gap:4px}.form--mini .field__label{font-size:.8125rem}.form--mini .input,.form--mini .select{min-height:44px;padding:8px 12px;font-size:.9375rem}.form--mini .select{padding-right:36px;background-position:right 10px center}.form--mini .consent{gap:10px;font-size:.8125rem;line-height:1.4}.form--mini .consent input{width:18px;height:18px;margin-top:1px}.form--mini .form__actions{flex-wrap:wrap;gap:8px 14px}.form--mini.form--compacto .form__actions .btn{width:100%;min-height:48px;white-space:normal;text-align:center}@media(min-width:480px){.form--mini.form--compacto .form__actions .btn{width:auto;flex:0 1 auto;max-width:100%}}.form--mini .form__actions .field__hint{flex:1 1 160px;max-width:none;font-size:.75rem;line-height:1.4}.form--mini .form__summary{padding:8px 12px;font-size:.8125rem}.form--mini .form__summary ul{display:none}.form--mini .field__error{font-size:.75rem;line-height:1.3}.form--mini .field__error .icon{width:14px;height:14px}@media(min-width:480px){.form--mini.form--compacto{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.form--mini.form--compacto{aspect-ratio:4 / 3;gap:8px 14px;padding:16px 24px}.form--mini .form__title{font-size:1rem}.form--mini .field{gap:3px}.form--mini .input,.form--mini .select{min-height:40px;padding-top:6px;padding-bottom:6px}.form--mini.form--compacto .form__actions .btn{min-height:44px}}@media(min-width:1024px)and (max-width:1359px){.page-hero__grid:has(>.form--mini){grid-template-columns:1fr 1fr;gap:48px}}.entity-desc{display:grid;gap:12px;max-width:68ch;margin-top:24px;padding-left:27px;color:var(--color-text-muted)}.timeline{display:grid;gap:24px;margin:0;padding:0;list-style:none;counter-reset:marco}.timeline__item{position:relative;padding:24px 0 0 32px;border-left:1px solid var(--color-border)}.timeline__item:before{content:"";position:absolute;left:-7px;top:28px;width:13px;height:13px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-soft)}.timeline__year{margin-bottom:6px;color:var(--color-primary);font-size:var(--fs-caption);font-weight:700;letter-spacing:.06em}.timeline__title{margin-bottom:6px;font-size:var(--fs-h6);font-weight:700;line-height:1.25}.timeline__text{color:var(--color-text-muted);font-size:var(--fs-body-sm);line-height:1.5}@media(min-width:1024px){.timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.timeline__item{padding:32px 0 0;border-left:0;border-top:1px solid var(--color-border)}.timeline__item:before{left:0;top:-7px}}.name-block{margin-top:64px;padding-top:48px;border-top:1px solid var(--color-border)}.name-block__title{margin-bottom:16px;font-size:var(--fs-h5);font-weight:500;line-height:1.2;letter-spacing:-.02em}.team-card{display:flex;flex-direction:column;gap:8px;height:100%}.team-card__photo{display:block;width:96px;height:96px;margin-bottom:8px;border-radius:50%;object-fit:cover}.team-card__photo--vazio{display:grid;place-items:center;border:1px dashed var(--color-border-field);background:var(--color-surface);color:var(--color-text-muted)}.team-card__role{margin:0}.team-card__facts{display:grid;gap:10px;margin:8px 0 16px}.team-card__facts dt{color:var(--color-text-muted);font-size:var(--fs-caption);font-weight:700}.team-card__facts dd{margin:0;font-size:var(--fs-body-sm)}.team-card .link-arrow,.team-card__link{margin-top:auto;font-size:var(--fs-body-sm)}.values{display:grid;gap:8px;margin:8px 0 0;padding:0;list-style:none;color:var(--color-text-muted);font-size:var(--fs-body-sm);line-height:1.5}.values strong,.values__nome{color:var(--color-text);font-weight:700}.about-group{margin-top:56px}.about-group:first-of-type{margin-top:0}.about-group__head{margin-bottom:24px}.about-group__title{display:flex;align-items:center;gap:12px;font-size:var(--fs-h5);font-weight:500;line-height:1.2;letter-spacing:-.02em}.about-group__title .icon{flex:none;width:24px;height:24px;color:var(--color-primary)}.about-group__text{max-width:68ch;margin-top:8px;color:var(--color-text-muted)}.about-hubs{display:grid;gap:16px;margin:0;padding:0;list-style:none}.about-hub{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;height:100%;padding:20px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-card);color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s}.about-hub:hover,.about-hub:focus-visible{border-color:var(--color-primary);box-shadow:0 12px 24px -20px #1037f999}.about-hub .card__icon{grid-row:span 2;margin:0}.about-hub__name{font-weight:700;line-height:1.3;color:var(--color-primary)}.about-hub__text{color:var(--color-text-muted);font-size:var(--fs-body-sm);line-height:1.45}@media(min-width:640px){.about-hubs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.about-hubs{grid-template-columns:repeat(4,minmax(0,1fr))}.about-hubs--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.stats--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.city-facts{margin-top:32px}.city-facts dd a{color:var(--color-primary)}.nap-card{font-style:normal}.nap-list{display:grid;gap:14px;margin:16px 0 0;padding:0;list-style:none}.nap-list li{display:flex;align-items:flex-start;gap:12px}.nap-list .icon{flex:none;width:20px;height:20px;margin-top:2px;color:var(--color-primary)}.nap-list a{color:var(--color-primary);font-weight:700}.nap-card__note{margin-top:20px;color:var(--color-text-muted);font-size:var(--fs-caption)}.stat__number--pendente{font-size:var(--fs-body);letter-spacing:0;line-height:1.4}@media(min-width:1024px){.page-hero--contato .page-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;row-gap:0}.page-hero--contato .form{grid-column:2;grid-row:1 / span 2}.contato-info{grid-column:1;grid-row:2}}.page-hero--contato .form{border-top:3px solid var(--color-primary);box-shadow:0 24px 48px -32px #05050659}.banner--hero{margin:32px 0 0}.nap-list--contato p{display:flex;align-items:flex-start;gap:12px;min-width:0;overflow-wrap:anywhere}.nap-list--contato .icon{flex:none;width:20px;height:20px;margin-top:2px;color:var(--color-primary)}.contato-atende,.contato-garantias,.contato-direto{margin-top:32px;padding-top:28px;border-top:1px solid rgba(255,249,245,.14)}.contato-bloco__titulo{margin-bottom:16px;font-size:var(--fs-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-inverse-muted)}.contato-atende__lista{display:grid;gap:12px;margin:0;padding:0;list-style:none}.contato-atende__lista li{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid rgba(255,249,245,.14);border-radius:var(--radius-card);background:#fff9f50a}.contato-atende__lista .card__icon{flex:none;width:40px;height:40px;margin:0}.contato-atende__lista .card__icon .icon{width:20px;height:20px}.contato-atende__lista strong{display:block;line-height:1.3}.contato-atende__lista p{margin-top:4px;font-size:var(--fs-body-sm);line-height:1.5;color:var(--color-text-inverse-muted)}.contato-direto__lista{margin:0;padding:0;list-style:none}.contato-direto__lista li{display:grid;grid-template-columns:20px 84px minmax(0,1fr);gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,249,245,.1);overflow-wrap:anywhere}.contato-direto__lista li:last-child{border-bottom:0}.contato-direto__lista .icon{width:20px;height:20px;color:var(--color-primary-on-dark)}.contato-direto__rotulo{font-size:var(--fs-body-sm);color:var(--color-text-inverse-muted)}.contato-direto__lista a{color:var(--color-primary-on-dark);font-weight:700}@media(min-width:640px){.contato-atende__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}.form.form--contato{display:block;padding:0;overflow:hidden}.form--contato .form__head{padding:28px 24px 24px;border-bottom:1px solid var(--color-border)}.form--contato .form__title{font-size:var(--fs-h5);letter-spacing:-.02em}.form__sub{margin-top:6px;font-size:var(--fs-body-sm);color:var(--color-text-muted)}.form--contato .form__summary{margin:24px 24px 0}.form__etapa{min-width:0;margin:0;padding:28px 24px;border:0;border-bottom:1px solid var(--color-border)}.form__etapa-titulo{float:left;display:flex;align-items:center;gap:12px;width:100%;margin-bottom:20px;padding:0;font-size:var(--fs-h6);font-weight:700;line-height:1.25}.form__etapa-num{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--color-primary);color:#fff;font-size:var(--fs-body-sm)}.form__etapa-campos{clear:both;display:grid;gap:20px}.choice--icone .icon{width:20px;height:20px;margin-left:-4px;color:var(--color-primary)}.form__rodape{display:grid;gap:20px;padding:24px 24px 28px;background:var(--color-surface)}.form--contato .form__success{margin:0 24px 28px}@media(min-width:768px){.form--contato .form__head,.form__etapa,.form__rodape{padding-right:40px;padding-left:40px}.form--contato .form__summary,.form--contato .form__success{margin-right:40px;margin-left:40px}.form__etapa-campos,.choices--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.channel-card{display:flex;flex-direction:column;height:100%}.channel-card .channel__value{overflow-wrap:anywhere}.channel-card__link{margin-top:16px}.channel-card__link--off{color:var(--color-text-muted);font-size:var(--fs-body-sm)}.service-hours{margin-bottom:64px}.service-hours .link-arrow{margin-top:16px}.service-hours__steps-title{margin-bottom:32px;font-size:var(--fs-h5);font-weight:500;letter-spacing:-.025em}.nap-list--contato{margin-bottom:24px;font-style:normal}.legal-date{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:var(--fs-caption);color:var(--color-text-muted)}.legal-date .icon{width:16px;height:16px}.done__servico{margin-top:12px;font-size:var(--fs-body-lg)}.done__prazo{display:inline-flex;align-items:center;gap:8px;margin-top:12px;margin-bottom:32px;font-weight:700}.done__prazo .icon{width:18px;height:18px;color:var(--color-primary)}.done__acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 28px;margin-top:28px}.hub-group+.hub-group{margin-top:40px}.hub-group__title{margin-bottom:16px;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.hub-links{display:grid;gap:12px;padding:0;list-style:none}@media(min-width:640px){.hub-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.hub-links{grid-template-columns:repeat(4,minmax(0,1fr))}}.hub-link{display:flex;align-items:center;gap:12px;height:100%;min-height:64px;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-alt);font-weight:700;line-height:1.3;color:var(--color-text);text-decoration:none;transition:border-color var(--transition-normal),color var(--transition-normal)}.hub-link:hover{border-color:var(--color-primary);color:var(--color-primary)}.hub-link__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary)}.hub-link__icon .icon{width:20px;height:20px}.check-list--grade{max-width:920px}@media(min-width:768px){.check-list--grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-8)}}.on-dark .form{--focus-color: var(--color-focus);color:var(--color-text)}.on-dark .form a:not(.btn){color:var(--color-primary)}.on-dark .hero__proofs,.on-dark .legal-date{color:var(--color-text-inverse-muted)}.on-dark .hero__proofs{border-top-color:#fff9f529}.on-dark .hero__proofs .icon,.on-dark .legal-date .icon{color:var(--color-primary-on-dark)}.done.on-dark{background:var(--color-surface-dark)}.on-dark .done__lead{color:var(--color-text-inverse-muted)}.on-dark .banner{background:#fff9f50f}@media(min-width:1200px){.section-head__title{font-size:clamp(3rem,3.8vw,4.5rem)}.section-head__lead,.page-hero__lead{font-size:clamp(1.25rem,1.3vw,1.5rem)}.page-hero__title{font-size:clamp(3.5rem,4.2vw,5rem)}.page-hero--service .page-hero__title{font-size:clamp(3rem,3.4vw,4rem)}.svc-card__body{padding:0 32px 32px}.svc-card__title,.card__title,.step__title{font-size:1.5rem}.svc-card__text,.card__text,.step__text,.ask__a,.post-card__text,.problem__list p{font-size:1.125rem}.faq__q,.problem__list h4{font-size:1.25rem}.article-layout{grid-template-columns:minmax(0,1fr) 360px}.article-main.prose{font-size:1.25rem}}.page-hero .byline+.page-hero__actions{margin-top:24px}.page-hero__logo .hero__logo{display:block;width:100%;height:auto}.now--faixa{grid-column:1 / -1}@media(max-width:1023px){.page-hero__logo:has(+.now--faixa){order:1}}@media(min-width:1024px){.now--faixa .now__list{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:32px}}.sobre-rotulo{margin:0 0 var(--space-8)}.sobre-rotulo--bloco{margin-top:var(--space-16)}.sobre-subtitulo{margin:0 0 var(--space-3);font-size:var(--fs-h5);font-weight:600;letter-spacing:-.01em;line-height:1.2}.sobre-subtitulo__texto{max-width:68ch;margin:0 0 var(--space-6);color:var(--color-text-muted)}.sobre-quem{display:grid;gap:var(--space-8)}.sobre-quem__definicao{margin:0;font-size:var(--fs-h4);font-weight:500;letter-spacing:-.02em;line-height:1.22}.sobre-quem__definicao strong{color:var(--color-primary);font-weight:500}.sobre-quem__texto{display:grid;gap:var(--space-4);align-content:start;color:var(--color-text-muted)}.sobre-quem__texto p{margin:0}.sobre-chaves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin:var(--space-12) 0 0;padding:var(--space-6) 0 0;border-top:1px solid var(--color-border);list-style:none}.sobre-chaves li{display:grid;gap:var(--space-1);align-content:space-between}.sobre-chave__valor{color:var(--color-primary);font-family:var(--font-editorial);font-size:clamp(1.625rem,2.4vw,2.375rem);font-style:italic;line-height:1.05}.sobre-chave__rotulo{color:var(--color-text-muted);font-size:var(--fs-caption)}.sobre-frentes{display:grid;gap:var(--grid-gap)}.frente{display:flex;flex-direction:column;padding:var(--space-8) 24px;border-radius:var(--radius-card)}.frente--provedores{background:var(--gradient-electric-orbit)}.frente--empresas{background:var(--color-surface-dark)}.frente__icone{display:inline-grid;place-items:center;width:48px;height:48px;margin-bottom:var(--space-6);border:1px solid rgba(255,249,245,.28);border-radius:var(--radius-md)}.frente__titulo{margin:0 0 var(--space-3);font-size:var(--fs-h4);font-weight:500;letter-spacing:-.02em;line-height:1.15}.frente__texto{margin:0 0 var(--space-8);color:var(--color-text-inverse);opacity:.8}.frente__links{display:grid;gap:0 var(--space-8);margin:auto 0 0;padding:0;list-style:none}.on-dark .frente__links a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);height:100%;padding:12px 0;border-top:1px solid rgba(255,249,245,.2);color:var(--color-text-inverse);font-size:var(--fs-body-sm);font-weight:500;line-height:1.3;text-decoration:none}.frente__links .icon{flex:0 0 auto;width:16px;height:16px;opacity:.6;transition:opacity var(--transition-fast),transform var(--transition-fast)}.frente__links a:hover .icon{opacity:1;transform:translate(3px)}.sobre-regras{display:grid;gap:var(--space-8);margin:0;padding:0;list-style:none;counter-reset:regra}.sobre-regras li{padding-top:var(--space-4);border-top:1px solid var(--color-border-dark);counter-increment:regra}.sobre-regras li:before{content:counter(regra,decimal-leading-zero);display:block;margin-bottom:var(--space-4);color:var(--color-primary-on-dark);font-family:var(--font-editorial);font-size:var(--fs-h3);font-style:italic;line-height:1}.sobre-regra__titulo{margin:0 0 var(--space-2);font-size:var(--fs-h6);font-weight:700;line-height:1.25}.sobre-regra__texto{margin:0;color:var(--color-text-inverse-muted);font-size:var(--fs-body-sm)}.sobre-mv{display:grid;gap:var(--space-8)}.sobre-mv__rotulo{margin:0 0 var(--space-3);color:var(--color-primary);font-size:var(--fs-body);font-weight:700}.sobre-mv__rotulo--valores{margin-top:var(--space-12)}.sobre-mv__frase{margin:0;font-family:var(--font-editorial);font-size:var(--fs-h4);line-height:1.18}.sobre-valores{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.sobre-valores li{display:grid;gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.sobre-valor__nome{font-weight:700}.sobre-valor__texto{color:var(--color-text-muted);font-size:var(--fs-body-sm);line-height:1.45}.team-card__head{display:flex;align-items:center;gap:var(--space-4)}.team-card__head .eyebrow{margin:0 0 var(--space-1)}.team-card__head .card__title{margin:0}.team-card__head .team-card__photo{flex:0 0 auto;width:72px;height:72px;margin:0}.team-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:var(--space-4) 0}.team-card__largo{grid-column:1 / -1}.team-card .team-card__link{margin:var(--space-4) 0 0}.sobre-registros{display:grid;gap:var(--space-6);margin:0;padding:0;list-style:none}.sobre-registros li{padding-top:var(--space-4);border-top:1px solid var(--color-border)}.sobre-registro__titulo{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--fs-h6);font-weight:700}.sobre-registro__titulo .icon{color:var(--color-primary)}.sobre-registro__texto{margin:0;color:var(--color-text-muted);font-size:var(--fs-body-sm)}.sobre-cidades{margin:var(--space-6) 0 0;padding:0;list-style:none}.sobre-cidades li{display:grid;gap:var(--space-1);padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.sobre-cidade__nome{white-space:nowrap;font-weight:700}.sobre-cidade__links{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);font-size:var(--fs-body-sm)}.sobre-cidade__links a{color:var(--color-primary)}.sobre-onde{display:grid;gap:var(--space-8);align-items:start}.sobre-contato{padding:var(--space-8) 24px;border-radius:var(--radius-card);background:var(--color-surface-dark)}.sobre-contato address{font-style:normal}.sobre-contato__titulo{margin:0 0 var(--space-4);font-size:var(--fs-h6);font-weight:700}.sobre-contato .nap-list+.sobre-contato__titulo,.sobre-contato address+.sobre-contato__titulo{margin-top:var(--space-8)}.sobre-contato .nap-list .icon{color:var(--color-primary-on-dark)}.sobre-onde .facts>div{padding:11px 0}@media(min-width:640px){.sobre-chaves{grid-template-columns:repeat(4,minmax(0,1fr))}.frente__links,.sobre-regras,.sobre-valores{grid-template-columns:repeat(2,minmax(0,1fr))}.sobre-cidades li{grid-template-columns:180px minmax(0,1fr);gap:var(--space-4)}}@media(min-width:768px){.frente,.sobre-contato{padding:var(--space-12)}}@media(min-width:1024px){.sobre-rotulo{margin-bottom:var(--space-12)}.sobre-rotulo--bloco{margin-top:var(--space-24)}.sobre-quem{grid-template-columns:7fr 5fr;gap:var(--space-24)}.sobre-chaves{margin-top:var(--space-16)}.sobre-frentes{grid-template-columns:7fr 5fr}.frente--empresas .frente__links{grid-template-columns:minmax(0,1fr)}.sobre-regras{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8)}.sobre-mv{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16)}.sobre-mv__rotulo--valores{margin-top:var(--space-16)}.sobre-valores{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-6)}.sobre-registros{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.sobre-onde{grid-template-columns:5fr 7fr;gap:var(--space-16)}}.person__photo.person__photo--foto,.team-card__photo.person__photo--foto{position:relative;display:block;overflow:hidden;border:0;border-radius:50%;background:var(--color-surface-dark-alt)}.person__photo--foto img{display:block;width:100%;height:100%;object-fit:cover}.person__photo--foto:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");opacity:.32;mix-blend-mode:overlay;pointer-events:none}.sobre-trajetoria{display:grid;gap:var(--space-6);margin:var(--space-6) 0 0;padding:0;list-style:none}.sobre-trajetoria li{padding-top:var(--space-4);border-top:1px solid var(--color-border)}.sobre-trajetoria__ano{display:block;margin-bottom:var(--space-2);color:var(--color-primary);font-family:var(--font-editorial);font-size:clamp(1.625rem,2.4vw,2.375rem);font-style:italic;line-height:1}.sobre-trajetoria__titulo{margin:0 0 var(--space-2);font-size:var(--fs-h6);font-weight:700;line-height:1.25}.sobre-trajetoria__texto{margin:0;color:var(--color-text-muted);font-size:var(--fs-body-sm)}@media(min-width:1024px){.sobre-trajetoria{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}}
