:root{--u-bg:#f7f6f3;--u-card:#fff;--u-soft:#faf8f5;--u-ink:#141317;--u-ink2:#565560;--u-muted:#8a8994;--u-red:#E24B4A;--u-red2:#c9302e;--u-rsoft:#fdecea;--u-rring:rgba(226,75,74,.18);--u-line:#eceae4;--u-sh1:0 1px 2px rgba(20,20,30,.05);--u-sh:0 8px 28px rgba(20,20,30,.08);--u-r:16px;--u-mono:'Space Mono',ui-monospace,monospace}
.u-hdr{position:sticky;top:0;z-index:1000;background:#f7f6f3;border-bottom:1px solid var(--u-line);transition:box-shadow .3s,background .3s;font-family:'Plus Jakarta Sans',-apple-system,'Segoe UI',Arial,sans-serif}
.u-hdr.u-scrolled{background:#fff;box-shadow:0 6px 26px rgba(0,0,0,.07)}
.u-hdr-in{max-width:1200px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:20px}
.u-brand{display:flex;align-items:center;text-decoration:none}
.u-brand img{height:30px;width:auto;display:block}
.u-nav{margin-left:auto;display:flex;align-items:center;gap:6px}
.u-link{position:relative;color:var(--u-ink2);text-decoration:none;font-weight:500;font-size:15px;padding:8px 12px;border-radius:10px;transition:color .2s}
.u-link::after{content:'';position:absolute;left:12px;right:12px;bottom:3px;height:2px;background:var(--u-red);border-radius:2px;transform:scaleX(0);transition:transform .25s cubic-bezier(.4,0,.2,1)}
.u-link:hover{color:var(--u-ink)}.u-link:hover::after,.u-link.u-active::after{transform:scaleX(1)}
.u-link.u-active{color:var(--u-red2);font-weight:600}
.u-cta{background:var(--u-red);color:#fff!important;padding:10px 18px;border-radius:11px;font-weight:600;font-size:14.5px;text-decoration:none;box-shadow:0 5px 16px var(--u-rring);transition:transform .2s,box-shadow .2s;white-space:nowrap;font-family:inherit}
.u-cta::after{display:none}.u-cta:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(226,75,74,.42)}
.u-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;border:0;background:none;cursor:pointer;margin-left:auto}
.u-burger span{display:block;width:22px;height:2px;background:var(--u-ink);border-radius:2px;margin:0 auto;transition:transform .3s,opacity .2s}
.u-burger.u-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.u-burger.u-open span:nth-child(2){opacity:0}.u-burger.u-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.u-scrim{position:fixed;inset:0;background:rgba(10,10,15,.45);opacity:0;visibility:hidden;transition:opacity .3s;z-index:998}.u-scrim.u-show{opacity:1;visibility:visible}
@media(max-width:860px){.u-burger{display:flex}
 .u-nav{position:fixed;top:0;right:0;height:100dvh;width:min(310px,82vw);background:#fff;flex-direction:column;align-items:stretch;gap:4px;padding:84px 24px 24px;transform:translateX(105%);transition:transform .32s cubic-bezier(.4,0,.2,1);box-shadow:-14px 0 50px rgba(0,0,0,.12);z-index:999}
 .u-nav.u-open{transform:translateX(0)}.u-link{font-size:17px;padding:14px 12px}.u-link::after{display:none}.u-link:hover,.u-link.u-active{background:var(--u-rsoft)}.u-cta{margin-top:14px;text-align:center}body.u-lock{overflow:hidden}}
/* footer */
.dbl-footer{position:relative;width:100%;background:#000;line-height:1.4;font-family:'Plus Jakarta Sans',-apple-system,'Segoe UI',Arial,sans-serif}
.dbl-stage{position:relative;width:100%;overflow:hidden;line-height:0;min-height:40px}
.dbl-scene{display:block;width:100%;height:auto;overflow:hidden}
#DUBILOOK_text_title{will-change:transform,opacity}
.dbl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.dbl-email{position:absolute;left:77%;top:94%;width:18%;height:5.2%;z-index:5;display:block;border-radius:4px;text-indent:-9999px;overflow:hidden}
.dbl-email:focus-visible{outline:2px solid #5b8cff;text-indent:0}
.dbl-links{background:#000;padding:22px 20px 10px;display:flex;flex-direction:column;align-items:center;gap:16px}
.dbl-social{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:0;padding:0}
.dbl-social a{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.08);color:#cfcfcc;transition:background .2s,color .2s,transform .2s}
.dbl-social a:hover{color:#fff;transform:translateY(-2px)}.dbl-social svg{width:19px;height:19px;display:block}
.dbl-social .s-telegram:hover{background:#229ED9}.dbl-social .s-linkedin:hover{background:#0A66C2}.dbl-social .s-youtube:hover{background:#FF0000}
.dbl-social .s-whatsapp:hover{background:#25D366}.dbl-social .s-facebook:hover{background:#1877F2}
.dbl-social .s-instagram:hover{background:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5)}
.dbl-legal{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:0;padding:0;font-size:13px}
.dbl-legal a{color:#c9c9c6;text-decoration:none}.dbl-legal a:hover{color:#fff;text-decoration:underline}
.dbl-copy{color:#7f7f7c;font-size:12px;text-align:center;padding:6px 20px 20px;margin:0;background:#000}
@media(prefers-reduced-motion:reduce){#DUBILOOK_text_title{transform:none!important;opacity:1!important}}
