:root{--color-primary-rgb:255, 255, 255;--color-secondary-rgb:234, 244, 252;--color-accent-rgb:36, 124, 193;--color-black-rgb:23, 43, 61;--color-primary:rgb(var(--color-primary-rgb));--color-secondary:rgb(var(--color-secondary-rgb));--color-accent:rgb(var(--color-accent-rgb));--color-black:rgb(var(--color-black-rgb));--color-blue:#247cc1;--color-blue-light:#4a96d1;--color-blue-dark:#185f98;--color-indigo:#286fa8;--color-indigo-light:#72b5e8;--color-indigo-dark:#194f7c;--color-lavender:#b9d9f2;--color-lavender-light:#eaf4fc;--color-lavender-dark:#8fc1e5;--color-globe-core:#eaf4fc;--color-globe-secondary:#247cc1;--color-globe-accent:#fff;--color-globe-corona:#72b5e8;--color-globe-atmosphere:#247cc129;--color-globe-rim:#247cc166;--color-globe-grid:#247cc11f;--color-globe-ring-glow:#247cc140;--color-text-primary:#172b3df5;--color-text-secondary:#2f465bd9;--color-text-muted:#4b6377b8;--color-text-subtle:#4b63777a;--color-text-dim:#4b63774d;--color-white-soft:#f8fbfe;--color-white-subtle:#e3edf5;--color-surface:#fff;--color-surface-hover:#f5fafe;--color-surface-strong:#eaf4fc;--color-panel-subtle:#f8fbfe;--color-panel:#fff;--color-panel-dark:#fff;--color-surface-subtle:rgba(var(--color-primary-rgb), .5);--color-glass-strong:#00000080;--color-glass-subtle:#ffffff59;--color-glass-light:#ffffffa6;--color-glass-medium:#ffffffd9;--color-whatsapp-green:#25d366;--color-border-subtle:#247cc10f;--color-border-soft:#247cc11a;--color-border-medium:#247cc129;--color-border-strong:#247cc13b;--color-border-active:#247cc180;--color-border-highlight:#4a96d18c;--color-overlay-light:#172b3d0a;--color-overlay-medium:#172b3d14;--color-overlay-heavy:#172b3d24;--color-overlay-deep:#172b3d38;--font-heading:var(--font-manrope,"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);--font-body:var(--font-inter,"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);--max-width:1320px;--header-height:80px;--section-padding-y:clamp(5rem, 10vw, 8.5rem);--container-padding-x:clamp(1.25rem, 4vw, 2.5rem);--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition-fast:.15s cubic-bezier(.16, 1, .3, 1);--transition-normal:.25s cubic-bezier(.16, 1, .3, 1);--transition-slow:.4s cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--color-primary);color:var(--color-accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-body);background-color:var(--color-primary);color:var(--color-accent);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100vh;line-height:1.6;display:flex;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-accent);letter-spacing:-.02em;font-weight:700;line-height:1.15}p{color:var(--color-white-soft);font-size:1rem}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}ul,ol{list-style:none}img,svg{max-width:100%;display:block}::selection{background:var(--color-secondary);color:var(--color-accent)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-primary)}::-webkit-scrollbar-thumb{background:var(--color-secondary);border-radius:4px}.whatsappFloat{background:var(--color-whatsapp-green);width:3.75rem;height:3.75rem;color:var(--color-primary);z-index:1200;transition:transform var(--transition-normal), box-shadow var(--transition-normal);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 12px 32px #25d36673}.whatsappFloat:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 16px 36px #25d366a6}.whatsappFloat svg{font-size:2rem}::-webkit-scrollbar-thumb:hover{background:var(--color-white-subtle)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
