.dl-hero-visual{z-index:1;margin:0;position:relative}.dl-hero-photo{aspect-ratio:3/2;object-fit:cover;border:1px solid #ffffff1f;width:100%;height:auto;display:block;box-shadow:0 40px 90px #00000073}.dl-call-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#061523db;border:1px solid #36bcec73;gap:10px;width:min(340px,80%);padding:20px 22px;transition:border-color .2s,transform .2s;display:grid;position:absolute;bottom:-9%;left:-7%;box-shadow:0 26px 60px #00000073}.dl-call-card:hover{border-color:var(--cl-cyan);transform:translateY(-3px)}.dl-call-card:focus-visible{outline:3px solid var(--cl-cyan);outline-offset:3px}.dl-call-status{color:#7de3b8;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.dl-call-status i{background:#2ad6a1;border-radius:50%;width:9px;height:9px;animation:1.8s ease-out infinite dl-pulse;box-shadow:0 0 #2ad6a199}.dl-wave{align-items:center;gap:4px;height:38px;display:flex}.dl-wave i{background:linear-gradient(#7fdcff,#0b86dc);border-radius:2px;flex:1;height:30%;animation:1.2s ease-in-out infinite dl-wave}.dl-wave i:nth-child(3n){animation-delay:-.3s}.dl-wave i:nth-child(3n+1){animation-delay:-.6s}.dl-wave i:nth-child(4n){animation-duration:1s;animation-delay:-.9s}.dl-wave i:nth-child(5n){animation-duration:1.5s}.dl-call-card strong{letter-spacing:-.02em;font-size:clamp(24px,2.2vw,30px)}.dl-call-hint{color:#a8bccd;font-size:13px;line-height:1.4}@keyframes dl-wave{0%,to{height:22%}50%{height:100%}}@keyframes dl-pulse{70%{box-shadow:0 0 0 10px #2ad6a100}to{box-shadow:0 0 #2ad6a100}}.dl-demo-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(36px,6vw,100px);display:grid}.dl-demo .cl-head{margin:0}.dl-questions{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.dl-questions li{border:1px solid var(--cl-line);color:var(--cl-ink);background:#fff;justify-self:start;padding:12px 16px;font-size:16px}.dl-demo-call{border:1px solid var(--cl-line);background:#fff;gap:18px;padding:clamp(26px,3vw,40px);display:grid;box-shadow:0 24px 60px #08264214}.dl-demo-call>p{color:var(--cl-muted);margin:0;font-size:15px;line-height:1.65}.dl-demo-call .cl-inline-link{justify-self:start;margin-top:0}.dl-demo-button{background:var(--cl-grad);color:#fff;align-items:center;gap:18px;padding:22px 24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 20px 50px #0c8cd752}.dl-demo-button:hover{transform:translateY(-2px);box-shadow:0 26px 60px #0c8cd76b}.dl-demo-button:focus-visible{outline:3px solid var(--cl-blue);outline-offset:3px}.dl-demo-button .cl-icon{background:#ffffff2e;border-radius:50%;width:52px;height:52px;padding:13px}.dl-demo-button span{gap:4px;display:grid}.dl-demo-button small{color:#dff4ff;font-size:13px}.dl-demo-button strong{letter-spacing:-.02em;font-size:clamp(26px,2.6vw,34px)}.dl-device-showcase{grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,60px)}.dl-device-showcase .laptop-device{justify-self:start;max-width:760px}.dl-outcomes{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.dl-outcomes li{color:#e6f0f7;background:#ffffff0d;border:1px solid #ffffff24;align-items:center;gap:9px;padding:9px 14px;font-size:14px;font-weight:700;display:flex}.dl-outcomes i{border-radius:50%;width:10px;height:10px}.dl-outcomes .is-green i{background:#2ad6a1}.dl-outcomes .is-yellow i{background:#f2c14e}.dl-outcomes .is-blue i{background:#3d8bff}.dl-outcomes .is-red i{background:#ef5a5a}@media (prefers-reduced-motion:reduce){.dl-wave i,.dl-call-status i{animation:none}.dl-wave i{height:60%}}@media (max-width:1100px){.dl-demo-grid{grid-template-columns:1fr}.dl-call-card{bottom:-12%;left:4%}.dl-hero-visual{margin-bottom:60px}}@media (max-width:720px){.dl-call-card{width:auto;margin:-40px 14px 0;position:relative;bottom:auto;left:auto}.dl-hero-visual{margin-bottom:0}.dl-device-showcase{grid-template-columns:1fr;justify-items:center}.dl-device-showcase .laptop-device{justify-self:center}.dl-demo-button{padding:18px}.dl-demo-button .cl-icon{width:44px;height:44px;padding:11px}.dl-questions li{font-size:15px}}
