.elementor-15858 .elementor-element.elementor-element-f401f40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-a4952b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-15858 .elementor-element.elementor-element-80b1aca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-4952a2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-275320b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-a97f8a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-1ba1db0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-cfb94cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-16ba529{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-f9b7541{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-15858 .elementor-element.elementor-element-bf5eb0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-7839bc3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-d487836{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-de08de4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-750d4ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-212674a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-1f7daf2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-2f51f7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-9dcac7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-c16c8c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-569ccf8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-bef391f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-5584cb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-040e056{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-49b41b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-4612cdf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-1a4a695{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-d5f7395{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-cb6f679{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-3eaaeff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-450c33b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-314f177{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-947c459{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-a5f195d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-315397d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-c6e651d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-066e409{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-923c503{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-d0794cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-ce75b00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-e567e08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-e2181af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-ab8c1ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-d53511f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-007f3af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-15858 .elementor-element.elementor-element-8999f36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}:root{--page-title-display:none}.dm-section{--acc:#36c2ff;--acc-ink:#0a8fd6;--ink:#14222e;--muted:#4a5b6b;--light-ink:#f4f7fa;--light-muted:#a9b6c2;--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--content-width:1240px;--padding-top:clamp(64px,8vw,120px);--padding-bottom:clamp(64px,8vw,120px);--padding-left:24px;--padding-right:24px;position:relative;isolation:isolate;font-family:Roboto,sans-serif}.dm-section>.e-con-inner{position:relative;z-index:1;gap:0}.dm-section a{text-decoration:none!important}.dm-dark{background:#0c1218;color:var(--light-ink)}.dm-dark:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(190,220,245,.06) 1px,transparent 1px) 0 0/40px 40px,linear-gradient(90deg,rgba(190,220,245,.06) 1px,transparent 1px) 0 0/40px 40px,radial-gradient(900px 420px at 78% 0%,rgba(54,194,255,.16),transparent 60%),linear-gradient(180deg,#0c1218 0%,#16222d 55%,#2c4254 100%)}.dm-light{background:#eef2f5;color:var(--ink)}.dm-light:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(20,40,60,.05) 1px,transparent 1px) 0 0/40px 40px,linear-gradient(90deg,rgba(20,40,60,.05) 1px,transparent 1px) 0 0/40px 40px}.dm-section:before{content:"";position:absolute;left:0;top:0;width:220px;height:3px;z-index:2;background:var(--acc);box-shadow:0 0 18px rgba(54,194,255,.7)}.dm-light:before{background:var(--acc-ink);box-shadow:none}.dm-eyebrow .elementor-heading-title{font-family:var(--mono)!important;font-size:13px!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.22em!important;color:var(--acc)!important;margin:0 0 14px!important}.dm-light .dm-eyebrow .elementor-heading-title{color:var(--acc-ink)!important}.dm-h1 .elementor-heading-title{font-size:clamp(40px,5.4vw,80px)!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1!important;margin:0 0 24px!important}.dm-h2 .elementor-heading-title{font-size:clamp(30px,3.2vw,52px)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.04!important;margin:0 0 22px!important;color:var(--ink)!important}.dm-metal .elementor-heading-title{background:linear-gradient(180deg,#fff 0%,#c9d3dc 45%,#6f7d89 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important}.dm-lead,.dm-lead p{font-size:clamp(17px,1.35vw,21px);line-height:1.55;color:var(--light-muted);max-width:620px}.dm-intro,.dm-intro p{font-size:18px;line-height:1.65;max-width:820px;margin-bottom:8px}.dm-dark .dm-intro,.dm-dark .dm-intro p,.dm-dark .dm-body p{color:var(--light-muted)}.dm-light .dm-intro,.dm-light .dm-intro p,.dm-light .dm-body p{color:var(--muted)}.dm-intro strong{color:inherit;font-weight:700}.dm-light .dm-intro strong{color:var(--ink)}.dm-body p{font-size:16px;line-height:1.7;max-width:820px}.elementor-widget.dm-body{margin-top:28px}.dm-hero>.e-con-inner{flex-direction:row!important;align-items:center;gap:56px}.dm-hero{--padding-top:clamp(72px,9vw,140px)}.dm-hero-text{flex:1 1 55%;--padding-left:0;--padding-right:0}.dm-hero-media{flex:1 1 45%;--padding-left:0;--padding-right:0}.dm-facts{display:grid!important;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:36px;background:rgba(190,220,245,.14);border:1px solid rgba(190,220,245,.14);border-radius:2px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.dm-fact{background:rgba(12,18,24,.72);--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;gap:4px}.dm-fact-num .elementor-heading-title{font-size:30px!important;font-weight:800!important;letter-spacing:-.02em!important;color:var(--light-ink)!important;margin:0!important;line-height:1.15!important}.dm-fact-num-sm .elementor-heading-title{font-size:17px!important;line-height:1.3!important;padding-top:6px}.dm-fact-label .elementor-heading-title{font-family:var(--mono)!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.12em!important;color:var(--light-muted)!important;line-height:1.5!important;margin:0!important}.dm-photo{position:relative}.dm-photo img{width:100%!important;aspect-ratio:4/3;object-fit:cover;border-radius:2px;filter:grayscale(1) contrast(1.05);transition:filter .6s ease;box-shadow:0 30px 60px rgba(0,0,0,.35)}.dm-light .dm-photo img{box-shadow:0 24px 50px rgba(20,40,60,.18)}.dm-photo:hover img{filter:grayscale(0)}.dm-photo-low img{object-position:center 85%}.dm-photo:after{content:"";position:absolute;right:-10px;bottom:-10px;width:120px;height:3px;background:var(--acc);box-shadow:0 0 14px rgba(54,194,255,.7)}.dm-grid{display:grid!important;gap:20px;margin-top:36px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.dm-grid-3{grid-template-columns:repeat(3,1fr)}.dm-card{position:relative;overflow:hidden;background:#fff;border:1px solid rgba(20,40,60,.12);border-radius:2px;--padding-top:28px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;gap:0;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;justify-content:flex-start}.dm-card:before{content:"";position:absolute;left:0;top:0;width:48px;height:3px;z-index:2;background:var(--acc-ink);transition:width .35s ease}.dm-card:hover{transform:translateY(-4px);border-color:rgba(10,143,214,.55);box-shadow:0 18px 40px rgba(20,40,60,.12)}.dm-card:hover:before{width:100%}.dm-card-label .elementor-heading-title{font-family:var(--mono)!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.18em!important;color:var(--acc-ink)!important;margin:0 0 12px!important}.dm-card-title .elementor-heading-title{font-size:22px!important;font-weight:800!important;letter-spacing:-.015em!important;color:var(--ink)!important;margin:0 0 10px!important;line-height:1.2!important}.dm-card-text,.dm-card-text p{font-size:15px;line-height:1.6;color:var(--muted);margin-bottom:0}.dm-card-text p+p{margin-top:12px}.dm-card-dark{background:rgba(12,18,24,.6);border-color:rgba(190,220,245,.16)}.dm-card-dark:before{background:var(--acc);box-shadow:0 0 12px rgba(54,194,255,.7)}.dm-card-dark:hover{border-color:rgba(54,194,255,.6);box-shadow:0 18px 40px rgba(0,0,0,.35)}.dm-card-dark .dm-card-label .elementor-heading-title{color:var(--acc)!important}.dm-card-dark .dm-card-title .elementor-heading-title{color:var(--light-ink)!important}.dm-card-dark .dm-card-text,.dm-card-dark .dm-card-text p{color:var(--light-muted)}.dm-contact a{color:var(--light-ink)!important;font-family:var(--mono);font-size:14px;border-bottom:1px solid rgba(54,194,255,.4);transition:color .2s,border-color .2s}.dm-contact a:hover{color:var(--acc)!important;border-color:var(--acc)}.elementor-widget.dm-logo{background:#fff;margin:-28px -26px 22px!important;width:calc(100% + 52px)!important;max-width:none!important;padding:18px 26px;border-bottom:1px solid rgba(20,40,60,.1)}.dm-logo img{height:60px!important;width:auto!important;max-width:min(220px,100%)!important;object-fit:contain;object-position:left center;display:block}.dm-card-dark .elementor-widget.dm-logo{background:#f4f7fa;border-bottom-color:rgba(54,194,255,.35)}.dm-timeline{display:grid!important;grid-template-columns:repeat(6,1fr);gap:24px;margin-top:48px;position:relative;--padding-top:28px;--padding-bottom:0;--padding-left:0;--padding-right:0}.dm-timeline:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,var(--acc),rgba(54,194,255,.15))}.dm-step{position:relative;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;gap:0}.dm-step:before{content:"";position:absolute;left:0;top:-33px;width:9px;height:9px;border-radius:50%;background:#0c1218;border:2px solid var(--acc);box-shadow:0 0 10px rgba(54,194,255,.8);transition:background .3s}.dm-step:hover:before{background:var(--acc)}.elementor-widget.dm-step-icon{margin-bottom:14px!important}.dm-step-icon img{height:64px!important;width:auto!important;filter:brightness(0) saturate(100%) invert(21%) sepia(77%) saturate(3045%) hue-rotate(189deg) brightness(96%) contrast(101%) drop-shadow(0 0 6px rgba(0,106,179,.55));transition:transform .3s}.dm-step:hover .dm-step-icon img{transform:translateY(-3px)}.elementor-widget.dm-step-icon,.elementor-widget.dm-logo{text-align:left}.dm-step-icon img{display:inline-block}.dm-step-era .elementor-heading-title{font-family:var(--mono)!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.2em!important;color:var(--acc)!important;margin:0 0 10px!important}.dm-step-title .elementor-heading-title{font-size:18px!important;font-weight:800!important;line-height:1.25!important;color:var(--light-ink)!important;margin:0 0 10px!important}.dm-step-text,.dm-step-text p{font-size:14px;line-height:1.6;color:var(--light-muted)}.dm-split{flex-direction:row!important;align-items:center;gap:56px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.dm-split-text,.dm-split-media{flex:1 1 50%;--padding-left:0;--padding-right:0}.dm-split+.dm-grid{margin-top:56px}.dm-btn .elementor-button{font-family:var(--mono)!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.18em;background:transparent!important;color:var(--acc-ink)!important;border:1px solid var(--acc-ink)!important;border-radius:2px!important;padding:16px 26px!important;transition:background .25s,color .25s}.dm-btn .elementor-button:hover{background:var(--acc-ink)!important;color:#fff!important}.dm-dark .dm-btn .elementor-button{color:var(--acc)!important;border-color:var(--acc)!important}.dm-dark .dm-btn .elementor-button:hover{background:var(--acc)!important;color:#0c1218!important}.elementor-widget.dm-btn{margin-top:18px}.dm-note p{font-family:var(--mono);font-size:13px;color:var(--muted);margin:14px 0 0}.dm-note a{color:var(--acc-ink)!important;border-bottom:1px solid rgba(10,143,214,.4)}.dm-dark .dm-note p{color:var(--light-muted)}.dm-dark .dm-note a{color:var(--acc)!important}@media (max-width:1024px){.dm-grid-3{grid-template-columns:repeat(2,1fr)}.dm-timeline{grid-template-columns:repeat(3,1fr);row-gap:64px}.dm-hero>.e-con-inner,.dm-split{flex-direction:column!important;align-items:stretch;gap:40px}}@media (max-width:767px){.dm-grid-3,.dm-facts{grid-template-columns:1fr}.dm-timeline{grid-template-columns:1fr;row-gap:36px;--padding-top:0;--padding-left:28px}.dm-timeline:before{left:4px;right:auto;top:0;bottom:0;width:1px;height:auto;background:linear-gradient(180deg,var(--acc),rgba(54,194,255,.15))}.dm-step:before{left:-29px;top:4px}}@media (max-width:767px){.dm-grid.dm-scroll{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-left:-24px;margin-right:-24px;width:calc(100% + 48px)!important;max-width:none!important;--padding-left:24px;--padding-right:24px;--padding-bottom:12px;scroll-padding-left:24px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dm-grid.dm-scroll::-webkit-scrollbar{display:none}.dm-grid.dm-scroll>.dm-card{flex:0 0 82%!important;width:82%!important;scroll-snap-align:start}.dm-grid.dm-scroll>.dm-card:hover{transform:none}.dm-facts{grid-template-columns:repeat(3,1fr)!important;margin-top:28px}.dm-fact{--padding-top:12px;--padding-bottom:12px;--padding-left:10px;--padding-right:10px}.dm-fact-num .elementor-heading-title{font-size:22px!important}.dm-fact-num-sm .elementor-heading-title{font-size:12px!important;line-height:1.35!important;padding-top:2px}.dm-fact-label .elementor-heading-title{font-size:9px!important;letter-spacing:.08em!important}}.dm-values-label{margin-top:56px!important}.dm-values-label+.dm-grid{margin-top:0}.dm-values{gap:2px!important;background:rgba(54,194,255,.25);border-radius:2px;box-shadow:0 30px 60px rgba(12,18,24,.25)}.dm-values>.dm-card{background:linear-gradient(160deg,#0c1218 0%,#16222d 55%,#2c4254 100%);border:0;border-radius:0;min-height:260px;--padding-top:44px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;justify-content:flex-start}.dm-values>.dm-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(190,220,245,.05) 1px,transparent 1px) 0 0/40px 40px,linear-gradient(90deg,rgba(190,220,245,.05) 1px,transparent 1px) 0 0/40px 40px}.dm-values>.dm-card>*{position:relative;z-index:1}.dm-values>.dm-card:before{width:100%;height:3px;background:var(--acc);box-shadow:0 0 16px rgba(54,194,255,.8)}.dm-values>.dm-card:hover{transform:none;box-shadow:inset 0 0 0 1px rgba(54,194,255,.5)}.dm-values .dm-card-title .elementor-heading-title{font-size:clamp(34px,3.4vw,52px)!important;letter-spacing:-.035em!important;line-height:1!important;margin:0 0 18px!important;background:linear-gradient(180deg,#fff 0%,#c9d3dc 45%,#6f7d89 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important}.dm-values .dm-card-text,.dm-values .dm-card-text p{color:var(--light-muted);font-size:16px}@media (max-width:1024px){.dm-values{grid-template-columns:1fr!important}.dm-values>.dm-card{min-height:0}}.elementor-widget.dm-logo{background:none!important;border:0!important;margin:0 0 22px!important;width:auto!important;padding:0!important}.elementor-widget.dm-logo{height:60px;display:flex;align-items:center}.dm-logo .elementor-widget-container{display:flex;align-items:center;height:100%}.dm-logo img{height:auto!important;max-height:60px!important;width:auto!important;max-width:min(170px,100%)!important}.dm-card-dark .dm-logo img{filter:brightness(0) invert(1);opacity:.92;transition:opacity .3s}.dm-card-dark:hover .dm-logo img{opacity:1}.elementor-widget.dm-map-wrap{margin:44px 0 8px!important;width:100%}.dm-map{position:relative;width:100%;aspect-ratio:2400/1080}.dm-map img{display:block;width:100%;height:auto}.dm-pin{position:absolute;transform:translate(-50%,-50%);display:block;width:0;height:0}.dm-pin i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%}.dm-pin-site i{width:12px;height:12px;background:var(--acc);box-shadow:0 0 0 4px rgba(54,194,255,.25),0 0 18px rgba(54,194,255,.9)}.dm-pin-site i:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--acc);animation:dmPulse 2.4s ease-out infinite}.dm-pin-partner i{width:9px;height:9px;background:#0c1218;border:2px solid #9fd6f5;box-shadow:0 0 10px rgba(159,214,245,.5)}.dm-pin b{position:absolute;top:50%;left:14px;transform:translateY(-50%);white-space:nowrap;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--light-ink);background:rgba(12,18,24,.75);border:1px solid rgba(54,194,255,.35);padding:4px 8px;border-radius:2px}.dm-pin-left b{left:auto;right:14px}@keyframes dmPulse{0%{transform:scale(1);opacity:.9}100%{transform:scale(3.2);opacity:0}}.dm-map-legend{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:14px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--light-muted)}.dm-lg:before{content:"";display:inline-block;vertical-align:middle;margin:-2px 8px 0 0;border-radius:50%}.dm-lg-site:before{width:10px;height:10px;background:var(--acc);box-shadow:0 0 10px rgba(54,194,255,.9)}.dm-lg-partner:before{width:7px;height:7px;border:2px solid #9fd6f5}.dm-lg-note{margin-left:auto;color:var(--acc)}@media (max-width:767px){.dm-pin b{font-size:8px;padding:2px 5px;letter-spacing:.08em;left:9px}.dm-pin-left b{right:9px}.dm-pin-site i{width:8px;height:8px}.dm-pin-partner i{width:6px;height:6px;border-width:1px}.dm-lg-note{margin-left:0}}@media (prefers-reduced-motion:reduce){.dm-pin-site i:after{animation:none}}.dm-photo-color img{filter:none!important}.elementor-widget.dm-value-photo{margin:-44px -36px 28px!important;width:calc(100% + 72px)!important;max-width:none!important}.dm-value-photo img{display:block;width:100%!important;aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid rgba(54,194,255,.35)}.dm-values>.dm-card{min-height:0}@media (max-width:1024px){.elementor-widget.dm-value-photo{margin:-44px -36px 24px!important}}.dm-caption .elementor-heading-title{font-family:var(--mono)!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--light-muted)!important;margin:16px 0 0!important}.dm-light .dm-caption .elementor-heading-title{color:var(--muted)!important}.dm-split-tight{margin-bottom:8px}.dm-photo-wide img{aspect-ratio:16/9}.dm-values>.dm-card{min-height:0!important;justify-content:flex-start!important;--padding-top:150px!important}.dm-values>.dm-card>.elementor-widget.dm-value-photo{position:absolute!important;inset:0!important;margin:0!important;width:100%!important;height:100%!important;z-index:0!important;opacity:.55;transition:opacity .5s ease}.dm-values>.dm-card>.dm-value-photo .elementor-widget-container,.dm-values>.dm-card>.dm-value-photo img{height:100%!important;width:100%!important}.dm-values>.dm-card>.dm-value-photo img{aspect-ratio:auto!important;object-fit:cover;border:0!important;filter:saturate(1.15)}.dm-values>.dm-card:after{background:linear-gradient(180deg,rgba(12,18,24,.15) 0%,rgba(12,18,24,.55) 38%,rgba(12,18,24,.92) 62%,rgba(12,18,24,.97) 100%),linear-gradient(rgba(190,220,245,.05) 1px,transparent 1px) 0 0/40px 40px,linear-gradient(90deg,rgba(190,220,245,.05) 1px,transparent 1px) 0 0/40px 40px!important;z-index:1}.dm-values>.dm-card>*:not(.dm-value-photo){position:relative;z-index:2}.dm-values>.dm-card:hover>.dm-value-photo{opacity:.75}.dm-claim{--claim:#36c2ff;position:relative;margin:2px 0 16px!important;padding-left:16px}.dm-claim:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:2px;border-radius:2px;background:var(--claim);box-shadow:0 0 8px var(--claim),0 0 18px var(--claim)}.dm-claim .elementor-heading-title{font-size:19px!important;font-weight:300!important;line-height:1.4!important;letter-spacing:.005em!important;margin:0!important;color:var(--claim)!important;text-shadow:0 0 10px color-mix(in srgb,var(--claim) 55%,transparent),0 0 24px color-mix(in srgb,var(--claim) 30%,transparent)}.dm-claim-service{--claim:#5ef29a}.dm-claim-quality{--claim:#cf9bff}.dm-claim-responsible{--claim:#ffe39a}.dm-values>.dm-card:hover .dm-claim:before{animation:dmFlicker 1.2s steps(1) 1}@keyframes dmFlicker{0%,100%{opacity:1}8%{opacity:.35}12%{opacity:1}18%{opacity:.5}22%{opacity:1}}@media (prefers-reduced-motion:reduce){.dm-values>.dm-card:hover .dm-claim:before{animation:none}}.dm-facts-2{grid-template-columns:repeat(2,1fr)!important}.dm-facts-3{grid-template-columns:repeat(3,1fr)!important}.dm-facts+.dm-facts{margin-top:10px!important}.dm-fact-num-cert .elementor-heading-title{font-size:20px!important;letter-spacing:-.01em!important;line-height:1.3!important;padding-top:4px}.dm-certs .dm-fact{position:relative}.dm-certs .dm-fact:before{content:"";position:absolute;left:0;top:0;width:28px;height:2px;background:var(--acc);box-shadow:0 0 10px rgba(54,194,255,.8)}@media (max-width:767px){.dm-facts-2{grid-template-columns:repeat(2,1fr)!important}.dm-facts-3{grid-template-columns:repeat(3,1fr)!important}.dm-fact-num-cert .elementor-heading-title{font-size:14px!important}}.dm-values .dm-card-title .elementor-heading-title{text-transform:uppercase;letter-spacing:-.01em!important}