:root{--color-white:#fff;--color-off-white:#f9f7f4;--color-surface:#f3f0ec;--color-border:#e5e0d9;--color-border-strong:#c8bfb4;--color-text-primary:#1a1714;--color-text-secondary:#5c534a;--color-text-muted:#9c9087;--color-overlay:#1a171480;--color-brand:#8b6f5e;--color-brand-light:#c4a898;--color-brand-lighter:#ede4de;--color-brand-dark:#5c3d2e;--color-tech:#10b981;--color-success:#4a7c5f;--color-success-light:#d4ebe0;--color-warning:#c47b2b;--color-warning-light:#f5e6cf;--color-danger:#b84c4c;--color-danger-light:#f5dcdc;--color-info:#3d6b8c;--color-info-light:#d4e6f5;--font-display:"DM Sans", "Helvetica Neue", Arial, sans-serif;--font-body:"DM Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"Space Mono", "Courier New", monospace;--font-tech:"Space Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--leading-tight:1.2;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 3px #1a171414, 0 1px 2px #1a17140a;--shadow-md:0 4px 12px #1a17141a, 0 2px 6px #1a17140f;--shadow-lg:0 10px 30px #1a17141f, 0 4px 12px #1a171414;--shadow-xl:0 20px 50px #1a171426;--transition-fast:.15s ease;--transition-base:.22s ease;--transition-slow:.4s ease;--transition-breath:.22s cubic-bezier(.4, 0, .2, 1);--z-base:0;--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-toast:400;--z-vlibras:500}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:high){:root{--color-text-primary:#000;--color-text-secondary:#1a1a1a;--color-border:#666;--color-border-strong:#333;--color-overlay:#000000b3}}
@font-face{font-family:Amatic SC;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/amatic-sc-v28-latin-regular.woff2)format("woff2")}@font-face{font-family:Amatic SC;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/amatic-sc-v28-latin-700.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/cormorant-garamond-v21-latin-regular.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/cormorant-garamond-v21-latin-700.woff2)format("woff2")}@font-face{font-family:Crimson Text;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/crimson-text-v19-latin-regular.woff2)format("woff2")}@font-face{font-family:Crimson Text;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/crimson-text-v19-latin-700.woff2)format("woff2")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/dancing-script-v29-latin-regular.woff2)format("woff2")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/dancing-script-v29-latin-700.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/descomplicai/fonts/dm-sans-v17-latin-300.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/dm-sans-v17-latin-regular.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/descomplicai/fonts/dm-sans-v17-latin-500.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/dm-sans-v17-latin-700.woff2)format("woff2")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/eb-garamond-v32-latin-regular.woff2)format("woff2")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/eb-garamond-v32-latin-700.woff2)format("woff2")}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/great-vibes-v21-latin-regular.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/inter-v20-latin-regular.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/inter-v20-latin-700.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/jetbrains-mono-v24-latin-regular.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/jetbrains-mono-v24-latin-700.woff2)format("woff2")}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/josefin-sans-v34-latin-regular.woff2)format("woff2")}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/josefin-sans-v34-latin-700.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/lato-v25-latin-regular.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/lato-v25-latin-700.woff2)format("woff2")}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/libre-baskerville-v24-latin-regular.woff2)format("woff2")}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/libre-baskerville-v24-latin-700.woff2)format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/lora-v37-latin-regular.woff2)format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/lora-v37-latin-700.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/montserrat-v31-latin-regular.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/montserrat-v31-latin-700.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/nunito-v32-latin-regular.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/nunito-v32-latin-700.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/open-sans-v44-latin-regular.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/open-sans-v44-latin-700.woff2)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/oswald-v57-latin-regular.woff2)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/oswald-v57-latin-700.woff2)format("woff2")}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/pacifico-v23-latin-regular.woff2)format("woff2")}@font-face{font-family:Parisienne;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/parisienne-v14-latin-regular.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/playfair-display-v40-latin-regular.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/playfair-display-v40-latin-700.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/roboto-v51-latin-regular.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/roboto-v51-latin-700.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/source-serif-4-v14-latin-regular.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/source-serif-4-v14-latin-700.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/space-mono-v17-latin-regular.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/space-mono-v17-latin-italic.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/space-mono-v17-latin-700.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/space-mono-v17-latin-700italic.woff2)format("woff2")}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/cinzel-decorative-v19-latin-regular.woff2)format("woff2")}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/cinzel-decorative-v19-latin-700.woff2)format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/cinzel-v26-latin-regular.woff2)format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/cinzel-v26-latin-700.woff2)format("woff2")}@font-face{font-family:Limelight;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/limelight-v21-latin-regular.woff2)format("woff2")}@font-face{font-family:Poiret One;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/poiret-one-v18-latin-regular.woff2)format("woff2")}@font-face{font-family:Italiana;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/italiana-v21-latin-regular.woff2)format("woff2")}@font-face{font-family:Sacramento;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/sacramento-v17-latin-regular.woff2)format("woff2")}@font-face{font-family:Satisfy;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/satisfy-v22-latin-regular.woff2)format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/outfit-v15-latin-regular.woff2)format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/outfit-v15-latin-700.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/plus-jakarta-sans-v12-latin-regular.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/plus-jakarta-sans-v12-latin-700.woff2)format("woff2")}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/quicksand-v37-latin-regular.woff2)format("woff2")}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/quicksand-v37-latin-700.woff2)format("woff2")}@font-face{font-family:UnifrakturMaguntia;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/unifrakturmaguntia-v22-latin-regular.woff2)format("woff2")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/bebas-neue-v16-latin-regular.woff2)format("woff2")}@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/cormorant-infant-v22-latin-regular.woff2)format("woff2")}@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:700;font-display:swap;src:url(/descomplicai/fonts/cormorant-infant-v22-latin-700.woff2)format("woff2")}@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(/descomplicai/fonts/yeseva-one-v24-latin-regular.woff2)format("woff2")}.fonte-estilo-classico{--font-display:"Cormorant Garamond", "Georgia", serif;--font-body:"Playfair Display", "Georgia", serif}.fonte-estilo-rustico{--font-display:"Amatic SC", "Georgia", serif;--font-body:"Lora", "Georgia", serif}.fonte-estilo-boho{--font-display:"Cormorant Garamond", "Georgia", serif;--font-body:"Josefin Sans", "Helvetica Neue", sans-serif}.fonte-estilo-moderno{--font-display:"Montserrat", "Helvetica Neue", sans-serif;--font-body:"Open Sans", "Helvetica Neue", sans-serif}.fonte-estilo-minimalista{--font-display:"Cormorant Garamond", "Georgia", serif;--font-body:"Inter", "Helvetica Neue", sans-serif}.fonte-estilo-industrial{--font-display:"Oswald", "Helvetica Neue", sans-serif;--font-body:"Roboto", "Helvetica Neue", sans-serif}.fonte-estilo-tropical{--font-display:"Pacifico", "Georgia", serif;--font-body:"Nunito", "Helvetica Neue", sans-serif}.fonte-estilo-romantico{--font-display:"Great Vibes", "Georgia", serif;--font-body:"Lora", "Georgia", serif}.fonte-estilo-gotico{--font-display:"Cinzel Decorative", "Georgia", serif;--font-body:"Crimson Text", "Georgia", serif}.fonte-estilo-vintage{--font-display:"Cormorant Garamond", "Georgia", serif;--font-body:"EB Garamond", "Georgia", serif}.fonte-estilo-artdeco{--font-display:"Limelight", "Georgia", serif;--font-body:"Poiret One", "Helvetica Neue", sans-serif}.fonte-par-classico-1{--font-display:"Cormorant Garamond", "Georgia", serif;--font-body:"Playfair Display", "Georgia", serif}.fonte-par-classico-2{--font-display:"EB Garamond", "Georgia", serif;--font-body:"Crimson Text", "Georgia", serif}.fonte-par-classico-3{--font-display:"Cormorant Garamond", "Georgia", serif;--font-body:"Libre Baskerville", "Georgia", serif}.fonte-par-classico-4{--font-display:"Playfair Display", "Georgia", serif;--font-body:"Source Serif 4", "Georgia", serif}.fonte-par-classico-5{--font-display:"Italiana", "Georgia", serif;--font-body:"Cormorant Infant", "Georgia", serif}.fonte-par-classico-6{--font-display:"Cinzel", "Georgia", serif;--font-body:"Cormorant Infant", "Georgia", serif}.fonte-par-rustico-1{--font-display:"Amatic SC", "Georgia", serif;--font-body:"Lora", "Georgia", serif}.fonte-par-rustico-2{--font-display:"Dancing Script", "Georgia", serif;--font-body:"Lora", "Georgia", serif}.fonte-par-rustico-3{--font-display:"Parisienne", "Georgia", serif;--font-body:"Lora", "Georgia", serif}.fonte-par-rustico-4{--font-display:"Sacramento", "Georgia", serif;--font-body:"Lora", "Georgia", serif}.fonte-par-rustico-5{--font-display:"Satisfy", "Georgia", serif;--font-body:"Lora", "Georgia", serif}.fonte-par-boho-1{--font-display:"Cormorant Garamond", "Georgia", serif;--font-body:"Josefin Sans", "Helvetica Neue", sans-serif}.fonte-par-boho-2{--font-display:"Dancing Script", "Georgia", serif;--font-body:"Josefin Sans", "Helvetica Neue", sans-serif}.fonte-par-boho-3{--font-display:"Parisienne", "Georgia", serif;--font-body:"Lora", "Georgia", serif}.fonte-par-boho-4{--font-display:"Satisfy", "Georgia", serif;--font-body:"Josefin Sans", "Helvetica Neue", sans-serif}.fonte-par-boho-5{--font-display:"Sacramento", "Georgia", serif;--font-body:"Plus Jakarta Sans", "Helvetica Neue", sans-serif}.fonte-par-moderno-1{--font-display:"Montserrat", "Helvetica Neue", sans-serif;--font-body:"Open Sans", "Helvetica Neue", sans-serif}.fonte-par-moderno-2{--font-display:"Oswald", "Helvetica Neue", sans-serif;--font-body:"Roboto", "Helvetica Neue", sans-serif}.fonte-par-moderno-3{--font-display:"Montserrat", "Helvetica Neue", sans-serif;--font-body:"Inter", "Helvetica Neue", sans-serif}.fonte-par-moderno-4{--font-display:"Bebas Neue", "Helvetica Neue", sans-serif;--font-body:"Outfit", "Helvetica Neue", sans-serif}.fonte-par-moderno-5{--font-display:"Yeseva One", "Georgia", serif;--font-body:"Plus Jakarta Sans", "Helvetica Neue", sans-serif}.fonte-par-minimalista-1{--font-display:"Cormorant Garamond", "Georgia", serif;--font-body:"Inter", "Helvetica Neue", sans-serif}.fonte-par-minimalista-2{--font-display:"Montserrat", "Helvetica Neue", sans-serif;--font-body:"Inter", "Helvetica Neue", sans-serif}.fonte-par-minimalista-3{--font-display:"Oswald", "Helvetica Neue", sans-serif;--font-body:"Open Sans", "Helvetica Neue", sans-serif}.fonte-par-minimalista-4{--font-display:"Outfit", "Helvetica Neue", sans-serif;--font-body:"Inter", "Helvetica Neue", sans-serif}.fonte-par-minimalista-5{--font-display:"Poiret One", "Helvetica Neue", sans-serif;--font-body:"Outfit", "Helvetica Neue", sans-serif}.fonte-par-industrial-1{--font-display:"Oswald", "Helvetica Neue", sans-serif;--font-body:"Roboto", "Helvetica Neue", sans-serif}.fonte-par-industrial-2{--font-display:"Montserrat", "Helvetica Neue", sans-serif;--font-body:"Roboto", "Helvetica Neue", sans-serif}.fonte-par-industrial-3{--font-display:"Oswald", "Helvetica Neue", sans-serif;--font-body:"Open Sans", "Helvetica Neue", sans-serif}.fonte-par-industrial-4{--font-display:"Bebas Neue", "Helvetica Neue", sans-serif;--font-body:"Roboto", "Helvetica Neue", sans-serif}.fonte-par-industrial-5{--font-display:"Yeseva One", "Georgia", serif;--font-body:"Roboto", "Helvetica Neue", sans-serif}.fonte-par-tropical-1{--font-display:"Pacifico", "Georgia", serif;--font-body:"Nunito", "Helvetica Neue", sans-serif}.fonte-par-tropical-2{--font-display:"Dancing Script", "Georgia", serif;--font-body:"Nunito", "Helvetica Neue", sans-serif}.fonte-par-tropical-3{--font-display:"Great Vibes", "Georgia", serif;--font-body:"Nunito", "Helvetica Neue", sans-serif}.fonte-par-tropical-4{--font-display:"Sacramento", "Georgia", serif;--font-body:"Nunito", "Helvetica Neue", sans-serif}.fonte-par-tropical-5{--font-display:"Satisfy", "Georgia", serif;--font-body:"Quicksand", "Helvetica Neue", sans-serif}.fonte-par-romantico-1{--font-display:"Great Vibes", "Georgia", serif;--font-body:"Lora", "Georgia", serif}.fonte-par-romantico-2{--font-display:"Parisienne", "Georgia", serif;--font-body:"Lora", "Georgia", serif}.fonte-par-romantico-3{--font-display:"Dancing Script", "Georgia", serif;--font-body:"Lora", "Georgia", serif}.fonte-par-romantico-4{--font-display:"Great Vibes", "Georgia", serif;--font-body:"Libre Baskerville", "Georgia", serif}.fonte-par-romantico-5{--font-display:"Sacramento", "Georgia", serif;--font-body:"Lora", "Georgia", serif}.fonte-par-romantico-6{--font-display:"Satisfy", "Georgia", serif;--font-body:"Cormorant Infant", "Georgia", serif}.fonte-par-gotico-1{--font-display:"Cinzel Decorative", "Georgia", serif;--font-body:"Crimson Text", "Georgia", serif}.fonte-par-gotico-2{--font-display:"Cinzel Decorative", "Georgia", serif;--font-body:"EB Garamond", "Georgia", serif}.fonte-par-gotico-3{--font-display:"Oswald", "Helvetica Neue", sans-serif;--font-body:"Crimson Text", "Georgia", serif}.fonte-par-gotico-4{--font-display:"UnifrakturMaguntia", "Georgia", serif;--font-body:"Crimson Text", "Georgia", serif}.fonte-par-gotico-5{--font-display:"Cinzel", "Georgia", serif;--font-body:"EB Garamond", "Georgia", serif}.fonte-par-vintage-1{--font-display:"Cormorant Garamond", "Georgia", serif;--font-body:"EB Garamond", "Georgia", serif}.fonte-par-vintage-2{--font-display:"Playfair Display", "Georgia", serif;--font-body:"Crimson Text", "Georgia", serif}.fonte-par-vintage-3{--font-display:"Cormorant Garamond", "Georgia", serif;--font-body:"Libre Baskerville", "Georgia", serif}.fonte-par-vintage-4{--font-display:"Limelight", "Georgia", serif;--font-body:"Cormorant Infant", "Georgia", serif}.fonte-par-vintage-5{--font-display:"Poiret One", "Helvetica Neue", sans-serif;--font-body:"Cormorant Infant", "Georgia", serif}.fonte-par-artdeco-1{--font-display:"Limelight", "Georgia", serif;--font-body:"Poiret One", "Helvetica Neue", sans-serif}.fonte-par-artdeco-2{--font-display:"Poiret One", "Helvetica Neue", sans-serif;--font-body:"Cormorant Infant", "Georgia", serif}.fonte-estilo-praia,.fonte-par-praia-1{--font-display:"Great Vibes", "Georgia", serif;--font-body:"Nunito", "Helvetica Neue", sans-serif}.fonte-par-praia-2{--font-display:"Dancing Script", "Georgia", serif;--font-body:"Nunito", "Helvetica Neue", sans-serif}.fonte-par-praia-3{--font-display:"Sacramento", "Georgia", serif;--font-body:"Quicksand", "Helvetica Neue", sans-serif}.fonte-par-praia-4{--font-display:"Satisfy", "Georgia", serif;--font-body:"Nunito", "Helvetica Neue", sans-serif}.fonte-par-praia-5{--font-display:"Pacifico", "Georgia", serif;--font-body:"Quicksand", "Helvetica Neue", sans-serif}.fonte-estilo-jardim,.fonte-par-jardim-1{--font-display:"Parisienne", "Georgia", serif;--font-body:"Lora", "Georgia", serif}.fonte-par-jardim-2{--font-display:"Sacramento", "Georgia", serif;--font-body:"Josefin Sans", "Helvetica Neue", sans-serif}.fonte-par-jardim-3{--font-display:"Satisfy", "Georgia", serif;--font-body:"Lora", "Georgia", serif}.fonte-par-jardim-4{--font-display:"Dancing Script", "Georgia", serif;--font-body:"Nunito", "Helvetica Neue", sans-serif}.fonte-par-jardim-5{--font-display:"Great Vibes", "Georgia", serif;--font-body:"Josefin Sans", "Helvetica Neue", sans-serif}.fonte-estilo-glam,.fonte-par-glam-1{--font-display:"Cinzel Decorative", "Georgia", serif;--font-body:"Cormorant Infant", "Georgia", serif}.fonte-par-glam-2{--font-display:"Limelight", "Georgia", serif;--font-body:"Cormorant Infant", "Georgia", serif}.fonte-par-glam-3{--font-display:"Playfair Display", "Georgia", serif;--font-body:"EB Garamond", "Georgia", serif}.fonte-par-glam-4{--font-display:"Italiana", "Georgia", serif;--font-body:"Cormorant Infant", "Georgia", serif}.fonte-par-glam-5{--font-display:"Yeseva One", "Georgia", serif;--font-body:"Playfair Display", "Georgia", serif}
.logo-root{align-items:baseline;text-decoration:none;display:inline-flex}.logo-descomplica{font-family:var(--font-display);color:var(--color-brand);font-size:24px;font-weight:300}.logo-i{font-family:var(--font-tech);color:var(--color-tech);font-size:24px;font-style:italic;font-weight:400}.header{background:var(--color-white);border-bottom:1px solid var(--color-border);height:52px;z-index:var(--z-sticky);position:fixed;top:0;left:0;right:0}.header-container{justify-content:space-between;align-items:center;max-width:1280px;height:100%;margin:0 auto;padding:0 24px;display:flex}.header-logo-link{text-decoration:none}.header-nav-list{align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.header-nav-link{font-family:var(--font-body);color:var(--color-text-secondary);font-size:14px;text-decoration:none}.header-nav-link--primary{color:var(--color-brand);font-weight:500}.header-menu-toggle,.header-mobile-menu{display:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fade-in,.slide-in,.scale-in{opacity:1!important;animation:none!important;transform:none!important}}#main-content{flex-direction:column;padding-top:52px;display:flex}.header-dropdown{position:relative}.header-dropdown-toggle{align-items:center;gap:var(--space-1);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);background:0 0;border:none;display:flex}.header-dropdown-chevron{transition:transform .15s;display:inline-flex}.header-dropdown-chevron--open{transform:rotate(180deg)}.header-dropdown-menu{top:calc(100% + var(--space-2));background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);min-width:200px;padding:var(--space-2);opacity:0;pointer-events:none;z-index:var(--z-dropdown);transition:opacity .15s,transform .15s;position:absolute;right:0;transform:translateY(-4px)}.header-dropdown-menu--open{opacity:1;pointer-events:auto;transform:translateY(0)}.header-dropdown-item{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-primary);border-radius:var(--radius-sm);text-decoration:none;transition:background .15s;display:flex}.header-dropdown-item:hover{background:var(--color-surface)}.header-nav-item--mobile-only{display:none}@media (max-width:768px){.header-dropdown{display:none}.header-nav-item--mobile-only{display:block}.header-nav-item--mobile-only .header-nav-link{align-items:center;gap:var(--space-2);display:flex}}@media (max-width:768px){.footer-nav-inline{display:none}}.footer{border-top:1px solid var(--color-border);background:var(--color-white);height:44px;z-index:var(--z-sticky);position:fixed;bottom:0;left:0;right:0}.footer-container{max-width:1280px;height:100%;margin:0 auto;padding:0 24px}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--space-6);height:100%;display:flex}.footer-copyright{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}.footer-nav-inline{align-items:center;gap:var(--space-4);display:flex}.footer-link{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;text-decoration:none;transition:color .15s}.footer-link:hover{color:var(--color-brand)}@media (max-width:768px){.footer-nav-inline{display:none}}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}:focus:not(:focus-visible){outline:none}[tabindex="0"]:focus-visible,[role=button]:focus-visible,[role=article]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.fade-in,.slide-in,.scale-in,[class*=breath],[class*=Breath]{opacity:1!important;animation:none!important;transform:none!important}}@media (prefers-contrast:high){:root{--color-text-primary:#000;--color-text-secondary:#1a1a1a;--color-border:#666;--color-border-strong:#333;--color-overlay:#000000b3}}.skip-link{background:var(--color-brand);color:var(--color-white);z-index:var(--z-toast);font-family:var(--font-body);font-weight:var(--font-medium);border-radius:0 0 var(--radius-md) 0;transition:top var(--transition-fast);padding:8px 16px;text-decoration:none;position:absolute;top:-40px;left:0}.skip-link:focus{top:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.card-imagem-container{aspect-ratio:1;border-radius:12px;width:100%;max-height:300px;position:relative;overflow:hidden}@media (min-width:640px){.card-imagem-container{aspect-ratio:16/9;max-height:250px}}@media (min-width:1024px){.card-imagem-container{aspect-ratio:21/9;max-height:200px}}.card-imagem{object-fit:cover;object-position:center;width:100%;height:100%}.card-imagem[src*=\.svg]{object-fit:cover}.card-overlay{pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff1a 0%,#ffffff80 50%,#ffffffe6 100%);position:absolute;inset:0}
/*# sourceMappingURL=03uz833tqu95o.css.map*/