.projetos-module__RNKvLW__page{color:#f4f6fb;background:#080b12;min-height:100vh}.projetos-module__RNKvLW__page a:focus-visible,.projetos-module__RNKvLW__page button:focus-visible{outline-offset:4px;outline:3px solid #3b82f6}.projetos-module__RNKvLW__header,.projetos-module__RNKvLW__hero,.projetos-module__RNKvLW__caseSection,.projetos-module__RNKvLW__conceptSection,.projetos-module__RNKvLW__finalCta,.projetos-module__RNKvLW__footer{width:min(1180px,100% - 40px);margin-inline:auto}.projetos-module__RNKvLW__header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:92px;display:flex}.projetos-module__RNKvLW__brand{align-items:center;display:flex}.projetos-module__RNKvLW__brand img{width:132px;height:auto}.projetos-module__RNKvLW__nav{text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:25px;font-size:.72rem;display:flex}.projetos-module__RNKvLW__nav a{color:#b4bac7}.projetos-module__RNKvLW__nav a:hover{color:#fff}.projetos-module__RNKvLW__nav a:last-child{color:#e9efff;background:#2563eb14;border:1px solid #3b82f659;border-radius:999px;padding:12px 16px}.projetos-module__RNKvLW__hero{padding:104px 0 88px}.projetos-module__RNKvLW__heroTopline{color:#6f7d99;letter-spacing:.19em;justify-content:space-between;margin-bottom:28px;font-size:.65rem;font-weight:700;display:flex}.projetos-module__RNKvLW__hero h1,.projetos-module__RNKvLW__sectionIntro h2,.projetos-module__RNKvLW__finalCta h2{font-family:var(--font-poppins),sans-serif;letter-spacing:-.065em;margin:0;font-size:clamp(3rem,7vw,7.1rem);font-weight:600;line-height:.9}.projetos-module__RNKvLW__hero h1 em,.projetos-module__RNKvLW__sectionIntro h2 em,.projetos-module__RNKvLW__finalCta h2 em{color:#3b82f6;font-style:italic;font-weight:500}.projetos-module__RNKvLW__heroBottom{border-top:1px solid #ffffff1a;grid-template-columns:1.2fr .8fr;gap:56px;margin-top:52px;padding-top:28px;display:grid}.projetos-module__RNKvLW__heroBottom>p{color:#b4bac7;max-width:650px;margin:0;font-size:1.02rem;line-height:1.75}.projetos-module__RNKvLW__heroStats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.projetos-module__RNKvLW__heroStats div{background:#ffffff06;border:1px solid #ffffff17;border-radius:18px;padding:20px}.projetos-module__RNKvLW__heroStats strong{color:#f5f5f7;font-size:2rem;font-weight:600;display:block}.projetos-module__RNKvLW__heroStats span{color:#71798a;text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-size:.66rem;display:block}.projetos-module__RNKvLW__caseSection,.projetos-module__RNKvLW__conceptSection{border-top:1px solid #ffffff1a;padding:100px 0}.projetos-module__RNKvLW__sectionIntro{grid-template-columns:.36fr 1.64fr;gap:48px;margin-bottom:58px;display:grid}.projetos-module__RNKvLW__sectionIntro>p{color:#3b82f6;letter-spacing:.17em;margin:5px 0 0;font-size:.65rem;font-weight:700}.projetos-module__RNKvLW__sectionIntro>div{grid-template-columns:1fr .58fr;align-items:end;gap:42px;display:grid}.projetos-module__RNKvLW__sectionIntro h2{font-size:clamp(2.7rem,5.5vw,5.5rem)}.projetos-module__RNKvLW__sectionIntro>div>p{color:#8e96a7;margin:0;line-height:1.7}.projetos-module__RNKvLW__caseGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.projetos-module__RNKvLW__caseCard{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff1a;border-radius:28px;transition:transform .22s,border-color .22s,background .22s;overflow:hidden}.projetos-module__RNKvLW__caseCard:hover{background:#2563eb09;border-color:#3b82f647;transform:translateY(-4px)}.projetos-module__RNKvLW__caseFeatured{grid-column:1/-1;grid-template-columns:1.15fr .85fr;display:grid}.projetos-module__RNKvLW__caseVisual{background:#101522 50%/cover no-repeat;min-height:360px;position:relative;overflow:hidden}.projetos-module__RNKvLW__caseFeatured .projetos-module__RNKvLW__caseVisual{min-height:520px}.projetos-module__RNKvLW__visual_tasks,.projetos-module__RNKvLW__visual_montagem{background-position:top}.projetos-module__RNKvLW__visual_roblox{background-position:50%}.projetos-module__RNKvLW__visual_spiderman,.projetos-module__RNKvLW__visual_stella{background-position:top}.projetos-module__RNKvLW__visual_minecraft{background:radial-gradient(circle at 70% 30%,#8143d659,#0000 26%),linear-gradient(160deg,#101c2b,#102a21 56%,#1b1428)}.projetos-module__RNKvLW__visualShade{background:linear-gradient(#06080c08 40%,#06080cb8),linear-gradient(90deg,#06080c0d,#0000 55%);position:absolute;inset:0}.projetos-module__RNKvLW__caseNumber,.projetos-module__RNKvLW__caseBadge{z-index:2;position:absolute;top:18px}.projetos-module__RNKvLW__caseNumber{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a10a8;border:1px solid #ffffff2e;border-radius:14px;place-items:center;width:44px;height:44px;font-size:.65rem;font-weight:700;display:grid;left:18px}.projetos-module__RNKvLW__caseBadge{color:#b8c9ff;letter-spacing:.12em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080b12c2;border:1px solid #3b82f659;border-radius:999px;padding:9px 11px;font-size:.57rem;font-weight:700;right:18px}.projetos-module__RNKvLW__generatedVisual{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex;position:absolute;inset:0}.projetos-module__RNKvLW__generatedVisual span{color:#8cb2ff;font-family:monospace;font-size:1.2rem}.projetos-module__RNKvLW__generatedVisual strong{max-width:80%;font-family:var(--font-poppins),sans-serif;letter-spacing:-.06em;font-size:clamp(2.2rem,5vw,4.5rem)}.projetos-module__RNKvLW__generatedVisual i{background:linear-gradient(90deg,#2563eb,#8b5cf6);width:112px;height:4px;box-shadow:0 0 22px #3b82f68c}.projetos-module__RNKvLW__caseInfo{padding:30px}.projetos-module__RNKvLW__caseFeatured .projetos-module__RNKvLW__caseInfo{flex-direction:column;justify-content:center;padding:48px;display:flex}.projetos-module__RNKvLW__caseMeta{color:#7280a0;text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;gap:18px;margin-bottom:16px;font-size:.58rem;font-weight:700;display:flex}.projetos-module__RNKvLW__caseMeta span:first-child{color:#3b82f6}.projetos-module__RNKvLW__caseInfo h3{font-family:var(--font-poppins),sans-serif;letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(1.8rem,3.8vw,3.65rem);font-weight:600;line-height:.95}.projetos-module__RNKvLW__caseInfo>p{color:#929aaa;margin:0;line-height:1.75}.projetos-module__RNKvLW__tags{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.projetos-module__RNKvLW__tags span{color:#858da0;border:1px solid #ffffff17;border-radius:999px;padding:7px 10px;font-size:.6rem}.projetos-module__RNKvLW__caseLinks{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:9px;margin-top:28px;padding-top:20px;display:flex}.projetos-module__RNKvLW__caseLinks a{color:#c6cbd7;border:1px solid #ffffff1a;border-radius:999px;padding:10px 13px;font-size:.64rem;font-weight:700}.projetos-module__RNKvLW__caseLinks a:first-child{color:#eaf0ff;background:#2563eb17;border-color:#3b82f64d}.projetos-module__RNKvLW__conceptSection{padding-top:110px}.projetos-module__RNKvLW__conceptGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.projetos-module__RNKvLW__conceptCard{background:#0d1119;border:1px solid #ffffff17;border-radius:24px;overflow:hidden}.projetos-module__RNKvLW__conceptVisual{aspect-ratio:4/3;background:#101522;position:relative;overflow:hidden}.projetos-module__RNKvLW__conceptVisual img,.projetos-module__RNKvLW__conceptVisual video{object-fit:cover;width:100%;height:100%}.projetos-module__RNKvLW__conceptVisual img{position:absolute}.projetos-module__RNKvLW__conceptStatus{z-index:2;color:#c6cbd6;text-transform:uppercase;letter-spacing:.1em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07090eb8;border:1px solid #ffffff2e;border-radius:999px;padding:7px 9px;font-size:.52rem;font-weight:700;position:absolute;top:13px;left:13px}.projetos-module__RNKvLW__statusReal{color:#b9ffda;border-color:#5cffb066}.projetos-module__RNKvLW__conceptInfo{padding:22px}.projetos-module__RNKvLW__conceptInfo>div{color:#65708a;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;gap:14px;font-size:.56rem;font-weight:700;display:flex}.projetos-module__RNKvLW__conceptInfo h3{font-family:var(--font-poppins),sans-serif;letter-spacing:-.035em;margin:16px 0 10px;font-size:1.4rem}.projetos-module__RNKvLW__conceptInfo p{color:#858d9f;margin:0;font-size:.8rem;line-height:1.65}.projetos-module__RNKvLW__conceptInfo a{color:#b9c7ed;border-top:1px solid #ffffff14;justify-content:space-between;margin-top:20px;padding-top:16px;font-size:.64rem;font-weight:700;display:flex}.projetos-module__RNKvLW__finalCta{padding:132px 0}.projetos-module__RNKvLW__finalCta>p:first-child{color:#3b82f6;letter-spacing:.18em;margin:0 0 22px;font-size:.65rem;font-weight:700}.projetos-module__RNKvLW__finalCta h2{font-size:clamp(2.8rem,6vw,6rem)}.projetos-module__RNKvLW__finalText{color:#a3aabb;max-width:670px;margin:38px 0;line-height:1.75}.projetos-module__RNKvLW__finalCta>a{color:#0b0b0c;text-transform:uppercase;letter-spacing:.08em;background:#f5f5f7;border-radius:999px;padding:16px 22px;font-size:.72rem;font-weight:700;display:inline-block}.projetos-module__RNKvLW__footer{color:#777f91;border-top:1px solid #ffffff1a;justify-content:space-between;gap:24px;padding:32px 0 42px;font-size:.72rem;display:flex}.projetos-module__RNKvLW__footer div{gap:22px;display:flex}.projetos-module__RNKvLW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:920px){.projetos-module__RNKvLW__nav{gap:14px}.projetos-module__RNKvLW__nav a:nth-child(2),.projetos-module__RNKvLW__nav a:nth-child(3){display:none}.projetos-module__RNKvLW__heroBottom,.projetos-module__RNKvLW__sectionIntro,.projetos-module__RNKvLW__sectionIntro>div,.projetos-module__RNKvLW__caseGrid{grid-template-columns:1fr}.projetos-module__RNKvLW__caseFeatured{grid-column:auto;display:block}.projetos-module__RNKvLW__caseFeatured .projetos-module__RNKvLW__caseVisual,.projetos-module__RNKvLW__caseVisual{aspect-ratio:16/10;min-height:auto}.projetos-module__RNKvLW__caseFeatured .projetos-module__RNKvLW__caseInfo{padding:30px}.projetos-module__RNKvLW__conceptGrid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.projetos-module__RNKvLW__header,.projetos-module__RNKvLW__hero,.projetos-module__RNKvLW__caseSection,.projetos-module__RNKvLW__conceptSection,.projetos-module__RNKvLW__finalCta,.projetos-module__RNKvLW__footer{width:min(100% - 28px,1180px)}.projetos-module__RNKvLW__header{height:76px}.projetos-module__RNKvLW__brand img{width:112px}.projetos-module__RNKvLW__nav a:first-child{display:none}.projetos-module__RNKvLW__nav a:last-child{padding:10px 12px;font-size:.61rem}.projetos-module__RNKvLW__hero{padding:72px 0 60px}.projetos-module__RNKvLW__hero h1{font-size:clamp(2.65rem,13vw,4.4rem)}.projetos-module__RNKvLW__heroBottom{gap:28px;margin-top:34px}.projetos-module__RNKvLW__heroStats{grid-template-columns:1fr 1fr}.projetos-module__RNKvLW__caseSection,.projetos-module__RNKvLW__conceptSection{padding:72px 0}.projetos-module__RNKvLW__sectionIntro{gap:22px;margin-bottom:36px}.projetos-module__RNKvLW__sectionIntro>div{gap:20px}.projetos-module__RNKvLW__sectionIntro h2{font-size:clamp(2.35rem,11vw,3.8rem)}.projetos-module__RNKvLW__caseVisual,.projetos-module__RNKvLW__caseFeatured .projetos-module__RNKvLW__caseVisual{aspect-ratio:4/3}.projetos-module__RNKvLW__caseInfo,.projetos-module__RNKvLW__caseFeatured .projetos-module__RNKvLW__caseInfo{padding:24px 21px}.projetos-module__RNKvLW__caseMeta{flex-direction:column;align-items:flex-start;gap:6px}.projetos-module__RNKvLW__caseLinks{flex-direction:column}.projetos-module__RNKvLW__caseLinks a{text-align:center}.projetos-module__RNKvLW__conceptGrid{grid-template-columns:1fr}.projetos-module__RNKvLW__conceptVisual{aspect-ratio:16/11}.projetos-module__RNKvLW__finalCta{padding:88px 0}.projetos-module__RNKvLW__footer{flex-direction:column}.projetos-module__RNKvLW__footer div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.projetos-module__RNKvLW__page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.real-projects-module__Gef_SG__caseSpotlight{background:radial-gradient(circle at 86% 18%,#2563eb1c,#0000 20rem),linear-gradient(145deg,#ffffff0e,#ffffff05);border-color:#3b82f657;box-shadow:0 28px 90px #00000038,inset 0 0 0 1px #2563eb0d}.real-projects-module__Gef_SG__caseSpotlight:hover{border-color:#3b82f680;box-shadow:0 34px 110px #00000052,0 0 60px #2563eb12}.real-projects-module__Gef_SG__secondaryPreview{z-index:3;aspect-ratio:4/3;background:#0b1018 50%/cover no-repeat;border:1px solid #ffffff47;border-radius:18px;width:min(31%,210px);position:absolute;bottom:20px;right:20px;overflow:hidden;box-shadow:0 18px 48px #00000075}.real-projects-module__Gef_SG__secondaryPreview:after{content:"";background:linear-gradient(#0000 50%,#05080db8);position:absolute;inset:0}.real-projects-module__Gef_SG__secondaryPreview span{z-index:2;color:#f7fbff;letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05080dad;border:1px solid #fff3;border-radius:999px;padding:5px 7px;font-size:.48rem;font-weight:800;position:absolute;bottom:9px;left:10px}.real-projects-module__Gef_SG__caseBadgeLive{color:#b8ffda!important;background:#07120ec7!important;border-color:#5bffae61!important}.real-projects-module__Gef_SG__liveProjectLink{align-items:center;gap:7px;display:inline-flex;color:#f3f7ff!important;background:linear-gradient(135deg,#2563eb2b,#3b82f614)!important;border-color:#3b82f661!important}.real-projects-module__Gef_SG__liveDot{background:#58e6a8;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #58e6a817,0 0 13px #58e6a861}@media (max-width:920px){.real-projects-module__Gef_SG__secondaryPreview{width:min(34%,190px)}}@media (max-width:680px){.real-projects-module__Gef_SG__secondaryPreview{border-radius:13px;width:36%;bottom:13px;right:13px}.real-projects-module__Gef_SG__secondaryPreview span{font-size:.42rem;bottom:7px;left:7px}}
