.site-header-host{display:block;height:64px;position:sticky;top:0;z-index:100}.site-header-host .site-header{position:relative!important;top:auto!important}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:300;src:url(../fonts/Geist-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:400;src:url(../fonts/Geist-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:500;src:url(../fonts/Geist-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:600;src:url(../fonts/Geist-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:700;src:url(../fonts/Geist-Bold.woff2) format("woff2")}@keyframes btn-press{0%{animation-timing-function:cubic-bezier(.4,0,.5,1);height:48px;min-width:208px}42%{animation-timing-function:cubic-bezier(.3,0,.3,1);height:44px;min-width:204px}to{height:48px;min-width:208px}}@property --flow-accent{syntax:"<color>";inherits:true;initial-value:#0dcaad}@keyframes flow-scene-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes flow-variant-generated-in{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes flow-donut-spin{to{transform:rotate(1turn)}}@property --dh-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes dh-orbit{to{--dh-angle:360deg}}@keyframes dh-lit-teal{0%{opacity:1}44%{opacity:1}50%{opacity:0}94%{opacity:0}to{opacity:1}}@keyframes dh-lit-amber{0%{opacity:0}22%{opacity:0}28%{opacity:1}62%{opacity:1}68%{opacity:0}to{opacity:0}}@keyframes dh-lit-coral{0%{opacity:0}52%{opacity:0}58%{opacity:1}92%{opacity:1}98%{opacity:0}to{opacity:0}}@keyframes dh-lit-purple{0%{opacity:1}24%{opacity:1}30%{opacity:0}74%{opacity:0}80%{opacity:1}to{opacity:1}}@keyframes dh-basehue{0%{fill:#0dcaad}38%{fill:#ffc069}62%{fill:#fd6c73}84%{fill:#9a9afd}to{fill:#0dcaad}}@keyframes dh-p1{0%{transform:translate(-83px,68px)}25%{transform:translate(-79px,-11px)}50%{transform:translate(109px,52px)}75%{transform:translate(90px,-102px)}to{transform:translate(-164px,97px)}}@keyframes dh-p2{0%{transform:translate(-216px,-66px)}25%{transform:translate(-263px,-144px)}50%{transform:translate(-249px,180px)}75%{transform:translate(-15px,-233px)}to{transform:translate(-312px,128px)}}@keyframes dh-p3{0%{transform:translate(143px,196px)}25%{transform:translate(49px,85px)}50%{transform:translate(-177px,-142px)}75%{transform:translate(42px,125px)}to{transform:translate(-24px,-149px)}}@keyframes dh-p4{0%{transform:translate(-21px,47px)}25%{transform:translate(-78px,6px)}50%{transform:translate(-169px,-50px)}75%{transform:translate(-18px,-42px)}to{transform:translate(-19px,29px)}}@keyframes dh-p5{0%{transform:translate(5px,-2px)}25%{transform:translate(262px,85px)}50%{transform:translate(-77px,244px)}75%{transform:translate(-182px,135px)}to{transform:translate(-303px,156px)}}@keyframes dh-p6{0%{transform:translate(391px,-92px)}25%{transform:translate(-220px,38px)}50%{transform:translate(238px,231px)}75%{transform:translate(158px,181px)}to{transform:translate(290px,-97px)}}@keyframes dh-p7{0%{transform:translate(-143px,-73px)}25%{transform:translate(-92px,-110px)}50%{transform:translate(117px,-22px)}75%{transform:translate(166px,-93px)}to{transform:translate(152px,-15px)}}@keyframes dh-p8{0%{transform:translate(-109px,217px)}25%{transform:translate(-88px,84px)}50%{transform:translate(-199px,-190px)}75%{transform:translate(65px,-145px)}to{transform:translate(-59px,-21px)}}@keyframes dh-p9{0%{transform:translate(12px,155px)}25%{transform:translate(-351px,39px)}50%{transform:translate(331px,-188px)}75%{transform:translate(-126px,-198px)}to{transform:translate(252px,-187px)}}@keyframes dh-p10{0%{transform:translate(-91px,-66px)}25%{transform:translate(-19px,-76px)}50%{transform:translate(175px,101px)}75%{transform:translate(-113px,4px)}to{transform:translate(-161px,10px)}}@keyframes dh-p11{0%{transform:translate(226px,155px)}25%{transform:translate(124px,-106px)}50%{transform:translate(-19px,65px)}75%{transform:translate(102px,77px)}to{transform:translate(204px,-229px)}}@keyframes dh-p12{0%{transform:translate(-286px)}25%{transform:translate(-259px,160px)}50%{transform:translate(342px,62px)}75%{transform:translate(309px,6px)}to{transform:translate(385px,-236px)}}@keyframes dh-cursor{0%{opacity:1;transform:translate(880px,500px)}19%{opacity:1;transform:translate(648px,313px)}27%{opacity:1;transform:translate(648px,313px)}33%,to{opacity:0;transform:translate(648px,313px)}}@keyframes dh-ph{0%{opacity:1}19%{opacity:1}21%{opacity:0}93%{opacity:0}97%{opacity:1}to{opacity:1}}@keyframes dh-btn{0%,26%{opacity:1}30%,93%{opacity:0}97%,to{opacity:1}}@keyframes dh-cam-press{0%,17%{fill:#1b1e2a;fill-opacity:.3}19%,27%{fill:#1b1e2a;fill-opacity:1}31%,to{fill:#1b1e2a;fill-opacity:.3}}@keyframes dh-oval{0%{opacity:1;stroke-dashoffset:1380}19%{opacity:1;stroke-dashoffset:0}93%{opacity:1;stroke-dashoffset:0}97%,to{opacity:0;stroke-dashoffset:0}}@keyframes dh-photo{0%,23%{opacity:0}31%{opacity:1}93%{opacity:1}97%,to{opacity:0}}@keyframes dh-n1{0%,33%{opacity:1;transform:scale(1)}38%{opacity:0;transform:scale(0)}93%{opacity:0;transform:scale(0)}97%,to{opacity:1;transform:scale(1)}}@keyframes dh-n2{0%,38%{opacity:0;transform:scale(0)}44%{opacity:1;transform:scale(1.06)}47%{opacity:1;transform:scale(1)}93%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(0)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes spin{to{transform:rotate(1turn)}}@property --solution-media-color{syntax:"<color>";inherits:false;initial-value:#0dcaad}@keyframes solution-media-color-cycle{0%,to{--solution-media-color:#0dcaad}38%{--solution-media-color:#ffc069}62%{--solution-media-color:#fd6c73}84%{--solution-media-color:#9a9afd}}@keyframes demo-beam-pulse{0%,to{opacity:.45}50%{opacity:.68}}@keyframes rise{to{opacity:1;transform:none}}@keyframes beam-hue{0%{--beam:#0dcaad}38%{--beam:#ffc069}62%{--beam:#fd6c73}84%{--beam:#9a9afd}to{--beam:#0dcaad}}@keyframes beam-pulse{0%,to{opacity:.55}50%{opacity:.9}}@property --beam{syntax:"<color>";inherits:true;initial-value:#0dcaad}@keyframes dh-streak-fire{0%{--dh-angle:0deg;opacity:1}38%{--dh-angle:360deg;opacity:1}41%{--dh-angle:360deg;opacity:0}to{--dh-angle:360deg;opacity:0}}@property --demo-accent{syntax:"<color>";inherits:true;initial-value:#0dcaad}@keyframes demo-accent-cycle{0%,to{--demo-accent:#0dcaad}38%{--demo-accent:#ffc069}62%{--demo-accent:#fd6c73}84%{--demo-accent:#9a9afd}}:root{--color1:#1b1e2a;--color1-soft:#2b3040;--color2:#06ccaf;--color2-dark:#00a487;--petal-1:#0dcaad;--petal-2:#ffc069;--petal-3:#fd6c73;--petal-4:#9a9afd;--brand-sweep:linear-gradient(100deg,var(--petal-1),var(--petal-2) 34%,var(--petal-3) 66%,var(--petal-4));--ink:var(--color1);--ink-2:#5c6472;--ink-3:#8b949b;--ink-soft:#a2a8b6;--bg:#fff;--bg-soft:#fafafb;--bg-tint:#fcfcff;--bg-tint-2:#fff;--bg-tint-3:#f8f8fd;--bg-hover-lift:#fefeff;--line:#e9e9ee;--line-soft:#f0f0f4;--font:"Geist","Helvetica Neue",Arial,sans-serif;--header-h:64px;--maxw:1440px;--r-sm:8px;--r-md:999px;--r-lg:16px}*{box-sizing:border-box}button,input,optgroup,option,select,textarea{font-family:var(--font,"Geist","Helvetica Neue",Arial,sans-serif)}html{scroll-behavior:smooth;text-size-adjust:100%}body{background:var(--bg);color:var(--ink-2);font-family:var(--font);font-feature-settings:"ss01","cv01";font-size:16px;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,h4{color:var(--ink);font-weight:600;letter-spacing:-.02em;margin:0}p{margin:0}.wrap{margin:0 auto;max-width:var(--maxw);padding:0 24px}.faq,.industries-next,.resec,.results,.site-footer,.solutions-first,.ways{position:relative}.faq>*,.industries-next>*,.resec>*,.results>*,.site-footer>*,.solutions-first>*,.ways>*{position:relative;z-index:1}.faq:after,.faq:before,.industries-next:after,.industries-next:before,.resec:after,.resec:before,.results:after,.results:before,.site-footer:after,.site-footer:before,.solutions-first:after,.solutions-first:before,.ways:after,.ways:before{background:var(--line);bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:1px;z-index:0}.faq:before,.industries-next:before,.resec:before,.results:before,.site-footer:before,.solutions-first:before,.ways:before{left:calc(max(0px,(100% - var(--maxw))/2) + 24px)}.faq:after,.industries-next:after,.resec:after,.results:after,.site-footer:after,.solutions-first:after,.ways:after{right:calc(max(0px,(100% - var(--maxw))/2) + 24px)}:focus-visible{border-radius:4px;outline:2px solid var(--color2);outline-offset:3px}.btn{align-items:center;border:1px solid transparent;border-radius:var(--r-md);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:7px;height:40px;justify-content:center;letter-spacing:-.01em;padding:0 16px;transition:background-color .18s,border-color .18s,color .18s,transform .18s;white-space:nowrap}.btn-primary{background:linear-gradient(180deg,var(--color1-soft) 0,var(--color1) 100%);border-color:var(--color1);box-shadow:0 1px 2px rgba(27,30,42,.18);color:#fff}.btn-primary:hover{background:linear-gradient(#3a4152,#252938)}.btn-sm{font-size:13.5px;height:34px;padding:0 12px}@media (min-width:961px){.header-actions .btn-sm{font-size:13.5px;height:37px;min-width:150px;padding:0 15px}}.site-header{backdrop-filter:saturate(180%) blur(14px);background:hsla(0,0%,100%,.82);position:sticky;top:0;z-index:60}.site-header .header-bar{align-items:center;display:flex;gap:28px;height:var(--header-h);margin:0 auto;max-width:var(--maxw);padding:0 24px}.brand{align-items:center;display:flex;flex:0 0 auto}.brand img,.dh-logo{display:block;height:24px;width:auto}.nav{gap:2px;margin-left:8px}.nav,.nav-item{align-items:center;display:flex}.nav-item.has-panel{position:static}.nav-trigger{align-items:center;border-radius:8px;color:var(--ink-2);display:inline-flex;font-size:14px;font-weight:500;padding:8px 14px;transition:background-color .15s,color .15s}.nav-item:hover .nav-trigger,.nav-trigger:hover{background:var(--bg-tint-3);color:var(--ink)}.mega{background:#fff;border-bottom:1px solid transparent;left:0;max-height:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:100%;transition:max-height .32s cubic-bezier(.4,0,.2,1)}.nav-item.has-panel.is-open .mega{border-bottom-color:var(--line);max-height:520px;pointer-events:auto}.site-header.is-switching .mega{transition:none}.nav-item.has-panel.is-open:after{content:"";height:15px;left:0;position:absolute;right:0;top:calc(100% - 15px)}.nav-item.has-panel.is-open .nav-trigger{background:var(--bg-tint-3);color:var(--ink)}.site-header{border-bottom:0}.site-header:after{background:var(--line);bottom:0;content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.site-header:has(.nav-item.has-panel.is-open){backdrop-filter:none;background:#fff}.site-header:has(.nav-item.has-panel.is-open):after{opacity:0}.mega-inner{display:flex;gap:72px;margin:0 auto;max-width:var(--maxw);padding:40px 24px 48px}.mega-col--lead{min-width:200px}.mega-kicker{color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.05em;margin:0 0 22px;text-transform:uppercase}.mega-links{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.mega-links a{color:var(--ink);font-size:14px;font-weight:400;line-height:1.4;transition:opacity .15s;white-space:nowrap}.mega-links a:hover{opacity:.6}.mega-links--lg{gap:12px}.mega-links--lg a{color:var(--ink);font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.32;transition:opacity .15s}.mega-links--lg a:hover{opacity:.6}.mega-col--featured{max-width:380px;min-width:360px}.mega-feature{align-items:center;display:flex;gap:16px;padding:10px 0;transition:opacity .15s}.mega-feature+.mega-feature{margin-top:8px}.mega-feature:hover{opacity:.6}.mega-feature-thumb{background-position:50%;background-size:cover;border:1px solid var(--line);border-radius:8px;flex:0 0 auto;height:56px;width:84px}.mega-feature-title{color:var(--ink);font-size:14px;font-weight:550;letter-spacing:-.01em;line-height:1.35}.mega-story{display:flex;flex-direction:column;gap:2px}.mega-story-name{color:var(--ink);font-size:14px;font-weight:500;letter-spacing:-.008em}.mega-story-note{color:var(--ink-2);font-size:13.5px;font-weight:400;letter-spacing:-.004em}.header-actions{align-items:center;display:flex;gap:8px;margin-left:auto}.menu-toggle .bar2{display:none}.menu-toggle{background:none;border:0;color:var(--ink);cursor:pointer;display:none;margin-left:auto;padding:8px}.mobile-menu{display:none}@media (max-width:960px){.mobile-menu,body.mobile-menu-open,html.mobile-menu-open{overflow:hidden}.mobile-menu{backdrop-filter:blur(18px);background:radial-gradient(76% 40% at 14% 30%,rgba(154,154,253,.15),transparent 69%),radial-gradient(66% 38% at 90% 62%,rgba(253,108,115,.12),transparent 68%),radial-gradient(64% 35% at 48% 95%,rgba(13,202,173,.1),transparent 70%),rgba(251,251,253,.984);display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transform:translateY(-12px);transition:opacity .22s,transform .28s cubic-bezier(.22,.8,.3,1),visibility .28s linear;visibility:hidden;z-index:80}.mobile-menu.is-open{opacity:1;pointer-events:auto;transform:none;transition-delay:0s;visibility:visible}.mobile-menu-inner{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:0 max(22px,env(safe-area-inset-right)) 0 max(22px,env(safe-area-inset-left))}.mobile-menu-top{align-items:center;box-sizing:content-box;display:flex;flex:0 0 auto;justify-content:space-between;min-height:66px;padding-top:max(10px,env(safe-area-inset-top))}.mobile-menu-brand{align-items:center;display:flex;min-height:42px}.mobile-menu-brand .dh-logo{display:block;height:25px;width:auto}.mobile-menu-close{background:transparent;border:0;border-radius:50%;color:var(--ink);cursor:pointer;display:grid;height:42px;margin-right:-8px;place-items:center;width:42px}.mobile-menu-close:hover{background:rgba(27,30,42,.06)}.mobile-menu-close svg{height:25px;width:25px}.mobile-menu-nav{flex:1 1 0%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 0 24px}.mobile-menu-accordion,.mobile-menu-simple-link{border-bottom:1px solid rgba(27,30,42,.14)}.mobile-menu-summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:23px;font-weight:600;gap:20px;justify-content:space-between;letter-spacing:-.024em;line-height:1.08;list-style:none;min-height:66px}.mobile-menu-summary::-webkit-details-marker{display:none}.mobile-menu-summary::marker{display:none}.mobile-menu-chevron{flex:0 0 auto;height:22px;transition:transform .2s;width:22px}.mobile-menu-accordion[open] .mobile-menu-chevron{transform:rotate(180deg)}.mobile-menu-panel{column-count:2;column-gap:28px;display:block;padding:22px 0 28px}.mobile-menu-subgroup{break-inside:avoid-column;margin:0 0 48px}.mobile-menu-subgroup-title{color:var(--ink);font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.5;margin:0 0 16px;text-transform:uppercase}.mobile-menu-subgroup-links{align-items:flex-start;display:flex;flex-direction:column;gap:0}.mobile-menu-subgroup-links a{align-items:center;color:var(--ink-2);display:flex;line-height:1.5;min-height:44px;padding:0;width:100%}.mobile-menu-subgroup-links a,.mobile-menu-subgroup.is-primary .mobile-menu-subgroup-links a{font-size:15px;font-weight:400;letter-spacing:-.008em}.mobile-menu-subgroup-links a:hover{color:var(--color3)}.mobile-menu-story-name,.mobile-menu-story-note{display:block}.mobile-menu-story-note{color:var(--ink-2);font-size:13px;font-weight:400;letter-spacing:0;margin-top:1px}.mobile-menu-accordion--resources .mobile-menu-panel{column-count:auto;display:flex;flex-direction:column;gap:36px;padding:22px 0 28px}.mobile-menu-accordion--resources .mobile-menu-subgroup{break-inside:auto;margin:0}.mobile-menu-accordion--resources .mobile-menu-subgroup--featured .mobile-menu-subgroup-links{gap:12px}.mobile-menu-subgroup-links a.mobile-menu-feature{align-items:center;display:grid;gap:14px;grid-template-columns:84px minmax(0,1fr);min-height:56px}.mobile-menu-feature-thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid var(--line);border-radius:8px;box-sizing:border-box;height:56px;width:84px}.mobile-menu-feature-title{color:var(--ink);font-size:15px;font-weight:500;letter-spacing:-.012em;line-height:1.34}.mobile-menu-subgroup-links a.mobile-menu-story{align-items:flex-start;flex-direction:column;justify-content:center;min-height:52px}.mobile-menu-story-name{color:var(--ink);font-size:15px;font-weight:500;letter-spacing:-.008em;line-height:1.3}.mobile-menu-simple-link{align-items:center;color:var(--ink);display:flex;font-size:23px;font-weight:600;letter-spacing:-.024em;line-height:1.08;min-height:66px}.mobile-menu-actions{display:grid;flex:0 0 auto;gap:10px;grid-template-columns:1fr;padding:16px 0 calc(18px + env(safe-area-inset-bottom))}.mobile-menu-actions .btn{font-size:15px;height:48px;justify-content:center;padding:0 10px;width:100%}.mobile-menu.is-dark{background:radial-gradient(76% 40% at 14% 30%,rgba(154,154,253,.2),transparent 69%),radial-gradient(66% 38% at 90% 62%,rgba(253,108,115,.14),transparent 68%),radial-gradient(64% 35% at 48% 95%,rgba(13,202,173,.13),transparent 70%),#1b1e2a;color:#fff}.mobile-menu.is-dark .mobile-menu-brand svg path[fill="#1C1E2A"]{fill:#fff}.mobile-menu.is-dark .mobile-menu-close,.mobile-menu.is-dark .mobile-menu-simple-link,.mobile-menu.is-dark .mobile-menu-summary{color:#fff}.mobile-menu.is-dark .mobile-menu-close:hover{background:hsla(0,0%,100%,.08)}.mobile-menu.is-dark .mobile-menu-accordion,.mobile-menu.is-dark .mobile-menu-actions,.mobile-menu.is-dark .mobile-menu-simple-link{border-color:hsla(0,0%,100%,.16)}.mobile-menu.is-dark .mobile-menu-subgroup-title{color:#fff}.mobile-menu.is-dark .mobile-menu-subgroup-links a{color:hsla(0,0%,100%,.78)}.mobile-menu.is-dark .mobile-menu-subgroup-links a:hover{color:#fff}.mobile-menu.is-dark .mobile-menu-feature-thumb{border-color:hsla(0,0%,100%,.16)}.mobile-menu.is-dark .mobile-menu-feature-title,.mobile-menu.is-dark .mobile-menu-story-name{color:#fff}.mobile-menu.is-dark .mobile-menu-story-note{color:hsla(0,0%,100%,.58)}.mobile-menu.is-dark .mobile-menu-actions .btn-primary{background:#fff;border-color:#fff;box-shadow:none;color:var(--color1)}.mobile-menu.is-dark .mobile-menu-actions .btn-primary:hover{background:#e7e9ef;border-color:#e7e9ef}}@media (max-width:430px){.mobile-menu-simple-link,.mobile-menu-summary{min-height:62px}.mobile-menu-panel{column-gap:24px}.mobile-menu-accordion--resources .mobile-menu-panel{gap:28px}.mobile-menu-subgroup-links a.mobile-menu-feature{gap:12px;grid-template-columns:72px minmax(0,1fr)}.mobile-menu-feature-thumb{height:52px;width:72px}}.site-header.is-dark{backdrop-filter:blur(14px);background:rgba(27,30,42,.72)}.site-header.is-dark:after{background:hsla(0,0%,100%,.114)}.site-header.is-dark .nav-trigger{color:#a9afba}.site-header.is-dark .nav-item.is-open .nav-trigger,.site-header.is-dark .nav-item:hover .nav-trigger,.site-header.is-dark .nav-trigger:hover{background:hsla(0,0%,100%,.08);color:#fff}.site-header.is-dark .btn-primary{background:#fff;border-color:#fff;box-shadow:none;color:var(--color1)}.site-header.is-dark .btn-primary:hover{background:#e7e9ef;border-color:#e7e9ef}.site-header.is-dark .menu-toggle{color:#fff}.site-header.is-dark .brand svg path[fill="#1C1E2A"]{fill:#fff}@media (max-width:960px){.site-header{backdrop-filter:none;background:hsla(0,0%,100%,.97)}.site-header.is-dark{backdrop-filter:none;background:rgba(27,30,42,.97)}}.site-header.is-dark:has(.nav-item.has-panel.is-open){backdrop-filter:none;background:#1b1e2a}.site-header.is-dark .mega{background:#1b1e2a;border-bottom-color:transparent}.site-header.is-dark .nav-item.has-panel.is-open .mega{border-bottom-color:hsla(0,0%,100%,.114)}.site-header.is-dark .mega-kicker{color:#7a828f}.site-header.is-dark .mega-links a{color:#e7e9ef}.site-header.is-dark .mega-feature-title,.site-header.is-dark .mega-links--lg a,.site-header.is-dark .mega-story-name{color:#fff}.site-header.is-dark .mega-story-note{color:#a9afba}.site-header.is-dark .mega-feature-thumb{border-color:hsla(0,0%,100%,.114)}.site-header,.site-header .brand svg path,.site-header .btn,.site-header .nav-trigger{transition:background-color .3s,border-color .3s,color .3s,fill .3s}.site-footer{background:var(--bg-tint-2);color:var(--ink-2);padding:0 0 44px}.foot-top{display:grid;gap:64px;grid-template-columns:minmax(0,300px) 1fr;padding:64px 58px 56px}.foot-brand p{color:var(--ink-3);font-size:15px;letter-spacing:-.008em;line-height:1.5;margin-top:22px}.foot-logo-link{display:inline-block}.foot-logo-link .dh-logo{display:block;height:26px;width:auto}.foot-social{align-items:center;display:flex;gap:28px}.foot-social a{align-items:center;color:var(--color1);display:inline-flex;opacity:.75;transition:opacity .18s}.foot-social a:hover{opacity:1}.foot-social svg{display:block;fill:currentcolor;height:15px;width:auto}.foot-nav{display:grid;gap:44px 40px;grid-template-columns:repeat(3,minmax(auto,200px));justify-content:end}.foot-nav>div{min-width:0}.foot-nav h3{color:var(--ink);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.foot-nav ul{display:flex;flex-direction:column;gap:11px;list-style:none;margin:16px 0 0;padding:0}.foot-nav a{color:var(--ink-2);font-size:15px;letter-spacing:-.008em;transition:color .18s}.foot-nav a:hover{color:var(--ink)}.foot-bottom{align-items:center;color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:14px;gap:20px;justify-content:space-between;letter-spacing:-.005em;padding:28px 58px 0;position:relative}.foot-bottom:before{background:var(--line);content:"";height:1px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100vw}.foot-bottom .foot-social{flex-wrap:wrap;justify-content:flex-end}.copy-break{display:none}@media (prefers-reduced-motion:reduce){*{animation:auto none 0s ease 1 normal none running!important;transition:none!important}}@media (max-width:960px){.site-footer>.wrap{padding-left:46px;padding-right:46px}.foot-top{gap:40px;grid-template-columns:1fr;padding:48px 0 40px}.foot-nav{column-count:2;column-gap:28px;display:block}.foot-nav>div{break-inside:avoid;margin-bottom:48px}.foot-nav>div:last-child{margin-bottom:0}.nav{display:none}.menu-toggle{display:block}.header-actions,.menu-toggle .bar3{display:none}.menu-toggle .bar2{display:block}}@media (max-width:430px){.brand img,.dh-logo{height:22px}}@media (max-width:640px){.btn:not(.btn-sm){font-size:16px;height:50px}}@media (max-width:600px){.btn:not(.btn-sm){font-size:16px;height:50px}}@media (max-width:760px){.foot-bottom{align-items:center;flex-direction:column;gap:22px;justify-content:center;text-align:center}.foot-bottom .foot-social{justify-content:center;order:1}.foot-bottom>p{order:2}.copy-break{display:block}}body :is(select,[role=combobox],[aria-haspopup=listbox],[aria-haspopup=menu]):focus{border-color:#8b8b8b!important;box-shadow:none!important;outline:none!important}body select:focus-visible{border-color:#6f6f6f!important;outline:none!important}body :is([role=combobox],[aria-haspopup=listbox],[aria-haspopup=menu],.nav-trigger,.mobile-menu-summary):focus{box-shadow:none!important;outline:none!important}body :is([role=combobox],[aria-haspopup=listbox],[aria-haspopup=menu],.nav-trigger,.mobile-menu-summary):focus-visible{outline:2px solid #8b8b8b!important;outline-offset:3px}@media (max-width:640px){body .hero>.wrap{padding-inline:24px}body .hero .hero-copy{padding-inline:0}body .hero h1,body :is(.ft-hero,.fq-hero,.bl-hero) h1,body.ai-agents-page .ai-hero h2{font-size:clamp(28px,7.4vw,40px);font-weight:700;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}body .hero h1{margin-top:26px;padding-inline:14px}body .hero .sub,body :is(.ft-hero,.fq-hero,.bl-hero)>p,body.ai-agents-page .ai-hero .ai-sub{font-size:16.5px;font-weight:400;letter-spacing:-.011em;line-height:1.45}body .hero .sub{margin-top:20px;padding-inline:12px}body.ai-agents-page .ai-hero{padding-inline:0}body.ai-agents-page .ai-hero h2{padding-inline:14px}body.ai-agents-page .ai-hero .ai-sub{margin-top:20px;padding-inline:12px}body .hero .hero-actions{align-items:stretch;box-sizing:border-box;flex-direction:column;gap:10px;margin:42px 0 24px;padding:0 22px;width:100%}body .hero .hero-actions .btn{border-radius:var(--r-md);font-size:16px;font-weight:500;height:50px;letter-spacing:-.01em;min-width:0;padding:0 16px;width:100%}}body.digital-page{--demo-accent:var(--dg-hero-accent,#0dcaad)}body.print-page{--demo-accent:var(--pt-hero-accent,#0dcaad);animation:pt-hero-accent-cycle 15s linear 0s infinite normal none running}body.print-page .pt-hero{--pt-hero-accent:var(--demo-accent,#0dcaad);animation:auto none 0s ease 1 normal none running}body.print-page :is(.pt-template-color,#pt-vdp-vector,#pt-business-vector){--pt-template-accent:var(--demo-accent,#0dcaad);animation:auto none 0s ease 1 normal none running}body.video-page{--demo-accent:var(--vd-hero-accent,#0dcaad);animation:vd-hero-accent-cycle 15s linear 0s infinite normal none running}body.video-page .vd-hero{--vd-hero-accent:var(--demo-accent,#0dcaad);animation:auto none 0s ease 1 normal none running}body.slides-page{--demo-accent:var(--sp-hero-accent,#0dcaad);animation:sp-hero-accent-cycle 15s linear 0s infinite normal none running}body.slides-page .sp-hero{--sp-hero-accent:var(--demo-accent,#0dcaad);animation:auto none 0s ease 1 normal none running}body.playground-page{--demo-accent:var(--pg-accent,#0dcaad)}@media (prefers-reduced-motion:reduce){body.video-page{--vd-hero-accent:#0dcaad}body.slides-page{--sp-hero-accent:#0dcaad}}.faq-item:is(:hover,.is-open):before,:is(.solution-card,.industry-card-compact,.rsc-card,.indcard):hover:before{animation:auto none 0s ease 1 normal none running;background:linear-gradient(var(--demo-accent,#0dcaad),var(--demo-accent,#0dcaad)) border-box}:is(.icard,.fmt):hover{animation:auto none 0s ease 1 normal none running;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(var(--demo-accent,#0dcaad),var(--demo-accent,#0dcaad)) border-box}:is(.icard,.fmt):hover :is(.icard-arrow,.fmt-arrow){animation:auto none 0s ease 1 normal none running;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(var(--demo-accent,#0dcaad),var(--demo-accent,#0dcaad)) border-box}body :is(.result .text-link,.text-link,.re-text-link,.ba-text-link,.ds-text-link,.st-text-link,.dg-text-link,.pt-text-link,.vd-text-link,.sp-text-link,.cs-text-link){color:var(--ink,#1b1e2a);font-family:var(--font,"Geist",sans-serif);font-size:15px;font-weight:500;letter-spacing:-.01em;text-decoration-color:currentcolor;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:5px;transition:text-decoration-thickness .18s}body :is(.result .text-link,.text-link,.re-text-link,.ba-text-link,.ds-text-link,.st-text-link,.dg-text-link,.pt-text-link,.vd-text-link,.sp-text-link,.cs-text-link):hover{color:var(--ink,#1b1e2a);text-decoration-color:currentcolor;text-decoration-thickness:2px}body :is(.result .text-link,.text-link,.re-text-link,.ba-text-link,.ds-text-link,.st-text-link,.dg-text-link,.pt-text-link,.vd-text-link,.sp-text-link,.cs-text-link):focus-visible{color:var(--ink,#1b1e2a);outline:2px solid #9a9afd;outline-offset:4px;text-decoration-color:currentcolor;text-decoration-thickness:2px}body :is(.dv-section-nav,.ft-rail,.fq-rail,.pl-section-nav) a{border-radius:7px}@media (min-width:1041px){body :is(.dv-section-nav,.ft-rail,.fq-rail,.pl-section-nav) a{font-size:14px}}body .faq-a{max-height:none}body .faq .ways-head,body.creative-automation-page .faq .ways-head{padding:175px 0 88px}body.fq-page .faq-q{align-items:center;font-size:18px;gap:20px;line-height:normal;padding:22px 26px}body.fq-page .faq-a-inner{padding:0 60px 26px 26px}@media (max-width:960px){body .faq .ways-head,body.creative-automation-page .faq .ways-head{padding:60px 22px 48px}body .faq .faq-q,body.fq-page .faq-q{align-items:center;font-size:18px;gap:20px;line-height:normal;padding:18px 20px}body .faq .faq-a-inner,body.fq-page .faq-a-inner{padding:0 20px 22px}body.fq-page .faq-sign{height:34px;width:34px}}body{animation:demo-accent-cycle 10s linear 0s infinite normal none running}.demo-v1-refresh .dm-hero-grid .dm-benefits .dm-check,body.demo-v1-refresh .d2-trust .dm-stars{animation:auto none 0s ease 1 normal none running;color:var(--demo-accent,#0dcaad)}@media (prefers-reduced-motion:reduce){body{animation:auto none 0s ease 1 normal none running;--demo-accent:#0dcaad}}.blog-page{background:var(--color1)}.blog-article-page{background:#fff;color-scheme:light}.blog-article-page .site-footer{border-top:1px solid var(--line)}.mega-feature--spotlight{display:block;max-width:380px;padding:0}.mega-feature--spotlight .mega-feature-image{aspect-ratio:16/9;border:1px solid var(--line);border-radius:10px;box-sizing:border-box;display:block;height:auto;object-fit:cover;width:100%}@keyframes promo-accent-cycle{0%,to{background-color:#0dcaad}38%{background-color:#ffc069}62%{background-color:#fd6c73}84%{background-color:#9a9afd}}.promo-sync-art{animation:promo-accent-cycle 10s linear infinite;aspect-ratio:16/9;background-color:#0dcaad;display:block;overflow:hidden}.promo-sync-art img{display:block;object-fit:cover}.promo-sync-art img,.rsc-card .thumb .promo-sync-art{height:100%;width:100%}@media (prefers-reduced-motion:reduce){.promo-sync-art{animation:none}}.mega-feature--spotlight .mega-feature-copy{display:block;margin-top:14px}.mega-feature--spotlight .mega-feature-title{display:block;font-size:18px;font-weight:650;line-height:1.25}.mega-feature--spotlight .mega-feature-description{color:var(--ink-2);display:block;font-size:14px;line-height:1.4;margin-top:7px}.mobile-menu-subgroup-links a.mobile-menu-feature--spotlight{display:block;max-width:380px;min-height:0}.mobile-menu-feature--spotlight .mobile-menu-feature-image{aspect-ratio:16/9;border:1px solid var(--line);border-radius:10px;box-sizing:border-box;display:block;height:auto;object-fit:cover;width:100%}.mobile-menu-feature--spotlight .mobile-menu-feature-title{display:block;font-size:17px;font-weight:650;line-height:1.3;margin-top:12px}.mobile-menu-feature--spotlight .mobile-menu-feature-description{color:var(--ink-2);display:block;font-size:14px;line-height:1.4;margin-top:6px}.promo-sync-art.is-paused{animation-play-state:paused}.mobile-menu.is-dark .mobile-menu-feature-description,.site-header.is-dark .mega-feature-description{color:hsla(0,0%,100%,.66)}.mobile-menu.is-dark .mobile-menu-feature--spotlight .mobile-menu-feature-image,.site-header.is-dark .mega-feature--spotlight .mega-feature-image{border-color:hsla(0,0%,100%,.14)}
264:139	⚠  Parse error on line 1: 
max(0px,(100% - var(--maxw))/2) + 24px
------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]
265:132	⚠  Parse error on line 1: 
max(0px,(100% - var(--maxw))/2) + 24px
------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]