.dg-page{--dg-ink:#0a1220;--dg-blue:#008cff;--dg-orange:#ff683b;--dg-paper:#f5f7fa;--dg-muted:#536174;--dg-line:#d5dee8;background:var(--dg-paper);color:var(--dg-ink);font-family:var(--font-display),Arial,sans-serif;line-height:1.6}.dg-page *{box-sizing:border-box}.dg-page svg{flex-shrink:0}.dg-page a:focus-visible,.dg-page summary:focus-visible{outline:3px solid var(--dg-blue);outline-offset:6px}.dg-page h1,.dg-page h2,.dg-page h3{font-family:var(--font-display),Arial,sans-serif;color:inherit;letter-spacing:-.045em}.dg-wrap{width:min(1240px,100% - 80px);margin-inline:auto}.dg-brand{width:210px;height:auto;display:block;overflow:hidden}.dg-header{background:var(--dg-paper);border-bottom:1px solid var(--dg-line)}.dg-header-inner{justify-content:space-between;align-items:center;gap:34px;min-height:100px;display:flex}.dg-header nav{align-items:center;gap:26px;font-size:.875rem;font-weight:650;display:flex}.dg-header nav a{align-items:center;gap:5px;min-height:44px;display:flex}.dg-header nav a:hover{text-underline-offset:5px;text-decoration:underline}.dg-button{text-align:left;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:22px;min-height:54px;padding:16px 22px;font-size:.9375rem;font-weight:800;line-height:1.4;transition:transform .18s,background .18s;display:inline-flex}.dg-button svg{width:21px;height:21px}.dg-button:hover{transform:translateY(-2px)}.dg-button-ink{background:var(--dg-ink);color:var(--dg-paper)}.dg-button-ink:hover{background:#1b2d46}.dg-button-orange{background:var(--dg-orange);color:var(--dg-ink)}.dg-button-orange:hover{background:#ff825d}.dg-header-cta{min-height:48px;padding:12px 17px;font-size:.875rem}.dg-skip{z-index:100;background:var(--dg-paper);color:var(--dg-ink);padding:16px;position:absolute;top:-150px;left:20px}.dg-skip:focus{top:10px}.dg-hero{background:var(--dg-ink);color:var(--dg-paper)}.dg-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:83px 85px;display:grid}.dg-kicker{letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;font-size:.875rem;font-weight:700;display:flex}.dg-hero .dg-kicker{color:#d2deee}.dg-label{color:var(--dg-ink);background:var(--dg-blue);border-radius:3px;padding:6px 10px}.dg-hero h1{letter-spacing:-.06em;margin-bottom:26px;font-size:clamp(3.4rem,5.3vw,5rem);font-weight:800;line-height:1.075}.dg-hero h1 span{color:var(--dg-blue)}.dg-lead{color:#d8e2ee;max-width:530px;margin-bottom:30px;font-size:1.125rem;line-height:1.75}.dg-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.dg-text-link{align-items:center;gap:10px;padding-block:12px;font-size:.9375rem;font-weight:700;display:inline-flex}.dg-text-link:hover{text-underline-offset:5px;text-decoration:underline}.dg-hero-note{color:#aebdcf;max-width:490px;margin:23px 0 0;font-size:.875rem;line-height:1.7}.dg-product{background:var(--dg-paper);color:var(--dg-ink);border:1px solid #334660;border-radius:14px;margin:0;overflow:hidden;transform:rotate(1deg);box-shadow:14px 14px #008cff}.dg-product-top{border-bottom:1px solid var(--dg-line);justify-content:space-between;align-items:center;gap:10px;padding:17px 21px;font-size:.8125rem;font-weight:750;display:flex}.dg-product-top>span:first-child{align-items:center;gap:8px;display:flex}.dg-product-top svg{color:var(--dg-ink);width:20px;height:20px}.dg-preview-label{color:var(--dg-muted);font-size:.75rem;font-weight:600}.dg-product-body{padding:25px}.dg-product-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.dg-product-title p{color:var(--dg-muted);margin-bottom:4px;font-size:.8125rem}.dg-product-title h2{letter-spacing:-.04em;margin:0;font-size:1.6rem;line-height:1.25}.dg-product-title>svg{width:30px;height:30px}.dg-brand-brief{background:#e7eef8;border-radius:7px;grid-template-columns:1fr auto;align-items:center;column-gap:15px;margin-block:21px;padding:15px 17px;display:grid}.dg-brand-brief>span{letter-spacing:.06em;color:#536174;grid-column:1/-1;font-size:.75rem;font-weight:750}.dg-brand-brief strong{font-size:.9375rem}.dg-brand-brief p{grid-column:1/-1;align-items:center;gap:7px;margin:3px 0 0;font-size:.75rem;display:flex}.dg-brand-brief svg{width:16px;height:16px}.dg-plan-label{justify-content:space-between;padding-bottom:10px;font-size:.8125rem;font-weight:700;display:flex}.dg-plan-label span:last-child{color:var(--dg-muted);font-weight:500}.dg-calendar{margin:0;padding:0;list-style:none}.dg-calendar li{border-top:1px solid var(--dg-line);grid-template-columns:43px 1fr;align-items:center;column-gap:12px;padding:16px 0;display:grid}.dg-day{text-align:center;color:var(--dg-muted);border-right:1px solid var(--dg-line);grid-row:span 2;padding-right:11px;font-size:.75rem;font-weight:700}.dg-day strong{color:var(--dg-ink);font-size:1.45rem;line-height:1.3;display:block}.dg-post-kind{color:var(--dg-muted);font-size:.75rem}.dg-calendar h3{letter-spacing:-.02em;margin:3px 0;font-size:.9375rem;line-height:1.35}.dg-calendar p{color:var(--dg-muted);margin:0;font-size:.75rem;line-height:1.5}.dg-post-state{color:#294355;grid-column:2;align-items:center;gap:4px;margin-top:7px;font-size:.75rem;display:flex}.dg-post-state svg{width:13px;height:13px}.dg-state-blue{color:var(--dg-ink)}.dg-automation{background:var(--dg-ink);color:var(--dg-paper);border-radius:6px;align-items:center;gap:11px;margin-top:9px;padding:15px;display:flex}.dg-automation>svg:first-child{color:var(--dg-orange);width:23px;height:23px}.dg-automation>svg:last-child{width:17px;height:17px;margin-left:auto}.dg-automation strong{font-size:.75rem;display:block}.dg-automation span{color:#bdcde0;font-size:.75rem;display:block}.dg-product figcaption{color:var(--dg-muted);padding:0 25px 20px;font-size:.75rem;line-height:1.6}.dg-capabilities{border-top:1px solid #2b3c51}.dg-capabilities>div{color:#bdcde0;flex-wrap:wrap;justify-content:space-between;gap:18px;padding-block:24px;font-size:.875rem;font-weight:650;display:flex}.dg-section{padding-block:100px}.dg-section-heading{grid-template-columns:1.35fr 1fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.dg-section h2{margin:0;font-size:clamp(2rem,3.3vw,3rem);font-weight:800;line-height:1.14}.dg-section-heading>p{color:var(--dg-muted);max-width:430px;margin:0;font-size:1rem;line-height:1.8}.dg-section .dg-kicker{margin-bottom:15px}.dg-steps{grid-template-columns:repeat(3,1fr);gap:38px;display:grid}.dg-steps article{border-top:2px solid var(--dg-line);padding-top:23px}.dg-steps article:first-child{border-color:var(--dg-blue)}.dg-steps article:nth-child(2){border-color:var(--dg-ink)}.dg-steps article:last-child{border-color:var(--dg-orange)}.dg-steps article>span{font-size:1rem;font-weight:750}.dg-steps h3{letter-spacing:-.035em;margin:25px 0 12px;font-size:1.35rem}.dg-steps p{color:var(--dg-muted);margin:0;font-size:1rem;line-height:1.8}.dg-system{background:#e8eef5}.dg-feature-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.dg-feature-grid article{background:var(--dg-paper);border:1px solid var(--dg-line);border-radius:9px;padding:34px}.dg-feature-grid article:first-child{background:var(--dg-blue);border-color:var(--dg-blue)}.dg-feature-grid article:last-child{background:var(--dg-ink);color:var(--dg-paper);border-color:var(--dg-ink)}.dg-feature-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:38px;display:flex}.dg-feature-top p{margin:0;font-size:.875rem;font-weight:700}.dg-feature-top svg{width:31px;height:31px}.dg-feature-grid h3{letter-spacing:-.035em;margin-bottom:16px;font-size:1.65rem;line-height:1.25}.dg-feature-grid article>p{color:var(--dg-muted);max-width:480px;margin:0;font-size:1rem;line-height:1.8}.dg-feature-grid article:first-child>p{color:#0a1220}.dg-feature-grid article:last-child>p{color:#bdcde0}.dg-channel-note{border-top:1px solid #bfccdc;align-items:flex-start;gap:16px;margin-top:32px;padding-top:24px;display:flex}.dg-channel-note svg{width:24px;height:24px}.dg-channel-note p{color:var(--dg-muted);margin:0;font-size:.9375rem}.dg-channel-note strong{color:var(--dg-ink)}.dg-mode-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.dg-mode-grid article{border-radius:11px;flex-direction:column;align-items:flex-start;padding:43px;display:flex}.dg-mode-platform{background:#fff;border:1px solid #bac7d7}.dg-mode-team{background:var(--dg-ink);color:var(--dg-paper)}.dg-mode-label{align-items:center;gap:10px;font-size:.875rem;font-weight:750;display:flex}.dg-mode-label svg{width:23px;height:23px}.dg-mode-team .dg-mode-label{color:var(--dg-orange)}.dg-mode-grid h3{min-height:96px;margin:20px 0;font-size:2.6rem;line-height:1.15}.dg-mode-grid h3 span{color:var(--dg-blue)}.dg-mode-grid article>p:not(.dg-mode-label){color:var(--dg-muted);font-size:1rem;line-height:1.8}.dg-mode-team>p:not(.dg-mode-label){color:#bdcde0!important}.dg-mode-grid ul{gap:15px;margin:12px 0 32px;padding:0;font-size:.9375rem;list-style:none;display:grid}.dg-mode-grid li{align-items:flex-start;gap:10px;display:flex}.dg-mode-grid li svg{width:19px;height:19px;margin-top:2px}.dg-mode-team li svg{color:var(--dg-orange)}.dg-mode-grid .dg-button{justify-content:space-between;width:100%;margin-top:auto}.dg-mode-note{color:var(--dg-muted);max-width:850px;margin:24px 0 0;font-size:.875rem}.dg-faq{border-top:1px solid var(--dg-line);background:#fff}.dg-faq-grid{grid-template-columns:1fr 1.35fr;gap:100px;display:grid}.dg-faq-grid>div>p:last-child{color:var(--dg-muted);max-width:330px;margin-top:23px}.dg-faq details{border-bottom:1px solid var(--dg-line)}.dg-faq details:first-child{border-top:1px solid var(--dg-line)}.dg-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:1rem;font-weight:750;list-style:none;display:flex}.dg-faq summary::-webkit-details-marker{display:none}.dg-faq summary span{font-size:1.5rem;font-weight:400;line-height:1}.dg-faq details[open] summary span{transform:rotate(45deg)}.dg-faq details>p{color:var(--dg-muted);max-width:600px;margin:0 0 25px;font-size:.9375rem;line-height:1.8}.dg-contact{background:var(--dg-blue)}.dg-contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:85px;display:grid}.dg-contact h2{margin:28px 0;font-size:clamp(2.6rem,4.1vw,3.9rem);line-height:1.1}.dg-contact h2 span{color:var(--dg-ink)}.dg-contact-grid>div>p:not(.dg-kicker){max-width:450px;font-size:1.0625rem}.dg-contact-wa{border-bottom:1px solid #0a1220;align-items:center;gap:10px;margin-top:8px;padding:12px 0;font-size:.9375rem;font-weight:750;display:inline-flex}.dg-contact-wa svg{width:22px;height:22px}.dg-contact-signature{margin-top:60px;font-family:Georgia,serif;font-style:italic;font-size:1.6rem!important}.dg-page .request-datagrafica{--ink:var(--dg-ink);--ink-soft:var(--dg-muted);--purple:var(--dg-ink);--coral:var(--dg-orange);--line:var(--dg-line);--lavender:var(--dg-paper);background:var(--dg-paper);color:var(--dg-ink);box-shadow:none;border:0;border-radius:11px;padding:33px}.dg-page .request-heading h3{font-size:1.7rem;line-height:1.25}.dg-page .request-heading>p{color:var(--dg-muted)}.dg-page .request-heading>p:first-child{color:var(--dg-ink)}.dg-page .request-button{background:var(--dg-ink);color:var(--dg-paper);border-color:var(--dg-ink)}.dg-page .request-consent a,.dg-page .request-note a{color:var(--dg-ink)}.dg-page .request-datagrafica input:focus-visible,.dg-page .request-datagrafica select:focus-visible,.dg-page .request-datagrafica textarea:focus-visible{outline-offset:2px;outline:3px solid #008cff}.dg-footer{color:var(--dg-paper);background:#091422;padding-block:44px}.dg-footer>.dg-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;display:flex}.dg-footer .dg-brand{width:210px}.dg-footer p{color:#b9c9dc;margin:0;font-size:.8125rem}.dg-footer nav{flex-wrap:wrap;gap:23px;font-size:.875rem;display:flex}.dg-footer nav a:hover{text-decoration:underline}.dg-footer>.dg-wrap>span{color:#b9c9dc;font-size:.75rem}@media (min-width:1500px){.dg-hero-grid{padding-block:100px}}@media (max-width:1150px){.dg-wrap{width:calc(100% - 56px)}.dg-header-inner{gap:24px}.dg-header nav{gap:17px}.dg-header-cta{gap:10px;font-size:.8125rem}.dg-hero-grid{gap:38px}.dg-hero h1{font-size:4rem}.dg-section-heading{gap:45px}.dg-contact-grid{gap:40px}.dg-faq-grid{gap:60px}.dg-mode-grid article{padding:33px}.dg-product-body{padding:20px}.dg-product-title h2{font-size:1.4rem}}@media (max-width:950px){.dg-header-cta{display:none}.dg-hero-grid{grid-template-columns:1fr;gap:52px;padding-block:62px}.dg-hero-copy{max-width:700px}.dg-hero h1{font-size:clamp(3.7rem,8.5vw,5.1rem)}.dg-lead{max-width:630px}.dg-product{justify-self:center;width:calc(100% - 14px);max-width:600px;transform:none}.dg-product-body{padding:26px}.dg-product-title h2{font-size:1.7rem}.dg-calendar li{grid-template-columns:43px 1fr auto}.dg-post-state{grid-area:1/3;margin:0}.dg-day{grid-row:1}.dg-section{padding-block:75px}.dg-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:35px}.dg-section-heading>p{max-width:600px}.dg-steps{gap:25px}.dg-mode-grid article{padding:28px}.dg-mode-grid h3{font-size:2.3rem}.dg-mode-grid .dg-button{gap:15px;padding-inline:16px;font-size:.875rem}.dg-faq-grid{grid-template-columns:1fr;gap:35px}.dg-faq-grid>div>p:last-child{max-width:600px}.dg-contact-grid{grid-template-columns:1fr;gap:35px}.dg-contact-grid>div>p:not(.dg-kicker){max-width:620px}.dg-contact-signature{margin-top:30px}.dg-contact .contact-request{width:100%;max-width:680px}.dg-footer>.dg-wrap{justify-content:flex-start;gap:24px 40px}}@media (max-width:600px){.dg-wrap{width:calc(100% - 40px)}.dg-header-inner{flex-wrap:wrap;align-items:center;gap:8px;min-height:90px;padding-block:12px}.dg-brand{width:200px}.dg-header nav{justify-content:space-between;gap:10px;width:100%;font-size:.8125rem}.dg-header nav a{min-height:36px}.dg-hero-grid{gap:35px;padding-block:45px 54px}.dg-hero h1{letter-spacing:-.055em;font-size:clamp(2.85rem,11.5vw,4rem)}.dg-kicker{gap:10px;font-size:.75rem}.dg-label{padding:5px 8px}.dg-lead{font-size:1rem;line-height:1.8}.dg-actions{gap:10px 20px}.dg-actions .dg-button{justify-content:space-between;width:100%;font-size:.875rem}.dg-hero-note{font-size:.8125rem}.dg-product{box-shadow:8px 8px 0 var(--dg-blue);width:calc(100% - 8px)}.dg-product-top{gap:8px;padding:14px;font-size:.75rem}.dg-preview-label{font-size:.75rem}.dg-product-body{padding:17px 14px}.dg-product-title h2{font-size:1.35rem}.dg-product-title>svg{width:24px;height:24px}.dg-brand-brief{padding:13px}.dg-calendar li{grid-template-columns:37px 1fr;gap:0 10px}.dg-day{grid-row:span 2;padding-right:8px}.dg-post-state{grid-area:auto/2;margin-top:5px}.dg-calendar h3{font-size:.875rem}.dg-calendar p{font-size:.75rem}.dg-automation{gap:8px;padding:12px}.dg-automation strong,.dg-automation span{font-size:.75rem}.dg-product figcaption{padding:0 14px 17px;font-size:.75rem}.dg-capabilities>div{grid-template-columns:repeat(3,1fr);gap:16px 10px;padding-block:23px;font-size:.75rem;display:grid}.dg-section{padding-block:58px}.dg-section h2{font-size:2.05rem;line-height:1.17}.dg-section-heading>p{font-size:1rem}.dg-steps{grid-template-columns:1fr;gap:28px}.dg-steps article{padding-top:16px}.dg-steps h3{margin-top:12px}.dg-feature-grid{grid-template-columns:1fr}.dg-feature-grid article{padding:25px}.dg-feature-top{margin-bottom:25px}.dg-feature-grid h3{font-size:1.55rem}.dg-feature-grid article>p{font-size:1rem}.dg-mode-grid{grid-template-columns:1fr;gap:20px}.dg-mode-grid article{padding:27px 24px}.dg-mode-grid h3{min-height:0;font-size:2.4rem}.dg-mode-grid ul,.dg-mode-grid .dg-button{font-size:.875rem}.dg-mode-note{font-size:.8125rem}.dg-faq summary{padding-block:21px;font-size:.9375rem}.dg-faq details>p{font-size:.9375rem}.dg-contact h2{font-size:2.5rem}.dg-contact-grid{gap:24px}.dg-contact-wa{gap:8px;font-size:.875rem}.dg-page .request-datagrafica{padding:23px 20px}.dg-page .request-heading h3{font-size:1.55rem}.dg-footer>.dg-wrap{flex-direction:column;align-items:flex-start;gap:24px}.dg-footer{padding-block:35px}.dg-footer nav{gap:22px}.dg-hero h1,.dg-section h2{text-wrap:balance}}.dg-page .request-datagrafica{--request-ink:#0a1220;--request-accent:#0a1220;--request-bg:#f5f7fa}.dg-page .dg-contact-wa:focus-visible{outline-color:var(--dg-ink)}.dg-page .request-datagrafica button:focus-visible,.dg-page .request-datagrafica summary:focus-visible{outline-offset:3px;outline:3px solid #008cff}@media (prefers-reduced-motion:reduce){.dg-page *{scroll-behavior:auto!important;transition:none!important}}
