:root{--bg:#0c1a34;--bg2:#081226;--bg3:#060f22;--bg4:#0a1730;--bg5:#10233f;--tx-strong:#ffffff;--tx:#dde6ed;--tx2:#b9c6d4;--tx3:#a8b6c6;--tx4:#5a6b80;--tx5:#7f93a8;--accent:#00c4cc;--line:221,230,237;--bgrgb:12,26,52}[data-surface=light]{--bg:#eef3f8;--bg2:#e3ebf3;--bg3:#ffffff;--bg4:#e8eff6;--bg5:#d8e4ef;--tx-strong:#0a1526;--tx:#2a3d52;--tx2:#41566b;--tx3:#586c80;--tx4:#8291a2;--tx5:#728296;--accent:#008b92;--line:12,26,52;--bgrgb:238,243,248}[data-surface=light] [data-card],[data-surface=light] [data-tilt]{--bg:#0c1a34;--bg2:#081226;--bg3:#060f22;--bg4:#0a1730;--bg5:#10233f;--tx-strong:#ffffff;--tx:#dde6ed;--tx2:#b9c6d4;--tx3:#a8b6c6;--tx4:#8091a6;--tx5:#7f93a8;--accent:#00c4cc;--line:221,230,237;--bgrgb:12,26,52;background:#0d1e3b!important;box-shadow:0 18px 40px rgba(12,26,52,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--tx);font-family:Plus Jakarta Sans,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--accent);text-decoration:none}a:hover{color:#6ee7eb}::selection{background:rgba(0,196,204,.35)}input::placeholder,textarea::placeholder{color:var(--tx4)}select option{background:var(--bg);color:var(--tx)}h1,h2,h3,p{max-width:100%}.drm-burger{display:none}@media (max-width:1000px){[data-nav-links]{display:none!important}.drm-burger{display:flex!important}}@media (max-width:1100px){[data-cycle-row]{height:auto!important}}@media (max-width:900px){h1,h2,h3{width:auto!important;max-width:100%!important}[data-contact-grid]{gap:36px!important}[data-contact-grid],[data-metrics-grid]{grid-template-columns:1fr!important}[data-metrics-grid]>div{border-right:none!important;border-bottom:1px solid rgba(var(--line),.1)!important}}@media (max-width:960px){[data-article-grid]{grid-template-columns:1fr!important}[data-aside]{position:static!important}}@media (max-width:1000px){section{padding-left:20px!important;padding-right:20px!important}}@media (max-width:640px){[data-cycle-diagram]{zoom:.68}#metodologia{padding-left:8px!important;padding-right:8px!important}[data-cols3],[data-metrics-grid]{gap:18px!important}[data-cols3],[data-metrics-grid],[data-stack-mobile]{grid-template-columns:1fr!important}[data-flow]{flex-direction:column!important;align-items:stretch!important}[data-flow]>div{flex:none!important;border-radius:8px!important}[data-flow-arrow]{transform:rotate(90deg);padding:6px 0!important;align-self:center!important}section{padding-left:18px!important;padding-right:18px!important}}.painel-main{margin-left:250px}@media (max-width:900px){[data-editor-grid]{grid-template-columns:1fr!important}.painel-sidebar{display:none}.painel-main{margin-left:0!important}.painel-burger{display:flex!important;align-items:center;justify-content:center}}.br-mobile{display:none}@media (max-width:640px){.br-mobile{display:block}}@media (max-width:1000px){.nav-cta{display:none!important}}@media (max-width:560px){.sec2-title{font-size:21px!important;line-height:1.25!important}}@media (max-width:900px){.cycle-hint{display:none!important}}@media (max-width:560px){[data-tags-2]{display:grid!important;grid-template-columns:1fr 1fr!important}}@media (max-width:640px){.metric-note{justify-content:center!important;text-align:center!important}.metric-dot{display:none!important}.sec-tight{padding-top:52px!important;padding-bottom:52px!important}}@media (max-width:520px){.hero-badge{font-size:9px!important;letter-spacing:.08em!important;padding:6px 10px!important}.h-oneline{font-size:22px!important}.corais-4words{font-size:14px!important}}@media (max-width:640px){canvas,iframe,img,svg{max-width:100%}}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 0 rgba(0,196,204,.35)}50%{box-shadow:0 0 24px 4px rgba(0,196,204,.25)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes spinR{to{transform:rotate(-1turn)}}@keyframes marq{to{transform:translateX(-50%)}}@keyframes drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(44px,-30px) scale(1.07)}}@keyframes floaty{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(9px);opacity:.35}}@keyframes nudge{0%,to{transform:translateX(0)}50%{transform:translateX(6px)}}@keyframes breathe{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.18);opacity:.95}}@keyframes breathe2{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.16) saturate(1.15)}}@keyframes dotPulse{0%,to{opacity:1}50%{opacity:.3}}.hcard{transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.hcard:hover{border-color:rgba(0,196,204,.55);box-shadow:0 18px 44px rgba(0,0,0,.35),0 0 30px rgba(0,196,204,.12);background:rgba(0,196,204,.04)}.hcard-light{transition:border-color .3s ease,box-shadow .3s ease}.hcard-light:hover{border-color:rgba(0,196,204,.6);box-shadow:0 18px 44px rgba(12,26,52,.14)}.hcard-glow{transition:box-shadow .3s ease}.hcard-glow:hover{box-shadow:0 18px 44px rgba(0,0,0,.35),0 0 40px rgba(0,196,204,.22)}.hcard-glow-light{transition:box-shadow .3s ease}.hcard-glow-light:hover{box-shadow:0 18px 44px rgba(12,26,52,.14),0 0 40px rgba(0,196,204,.2)}.hlift{transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.hlift:hover{border-color:rgba(0,196,204,.5);transform:translateY(-5px);box-shadow:0 16px 34px rgba(0,0,0,.35)}.hcard-blog{transition:box-shadow .35s ease}.hcard-blog:hover{box-shadow:0 26px 60px rgba(12,26,52,.18),0 0 0 1px rgba(0,196,204,.25)}.blog-cta:hover{background-position:100% 0!important;box-shadow:0 0 26px rgba(0,196,204,.55);color:#06222a}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width:900px){.studio-body{grid-template-columns:1fr!important}.studio-rail{flex-direction:row!important;overflow-x:auto;border-right:none!important;border-bottom:1px solid rgba(var(--line),.08)}.studio-props{border-left:none!important;border-top:1px solid rgba(var(--line),.08)}.studio-hide-sm{display:none}}@media (max-width:560px){.wizard-idvisual{grid-template-columns:1fr!important}}@media (max-width:900px){.cycle-mobile-list{display:flex!important}.cycle-card,[data-cycle-diagram]{display:none!important}[data-cycle-row]{height:auto!important}}