#derzapp-landing *{box-sizing:border-box}.dz-bg{position:absolute;inset:0;background:radial-gradient(circle at 18% 8%,rgba(0,229,255,.13),transparent 30%),radial-gradient(circle at 82% 20%,rgba(37,211,102,.11),transparent 32%),linear-gradient(135deg,#020812 0,#04101d 48%,#01050b 100%)}.dz-wrap{position:relative;z-index:2;max-width:1160px;margin:0 auto;padding:56px 18px 34px}.dz-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:36px;align-items:center;min-height:620px}.dz-kicker,.dz-section-head p,.dz-feature-copy>p{margin:0 0 12px;color:#54e6ff;text-transform:uppercase;letter-spacing:4px;font-size:12px;font-weight:800}.dz-hero h1{font-size:clamp(38px,6vw,66px);line-height:1.02;margin:0 0 22px;color:#fff;letter-spacing:-1px}.dz-subtitle{font-size:19px;line-height:1.75;color:rgba(234,246,255,.8);margin:0 0 28px}.dz-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:12px}.dz-primary,.dz-submit,.dz-soft{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:16px 28px;border-radius:999px;background:linear-gradient(135deg,#25d366,#54e6ff);color:#03121b;text-decoration:none;font-weight:900;border:0;cursor:pointer;box-shadow:0 18px 45px rgba(37,211,102,.28);transition:transform .25s ease,box-shadow .25s ease,filter .25s ease;text-align:center}.dz-glow:before{content:"";position:absolute;inset:-12px;border-radius:999px;background:radial-gradient(circle,rgba(84,230,255,.34),rgba(37,211,102,.18),transparent 70%);filter:blur(12px);z-index:-1;opacity:.9}.dz-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:16px 28px;border-radius:999px;color:#eaf6ff;text-decoration:none;font-weight:800;border:1px solid rgba(84,230,255,.24);background:rgba(255,255,255,.055);transition:transform .25s ease,border-color .25s ease;text-align:center}.dz-primary:hover,.dz-submit:hover,.dz-soft:hover,.dz-secondary:hover{transform:translateY(-2px);filter:saturate(1.08)}.dz-primary:hover,.dz-submit:hover,.dz-soft:hover{box-shadow:0 24px 62px rgba(37,211,102,.45),0 0 48px rgba(84,230,255,.18)}.dz-secondary:hover{border-color:rgba(84,230,255,.55)}.dz-microtrust{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;color:rgba(234,246,255,.78);font-size:13px}.dz-trust,.dz-tags{display:flex;flex-wrap:wrap;gap:10px}.dz-trust span,.dz-tags span{padding:10px 14px;border-radius:999px;border:1px solid rgba(84,230,255,.18);background:rgba(255,255,255,.05);color:rgba(234,246,255,.78);font-size:13px}.dz-hero-video,.dz-visual-hero,.dz-feature-img,.dz-wide-visual,.dz-demo-img{overflow:hidden;border:1px solid rgba(84,230,255,.32);border-radius:30px;background:#01050b;box-shadow:0 34px 100px rgba(0,0,0,.58),0 0 80px rgba(0,229,255,.16)}.dz-image-pop{box-shadow:0 36px 110px rgba(0,0,0,.62),0 0 95px rgba(84,230,255,.18),0 0 35px rgba(37,211,102,.08);transform:translateZ(0);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.dz-image-pop:hover{transform:translateY(-3px);border-color:rgba(84,230,255,.48);box-shadow:0 44px 125px rgba(0,0,0,.68),0 0 115px rgba(84,230,255,.24),0 0 45px rgba(37,211,102,.12)}.dz-hero-video{position:relative}.dz-hero-video:before{content:"";display:block;padding-top:56.25%}.dz-hero-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.dz-visual-hero{margin:36px auto 54px}.dz-visual-hero img,.dz-feature-img img,.dz-wide-visual img,.dz-demo-img img{display:block;width:100%;height:100%;object-fit:cover}.dz-proof,.dz-pas-grid,.dz-features,.dz-step-grid,.dz-compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dz-proof div,.dz-pas-grid div,.dz-feature-card,.dz-step-grid div,.dz-faq details,.dz-form-box,.dz-redirect,.dz-price,.dz-compare-grid>div{border:1px solid rgba(84,230,255,.18);background:rgba(255,255,255,.05);border-radius:24px;box-shadow:0 20px 55px rgba(0,0,0,.32)}.dz-proof div{padding:24px;text-align:center}.dz-proof strong{display:block;color:#54e6ff;font-size:34px;margin-bottom:8px}.dz-proof span{color:rgba(234,246,255,.72)}.dz-section-head{text-align:center;max-width:840px;margin:0 auto 28px}.dz-section-head h2,.dz-feature-copy h2{font-size:clamp(30px,4vw,48px);line-height:1.08;color:#fff;margin:0 0 14px}.dz-section-head span,.dz-feature-copy span{display:block;color:rgba(234,246,255,.74);font-size:17px;line-height:1.7}.dz-pas,.dz-for,.dz-steps,.dz-faq,.dz-price,.dz-form-area,.dz-compare{margin:58px auto}.dz-pas-grid div,.dz-feature-card,.dz-step-grid div{padding:24px}.dz-pas-grid h3,.dz-feature-card h3,.dz-step-grid h3,.dz-compare-grid h3{color:#fff;margin:0 0 10px;font-size:21px}.dz-pas-grid p,.dz-feature-card p,.dz-step-grid p,.dz-faq p,.dz-form-intro,.dz-redirect p,.dz-price span{color:rgba(234,246,255,.72);line-height:1.7;margin:0}.dz-feature{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;margin:58px 0}.dz-feature-reverse .dz-feature-img{order:2}.dz-feature-img{height:420px}.dz-soft{margin-top:22px}.dz-features{grid-template-columns:repeat(3,1fr);margin-top:28px}.dz-feature-card{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.dz-feature-card:hover{transform:translateY(-4px);border-color:rgba(84,230,255,.42);box-shadow:0 28px 70px rgba(0,0,0,.42),0 0 38px rgba(0,229,255,.1)}.dz-icon{width:54px;height:54px;border-radius:17px;display:flex;align-items:center;justify-content:center;color:#03121b;font-weight:900;background:linear-gradient(135deg,#54e6ff,#25d366);margin-bottom:16px}.dz-wide-visual{height:430px;margin:44px 0}.dz-for{text-align:center}.dz-tags{justify-content:center;max-width:900px;margin:0 auto}.dz-step-grid strong{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#54e6ff,#25d366);color:#03121b;margin-bottom:14px;font-size:22px}.dz-price{text-align:center;max-width:760px;padding:34px}.dz-price p{margin:0 0 8px;color:#54e6ff;text-transform:uppercase;letter-spacing:3px;font-size:12px;font-weight:800}.dz-price h2{font-size:clamp(44px,7vw,72px);margin:0 0 10px;color:#fff}.dz-price .dz-primary{margin-top:24px}.dz-compare-grid{grid-template-columns:1fr 1fr;max-width:950px;margin:0 auto}.dz-compare-grid>div{padding:28px}.dz-without{border-color:rgba(255,120,120,.22)!important}.dz-with{border-color:rgba(37,211,102,.32)!important;box-shadow:0 24px 70px rgba(0,0,0,.38),0 0 48px rgba(37,211,102,.1)!important}.dz-compare ul{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:12px}.dz-compare li{color:rgba(234,246,255,.78);line-height:1.5;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08)}.dz-without li:before{content:"× ";color:#ff8585;font-weight:900}.dz-with li:before{content:"✓ ";color:#25d366;font-weight:900}.dz-faq{max-width:900px}.dz-faq details{padding:18px 22px;margin-bottom:12px}.dz-faq summary{cursor:pointer;color:#fff;font-weight:800;line-height:1.5}.dz-faq p{margin-top:12px}.dz-form-area{display:grid;grid-template-columns:.95fr 1.05fr;gap:26px;align-items:stretch}.dz-demo-img{min-height:480px}.dz-form-box{padding:32px;text-align:center}.dz-form-intro{max-width:680px;margin:0 auto 22px}.dz-lead-form{width:100%;display:flex!important;flex-direction:column!important;gap:14px!important;margin:0!important;padding:0!important;position:static!important}.dz-lead-form input,.dz-lead-form textarea{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;position:static!important;border:1.5px solid rgba(84,230,255,.48);border-radius:16px;background:rgba(8,35,52,.92);color:#fff;padding:18px;font-size:15px;line-height:1.5;outline:0;box-shadow:0 0 0 1px rgba(84,230,255,.08),0 0 26px rgba(84,230,255,.08),inset 0 1px 0 rgba(255,255,255,.06);transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.dz-lead-form textarea{resize:vertical;min-height:170px}.dz-lead-form input::placeholder,.dz-lead-form textarea::placeholder{color:rgba(234,246,255,.72)}.dz-lead-form input:focus,.dz-lead-form textarea:focus{border-color:rgba(84,230,255,.95);background:rgba(10,43,64,.96);box-shadow:0 0 0 4px rgba(84,230,255,.14),0 0 34px rgba(84,230,255,.18),0 0 18px rgba(37,211,102,.10),inset 0 1px 0 rgba(255,255,255,.08)}.dz-error{color:#ffd0d0;font-size:14px;margin:0}.dz-submit{width:auto;align-self:center;margin-top:4px}.dz-redirect{max-width:760px;padding:34px;text-align:center}.dz-redirect h3{font-size:32px;color:#fff;margin:14px 0}.dz-redirect-help{margin-top:14px!important}.dz-spinner{width:46px;height:46px;margin:0 auto;border-radius:50%;border:3px solid rgba(84,230,255,.2);border-top-color:#54e6ff;animation:dz-spin 1s linear infinite}.dz-footer{text-align:center;color:rgba(234,246,255,.55);border-top:1px solid rgba(84,230,255,.14);padding:24px 12px;margin-top:44px;font-size:13px}.dz-footer a{color:#54e6ff;font-weight:800;text-decoration:none;transition:color .2s ease}.dz-footer a:hover{color:#fff}.dz-floating{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:9999;width:62px;height:62px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#25d366;color:#fff;text-decoration:none;box-shadow:0 16px 38px rgba(37,211,102,.38);animation:dz-float .55s ease both,dz-pulse 2.4s infinite;transition:transform .25s ease,box-shadow .25s ease}.dz-floating svg{width:34px;height:34px}.dz-floating:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 22px 52px rgba(37,211,102,.52)}@keyframes dz-spin{to{transform:rotate(360deg)}}@keyframes dz-pulse{0%,100%{box-shadow:0 16px 38px rgba(37,211,102,.38)}50%{box-shadow:0 16px 52px rgba(37,211,102,.58)}}@keyframes dz-float{from{opacity:0;transform:translateY(18px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:920px){.dz-wrap{padding:38px 14px 28px}.dz-hero,.dz-feature,.dz-form-area,.dz-compare-grid{grid-template-columns:1fr;min-height:auto;text-align:center}.dz-feature-reverse .dz-feature-img{order:0}.dz-actions,.dz-trust,.dz-microtrust{justify-content:center}.dz-proof,.dz-pas-grid,.dz-features,.dz-step-grid{grid-template-columns:1fr}.dz-feature-img,.dz-wide-visual,.dz-demo-img{height:260px;min-height:260px}.dz-form-box{padding:24px 16px}.dz-submit{width:100%}.dz-floating{width:58px;height:58px;right:16px;bottom:16px}}#sep-top-2 .bg-wrap{background-color:rgba(255,255,255,0)}