:root{--navy:#293b4e;--blue:#4484a1;--blue-deep:#1d5c78;--red:#be2830;--ink:#1c2833;--muted:#3c4b59;--paper:#f4f6f8;--line:#e3e8ee;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}[id]{scroll-margin-top:1rem}@media (width>=860px){[id]{scroll-margin-top:6.75rem}}body{color:var(--ink);background:var(--paper);margin:0;font-family:system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.0625rem;line-height:1.6}@media (width<=859px){body{padding-bottom:calc(4rem + env(safe-area-inset-bottom))}}img{max-width:100%;height:auto}p{text-wrap:pretty}h2{text-wrap:balance}:focus-visible{outline-offset:3px;outline:3px solid #e2b100}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:min(100% - 2rem,68rem);margin-inline:auto}.btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:3rem;padding:.7rem .95rem;font-size:1.05rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.btn-wa{background:var(--red);color:#fff}.btn-wa:hover{background:#d92e36}.btn-mail{color:#fff;background:0 0;box-shadow:inset 0 0 0 2px #ffffffe0}.btn-mail:hover{background:#ffffff14}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
