@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_4498176c-module__VIMFYa__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_4498176c-module__VIMFYa__variable{--font-display:"Sora", "Sora Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_820af92e-module__MjGQAq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_820af92e-module__MjGQAq__variable{--font-body:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_cbb339f3-module__Cm0rrG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_cbb339f3-module__Cm0rrG__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.LogoImage-module__Tk4Poa__plate{background:var(--offwhite);border-radius:var(--r-s);align-items:center;padding:.45rem .65rem;display:inline-flex}.LogoImage-module__Tk4Poa__crop{--src-h:252;--box-x:279;--box-y:17;--box-w:486;--box-h:224;--h:40px;height:var(--h);width:calc(var(--h) * var(--box-w) / var(--box-h));flex-shrink:0;display:block;overflow:hidden}.LogoImage-module__Tk4Poa__crop[data-band=compact]{--box-h:157}.LogoImage-module__Tk4Poa__img{width:auto;max-width:none;height:calc(var(--h) * var(--src-h) / var(--box-h));margin-left:calc(-1 * var(--h) * var(--box-x) / var(--box-h));margin-top:calc(-1 * var(--h) * var(--box-y) / var(--box-h));mix-blend-mode:multiply;display:block}
.Header-module__1uE1ca__header{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out);background:#f5f6f8eb;border-bottom:1px solid #0000;position:sticky;top:0}.Header-module__1uE1ca__header[data-lifted=true]{border-bottom-color:var(--rule);background:#f5f6f8f7}.Header-module__1uE1ca__inner{justify-content:space-between;align-items:center;gap:var(--space-l);min-height:72px;display:flex}.Header-module__1uE1ca__brand{color:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:800;text-decoration:none;display:inline-flex}.Header-module__1uE1ca__nav{align-items:center;gap:var(--space-l);display:flex}.Header-module__1uE1ca__navLink{color:var(--ink);font-size:var(--step--1);transition:border-color var(--dur-state) var(--ease-out);border-bottom:1px solid #0000;padding:.4rem 0;font-weight:500;text-decoration:none}.Header-module__1uE1ca__navLink:hover{border-bottom-color:var(--ink-45)}.Header-module__1uE1ca__navLink[aria-current=page]{border-bottom-color:var(--cyan)}.Header-module__1uE1ca__actions{align-items:center;gap:var(--space-xs);flex-shrink:0;display:flex}.Header-module__1uE1ca__toggle{border:1px solid var(--rule);border-radius:var(--r-s);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.Header-module__1uE1ca__toggleBar{background:var(--ink);width:18px;height:1.5px;display:block;position:relative}.Header-module__1uE1ca__toggleBar:before,.Header-module__1uE1ca__toggleBar:after{content:"";background:var(--ink);width:18px;height:1.5px;transition:transform var(--dur-state) var(--ease-out);position:absolute;left:0}.Header-module__1uE1ca__toggleBar:before{top:-6px}.Header-module__1uE1ca__toggleBar:after{top:6px}.Header-module__1uE1ca__toggle[aria-expanded=true] .Header-module__1uE1ca__toggleBar{background:0 0}.Header-module__1uE1ca__toggle[aria-expanded=true] .Header-module__1uE1ca__toggleBar:before{transform:translateY(6px)rotate(45deg)}.Header-module__1uE1ca__toggle[aria-expanded=true] .Header-module__1uE1ca__toggleBar:after{transform:translateY(-6px)rotate(-45deg)}.Header-module__1uE1ca__panel{border-top:1px solid var(--rule);background:var(--offwhite);padding-block:var(--space-l);display:none}.Header-module__1uE1ca__panelNav{gap:var(--space-xs);margin-bottom:var(--space-l);flex-direction:column;display:flex}.Header-module__1uE1ca__panelLink{color:var(--ink);font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--step-2);letter-spacing:-.02em;padding:.35rem 0;text-decoration:none}.Header-module__1uE1ca__panelActions{gap:var(--space-xs);display:grid}@media (max-width:900px){.Header-module__1uE1ca__nav,.Header-module__1uE1ca__actions{display:none}.Header-module__1uE1ca__toggle{display:inline-flex}.Header-module__1uE1ca__panel[data-open=true]{display:block}}
.Footer-module__sqcKUa__footer{background:var(--charcoal);color:var(--offwhite);padding-block:var(--space-3xl) var(--space-xl);margin-top:auto}.Footer-module__sqcKUa__top{gap:var(--space-2xl) var(--space-l);padding-bottom:var(--space-2xl);border-bottom:1px solid #f5f6f824;grid-template-columns:1.4fr 1fr 1fr 1fr;display:grid}.Footer-module__sqcKUa__brandCol{gap:var(--space-m);flex-direction:column;align-items:flex-start;display:flex}.Footer-module__sqcKUa__brandRow{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--offwhite);align-items:center;gap:.6rem;font-size:1.15rem;font-weight:800;text-decoration:none;display:inline-flex}.Footer-module__sqcKUa__blurb{color:#f5f6f8a8;font-size:var(--step--1);max-width:34ch;line-height:1.6}.Footer-module__sqcKUa__colTitle{font-family:var(--font-mono), monospace;font-weight:500;font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;color:#f5f6f8b3;margin:0 0 var(--space-m)}.Footer-module__sqcKUa__list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__sqcKUa__link{color:#f5f6f8db;font-size:var(--step--1);text-decoration:none}.Footer-module__sqcKUa__link:hover{color:var(--cyan);text-decoration:underline}.Footer-module__sqcKUa__link:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.Footer-module__sqcKUa__bottom{justify-content:space-between;align-items:center;gap:var(--space-m);padding-top:var(--space-l);font-size:var(--step--1);color:#f5f6f8ad;flex-wrap:wrap;display:flex}.Footer-module__sqcKUa__commitment{align-items:center;gap:.5rem;display:inline-flex}.Footer-module__sqcKUa__dot{background:var(--cyan);border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (max-width:860px){.Footer-module__sqcKUa__top{grid-template-columns:1fr 1fr}.Footer-module__sqcKUa__brandCol{grid-column:1/-1}}@media (max-width:480px){.Footer-module__sqcKUa__top{grid-template-columns:1fr}}
.WhatsAppFloat-module__bqRUfa__float{z-index:80;background:var(--cyan);width:56px;height:56px;color:var(--charcoal);opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out), visibility .3s var(--ease-out), transform var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed;bottom:clamp(1rem,3vw,1.75rem);right:clamp(1rem,3vw,1.75rem);box-shadow:0 2px 6px #3030302e}.WhatsAppFloat-module__bqRUfa__float[data-shown=true]{opacity:1;visibility:visible}.WhatsAppFloat-module__bqRUfa__float:hover{background:#2fb4da;transform:translateY(-2px)}.WhatsAppFloat-module__bqRUfa__float:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){.WhatsAppFloat-module__bqRUfa__float:hover{transform:none}}
html[data-loader=skip] .Loader-module__Pq1Xnq__overlay{display:none}.Loader-module__Pq1Xnq__overlay{z-index:200;background:var(--offwhite);transition:opacity .4s var(--ease-out);place-items:center;display:grid;position:fixed;inset:0}.Loader-module__Pq1Xnq__overlay[data-exiting=true]{opacity:0;pointer-events:none}.Loader-module__Pq1Xnq__stack{align-items:center;gap:var(--space-l);transition:transform .4s var(--ease-out);flex-direction:column;display:flex}.Loader-module__Pq1Xnq__overlay[data-exiting=true] .Loader-module__Pq1Xnq__stack{transform:scale(1.03)}.Loader-module__Pq1Xnq__logo{background:var(--offwhite);animation:Loader-module__Pq1Xnq__wipe-in 1s var(--ease-out) .12s forwards;-webkit-mask-image:linear-gradient(90deg,#000 0 44%,#0000008c 50%,#0000 56% 100%);mask-image:linear-gradient(90deg,#000 0 44%,#0000008c 50%,#0000 56% 100%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:220% 100%;mask-size:220% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes Loader-module__Pq1Xnq__wipe-in{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.Loader-module__Pq1Xnq__progress{background:var(--ink-12);border-radius:1px;width:120px;height:1px;overflow:hidden}.Loader-module__Pq1Xnq__progressFill{background:var(--gradient);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,0));transition:transform .2s linear}@media (prefers-reduced-motion:reduce){.Loader-module__Pq1Xnq__overlay{transition-duration:.3s}.Loader-module__Pq1Xnq__logo{animation:none;-webkit-mask-image:none;mask-image:none}.Loader-module__Pq1Xnq__overlay[data-exiting=true] .Loader-module__Pq1Xnq__stack{transform:none}.Loader-module__Pq1Xnq__progressFill{transition:none}}
:root{--cyan:#3cc0e4;--blue:#2460a8;--purple:#7b4fa0;--charcoal:#303030;--offwhite:#f5f6f8;--gray:#d8d8d8;--white:#fff;--ink:var(--charcoal);--muted:#303030b8;--ink-60:var(--muted);--ink-body:#303030e0;--ink-45:#30303073;--ink-12:#3030301f;--rule:var(--gray);--gradient:linear-gradient(135deg, #3cc0e4 0%, #2460a8 55%, #7b4fa0 100%);--gradient-cta:linear-gradient(135deg, #2460a8 0%, #7b4fa0 100%);--step--1:clamp(.83rem, .8rem + .15vw, .9rem);--step-0:clamp(1rem, .96rem + .2vw, 1.125rem);--step-1:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--step-2:clamp(1.6rem, 1.4rem + 1vw, 2.25rem);--step-3:clamp(2rem, 1.6rem + 2vw, 3.25rem);--step-4:clamp(2.75rem, 2rem + 3.75vw, 5.5rem);--space-2xs:.25rem;--space-xs:.5rem;--space-s:.75rem;--space-m:1rem;--space-l:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--section-pad:clamp(3.5rem, 2rem + 7vw, 7rem);--measure-lead:40ch;--measure:62ch;--measure-note:46ch;--shell:1200px;--shell-pad:clamp(1.25rem, .5rem + 3vw, 2.5rem);--r-s:8px;--r-m:14px;--r-l:22px;--r-pill:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-reveal:.4s;--dur-state:.22s;--dur-morph:.7s;--lift:0 1px 2px #30303014;--lift-2:0 2px 8px #3030301a}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--offwhite);color:var(--ink);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;font-size:var(--step-0);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;line-height:1.02}h1{font-size:var(--step-4);font-weight:800;line-height:.98}h2{font-size:var(--step-3);font-weight:800}h3{font-size:var(--step-2)}h4{font-size:var(--step-1);letter-spacing:-.02em}p{max-width:var(--measure);color:var(--ink-body);text-wrap:pretty;margin:0;line-height:1.62}a{color:var(--blue);text-underline-offset:.2em;text-decoration-thickness:1px}img,svg,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--r-s)}::selection{background:#3cc0e447}.shell{width:100%;max-width:var(--shell);padding-inline:var(--shell-pad);margin-inline:auto}.section{padding-block:var(--section-pad);position:relative}.section>.shell{z-index:1;position:relative}.section[data-density=tight]{padding-block:calc(var(--section-pad) * .6)}.section[data-edge=rule]{border-top:1px solid var(--rule)}.section[data-tone=ink]{background:var(--charcoal);color:var(--offwhite);--muted:#f5f6f8a8;--rule:#f5f6f829}.section[data-tone=ink] .eyebrow{color:#f5f6f899}.section[data-tone=ink] a{color:var(--cyan)}.section[data-tone=paper]{background:var(--white)}.section[data-texture]:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.section[data-texture=grid]:before{background-image:linear-gradient(90deg,#3030300d 1px,#0000 1px),linear-gradient(#3030300d 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 20%,#0000 78%);mask-image:radial-gradient(120% 90% at 50% 0,#000 20%,#0000 78%)}.section[data-texture=dots]:before{background-image:radial-gradient(#3030301c 1px,#0000 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(100% 80%,#000 10%,#0000 75%);mask-image:radial-gradient(100% 80%,#000 10%,#0000 75%)}.section[data-tone=ink][data-texture=grid]:before{background-image:linear-gradient(90deg,#f5f6f812 1px,#0000 1px),linear-gradient(#f5f6f812 1px,#0000 1px)}.section[data-tone=ink][data-texture=dots]:before{background-image:radial-gradient(#f5f6f824 1px,#0000 1px)}.section[data-wash=cool]{background-image:radial-gradient(70% 60% at 78% 12%,#3cc0e421,#0000 62%),radial-gradient(60% 55% at 6% 88%,#2460a812,#0000 60%)}.section[data-wash=violet]{background-image:radial-gradient(65% 60% at 12% 8%,#7b4fa017,#0000 62%),radial-gradient(55% 50% at 92% 90%,#3cc0e417,#0000 60%)}.section[data-tone=ink][data-wash=cool]{background-image:radial-gradient(70% 60% at 78% 10%,#3cc0e433,#0000 62%),radial-gradient(60% 55% at 4% 92%,#7b4fa02e,#0000 60%)}.section[data-edge=gradient]{border-top:0}.section[data-edge=gradient]:after{content:"";z-index:1;background:linear-gradient(90deg,#0000 0%,#3cc0e48c 22%,#2460a88c 52%,#7b4fa073 78%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.eyebrow{font-family:var(--font-mono), ui-monospace, monospace;font-weight:500;font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-60);margin:0 0 var(--space-m);display:block}.lead{font-size:var(--step-1);letter-spacing:-.011em;color:var(--ink-body);max-width:var(--measure-lead);text-wrap:pretty;line-height:1.42}.muted{color:var(--muted)}.num{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.gradient-rule{background:var(--gradient);border:0;border-radius:2px;height:2px;margin:0}.btn{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--r-pill);font-family:var(--font-body), sans-serif;font-weight:600;font-size:var(--step-0);cursor:pointer;transition:transform var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out);border:1px solid #0000;padding:.8em 1.5em;line-height:1.1;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn[data-variant=primary]{background:var(--gradient-cta);color:var(--white);box-shadow:var(--lift);border-top:1px solid #3cc0e4e6}.btn[data-variant=solid]{background:var(--charcoal);color:var(--offwhite)}.btn[data-variant=solid]:hover{background:#1f1f1f}.btn[data-variant=outline]{background:var(--white);color:var(--ink);border-color:var(--rule)}.btn[data-variant=outline]:hover{border-color:var(--ink-45);background:var(--offwhite)}.btn[data-variant=whatsapp]{background:var(--cyan);color:var(--charcoal)}.btn[data-variant=whatsapp]:hover{background:#2fb4da}.btn[data-size=s]{font-size:var(--step--1);padding:.6em 1.1em}.card{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-m);padding:var(--space-l)}.panel{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-l)}.reveal{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transform:translateY(12px)}.reveal[data-in=true]{opacity:1;transform:none}@media (max-width:640px){.wa-safe{padding-bottom:88px}}.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}.skip-link{left:var(--space-m);z-index:200;background:var(--charcoal);color:var(--offwhite);border-radius:var(--r-s);transition:top var(--dur-state) var(--ease-out);padding:.7em 1.2em;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:var(--space-m)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.btn:hover{transform:none}}@media print{.no-print,.wa-float{display:none!important}body{background:#fff}}
