@font-face{font-family:Manrope Variable;font-style:normal;font-display:optional;font-weight:200 800;src:url(/_assets/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations")}:root{color-scheme:dark;--ink:#05080d;--ink-soft:#080d14;--surface:#0c141e;--surface-accent:#0a1a29;--text:#f2f7fb;--text-soft:#b8c5d2;--text-dim:#8999a9;--accent:#55c4ff;--accent-strong:#178bd0;--accent-soft:#a8e1ff;--whatsapp:#25d366;--line:#cfe3f22e;--line-strong:#cfe3f252;--line-accent:#55c4ffc7;--divider-width:2px;--font:"Manrope Variable", Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Manrope Variable", Manrope, ui-sans-serif, system-ui, sans-serif;--container:min(88rem, calc(100% - clamp(2rem, 5vw, 5rem)));--section-space:clamp(6.5rem, 9vw, 9rem);--radius:1.25rem;--radius-small:.75rem;--radius-pill:999px;--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);scroll-padding-top:5.75rem}[id]{scroll-margin-top:5.75rem}body{background:var(--ink);min-width:20rem;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:clamp(1rem,.97rem + .12vw,1.07rem);font-weight:430;line-height:1.62;overflow-x:hidden}body.menu-open{overflow:hidden}::selection{background:var(--accent);color:#04101a}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent-soft);outline-offset:4px}.skip-link{z-index:200;border-radius:var(--radius-small);background:var(--text);color:var(--ink);padding:.7rem 1rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.container{width:var(--container);margin-inline:auto}h1,h2,h3,h4,p{text-wrap:pretty}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.04em;margin-top:0;font-weight:560}strong{font-weight:670}.eyebrow{color:var(--accent-soft);letter-spacing:.08em;margin:0 0 1.15rem;font-size:.78rem;font-weight:700}.section-title{letter-spacing:-.058em;max-width:14ch;margin:0;font-size:clamp(2.75rem,5vw,5.5rem);font-weight:520;line-height:.98}.section-copy{max-width:42rem;color:var(--text-soft);margin:0;font-size:clamp(1rem,1.18vw,1.15rem);line-height:1.7}.section-title+.section-copy{margin-top:1.2rem}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,3rem);display:grid}.feature-grid>*{border-top:var(--divider-width) solid var(--line-accent);text-align:center;min-width:0;min-height:11rem;padding:clamp(1.35rem,2vw,1.75rem) clamp(.85rem,1.6vw,1.35rem);transition:background-color .22s}.feature-grid>*>p{max-width:34rem;color:var(--text-soft);margin:.9rem auto 0;font-size:.9rem;line-height:1.65}@media (hover:hover) and (pointer:fine){.feature-grid>:hover{background:var(--surface-accent)}}.button{border-radius:var(--radius-pill);background:var(--accent);color:#04101a;cursor:pointer;white-space:nowrap;min-height:3.25rem;transition:color .22s ease, background-color .22s ease, border-color .22s ease, transform .3s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.65rem;padding:.78rem 1.35rem;font-size:.9rem;font-weight:720;line-height:1;display:inline-flex}.button:hover{background:var(--accent-soft)}.button:active{transform:scale(.98)}.button:disabled{color:#a3aebb;cursor:not-allowed;background:#263241}.button--compact{min-height:2.75rem;padding:.68rem 1.05rem;font-size:.82rem}.button--light{background:var(--text);color:var(--ink)}.button--light:hover{background:var(--accent-soft);color:#04101a}.button--line{border-color:var(--line-strong);color:var(--text);background:#050a109e}.button--line:hover{border-color:var(--accent-soft);background:#55c4ff14}.text-link{border-bottom:1px solid var(--line-strong);width:fit-content;min-height:2.75rem;color:var(--text);align-items:center;gap:.45rem;padding-bottom:.2rem;font-size:.9rem;font-weight:660;transition:border-color .22s,color .22s;display:inline-flex}.text-link:hover{color:var(--accent-soft);border-color:currentColor}.simple-header{border-bottom:var(--divider-width) solid var(--line);background:#05080df5}.simple-header__inner{justify-content:space-between;align-items:center;gap:1rem;min-height:5.25rem;display:flex}.legal-page,.error-page{min-height:80vh;padding-top:clamp(6rem,11vw,10rem);padding-bottom:clamp(6rem,11vw,10rem)}.legal-page{max-width:54rem}.legal-page h1,.error-page h1{max-width:14ch;margin-bottom:2rem;font-size:clamp(2.7rem,6vw,5.4rem);line-height:1}.legal-page h2{letter-spacing:-.025em;margin:3rem 0 .8rem;font-size:1.5rem}.legal-page>p,.error-page>p:not(.eyebrow){color:var(--text-soft)}.legal-page a{color:var(--text);text-underline-offset:.2em;text-decoration:underline}.legal-page .note{border-left:2px solid var(--accent);margin-top:3rem;padding-left:1rem}@media (width<=42rem){:root{--container:min(calc(100% - 1.25rem), 88rem);--section-space:5.5rem}.section-title{font-size:clamp(2.55rem,11.5vw,3.85rem);line-height:1}.button{min-height:3.1rem}}@media (prefers-reduced-transparency:reduce){.button--line{background:var(--surface)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.feature-grid>*{transition:none}}
