@charset "UTF-8";@font-face{font-family:ProximaNova;src:url(/assets/fonts/ProximaNova-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ProximaNova;src:url(/assets/fonts/ProximaNova-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ProximaNova;src:url(/assets/fonts/ProximaNova-Semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ProximaNova;src:url(/assets/fonts/ProximaNova-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ProximaNova;src:url(/assets/fonts/ProximaNova-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{color-scheme:light;--color-primary: #1344ff;--color-primary-hover: #0f3bcc;--color-primary-muted: color-mix(in srgb, var(--color-primary) 18%, transparent);--color-especialidade-icon: var(--color-primary);--color-secondary: #ffe542;--color-secondary-hover: #e6cc00;--color-identity-yellow: var(--color-secondary);--color-header-bg: #ffe542;--color-hero-bg-start: rgba(99, 238, 249, .5);--color-hero-bg-end: #ffffff;--color-bg-base: #ffffff;--color-bg-muted: #f3f5f9;--color-bg-blue-section: #1344ff;--color-border: rgba(19, 68, 255, .12);--color-border-strong: rgba(19, 68, 255, .22);--color-text: #1c2333;--color-text-muted: #5a6478;--color-text-faint: #8b95a8;--color-text-on-glass: #1c2333;--color-on-primary: #ffffff;--color-cta-compra: #01bdfa;--color-cta-compra-light: #4de1ff;--color-cta-compra-deep: #0198c7;--color-cta-compra-shadow: rgba(1, 189, 250, .42);--color-cta-sales-start: #ff6a3c;--color-cta-sales-mid: #e11d8c;--color-cta-sales-end: #7c3aed;--color-cta-sales-shadow: rgba(124, 58, 237, .4);--ds-icon-cyan: #56ccf2;--ds-icon-coral: #ff737a;--ds-icon-lilac: #8b7fd8;--ds-icon-lilac-surface: rgba(139, 127, 216, .14);--ds-icon-mint: #4aafa2;--ds-icon-mint-surface: rgba(74, 175, 162, .14);--font-sans: "ProximaNova", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "ProximaNova", var(--font-sans);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-full: 9999px;--shadow-card: 0 12px 40px rgba(28, 35, 51, .08);--shadow-soft: 0 4px 24px rgba(19, 68, 255, .06);--header-height: 7.5rem;--content-max: 75rem;--ds-nav-link-font-size: .76rem;--ease-out: cubic-bezier(.22, 1, .36, 1);--duration-fast: .16s;--duration-normal: .24s}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100dvh;font-family:var(--font-sans);font-size:1rem;line-height:1.6;color:var(--color-text);background:var(--color-bg-base);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1.15;letter-spacing:-.02em}a{color:var(--color-primary);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}a:hover{color:var(--color-primary-hover)}a:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}:focus:not(:focus-visible){outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}lucide-icon{display:flex;align-items:center;justify-content:center;line-height:0}lucide-icon svg{display:block;flex-shrink:0}.home-benefits__feature-icon lucide-icon{display:inline-flex!important;vertical-align:middle}.home-benefits__feature-icon lucide-icon svg{display:block;margin:0;flex-shrink:0}
