.projetos_page__xt5T3{padding:24px 32px 96px}.projetos_main__L4z_k{width:min(1120px,100%);margin:0 auto;display:flex;flex-direction:column;gap:64px}.projetos_header__HqDl_{display:flex;flex-direction:column;gap:16px;max-width:38rem}.projetos_title__DWGBZ{font-size:clamp(2.5rem,4vw,3.5rem);font-weight:500;line-height:1.05;letter-spacing:-.03em;color:var(--fg)}.projetos_subtitle__myiJw{font-size:1.0625rem;line-height:1.6;color:var(--fg-muted)}.projetos_list__4Jc1n{display:flex;flex-direction:column;gap:48px}.projetos_case__Mldtu{scroll-margin-top:120px;display:flex;flex-direction:column;gap:24px;padding:16px;border:1px solid var(--line);border-radius:12px;background:transparent;transition:border-color var(--duration-hover) var(--ease-standard)}.projetos_imageWrap__zexmV{overflow:hidden;border-radius:12px;background:var(--bg-raised)}.projetos_image__fmLh0{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transform:scale(1);transition:transform var(--duration-hover) var(--ease-standard)}.projetos_caseBody__OZvGJ{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:8px}.projetos_meta__T77kP{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.projetos_caseTitle__XoRyb{font-size:clamp(1.5rem,2vw,2rem);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:var(--fg)}.projetos_caseDescription__Rmz38{font-size:1.0625rem;line-height:1.6;color:var(--fg-muted);max-width:38rem}.projetos_tecnologias__5Vpa9{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.projetos_techTag__DIgR2{background:var(--accent-soft);color:var(--accent);border:1px solid rgba(255,122,26,.28);border-radius:999px;padding:4px 10px;font-size:.8125rem;font-weight:500;transition:border-color var(--duration-micro) var(--ease-standard)}.projetos_caseLinks__H1tyQ{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.projetos_ctaSection__M_OFs{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:32px;border:1px solid var(--line);border-radius:12px}.projetos_ctaText__GAMXa{font-size:1.125rem;line-height:1.6;color:var(--fg);max-width:38rem}.projetos_ctaButtons__BuL2V{display:flex;flex-wrap:wrap;gap:12px}.projetos_canReveal__fDDOO:not(.projetos_isVisible__jg2uL) .projetos_caseBody__OZvGJ,.projetos_canReveal__fDDOO:not(.projetos_isVisible__jg2uL) .projetos_imageWrap__zexmV{opacity:0;transform:translateY(12px)}.projetos_canReveal__fDDOO.projetos_isVisible__jg2uL .projetos_caseBody__OZvGJ,.projetos_canReveal__fDDOO.projetos_isVisible__jg2uL .projetos_imageWrap__zexmV{opacity:1;transform:none;transition:opacity var(--duration-enter) var(--ease-out),transform var(--duration-enter) var(--ease-out)}@media (min-width:1024px){.projetos_case__Mldtu:nth-child(2n).projetos_canReveal__fDDOO.projetos_isVisible__jg2uL .projetos_imageWrap__zexmV,.projetos_case__Mldtu:nth-child(odd).projetos_canReveal__fDDOO.projetos_isVisible__jg2uL .projetos_caseBody__OZvGJ{transition-delay:60ms}.projetos_case__Mldtu.projetos_textLed__2uNmG.projetos_canReveal__fDDOO.projetos_isVisible__jg2uL .projetos_caseBody__OZvGJ{transition-delay:0s}}@media (hover:hover) and (pointer:fine){.projetos_case__Mldtu:hover{border-color:rgba(255,122,26,.4)}.projetos_case__Mldtu:hover .projetos_image__fmLh0{transform:scale(1.02)}.projetos_techTag__DIgR2:hover{border-color:var(--accent)}}@media (min-width:1024px){.projetos_case__Mldtu{display:grid;grid-template-columns:7fr 5fr;grid-gap:32px;gap:32px;align-items:center;padding:24px}.projetos_case__Mldtu:nth-child(2n){grid-template-columns:5fr 7fr}.projetos_case__Mldtu:nth-child(2n) .projetos_imageWrap__zexmV{order:2}.projetos_textLed__2uNmG,.projetos_textLed__2uNmG:nth-child(2n){grid-template-columns:minmax(0,40rem)}.projetos_caseBody__OZvGJ{padding:8px}}@media (max-width:767px){.projetos_page__xt5T3{padding:16px 20px 48px}.projetos_main__L4z_k{gap:48px}.projetos_caseLinks__H1tyQ{flex-direction:column;width:100%}.projetos_caseLinks__H1tyQ a{width:100%}.projetos_ctaButtons__BuL2V{flex-direction:column;width:100%;max-width:20rem}.projetos_ctaButtons__BuL2V a,.projetos_ctaButtons__BuL2V button{width:100%}.projetos_canReveal__fDDOO:not(.projetos_isVisible__jg2uL) .projetos_caseBody__OZvGJ,.projetos_canReveal__fDDOO:not(.projetos_isVisible__jg2uL) .projetos_imageWrap__zexmV{transform:translateY(8px)}}