.dh-landing{color:#17223d;-webkit-font-smoothing:antialiased;background:#fbf6ee;max-width:100%;font-family:Plus Jakarta Sans,system-ui,sans-serif;overflow-x:hidden}.dh-landing a{color:#e07d16;text-decoration:none}.dh-landing a:hover{color:#c96a0c}.dh-landing h1,.dh-landing h2,.dh-landing h3{letter-spacing:-.015em;text-wrap:balance;margin:0;font-family:Bricolage Grotesque,Plus Jakarta Sans,sans-serif}.dh-landing p{text-wrap:pretty}:is(.dh-landing,.dh-site-shell).is-rtl,:is(.dh-landing,.dh-site-shell).locale-ur,:is(.dh-landing,.dh-site-shell).locale-ar{font-family:Noto Naskh Arabic,Plus Jakarta Sans,sans-serif;line-height:1.6}:is(.dh-landing,.dh-site-shell).locale-he{font-family:Noto Sans Hebrew,Plus Jakarta Sans,sans-serif;line-height:1.65}:is(.dh-landing,.dh-site-shell).locale-hi{font-family:Noto Sans Devanagari,Plus Jakarta Sans,sans-serif;line-height:1.55}:is(.dh-landing,.dh-site-shell).locale-zh{font-family:Noto Sans SC,Plus Jakarta Sans,sans-serif;line-height:1.55}:is(.dh-landing,.dh-site-shell).locale-ja{font-family:Noto Sans JP,Plus Jakarta Sans,sans-serif;line-height:1.55}:is(.dh-landing,.dh-site-shell).locale-ur h1,:is(.dh-landing,.dh-site-shell).locale-ur h2,:is(.dh-landing,.dh-site-shell).locale-ur h3,:is(.dh-landing,.dh-site-shell).locale-ar h1,:is(.dh-landing,.dh-site-shell).locale-ar h2,:is(.dh-landing,.dh-site-shell).locale-ar h3{font-family:Noto Naskh Arabic,Bricolage Grotesque,Plus Jakarta Sans,sans-serif}:is(.dh-landing,.dh-site-shell).locale-he h1,:is(.dh-landing,.dh-site-shell).locale-he h2,:is(.dh-landing,.dh-site-shell).locale-he h3{font-family:Noto Sans Hebrew,Bricolage Grotesque,Plus Jakarta Sans,sans-serif}:is(.dh-landing,.dh-site-shell).locale-hi h1,:is(.dh-landing,.dh-site-shell).locale-hi h2,:is(.dh-landing,.dh-site-shell).locale-hi h3{font-family:Noto Sans Devanagari,Bricolage Grotesque,Plus Jakarta Sans,sans-serif}:is(.dh-landing,.dh-site-shell).locale-zh h1,:is(.dh-landing,.dh-site-shell).locale-zh h2,:is(.dh-landing,.dh-site-shell).locale-zh h3{font-family:Noto Sans SC,Bricolage Grotesque,Plus Jakarta Sans,sans-serif}:is(.dh-landing,.dh-site-shell).locale-ja h1,:is(.dh-landing,.dh-site-shell).locale-ja h2,:is(.dh-landing,.dh-site-shell).locale-ja h3{font-family:Noto Sans JP,Bricolage Grotesque,Plus Jakarta Sans,sans-serif}.dh-landing .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dh-landing input[type=range]{accent-color:#e07d16;width:100%}.dh-landing ul{margin:0;padding:0;list-style:none}@keyframes dh-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.dh-landing .dh-floaty{animation:6s ease-in-out infinite dh-floaty}.dh-landing .dh-menu-icon,.dh-site-shell .dh-menu-icon{background:#0b2a5e;border-radius:2px;width:18px;height:2px;transition:background .15s;display:block;position:relative}.dh-landing .dh-menu-icon:before,.dh-landing .dh-menu-icon:after,.dh-site-shell .dh-menu-icon:before,.dh-site-shell .dh-menu-icon:after{content:"";background:#0b2a5e;border-radius:2px;width:18px;height:2px;transition:transform .15s,top .15s;position:absolute;left:0}.dh-landing .dh-menu-icon:before,.dh-site-shell .dh-menu-icon:before{top:-6px}.dh-landing .dh-menu-icon:after,.dh-site-shell .dh-menu-icon:after{top:6px}.dh-landing .dh-menu-icon.is-open,.dh-site-shell .dh-menu-icon.is-open{background:0 0}.dh-landing .dh-menu-icon.is-open:before,.dh-site-shell .dh-menu-icon.is-open:before{top:0;transform:rotate(45deg)}.dh-landing .dh-menu-icon.is-open:after,.dh-site-shell .dh-menu-icon.is-open:after{top:0;transform:rotate(-45deg)}@media (width<=1100px){.dh-landing .topnav,.dh-site-shell .topnav{display:none!important}.dh-landing .dh-menu-btn,.dh-site-shell .dh-menu-btn{display:flex!important}.dh-landing .hero-grid{gap:36px!important;padding:56px 24px 64px!important}.dh-landing .hero-h1{white-space:normal!important;font-size:44px!important}.dh-landing .g3{grid-template-columns:1fr 1fr!important}.dh-landing .foot-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}}@media (width<=900px){.dh-landing .hero-grid{grid-template-columns:1fr!important;gap:36px!important}.dh-landing .hero-h1{font-size:40px!important}.dh-landing .hero-lead{font-size:18px!important}.dh-landing .g2a{grid-template-columns:1fr!important}.dh-landing .assess-sliders,.dh-landing .assess-result{padding:28px 24px!important}.dh-landing .dh-header-cta,.dh-site-shell .dh-header-cta{display:none!important}.dh-landing h2{font-size:34px!important}.dh-landing section{padding-left:22px!important;padding-right:22px!important}.dh-landing .dh-header-inner,.dh-site-shell .dh-header-inner{padding-left:18px!important;padding-right:18px!important}.dh-landing .trust-inner{text-align:left;flex-direction:column;align-items:flex-start!important;padding:28px 22px!important}.dh-landing .trust-nums{justify-content:space-between;width:100%;gap:16px!important}.dh-landing .billing-toggle{width:100%;max-width:520px}.dh-landing .billing-btn{text-align:center;flex:auto}.dh-landing .cta-box{border-radius:22px!important;padding:48px 28px!important}.dh-landing .cta-box h2{font-size:32px!important}}@media (width<=760px){.dh-landing .dh-header-inner,.dh-site-shell .dh-header-inner{padding:10px 16px!important}.dh-landing .dh-logo-mark,.dh-site-shell .dh-logo-mark{border-radius:10px!important;width:40px!important;height:40px!important}.dh-landing .hero-grid{gap:28px!important;padding:36px 0 48px!important}.dh-landing .hero-h1{margin-top:16px!important;font-size:32px!important;line-height:1.12!important}.dh-landing .hero-lead{margin-top:14px!important;font-size:16px!important}.dh-landing .hero-ctas{flex-direction:column;gap:10px!important;margin-top:24px!important}.dh-landing .hero-ctas>a,.dh-landing .dh-btn-primary,.dh-landing .dh-btn-secondary{box-sizing:border-box;width:100%;padding:14px 18px!important;font-size:16px!important}.dh-landing .hero-perks{flex-wrap:wrap;gap:10px 16px!important;margin-top:22px!important;font-size:13px!important}.dh-landing .hero-preview-glow{display:none}.dh-landing .hero-preview-meta{font-size:11px!important}.dh-landing .g3{grid-template-columns:1fr!important;gap:14px!important}.dh-landing .g2a,.dh-landing .foot-grid{grid-template-columns:1fr!important}.dh-landing h1{font-size:32px!important}.dh-landing h2{font-size:28px!important}.dh-landing h3{font-size:18px!important}.dh-landing section{padding-left:16px!important;padding-right:16px!important}.dh-landing #stories>div,.dh-landing #assessment>div,.dh-landing .trust-inner,.dh-landing .hero-grid{padding-left:0!important;padding-right:0!important}.dh-landing .hero-grid{gap:28px!important;padding-top:36px!important;padding-bottom:48px!important}.dh-landing #challenges,.dh-landing #features,.dh-landing #pricing{padding-top:56px!important;padding-bottom:28px!important}.dh-landing #stories>div,.dh-landing #assessment>div{padding-top:56px!important;padding-bottom:56px!important}.dh-landing .assess-sliders,.dh-landing .assess-result{padding:22px 18px!important}.dh-landing #challenges .g3>div,.dh-landing #features .g3>div,.dh-landing #stories .g3>div{padding:20px!important}.dh-landing #pricing .g3>div{padding:36px 20px 22px!important}.dh-landing .billing-toggle-wrap{margin-bottom:28px!important}.dh-landing .billing-toggle{width:100%}.dh-landing .billing-btn{flex:calc(50% - 4px);padding:10px 12px!important;font-size:13px!important}.dh-landing .cta-box{border-radius:18px!important;padding:36px 18px!important}.dh-landing .cta-box h2{font-size:26px!important}.dh-landing .cta-box p{font-size:15px!important}.dh-landing .cta-actions{flex-direction:column;align-items:stretch;gap:10px!important}.dh-landing .cta-btn{box-sizing:border-box;width:100%;padding:14px 16px!important;font-size:15px!important}.dh-landing .trust-nums{gap:12px!important}.dh-landing .trust-nums>div{flex:30%;min-width:0}.dh-landing .trust-label{font-size:14px!important}.dh-landing .foot-grid{gap:28px!important;padding:40px 16px 24px!important}.dh-landing .dh-floaty{display:none}}@media (width<=480px){.dh-landing .hero-h1{font-size:28px!important}.dh-landing h2{font-size:24px!important}.dh-landing .trust-nums{flex-direction:column;align-items:stretch;gap:14px!important}.dh-landing .trust-nums>div{text-align:left;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.dh-landing .trust-nums>div:last-child{border-bottom:none}.dh-landing .billing-btn{flex:100%}.dh-landing .hero-preview-bar{flex-wrap:wrap}}
