:root{
 --duwb-red:#e50914;--duwb-red-2:#ff4652;--duwb-red-dark:#970008;--duwb-black:#07070a;--duwb-ink:#111116;--duwb-text:#25252c;--duwb-muted:#6c6c78;--duwb-surface:#f5f5f7;--duwb-surface-2:#ececf1;--duwb-white:#fff;--duwb-border:rgba(18,18,24,.11);--duwb-border-dark:rgba(255,255,255,.12);--duwb-radius-sm:12px;--duwb-radius:20px;--duwb-radius-lg:32px;--duwb-shadow:0 24px 70px rgba(7,7,10,.10);--duwb-shadow-lg:0 38px 110px rgba(0,0,0,.28);--duwb-ease:cubic-bezier(.2,.8,.2,1)
}
*{box-sizing:border-box}.duwb-container{width:min(1400px,calc(100% - 48px));margin-inline:auto}.duwb-topbar{position:relative;z-index:1000;background:#050507;color:#fff;font-size:12px;border-bottom:1px solid rgba(255,255,255,.08)}.duwb-topbar .duwb-container{display:flex;gap:28px;align-items:center;min-height:36px;letter-spacing:.02em}.duwb-header{position:sticky;top:0;z-index:990;background:rgba(255,255,255,.84);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);border-bottom:1px solid rgba(16,16,20,.08);transition:box-shadow .25s var(--duwb-ease),background .25s var(--duwb-ease)}.duwb-header.is-scrolled{background:rgba(255,255,255,.94);box-shadow:0 14px 50px rgba(10,10,14,.08)}.admin-bar .duwb-header{top:32px}.duwb-header-inner{display:flex;align-items:center;gap:30px;min-height:82px}.duwb-logo{display:flex;flex-direction:column;text-decoration:none;color:var(--duwb-black);line-height:1;white-space:nowrap}.duwb-logo strong{font-size:24px;letter-spacing:-1px;font-weight:900}.duwb-logo strong span{color:var(--duwb-red)}.duwb-logo small{font-size:9px;letter-spacing:1.8px;margin-top:7px;font-weight:700}.duwb-nav{margin-left:auto}.duwb-nav ul{display:flex;align-items:center;gap:25px;margin:0;padding:0;list-style:none}.duwb-nav li{position:relative}.duwb-nav a{text-decoration:none;color:#1f1f25;font-weight:700;font-size:14px;transition:color .2s ease}.duwb-nav a:hover,.duwb-nav .current-menu-item>a{color:var(--duwb-red)}.duwb-nav .sub-menu{display:none;position:absolute;top:calc(100% + 18px);left:-20px;min-width:250px;padding:12px;background:rgba(255,255,255,.98);border:1px solid var(--duwb-border);border-radius:16px;box-shadow:var(--duwb-shadow);gap:0}.duwb-nav li:hover>.sub-menu,.duwb-nav li:focus-within>.sub-menu{display:grid}.duwb-nav .sub-menu a{display:block;padding:11px 12px;border-radius:10px}.duwb-nav .sub-menu a:hover{background:var(--duwb-surface)}.duwb-menu-toggle{display:none;margin-left:auto;border:0;background:#111116;color:#fff;border-radius:12px;width:46px;height:46px;font-size:20px;cursor:pointer}.duwb-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 23px;border-radius:14px;text-decoration:none!important;font-weight:800;border:1px solid transparent;cursor:pointer;transition:transform .25s var(--duwb-ease),box-shadow .25s var(--duwb-ease),background .25s var(--duwb-ease)}.duwb-btn:hover{transform:translateY(-3px)}.duwb-btn-primary{background:linear-gradient(135deg,var(--duwb-red),var(--duwb-red-2));color:#fff!important;box-shadow:0 16px 38px rgba(229,9,20,.28)}.duwb-btn-primary:hover{box-shadow:0 22px 48px rgba(229,9,20,.38)}.duwb-btn-dark{background:#111;color:#fff!important}.duwb-btn-outline{border-color:#d8d8de;color:#17171c!important;background:#fff}.duwb-btn-glass{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.17);color:#fff!important;backdrop-filter:blur(10px)}
.duwb-hero{background:radial-gradient(circle at 80% 20%,rgba(229,9,20,.22),transparent 30%),linear-gradient(135deg,#050505,#191919);color:#fff;padding:110px 0}.duwb-hero .duwb-container{max-width:1000px;text-align:center}.duwb-kicker{display:inline-flex;align-items:center;gap:9px;color:#ff6871;font-weight:850;letter-spacing:2.1px;font-size:11px;margin-bottom:21px}.duwb-kicker:before{content:"";width:28px;height:1px;background:currentColor}.duwb-hero h1{font-size:clamp(42px,6vw,82px);line-height:1.02;letter-spacing:-3px;margin:0 0 24px}.duwb-hero h1 strong{color:var(--duwb-red)}.duwb-hero p{font-size:20px;line-height:1.7;color:#d6d6d6;max-width:780px;margin:0 auto 34px}.duwb-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
.duwb-hero3d{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 16%,rgba(229,9,20,.32),transparent 33%),radial-gradient(circle at 15% 80%,rgba(255,255,255,.07),transparent 30%),linear-gradient(135deg,#050507 0%,#111116 60%,#1c070a 100%);color:#fff;isolation:isolate}.duwb-hero3d:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,black,transparent 92%);opacity:.55;pointer-events:none}.duwb-hero3d:after{content:"";position:absolute;inset:auto -15% -45% 35%;height:70%;background:radial-gradient(ellipse,rgba(229,9,20,.28),transparent 65%);filter:blur(40px);pointer-events:none}.duwb-hero3d-no-visual .duwb-hero3d-grid{grid-template-columns:1fr}.duwb-hero3d-no-visual .duwb-hero3d-copy{max-width:960px;margin-inline:auto;text-align:center}.duwb-hero3d-no-visual .duwb-actions,.duwb-hero3d-no-visual .duwb-hero3d-proof{justify-content:center}.duwb-hero3d-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:52px;align-items:center}.duwb-hero3d-large{padding:96px 0 82px;min-height:720px;display:flex;align-items:center}.duwb-hero3d-compact{padding:68px 0;min-height:520px;display:flex;align-items:center}.duwb-hero3d-copy{max-width:760px}.duwb-hero3d h1{font-size:clamp(46px,6.3vw,88px);line-height:.98;letter-spacing:-4.3px;margin:0 0 27px;font-weight:900}.duwb-hero3d-compact h1{font-size:clamp(40px,5vw,68px)}.duwb-hero3d h1 span{position:relative;color:#fff;background:linear-gradient(115deg,#fff 5%,#ff5964 45%,#e50914 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.duwb-hero3d-copy>p{max-width:760px;font-size:clamp(17px,1.6vw,21px);line-height:1.72;color:#c9c9d0;margin:0 0 34px}.duwb-hero3d .duwb-actions{justify-content:flex-start}.duwb-hero3d-proof{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px;color:#aaaab4;font-size:12px;font-weight:700}.duwb-hero3d-proof span:first-child{color:#d8ffd8}.duwb-hero3d-stage{position:relative;min-height:520px;display:grid;place-items:center;perspective:1200px;transform-style:preserve-3d}.duwb-hero3d-compact .duwb-hero3d-stage{min-height:400px}.duwb-hero3d-stage img{position:relative;z-index:2;width:min(100%,680px);height:auto;filter:drop-shadow(0 34px 35px rgba(0,0,0,.26));transform:rotateX(var(--duwb-rx,0deg)) rotateY(var(--duwb-ry,0deg)) translateZ(0);transition:transform .22s ease;animation:duwb-float 7s ease-in-out infinite}.duwb-stage-glow{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(229,9,20,.35),rgba(229,9,20,0) 66%);filter:blur(12px);animation:duwb-pulse 5s ease-in-out infinite}.duwb-float-badge{position:absolute;z-index:4;padding:10px 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(13,13,18,.72);backdrop-filter:blur(14px);box-shadow:0 15px 35px rgba(0,0,0,.25);font-size:12px;font-weight:800;color:#fff}.duwb-float-badge:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#ff3340;box-shadow:0 0 0 5px rgba(229,9,20,.16)}.duwb-float-badge-a{left:1%;top:17%;animation:duwb-float-small 6s ease-in-out infinite}.duwb-float-badge-b{right:0;bottom:16%;animation:duwb-float-small 6s ease-in-out infinite reverse}
.duwb-section,.duwb-elementor-section{position:relative;padding:88px 0}.duwb-section:nth-child(even){background:var(--duwb-surface)}.duwb-section h1,.duwb-section h2{letter-spacing:-1.4px;color:var(--duwb-black)}.duwb-section h1{font-size:clamp(38px,5vw,66px)}.duwb-section h2{font-size:clamp(32px,4vw,52px)}.duwb-lead{font-size:20px;line-height:1.7;color:var(--duwb-muted);max-width:850px}.duwb-elementor-section>.elementor-container{width:min(1400px,calc(100% - 48px));max-width:1400px!important;margin-inline:auto}.duwb-section-heading{padding-bottom:28px;text-align:center}.duwb-section-heading .elementor-widget-wrap{max-width:900px;margin-inline:auto}.duwb-section-title h2,.duwb-section-title .elementor-heading-title{font-size:clamp(35px,4.7vw,62px)!important;line-height:1.05;letter-spacing:-2.8px;color:var(--duwb-black);margin:0}.duwb-section-intro{font-size:19px;line-height:1.75;color:var(--duwb-muted);max-width:850px;margin:15px auto 0}.duwb-section-soft{background:var(--duwb-surface)}.duwb-section-white{background:#fff}.duwb-trust-section{padding:32px 0;background:#fff;border-bottom:1px solid var(--duwb-border)}.duwb-card-row{padding-top:0;padding-bottom:24px}.duwb-card-row:last-of-type{padding-bottom:88px}.duwb-e-card>.elementor-widget-wrap{position:relative;height:100%;display:flex;flex-direction:column;align-items:flex-start;padding:31px!important;border:1px solid var(--duwb-border);border-radius:var(--duwb-radius);background:linear-gradient(155deg,#fff 0%,#fafafd 100%);box-shadow:0 18px 50px rgba(8,8,12,.055);overflow:hidden;transition:transform .35s var(--duwb-ease),box-shadow .35s var(--duwb-ease),border-color .35s var(--duwb-ease)}.duwb-e-card>.elementor-widget-wrap:before{content:"";position:absolute;inset:-1px;opacity:0;background:radial-gradient(circle at var(--duwb-x,50%) var(--duwb-y,50%),rgba(229,9,20,.13),transparent 34%);transition:opacity .3s ease;pointer-events:none}.duwb-e-card:hover>.elementor-widget-wrap{transform:translateY(-7px);box-shadow:0 28px 75px rgba(8,8,12,.11);border-color:rgba(229,9,20,.22)}.duwb-e-card:hover>.elementor-widget-wrap:before{opacity:1}.duwb-e-card h3{font-size:23px;line-height:1.2;letter-spacing:-.6px;margin:10px 0;color:var(--duwb-black)}.duwb-e-card p{font-size:16px;line-height:1.72;color:var(--duwb-muted);margin:0}.duwb-card-index{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:linear-gradient(135deg,#16161c,#2a0609);color:#fff;font-weight:900;font-size:12px;box-shadow:0 12px 26px rgba(0,0,0,.16)}.duwb-split-section{background:linear-gradient(180deg,#fff,var(--duwb-surface));overflow:hidden}.duwb-split-section>.elementor-container{align-items:center}.duwb-split-copy>.elementor-widget-wrap{padding:30px 54px 30px 0!important}.duwb-split-copy h2{font-size:clamp(36px,4.5vw,62px);line-height:1.05;letter-spacing:-2.7px;color:var(--duwb-black)}.duwb-split-copy p{font-size:18px;line-height:1.75;color:var(--duwb-muted)}.duwb-visual-panel{position:relative;border-radius:var(--duwb-radius-lg);background:radial-gradient(circle at 68% 20%,rgba(229,9,20,.23),transparent 38%),linear-gradient(145deg,#131319,#050507);border:1px solid rgba(255,255,255,.08);overflow:hidden;box-shadow:var(--duwb-shadow-lg);transform-style:preserve-3d}.duwb-visual-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.09) 45%,transparent 70%);transform:translateX(-120%);animation:duwb-shine 7s ease-in-out infinite}.duwb-visual-panel img{display:block;width:100%;height:auto;transform:translateZ(25px)}.duwb-elementor-cta{padding:100px 0;background:radial-gradient(circle at 70% 0,rgba(229,9,20,.28),transparent 36%),linear-gradient(135deg,#07070a,#1d0508);color:#fff;text-align:center;overflow:hidden}.duwb-elementor-cta:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px}.duwb-elementor-cta>.elementor-container{position:relative;z-index:2}.duwb-elementor-cta h2{font-size:clamp(38px,5vw,66px);line-height:1.04;letter-spacing:-3px;color:#fff;margin:0 auto;max-width:980px}.duwb-elementor-cta p{font-size:19px;line-height:1.7;color:#cfcfd6;max-width:800px;margin:18px auto 30px}.duwb-elementor-button .elementor-button{min-height:52px;padding:15px 25px;border-radius:14px;background:linear-gradient(135deg,var(--duwb-red),var(--duwb-red-2));font-weight:800;box-shadow:0 16px 38px rgba(229,9,20,.28)}
.duwb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:42px}.duwb-card{background:#fff;border:1px solid var(--duwb-border);border-radius:var(--duwb-radius);padding:30px;box-shadow:var(--duwb-shadow)}.duwb-card h3{margin-top:0;font-size:21px}.duwb-card p{color:var(--duwb-muted);line-height:1.7}.duwb-cta{padding:90px 0;background:linear-gradient(135deg,#111,#260306);color:#fff;text-align:center}.duwb-cta h2{font-size:clamp(34px,4vw,56px);margin:0 0 16px}.duwb-cta p{font-size:19px;color:#ddd;margin-bottom:28px}.duwb-faq{display:grid;gap:14px;margin-top:30px}.duwb-faq details{background:#fff;border:1px solid #ddd;border-radius:14px;padding:20px 24px}.duwb-faq summary{font-weight:750;cursor:pointer}.duwb-faq p{color:var(--duwb-muted)}.duwb-prose{max-width:900px}.duwb-prose p,.duwb-prose li{font-size:17px;line-height:1.8}.duwb-prose h2{margin-top:1.7em}.duwb-quote-form{background:#fff;border:1px solid var(--duwb-border);border-radius:24px;padding:34px;box-shadow:var(--duwb-shadow);margin-top:30px}.duwb-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.duwb-quote-form label{display:grid;gap:8px;font-weight:700;margin-bottom:18px}.duwb-quote-form input,.duwb-quote-form select,.duwb-quote-form textarea{width:100%;border:1px solid #d5d5dd;border-radius:12px;padding:14px 15px;background:#fff;color:#111;box-sizing:border-box;transition:border .2s,box-shadow .2s}.duwb-quote-form input:focus,.duwb-quote-form select:focus,.duwb-quote-form textarea:focus{border-color:var(--duwb-red);outline:0;box-shadow:0 0 0 4px rgba(229,9,20,.10)}.duwb-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;font-weight:450!important}.duwb-check input{width:auto!important;margin-top:4px}.duwb-hp{position:absolute!important;left:-10000px!important}.duwb-form-message{margin-top:16px;font-weight:700}.duwb-form-message.is-error{color:#b00020}.duwb-form-message.is-success{color:#087a32}.duwb-product-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}
.duwb-trust-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.duwb-trust-item{display:flex;gap:13px;align-items:center;padding:19px;background:#fff;border:1px solid var(--duwb-border);border-radius:16px;transition:transform .25s var(--duwb-ease),box-shadow .25s var(--duwb-ease)}.duwb-trust-item:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(7,7,10,.07)}.duwb-trust-item>span{width:37px;height:37px;display:grid;place-items:center;border-radius:12px;background:#ffe9eb;color:var(--duwb-red);font-weight:900}.duwb-trust-item small{display:block;color:#70707b;margin-top:4px}.duwb-pricing-grid,.duwb-testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.duwb-price-card,.duwb-testimonial{position:relative;background:#fff;border:1px solid var(--duwb-border);border-radius:22px;padding:31px;box-shadow:var(--duwb-shadow);overflow:hidden}.duwb-price-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,var(--duwb-red),transparent)}.duwb-price{font-size:34px;font-weight:900;margin:16px 0}.duwb-price-card li{margin-bottom:10px}.duwb-testimonial{margin:0}.duwb-stars{color:#f2a900;letter-spacing:3px}.duwb-testimonial cite{font-weight:800;font-style:normal}
.duwb-dynamic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.duwb-dynamic-card{position:relative;background:#fff;border:1px solid var(--duwb-border);border-radius:22px;overflow:hidden;box-shadow:0 18px 50px rgba(8,8,12,.06);transition:transform .35s var(--duwb-ease),box-shadow .35s var(--duwb-ease)}.duwb-dynamic-card:hover{transform:translateY(-8px);box-shadow:0 30px 80px rgba(8,8,12,.13)}.duwb-dynamic-thumb{display:block;aspect-ratio:16/10;background:#111;overflow:hidden}.duwb-dynamic-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .65s var(--duwb-ease)}.duwb-dynamic-card:hover .duwb-dynamic-thumb img{transform:scale(1.06)}.duwb-dynamic-thumb-placeholder{position:relative;display:grid;place-items:center;background:radial-gradient(circle at 75% 20%,rgba(229,9,20,.45),transparent 34%),linear-gradient(145deg,#17171d,#050507)}.duwb-dynamic-thumb-placeholder span{position:absolute;width:34%;aspect-ratio:1;border:1px solid rgba(255,255,255,.14);transform:rotate(45deg);border-radius:18px}.duwb-dynamic-thumb-placeholder span:nth-child(2){width:24%;background:rgba(229,9,20,.34)}.duwb-dynamic-thumb-placeholder span:nth-child(3){width:13%;background:#e50914}.duwb-dynamic-body{padding:27px}.duwb-card-label{display:inline-block;margin-bottom:12px;color:var(--duwb-red);font-size:11px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.duwb-dynamic-card h3{font-size:23px;line-height:1.22;letter-spacing:-.7px;margin:0 0 12px}.duwb-dynamic-card h3 a{color:var(--duwb-black);text-decoration:none}.duwb-dynamic-card p{color:var(--duwb-muted);line-height:1.7}.duwb-text-link{display:inline-flex;gap:8px;color:var(--duwb-red);font-weight:800;text-decoration:none}.duwb-empty-state{padding:38px;border:1px dashed #cfcfd6;border-radius:18px;background:var(--duwb-surface);text-align:center;color:var(--duwb-muted)}
.duwb-theme-shell{padding:96px 0;background:linear-gradient(#fff,var(--duwb-surface))}.duwb-theme-shell h1{font-size:clamp(42px,6vw,78px);line-height:1.02;letter-spacing:-3.5px;margin:0 0 36px}.duwb-theme-content{max-width:980px}.duwb-404-shell{text-align:center;min-height:70vh;display:flex;align-items:center;background:radial-gradient(circle at 50% 30%,rgba(229,9,20,.18),transparent 34%),linear-gradient(145deg,#09090c,#1d0508);color:#fff}.duwb-404-shell h1{color:#fff}.duwb-404-shell p{color:#c7c7ce;font-size:19px}.duwb-404-code{display:block;font-size:clamp(100px,19vw,230px);line-height:.75;font-weight:950;letter-spacing:-12px;background:linear-gradient(135deg,#fff,#e50914);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:.92}
.duwb-footer{background:#07070a;color:#c6c6ce;padding-top:76px;border-top:3px solid var(--duwb-red)}.duwb-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:54px;padding-bottom:52px}.duwb-logo-light{color:#fff}.duwb-footer h3{color:#fff}.duwb-footer ul{list-style:none;padding:0;margin:0}.duwb-footer li{margin:10px 0}.duwb-footer a{color:#c6c6ce;text-decoration:none}.duwb-footer a:hover{color:#fff}.duwb-footer-bottom{border-top:1px solid #25252c;padding:21px 0}.duwb-footer-bottom .duwb-container{display:flex;justify-content:space-between;gap:20px;align-items:center}.duwb-footer-bottom ul{display:flex;gap:16px}.duwb-mobile-bar{display:none}.duwb-scroll-top{position:fixed;right:24px;bottom:24px;z-index:980;width:48px;height:48px;border-radius:15px;border:1px solid rgba(255,255,255,.1);background:#111116;color:#fff;font-size:20px;box-shadow:0 14px 34px rgba(0,0,0,.25);opacity:0;transform:translateY(12px);pointer-events:none;transition:.25s var(--duwb-ease)}.duwb-scroll-top.is-visible{opacity:1;transform:none;pointer-events:auto}
.duwb-reveal-ready{opacity:0;transform:translateY(24px);transition:opacity .7s var(--duwb-ease) var(--duwb-reveal-delay,0ms),transform .7s var(--duwb-ease) var(--duwb-reveal-delay,0ms)}.duwb-reveal-ready.is-revealed{opacity:1;transform:none}.duwb-tilt{transform:perspective(1000px) rotateX(var(--duwb-tilt-x,0deg)) rotateY(var(--duwb-tilt-y,0deg));transform-style:preserve-3d;will-change:transform;transition:transform .22s ease,box-shadow .35s var(--duwb-ease)}
@keyframes duwb-float{0%,100%{transform:translateY(0) rotateX(var(--duwb-rx,0deg)) rotateY(var(--duwb-ry,0deg))}50%{transform:translateY(-15px) rotateX(var(--duwb-rx,0deg)) rotateY(var(--duwb-ry,0deg))}}@keyframes duwb-float-small{0%,100%{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes duwb-pulse{0%,100%{transform:scale(.9);opacity:.55}50%{transform:scale(1.08);opacity:.9}}@keyframes duwb-shine{0%,64%{transform:translateX(-125%)}82%,100%{transform:translateX(125%)}}
@media(max-width:1100px){.duwb-header-cta{display:none}.duwb-menu-toggle{display:block}.duwb-nav{position:fixed;inset:82px 0 auto 0;margin:0;background:rgba(255,255,255,.98);padding:20px 24px 28px;box-shadow:0 30px 60px rgba(0,0,0,.13);display:none;max-height:calc(100vh - 82px);overflow:auto}.duwb-nav.is-open{display:block}.duwb-nav ul{display:grid;gap:0}.duwb-nav li{border-bottom:1px solid #ededf1}.duwb-nav a{display:block;padding:14px 4px}.duwb-nav .sub-menu{display:block;position:static;box-shadow:none;border:0;padding:0 0 8px 18px;background:transparent}.duwb-hero3d-grid{grid-template-columns:1fr;gap:18px}.duwb-hero3d-copy{text-align:center;margin-inline:auto}.duwb-hero3d .duwb-actions{justify-content:center}.duwb-hero3d-proof{justify-content:center}.duwb-hero3d-stage{min-height:450px}.duwb-hero3d-large{padding-top:74px}.duwb-grid,.duwb-pricing-grid,.duwb-testimonial-grid,.duwb-dynamic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.duwb-trust-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.duwb-footer-grid{grid-template-columns:1fr 1fr}.duwb-footer-grid>div:first-child{grid-column:1/-1}.duwb-split-copy>.elementor-widget-wrap{padding-right:24px!important}}
@media(max-width:782px){.admin-bar .duwb-header{top:46px}.duwb-topbar{display:none}.duwb-header-inner{min-height:70px}.duwb-nav{inset:70px 0 auto 0}.duwb-container,.duwb-elementor-section>.elementor-container{width:min(100% - 28px,1400px)}.duwb-hero{padding:80px 0}.duwb-hero h1{letter-spacing:-2px}.duwb-hero3d-large,.duwb-hero3d-compact{padding:65px 0 46px;min-height:auto}.duwb-hero3d h1,.duwb-hero3d-compact h1{font-size:clamp(40px,13vw,62px);letter-spacing:-2.6px}.duwb-hero3d-copy>p{font-size:17px}.duwb-hero3d-stage,.duwb-hero3d-compact .duwb-hero3d-stage{min-height:330px}.duwb-float-badge{font-size:10px;padding:8px 11px}.duwb-section,.duwb-elementor-section{padding:64px 0}.duwb-section-heading{padding-bottom:25px}.duwb-card-row{padding-top:0;padding-bottom:16px}.duwb-card-row>.elementor-container{display:grid}.duwb-card-row .elementor-column{width:100%!important;margin-bottom:16px}.duwb-section-title h2,.duwb-section-title .elementor-heading-title{letter-spacing:-1.8px}.duwb-split-section>.elementor-container{display:grid}.duwb-split-section .elementor-column{width:100%!important}.duwb-split-copy>.elementor-widget-wrap{padding:0 0 28px!important}.duwb-elementor-cta{padding:78px 0}.duwb-elementor-cta h2{letter-spacing:-2px}.duwb-grid,.duwb-pricing-grid,.duwb-testimonial-grid,.duwb-form-grid,.duwb-trust-bar,.duwb-footer-grid,.duwb-dynamic-grid{grid-template-columns:1fr}.duwb-footer-grid>div:first-child{grid-column:auto}.duwb-footer-bottom .duwb-container{display:grid}.duwb-footer-bottom ul{flex-wrap:wrap}.duwb-mobile-bar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:999;background:#0c0c0f;border-top:1px solid #333;padding-bottom:env(safe-area-inset-bottom)}.duwb-mobile-bar a{display:flex;flex-direction:column;align-items:center;gap:3px;color:#fff;text-decoration:none;font-size:10px;padding:9px 3px}.duwb-mobile-bar span{font-size:18px;color:#ff3842}.duwb-scroll-top{bottom:78px}.duwb-quote-form{padding:22px}body{padding-bottom:64px}.duwb-theme-shell{padding:70px 0}.duwb-404-code{letter-spacing:-7px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.duwb-reveal-ready{opacity:1;transform:none}.duwb-tilt{transform:none!important}.duwb-hero3d-stage img{transform:none!important}}
