:root{--clarity-navy:#214473;--clarity-blue:#5d7aa4;--clarity-mist:#a3b6d6;--clarity-cloud:#e7e6e6;--white:#fff;--black:#000;--text-primary:#14233a;--text-muted:#526173;--canvas:#f7f9fc;--surface:#fff;--border:#d6deea;--navy-hover:#173657;--success:#1d6b4f;--error:#b42318;--accent-strong:#3c5a86;--accent-bright:#0057ff;--font-sans:"NewBlack", Arial, Helvetica, sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-display:clamp(2.5rem, 1.6rem + 4.5vw, 4rem);--fs-h1:clamp(2.25rem, 1.7rem + 2.75vw, 3.25rem);--fs-h2:clamp(1.875rem, 1.55rem + 1.6vw, 2.5rem);--fs-h3:clamp(1.3125rem, 1.22rem + .47vw, 1.5rem);--fs-body-lg:clamp(1.125rem, 1.06rem + .31vw, 1.25rem);--fs-body:clamp(1rem, .96rem + .16vw, 1.0625rem);--fs-label:.9375rem;--fs-small:.875rem;--lh-display:1;--lh-h1:1.04;--lh-h2:1.1;--lh-h3:1.2;--lh-body:1.6;--lh-body-lg:1.55;--lh-tight:1.2;--measure:65ch;--measure-narrow:54ch;--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-20:80px;--space-28:112px;--space-36:144px;--section-y:clamp(4rem, 2.5rem + 7.5vw, 7rem);--card-pad:clamp(1.5rem, 1.3rem + 1vw, 2rem);--content-max:1200px;--gutter:clamp(1.25rem, .5rem + 3.75vw, 4rem);--grid-gap:clamp(1rem, .85rem + .75vw, 1.5rem);--radius-card:12px;--radius-input:10px;--radius-pill:999px;--shadow-raised:0 12px 32px #14233a14;--ring-focus:0 0 0 3px var(--canvas), 0 0 0 6px var(--clarity-navy);--ease-enter:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.14s;--dur-ui:.2s;--dur-enter:.46s;--dur-visual:.6s;--header-h:72px;--btn-h:48px;--input-h:52px;--tap-min:44px;--z-header:100;--z-whatsapp:200;--z-mobilenav:300}@media (width>=1024px){:root{--header-h:80px}}@font-face{font-family:NewBlack;src:url(/fonts/newblack-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NewBlack;src:url(/fonts/newblack-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NewBlack;src:url(/fonts/newblack-semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:NewBlack;src:url(/fonts/newblack-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0}html{text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{min-height:100dvh;font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary);background:var(--canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:var(--clarity-navy)}h1,h2,h3,h4{color:var(--text-primary);text-wrap:balance;font-weight:var(--fw-bold)}.t-display{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-bold);letter-spacing:-.01em}.t-h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold);letter-spacing:-.01em}.t-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-semibold);letter-spacing:-.005em}.t-h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold)}.t-body-lg{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg)}.t-small{font-size:var(--fs-small);line-height:1.45}.eyebrow{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong)}p{text-wrap:pretty}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--clarity-navy);outline-offset:2px;border-radius:3px}::selection{background:var(--clarity-mist);color:var(--text-primary)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.container{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.section--tight{padding-block:calc(var(--section-y) * .6)}.bg-canvas{background:var(--canvas)}.bg-surface{background:var(--surface)}.bg-mist{background:var(--clarity-mist);color:var(--text-primary)}.bg-navy{background:var(--clarity-navy);color:var(--white)}.bg-navy :where(h1,h2,h3,h4){color:var(--white)}.bg-navy .eyebrow{color:var(--clarity-mist)}.measure{max-width:var(--measure)}.measure-narrow{max-width:var(--measure-narrow)}.grid{gap:var(--grid-gap);grid-template-columns:repeat(4,1fr);display:grid}@media (width>=768px){.grid{grid-template-columns:repeat(8,1fr)}}@media (width>=1024px){.grid{grid-template-columns:repeat(12,1fr)}}.stack>*+*{margin-top:var(--flow,var(--space-6))}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--space-4);z-index:1000;background:var(--clarity-navy);color:var(--white);padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);font-weight:var(--fw-semibold);transition:top var(--dur-fast) var(--ease-out);position:absolute;top:-100px}.skip-link:focus{top:var(--space-4)}.js .reveal{opacity:0;transition:opacity var(--dur-enter) var(--ease-enter), transform var(--dur-enter) var(--ease-enter);will-change:opacity, transform;transform:translateY(12px)}.js .reveal.is-visible{opacity:1;transform:none}.js .reveal.motion-done{will-change:auto}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none}}.btn[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--btn-h);padding:0 var(--space-6);border-radius:var(--radius-input);font-weight:var(--fw-semibold);font-size:var(--fs-label);text-align:center;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:2px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.btn--full[data-astro-cid-ekguhzzh]{width:100%}.btn__arrow[data-astro-cid-ekguhzzh]{transition:transform var(--dur-fast) var(--ease-out)}.btn--primary[data-astro-cid-ekguhzzh]{background:var(--clarity-navy);color:var(--white);border-color:var(--clarity-navy)}.btn--primary[data-astro-cid-ekguhzzh]:hover{background:var(--navy-hover);border-color:var(--navy-hover);transform:translateY(-1px)}.btn--primary[data-astro-cid-ekguhzzh]:hover .btn__arrow[data-astro-cid-ekguhzzh]{transform:translate(2px)}.btn--secondary[data-astro-cid-ekguhzzh]{color:var(--clarity-navy);border-color:var(--clarity-navy);background:0 0}.btn--secondary[data-astro-cid-ekguhzzh]:hover{background:color-mix(in srgb, var(--clarity-mist) 45%, transparent);transform:translateY(-1px)}.btn--tertiary[data-astro-cid-ekguhzzh]{min-height:auto;padding:var(--space-2) 0;color:var(--clarity-navy);background:0 0;border:0;border-radius:4px}.btn--tertiary[data-astro-cid-ekguhzzh]:hover,.btn--tertiary[data-astro-cid-ekguhzzh]:focus-visible{text-underline-offset:3px;text-decoration:underline}.btn--tertiary[data-astro-cid-ekguhzzh]:hover .btn__arrow[data-astro-cid-ekguhzzh]{transform:translate(2px)}.bg-navy .btn--primary[data-astro-cid-ekguhzzh]{background:var(--white);color:var(--clarity-navy);border-color:var(--white)}.bg-navy .btn--primary[data-astro-cid-ekguhzzh]:hover{background:var(--clarity-cloud);border-color:var(--clarity-cloud)}.bg-navy .btn--secondary[data-astro-cid-ekguhzzh]{color:var(--white);border-color:var(--white)}.bg-navy .btn--secondary[data-astro-cid-ekguhzzh]:hover{background:#ffffff1f}.bg-navy .btn--tertiary[data-astro-cid-ekguhzzh]{color:var(--white)}.btn[data-astro-cid-ekguhzzh]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn--primary[data-astro-cid-ekguhzzh]:active,.btn--secondary[data-astro-cid-ekguhzzh]:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.btn--primary[data-astro-cid-ekguhzzh]:active,.btn--secondary[data-astro-cid-ekguhzzh]:active{transform:none}}
