:root{--dq-navy: #0b1f3a;--dq-navy-deep: #061528;--dq-cyan: #00a8e8;--dq-cyan-bright: #33c0f0;--dq-cyan-soft: rgba(0, 168, 232, .12);--dq-cyan-mist: rgba(0, 168, 232, .06);--dq-surface: #f5f7fa;--dq-surface-warm: #f3f1ee;--dq-white: #ffffff;--dq-ink: #0b1f3a;--dq-ink-muted: #4a5a6e;--dq-ink-subtle: #7a8a9c;--dq-line: rgba(11, 31, 58, .1);--dq-line-strong: rgba(11, 31, 58, .18);--dq-font-display: Arial, Helvetica, sans-serif;--dq-font-body: Arial, Helvetica, sans-serif;--dq-fs-xs: clamp(.75rem, .7rem + .2vw, .8125rem);--dq-fs-sm: clamp(.875rem, .82rem + .25vw, .9375rem);--dq-fs-base: clamp(1rem, .95rem + .25vw, 1.0625rem);--dq-fs-lg: clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--dq-fs-xl: clamp(1.35rem, 1.15rem + .8vw, 1.75rem);--dq-fs-2xl: clamp(1.75rem, 1.4rem + 1.4vw, 2.5rem);--dq-fs-3xl: clamp(2.25rem, 1.7rem + 2.2vw, 3.5rem);--dq-fs-hero: clamp(2.6rem, 1.8rem + 3.2vw, 4.5rem);--dq-lh-tight: 1.1;--dq-lh-snug: 1.25;--dq-lh-body: 1.65;--dq-space-1: .25rem;--dq-space-2: .5rem;--dq-space-3: .75rem;--dq-space-4: 1rem;--dq-space-5: 1.5rem;--dq-space-6: 2rem;--dq-space-7: 3rem;--dq-space-8: 4rem;--dq-space-9: 6rem;--dq-space-10: 8rem;--dq-header-h: 4.5rem;--dq-container: 72rem;--dq-gutter: clamp(1.25rem, 4vw, 2rem);--dq-radius-sm: .375rem;--dq-radius: .5rem;--dq-radius-lg: .75rem;--dq-ease: cubic-bezier(.22, 1, .36, 1);--dq-duration: .55s;--dq-duration-fast: .25s}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--dq-font-body);font-size:var(--dq-fs-base);line-height:var(--dq-lh-body);color:var(--dq-ink-muted);background:var(--dq-white);-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--dq-cyan);text-decoration:none;transition:color var(--dq-duration-fast) var(--dq-ease)}a:hover{color:var(--dq-navy)}h1,h2,h3,h4,h5,h6{margin:0 0 var(--dq-space-4);font-family:var(--dq-font-display);color:var(--dq-ink);font-weight:700;line-height:var(--dq-lh-tight);letter-spacing:-.02em}p{margin:0 0 var(--dq-space-4)}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0}button,input,select,textarea{font:inherit}address{font-style:normal}:focus-visible{outline:2px solid var(--dq-cyan);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dq-lead{font-size:var(--dq-fs-lg);line-height:var(--dq-lh-snug);color:var(--dq-ink-muted)}.dq-eyebrow{display:inline-block;margin-bottom:var(--dq-space-3);font-size:var(--dq-fs-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dq-cyan)}.dq-display{font-size:var(--dq-fs-3xl)}.dq-display-lg{font-size:var(--dq-fs-hero)}.dq-text-balance{text-wrap:balance}.dq-reveal{opacity:0;transform:translateY(1.25rem);transition:opacity var(--dq-duration) var(--dq-ease),transform var(--dq-duration) var(--dq-ease)}.dq-reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.dq-reveal{opacity:1;transform:none;transition:none}.dq-hero__media:before{animation:none!important}}.dq-site{min-height:100vh;display:flex;flex-direction:column}.dq-main{flex:1}.dq-container{width:min(100% - (var(--dq-gutter) * 2),var(--dq-container));margin-inline:auto}.dq-header{position:fixed;inset:0 0 auto;z-index:50;height:var(--dq-header-h);transition:background var(--dq-duration-fast) var(--dq-ease),border-color var(--dq-duration-fast) var(--dq-ease)}.dq-header.is-solid{background:#0b1f3af5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08)}.dq-header__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--dq-space-4);height:var(--dq-header-h)}.dq-logo{display:inline-flex;align-items:center;flex-shrink:0;padding:.35rem .65rem;border-radius:var(--dq-radius);background:#fff;box-shadow:0 0 0 1px #ffffff59}.dq-logo img{height:3.15rem;width:auto;display:block}.dq-drawer__top .dq-logo,.dq-footer__brand .dq-logo{display:inline-flex}.dq-footer__brand .dq-logo{margin-bottom:var(--dq-space-4)}.dq-footer__brand .dq-logo img{height:3rem}.dq-nav{display:none;align-items:center;gap:var(--dq-space-1)}.dq-nav__link{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .85rem;color:#ffffffe0;font-size:var(--dq-fs-sm);font-weight:500;border-radius:var(--dq-radius);transition:color var(--dq-duration-fast) var(--dq-ease),background var(--dq-duration-fast) var(--dq-ease)}.dq-nav__link:hover,.dq-nav__link.is-active{color:#fff;background:#ffffff1a}.dq-nav__item{position:relative}.dq-nav__chevron{width:.65rem;height:.65rem;opacity:.8}.dq-dropdown{position:absolute;top:calc(100% + .4rem);left:0;min-width:14rem;padding:var(--dq-space-2);background:var(--dq-white);border:1px solid var(--dq-line);border-radius:var(--dq-radius-lg);box-shadow:0 18px 40px #0b1f3a1f;opacity:0;visibility:hidden;transform:translateY(.4rem);transition:opacity var(--dq-duration-fast) var(--dq-ease),transform var(--dq-duration-fast) var(--dq-ease),visibility var(--dq-duration-fast)}.dq-nav__item:hover .dq-dropdown,.dq-nav__item:focus-within .dq-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.dq-dropdown a{display:block;padding:.7rem .85rem;color:var(--dq-ink);font-size:var(--dq-fs-sm);font-weight:500;border-radius:var(--dq-radius-sm)}.dq-dropdown a:hover{background:var(--dq-cyan-soft);color:var(--dq-navy)}.dq-header__actions{display:flex;align-items:center;gap:var(--dq-space-3)}.dq-header__cta{display:none}@media (min-width: 992px){.dq-header__cta{display:inline-flex}}.dq-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:var(--dq-radius);background:#ffffff14;color:#fff;cursor:pointer}.dq-menu-toggle span,.dq-menu-toggle span:before,.dq-menu-toggle span:after{display:block;width:1.1rem;height:2px;background:currentColor;border-radius:2px;position:relative;transition:transform var(--dq-duration-fast) var(--dq-ease)}.dq-menu-toggle span:before,.dq-menu-toggle span:after{content:"";position:absolute;left:0}.dq-menu-toggle span:before{top:-6px}.dq-menu-toggle span:after{top:6px}.dq-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none}.dq-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0615288c;opacity:0;transition:opacity var(--dq-duration-fast) var(--dq-ease)}.dq-drawer__panel{position:absolute;top:0;right:0;width:min(22rem,88vw);height:100%;padding:var(--dq-space-6);background:var(--dq-navy-deep);color:#fff;transform:translate(100%);transition:transform var(--dq-duration) var(--dq-ease);display:flex;flex-direction:column;gap:var(--dq-space-5);overflow-y:auto}.dq-drawer.is-open{pointer-events:auto}.dq-drawer.is-open .dq-drawer__backdrop{opacity:1}.dq-drawer.is-open .dq-drawer__panel{transform:translate(0)}.dq-drawer__top{display:flex;align-items:center;justify-content:space-between}.dq-drawer__close{width:2.5rem;height:2.5rem;border:1px solid rgba(255,255,255,.2);border-radius:var(--dq-radius);background:transparent;color:#fff;font-size:1.4rem;cursor:pointer}.dq-drawer__nav{display:flex;flex-direction:column;gap:var(--dq-space-1)}.dq-drawer__nav a{color:#ffffffe6;padding:.85rem 0;border-bottom:1px solid rgba(255,255,255,.08);font-weight:500}.dq-drawer__nav a:hover{color:var(--dq-cyan-bright)}.dq-drawer__group{margin-top:var(--dq-space-3)}.dq-drawer__label{display:block;margin-bottom:var(--dq-space-2);font-size:var(--dq-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:#ffffff73}.dq-drawer__group a{padding-left:var(--dq-space-3)}.dq-drawer__meta{margin-top:auto;font-size:var(--dq-fs-sm);color:#ffffffa6}.dq-drawer__meta a{color:#fff}body.dq-nav-open{overflow:hidden}@media (min-width: 992px){.dq-nav{display:flex}.dq-menu-toggle{display:none}}.dq-footer{background:radial-gradient(ellipse 60% 50% at 10% 0%,rgba(0,168,232,.18),transparent 55%),linear-gradient(180deg,var(--dq-navy) 0%,var(--dq-navy-deep) 100%);color:#ffffffb8;padding:var(--dq-space-9) 0 var(--dq-space-6)}.dq-footer__grid{display:grid;gap:var(--dq-space-7)}.dq-footer__brand p{max-width:22rem}.dq-footer h3{color:#fff;font-size:var(--dq-fs-sm);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--dq-space-4)}.dq-footer__links{list-style:none;display:grid;gap:var(--dq-space-3)}.dq-footer__links a{color:#ffffffb8}.dq-footer__links a:hover{color:var(--dq-cyan-bright)}.dq-footer__bottom{margin-top:var(--dq-space-8);padding-top:var(--dq-space-5);border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;gap:var(--dq-space-3);justify-content:space-between;font-size:var(--dq-fs-sm)}@media (min-width: 768px){.dq-footer__grid{grid-template-columns:1.4fr 1fr 1fr}}.dq-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.4rem;border-radius:var(--dq-radius);border:1px solid transparent;font-family:var(--dq-font-body);font-size:var(--dq-fs-sm);font-weight:600;letter-spacing:.01em;cursor:pointer;text-decoration:none;transition:background var(--dq-duration-fast) var(--dq-ease),color var(--dq-duration-fast) var(--dq-ease),border-color var(--dq-duration-fast) var(--dq-ease),transform var(--dq-duration-fast) var(--dq-ease)}.dq-btn:hover{text-decoration:none}.dq-btn:active{transform:translateY(1px)}.dq-btn--primary{background:var(--dq-cyan);color:#fff}.dq-btn--primary:hover{background:var(--dq-cyan-bright);color:#fff}.dq-btn--ghost{background:transparent;color:#fff;border-color:#ffffff59}.dq-btn--ghost:hover{background:#ffffff1a;color:#fff}.dq-btn--outline{background:transparent;color:var(--dq-navy);border-color:var(--dq-line-strong)}.dq-btn--outline:hover{border-color:var(--dq-cyan);color:var(--dq-cyan)}.dq-btn--light{background:#fff;color:var(--dq-navy)}.dq-btn--light:hover{background:var(--dq-surface);color:var(--dq-navy)}.dq-btn--sm{min-height:2.5rem;padding:.5rem 1rem}.dq-btn-group{display:flex;flex-wrap:wrap;gap:var(--dq-space-3)}.dq-section{padding:var(--dq-space-9) 0;position:relative}.dq-section--surface{background:linear-gradient(180deg,var(--dq-surface) 0%,#eef2f7 100%)}.dq-section--warm{background:radial-gradient(ellipse 70% 60% at 90% 10%,rgba(0,168,232,.08),transparent 50%),var(--dq-surface-warm)}.dq-section--navy{background:radial-gradient(ellipse 50% 60% at 80% 20%,rgba(0,168,232,.22),transparent 55%),linear-gradient(135deg,var(--dq-navy) 0%,var(--dq-navy-deep) 100%);color:#ffffffc7}.dq-section--navy h2,.dq-section--navy h3{color:#fff}.dq-section__head{max-width:40rem;margin-bottom:var(--dq-space-7)}.dq-section__head--center{margin-inline:auto;text-align:center}.dq-page-hero{position:relative;min-height:22rem;display:flex;align-items:flex-end;padding:calc(var(--dq-header-h) + var(--dq-space-8)) 0 var(--dq-space-8);color:#fff;overflow:hidden;background:var(--dq-navy)}.dq-page-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 80% at 85% 20%,rgba(0,168,232,.35),transparent 55%),linear-gradient(135deg,var(--dq-navy) 0%,#123056 45%,var(--dq-navy-deep) 100%)}.dq-page-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 90%);mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 90%)}.dq-page-hero__content{position:relative;z-index:1;max-width:42rem}.dq-page-hero h1{color:#fff;font-size:var(--dq-fs-3xl);margin-bottom:var(--dq-space-3)}.dq-page-hero p{color:#ffffffc7;font-size:var(--dq-fs-lg);margin:0}.dq-breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 var(--dq-space-4);padding:0;font-size:var(--dq-fs-sm)}.dq-breadcrumb a{color:#ffffffa6}.dq-breadcrumb a:hover{color:#fff}.dq-breadcrumb li:not(:last-child):after{content:"/";margin-left:.5rem;color:#ffffff59}.dq-list{list-style:none;display:grid;gap:var(--dq-space-3)}.dq-list li{display:flex;gap:var(--dq-space-3);align-items:flex-start;color:var(--dq-ink);font-weight:500}.dq-list li:before{content:"";flex-shrink:0;width:.65rem;height:.65rem;margin-top:.45rem;border-radius:2px;background:var(--dq-cyan)}.dq-split{display:grid;gap:var(--dq-space-7);align-items:center}.dq-split__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--dq-radius-lg)}@media (min-width: 900px){.dq-split{grid-template-columns:1fr 1fr;gap:var(--dq-space-8)}.dq-split--flip .dq-split__media{order:2}}.dq-pillars{display:grid;gap:0;border-top:1px solid var(--dq-line)}.dq-pillar{display:grid;gap:var(--dq-space-4);padding:var(--dq-space-6) 0;border-bottom:1px solid var(--dq-line);color:inherit;text-decoration:none;transition:color var(--dq-duration-fast) var(--dq-ease)}.dq-pillar:hover,.dq-pillar:hover h3{color:var(--dq-cyan)}.dq-pillar__index{font-family:var(--dq-font-display);font-size:var(--dq-fs-sm);font-weight:600;color:var(--dq-cyan);letter-spacing:.08em}.dq-pillar h3{margin:0;font-size:var(--dq-fs-xl)}.dq-pillar p{margin:0;max-width:36rem;color:var(--dq-ink-muted)}.dq-pillar__meta{font-size:var(--dq-fs-sm);font-weight:600;color:var(--dq-navy)}.dq-pillar:hover .dq-pillar__meta{color:var(--dq-cyan)}@media (min-width: 768px){.dq-pillar{grid-template-columns:4rem 1fr auto;align-items:center;gap:var(--dq-space-5)}}.dq-team{display:grid;gap:var(--dq-space-6)}.dq-team__member{display:grid;gap:var(--dq-space-3)}.dq-team__member img{width:4.5rem;height:4.5rem;border-radius:50%;object-fit:cover}.dq-team__member h3{margin:0;font-size:var(--dq-fs-lg)}.dq-team__role{font-size:var(--dq-fs-sm);color:var(--dq-cyan);font-weight:600}@media (min-width: 768px){.dq-team{grid-template-columns:repeat(3,1fr)}}.dq-faq{display:grid;gap:0;border-top:1px solid var(--dq-line)}.dq-faq details{border-bottom:1px solid var(--dq-line);padding:var(--dq-space-5) 0}.dq-faq summary{cursor:pointer;list-style:none;font-family:var(--dq-font-display);font-size:var(--dq-fs-lg);font-weight:600;color:var(--dq-ink);display:flex;justify-content:space-between;gap:var(--dq-space-4);align-items:center}.dq-faq summary::-webkit-details-marker{display:none}.dq-faq summary:after{content:"+";font-size:1.5rem;color:var(--dq-cyan);line-height:1}.dq-faq details[open] summary:after{content:"−"}.dq-faq details p{margin-top:var(--dq-space-4);max-width:40rem}.dq-form,.dq-form__row{display:grid;gap:var(--dq-space-4)}@media (min-width: 700px){.dq-form__row{grid-template-columns:1fr 1fr}}.dq-field label{display:block;margin-bottom:var(--dq-space-2);font-size:var(--dq-fs-sm);font-weight:600;color:var(--dq-ink)}.dq-field input,.dq-field select,.dq-field textarea{width:100%;padding:.85rem 1rem;border:1px solid var(--dq-line-strong);border-radius:var(--dq-radius);background:var(--dq-white);color:var(--dq-ink);transition:border-color var(--dq-duration-fast) var(--dq-ease)}.dq-field input:focus,.dq-field select:focus,.dq-field textarea:focus{outline:none;border-color:var(--dq-cyan);box-shadow:0 0 0 3px var(--dq-cyan-soft)}.dq-field textarea{min-height:9rem;resize:vertical}.dq-form__error{color:#c0392b;font-size:var(--dq-fs-sm);margin-top:var(--dq-space-1)}.dq-alert{padding:var(--dq-space-4) var(--dq-space-5);border-radius:var(--dq-radius);margin-bottom:var(--dq-space-5);font-weight:500}.dq-alert--success{background:#00a8e81f;color:var(--dq-navy);border:1px solid rgba(0,168,232,.3)}.dq-alert--error{background:#c0392b14;color:#8b1e14;border:1px solid rgba(192,57,43,.25)}.dq-contact-panel{display:grid;gap:var(--dq-space-6)}.dq-contact-panel__map{min-height:18rem;border-radius:var(--dq-radius-lg);overflow:hidden;background:var(--dq-surface)}.dq-contact-panel__map iframe{width:100%;height:100%;min-height:18rem;border:0}.dq-contact-facts{display:grid;gap:var(--dq-space-5)}.dq-contact-facts h3{margin-bottom:var(--dq-space-2);font-size:var(--dq-fs-base)}.dq-contact-facts p,.dq-contact-facts address{margin:0;color:var(--dq-ink-muted)}@media (min-width: 900px){.dq-contact-panel{grid-template-columns:1.1fr .9fr;align-items:stretch}.dq-contact-panel__map,.dq-contact-panel__map iframe{min-height:100%;height:100%}}.dq-cta{display:grid;gap:var(--dq-space-5);align-items:center}.dq-cta h2{margin-bottom:var(--dq-space-3)}.dq-cta p{max-width:34rem;margin:0}@media (min-width: 800px){.dq-cta{grid-template-columns:1fr auto}}.dq-whatsapp{position:fixed;right:1.25rem;bottom:1.25rem;z-index:70;display:inline-flex;align-items:center;gap:.55rem;min-height:3.25rem;padding:.65rem 1rem .65rem .75rem;border-radius:var(--dq-radius);background:#25d366;color:#fff;font-size:var(--dq-fs-sm);font-weight:700;text-decoration:none;box-shadow:0 10px 28px #0b1f3a38;transition:transform var(--dq-duration-fast) var(--dq-ease),background var(--dq-duration-fast) var(--dq-ease)}.dq-whatsapp:hover{color:#fff;background:#1ebe57;transform:translateY(-2px)}.dq-whatsapp__label{display:none}@media (min-width: 600px){.dq-whatsapp__label{display:inline}}.dq-intent{display:grid;grid-template-columns:1fr 1fr;gap:var(--dq-space-3);margin-bottom:var(--dq-space-6)}.dq-intent__btn{display:block;width:100%;padding:1rem 1.1rem;border:1px solid var(--dq-line-strong);border-radius:var(--dq-radius);background:var(--dq-white);color:var(--dq-ink);text-align:left;cursor:pointer;font-weight:600;transition:border-color var(--dq-duration-fast) var(--dq-ease),background var(--dq-duration-fast) var(--dq-ease)}.dq-intent__btn span{display:block;margin-top:.25rem;font-size:var(--dq-fs-sm);font-weight:400;color:var(--dq-ink-muted)}.dq-intent__btn.is-active{border-color:var(--dq-cyan);background:var(--dq-cyan-soft)}.dq-form-hint{margin:-.5rem 0 var(--dq-space-5);font-size:var(--dq-fs-sm);color:var(--dq-ink-muted)}.dq-cases{display:grid;gap:var(--dq-space-6);border-top:1px solid var(--dq-line)}.dq-case{display:grid;gap:var(--dq-space-3);padding:var(--dq-space-6) 0;border-bottom:1px solid var(--dq-line)}.dq-case__tag{font-size:var(--dq-fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dq-cyan)}.dq-case h3{margin:0;font-size:var(--dq-fs-xl)}.dq-case p{margin:0;max-width:40rem}@media (min-width: 900px){.dq-case{grid-template-columns:8rem 1fr;gap:var(--dq-space-6);align-items:start}}.dq-hero{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:flex-end;overflow:hidden;color:#fff;background:var(--dq-navy-deep)}.dq-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 50% at 78% 28%,rgba(0,168,232,.38),transparent 60%),radial-gradient(ellipse 40% 45% at 12% 80%,rgba(51,192,240,.18),transparent 55%),radial-gradient(ellipse 70% 60% at 50% 100%,rgba(11,31,58,.9),transparent 50%),linear-gradient(145deg,#04101f,#0b1f3a 42%,#0a2a4a 72%,#061528)}.dq-hero__media:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(circle at 70% 35%,rgba(0,168,232,.22) 0%,transparent 28%),radial-gradient(circle at 85% 60%,rgba(51,192,240,.12) 0%,transparent 22%);animation:dqKenBurns 18s var(--dq-ease) forwards;transform:scale(1.08)}.dq-hero__nodes{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.55;pointer-events:none}.dq-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#04101fe0,#04101f9e 48%,#04101f47),linear-gradient(0deg,rgba(4,16,31,.82) 0%,transparent 48%)}.dq-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,168,232,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(0,168,232,.07) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 65% 40%,#000 15%,transparent 72%);mask-image:radial-gradient(ellipse 80% 70% at 65% 40%,#000 15%,transparent 72%);pointer-events:none}.dq-hero__scan{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(0,168,232,.04) 48%,transparent 52%);background-size:100% 220%;animation:dqScan 9s linear infinite;pointer-events:none;mix-blend-mode:screen}@keyframes dqKenBurns{to{transform:scale(1)}}@keyframes dqScan{0%{background-position:0 -40%}to{background-position:0 140%}}.dq-hero__content{position:relative;z-index:1;width:min(100% - (var(--dq-gutter) * 2),var(--dq-container));margin:0 auto;padding:calc(var(--dq-header-h) + var(--dq-space-8)) 0 var(--dq-space-9)}.dq-hero__brand{display:block;margin-bottom:var(--dq-space-4);font-family:var(--dq-font-display);font-size:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);font-weight:700;letter-spacing:-.03em;color:#fff;line-height:1}.dq-hero__brand span{color:var(--dq-cyan-bright)}.dq-hero h1{max-width:15ch;margin-bottom:var(--dq-space-5);color:#fff;font-size:var(--dq-fs-hero)}.dq-hero .dq-lead{max-width:36rem;margin-bottom:var(--dq-space-6);color:#ffffffd1}.dq-hero .dq-btn-group{animation:dqHeroRise .9s var(--dq-ease) .15s both}.dq-hero__brand,.dq-hero h1,.dq-hero .dq-lead{animation:dqHeroRise .85s var(--dq-ease) both}.dq-hero h1{animation-delay:.08s}.dq-hero .dq-lead{animation-delay:.14s}@keyframes dqHeroRise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.dq-hero__media:before,.dq-hero__scan{animation:none}}.dq-proof{display:grid;gap:var(--dq-space-6)}.dq-proof__item h3{margin-bottom:var(--dq-space-2);font-size:var(--dq-fs-xl)}.dq-proof__item p{margin:0;max-width:28rem}@media (min-width: 800px){.dq-proof{grid-template-columns:repeat(3,1fr);gap:var(--dq-space-7)}}.dq-shop-tease{display:grid;gap:var(--dq-space-5);align-items:end}.dq-shop-tease h2{margin-bottom:var(--dq-space-3)}@media (min-width: 800px){.dq-shop-tease{grid-template-columns:1.4fr auto}}.dq-features{display:grid;gap:var(--dq-space-6)}.dq-feature h3{margin-bottom:var(--dq-space-2);font-size:var(--dq-fs-xl)}.dq-feature p{margin:0;max-width:36rem}@media (min-width: 800px){.dq-features{grid-template-columns:repeat(2,1fr)}}.dq-steps{display:grid;gap:var(--dq-space-6);counter-reset:dqstep}.dq-step{counter-increment:dqstep;padding-top:var(--dq-space-4);border-top:1px solid var(--dq-line)}.dq-step:before{content:counter(dqstep,decimal-leading-zero);display:block;margin-bottom:var(--dq-space-3);font-family:var(--dq-font-display);font-size:var(--dq-fs-sm);font-weight:700;letter-spacing:.08em;color:var(--dq-cyan)}.dq-step h3{margin-bottom:var(--dq-space-2);font-size:var(--dq-fs-lg)}.dq-step p{margin:0}@media (min-width: 800px){.dq-steps{grid-template-columns:repeat(3,1fr);gap:var(--dq-space-7)}}@media (max-width: 991.98px){:root{--dq-header-h: 4rem;--dq-space-9: 4rem;--dq-gutter: 1.15rem}html,body{overflow-x:hidden}.dq-logo{padding:.25rem .45rem;max-width:min(58vw,11.5rem)}.dq-logo img{height:2.35rem;width:auto;max-width:100%}.dq-header.is-solid{background:#0b1f3afa}.dq-drawer__panel{width:min(100vw,22rem);padding:calc(var(--dq-space-5) + env(safe-area-inset-top,0px)) calc(var(--dq-space-5) + env(safe-area-inset-right,0px)) calc(var(--dq-space-6) + env(safe-area-inset-bottom,0px)) calc(var(--dq-space-5) + env(safe-area-inset-left,0px))}.dq-drawer__nav a{min-height:2.75rem;display:flex;align-items:center;font-size:1.05rem}.dq-drawer__meta{padding-bottom:.5rem}.dq-drawer__meta a{display:inline-block;padding:.35rem 0}.dq-hero{min-height:100svh;align-items:flex-end}.dq-hero__content{padding:calc(var(--dq-header-h) + 2rem) 0 calc(2.5rem + env(safe-area-inset-bottom,0px))}.dq-hero h1{max-width:12ch;line-height:1.12}.dq-hero .dq-lead{font-size:1rem;line-height:1.55}.dq-hero .dq-btn-group,.dq-cta .dq-btn-group{display:grid;width:100%;gap:.75rem}.dq-hero .dq-btn,.dq-cta .dq-btn{width:100%}.dq-hero__nodes{opacity:.35}.dq-section{padding:3.25rem 0}.dq-section__head{margin-bottom:1.75rem}.dq-section__head--center{text-align:left}.dq-pillar{padding:1.35rem 0;gap:.65rem}.dq-pillar h3{font-size:1.2rem}.dq-pillar__meta{margin-top:.25rem}.dq-page-hero{min-height:0;padding:calc(var(--dq-header-h) + 2rem) 0 2rem}.dq-page-hero h1{line-height:1.15}.dq-page-hero p{font-size:1rem}.dq-breadcrumb{font-size:.8125rem}.dq-split{gap:1.75rem}.dq-split__media img{aspect-ratio:16 / 11}.dq-intent{grid-template-columns:1fr}.dq-intent__btn{min-height:4.25rem}.dq-field input,.dq-field select,.dq-field textarea{font-size:16px;min-height:3rem}.dq-field textarea{min-height:8.5rem}.dq-form .dq-btn{width:100%}.dq-case{padding:1.35rem 0}.dq-footer{padding:3.5rem 0 calc(5.5rem + env(safe-area-inset-bottom,0px))}.dq-footer__bottom{flex-direction:column;gap:.5rem}.dq-whatsapp{right:max(.9rem,env(safe-area-inset-right,0px));bottom:max(.9rem,env(safe-area-inset-bottom,0px));min-width:3.25rem;min-height:3.25rem;justify-content:center;padding:.7rem}.dq-whatsapp__label{display:none}.dq-cta{gap:1.25rem}.dq-hero,.dq-page-hero{overflow:hidden}}@media (max-width: 479.98px){:root{--dq-fs-hero: clamp(2.1rem, 9.5vw, 2.6rem);--dq-fs-3xl: clamp(1.75rem, 8vw, 2.25rem)}.dq-logo{max-width:9.75rem}.dq-logo img{height:2.1rem}.dq-hero__brand{font-size:1.35rem}}@media (min-width: 600px) and (max-width: 991.98px){.dq-hero .dq-btn-group,.dq-cta .dq-btn-group{grid-template-columns:1fr 1fr}.dq-whatsapp__label{display:inline}.dq-whatsapp{padding:.65rem 1rem .65rem .75rem}}
