.nav[data-astro-cid-6dxgj7t6]{position:sticky;top:0;z-index:1000;background:color-mix(in srgb,var(--cream) 88%,transparent);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid transparent;transition:border-color .24s ease,box-shadow .24s ease}.nav[data-astro-cid-6dxgj7t6].is-scrolled{border-bottom-color:var(--rule);box-shadow:var(--shadow-sm)}.nav-inner[data-astro-cid-6dxgj7t6]{display:flex;align-items:center;gap:var(--s-5);min-height:72px}.nav-logo[data-astro-cid-6dxgj7t6]{font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:-.01em;color:var(--ink);text-decoration:none;line-height:1}.nav-links[data-astro-cid-6dxgj7t6]{display:none;align-items:center;gap:clamp(16px,2vw,28px);margin-inline:auto}.nav-link[data-astro-cid-6dxgj7t6]{position:relative;color:var(--ink-soft);font-family:var(--font-display);font-size:15px;font-weight:500;text-decoration:none;padding-block:4px;transition:color .2s ease}.nav-link[data-astro-cid-6dxgj7t6]:hover,.nav-link[data-astro-cid-6dxgj7t6].is-active{color:var(--accent)}.nav-link[data-astro-cid-6dxgj7t6].is-active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:999px;background:var(--accent)}.nav-link[data-astro-cid-6dxgj7t6].is-toggle{margin-left:var(--s-2);padding-left:var(--s-5);border-left:1px solid var(--rule);color:var(--hint);font-weight:600}.nav-link[data-astro-cid-6dxgj7t6].is-toggle:hover{color:var(--accent)}.nav-link[data-astro-cid-6dxgj7t6].is-toggle .toggle-arrow[data-astro-cid-6dxgj7t6]{margin-left:4px;transition:transform .2s ease;display:inline-block}.nav-link[data-astro-cid-6dxgj7t6].is-toggle:hover .toggle-arrow[data-astro-cid-6dxgj7t6]{transform:translate(2px)}.nav-ctas[data-astro-cid-6dxgj7t6]{display:none;align-items:center;gap:var(--s-3)}.nav-cta[data-astro-cid-6dxgj7t6],.nav-ctas[data-astro-cid-6dxgj7t6] .btn{min-height:44px;padding-inline:var(--s-5);font-size:14px}.nav-toggle[data-astro-cid-6dxgj7t6]{display:inline-flex;flex-direction:column;gap:5px;width:44px;height:44px;align-items:center;justify-content:center;margin-left:auto;background:transparent;border:1px solid var(--rule);border-radius:var(--r-s);cursor:pointer}.nav-toggle[data-astro-cid-6dxgj7t6] span[data-astro-cid-6dxgj7t6]{width:20px;height:2px;background:var(--ink);border-radius:2px}.nav-mobile[data-astro-cid-6dxgj7t6][hidden]{display:none}.nav-mobile[data-astro-cid-6dxgj7t6]{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4) clamp(20px,5vw,40px) var(--s-5);border-top:1px solid var(--rule);background:var(--cream)}.nav-mobile-link[data-astro-cid-6dxgj7t6]{color:var(--ink);font-family:var(--font-display);font-size:17px;font-weight:500;text-decoration:none;padding-block:var(--s-2)}.nav-mobile-link[data-astro-cid-6dxgj7t6].is-active{color:var(--accent)}.nav-mobile-link[data-astro-cid-6dxgj7t6].is-toggle{margin-top:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--rule);color:var(--accent);font-weight:600}.nav-mobile-ctas[data-astro-cid-6dxgj7t6]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-3)}@media (min-width: 1100px){.nav-links[data-astro-cid-6dxgj7t6],.nav-ctas[data-astro-cid-6dxgj7t6]{display:flex}.nav-toggle[data-astro-cid-6dxgj7t6]{display:none}.nav-mobile[data-astro-cid-6dxgj7t6]{display:none!important}}.amora-ds{--ink: #252626;--ink-mid: #3f3f3f;--ink-soft: #5a5652;--hint: #807a72;--rule: #e5ddd0;--shimmer: #ede4d3;--canvas: #f5eee2;--surface: #fbf5e9;--surface-raised: #fffaf0;--brand: #636fc1;--brand-light: #e8eaf7;--brand-dark: #252626;--amora-azul: #636fc1;--amora-verde: #645d1e;--amora-roxo: #6e2d5f;--amora-rosa: #d3a4cf;--amora-preto: #252626;--roxo-light: #f4e6f1;--cream: #f5eee2;--cream-deep: #ede4d3;--ink-mute: #807a72;--sec-navy: #2b3560;--sec-azul-claro: #d8e0f0;--sec-lavanda: #a89bbd;--accent: var(--amora-azul);--accent-light: var(--brand-light);--success-dot: #059669;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--r-s: 8px;--r-m: 12px;--r-l: 20px;--r-xl: 32px;--r-full: 9999px;--shadow-sm: 0 1px 2px rgba(37, 38, 38, .06);--shadow-md: 0 4px 12px rgba(37, 38, 38, .08);--shadow-lg: 0 16px 40px rgba(37, 38, 38, .12);--display-xl: 4.5rem;--display-l: 3.5rem;--h1: 2.5rem;--h2: 2rem;--h3: 1.5rem;--h4: 1.25rem;--body-l: 1.125rem;--body: 1rem;--body-s: .875rem;--micro: .75rem;--font-display: var(--jakarta-sans, "Plus Jakarta Sans", sans-serif);--font-body: var(--public-sans, "Public Sans", sans-serif);color:var(--ink);font-family:var(--font-body)}.amora-ds .t-display-xl{font-family:var(--font-display);font-size:var(--display-xl);font-weight:700;line-height:1.05;letter-spacing:-.02em}.amora-ds .t-display-l{font-family:var(--font-display);font-size:var(--display-l);font-weight:700;line-height:1.08;letter-spacing:-.02em}.amora-ds .t-h1{font-family:var(--font-display);font-size:var(--h1);font-weight:700;line-height:1.15;letter-spacing:-.01em}.amora-ds .t-h2{font-family:var(--font-display);font-size:var(--h2);font-weight:600;line-height:1.2}.amora-ds .t-h3{font-family:var(--font-display);font-size:var(--h3);font-weight:600;line-height:1.3}.amora-ds .t-h4{font-family:var(--font-display);font-size:var(--h4);font-weight:600;line-height:1.35}.amora-ds .t-body-l{font-family:var(--font-body);font-size:var(--body-l);font-weight:400;line-height:1.6}.amora-ds .t-body{font-family:var(--font-body);font-size:var(--body);font-weight:400;line-height:1.55}.amora-ds .t-body-s{font-family:var(--font-body);font-size:var(--body-s);font-weight:400;line-height:1.5}.amora-ds .t-micro{font-family:var(--font-display);font-size:var(--micro);font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.amora-ds .ai-container{width:min(1140px,100%);margin-inline:auto;padding-inline:clamp(20px,5vw,40px)}.amora-ds .ai-section{padding-block:clamp(56px,9vh,112px)}.amora-ds .ai-eyebrow{display:inline-flex;align-items:center;gap:var(--s-2);margin:0 0 var(--s-4);color:var(--amora-azul);font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.amora-ds .ai-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:52px;padding:0 var(--s-6);border:1px solid transparent;border-radius:var(--r-s);font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1;text-align:center;cursor:pointer;transition:filter .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.amora-ds .ai-btn--primary{background:var(--amora-azul);color:#fff}.amora-ds .ai-btn--primary:hover{filter:brightness(1.07);box-shadow:0 8px 20px color-mix(in srgb,var(--amora-azul) 32%,transparent)}.amora-ds .ai-btn--ghost{background:transparent;color:var(--ink);border-color:var(--rule)}.amora-ds .ai-btn--ghost:hover{border-color:color-mix(in srgb,var(--amora-azul) 50%,var(--rule));background:var(--surface)}.amora-ds .ai-btn--light{background:#fff;color:var(--sec-navy)}.amora-ds .ai-btn--light:hover{filter:brightness(.97);box-shadow:0 8px 20px #0000002e}.amora-ds .ai-btn--navy{background:var(--sec-navy);color:#fff}.amora-ds .ai-btn--navy:hover{filter:brightness(1.12);box-shadow:0 8px 20px color-mix(in srgb,var(--sec-navy) 38%,transparent)}.amora-ds .ai-btn--outline-light{background:transparent;color:#fff;border-color:#fff6}.amora-ds .ai-btn--outline-light:hover{border-color:#fff;background:#ffffff14}.amora-ds a.ai-btn{text-decoration:none}.amora-ds.pv{--accent: var(--amora-roxo);--accent-light: var(--roxo-light)}.amora-ds .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:52px;padding:0 var(--s-6);border:1px solid transparent;border-radius:var(--r-s);background:var(--accent);color:#fff;font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1;transition:filter .2s ease,box-shadow .2s ease}.amora-ds .btn:hover{filter:brightness(1.08);box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 32%,transparent)}.amora-ds .ai-btn--accent{background:var(--accent);color:#fff}.amora-ds .ai-btn--accent:hover{filter:brightness(1.08);box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 32%,transparent)}@media (prefers-reduced-motion: reduce){.amora-ds .ai-btn{transition:none}}
