@font-face{font-family:mansion;src:url(../media/Mansion_Light-s.p.0j-r660x47su0.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:mansion;src:url(../media/Mansion_Regular-s.p.05vk6_rds.i1v.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mansion;src:url(../media/Mansion_Medium-s.p.0pwr.2i2jm6lc.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mansion;src:url(../media/Mansion_SemiBold-s.p.0kzv-qi06ez3_.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mansion;src:url(../media/Mansion_Bold-s.p.0ppn5tnez2taa.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:mansion Fallback;src:local(Arial);ascent-override:88.12%;descent-override:22.99%;line-gap-override:0.0%;size-adjust:104.41%}.mansion_82a0545c-module__i9Ez_q__className{font-family:mansion,mansion Fallback}.mansion_82a0545c-module__i9Ez_q__variable{--font-mansion:"mansion", "mansion Fallback"}
:root{--content-width:1200px;--gutter:32px;--section-space:160px;--font-sans:var(--font-mansion), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--text-display-hero:clamp(46px, 7.4vw, 104px);--text-display-page:clamp(44px, 6.4vw, 88px);--text-display-section:clamp(36px, 5vw, 64px);--text-display-callout:clamp(28px, 3.6vw, 44px);--text-title:30px;--text-card-title:20px;--text-lead-large:18px;--text-lead:17px;--text-body:15px;--text-small:13px;--text-overline:11.5px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:999px;--ease-standard:cubic-bezier(.2, 0, 0, 1);--duration-fast:.12s;--duration-medium:.18s;--duration-reveal:.7s;--color-whatsapp:#25d366;--color-messenger:#0084ff}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-page:#001e2b;--color-page-deep:#00131c;--color-surface:#112733;--color-surface-raised:#1c2d38;--color-inset:#001e2b;--color-chip:#112733;--color-line:#2b4552;--color-line-soft:#213946;--color-line-strong:#3d4f58;--color-text:#f9fbfa;--color-text-secondary:#c1c7c6;--color-text-body:#a9b3b6;--color-text-muted:#889397;--color-text-faint:#6e858f;--color-accent:#00ed64;--color-accent-hover:#71f6ba;--color-accent-text:#00ed64;--color-accent-tint:#05312b;--color-on-accent:#001e2b;--color-on-accent-soft:#023430;--color-outline:#5c6c75;--color-outline-hover:#c1c7c6;--color-outline-strong:#889397;--color-outline-strong-hover:#f9fbfa;--color-success:#00a35c;--color-warning:#ffdd49;--color-info:#0498ec;--shadow-menu:none;--shadow-frame:0 24px 64px #00000059;--shadow-showcase:0 40px 120px #00000073}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-page:#f9fbfa;--color-page-deep:#f1f5f4;--color-surface:#fff;--color-surface-raised:#f1f5f4;--color-inset:#e8edeb;--color-chip:#e8edeb;--color-line:#e8edeb;--color-line-soft:#e8edeb;--color-line-strong:#dfe3e2;--color-text:#001e2b;--color-text-secondary:#3d4f58;--color-text-body:#3d4f58;--color-text-muted:#5c6c75;--color-text-faint:#889397;--color-accent:#00684a;--color-accent-hover:#005b40;--color-accent-text:#00684a;--color-accent-tint:#e3f7ec;--color-on-accent:#fff;--color-on-accent-soft:#fff;--color-outline:#c1c7c6;--color-outline-hover:#001e2b;--color-outline-strong:#c1c7c6;--color-outline-strong-hover:#001e2b;--color-success:#00a35c;--color-warning:#944f01;--color-info:#1254b7;--shadow-menu:0 12px 32px #001e2b14;--shadow-frame:0 24px 64px #001e2b14;--shadow-showcase:0 24px 64px #001e2b14}@media (max-width:620px){:root{--gutter:20px;--section-space:88px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--color-page)}html:has(body>[data-theme=light]){background:#f9fbfa}body{font-family:var(--font-sans);font-size:var(--text-body);color:var(--color-text);background:var(--color-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.5}h1,h2,h3,h4,p,blockquote,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img,svg{display:block}::selection{color:#001e2b;background:#00ed64}:focus-visible{outline:2px solid var(--color-info);outline-offset:2px}
