:root{--rs-rose:#f5b6cc;--rs-blue:#a5c0d0;--rs-sage:#b3d6bc;--rs-sand:#eee8dd;--rs-white:#f6f5f6;--rs-pure-white:#fff;--rs-indigo-950:#191e23;--rs-indigo-900:#21282f;--rs-indigo-800:#2c353d;--rs-charcoal:#232b32;--rs-charcoal-soft:#5c6770;--rs-font-display:"Qeilab", "Cormorant Garamond", "Playfair Display", Georgia, serif;--rs-font-body:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--rs-font-mono:"JetBrains Mono", ui-monospace, monospace;--sc-1:4px;--sc-2:8px;--sc-3:12px;--sc-4:16px;--sc-5:24px;--sc-6:32px;--sc-7:48px;--sc-8:64px;--sc-9:96px;--sc-10:128px;--rs-ease:cubic-bezier(.16, 1, .3, 1);--rs-ease-bounce:cubic-bezier(.34, 1.56, .64, 1)}.tema-dia{--sc-canvas:var(--rs-sand);--sc-surface:#fff;--sc-surface-alt:#fbf9f6;--sc-ink:var(--rs-charcoal);--sc-ink-soft:var(--rs-charcoal-soft);--sc-accent:var(--rs-blue);--sc-accent-soft:var(--rs-rose);--sc-accent-sage:var(--rs-sage);--sc-hairline:#232b3214;--sc-hairline-strong:#232b3229;--sc-shadow:0 10px 30px #232b320d;--sc-shadow-hover:0 16px 40px #232b3217;color:var(--sc-ink);background-color:var(--sc-canvas)}.tema-noite{--sc-canvas:var(--rs-indigo-950);--sc-surface:var(--rs-indigo-900);--sc-surface-alt:var(--rs-indigo-800);--sc-ink:var(--rs-white);--sc-ink-soft:#9eabb5;--sc-accent:var(--rs-blue);--sc-accent-soft:var(--rs-rose);--sc-accent-sage:var(--rs-sage);--sc-hairline:#f6f5f61a;--sc-hairline-strong:#f6f5f638;--sc-shadow:0 12px 35px #00000059;--sc-shadow-hover:0 20px 50px #00000080;color:var(--sc-ink);background-color:var(--sc-canvas)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--rs-font-body);background-color:var(--rs-sand);color:var(--rs-charcoal);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}.rs-nav{z-index:1000;-webkit-backdrop-filter:blur(16px);width:100%;transition:all .3s var(--rs-ease);background:#eee8dde0;border-bottom:1px solid #232b3214;justify-content:space-between;align-items:center;padding:12px clamp(1.5rem,4vw,3.5rem);display:flex;position:fixed;top:0;left:0;right:0}.rs-nav__brand{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.rs-nav__logo-img{background:#fff;border-radius:50%;width:auto;height:44px;padding:2px;box-shadow:0 4px 12px #0000000f}.rs-nav__brand-info{flex-direction:column;display:flex}.rs-nav__brand-title{font-family:var(--rs-font-display);letter-spacing:-.01em;color:var(--rs-charcoal);font-size:20px;font-weight:700;line-height:1.1}.rs-nav__brand-sub{font-family:var(--rs-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--rs-charcoal-soft);font-size:10px;font-weight:600}.rs-nav__links{align-items:center;gap:8px;list-style:none;display:flex}.rs-nav__link{font-family:var(--rs-font-body);color:var(--rs-charcoal);transition:all .25s var(--rs-ease);letter-spacing:.02em;border-radius:20px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none}.rs-nav__link:hover{color:var(--rs-charcoal);background:#a5c0d040}.rs-nav__link.active{background:var(--rs-charcoal);color:var(--rs-white)}.rs-nav__cta{background:var(--rs-blue);color:#fff;font-family:var(--rs-font-body);letter-spacing:.05em;text-transform:uppercase;transition:all .25s var(--rs-ease);border-radius:30px;align-items:center;gap:8px;padding:9px 20px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #a5c0d066}.rs-nav__cta:hover{background:var(--rs-rose);color:#fff;transform:translateY(-1px);box-shadow:0 6px 18px #f5b6cc73}.sc-section{border-bottom:1px solid var(--sc-hairline);padding:clamp(4rem,8vw,7.5rem) 0;position:relative;overflow:hidden}.sc-wrap{max-width:82rem;margin:0 auto;padding-inline:clamp(1.5rem,5vw,4.5rem)}.rs-section-header{max-width:44rem;margin-bottom:var(--sc-7)}.rs-eyebrow{font-family:var(--rs-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--sc-accent);align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-flex}.rs-eyebrow:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;display:inline-block}.rs-section-title{font-family:var(--rs-font-display);letter-spacing:-.01em;color:var(--sc-ink);margin-bottom:14px;font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:1.15}.rs-section-desc{font-family:var(--rs-font-body);color:var(--sc-ink-soft);font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.7}.sc-act--pinned{position:relative}.hero.tema-dia{height:180vh;min-height:1200px;position:relative}.hero__palco{z-index:10;background:#faf8f5;align-items:center;width:100%;height:100svh;display:flex;position:sticky;top:0;overflow:clip}.hero__luz{pointer-events:none;z-index:1;background:radial-gradient(54% 65% at 76% 52%,#f5b6cc9e,#f5b6cc00 72%),radial-gradient(44% 56% at 14% 96%,#a5c0d070,#a5c0d000 70%),radial-gradient(36% 46% at 46% 16%,#b3d6bc61,#b3d6bc00 70%),linear-gradient(#fcfaf7 0%,#f5efe9 100%);position:absolute;inset:0}.hero__luz:after{content:"";opacity:.7;pointer-events:none;background-image:radial-gradient(#a5c0d024 1.2px,#0000 1.2px);background-size:28px 28px;position:absolute;inset:0}.hero__fundo{pointer-events:none;z-index:2;position:absolute;inset:0}.hero__fundo-in{will-change:transform;position:absolute;inset:0}.hero__letra{font-family:var(--rs-font-display);letter-spacing:-.05em;color:#f5b6cc59;-webkit-text-stroke:1.5px #e19bb4a6;user-select:none;font-size:min(108svh,64vw);font-weight:300;line-height:.76;transition:opacity .3s;position:absolute;top:50%;right:16vw;translate:0 -50%}.hero__letra--suave{filter:blur(24px);opacity:clamp(0, calc(1 - var(--sc-p,0) * 3.2), .95)}.hero__letra--nitida{opacity:clamp(.15, calc(var(--sc-p,.25) * 3.2), .9)}.hero__retrato{aspect-ratio:853/1280;z-index:3;pointer-events:none;will-change:transform;height:min(94svh,118vw);position:absolute;bottom:-1rem;right:clamp(1rem,9vw,13rem)}.hero__retrato img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 32px 50px #191e2342)drop-shadow(0 14px 26px #f5b6cc4d);width:100%;height:100%;display:block}.hero__perto{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:clip}.hero__perto-in{font-family:var(--rs-font-display);letter-spacing:.14em;color:#a5c0d070;filter:blur(14px);user-select:none;opacity:clamp(0, calc(1 - var(--sc-p,0) * 2.2), .7);will-change:transform;font-size:min(30svh,22vw);font-weight:400;line-height:.8;position:absolute;bottom:-5svh;left:44vw}.hero__copia{left:var(--sc-gutter,clamp(1.5rem, 5vw, 4.5rem));z-index:5;justify-items:start;gap:1.5rem;max-width:min(44rem,54vw);display:grid;position:absolute;top:50%;bottom:auto;translate:0 -48%}.hero__copia .nd-rotulo{font-family:var(--rs-font-body);letter-spacing:.16em;text-transform:uppercase;color:#557282;align-items:center;gap:10px;margin:0;font-size:clamp(.72rem,.7rem + .15vw,.82rem);font-weight:600;display:inline-flex}.hero__rotulo-pulse{background:var(--rs-rose);border-radius:50%;width:8px;height:8px;animation:2.4s infinite rs-pulse-dot;box-shadow:0 0 #f5b6ccb3}@keyframes rs-pulse-dot{0%{box-shadow:0 0 #f5b6ccb3}70%{box-shadow:0 0 0 8px #f5b6cc00}to{box-shadow:0 0 #f5b6cc00}}.hero__copia .sc-display--xl{font-family:var(--rs-font-display);letter-spacing:-.03em;color:var(--rs-indigo-900);text-wrap:balance;margin:0;font-size:clamp(2.6rem,1.3rem + 4.4vw,5.2rem);font-weight:400;line-height:1.05}.hero__destaque-italic{color:#191e23;font-style:italic;font-weight:300;display:inline;position:relative}.hero__copia .sc-lede{font-family:var(--rs-font-body);color:#4a545e;text-wrap:pretty;max-width:38ch;margin:0;font-size:clamp(1rem,.96rem + .3vw,1.18rem);line-height:1.62}.hero__ent{animation:1.1s cubic-bezier(.23,1,.32,1) both hero-sobe}.hero__copia>:first-child{animation-delay:0s}.hero__copia>:nth-child(2){animation-delay:.1s}.hero__copia>:nth-child(3){animation-delay:.2s}.hero__copia>:nth-child(4){animation-delay:.3s}.hero__copia>:nth-child(5){animation-delay:.4s}@keyframes hero-sobe{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hero__ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.nd-btn{background:var(--rs-indigo-900);color:#fff;font-family:var(--rs-font-body);letter-spacing:.04em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:1rem 2.2rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.23,1,.32,1);display:inline-flex;box-shadow:0 10px 28px -6px #191e2352}.nd-btn:hover{color:#fff;background:#28323b;transform:translateY(-2px);box-shadow:0 14px 34px -8px #191e236b}.nd-btn-ghost{backdrop-filter:blur(10px);color:var(--rs-indigo-900);font-family:var(--rs-font-body);background:#ffffffa6;border:1px solid #191e2324;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:1rem 1.8rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.23,1,.32,1);display:inline-flex}.nd-btn-ghost:hover{border-color:var(--rs-indigo-900);background:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #191e2314}.hero__credenciais{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.hero__cred-pill{backdrop-filter:blur(12px);font-family:var(--rs-font-body);color:var(--rs-charcoal);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:.78rem;font-weight:500;display:inline-flex;box-shadow:0 2px 10px #191e230a}.hero__cred-dot{background:var(--rs-blue);border-radius:50%;width:6px;height:6px}.hero__cred-dot--blue{background:var(--rs-blue)}.hero__cred-dot--sage{background:var(--rs-sage)}.hero__cred-dot--rose{background:var(--rs-rose)}@media (width<=860px){.hero.tema-dia{height:auto;min-height:100vh}.hero__palco{height:auto;min-height:100vh;padding-top:calc(var(--rs-nav-h,72px) + 2rem);align-items:flex-start;padding-bottom:4rem;position:relative}.hero__retrato{opacity:.88;height:min(60svh,100vw);position:absolute;bottom:0;right:50%;translate:50%}.hero__letra{font-size:min(66svh,95vw);top:60%;right:50%;translate:50% -40%}.hero__perto-in{font-size:min(26svh,36vw);bottom:-2svh;left:20vw}.hero__copia{max-width:100%;padding-inline:var(--sc-gutter,1.5rem);z-index:5;backdrop-filter:blur(14px);background:linear-gradient(#fbf8f5f0 0%,#fbf8f5bf 80%,#0000 100%);border-radius:20px;gap:1.2rem;padding:1.5rem 1.25rem 2.5rem;position:relative;top:auto;left:auto;translate:none}.hero__copia .sc-lede{display:none}}:root{--rs-nav-h:68px;--sc-gutter:clamp(1.25rem, 5vw, 4.5rem);--rs-ink-hero:#21282f;--rs-ink-label:#4f6c7c;--rs-borda:calc(max(0px, (100% - 82rem) / 2) + clamp(1.5rem, 5vw, 4.5rem))}.rs-nav{min-height:var(--rs-nav-h);padding-inline:var(--rs-borda)}.rs-nav__brand-sub{letter-spacing:.1em;white-space:nowrap}.rs-nav__brand-title{white-space:nowrap}.rs-nav__monograma{width:42px;height:42px;font-family:var(--rs-font-display);color:var(--rs-indigo-900);background:radial-gradient(circle at 30% 30%,#f5b6cce6,#f5b6cc00 60%),radial-gradient(circle at 75% 75%,#a5c0d0e6,#a5c0d000 60%),#fff;border:1px solid #232b3214;border-radius:50%;flex:none;place-items:center;padding-bottom:2px;font-size:24px;font-style:italic;font-weight:500;line-height:1;display:grid;box-shadow:0 4px 12px #0000000f}.rs-nav__cta{background:var(--rs-indigo-900);box-shadow:0 6px 16px #191e232e}.rs-nav__cta:hover{background:#2e3943;box-shadow:0 8px 20px #191e233d}.rs-nav__cta-curto{display:none}.rs-nav__link.active{color:var(--rs-charcoal);background:#a5c0d052}.hero.tema-dia{height:140vh;min-height:900px}.hero__copia{left:var(--rs-borda);gap:1.35rem;max-width:min(40rem,50vw)}.hero__copia .nd-rotulo{color:var(--rs-ink-label)}.hero__copia .sc-display--xl{color:var(--rs-ink-hero);font-size:clamp(2.5rem,1.2rem + 3.9vw,4.75rem);font-weight:500;line-height:1.04}.hero__destaque-italic{color:#3e5a6a;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 68%,#f5b6cc8c 68% 92%,#0000 92%);font-weight:400}.hero__copia .sc-lede{color:#46515b;max-width:40ch}.hero__perto-in{text-transform:lowercase;letter-spacing:.02em;font-style:italic}.hero__retrato{height:min(90svh,118vw);right:var(--rs-borda)}h1.nd-rotulo{font-size:clamp(.72rem,.7rem + .15vw,.82rem);line-height:1.5}.hero__rolar{z-index:6;font-family:var(--rs-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--rs-charcoal-soft);opacity:clamp(0, calc(1 - var(--sc-p,0) * 4), 1);flex-direction:column;align-items:center;gap:6px;font-size:.68rem;text-decoration:none;display:inline-flex;position:absolute;bottom:1.6rem;left:50%;translate:-50%}.hero__rolar span{background:linear-gradient(var(--rs-charcoal-soft), transparent);width:1px;height:34px;animation:2.2s ease-in-out infinite rs-rolar}@keyframes rs-rolar{0%,to{transform-origin:top;transform:scaleY(.4)}50%{transform-origin:top;transform:scaleY(1)}}.nd-btn:focus-visible,.nd-btn-ghost:focus-visible,.rs-nav__cta:focus-visible,.rs-nav__link:focus-visible{outline:2px solid var(--rs-indigo-900);outline-offset:3px}@media (width<=1100px){.hero__copia{max-width:min(36rem,56vw)}.hero__retrato{opacity:.95;right:-2rem}}@media (width<=900px){.rs-nav{gap:12px;padding-block:10px}.rs-nav__links{display:none}.rs-nav__brand{gap:10px}.rs-nav__monograma{width:36px;height:36px;font-size:20px}.rs-nav__brand-title{font-size:18px}.rs-nav__brand-sub{letter-spacing:.06em;font-size:8.5px}.rs-nav__cta{padding:9px 14px}.rs-nav__cta-longo{display:none}.rs-nav__cta-curto{display:inline}}@media (width<=480px){.rs-nav{padding-inline:1rem}.rs-nav__brand-sub{display:none}.rs-nav__cta{padding:9px 12px;font-size:11px}}@media (width<=860px){.hero.tema-dia{height:auto;min-height:0}.hero__palco{height:auto;min-height:0;padding-top:calc(var(--rs-nav-h) + 1.75rem);flex-direction:column;align-items:stretch;padding-bottom:0;position:relative}.hero__copia{backdrop-filter:none;max-width:100%;padding:0 var(--sc-gutter);background:0 0;border-radius:0;gap:1.1rem;position:relative;top:auto;left:auto;translate:none}.hero__copia .sc-lede{font-size:1rem;display:block}.hero__copia .sc-display--xl{font-size:clamp(2.15rem,1.4rem + 4vw,3rem)}.hero__ctas{width:100%}.hero__ctas .nd-btn,.hero__ctas .nd-btn-ghost{flex:100%}.hero__retrato{opacity:1;align-self:center;width:min(78vw,360px);height:auto;margin-top:1.5rem;position:relative;bottom:auto;right:auto;translate:none;transform:none!important}.hero__retrato img{height:auto}.hero__letra{font-size:min(70svh,110vw);top:72%}.hero__rolar{display:none}}@media (width<=860px),(prefers-reduced-motion:reduce){.hero__letra--suave{opacity:0!important}.hero__letra--nitida{opacity:.6!important}}@supports not (height:1svh){.hero__palco{height:100vh}.hero__letra{font-size:min(108vh,64vw)}.hero__retrato{height:min(90vh,118vw)}.hero__perto-in{font-size:min(30vh,22vw);bottom:-5vh}@media (width<=860px){.hero__letra{font-size:min(70vh,110vw)}.hero__perto-in{font-size:min(26vh,36vw);bottom:-2vh}}}@supports not (translate:0){.hero__letra{transform:translateY(-50%)}.hero__copia{transform:translateY(-48%)}.hero__rolar{transform:translate(-50%)}@media (width<=860px){.hero__letra{transform:translate(50%,-40%)}.hero__copia{transform:none}}}@media (prefers-reduced-motion:reduce){.hero__ent,.hero__rotulo-pulse,.hero__rolar span{animation:none!important}.hero__fundo-in,.hero__retrato,.hero__perto-in{transform:none!important}html{scroll-behavior:auto}}.rodape[data-astro-cid-wy2sysiw]{z-index:20;background:var(--rs-indigo-950,#191e23);color:#b9c4cc;font-family:var(--rs-font-body);padding:clamp(3rem,6vw,4.5rem) 0 2rem;position:relative}.rodape__topo[data-astro-cid-wy2sysiw]{border-bottom:1px solid #f6f5f61a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding-bottom:2rem;display:flex}.rodape__marca[data-astro-cid-wy2sysiw]{align-items:center;gap:14px;display:flex}.rodape__monograma[data-astro-cid-wy2sysiw]{width:48px;height:48px;font-family:var(--rs-font-display);color:var(--rs-indigo-900);background:radial-gradient(circle at 30% 30%,#f5b6cce6,#f5b6cc00 60%),radial-gradient(circle at 75% 75%,#a5c0d0e6,#a5c0d000 60%),#fff;border-radius:50%;place-items:center;padding-bottom:2px;font-size:26px;font-style:italic;font-weight:500;display:grid}.rodape__nome[data-astro-cid-wy2sysiw]{font-family:var(--rs-font-display);color:var(--rs-white);margin:0;font-size:1.5rem;font-weight:600;line-height:1.1}.rodape__titulo[data-astro-cid-wy2sysiw]{letter-spacing:.12em;text-transform:uppercase;color:var(--rs-blue);margin:2px 0 0;font-size:.68rem;font-weight:600}.rodape__nav[data-astro-cid-wy2sysiw] ul[data-astro-cid-wy2sysiw]{flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.rodape__nav[data-astro-cid-wy2sysiw] a[data-astro-cid-wy2sysiw],.rodape__contatos[data-astro-cid-wy2sysiw] a[data-astro-cid-wy2sysiw],.rodape__urgencia[data-astro-cid-wy2sysiw] a[data-astro-cid-wy2sysiw]{color:inherit;text-decoration:none;transition:color .2s}.rodape__nav[data-astro-cid-wy2sysiw] a[data-astro-cid-wy2sysiw]{font-size:.88rem;font-weight:500}.rodape[data-astro-cid-wy2sysiw] a[data-astro-cid-wy2sysiw]:hover{color:var(--rs-white);text-decoration:underline;text-decoration-color:var(--rs-rose);text-underline-offset:3px}.rodape[data-astro-cid-wy2sysiw] a[data-astro-cid-wy2sysiw]:focus-visible{outline:2px solid var(--rs-rose);outline-offset:3px}.rodape__meio[data-astro-cid-wy2sysiw]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1.75rem 0;display:flex}.rodape__registro[data-astro-cid-wy2sysiw]{margin:0;font-size:.9rem}.rodape__registro[data-astro-cid-wy2sysiw] strong[data-astro-cid-wy2sysiw]{color:var(--rs-white);font-weight:600}.rodape__contatos[data-astro-cid-wy2sysiw]{flex-wrap:wrap;gap:.4rem 1.5rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.rodape__urgencia[data-astro-cid-wy2sysiw]{color:#d7dee3;background:#f5b6cc14;border:1px solid #f5b6cc38;border-radius:14px;align-items:flex-start;gap:.7rem;margin:0;padding:1rem 1.2rem;font-size:.84rem;line-height:1.6;display:flex}.rodape__urgencia[data-astro-cid-wy2sysiw] svg[data-astro-cid-wy2sysiw]{color:var(--rs-rose);flex:none;margin-top:3px}.rodape__urgencia[data-astro-cid-wy2sysiw] a[data-astro-cid-wy2sysiw]{color:var(--rs-white);font-weight:700}.rodape__base[data-astro-cid-wy2sysiw]{color:#8996a0;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.5rem;font-size:.78rem;display:flex}.rodape__base[data-astro-cid-wy2sysiw] p[data-astro-cid-wy2sysiw]{margin:0}.rodape__base[data-astro-cid-wy2sysiw] a[data-astro-cid-wy2sysiw]{color:inherit;text-underline-offset:3px;text-decoration:underline #f5b6cc80}@media (width<=640px){.rodape__topo[data-astro-cid-wy2sysiw],.rodape__meio[data-astro-cid-wy2sysiw]{flex-direction:column;align-items:flex-start}}
