@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/027df52a710ea511-s.3gdmg5dv0jxuw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5e3a2858f2997077-s.p.43rtu0ww1zafj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_8f7ee4c-module__06uPQq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_8f7ee4c-module__06uPQq__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4a439e1ba971da1a-s.26nafy4isrpsz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.0a68ck1yt_ak5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.2sp_sjs-a2mdv.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.3ec-vq27dq98f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99ac5753282bcf05-s.1czhp68pnx2kt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.2opg_g5lzx1nr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4a439e1ba971da1a-s.26nafy4isrpsz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.0a68ck1yt_ak5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.2sp_sjs-a2mdv.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.3ec-vq27dq98f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/99ac5753282bcf05-s.1czhp68pnx2kt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.2opg_g5lzx1nr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.roboto_mono_6abfec97-module__yMhRFa__className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.roboto_mono_6abfec97-module__yMhRFa__variable{--font-roboto-mono:"Roboto Mono", "Roboto Mono Fallback"}
@font-face{font-family:Bitter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7a241265daddc572-s.2pl24j5ltihe7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bitter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a4bffee540098bb-s.28wts5onyy7en.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e1515b7e0a765b6d-s.17p7f14_53r-2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bitter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d77ad0cbd7090990-s.091x285ddu4y9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bitter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f26d6d8170e57a33-s.p.1vk1jxjavj8fo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bitter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7a241265daddc572-s.2pl24j5ltihe7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bitter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a4bffee540098bb-s.28wts5onyy7en.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1515b7e0a765b6d-s.17p7f14_53r-2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bitter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d77ad0cbd7090990-s.091x285ddu4y9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bitter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f26d6d8170e57a33-s.p.1vk1jxjavj8fo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bitter Fallback;src:local(Times New Roman);ascent-override:81.69%;descent-override:23.15%;line-gap-override:0.0%;size-adjust:114.46%}.bitter_5465611a-module__ABTyhW__className{font-family:Bitter,Bitter Fallback;font-style:normal}.bitter_5465611a-module__ABTyhW__variable{--font-bitter:"Bitter", "Bitter Fallback"}
@font-face{font-family:Parisienne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/392b53bd7cca9fbe-s.25ijq8lt3ay48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Parisienne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/308823598d090913-s.p.1b3u8041xgqh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Parisienne Fallback;src:local(Arial);ascent-override:108.7%;descent-override:53.04%;line-gap-override:0.0%;size-adjust:84.23%}.parisienne_67b42eeb-module__6mSh0W__className{font-family:Parisienne,Parisienne Fallback;font-style:normal;font-weight:400}.parisienne_67b42eeb-module__6mSh0W__variable{--font-parisienne:"Parisienne", "Parisienne Fallback"}
:root{--dq-vino:#511020;--dq-vainilla:#e9ebc3;--dq-cielo:#a0c9e0;--dq-mandarina:#ed6c2e;--dq-papel:#f4f1e4;--dq-tinta:#2a0a12;--dq-color-primary:var(--dq-vino);--dq-color-on-primary:var(--dq-vainilla);--dq-color-bg:var(--dq-vainilla);--dq-color-text:var(--dq-vino);--dq-color-accent:var(--dq-mandarina);--dq-color-surface-alt:var(--dq-cielo);--dq-font-title:"Ionic MT Std", "Clarendon", "Rockwell", Georgia, serif;--dq-font-body:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--dq-font-label:"Roboto Mono", ui-monospace, Menlo, monospace;--dq-font-accent:"Kunstler Script", "Parisienne", cursive;--dq-tracking-label:.18em;--dq-text-xs:12px;--dq-text-sm:14px;--dq-text-md:16px;--dq-text-lg:22px;--dq-text-xl:34px;--dq-text-2xl:56px;--dq-text-3xl:88px;--dq-space-1:4px;--dq-space-2:8px;--dq-space-3:12px;--dq-space-4:16px;--dq-space-6:24px;--dq-space-8:32px;--dq-space-12:48px;--dq-space-16:64px;--dq-overlay:linear-gradient(180deg, #2a0a1200 35%, #2a0a12d9 100%);--dq-radius:2px;--dq-ease:cubic-bezier(.22,.61,.36,1)}
body{margin:0;overflow-x:hidden}.dq,.dq *,.dq :before,.dq :after{box-sizing:border-box;margin:0;padding:0}.dq{--vino:var(--dq-vino);--vainilla:var(--dq-vainilla);--cielo:var(--dq-cielo);--mandarina:var(--dq-mandarina);--papel:var(--dq-papel);--tinta:var(--dq-tinta);--f-title:"Ionic MT Std", var(--font-bitter), "Bitter", "Clarendon", Georgia, serif;--f-body:var(--font-dm-sans), "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--f-label:var(--font-roboto-mono), "Roboto Mono", ui-monospace, Menlo, monospace;--f-accent:"Kunstler Script", var(--font-parisienne), "Parisienne", cursive;--overlay:linear-gradient(180deg, #2a0a1200 30%, #2a0a12e0 100%);--ease:cubic-bezier(.22,.61,.36,1);--w:1200px;font-family:var(--f-body);color:var(--vino);background:var(--papel);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}.dq img{max-width:100%;height:auto;display:block}.dq a{color:inherit}.dq .wrap{width:min(var(--w), 100% - 40px);margin-inline:auto}.dq .narrow{width:min(760px,100% - 40px);margin-inline:auto}.dq section{padding:96px 0}.dq section.tight{padding:56px 0}.dq .bg-vino{background:var(--vino);color:var(--vainilla)}.dq .bg-vainilla{background:var(--vainilla)}.dq .bg-cielo{background:var(--cielo)}.dq .label{font-family:var(--f-label);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;display:inline-flex}.dq h1,.dq h2,.dq h3{font-family:var(--f-title);letter-spacing:-.01em;text-wrap:balance;font-weight:400;line-height:1.05}.dq h1{font-size:clamp(40px,6.4vw,88px)}.dq h2{font-size:clamp(32px,4.4vw,56px)}.dq h3{font-size:24px;line-height:1.2}.dq .lead{max-width:640px;font-size:clamp(18px,1.6vw,21px)}.dq .muted{opacity:.75}.dq .accent{font-family:var(--f-accent);color:var(--mandarina);font-size:1.15em;font-weight:400}.dq p+p{margin-top:14px}.dq .stack>*+*{margin-top:18px}.dq .center{text-align:center}.dq .center .lead{margin-inline:auto}.dq .btn{font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;transition:background .25s var(--ease), color .25s var(--ease), transform .25s var(--ease);border:1.5px solid;border-radius:2px;align-items:center;gap:10px;padding:16px 26px;font-size:13px;text-decoration:none;display:inline-flex}.dq .btn:hover{transform:translateY(-2px)}.dq .btn-primary{background:var(--mandarina);color:var(--tinta);border-color:var(--mandarina)}.dq .btn-primary:hover{background:var(--vino);color:var(--vainilla);border-color:var(--vino)}.dq .bg-vino .btn-primary:hover,.dq .hero .btn-primary:hover{background:var(--vainilla);color:var(--vino);border-color:var(--vainilla)}.dq .btn-ghost:hover{background:currentColor}.dq .btn-ghost:hover span{color:var(--papel)}.dq .btn-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.dq .link{font-family:var(--f-label);letter-spacing:.12em;text-transform:uppercase;border-bottom:1.5px solid var(--mandarina);padding-bottom:3px;font-size:13px;text-decoration:none}.dq .top{z-index:50;background:var(--vino);color:var(--vainilla);position:sticky;top:0}.dq .top .wrap{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.dq .logo{width:auto;height:26px;color:var(--vainilla)}.dq .nav{align-items:center;gap:6px;list-style:none;display:flex}.dq .nav>li{position:relative}.dq .nav>li>a,.dq .nav>li>span{cursor:pointer;padding:10px 12px;font-size:15px;text-decoration:none;display:block}.dq .nav .menu{background:var(--papel);min-width:260px;color:var(--vino);opacity:0;visibility:hidden;transition:.2s var(--ease);padding:10px;list-style:none;position:absolute;top:100%;left:0;transform:translateY(6px);box-shadow:0 18px 40px #2a0a122e}.dq .nav>li:hover .menu,.dq .nav>li:focus-within .menu{opacity:1;visibility:visible;transform:none}.dq .nav .menu a{padding:9px 12px;font-size:15px;text-decoration:none;display:block}.dq .nav .menu a:hover{background:var(--vainilla)}.dq .nav .btn{margin-left:8px;padding:11px 18px}.dq .burger{display:none}@media (max-width:960px){.dq .nav{display:none}.dq .burger{display:block}.dq .burger summary{cursor:pointer;font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;font-size:13px;list-style:none}.dq .burger summary::-webkit-details-marker{display:none}.dq .burger[open] .mobile{display:block}.dq .mobile{background:var(--vino);max-height:calc(100vh - 72px);padding:12px 20px 28px;position:absolute;top:72px;left:0;right:0;overflow-y:auto}.dq .mobile a{border-bottom:1px solid #e9ebc326;padding:10px 0;text-decoration:none;display:block}.dq .mobile .label{margin-top:18px}}.dq .hero{min-height:min(88vh,820px);color:var(--vainilla);align-items:flex-end;display:flex;position:relative;overflow:hidden}.dq .hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dq .hero:after{content:"";background:var(--overlay);position:absolute;inset:0}.dq .hero .wrap{z-index:1;padding:140px 0 72px;position:relative}.dq .hero h1{max-width:15ch;margin-top:20px}.dq .hero .lead{margin-top:22px}.dq .hero-plain{padding:120px 0 72px}.dq .hero-plain h1{max-width:18ch;margin-top:18px}.dq .hero-plain .lead{margin-top:22px}.dq .crumbs{font-family:var(--f-label);letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-size:12px}.dq .crumbs a{text-decoration:none}.dq .stats{border-top:1.5px solid;grid-template-columns:repeat(4,1fr);display:grid}.dq .stat{padding:28px 24px 8px 0}.dq .stat b{font-family:var(--f-title);font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1;display:block}.dq .stat span{font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;font-size:12px}@media (max-width:760px){.dq .stats{grid-template-columns:1fr 1fr}}.dq .logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 56px;display:flex}.dq .logos img{object-fit:contain;width:auto;max-width:200px;height:40px}.dq .split{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid}.dq .split.rev>:first-child{order:2}.dq .grid-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.dq .grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.dq .grid-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:960px){.dq .split,.dq .grid-3,.dq .grid-4{grid-template-columns:1fr;gap:32px}.dq .split.rev>:first-child{order:0}.dq .grid-2{grid-template-columns:1fr}.dq section{padding:72px 0}}.dq .photo{aspect-ratio:4/5;object-fit:cover;width:100%}.dq .photo.wide{aspect-ratio:16/10}.dq .head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:48px;display:flex}.dq .head h2{max-width:18ch;margin-top:14px}.dq .card{background:var(--papel);border:1.5px solid var(--vino);transition:transform .25s var(--ease), background .25s var(--ease);flex-direction:column;gap:12px;padding:28px;text-decoration:none;display:flex}.dq a.card:hover{background:var(--vainilla);transform:translateY(-4px)}.dq .card .num{font-family:var(--f-label);letter-spacing:.14em;color:var(--mandarina);font-size:12px}.dq .card p{font-size:16px}.dq .card .more{font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;margin-top:auto;font-size:12px}.dq .bg-vino .card{color:var(--vainilla);background:0 0;border-color:#e9ebc380}.dq .bg-vino a.card:hover{background:#e9ebc314}.dq .card.feature{background:var(--vino);color:var(--vainilla);grid-column:span 2}@media (max-width:960px){.dq .card.feature{grid-column:auto}}.dq .case{color:var(--vainilla);aspect-ratio:4/5;text-decoration:none;display:block;position:relative;overflow:hidden}.dq .case img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.dq .case:hover img{transform:scale(1.04)}.dq .case:after{content:"";background:var(--overlay);position:absolute;inset:0}.dq .case div{z-index:1;position:absolute;bottom:24px;left:24px;right:24px}.dq .case b{font-family:var(--f-title);font-size:44px;font-weight:400;line-height:1;display:block}.dq .case span{font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.dq .quote{font-family:var(--f-title);max-width:26ch;font-size:clamp(26px,3.2vw,40px);line-height:1.2}.dq .quote-by{font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;margin-top:20px;font-size:12px}.dq table{border-collapse:collapse;width:100%;font-size:16px}.dq th,.dq td{text-align:left;vertical-align:top;border-bottom:1px solid #51102040;padding:16px 14px}.dq th{font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:400}.dq .table-scroll{overflow-x:auto}.dq .packs{border:1.5px solid var(--vino);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.dq .pack{flex-direction:column;gap:14px;padding:36px 28px;display:flex}.dq .pack+.pack{border-left:1.5px solid var(--vino)}.dq .pack.hl{background:var(--vino);color:var(--vainilla)}.dq .pack h3{font-size:34px}.dq .pack ul{gap:10px;font-size:16px;list-style:none;display:grid}.dq .pack li{gap:10px;display:flex}.dq .pack li:before{content:"+";color:var(--mandarina);font-family:var(--f-label)}.dq .pack li.off{opacity:.35}.dq .pack li.off:before{content:"·"}.dq .pack .btn{justify-content:center;margin-top:auto}.dq .pack .tag{font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mandarina);font-size:12px}@media (max-width:960px){.dq .packs{grid-template-columns:1fr}.dq .pack+.pack{border-left:0;border-top:1.5px solid var(--vino)}}.dq .hilo{position:relative}.dq .hilo svg.thread{pointer-events:none;width:100%;height:120px;position:absolute;top:54px;left:0;right:0}.dq .hilo svg.thread path{fill:none;stroke:var(--mandarina);stroke-width:2px;stroke-dasharray:10 8}.dq .hilo ol{grid-template-columns:repeat(6,1fr);gap:18px;list-style:none;display:grid;position:relative}.dq .hilo li{padding-top:0}.dq .hilo .stitch{background:var(--papel);border:2px solid var(--mandarina);width:44px;height:44px;font-family:var(--f-label);z-index:1;border-radius:50%;place-items:center;margin-bottom:120px;font-size:13px;display:grid;position:relative}.dq .hilo li:nth-child(2n) .stitch{margin-top:60px;margin-bottom:60px}.dq .hilo h3{font-size:21px}.dq .hilo p{margin-top:8px;font-size:15px}.dq .hilo .tool{font-family:var(--f-label);letter-spacing:.1em;text-transform:uppercase;background:var(--vainilla);margin-top:10px;padding:4px 8px;font-size:11px;display:inline-block}.dq .bg-vino .hilo .stitch{background:var(--vino)}.dq .bg-vino .hilo .tool{background:#e9ebc324}@media (max-width:960px){.dq .hilo svg.thread{display:none}.dq .hilo ol{border-left:2px dashed var(--mandarina);grid-template-columns:1fr;gap:0;margin-left:21px}.dq .hilo li{padding:0 0 32px 34px;position:relative}.dq .hilo .stitch,.dq .hilo li:nth-child(2n) .stitch{margin:0;position:absolute;top:0;left:-23px}.dq .hilo h3{padding-top:8px}}.dq details.faq{border-top:1.5px solid var(--vino);padding:22px 0}.dq details.faq:last-of-type{border-bottom:1.5px solid var(--vino)}.dq details.faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:19px;list-style:none;display:flex}.dq details.faq summary:after{content:"+";font-family:var(--f-label);color:var(--mandarina);transition:transform .2s}.dq details.faq[open] summary:after{transform:rotate(45deg)}.dq details.faq p{max-width:680px;margin-top:12px}.dq .prose{font-size:18px}.dq .prose h2{margin:48px 0 16px;font-size:clamp(28px,3vw,38px)}.dq .prose h3{margin:32px 0 12px}.dq .prose ul,.dq .prose ol{margin:14px 0;padding-left:22px}.dq .prose li+li{margin-top:8px}.dq .prose blockquote{border-left:3px solid var(--mandarina);font-family:var(--f-title);margin:24px 0;padding:6px 0 6px 20px;font-size:24px;line-height:1.3}.dq .note{font-family:var(--f-label);letter-spacing:.06em;background:var(--vainilla);padding:14px 16px;font-size:12px}.dq .pending{outline:2px dashed var(--mandarina);outline-offset:4px}.dq.publicada .pending{display:none!important}.dq.publicada :is(li,p):has(>.pending){display:none!important}.dq .tool-box{border:1.5px solid var(--vino);background:var(--papel);padding:32px}.dq .tool-box label{font-family:var(--f-label);letter-spacing:.12em;text-transform:uppercase;margin:18px 0 6px;font-size:12px;display:block}.dq .tool-box input{width:100%;font:inherit;border:1.5px solid var(--vino);color:var(--vino);background:#fff;padding:14px}.dq .result{background:var(--vino);color:var(--vainilla);margin-top:28px;padding:24px}.dq .result b{font-family:var(--f-title);font-size:56px;font-weight:400;line-height:1;display:block}.dq .cta-final{text-align:center}.dq .cta-final h2{max-width:18ch;margin:18px auto 0}.dq .cta-final .btn-row{justify-content:center}.dq .foot{background:var(--tinta);color:var(--vainilla);padding:72px 0 32px;font-size:15px}.dq .foot .cols{grid-template-columns:1.4fr repeat(4,1fr);gap:32px;display:grid}.dq .foot h4{font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-bottom:14px;font-size:12px;font-weight:400}.dq .foot ul{gap:8px;list-style:none;display:grid}.dq .foot a{opacity:.9;text-decoration:none}.dq .foot a:hover{color:var(--mandarina)}.dq .foot .legal{opacity:.7;border-top:1px solid #e9ebc333;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:22px;font-size:13px;display:flex}@media (max-width:960px){.dq .foot .cols{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:no-preference){.dq .reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(18px)}.dq .reveal.in{opacity:1;transform:none}}.dq .giant{color:var(--vino);margin-top:64px;line-height:0}.dq .giant .logo{width:100%;height:auto;color:var(--vainilla);opacity:.95}.dq .marquee{white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.dq .marquee .track{align-items:center;gap:72px;padding-right:72px;animation:38s linear infinite dq-marquee;display:inline-flex}.dq .marquee:hover .track{animation-play-state:paused}.dq .marquee img{object-fit:contain;width:auto;max-width:220px;height:40px}.dq .marquee-text .track{font-family:var(--f-title);gap:48px;font-size:clamp(48px,8vw,120px);line-height:1.1}.dq .marquee-text .track span:nth-child(2n){-webkit-text-stroke:1.5px currentColor;color:#0000}@keyframes dq-marquee{to{transform:translate(-50%)}}.dq .hero>img{will-change:transform;transition:transform .1s linear;transform:scale(1.08)}.dq .words .w{vertical-align:top;display:inline-block;overflow:hidden}.dq .words .w>span{transition:transform .9s var(--ease);display:inline-block;transform:translateY(105%)}.dq .words.in .w>span{transform:none}.dq .hilo svg.thread path{stroke-dasharray:1400;stroke-dashoffset:1400px;transition:stroke-dashoffset 2.4s var(--ease)}.dq .hilo.in svg.thread path{stroke-dashoffset:0}.dq .hilo .stitch{opacity:0;transition:transform .5s var(--ease), opacity .5s;transform:scale(.4)}.dq .hilo.in .stitch{opacity:1;transform:none}.dq .hilo.in li:nth-child(2) .stitch{transition-delay:.3s}.dq .hilo.in li:nth-child(3) .stitch{transition-delay:.6s}.dq .hilo.in li:nth-child(4) .stitch{transition-delay:.9s}.dq .hilo.in li:nth-child(5) .stitch{transition-delay:1.2s}.dq .hilo.in li:nth-child(6) .stitch{transition-delay:1.5s}.dq .reveal.d1{transition-delay:.1s}.dq .reveal.d2{transition-delay:.2s}.dq .reveal.d3{transition-delay:.3s}.dq .sticky-stack{gap:0;display:grid}.dq .sticky-stack>*{position:sticky;top:96px}.dq .img-reveal{clip-path:inset(0 0 100%);transition:clip-path 1.2s var(--ease)}.dq .img-reveal.in{clip-path:inset(0)}.dq .dq-fade{animation:dq-in .6s var(--ease) both}@keyframes dq-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dq .marquee .track{animation:none}.dq .words .w>span,.dq .hilo .stitch,.dq .img-reveal{opacity:1;clip-path:none;transform:none}.dq .hilo svg.thread path{stroke-dashoffset:0}}.dq .hero-mosaic{background:var(--vino);color:var(--vainilla);overflow:hidden}.dq .hero-mosaic .wrap{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;min-height:min(90vh,860px);display:grid}.dq .hero-mosaic h1{max-width:13ch;margin-top:20px}.dq .hero-mosaic .lead{margin-top:22px}.dq .mosaic{grid-template-columns:1fr 1fr;gap:14px;height:min(90vh,860px);display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.dq .mosaic .col{flex-direction:column;gap:14px;animation:40s linear infinite dq-up;display:flex}.dq .mosaic .col:nth-child(2){animation-duration:48s;animation-direction:reverse}.dq .mosaic img{aspect-ratio:4/5;object-fit:cover;border-radius:2px;width:100%}@keyframes dq-up{to{transform:translateY(-50%)}}@media (max-width:960px){.dq .hero-mosaic .wrap{grid-template-columns:1fr;padding:72px 0 0}.dq .mosaic{height:420px}}@media (prefers-reduced-motion:reduce){.dq .mosaic .col{animation:none}}.dq{--w:1440px;--gut:max(4vw, 20px);width:100vw;margin-left:-50vw;position:relative;left:50%;overflow-x:clip}.dq .wrap{width:auto;max-width:var(--w);padding-inline:var(--gut);margin-inline:auto}.dq .bleed{max-width:none;padding-inline:0}.dq .bleed.grid-4,.dq .bleed .grid-4{gap:4px}.dq .hero-mosaic .wrap{max-width:none;padding-right:0;padding-left:max(var(--gut), calc((100vw - var(--w)) / 2 + var(--gut)));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4vw;min-height:100vh}.dq .hero-mosaic .mosaic{grid-template-columns:repeat(3,1fr);gap:10px;height:100vh}.dq .hero-mosaic .mosaic .col:nth-child(3){animation-duration:44s}.dq .hero-mosaic h1{max-width:12ch;font-size:clamp(44px,5.6vw,96px)}@media (max-width:960px){.dq .hero-mosaic .wrap{padding-right:var(--gut);grid-template-columns:1fr;min-height:0}.dq .hero-mosaic .mosaic{height:460px;margin-inline:calc(var(--gut) * -1);grid-template-columns:1fr 1fr}}.dq .photo-band{color:var(--vainilla);padding:160px 0;position:relative;overflow:hidden}.dq .photo-band>img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.dq .photo-band:before{content:"";z-index:1;background:linear-gradient(90deg,#2a0a12e0 0%,#2a0a128c 55%,#2a0a1233 100%);position:absolute;inset:0}.dq .photo-band.center:before{background:#2a0a129e}.dq .photo-band .wrap{z-index:1;position:relative}.dq .photo-band .btn-ghost:hover span{color:var(--vino)}.dq .hero:after{background:linear-gradient(90deg, #2a0a12d1 0%, #2a0a1273 45%, #2a0a1200 75%), var(--overlay)}.dq .hero>img{object-position:70% 25%}@media (max-width:960px){.dq .hero:after{background:linear-gradient(#2a0a1226 0%,#2a0a12e6 70%)}}.dq .gallery{scroll-snap-type:x mandatory;padding:4px var(--gut) 24px;scrollbar-width:thin;gap:16px;display:flex;overflow-x:auto}.dq .gallery>figure{scroll-snap-align:start;flex:none;width:min(300px,72vw)}.dq .gallery>figure.wide{width:min(560px,86vw)}.dq figure figcaption{font-family:var(--f-label);letter-spacing:.12em;text-transform:uppercase;opacity:.8;margin-top:10px;font-size:11px}.dq .phone{aspect-ratio:9/18;border:10px solid var(--tinta);background:#fff;border-radius:34px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 60px #2a0a1240}.dq .phone:before{content:"";background:var(--tinta);z-index:2;border-radius:12px;width:34%;height:18px;margin-left:-17%;position:absolute;top:8px;left:50%}.dq .phone img{width:100%;height:auto;transition:transform 7s cubic-bezier(.45,.05,.55,.95);transform:translateY(0)}.dq .phone:hover img,.dq .phone.in img{transform:translateY(calc(-100% + var(--ph,560px)))}.dq .browser{border:1.5px solid var(--vino);aspect-ratio:16/11;background:#fff;position:relative;overflow:hidden}.dq .browser:before{content:"● ● ●";letter-spacing:4px;color:var(--vino);background:var(--vainilla);border-bottom:1.5px solid var(--vino);padding:6px 12px;font-size:9px;display:block}.dq .browser img{width:100%;transition:transform 6s cubic-bezier(.45,.05,.55,.95)}.dq .browser:hover img{transform:translateY(-55%)}.dq .embudo{gap:8px;max-width:900px;margin-inline:auto;display:grid}.dq .embudo>div{color:var(--vainilla);clip-path:polygon(0 0,100% 0,calc(100% - 28px) 100%,28px 100%);grid-template-columns:120px 1fr;align-items:center;gap:24px;padding:22px 28px;display:grid}.dq .embudo>div:first-child{background:var(--vino)}.dq .embudo>div:nth-child(2){background:#6e1a2e;margin-inline:28px}.dq .embudo>div:nth-child(3){background:var(--mandarina);color:var(--tinta);margin-inline:56px}.dq .embudo>div:nth-child(4){background:var(--cielo);color:var(--vino);margin-inline:84px}.dq .embudo b{font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:400}.dq .embudo h3{font-size:22px}.dq .embudo p{margin-top:4px;font-size:15px}@media (max-width:760px){.dq .embudo>div{clip-path:none;grid-template-columns:1fr;gap:6px;margin-inline:0!important}}.dq .journey{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.dq .journey .stage{position:relative}.dq .journey .arrow{background:var(--vino);color:var(--vainilla);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,18px 50%);font-family:var(--f-title);padding:18px 26px 18px 30px;font-size:20px}.dq .journey .stage:first-child .arrow{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%)}.dq .journey .stage:nth-child(2) .arrow{background:#6e1a2e}.dq .journey .stage:nth-child(3) .arrow{background:var(--mandarina);color:var(--tinta)}.dq .journey .stage:nth-child(4) .arrow{background:var(--cielo);color:var(--vino)}.dq .journey .stage:nth-child(5) .arrow{background:var(--vainilla);color:var(--vino)}.dq .journey ul{flex-wrap:wrap;gap:6px;margin-top:14px;list-style:none;display:flex}.dq .journey li{font-family:var(--f-label);letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:99px;padding:4px 10px;font-size:11px}.dq .journey p{margin-top:10px;font-size:14px}@media (max-width:960px){.dq .journey{grid-template-columns:1fr}.dq .journey .arrow,.dq .journey .stage:first-child .arrow{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.dq .pasarela{max-width:980px;margin-inline:auto;padding:20px 0;position:relative}.dq .pasarela:before{content:"";background:linear-gradient(#e9ebc30d,#e9ebc338);border-left:1.5px solid #e9ebc366;border-right:1.5px solid #e9ebc366;width:120px;margin-left:-60px;position:absolute;top:0;bottom:0;left:50%}.dq .pasarela .look{grid-template-columns:1fr 120px 1fr;align-items:center;margin-bottom:36px;display:grid;position:relative}.dq .pasarela .look .spot{background:var(--mandarina);border-radius:50%;width:22px;height:22px;margin:0 auto;box-shadow:0 0 0 10px #ed6c2e2e}.dq .pasarela .look>div:first-child{text-align:right}.dq .pasarela .look:nth-child(2n)>div:first-child{text-align:left;order:3}.dq .pasarela .look:nth-child(2n) .spot{order:2}.dq .pasarela small{font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mandarina);font-size:11px}.dq .pasarela h3{margin-top:4px}.dq .pasarela p{margin-top:6px;font-size:15px}@media (max-width:760px){.dq .pasarela:before{width:4px;margin:0;left:20px}.dq .pasarela .look{grid-template-columns:40px 1fr}.dq .pasarela .look>div:first-child,.dq .pasarela .look:nth-child(2n)>div:first-child{text-align:left;order:2}.dq .pasarela .look .spot{order:1;margin:0}.dq .pasarela .look>div:last-child:empty{display:none}}.dq .ciclo{aspect-ratio:1;width:min(520px,100%);margin-inline:auto;position:relative}.dq .ciclo svg{width:100%;height:100%;animation:40s linear infinite dq-spin;position:absolute;inset:0}.dq .ciclo svg circle{fill:none;stroke:var(--mandarina);stroke-width:2px;stroke-dasharray:8 8}.dq .ciclo .nodo{text-align:center;background:var(--papel);border:1.5px solid var(--vino);width:44%;padding:12px;position:absolute;transform:translate(-50%,-50%)}.dq .bg-vino .ciclo .nodo{background:var(--vino);border-color:var(--vainilla)}.dq .ciclo .nodo:first-of-type{top:6%;left:50%}.dq .ciclo .nodo:nth-of-type(2){top:50%;left:94%}.dq .ciclo .nodo:nth-of-type(3){top:94%;left:50%}.dq .ciclo .nodo:nth-of-type(4){top:50%;left:6%}.dq .ciclo .nodo b{font-family:var(--f-title);font-size:20px;font-weight:400;display:block}.dq .ciclo .nodo span{font-size:13px}.dq .ciclo .centro{font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;text-align:center;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes dq-spin{to{transform:rotate(360deg)}}@media (max-width:600px){.dq .ciclo{aspect-ratio:auto;gap:10px;display:grid}.dq .ciclo svg,.dq .ciclo .centro{display:none}.dq .ciclo .nodo{width:auto;position:static;transform:none}}.dq .escalado{align-items:flex-end;gap:10px;height:260px;padding-top:20px;display:flex}.dq .escalado .bar{background:var(--vino);color:var(--vainilla);font-family:var(--f-label);letter-spacing:.06em;height:0;transition:height 1.2s var(--ease);flex-direction:column;flex:1;justify-content:flex-end;padding:10px;font-size:11px;display:flex}.dq .escalado .bar.cut{border:1.5px dashed var(--vino);color:var(--vino);background:0 0}.dq .escalado.in .bar{height:var(--h)}.dq .escalado .bar b{font-family:var(--f-title);font-size:20px;font-weight:400}.dq .bg-vino .escalado .bar{background:var(--vainilla);color:var(--vino)}.dq .compare{border:1.5px solid var(--vino);aspect-ratio:4/3;position:relative;overflow:hidden}.dq .compare img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.dq .compare .after{clip-path:inset(0 0 0 50%)}.dq .compare input{opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.dq .compare .handle{background:var(--mandarina);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:50%}.dq .compare .tag-a,.dq .compare .tag-b{font-family:var(--f-label);letter-spacing:.14em;background:var(--vino);color:var(--vainilla);padding:4px 8px;font-size:11px;position:absolute;top:12px}.dq .compare .tag-a{left:12px}.dq .compare .tag-b{right:12px}.dq .proof{border:1.5px solid var(--vino);background:#fff;padding:12px}.dq .proof img{width:100%}.dq .chat{border-radius:22px;max-width:340px;overflow:hidden;box-shadow:0 20px 40px #2a0a1233}.dq .bg-cielo .card{border-color:var(--vino);background:0 0}.dq .bg-cielo a.card:hover{background:#ffffff59}.dq .bg-cielo .label{color:var(--vino)}.dq .hl-num{color:var(--mandarina)}@media (max-width:600px){.dq .escalado{gap:5px;height:220px}.dq .escalado .bar{padding:6px 4px;font-size:9px;overflow:hidden}.dq .escalado .bar b{font-size:14px}}.dq .gallery{scroll-padding-inline:var(--gut)}.dq .verbs{border-top:1.5px solid #e9ebc359;border-bottom:1.5px solid #e9ebc359;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:620px;margin-top:26px;display:grid}.dq .verbs a{padding:14px 12px 14px 0;text-decoration:none;transition:color .2s}.dq .verbs a+a{border-left:1.5px solid #e9ebc359;padding-left:14px}.dq .verbs b{font-family:var(--f-title);color:var(--mandarina);font-size:clamp(22px,2.2vw,30px);font-weight:400;display:block}.dq .verbs span{opacity:.85;font-size:14px}.dq .verbs a:hover b{color:var(--vainilla)}.dq .hero-note{opacity:.8;margin-top:18px;font-size:14px}@media (max-width:600px){.dq .verbs{grid-template-columns:1fr}.dq .verbs a+a{border-top:1.5px solid #e9ebc359;border-left:0;padding-left:0}}
