.et-menu li li a{padding:6px 20px;width:300px}#top-menu li li a{padding:6px 20px;width:250px}.nav li ul{width:250px}@media screen and (min-width:981px){.dfh-14 .et-menu &gt;.menu-item-has-children &gt;.sub-menu:before{font-family:ETmodules;content:''!important;position:absolute;right:20px;top:-17px;font-size:30px}}.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li ul.sub-menu{left:0px!important;width:240px!important}.text-counter{max-width:600px;margin:0 auto;padding:20px;border:1px solid #ddd;border-radius:5px}#text-input{width:100%;margin-bottom:10px}button{padding:10px 20px;background-color:#0073aa;color:#fff;border:none;border-radius:5px;cursor:pointer}button:hover{background-color:#005177}#stats-result{margin-top:20px}:root{--dd-ink:#121110;--dd-ink-70:#4A4744;--dd-ink-45:#756F66;--dd-paper:#F7F4EE;--dd-paper-dim:#EFEAE1;--dd-accent:#C1440E;--dd-rule:#DED8CE;--dd-serif:"Instrument Serif",Georgia,"Times New Roman",serif;--dd-mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace}.dd-answer,.dd-why,.dd-services,.dd-industries,.dd-questions,.dd-areas,.dd-process,.dd-faq,.dd-proof,.dd-related,.dd-cta,.dd-glance{max-width:74ch;margin:0 auto 2.75rem;padding:0}.dd-answer{border-left:3px solid var(--dd-accent);padding:1.35rem 0 1.35rem 1.5rem;margin-bottom:3rem}.dd-answer p{font-size:1.2rem;line-height:1.55;color:var(--dd-ink-70);margin:0}.dd-answer strong{color:var(--dd-ink);font-weight:600}.dd-why h2,.dd-services h2,.dd-industries h2,.dd-areas h2,.dd-process h2,.dd-faq h2,.dd-proof h2,.dd-related h2,.dd-cta h2,.dd-glance h2,.dd-questions h2{font-family:var(--dd-serif);font-weight:400;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.18;letter-spacing:-.02em;color:var(--dd-ink);margin:0 0 1rem;padding-top:1.5rem;border-top:1px solid var(--dd-rule)}.dd-answer+.dd-why h2{border-top:0;padding-top:0}.dd-faq h3,.dd-areas h3{font-size:1.08rem;font-weight:600;line-height:1.4;color:var(--dd-ink);margin:1.6rem 0 .4rem;letter-spacing:-.005em}.dd-areas h3{font-family:var(--dd-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dd-ink-45);font-weight:400;margin-top:1.8rem}.dd-why p,.dd-faq p,.dd-questions p,.dd-proof p,.dd-areas p,.dd-industries p{line-height:1.68;color:var(--dd-ink-70);margin:0 0 1.05em}.dd-why p strong,.dd-proof p strong{color:var(--dd-ink);font-weight:600}.dd-glance table{width:100%;border-collapse:collapse;margin:0;background:var(--dd-paper-dim)}.dd-glance th,.dd-glance td{text-align:left;padding:.85rem 1.1rem;border-bottom:1px solid var(--dd-rule);vertical-align:top;line-height:1.5}.dd-glance th{width:34%;font-family:var(--dd-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dd-ink-45);font-weight:400;white-space:normal}.dd-glance td{color:var(--dd-ink);font-size:.97rem}.dd-glance tr:last-child th,.dd-glance tr:last-child td{border-bottom:0}@media(max-width:640px){.dd-glance th,.dd-glance td{display:block;width:auto;padding:.5rem 1.1rem}.dd-glance th{padding-bottom:.15rem;border-bottom:0}}.dd-services ul,.dd-industries ul,.dd-process ol{margin:0;padding:0;list-style:none}.dd-services li,.dd-industries li{padding:.9rem 0;border-bottom:1px solid var(--dd-rule);line-height:1.55;color:var(--dd-ink-70)}.dd-services li:last-child,.dd-industries li:last-child{border-bottom:0}.dd-services li a,.dd-industries li a{color:var(--dd-ink);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s,color .2s}.dd-services li a:hover,.dd-industries li a:hover{color:var(--dd-accent);border-bottom-color:var(--dd-accent)}.dd-process ol{counter-reset:ddstep}.dd-process li{counter-increment:ddstep;position:relative;padding:.9rem 0 .9rem 2.9rem;border-bottom:1px solid var(--dd-rule);line-height:1.55;color:var(--dd-ink-70)}.dd-process li:last-child{border-bottom:0}.dd-process li::before{content:counter(ddstep,decimal-leading-zero);position:absolute;left:0;top:1rem;font-family:var(--dd-mono);font-size:.72rem;letter-spacing:.1em;color:var(--dd-accent)}.dd-process li strong{color:var(--dd-ink)}.dd-why a,.dd-faq a,.dd-questions a,.dd-proof a,.dd-areas a,.dd-related a{color:var(--dd-accent);text-decoration:underline;text-underline-offset:.16em;text-decoration-thickness:1px}.dd-faq{border-top:1px solid var(--dd-rule);padding-top:.5rem}.dd-faq h3{padding-top:1.3rem;border-top:1px solid var(--dd-rule)}.dd-faq h3:first-of-type{border-top:0}.dd-related p{margin:.5rem 0;line-height:1.9;color:var(--dd-ink-70)}.dd-related strong{font-family:var(--dd-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dd-ink-45);font-weight:400;display:inline-block;min-width:5.5rem}.dd-cta{background:var(--dd-ink);color:var(--dd-paper);padding:2.6rem 2rem;margin-top:3.5rem;max-width:none}.dd-cta h2{color:var(--dd-paper);border-top:0;padding-top:0;max-width:16ch;margin-bottom:.9rem}.dd-cta p{color:#B8B0A6;line-height:1.6;margin:0 0 1.6rem;max-width:56ch}.dd-btn{display:inline-block;padding:.95rem 1.6rem;margin:0 .6rem .6rem 0;background:var(--dd-paper);color:var(--dd-ink)!important;font-size:.95rem;font-weight:600;text-decoration:none!important;border:1px solid var(--dd-paper);border-radius:0;transition:background .25s,color .25s,border-color .25s}.dd-btn:hover{background:var(--dd-accent);border-color:var(--dd-accent);color:#fff!important}.dd-btn--ghost{background:transparent;color:var(--dd-paper)!important;border-color:#5A544C}.dd-btn--ghost:hover{background:var(--dd-paper);color:var(--dd-ink)!important;border-color:var(--dd-paper)}.dd-glance .dd-btn,.dd-answer .dd-btn{background:var(--dd-ink);color:var(--dd-paper)!important;border-color:var(--dd-ink)}[dir="rtl"] .dd-answer{border-left:0;border-right:3px solid var(--dd-accent);padding:1.35rem 1.5rem 1.35rem 0}[dir="rtl"] .dd-glance th,[dir="rtl"] .dd-glance td{text-align:right}[dir="rtl"] .dd-process li{padding:.9rem 2.9rem .9rem 0}[dir="rtl"] .dd-process li::before{left:auto;right:0}.dd-glance a,.dd-services a,.dd-industries a,.dd-cta a:not(.dd-btn){color:var(--dd-accent);text-decoration:underline;text-underline-offset:.16em;text-decoration-thickness:1px}.dd-cta a:not(.dd-btn){color:#E8A88C}.dd-services li a,.dd-industries li a{text-decoration:none}.dd-cta,body .dd-cta,#main-content .dd-cta{background:#121110!important}.dd-cta h2,body .dd-cta h2,#main-content .dd-cta h2,.entry-content .dd-cta h2{color:#F7F4EE!important;border-top:0!important;padding-top:0!important}.dd-cta p,body .dd-cta p,#main-content .dd-cta p,.entry-content .dd-cta p{color:#C4BCB0!important}.dd-btn,body .dd-btn,#main-content .dd-btn,.entry-content a.dd-btn,.dd-cta a.dd-btn{background:#F7F4EE!important;color:#121110!important;border:1px solid #F7F4EE!important;text-decoration:none!important;box-shadow:none!important}.dd-btn:hover,body .dd-btn:hover,#main-content .dd-btn:hover,.entry-content a.dd-btn:hover,.dd-cta a.dd-btn:hover{background:#C1440E!important;border-color:#C1440E!important;color:#FFFFFF!important}.dd-btn--ghost,body .dd-btn--ghost,#main-content .dd-btn--ghost,.entry-content a.dd-btn--ghost,.dd-cta a.dd-btn--ghost{background:transparent!important;color:#F7F4EE!important;border:1px solid #6B645B!important}.dd-btn--ghost:hover,body .dd-btn--ghost:hover,#main-content .dd-btn--ghost:hover,.entry-content a.dd-btn--ghost:hover,.dd-cta a.dd-btn--ghost:hover{background:#F7F4EE!important;color:#121110!important;border-color:#F7F4EE!important}.dd-cta a:not(.dd-btn),#main-content .dd-cta a:not(.dd-btn),.entry-content .dd-cta a:not(.dd-btn){color:#E8A88C!important}.dd-btn::after{display:none!important;content:none!important}.dd-cta{margin-bottom:3rem!important}.dd-why h2,.dd-services h2,.dd-industries h2,.dd-areas h2,.dd-process h2,.dd-faq h2,.dd-proof h2,.dd-related h2,.dd-glance h2,.dd-questions h2,#main-content .dd-why h2,#main-content .dd-services h2,#main-content .dd-industries h2,#main-content .dd-areas h2,#main-content .dd-process h2,#main-content .dd-faq h2,#main-content .dd-proof h2,#main-content .dd-related h2,#main-content .dd-glance h2,#main-content .dd-questions h2,.entry-content .dd-why h2,.entry-content .dd-faq h2,.entry-content .dd-questions h2{font-family:"Instrument Serif",Georgia,"Times New Roman",serif!important;font-weight:400!important;color:#121110!important;letter-spacing:-.02em!important;line-height:1.18!important}.dd-faq h3,#main-content .dd-faq h3,.entry-content .dd-faq h3{color:#121110!important;font-weight:600!important}.dd-areas h3,#main-content .dd-areas h3{font-family:"IBM Plex Mono",monospace!important;font-weight:400!important;color:#756F66!important}.dd-why a,.dd-faq a,.dd-questions a,.dd-proof a,.dd-areas a,.dd-related a,.dd-glance a,#main-content .dd-why a,#main-content .dd-faq a,#main-content .dd-questions a,#main-content .dd-proof a,#main-content .dd-areas a,#main-content .dd-related a,#main-content .dd-glance a,.entry-content .dd-why a,.entry-content .dd-faq a,.entry-content .dd-related a,.entry-content .dd-glance a{color:#C1440E!important}.dd-services li a,.dd-industries li a,#main-content .dd-services li a,#main-content .dd-industries li a,.entry-content .dd-services li a,.entry-content .dd-industries li a{color:#121110!important;text-decoration:none!important}.dd-services li a:hover,.dd-industries li a:hover,#main-content .dd-services li a:hover,#main-content .dd-industries li a:hover{color:#C1440E!important}