.landing-dg,.landing-dg *{box-sizing:border-box}.landing-dg{scroll-behavior:smooth;color:#263746;font-family:var(--landing-dm-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:#fff;margin:0}.landing-dg a{color:#1b5fa8;text-decoration:none}.landing-dg a:hover{color:#0d2b5e}.landing-dg h1,.landing-dg h2,.landing-dg h3,.landing-dg h4{font-family:var(--landing-poppins),system-ui,sans-serif;letter-spacing:-.01em;margin:0;line-height:1.1}.landing-dg p{margin:0}.landing-dg table{border-collapse:collapse;width:100%}@keyframes dgPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes dgFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes dgFaqIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.dg-card{transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.dg-card:hover{border-color:#0d2b5e;transform:translateY(-4px);box-shadow:0 14px 30px #0d2b5e1a}.dg-zoom{overflow:hidden}.dg-zoom img{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.dg-zoom:hover img{transform:scale(1.05)}.dg-req{transition:border-color .3s,box-shadow .3s,transform .3s}.dg-req:hover{border-color:#d7f36a;transform:translateY(-3px);box-shadow:0 10px 24px #0d2b5e17}.dg-req:hover .dg-reqnum{color:#16324f;background:#d7f36a}.dg-reqnum{transition:background .3s,color .3s}.dg-faq summary{transition:color .2s}.dg-faq summary:hover{color:#1b5fa8}.dg-faq summary::-webkit-details-marker{display:none}.dg-faq summary:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #1b5fa8}.dg-faq .dg-chev{color:#1b5fa8;margin-left:auto;font-size:15px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.dg-faq[open] .dg-chev{transform:rotate(180deg)}.dg-faq[open]{border-color:#d7f36a!important}.dg-faq[open] p{animation:.34s ease-out both dgFaqIn}.dg-anat{cursor:pointer;transition:background .25s,border-color .25s,transform .25s}.dg-anat:hover{transform:translate(4px)}.dg-anat:focus-visible{outline-offset:2px;outline:2px solid #16324f}.dg-step{transition:border-color .3s,background .3s}.dg-step:hover{background:#fcfef5;border-color:#d7f36a}.dg-jump a{transition:background .25s,color .25s,border-color .25s}.dg-jump a:hover{color:#fff;background:#16324f;border-color:#16324f}.dg-tab{color:#5a6875;background:0 0}.dg-tabbar{display:block}#dg-tab-flexo:checked~.dg-printgrid .dg-panel-digital,#dg-tab-digital:checked~.dg-printgrid .dg-panel-flexo,#dg-tab-digital:checked~.dg-flexo-only{display:none}#dg-tab-flexo:checked~.dg-tabbar .dg-tab-flexo{color:#fff!important;background:#16324f!important;box-shadow:0 4px 12px #16324f38!important}#dg-tab-digital:checked~.dg-tabbar .dg-tab-digital{color:#fff!important;background:#1b5fa8!important;box-shadow:0 4px 12px #1b5fa838!important}#dg-tab-flexo:focus-visible~.dg-tabbar .dg-tab-flexo,#dg-tab-digital:focus-visible~.dg-tabbar .dg-tab-digital{outline-offset:2px;outline:2px solid #a9cc3b}.dg-panel>div:last-child{grid-template-columns:1fr 1fr;display:grid!important}@media (max-width:760px){.dg-panel>div:last-child{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.landing-dg *{transition:none!important;animation:none!important}}@media (max-width:1024px){.dg-svc{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dg-imgpair{gap:14px!important}.dg-imgpair>div{height:240px!important}.dg-hero{grid-template-columns:1fr!important;padding-top:44px!important;padding-bottom:48px!important}.dg-hero-img{margin-top:26px;height:340px!important}.dg-2col{grid-template-columns:1fr!important;gap:30px!important}.dg-2col-img{order:-1!important}.dg-anatgrid{grid-template-columns:1fr!important}.dg-grid4,.dg-grid3,.dg-reqgrid,.dg-steps,.dg-dont{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dg-fmt-head{display:none!important}.dg-fmt-row{grid-template-columns:1fr!important;gap:0!important;padding:0!important}.dg-fmt-cell{padding:14px 18px!important}.dg-fmt-label{display:block!important}}@media (max-width:760px){.dg-swatch{grid-template-columns:repeat(4,minmax(0,1fr))!important}.dg-faq-cols,.dg-grid3,.dg-svc{grid-template-columns:1fr!important}}@media (max-width:600px){.dg-imgpair{gap:10px!important}.dg-imgpair>div{border-radius:12px!important;height:150px!important}.dg-swatch{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.dg-swatch span:last-child{overflow-wrap:anywhere;font-size:11.5px!important}.dg-grid4,.dg-reqgrid,.dg-steps,.dg-dont{grid-template-columns:1fr!important}}
