:root{--db-red: #E11E42;--db-red-dark: #540B19;--db-red-light: #FF4A6D;--db-red-light-05: #ff4a6d0d;--db-red-light-10: #ff4a6d1a;--db-red-light-20: #ff4a6d33;--db-red-light-30: #ff4a6d4d;--db-red-light-40: #ff4a6d66;--db-red-light-50: #ff4a6d80;--db-red-light-60: #ff4a6d99;--db-red-light-70: #ff4a6db3;--db-red-light-80: #ff4a6dcc;--db-red-light-90: #ff4a6de6;--db-blue: #0065E3;--db-blue-d1: #1753ba;--db-blue-d2: #1d4391;--db-blue-d3: #1d346d;--db-blue-d4: #192448;--db-blue-d5: #121626;--db-navy: #0F1629;--db-navy-2: #121626;--db-blue-gray: #A9C6E8;--db-blue-light: #C4D9FF;--db-mint: #4AFFB1;--db-white: #F8FAFF;--db-white-d1: #c9cbcf;--db-white-d2: #9fa0a3;--db-white-d3: #747576;--db-white-d4: #4c4c4d;--db-white-d5: #282929;--db-ink: #404040;--surface-base: var(--db-white);--surface-raised: #ffffff;--surface-sunken: #eef2fb;--surface-dark: var(--db-navy);--surface-dark-rgb: 15, 22, 41;--surface-dark-2: #161d33;--surface-dark-2-rgb: 22, 29, 51;--surface-dark-3: #1d2740;--text-strong: var(--db-navy);--text-body: #3a4256;--text-muted: var(--db-white-d3);--text-inverse: var(--db-white);--text-inverse-muted: #9fb0cc;--text-on-accent: #ffffff;--accent: var(--db-red);--accent-hover: #c4193a;--accent-press: #a8112f;--accent-2: var(--db-blue);--accent-2-hover: #1753ba;--accent-2-press: var(--db-blue-d2);--border-subtle: #e2e8f4;--border-strong: #cdd7ea;--border-dark: #ffffff14;--border-dark-strong: #ffffff2b;--border-accent: var(--db-red);--focus-ring: #0065e366;--success: #1f9d57;--warning: #d98a00;--danger: var(--db-red);--info: var(--db-blue);--font-sans: "Afacad Flux", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Afacad Flux", system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 800;--fs-caption: 12px;--fs-sm: 14px;--fs-body: 16px;--fs-lead: clamp(18px, .4vw + 17px, 20px);--fs-h3: clamp(20px, .9vw + 17px, 25px);--fs-h2: clamp(30px, 2.4vw + 20px, 41px);--fs-h1: clamp(38px, 4.2vw + 22px, 67px);--fs-display: clamp(44px, 5vw + 24px, 67px);--lh-tight: 1.05;--lh-heading: 1.15;--lh-snug: 1.35;--lh-body: 1.6;--ls-tight: -.02em;--ls-normal: 0;--ls-eyebrow: .18em;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--container-max: 1200px;--container-wide: 1400px;--gutter: clamp(20px, 4vw, 64px);--section-pad-y: clamp(56px, 7vw, 120px);--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(15, 22, 41, .06);--shadow-sm: 0 2px 8px rgba(15, 22, 41, .06);--shadow-card: 0 6px 24px rgba(15, 22, 41, .08);--shadow-lg: 0 12px 40px rgba(15, 22, 41, .12);--shadow-xl: 0 24px 64px rgba(15, 22, 41, .16);--glow-red: 0 16px 40px rgba(225, 30, 66, .3);--glow-blue: 0 16px 40px rgba(0, 101, 227, .3);--grad-banner-red: linear-gradient(105deg, #540B19 0%, #E11E42 55%, #FF4A6D 100%);--grad-banner-blue: linear-gradient(105deg, #0F1629 0%, #0065E3 100%);--grad-divider: linear-gradient(90deg, #E11E42 0%, #FF4A6D 35%, #6E8FE0 65%, #0065E3 100%);--grad-hero: radial-gradient(120% 120% at 75% 30%, #15407a 0%, #0c1730 45%, #0F1629 100%);--grad-surface-light: linear-gradient(180deg, #ffffff 0%, #eef3fc 100%);--grad-card-blue: linear-gradient(160deg, #ffffff 0%, #dbe7fb 100%);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .36s}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);background:var(--surface-base);color:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}::selection{background:var(--db-red-light-40)}.mono{font-family:var(--font-mono);font-variant-ligatures:none}.dgs-grid{display:grid;gap:16px}.dgs-grid>*,.hero-grid>*{min-width:0}.cols-5{grid-template-columns:repeat(5,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-2{grid-template-columns:repeat(2,1fr)}.dgs-bento{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:16px;align-items:stretch}.dgs-bento>*{min-width:0}.dgs-bento>.bento-feature{grid-column:1;grid-row:span 2}.dgs-bento>.bento-wide{grid-column:span 2}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.hero-grid.hero-grid--art{grid-template-columns:.85fr 1.4fr}@media (max-width: 1000px){.hero-grid,.hero-grid.hero-grid--art{grid-template-columns:1fr}.hero-grid{gap:36px}.cols-5{grid-template-columns:repeat(3,1fr)}.cols-4,.cols-3{grid-template-columns:repeat(2,1fr)}.dgs-bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.dgs-bento>.bento-feature{grid-column:span 2;grid-row:auto}.dgs-nav-links{display:none!important}}@media (max-width: 620px){.cols-5,.cols-4,.cols-3,.cols-2,.dgs-bento{grid-template-columns:1fr}.dgs-bento>.bento-feature,.dgs-bento>.bento-wide{grid-column:auto}}@media (max-width: 720px){.stat-cell{border-left:none!important;flex-basis:40%!important}}.case-chapters{display:block}.case-chapters-body{max-width:700px;margin:0 auto}.case-chapters-nav{position:sticky;top:64px;z-index:5;display:flex;flex-direction:column;align-items:center;gap:14px;padding:16px 0 14px;margin-bottom:clamp(24px,4vw,48px);border-bottom:1px solid;border-color:var(--border-subtle);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.case-chapters-track{position:relative;width:min(100%,260px);height:2px;border-radius:2px;overflow:hidden}.case-chapters-track-fill{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--grad-divider);transform:scaleX(0);transform-origin:left;transition:transform .1s linear}.case-chapters-steps{display:flex;align-items:center;gap:8px}.case-chapters-steps-line{width:26px;height:1px;flex-shrink:0;transition:background .3s var(--ease-out)}.case-chapters-dot{width:26px;height:26px;border-radius:50%;flex-shrink:0;border:1.5px solid;background:transparent;cursor:pointer;padding:0;font-size:11px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .3s var(--ease-out),border-color .3s var(--ease-out),transform .3s var(--ease-out)}.case-chapters-dot:hover{transform:scale(1.1)}.case-chapters-dot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.case-chapter{position:relative;padding:clamp(56px,8vw,104px) 0}.case-chapter-inner{position:relative;z-index:1}.case-chapter-medallion{width:48px;height:48px;border-radius:13px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 900px){.case-chapters-nav{display:none}.case-chapter{padding:40px 0}}@media (prefers-reduced-motion: reduce){.case-chapters-nav{display:none}.case-chapters-track-fill{transition:none!important}}.tiers-explorer{display:grid;grid-template-columns:240px 1fr;gap:16px;align-items:start}.tiers-sidebar{display:flex;flex-direction:column;gap:8px}@media (max-width: 860px){.tiers-explorer{grid-template-columns:1fr}.tiers-sidebar{flex-direction:row;flex-wrap:wrap}.tiers-sidebar>button{flex:1;min-width:140px}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);will-change:opacity,transform}.reveal.is-in{opacity:1;transform:none}@keyframes db-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.pulse-dot{animation:db-pulse 2s infinite ease-in-out}@keyframes db-spin{to{transform:rotate(360deg)}}@keyframes db-spin-rev{to{transform:rotate(-360deg)}}.ring-spin{animation:db-spin 16s linear infinite}.ring-spin-rev{animation:db-spin-rev 28s linear infinite}@keyframes db-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.card-float{animation:db-float 6.5s ease-in-out infinite}@keyframes of-dash{to{stroke-dashoffset:-200}}@keyframes of-scan{0%{transform:translateY(-12%);opacity:0}12%{opacity:.55}88%{opacity:.55}to{transform:translateY(880%);opacity:0}}@keyframes of-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes of-grad{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes of-ping{0%{transform:scale(1);opacity:.5}70%{opacity:0}to{transform:scale(1.7);opacity:0}}@keyframes of-sheen{0%{transform:translate(-130%) skew(-18deg)}55%,to{transform:translate(240%) skew(-18deg)}}.of-dash{animation:of-dash 3s linear infinite}.of-scan{animation:of-scan 6s linear infinite}.of-float{animation:of-float 4s ease-in-out infinite}.of-ping{animation:of-ping 2.4s ease-out infinite}.of-sheen{animation:of-sheen 4.5s ease-in-out infinite}.accent-grad{background:linear-gradient(100deg,var(--db-red-light) 0%,var(--db-blue-light) 45%,var(--db-red-light) 90%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:of-grad 7s linear infinite}.lift-card{transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.lift-card:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:var(--shadow-card)}@keyframes db-scroll-logos{0%{transform:translate(0)}to{transform:translate(-50%)}}.clients-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marquee-track{display:flex;align-items:center;gap:60px;width:max-content;animation:db-scroll-logos 42s linear infinite}.clients-marquee:hover .marquee-track{animation-play-state:paused}.faq-item{border-bottom:1px solid var(--border-subtle)}.faq-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 4px;cursor:pointer;list-style:none;text-align:left}.faq-summary::-webkit-details-marker{display:none}.faq-summary::marker{content:""}.faq-summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.faq-item[open] .faq-icon-plus,.faq-item:not([open]) .faq-icon-minus{display:none}@keyframes db-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.carousel-panel.is-active,.tier-panel.is-active{animation:db-panel-in .28s var(--ease-out)}:root{--band-h: clamp(200px, 52vw, 300px);--veil-light: linear-gradient(180deg, rgba(248,250,255,.1) 0%, rgba(248,250,255,.58) 56%, var(--surface-base) 100%);--veil-sunken: linear-gradient(180deg, rgba(238,242,251,.1) 0%, rgba(238,242,251,.62) 56%, var(--surface-sunken) 100%);--veil-dark: linear-gradient(180deg, rgba(var(--surface-dark-rgb),.28) 0%, rgba(var(--surface-dark-rgb),.74) 56%, var(--surface-dark) 100%);--veil-red: linear-gradient(180deg, rgba(84,11,25,.3) 0%, rgba(84,11,25,.8) 56%, #540B19 100%)}.photo-band--light{--band-veil: var(--veil-light)}.photo-band--sunken{--band-veil: var(--veil-sunken)}.photo-band--dark{--band-veil: var(--veil-dark)}.photo-band--red{--band-veil: var(--veil-red)}@media (max-width: 900px){.photo-band{background-image:none!important;padding-top:calc(var(--band-h) + 12px)!important}.photo-band:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--band-h);background-image:var(--band-veil),var(--band-photo);background-size:cover;background-position:var(--band-pos, top center);background-repeat:no-repeat;pointer-events:none}.culture-veil{display:none}}.quemsomos-content{position:relative;z-index:1}.quemsomos-photo{position:absolute;z-index:0;top:45%;transform:translateY(-50%);right:calc(50% - 50vw);width:clamp(500px,54%,780px);aspect-ratio:16 / 9.3;background-image:url(/assets/db1-ogrupo-growth.png);background-repeat:no-repeat;background-size:cover;background-position:center;pointer-events:none}@media (max-width: 900px){.quemsomos-photo{position:static;width:auto;margin:0 -32px 24px;transform:none}}.cultura-layout{position:relative;padding:clamp(64px,7vw,108px) 0}.cultura-photo{position:absolute;z-index:0;top:0;bottom:0;right:calc(50% - 50vw);width:clamp(420px,58%,900px);background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 92%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 22%);mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 92%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 22%);-webkit-mask-composite:source-in;mask-composite:intersect;pointer-events:none}.cultura-col{position:relative;z-index:1;width:min(100%,62%)}.cultura-cards{grid-template-columns:repeat(3,1fr)}.cultura-card{padding:22px;border:1px solid var(--border-dark);border-radius:var(--radius-lg);background:rgba(var(--surface-dark-2-rgb),.58);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cultura-card--motto{display:flex;align-items:center;background:var(--grad-banner-red);border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;grid-column:span 2}@media (max-width: 1200px){.cultura-cards{grid-template-columns:repeat(2,1fr)}.cultura-card--motto{grid-column:auto}.cultura-photo{width:clamp(420px,50%,640px)}}@media (max-width: 900px){.cultura-layout{padding-top:24px}.cultura-photo{position:static;width:auto;aspect-ratio:3 / 2;margin:0 -32px 12px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 6%,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 6%,#000 72%,transparent 100%)}.cultura-col{width:100%}.cultura-cards{grid-template-columns:1fr}.cultura-card:not(.cultura-card--motto){background:var(--surface-dark-2)}.cultura-card{backdrop-filter:none;-webkit-backdrop-filter:none}}.post-card{display:block;height:100%}.post-card-link{display:flex;flex-direction:column;height:100%;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);text-decoration:none;color:inherit}.post-card-link picture{display:block}.post-card-capa{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:var(--surface-sunken)}.post-card-capa-vazia{background:var(--grad-banner-blue)}.post-card-corpo{display:flex;flex-direction:column;flex:1;padding:24px}.post-card-categoria{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--db-blue);margin-bottom:12px}.post-card-titulo{margin:0 0 10px;font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:1.22;color:var(--text-strong)}.post-card-data{font-size:13px;color:var(--text-muted);margin-bottom:14px}.post-card-resumo{margin:0 0 18px;font-size:14.5px;line-height:1.55;color:var(--text-body);flex:1}.post-card-cta{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:var(--fw-bold);color:var(--db-blue)}.blog-chips{display:flex;flex-wrap:wrap;gap:10px}.blog-chip{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:var(--fw-semibold);padding:9px 18px;border-radius:var(--radius-pill);border:1.5px solid var(--border-strong);color:var(--text-body);text-decoration:none;background:transparent;transition:border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.blog-chip:hover{border-color:var(--db-red);color:var(--text-strong)}.blog-chip.is-ativa{background:var(--db-red);border-color:var(--db-red);color:#fff}.blog-chip-total{font-size:12px;opacity:.7}.blog-vazio{margin:40px 0;font-size:var(--fs-lead);color:var(--text-muted);text-align:center}.blog-paginacao{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:48px;padding-top:28px;border-top:1px solid var(--border-subtle)}.blog-paginacao-numeros{display:flex;gap:8px;margin:0;padding:0;list-style:none}.blog-paginacao-num{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:14.5px;font-weight:var(--fw-semibold);color:var(--text-body);text-decoration:none}.blog-paginacao-num:hover{border-color:var(--db-blue);color:var(--db-blue)}.blog-paginacao-num.is-atual{background:var(--db-navy);border-color:var(--db-navy);color:#fff}.blog-paginacao-passo{font-size:14.5px;font-weight:var(--fw-bold);color:var(--db-blue);text-decoration:none}.blog-newsletter{max-width:560px;margin:0 auto;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:clamp(24px,3vw,36px);box-shadow:var(--shadow-card)}.blog-newsletter-titulo{margin:0 0 18px;font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--text-strong)}.post{max-width:68ch;margin:0 auto}.post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:14px;color:var(--text-muted);margin-bottom:28px}.post-meta-autor{font-weight:var(--fw-bold);color:var(--text-strong)}.post-meta-atualizado{font-style:italic}.post picture{display:block}.post-capa{display:block;width:100%;height:auto;border-radius:var(--radius-lg);margin-bottom:40px}.post-conteudo{font-size:17.5px;line-height:var(--lh-body);color:var(--text-body)}.post-conteudo>:first-child{margin-top:0}.post-conteudo h2{margin:48px 0 16px;font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-tight);color:var(--text-strong)}.post-conteudo h3{margin:36px 0 12px;font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:1.25;color:var(--text-strong)}.post-conteudo h4{margin:28px 0 10px;font-size:18px;font-weight:var(--fw-bold);color:var(--text-strong)}.post-conteudo p{margin:0 0 22px}.post-conteudo a{color:var(--db-blue);text-decoration:underline;text-underline-offset:2px}.post-conteudo strong{font-weight:var(--fw-bold);color:var(--text-strong)}.post-conteudo ul,.post-conteudo ol{margin:0 0 22px;padding-left:24px}.post-conteudo li{margin-bottom:8px}.post-conteudo img{max-width:100%;height:auto;border-radius:var(--radius-md)}.post-conteudo figure{margin:32px 0}.post-conteudo figcaption{margin-top:10px;font-size:13.5px;color:var(--text-muted);text-align:center}.post-conteudo blockquote{margin:32px 0;padding:2px 0 2px 22px;border-left:3px solid var(--db-red);font-size:19px;line-height:1.5;color:var(--text-strong)}.post-conteudo code{font-family:var(--font-mono);font-size:.9em;background:var(--surface-sunken);padding:2px 6px;border-radius:var(--radius-xs)}.post-conteudo pre{margin:0 0 24px;padding:20px;overflow-x:auto;background:var(--surface-dark);color:var(--text-inverse);border-radius:var(--radius-md)}.post-conteudo pre code{background:none;padding:0;color:inherit}.post-conteudo table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 24px;font-size:15px}.post-conteudo th,.post-conteudo td{border:1px solid var(--border-subtle);padding:10px 12px;text-align:left}.post-conteudo th{background:var(--surface-sunken);font-weight:var(--fw-bold);color:var(--text-strong)}.post-conteudo iframe{max-width:100%}.post-rodape{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;border-top:1px solid var(--border-subtle)}.post-rodape-link{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:var(--fw-bold);color:var(--db-blue);text-decoration:none}@media (max-width: 620px){.post-conteudo{font-size:17px}.blog-paginacao-passo{width:100%;text-align:center}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.reveal{opacity:1!important;transform:none!important;transition:none!important}.pulse-dot,.marquee-track,.ring-spin,.ring-spin-rev,.card-float,.of-dash,.of-scan,.of-float,.accent-grad,.of-ping,.of-sheen{animation:none!important}.accent-grad{color:var(--db-blue-light);-webkit-text-fill-color:var(--db-blue-light)}.lift-card{transition:none!important}.lift-card:hover{transform:none!important}}
