:root{--white:#ffffff;--black:#000000;--ink-900:#111722;--ink-700:#334155;--ink-600:#4a5565;--ink-500:#697386;--bg:#07090d;--bg-deep:#050505;--surface-925:#08080b;--surface-900:#0a0a0d;--surface-850:#101015;--bg-alt:#f4f7fb;--surface-muted:#e9edf3;--text:#edf2f8;--primary:#c62831;--primary-soft:#e14a52;--beam:#ff3344;--beam-glow:#ff3344a6;--surface-800:#1b1b22;--whatsapp:#1faa59;--whatsapp-hover:#25c466;--ember:#ff8c3c;--rose-soft:#ff8c8c;--success:#6ee7a0;--danger-soft:#ff8a93;--ink900-a78:#111722c7;--white-a4:#ffffff0a;--white-a8:#ffffff14;--white-a12:#ffffff1f;--white-a16:#ffffff29;--white-a24:#ffffff3d;--white-a40:#ffffff66;--white-a55:#ffffff8c;--white-a70:#ffffffb2;--white-a82:#ffffffd1;--ink-a6:#0f172a0f;--ink-a9:#0f172a17;--ink-a12:#0f172a1f;--ink-a24:#0f172a3d;--accent-a8:#ff334414;--accent-a12:#ff33441f;--accent-a20:#ff334433;--accent-a35:#ff334459;--accent-a50:#ff334480;--accent-a90:#ff3344e6;--primary-a8:#c6283114;--primary-a25:#c6283140;--primary-a40:#c6283166;--primary-a90:#c62831e6;--black-a6:#0000000f;--black-a10:#0000001a;--black-a25:#00000040;--black-a40:#00000066;--black-a55:#0000008c;--ember-a16:#ff8c3c29;--deep-a5:#0505050d;--deep-a55:#0505058c;--deep-a70:#050505b2;--deep-a80:#050505cc;--deep-a95:#050505f2;--panel-a55:#0a0a0d8c;--panel-a82:#0a0a0dd1;--panel-a96:#0a0a0df5;--text-strong:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--ink-600);--text-subtle:var(--ink-500);--text-dark:var(--ink-900);--text-on-dark:var(--white);--text-on-dark-body:var(--white-a82);--text-on-dark-muted:var(--white-a70);--text-on-dark-subtle:var(--white-a55);--line-light:var(--ink-a9);--line-dark:var(--white-a12);--accent:var(--primary);--fs-xs:0.75rem;--fs-sm:0.85rem;--fs-md:0.95rem;--fs-base:1rem;--fs-lg:1.1rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:2.25rem;--fs-4xl:2.6rem;--fs-h2:clamp(1.9rem,3.6vw,3rem);--fs-h2-sm:clamp(1.6rem,3vw,2.4rem);--fs-display:clamp(2.1rem,4.6vw,3.7rem);--fs-display-xl:clamp(2.5rem,5.4vw,5rem);--radius-xs:4px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:26px;--radius-2xl:32px;--radius-pill:999px;--radius-round:50%;--shadow-light-sm:0 12px 28px var(--ink-a9);--shadow-light-md:0 22px 44px var(--ink-a12);--shadow-dark-md:0 24px 50px var(--black-a40);--shadow-dark-lg:0 40px 90px var(--black-a55);--section-y:6rem;--section-y-sm:4rem;--header-height:84px;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1)}@media (max-width:620px){:root{--section-y-sm:2.75rem}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px)}body,html{margin:0;padding:0;max-width:100vw;overflow-x:hidden}body{background:var(--bg-deep);color:var(--text);font-family:var(--font-inter),Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}.skip-link{position:absolute;left:1rem;top:-4rem;z-index:2000;background:var(--white);color:var(--text-dark);padding:.6rem 1rem;border-radius:8px}.skip-link:focus{top:1rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.CookieBanner_banner__sG7am{position:fixed;left:max(1rem,env(safe-area-inset-left));bottom:max(1rem,env(safe-area-inset-bottom));z-index:95;display:grid;gap:.9rem;width:min(430px,calc(100vw - 6.5rem));padding:1.1rem 1.2rem;border-radius:var(--radius-lg);color:var(--white);background:var(--panel-a96);border:1px solid var(--white-a16);box-shadow:0 20px 50px var(--black-a40);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CookieBanner_text__zvi8_{margin:0;font-size:var(--fs-md);line-height:1.55;color:var(--text-on-dark-body)}.CookieBanner_text__zvi8_ a{color:var(--white);text-decoration:underline;text-underline-offset:3px}.CookieBanner_text__zvi8_ a:hover{color:var(--beam)}.CookieBanner_actions__H_uNa{display:flex;gap:.6rem}.CookieBanner_button__rph9B{flex:1 1;min-height:44px;padding:0 1rem;border-radius:var(--radius-md);font:inherit;font-size:var(--fs-md);font-weight:700;color:var(--white);background:transparent;border:1px solid var(--white-a40);cursor:pointer;transition:background .25s,border-color .25s}.CookieBanner_button__rph9B:hover{background:var(--white-a12);border-color:var(--white)}.CookieBanner_button__rph9B:focus-visible,.CookieBanner_text__zvi8_ a:focus-visible{outline:2px solid var(--beam);outline-offset:3px}@media (max-width:480px){.CookieBanner_banner__sG7am{width:calc(100vw - 2rem - 62px)}}.FloatingWhatsApp_fab__TDaZh{position:fixed;right:max(1.25rem,env(safe-area-inset-right));bottom:max(1.25rem,env(safe-area-inset-bottom));z-index:90;display:grid;place-items:center;width:58px;height:58px;border-radius:var(--radius-round);color:var(--white);background:var(--whatsapp);box-shadow:0 10px 30px var(--black-a40);transition:transform .3s var(--ease-out),background .25s}.FloatingWhatsApp_fab__TDaZh:hover{transform:translateY(-3px) scale(1.04);background:var(--whatsapp-hover)}.FloatingWhatsApp_fab__TDaZh:focus-visible{outline:2px solid var(--white);outline-offset:3px}.FloatingWhatsApp_tip__OKRjB{position:absolute;right:calc(100% + .8rem);padding:.55rem .95rem;border-radius:var(--radius-sm);font-size:var(--fs-sm);font-weight:700;white-space:nowrap;color:var(--text-dark);background:var(--white);box-shadow:0 10px 28px var(--black-a25);opacity:0;transform:translateX(10px);pointer-events:none;transition:opacity .25s,transform .3s var(--ease-out)}.FloatingWhatsApp_fab__TDaZh:focus-visible .FloatingWhatsApp_tip__OKRjB,.FloatingWhatsApp_fab__TDaZh:hover .FloatingWhatsApp_tip__OKRjB{opacity:1;transform:none}@media (max-width:640px){.FloatingWhatsApp_fab__TDaZh{width:54px;height:54px}.FloatingWhatsApp_tip__OKRjB{display:none}}@media (max-width:900px){body:has([data-sticky-cta]) .FloatingWhatsApp_fab__TDaZh{display:none}}