/*! site-experience.css — built 2026-07-28T11:35:41+00:00 */
:root{--dx-ink:#0b1811;--dx-forest:#0d2418;--dx-green:#89c541;--dx-lime:#d8f5ad;--dx-paper:#fbfcf9;--dx-line:#dde5da;--dx-muted:#5e6b60;--dx-shadow:0 20px 55px rgba(10,31,18,.11);--dx-shadow-soft:0 10px 28px rgba(10,31,18,.07)}html{scroll-padding-top:88px}body.dd-public{background:var(--dx-paper);color:var(--dx-ink);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.dd-public main{background:#fff;isolation:isolate}body.dd-public main:where(p,li){text-wrap:pretty}body.dd-public main:where(h1,h2,h3){text-wrap:balance}body.dd-public header{position:sticky;top:0;z-index:70;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(16,31,20,.08);box-shadow:0 8px 28px rgba(10,24,15,.055);backdrop-filter:saturate(145%) blur(14px)}body.dd-public header .nav{min-height:78px}body.dd-public .brand-link{flex:0 0 clamp(145px,13vw,184px);min-width:0}body.dd-public .brand-link .logo-img{width:100%;height:auto;max-height:48px;object-fit:contain;object-position:left center}body.dd-public .nav-links>.is-current,body.dd-public .nav-item.is-current>a{color:#3f7617}body.dd-public .nav-links>.is-current::after,body.dd-public .nav-item.is-current>a::after{content:"";position:absolute;left:12px;right:12px;bottom:-10px;height:3px;border-radius:999px;background:var(--dx-green)}body.dd-public .nav-links>a,body.dd-public .nav-item>a{position:relative}body.dd-public .plan-btn{box-shadow:0 9px 22px rgba(137,197,65,.24)}body.dd-public .page-hero{min-height:clamp(350px,32vw,470px);display:flex;align-items:center;padding:clamp(48px,6vw,84px) 0;color:#fff;border:0;background:linear-gradient(90deg,rgba(7,18,12,.99) 0%,rgba(7,18,12,.96) 37%,rgba(7,18,12,.63) 62%,rgba(7,18,12,.12) 100%),url("../img/site-system/marketing-operating-system-hero.webp") 50% 50%/cover no-repeat}body.dd-public .page-hero::after{inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(216,245,173,.55),transparent);-webkit-mask-image:none;mask-image:none}body.dd-public .page-hero .container{width:min(100% - (var(--dd-gutter)*2),var(--dd-max))!important}body.dd-public .page-hero .breadcrumb{color:#bed0bb}body.dd-public .page-hero .breadcrumb a{color:var(--dx-lime)}body.dd-public .page-hero h1{max-width:13ch;margin-top:12px;color:#fff;font-size:clamp(2.35rem,4.8vw,4.5rem);line-height:1.02;letter-spacing:-.045em}body.dd-public .page-hero h1:where(.hl,span){color:var(--dx-lime)}body.dd-public .page-hero p:not(.breadcrumb){max-width:58ch;color:#d7e3d4;font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.7}body.dd-public .asd-hero{min-height:clamp(440px,39vw,590px);display:flex;align-items:center;padding:clamp(54px,7vw,90px) 0;background:linear-gradient(90deg,rgba(7,18,12,.99),rgba(7,18,12,.96) 38%,rgba(7,18,12,.66) 61%,rgba(7,18,12,.15)),url("../img/site-system/marketing-operating-system-hero.webp") center/cover no-repeat}body.dd-public .asd-hero h1{max-width:12ch}body.dd-public .asd-answer article,body.dd-public .as-answer .container>div{box-shadow:var(--dx-shadow-soft)}body.route-login main>section{background:linear-gradient(180deg,#f4f8ef,#fff)}body.dd-public .auth-brand{min-height:620px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(7,18,12,.2),rgba(7,18,12,.97) 75%),url("../img/site-system/marketing-operating-system-hero.webp") 68% center/cover no-repeat;box-shadow:var(--dx-shadow)}body.dd-public .auth-brand::after{background:radial-gradient(circle,rgba(137,197,65,.4),transparent 70%)}body.dd-public .auth-brand>*{position:relative;z-index:1}body.dd-public .auth-card{border-color:var(--dx-line);box-shadow:var(--dx-shadow)}body.dd-public .prose{width:min(100%,76ch);color:#304035;font-size:1.02rem;line-height:1.78}body.dd-public .prose h2{color:var(--dx-ink);font-size:clamp(1.35rem,2.3vw,1.9rem);letter-spacing:-.025em}body.dd-public:where(.pillar,.plat,.svc-item,.listing,.detail-card,.review-card,.lp-feat,.lp-step,.ct-info-card,.ct-benefit,.asd-grid article){border-color:var(--dx-line);box-shadow:0 1px 0 rgba(16,31,20,.02)}body.dd-public:where(.pillar,.plat,.svc-item,.listing,.detail-card,.review-card,.lp-feat,.lp-step,.ct-info-card,.ct-benefit,.asd-grid article):hover{border-color:rgba(137,197,65,.82);box-shadow:var(--dx-shadow-soft)}body.dd-public:where(.lp-visual-media,.about-proof img,.info-banner,.bp-feature,.mkt-card img){overflow:hidden;border:1px solid rgba(16,31,20,.09)}body.dd-public main img{color:transparent}body.dd-public:where(.cta-band,.lp-cta,.as-cta .container>div,.bp-newsletter-in){background:radial-gradient(720px 280px at 88% -10%,rgba(137,197,65,.22),transparent 65%),linear-gradient(135deg,#07140d,#102c1c);border:1px solid rgba(205,239,160,.16);box-shadow:0 24px 64px rgba(7,20,13,.2)}body.dd-public:where(.cta-band,.lp-cta,.as-cta .container>div,.bp-newsletter-in) p{max-width:58ch;line-height:1.65}body.dd-public .btn-green{color:#0b160e;background:linear-gradient(180deg,#a7df64,#89c541);border-color:#89c541;font-weight:750}body.dd-public .btn-green:hover{background:linear-gradient(180deg,#b9e982,#98d24e);transform:translateY(-2px);box-shadow:0 12px 28px rgba(137,197,65,.3)}body.dd-public:where(a,button,.btn,input,select,textarea):focus-visible{outline:3px solid #75ab39!important;outline-offset:3px}body.dd-public .df-footer{border-top:1px solid rgba(205,239,160,.2)}body.dd-public .df-col a{line-height:1.45}body.dd-public .mf-wrap>summary{border-radius:10px}body.dd-public .mf-wrap>summary:focus-visible{outline-color:var(--dx-green)!important}@media (min-width:1024px) and (max-width:1390px){body.dd-public header .nav{gap:.7rem}body.dd-public .brand-link{flex-basis:148px}body.dd-public .nav-links{gap:.72rem}body.dd-public .nav-links a{font-size:.75rem}body.dd-public .btn-ai{display:none}body.dd-public .ref-head-icon{width:34px;height:34px}body.dd-public .plan-btn{padding-inline:14px}}@media (max-width:1023px){html{scroll-padding-top:72px}body.dd-public header .nav{min-height:72px}body.dd-public .brand-link{flex-basis:clamp(122px,34vw,158px)}body.dd-public .auth-brand{min-height:380px;order:2}}@media (max-width:767px){body.dd-public .utilbar{min-height:34px}body.dd-public header .nav{min-height:68px}body.dd-public .brand-link{flex-basis:124px}body.dd-public .brand-link .logo-img{max-height:37px}body.dd-public .page-hero{min-height:410px;padding:150px 0 42px;align-items:flex-end;background:linear-gradient(0deg,rgba(7,18,12,.99) 0%,rgba(7,18,12,.96) 58%,rgba(7,18,12,.35) 100%),url("../img/site-system/marketing-operating-system-hero.webp") 72% center/cover no-repeat}body.dd-public .page-hero h1{max-width:14ch;font-size:clamp(2.1rem,10vw,3rem)}body.dd-public .page-hero p:not(.breadcrumb){font-size:1rem;line-height:1.6}body.dd-public .asd-hero{min-height:610px;padding:225px 0 48px;align-items:flex-end;background:linear-gradient(0deg,rgba(7,18,12,.99) 0%,rgba(7,18,12,.97) 59%,rgba(7,18,12,.3) 100%),url("../img/site-system/marketing-operating-system-hero.webp") 72% center/cover no-repeat}body.dd-public .asd-hero h1{font-size:clamp(2.2rem,10.5vw,3.2rem)}body.dd-public .auth-brand{min-height:340px;padding:180px 24px 26px;justify-content:flex-end;background:linear-gradient(0deg,rgba(7,18,12,.98),rgba(7,18,12,.82) 50%,rgba(7,18,12,.16)),url("../img/site-system/marketing-operating-system-hero.webp") 72% center/cover no-repeat}body.dd-public .auth-brand-title{font-size:2rem}body.dd-public .auth-brand .auth-perks{display:none}body.dd-public .auth-brand .auth-trust{margin-top:10px}body.dd-public:where(.cta-band,.lp-cta,.as-cta .container>div,.bp-newsletter-in){padding:30px 20px!important;border-radius:18px}body.dd-public:where(.cta-band,.lp-cta,.as-cta .container>div) .btn{width:100%;justify-content:center}body.dd-public .prose{font-size:1rem;line-height:1.72}}@media (max-width:420px){body.dd-public .plan-btn{padding-inline:12px}body.dd-public .plan-btn{font-size:.78rem}body.dd-public .hamburger{width:42px}}@media (prefers-reduced-motion:reduce){body.dd-public .btn-green:hover{transform:none}}@media print{body.dd-public .page-hero,body.dd-public .asd-hero,body.dd-public .auth-brand{background:#fff!important;color:#000!important;min-height:0}body.dd-public .page-hero:where(h1,p,.breadcrumb),body.dd-public .asd-hero:where(h1,p,.breadcrumb){color:#000!important}}