:root{--color-brand:#0094d9;--color-brand-strong:#0072b1;--color-brand-deep:#004071;--color-brand-soft:#e8f4fb;--color-navy:#1c3040;--color-navy-soft:#26394a;--color-navy-muted:#43515d;--color-navy-border:#ffffff1f;--color-bg:#fff;--color-bg-soft:#f8fafc;--color-bg-muted:#f3f6f9;--color-surface:#fff;--color-border:#e0e7ed;--color-border-strong:#c7d2db;--color-text:#16232f;--color-text-secondary:#4a5a68;--color-text-muted:#768593;--color-text-inverse:#fff;--color-text-inverse-muted:#ffffffbd;--color-success:#1d8a4c;--color-success-soft:#e7f5ec;--color-danger:#c93c3c;--color-danger-soft:#fcebeb;--color-star:#f0a91b;--color-whatsapp:#1faa52;--color-focus:color-mix(in srgb, var(--color-brand) 60%, transparent);--radius-xs:.5rem;--radius-sm:.625rem;--radius-md:.875rem;--radius-lg:1.25rem;--radius-xl:1.75rem;--radius-pill:62.4375rem;--shadow-xs:0 1px .125rem #102a400a;--shadow-sm:0 .125rem .625rem #102a400f;--shadow-md:0 .875rem 2.125rem #102a401a;--shadow-lg:0 1.75rem 4rem #102a402e;--font-sans:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--duration-fast:.15s;--duration-base:.24s;--container-width:75rem;--container-gutter:1rem;--section-space:4rem;--header-bar-height:4rem;--header-nav-height:0px;--header-height:calc(var(--header-bar-height) + var(--header-nav-height));--z-dock:40;--z-header:50;--z-dropdown:60}@media (width>=48rem){:root{--container-gutter:1.5rem;--section-space:6rem}}@media (width>=64rem){:root{--header-bar-height:4.5rem}}@media (width>=80rem){:root{--header-nav-height:3.25rem}}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{scroll-padding-top:calc(var(--header-height) + 1rem);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100dvh;font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.6}h1,h2,h3,h4{letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:800;line-height:1.2}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:none;padding:0}input,textarea,select{color:inherit;font:inherit}img{max-width:100%;display:block}ul,ol{margin:0;padding:0;list-style:none}figure{margin:0}:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.125rem}::selection{background:var(--color-brand-soft);color:var(--color-brand-deep)}.container{width:100%;max-width:calc(var(--container-width) + var(--container-gutter) * 2);padding-inline:var(--container-gutter);margin-inline:auto}.visually_hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scroll_area{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;-webkit-overflow-scrolling:touch;overflow-y:auto}.scroll_area::-webkit-scrollbar{width:.5rem;height:.5rem}.scroll_area::-webkit-scrollbar-track{background:0 0}.scroll_area::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--color-border-strong)}
