.dp{--b:#3c54dc;--b2:#5b70ff;--ink:#0f1116;--ink2:#171a22;--ink3:#20242f;--tx:#5d6470;--wh:#fff;font-family:metropolis,'Helvetica Neue',Arial,sans-serif;color:var(--tx);font-size:17px;line-height:1.65;overflow-x:hidden}.dp *{box-sizing:border-box}.dp h1,.dp h2,.dp h3,.dp h4{font-family:rajdhani,'Arial Narrow',sans-serif;font-weight:700;color:var(--ink);line-height:1.08;margin:0 0 .5em;letter-spacing:.2px;text-transform:none}.dp p{margin:0 0 1em}.dp a{text-decoration:none}.dp-w{max-width:1200px;margin:0 auto;padding:0 24px}.dp-sec{padding:96px 0}.dp-dark{background:var(--ink2);color:#b8bdc7}.dp-dark h1,.dp-dark h2,.dp-dark h3,.dp-dark h4{color:#fff}.dp-eye{display:inline-block;font:700 14px/1 rajdhani,sans-serif;letter-spacing:2.5px;text-transform:uppercase;color:var(--b2);margin-bottom:16px}.dp-dark .dp-eye{color:#8b9bff}.dp-h2{font-size:clamp(34px,4.2vw,52px)}.dp-lead{font-size:19px;max-width:640px}.dp-btn{display:inline-flex;align-items:center;gap:10px;font:700 16px/1 rajdhani,sans-serif;letter-spacing:1.2px;text-transform:uppercase;padding:18px 30px;border-radius:6px;transition:.2s;border:2px solid transparent}.dp-btn-p{background:var(--b);color:#fff!important}.dp-btn-p:hover{background:var(--b2);transform:translateY(-2px);box-shadow:0 12px 30px rgba(60,84,220,.35)}.dp-btn-o{border-color:rgba(255,255,255,.35);color:#fff!important}.dp-btn-o:hover{border-color:#fff;background:rgba(255,255,255,.06)}.dp-btn-d{border-color:var(--ink);color:var(--ink)!important}.dp-btn-d:hover{background:var(--ink);color:#fff!important}.dp-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.dp-hero{position:relative;background:radial-gradient(1100px 600px at 78% 40%,rgba(60,84,220,.38),transparent 60%),linear-gradient(160deg,#121520 0%,#0c0e13 100%);color:#c3c8d2;overflow:hidden}.dp-hero:after{content:"DP";position:absolute;right:-2%;bottom:-8%;font:700 clamp(220px,34vw,520px)/.8 rajdhani,sans-serif;color:rgba(255,255,255,.035);pointer-events:none}.dp-hero .dp-w{display:grid;grid-template-columns:1.05fr .95fr;align-items:end;gap:20px;min-height:calc(100vh - 96px);max-height:900px}.dp-hero-t{padding:90px 0 110px;position:relative;z-index:2}.dp-hero h1{color:#fff;font-size:clamp(42px,5.6vw,76px);text-transform:uppercase;margin-bottom:22px}.dp-hero h1 span{color:var(--b2)}.dp-hero .dp-lead{font-size:20px;color:#c3c8d2}.dp-hero-img{align-self:end;position:relative;z-index:1;display:flex;justify-content:center}.dp-hero-img img{display:block;width:auto;max-width:100%;height:min(82vh,760px);object-fit:contain;object-position:bottom;filter:drop-shadow(0 30px 60px rgba(0,0,0,.45))}.dp-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.dp-badge{font-size:13px;font-weight:600;letter-spacing:.5px;color:#dfe3ea;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);padding:8px 14px;border-radius:40px}.dp-nums{background:var(--b);color:#fff}.dp-nums .dp-w{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.dp-num{padding:38px 20px;text-align:center;border-right:1px solid rgba(255,255,255,.18)}.dp-num:last-child{border-right:0}.dp-num b{display:block;font:700 54px/1 rajdhani,sans-serif;color:#fff}.dp-num span{display:block;font-size:14px;line-height:1.4;margin-top:8px;color:rgba(255,255,255,.85)}.dp-head{max-width:720px;margin:0 0 54px}.dp-center{text-align:center;margin-left:auto;margin-right:auto}.dp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.dp-card{background:#fff;border:1px solid #e6e8ee;border-radius:14px;padding:38px 32px;transition:.25s;position:relative}.dp-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgba(15,17,22,.10);border-color:transparent}.dp-ic{width:58px;height:58px;border-radius:12px;background:rgba(60,84,220,.1);color:var(--b);display:grid;place-items:center;margin-bottom:24px}.dp-ic svg{width:30px;height:30px}.dp-card h3{font-size:27px}.dp-card .dp-k{font:700 13px/1 rajdhani,sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--b);margin-bottom:10px;display:block}.dp-card p{font-size:16px;margin:0}.dp-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.dp-ph{position:relative;border-radius:18px;background:linear-gradient(170deg,#262b3a,#12141b);overflow:hidden;aspect-ratio:4/5;display:flex;align-items:flex-end;justify-content:center}.dp-ph:before{content:"";position:absolute;inset:auto -20% -30% -20%;height:70%;background:radial-gradient(closest-side,rgba(60,84,220,.55),transparent)}.dp-ph img{position:relative;width:88%;height:auto;display:block}.dp-steps{list-style:none;margin:30px 0 0;padding:0;counter-reset:s}.dp-steps li{position:relative;padding:0 0 26px 70px;counter-increment:s}.dp-steps li:before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:-4px;font:700 34px/1 rajdhani,sans-serif;color:var(--b)}.dp-steps h4{font-size:22px;margin-bottom:4px}.dp-steps p{margin:0;font-size:16px}.dp-dark .dp-steps li:before{color:#8b9bff}.dp-list{list-style:none;padding:0;margin:22px 0 0}.dp-list li{padding:8px 0 8px 32px;position:relative}.dp-list li:before{content:"";position:absolute;left:0;top:15px;width:18px;height:10px;border-left:3px solid var(--b);border-bottom:3px solid var(--b);transform:rotate(-45deg)}.dp-tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dp-t{background:var(--ink3);border-radius:14px;padding:32px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.06)}.dp-t q{display:block;quotes:none;color:#d3d7df;font-size:16px;line-height:1.7;flex:1}.dp-t q:before{content:"“";display:block;font:700 64px/.6 Georgia,serif;color:var(--b2);margin-bottom:14px}.dp-who{display:flex;align-items:center;gap:14px;margin-top:24px}.dp-av{width:46px;height:46px;border-radius:50%;background:var(--b);color:#fff;display:grid;place-items:center;font:700 18px rajdhani,sans-serif;flex:none}.dp-who b{display:block;color:#fff;font-family:rajdhani,sans-serif;font-size:19px;line-height:1.1}.dp-who span{font-size:13px;color:#8d94a1}.dp-stars{color:#ffc542;letter-spacing:2px;font-size:15px;margin-bottom:6px}.dp-faq{max-width:860px;margin:0 auto}.dp-faq details{border-bottom:1px solid #e3e5eb;padding:6px 0}.dp-faq summary{cursor:pointer;list-style:none;font:700 21px/1.3 rajdhani,sans-serif;color:var(--ink);padding:18px 44px 18px 0;position:relative}.dp-faq summary::-webkit-details-marker{display:none}.dp-faq summary:after{content:"+";position:absolute;right:6px;top:12px;font:400 32px/1 sans-serif;color:var(--b);transition:.2s}.dp-faq details[open] summary:after{transform:rotate(45deg)}.dp-faq details p{padding:0 0 18px;margin:0;font-size:16px}.dp-cta{background:linear-gradient(135deg,#3c54dc,#2a3cb0);color:#e6e9ff;border-radius:20px;padding:60px;display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:start}.dp-cta h2{color:#fff}.dp-ci{list-style:none;padding:0;margin:26px 0 0}.dp-ci li{display:flex;gap:14px;align-items:flex-start;padding:10px 0;font-size:16px}.dp-ci a{color:#fff;font-weight:600}.dp-ci svg{width:22px;height:22px;flex:none;margin-top:2px;color:#c9d0ff}.dp-form{background:#fff;border-radius:14px;padding:30px;color:var(--tx)}.dp-form input:not([type=submit]):not([type=checkbox]),.dp-form textarea,.dp-form select{width:100%!important;border:1px solid #dcdfe6!important;border-radius:8px!important;padding:14px 16px!important;font-size:16px!important;background:#f8f9fb!important;color:var(--ink)!important;margin:0 0 4px!important}.dp-form textarea{height:120px!important}.dp-form input[type=submit]{width:100%;background:var(--b)!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:16px!important;font:700 16px rajdhani,sans-serif!important;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer}.dp-form p{margin:0 0 12px}.dp-phero{background:radial-gradient(900px 400px at 85% 10%,rgba(60,84,220,.35),transparent 60%),linear-gradient(160deg,#121520,#0c0e13);padding:110px 0 80px;color:#c3c8d2}.dp-phero h1{color:#fff;font-size:clamp(40px,5vw,64px);text-transform:uppercase}.dp-phero p{font-size:19px;max-width:720px;margin:0}.dp-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.dp-chip{background:#f1f3f8;color:var(--ink);font-size:14px;font-weight:600;padding:9px 16px;border-radius:30px}.dp-certs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.dp-certs img{width:100%;height:auto;border-radius:10px;border:1px solid #e6e8ee;background:#fff}.dp-svc{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.dp-svc .dp-card{display:flex;flex-direction:column}.dp-svc .dp-card p{flex:1}.dp-svc .dp-tag{display:inline-block;margin-top:20px;font:700 14px/1 rajdhani,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--b)}.dp-feat{border:2px solid var(--b)!important}@media (max-width:1024px){.dp-cards,.dp-tgrid{grid-template-columns:1fr 1fr}.dp-split{gap:40px}.dp-cta{grid-template-columns:1fr;padding:44px}}@media (max-width:767px){.dp{font-size:16px}.dp-sec{padding:64px 0}.dp-w{padding:0 20px}.dp-hero .dp-w{grid-template-columns:1fr;min-height:0;max-height:none}.dp-hero-t{padding:56px 0 10px;text-align:left}.dp-hero-img img{height:auto;width:78%;max-height:none}.dp-hero .dp-lead{font-size:17px}.dp-btns{flex-direction:column}.dp-btn{justify-content:center;width:100%}.dp-nums .dp-w{grid-template-columns:1fr 1fr;padding:0}.dp-num{border-right:0;border-bottom:1px solid rgba(255,255,255,.18);padding:28px 12px}.dp-num:nth-child(odd){border-right:1px solid rgba(255,255,255,.18)}.dp-num b{font-size:42px}.dp-cards,.dp-tgrid,.dp-split,.dp-svc,.dp-certs{grid-template-columns:1fr}.dp-split{gap:36px}.dp-head{margin-bottom:34px}.dp-cta{padding:30px 22px;border-radius:14px}.dp-form{padding:20px}.dp-phero{padding:70px 0 50px}.dp-faq summary{font-size:19px}}.content_wrap:has(.dp),.content_wrap:has(.dp) .content,.content:has(.dp){max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important;float:none!important}.post_content:has(.dp)>p:empty{display:none}.dp-hero h1,.dp-phero h1,.dp-dark h2,.dp-dark h3,.dp-dark h4,.dp-cta h2,.dp-who b,.dp-num b{color:#fff!important}.dp-hero h1 span{color:var(--b2)!important}.dp h2,.dp h3,.dp h4,.dp summary{color:var(--ink)}.page_content_wrap:has(.dp){padding:0!important}.dp-ph img{width:auto!important;max-width:92%;height:94%!important;object-fit:contain;object-position:bottom}@media (max-width:767px){.dp-hero .dp-w{gap:0}.dp-hero-img{order:-1;margin-top:28px;height:360px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.dp-hero-img img{width:72%!important;height:auto!important;max-width:300px}.dp-hero-t{padding:0 0 56px}.dp-hero h1{font-size:40px}.dp-badge{font-size:12px;padding:7px 12px}.dp-hero:after{display:none}.dp-ph{aspect-ratio:1/1}}.top_panel.with_bg_image{background-image:none!important;background-color:#17191f!important}.top_panel.with_bg_image:before,.top_panel.with_bg_image:after{display:none!important}.dp p:empty,.dp>br,.dp-card>br,.dp-w>br,.dp-svc>br,.dp-cards>br,.dp-tgrid>br,.dp-faq>br,.dp-split>br,.dp-btns>br,.dp-ci br,.dp-num br,.dp-sec>br{display:none!important}.dp p,.dp li{font-weight:400}.dp-sec:not(.dp-dark) p{color:#4f5664}.dp .dp-cta p{color:#e6e9ff!important}.dp .dp-cta .dp-form p{color:inherit!important}.dp-ci a,.dp-ci span{color:#fff!important}.dp-form input[type=submit]{box-sizing:border-box!important;max-width:100%}.dp-form .wpcf7-form-control-wrap{display:block}.dp-form .wpcf7-acceptance,.dp-form .wpcf7-list-item-label{font-size:13px;color:#5d6470}@media (min-width:768px){.page-id-1519 .dp-split{grid-template-columns:.7fr 1.3fr;gap:50px}}.dp-form select{font-size:14px!important;text-overflow:ellipsis}@media (max-width:767px){.dp-feat h3{font-size:28px!important}.dp-card{padding:28px 22px}.dp-cta .dp-btns{width:100%}.dp-phero p{font-size:17px}}