:root{--dq-bg:#0c0b09;--dq-bg-deep:#000;--dq-surface:#171613;--dq-rule:#24221e;--dq-rule-2:#2a2824;--dq-ink:#f5f1e8;--dq-ink-2:#d9d4c8;--dq-ink-3:#c9c4b8;--dq-muted:#a8a294;--dq-mono:#6e695f;--dq-accent:#facc15;--dq-accent-ink:#a16207;--dq-paper-rule:#d4cfc0;--dq-paper-body:#1a1a1a;--dq-paper-muted:#6b6355;--dq-ok:#16a34a;--dq-black:#0a0a0a;--paper:var(--dq-bg);--paper-2:var(--dq-surface);--bg-inverted:var(--dq-ink);--bg-card-inverted:#fff;--ink:var(--dq-ink);--ink-2:var(--dq-ink-2);--ink-3:var(--dq-muted);--ink-4:var(--dq-mono);--accent:var(--dq-accent);--accent-soft:#2a2410;--accent-ink:var(--dq-accent);--border-primary:var(--dq-rule);--border-inverted:var(--dq-paper-rule);--rule:var(--dq-ink);--rule-soft:var(--dq-rule);--line:var(--dq-rule);--on-dark-line:#0a0a0a1f;--on-dark-border:#0a0a0a33;--on-dark-faint:#0a0a0a73;--on-dark-muted:#0a0a0a9e;--on-dark-strong:#0a0a0ac7;--font-inter:var(--font-archivo);--font-fraunces:var(--font-archivo);--container:1440px;--gutter:clamp(20px, 4vw, 56px)}html,body{background:var(--dq-bg);color:var(--dq-ink);font-family:var(--font-archivo), system-ui, sans-serif;font-size:17px;line-height:1.5}::selection{background:var(--dq-accent);color:var(--dq-black)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}a:hover{color:var(--dq-accent)}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}.wide{max-width:1440px;padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px)}.tx-display,.tx-h1,.tx-h2,.page-hero-v2 h1,.final-cta h2{font-family:var(--font-archivo), system-ui, sans-serif;font-style:normal;font-weight:600}.tx-display,.tx-h1{letter-spacing:-.055em;font-size:clamp(52px,7.4vw,124px);line-height:.9}.tx-h2{letter-spacing:-.05em;font-size:clamp(36px,4.6vw,72px);line-height:.94}.tx-h3{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.03em;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.15}h1 em,h2 em,.tx-display em,.tx-h1 em,.tx-h2 em,.page-hero-v2 h1 em,.final-cta h2 em,.dq-mk{font-style:normal;font-weight:inherit;color:var(--dq-black);background-image:linear-gradient(180deg, transparent 14%, var(--dq-accent) 14%, var(--dq-accent) 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.dq-cta__box em,.dq-cta__box .dq-mk,.dq-on-yellow em,.dq-on-yellow .dq-mk{color:var(--dq-accent);background-image:linear-gradient(180deg, transparent 14%, var(--dq-black) 14%, var(--dq-black) 90%, transparent 90%)}.serif{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.03em;font-weight:600}.lead{font-family:var(--font-archivo), system-ui, sans-serif;color:var(--dq-ink-3);font-size:clamp(17px,1.4vw,21px);line-height:1.5}.body-l,.body-m{color:var(--dq-ink-2)}.body-s{color:var(--dq-muted)}.eyebrow,.v2-eyebrow{font-family:var(--font-mono-jetbrains), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--dq-accent);font-size:12px}.v2-eyebrow .bar{background:var(--dq-rule)}.v2-eyebrow .num{background:var(--dq-accent);color:var(--dq-black)}.topstrip{background:var(--dq-bg-deep);color:var(--dq-ink-3);border-bottom:1px solid var(--dq-rule);height:36px;font-family:var(--font-mono-jetbrains), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0;font-size:11px;font-weight:500;display:flex}.topstrip__row{gap:56px;padding-right:56px;animation:60s linear infinite marquee}.topstrip__row span{gap:8px}.topstrip__row .dot{background:var(--dq-ok);animation:none}@media (prefers-reduced-motion:reduce){.topstrip__row{animation:none}}.logo{font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:-.045em;align-items:baseline;font-weight:600;line-height:1;display:inline-flex}.logo__mark{color:var(--dq-black);isolation:isolate;background:0 0;padding:0;font-weight:600;display:inline-block;position:relative}.logo__mark:before{content:"";background:var(--dq-accent);z-index:-1;position:absolute;inset:.1em -.08em .02em;transform:skew(-6deg)}.logo__ext{color:var(--dq-ink);opacity:.42;font-weight:600}.site-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--dq-rule);background:#0c0b09db;border-top:0;position:sticky;top:0}.site-header__row{align-items:center;gap:clamp(18px,2.6vw,40px);height:64px;min-height:64px;padding-top:0;padding-bottom:0;display:flex}.site-header .brand{flex-shrink:0}.site-header .brand .logo{font-size:21px!important}.nav{min-width:0;font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:0;text-transform:none;color:var(--dq-muted);white-space:nowrap;flex:1;gap:clamp(14px,2vw,28px);font-size:14px;font-weight:500}.nav a{color:var(--dq-muted)}.nav a:hover,.nav a.active{color:var(--dq-ink)}.nav a.active:after{display:none}.nav-group__chevron{font-size:9px}.nav-group__menu{background:var(--dq-surface);border:1px solid var(--dq-rule);box-shadow:none;border-radius:16px}.nav-group__menu>a{color:var(--dq-muted);border-color:var(--dq-rule)!important}.nav-group__menu>a:hover{background:var(--dq-bg);color:var(--dq-accent)}.nav-group__menu>a.active{color:var(--dq-ink)}.header-tools{white-space:nowrap;flex-shrink:0;gap:14px;font-size:14px}.lang-switch{font-family:var(--font-mono-jetbrains), ui-monospace, monospace;color:var(--dq-mono);background:0 0;border:0;gap:0;padding:0;font-size:11px}.lang-switch>*+:before{content:" / ";color:var(--dq-mono);padding:0 2px}.lang-switch__on,.lang-switch__off{font-weight:500;min-width:0!important;color:var(--dq-mono)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.lang-switch__on{color:var(--dq-ink-3)!important}.lang-switch__off:hover{color:var(--dq-accent)!important}.nav-login{color:var(--dq-muted);font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:0;text-transform:none;background:0 0;border:0;padding:0;font-size:14px}.nav-login:hover{color:var(--dq-accent);background:0 0}.header-cta{background:var(--dq-ink);color:var(--dq-black);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;transition:background .15s}.header-cta:hover{background:var(--dq-accent);color:var(--dq-black)}.nav-toggle{color:var(--dq-ink)}.nav-toggle__bars span{background:var(--dq-ink)}.mobile-menu{background:var(--dq-bg)}.mobile-menu__link{color:var(--dq-ink);border-color:var(--dq-rule)}.mobile-menu__link--child{color:var(--dq-muted)}.mobile-menu__link.is-active{color:var(--dq-accent)}.btn{background:var(--dq-ink);color:var(--dq-black);border-color:var(--dq-ink);font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:0;text-transform:none;border-radius:999px;font-weight:600}.btn:hover{background:var(--dq-accent);border-color:var(--dq-accent);color:var(--dq-black);transform:none}.btn--ghost{color:var(--dq-ink);border:1px solid var(--dq-rule);background:0 0}.btn--ghost:hover{border-color:var(--dq-accent);color:var(--dq-ink);background:0 0}.btn-big{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:0;text-transform:none;border-radius:999px;font-weight:700}.link-arrow{color:var(--dq-ink)}.link-arrow:hover{color:var(--dq-accent)}.page-hero-v2{background:0 0;border-top:0;padding:clamp(48px,6vw,96px) 0 clamp(40px,5vw,72px);position:relative;overflow:hidden}.page-hero-v2>.wide,.page-hero-v2>div:not(.dq-hero-dots){position:relative}.page-hero-v2 h1{letter-spacing:-.055em;max-width:1200px;padding-bottom:0;font-size:clamp(52px,7.4vw,124px);line-height:.92}.page-hero-v2 .lead{font-family:var(--font-archivo), system-ui, sans-serif;color:var(--dq-ink-3);max-width:720px;margin-top:28px;font-size:clamp(17px,1.4vw,21px);line-height:1.5}.page-hero-v2 .meta-row{font-family:var(--font-mono-jetbrains), ui-monospace, monospace;color:var(--dq-mono);border-top:0;gap:18px;margin-top:28px;padding-top:0;font-size:12px}.dq-hero-dots{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.dq-hero-dots prompt-field{position:absolute;inset:0}.dq-sec-paper{background:var(--dq-ink);color:var(--dq-black);border-radius:28px}.dq-sec-ink{background:var(--dq-surface);color:var(--dq-ink);border-radius:28px}.site-footer{background:var(--dq-bg);color:var(--dq-ink);border-top:0;padding:0}.dq-footer{max-width:1440px;margin:0 auto;padding:72px clamp(20px,4vw,56px) 32px}.dq-footer__grid{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:40px;margin-bottom:56px;display:grid}.dq-footer__brand{grid-column:span 2;min-width:0}.dq-footer__brand .logo{font-size:32px!important}.dq-footer__about{color:var(--dq-mono);white-space:pre-line;max-width:320px;margin:18px 0 0;font-size:14px}.dq-footer__about a{color:var(--dq-mono)}.dq-footer__about a:hover{color:var(--dq-accent)}.dq-footer__col{flex-direction:column;gap:9px;font-size:14px;display:flex}.dq-footer__col h4{font-family:var(--font-mono-jetbrains), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--dq-mono);margin:0 0 4px;font-size:11px;font-weight:400}.dq-footer__col a{color:var(--dq-ink-3)}.dq-footer__col a:hover{color:var(--dq-accent)}.dq-footer__legal{border-top:1px solid var(--dq-rule);font-family:var(--font-mono-jetbrains), ui-monospace, monospace;color:var(--dq-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;font-size:11px;display:flex}.dq-cta{padding:clamp(80px,10vw,150px) clamp(12px,2vw,24px) 0}.dq-cta__box{background:var(--dq-accent);max-width:1440px;color:var(--dq-black);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin:0 auto;padding:clamp(48px,7vw,96px) clamp(24px,5vw,80px);display:flex}.dq-cta__box h2{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.06em;max-width:900px;color:var(--dq-black);margin:0;font-size:clamp(44px,6vw,104px);font-weight:600;line-height:.88}.dq-cta__btn{background:var(--dq-black);border-radius:999px;padding:16px 26px;font-weight:700;color:var(--dq-ink)!important}.dq-cta__btn:hover{color:var(--dq-accent)!important}.final-cta{color:var(--dq-ink);text-align:left;background:0 0;padding:clamp(40px,5vw,72px) clamp(12px,2vw,24px) 0}.final-cta>.wide,.final-cta__inner{background:var(--dq-surface);max-width:1440px;color:var(--dq-ink);border-radius:28px;margin:0 auto;padding:clamp(36px,5vw,72px) clamp(24px,4vw,64px)}.final-cta h2{letter-spacing:-.05em;color:var(--dq-ink);font-size:clamp(36px,4.6vw,72px);line-height:.92}.final-cta p{color:var(--dq-ink-2);font-family:var(--font-archivo), system-ui, sans-serif;margin-left:0;font-size:17px}.final-cta__actions{justify-content:flex-start}.final-cta .btn-big{background:var(--dq-ink);color:var(--dq-black);border-color:var(--dq-ink)}.final-cta .btn-big:hover{background:var(--dq-accent);border-color:var(--dq-accent);color:var(--dq-black);transform:none}.final-cta .btn-big--ghost{color:var(--dq-ink);border-color:var(--dq-rule);background:0 0}.final-cta .btn-big--ghost:hover{border-color:var(--dq-accent);color:var(--dq-ink);background:0 0}.dq-net{padding:clamp(80px,10vw,150px) clamp(12px,2vw,24px) 0}.dq-net__grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:center;gap:24px;max-width:1440px;margin:0 auto;display:grid}.dq-net__text{padding:0 clamp(8px,2vw,32px)}.dq-net__k{font-family:var(--font-mono-jetbrains), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--dq-accent);font-size:12px}.dq-net__text h2{letter-spacing:-.05em;margin:16px 0;font-size:clamp(36px,4.4vw,68px);font-weight:600;line-height:.94}.dq-net__text p{color:var(--dq-muted);max-width:440px;margin:0;font-size:17px}.dq-net__field{border:1px solid var(--dq-rule);border-radius:28px;grid-column:span 2;min-width:0;height:clamp(360px,36vw,500px);position:relative;overflow:hidden}.dq-net__field prompt-field{position:absolute;inset:0}@media (max-width:760px){.dq-net__field{grid-column:auto}}.dq-art-head{padding:clamp(48px,6vw,88px) 0 0}.dq-crumbs{font-family:var(--font-mono-jetbrains), ui-monospace, monospace;color:var(--dq-mono);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.dq-crumbs a{color:var(--dq-muted)}.dq-crumbs__here{color:var(--dq-ink)}.dq-art-head__grid{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:end;gap:clamp(32px,5vw,72px);margin-top:36px;display:grid}.dq-art-head__grid>*{min-width:0}.dq-art-head__meta{font-family:var(--font-mono-jetbrains), ui-monospace, monospace;color:var(--dq-mono);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.dq-art-head__cat{color:var(--dq-accent);text-transform:uppercase;letter-spacing:.08em}.dq-art-head h1{letter-spacing:-.055em;max-width:none;margin:20px 0 24px;font-size:clamp(52px,7vw,112px);line-height:.9}.dq-art-head .lead{max-width:620px;margin:0}.dq-lang-pill{border:1px solid var(--dq-rule);color:var(--dq-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;margin-top:24px;padding:8px 16px 8px 8px;font-size:14px;font-weight:600;display:inline-flex}.dq-lang-pill:hover{border-color:var(--dq-accent);color:var(--dq-ink)}.dq-lang-pill>span{background:var(--dq-accent);color:var(--dq-black);font-family:var(--font-mono-jetbrains), ui-monospace, monospace;border-radius:999px;padding:3px 9px;font-size:11px}.dq-byline{border-top:1px solid var(--dq-rule);border-bottom:1px solid var(--dq-rule);color:var(--dq-muted);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:48px;padding:16px 0;font-size:14px;display:flex}.dq-byline a{color:var(--dq-muted)}.dq-byline b{color:var(--dq-ink);font-weight:600}.dq-byline__actions{gap:16px;display:flex}.dq-byline__actions button{color:var(--dq-muted);font-size:14px}.dq-byline__actions button:hover,.dq-byline a:hover{color:var(--dq-accent)}.dq-cover{border:1px solid var(--dq-rule);border-radius:18px;width:100%;position:relative;overflow:hidden}.dq-cover__icon{opacity:.95;width:58%;position:absolute;bottom:-12%;right:-6%}.dq-cover__engine{letter-spacing:-.04em;font-size:clamp(22px,2.2vw,34px);font-weight:600;position:absolute;bottom:16px;left:18px}.dq-cover__shot{border:1px solid var(--dq-rule-2);border-radius:10px;width:100%;max-width:none;position:absolute;top:18%;left:12%;box-shadow:0 20px 60px #00000080}.dq-cover__demo{font-family:var(--font-mono-jetbrains), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--dq-muted);background:#0c0b09cc;border-radius:999px;padding:4px 8px;font-size:10.5px;position:absolute;bottom:12px;right:14px}.dq-cover__word{letter-spacing:-.06em;font-size:clamp(56px,6vw,104px);font-weight:600;line-height:.88;position:absolute;bottom:16px;left:22px;right:22px}.dq-cover__word--card{font-size:clamp(40px,5vw,88px);line-height:.9;bottom:12px;left:18px;right:18px}.dq-cover__photo{object-fit:cover}.dq-cover--foto:after{content:"";pointer-events:none;background:linear-gradient(#0c0b098c 0%,#0c0b0900 34%);position:absolute;inset:0}.dq-cover--foto .dq-cover__label{z-index:1;text-shadow:0 1px 2px #0006}.dq-card-post .dq-cover__photo{transition:transform .4s}.dq-card-post:hover .dq-cover__photo{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.dq-card-post:hover .dq-cover__photo{transform:none}}.dq-cover-credit{font-family:var(--font-mono-jetbrains), ui-monospace, monospace;color:var(--dq-mono);margin:8px 0 0;font-size:11px}.dq-cover-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.dq-cover__label{font-family:var(--font-mono-jetbrains), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px;position:absolute;top:16px;left:18px}.article-prose{color:#e7e2d6;font-size:19px;line-height:1.68;max-width:1440px!important;margin:0 auto!important;padding:clamp(48px,6vw,80px) clamp(20px,4vw,56px) 0!important}.article-prose>*{max-width:740px}.article-prose.dq-has-toc{grid-template-columns:minmax(200px,260px) minmax(0,740px);align-items:start;column-gap:56px;display:grid}.article-prose.dq-has-toc>*{grid-column:2}.article-prose.dq-has-toc>.dq-toc{grid-area:1/1/span 999}@media (max-width:900px){.article-prose.dq-has-toc{display:block}.article-prose .dq-toc{max-height:none;margin-bottom:32px;position:static}}.dq-toc{flex-direction:column;align-self:start;gap:10px;max-height:calc(100vh - 120px);font-size:14px;display:flex;position:sticky;top:96px;overflow:auto}.dq-toc__label{font-family:var(--font-mono-jetbrains), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--dq-mono);margin-bottom:4px;font-size:11px}.dq-toc a{color:var(--dq-muted);border-left:2px solid var(--dq-rule);padding-left:12px;line-height:1.35}.dq-toc a:hover,.dq-toc a.is-active{color:var(--dq-ink);border-left-color:var(--dq-accent)}.article-prose p{color:#e7e2d6;margin:0 0 22px;font-size:19px;line-height:1.68}.article-prose>p:first-of-type{color:var(--dq-ink);letter-spacing:-.01em;font-size:24px;line-height:1.45}.article-prose h2{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.04em;color:var(--dq-ink);margin:54px 0 22px;scroll-margin-top:96px;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1.05}.article-prose h3{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.03em;color:var(--dq-ink);margin:36px 0 14px;font-size:26px;font-weight:600;line-height:1.15}.article-prose h4{color:var(--dq-ink);margin:28px 0 10px;font-size:19px;font-weight:600}.article-prose ul,.article-prose ol{color:#e7e2d6;margin:0 0 22px 1.2em;font-size:19px;line-height:1.6}.article-prose li{margin-bottom:8px}.article-prose li::marker{color:var(--dq-accent)}.article-prose strong,.article-prose b{color:var(--dq-ink);font-weight:600}.article-prose a{color:var(--dq-ink);text-decoration:underline;-webkit-text-decoration-color:var(--dq-accent);text-decoration-color:var(--dq-accent);text-underline-offset:3px;border-bottom:0;text-decoration-thickness:2px}.article-prose a:hover{color:var(--dq-accent)}.article-prose code{font-family:var(--font-mono-jetbrains), ui-monospace, monospace;background:var(--dq-rule);color:var(--dq-ink);border-radius:4px;padding:1px 6px;font-size:.86em}.article-prose pre{margin:0 0 22px;line-height:1.6;overflow-x:auto;background:var(--dq-surface)!important;border:1px solid var(--dq-rule)!important;font-family:var(--font-mono-jetbrains), ui-monospace, monospace!important;color:#e7e2d6!important;border-radius:14px!important;padding:20px 22px!important;font-size:14px!important}.article-prose pre code{font-size:inherit;background:0 0;padding:0}.article-prose table{border-collapse:separate;border-spacing:0;border:1px solid var(--dq-rule);border-radius:16px;width:100%;margin:0 0 22px;font-size:15px;overflow:hidden}.article-prose th,.article-prose td{border:0;border-bottom:1px solid var(--dq-rule);text-align:left;vertical-align:top;color:#e7e2d6;padding:12px 16px}.article-prose th{background:var(--dq-surface);font-family:var(--font-mono-jetbrains), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--dq-muted);font-size:11px;font-weight:500}.article-prose blockquote{letter-spacing:-.025em;color:var(--dq-ink);border:0;margin:8px 0 22px;padding:0;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.25}.article-prose figure{margin:12px 0 22px}.article-prose figure img{border:1px solid var(--dq-rule);border-radius:18px}.article-prose figcaption{font-family:var(--font-mono-jetbrains), ui-monospace, monospace;color:var(--dq-mono);margin-top:12px;font-size:12px}.article-prose hr{background:var(--dq-rule);border:0;height:1px;margin:32px 0}.article-prose details{border-bottom:1px solid var(--dq-rule);padding:20px 0}.article-prose summary{color:var(--dq-ink);cursor:pointer;justify-content:space-between;gap:16px;font-size:19px;font-weight:600;list-style:none;display:flex}.article-prose summary::-webkit-details-marker{display:none}.article-prose summary:after{content:"+";color:var(--dq-accent)}.article-prose details[open] summary:after{content:"−"}.dq-related{max-width:1440px;margin:0 auto;padding:clamp(80px,9vw,128px) clamp(20px,4vw,56px) 0}.dq-related__banner{background:var(--dq-accent);color:var(--dq-black);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px;padding:clamp(28px,4vw,48px);display:flex}.dq-related__banner>div{max-width:640px}.dq-related__k{font-family:var(--font-mono-jetbrains), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.dq-related__banner p{letter-spacing:-.035em;color:var(--dq-black);margin:12px 0 0;font-size:clamp(24px,2.4vw,36px);font-weight:600;line-height:1.1}.dq-related__head{border-bottom:1px solid var(--dq-rule);justify-content:space-between;align-items:baseline;margin-bottom:28px;padding-bottom:18px;display:flex}.dq-related__head h2{letter-spacing:-.05em;margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:600}.dq-related__head a{color:var(--dq-accent);font-weight:600}.dq-related__grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;display:grid}.dq-card-post{color:var(--dq-ink);flex-direction:column;gap:14px;display:flex}.dq-card-post:hover{color:var(--dq-ink)}.dq-card-post:hover .dq-cover{border-color:var(--dq-accent)}.dq-card-post__meta{font-family:var(--font-mono-jetbrains), ui-monospace, monospace;color:var(--dq-mono);font-size:11px}.dq-card-post h3{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:600;line-height:1.12}.article-prose>section{border-top:1px solid var(--dq-rule);flex-direction:column;gap:14px;min-height:0;display:flex;margin:36px 0 0!important;padding:28px 0 0!important}.article-prose>section>*{margin:0!important}.article-prose>section>h3{font-size:26px}.article-prose>section>h3>.mono:first-child{letter-spacing:0;margin-bottom:14px;display:block;color:var(--dq-accent)!important;font-size:13px!important}.article-prose>section>p:has(>strong:first-child):last-child{background:var(--dq-ink);color:var(--dq-black);border-radius:14px;padding:18px 22px;font-size:16px;line-height:1.55}.article-prose>section>p:has(>strong:first-child):last-child strong{color:var(--dq-black)}.article-prose>section>p:has(>strong:first-child):last-child a{color:var(--dq-black)}.dq-toc a{text-decoration:none}.dq-blog-sec{border:0;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.dq-blog-k{font-family:var(--font-mono-jetbrains), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--dq-accent);font-size:12px}.dq-blog-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding-top:clamp(56px,7vw,104px);padding-bottom:clamp(40px,5vw,64px);display:flex}.dq-blog-hero>div{max-width:900px}.dq-blog-hero h1{letter-spacing:-.055em;text-wrap:balance;margin:20px 0 0;font-size:clamp(52px,7.4vw,124px);font-weight:600;line-height:.9}.dq-blog-search{border:1px solid var(--dq-rule);background:var(--dq-surface);border-radius:999px;flex:0 420px;align-items:center;gap:12px;padding:6px 6px 6px 20px;display:flex}.dq-blog-search>span{font-family:var(--font-mono-jetbrains), ui-monospace, monospace;color:var(--dq-mono);font-size:13px}.dq-blog-search input{min-width:0;color:var(--dq-ink);font:inherit;appearance:none;background:0 0;border:0;outline:0;flex:1;padding:10px 0;font-size:16px}.dq-blog-search:focus-within{border-color:var(--dq-muted)}.dq-blog-feature{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:20px;display:grid}.dq-blog-feature__main{grid-column:span 2;gap:20px;min-width:0}@media (max-width:820px){.dq-blog-feature__main{grid-column:auto}}.dq-blog-feature__main .dq-card-post__meta{gap:16px;font-size:12px}.dq-blog-feature__main h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,56px);font-weight:600;line-height:1}.dq-blog-feature__main p{color:var(--dq-muted);max-width:760px;margin:0;font-size:17px}.dq-blog-feature__side{flex-direction:column;gap:28px;display:flex}.dq-blog-feature__side h3{text-wrap:balance;font-size:24px;line-height:1.1}.dq-blog-feature__meta{gap:14px;display:flex}.dq-blog-feature__meta>span{color:var(--dq-accent);text-transform:uppercase;letter-spacing:.08em}.dq-blog-series{padding-top:clamp(80px,9vw,128px)}.dq-blog-series__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.dq-blog-series__head h2,.dq-blog-all__head h2{letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(36px,4.4vw,64px);font-weight:600;line-height:.94}.dq-blog-series__head p{color:var(--dq-muted);max-width:420px;margin:0;font-size:16px}.dq-blog-series__grid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:12px;display:grid}.dq-blog-engine{background:var(--dq-ink);color:var(--dq-black);border-radius:18px;flex-direction:column;gap:28px;min-height:190px;padding:20px;transition:background .15s;display:flex}.dq-blog-engine:hover{background:var(--dq-accent);color:var(--dq-black)}.dq-blog-engine img{width:40px;height:40px}.dq-blog-engine>div{margin-top:auto}.dq-blog-engine__min{font-family:var(--font-mono-jetbrains), ui-monospace, monospace;color:var(--dq-paper-muted);font-size:11px}.dq-blog-engine__name{letter-spacing:-.035em;margin-top:4px;font-size:22px;font-weight:600;line-height:1.05}.dq-blog-all{padding-top:clamp(80px,9vw,128px);padding-bottom:clamp(40px,5vw,64px)}.dq-blog-all__head{border-bottom:1px solid var(--dq-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;padding-bottom:20px;display:flex}.dq-blog-all__head h2{margin:0}.dq-blog-all__head>span{font-family:var(--font-mono-jetbrains), ui-monospace, monospace;color:var(--dq-mono);font-size:12px}.dq-blog-chips{flex-wrap:wrap;gap:8px;margin-bottom:36px;display:flex}.dq-blog-chips button{border:1px solid var(--dq-rule);color:var(--dq-ink-3);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:8px 15px;font-size:14px;font-weight:600}.dq-blog-chips button.is-active{background:var(--dq-ink);border-color:var(--dq-ink);color:var(--dq-black)}.dq-blog-chips button span{opacity:.55;font-family:var(--font-mono-jetbrains), ui-monospace, monospace;font-size:11px}.dq-blog-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:44px 24px;display:grid}.dq-blog-grid .dq-card-post h3{text-wrap:balance}.dq-blog-grid .dq-card-post p{color:var(--dq-muted);text-wrap:pretty;margin:0;font-size:15px}.dq-blog-grid .dq-cover__word--card{font-size:clamp(44px,4.6vw,72px)}.dq-blog-empty{color:var(--dq-muted);margin:24px 0 0;font-size:17px}.dq-blog-empty button{color:var(--dq-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.dq-blog-rss{padding-bottom:clamp(40px,5vw,64px)}.dq-blog-rss>div{border:1px solid var(--dq-rule);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.dq-blog-rss b{letter-spacing:-.02em;font-size:20px}.dq-blog-rss p{color:var(--dq-muted);margin:4px 0 0;font-size:15px}.dq-blog-rss a{border:1px solid var(--dq-ink);color:var(--dq-ink);border-radius:999px;padding:12px 20px;font-weight:600}.dq-blog-rss a:hover{background:var(--dq-ink);color:var(--dq-black)}.dq-proto section{border-top:0;padding:0}.dq-proto p{margin:1em 0}.dq-proto img,.dq-proto video,.dq-proto iframe{max-width:none}.dq-proto a:hover{color:#facc15}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.dqh0:hover{transform:scale(1.02)!important}@media (prefers-reduced-motion:reduce){.dq-proto *{animation:none!important}}@media (max-width:760px){.dq-proto [style*="grid-column:span 2"],.dq-proto [style*="grid-column: span 2"]{grid-column:auto!important}.dq-proto .dq-hero-veil{background:linear-gradient(#0c0b0933 0%,#0c0b09eb 12%,#0c0b09 30%)!important}.dq-cap-tabs{flex-wrap:wrap}.dq-cap-tabs>button{white-space:normal!important;flex:1 0 50%!important}}.dq-proto form>input{width:0}body{overflow-x:clip}.dq-share{align-items:center;gap:6px;display:inline-flex}.dq-share>a,.dq-share>button{border:1px solid var(--dq-rule);width:36px;height:36px;color:var(--dq-muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.dq-share>a:hover,.dq-share>button:hover{color:var(--dq-accent);border-color:var(--dq-accent)}.dq-share svg{width:16px;height:16px;display:block}.dq-share .is-ok{color:var(--dq-ok);border-color:var(--dq-ok)}h2.tx-h1{letter-spacing:-.05em;font-size:clamp(40px,5.4vw,88px);line-height:.92}.faq-split h2.tx-h1{font-size:clamp(32px,3.6vw,52px)}.faq-split>*{min-width:0}.dq-estudo-cartao:hover{color:#f5f1e8!important;border-color:#facc15!important}.dq-proto .dq-btn-contorno:hover{background:#f5f1e8;color:#0a0a0a!important}.dq-form-cartao{background:#171613;border:1px solid #24221e;border-radius:28px;padding:clamp(28px,3vw,44px)}.dq-form-cartao .contact-form{gap:18px}.dq-form-cartao .row-2{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px;display:grid}.dq-form-cartao .field{flex-direction:column;gap:8px;display:flex}.dq-form-cartao .field label{font-family:var(--font-mono-jetbrains), monospace;letter-spacing:.08em;text-transform:uppercase;color:#6e695f;font-size:11px}.dq-form-cartao .field input,.dq-form-cartao .field textarea,.dq-form-cartao .field select{color:#f5f1e8;background:#171613;border:1px solid #2a2824;border-radius:12px;outline:0;width:100%;padding:15px 16px;font-size:16px}.dq-form-cartao .field textarea{resize:vertical;background:#0c0b09;min-height:130px}.dq-form-cartao .field input:focus,.dq-form-cartao .field textarea:focus{border-color:#facc15}.dq-form-cartao .form-foot{flex-direction:column-reverse;align-items:stretch;gap:12px;display:flex}.dq-form-cartao .form-foot .btn{color:#0a0a0a;background:#facc15;border-color:#facc15;border-radius:999px;justify-content:center;width:100%;padding:17px 24px;font-weight:700}.dq-form-cartao .form-foot .btn:hover{background:#f5f1e8;border-color:#f5f1e8}.dq-form-cartao .form-foot span{text-align:center}.dq-form-cartao .field input::placeholder,.dq-form-cartao .field textarea::placeholder{color:#6e695f;opacity:1}.dq-form-papel{color:#0a0a0a;background:#f5f1e8;border-radius:28px;padding:clamp(28px,3vw,44px);position:sticky;top:96px}.dq-form-papel>h2{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.04em;color:#0a0a0a;margin:0 0 22px;font-size:32px;font-weight:600}.dq-form-papel .contact-form{gap:18px}.dq-form-papel .row-2{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px;display:grid}.dq-form-papel .field{flex-direction:column;gap:8px;display:flex}.dq-form-papel .field label{font-family:var(--font-mono-jetbrains), monospace;letter-spacing:.08em;text-transform:uppercase;color:#6b6355;font-size:11px}.dq-form-papel .field input,.dq-form-papel .field textarea,.dq-form-papel .field select{color:#0a0a0a;background:#fff;border:1px solid #d4cfc0;border-radius:12px;outline:0;width:100%;padding:15px 16px;font-size:16px}.dq-form-papel .field input::placeholder,.dq-form-papel .field textarea::placeholder{color:#8c8276;opacity:1}.dq-form-papel .field input:focus,.dq-form-papel .field textarea:focus,.dq-form-papel .field select:focus{border-color:#0a0a0a}.dq-form-papel .field .mono{color:#6b6355!important}.dq-form-papel .form-foot{flex-direction:column-reverse;align-items:stretch;gap:12px;display:flex}.dq-form-papel .form-foot .btn{color:#f5f1e8;background:#0a0a0a;border-color:#0a0a0a;border-radius:999px;justify-content:center;width:100%;padding:17px 24px;font-weight:700}.dq-form-papel .form-foot .btn:hover{color:#0a0a0a;background:#facc15;border-color:#facc15}.dq-form-papel .form-foot span{font-family:var(--font-archivo), system-ui, sans-serif;text-align:left;font-size:13px;color:#6b6355!important}.dq-form-papel .form-error{color:#b91c1c}.dq-form-papel .form-success,.dq-form-papel .form-success h3,.dq-form-papel .form-success p{color:#0a0a0a}@media (max-width:760px){.dq-form-papel{position:static}}.v2-eyebrow{letter-spacing:.1em;color:var(--dq-accent);gap:0;margin-bottom:20px;font-size:12px}.v2-eyebrow .num{color:var(--dq-accent);letter-spacing:.1em;background:0 0;min-width:0;height:auto;padding:0;font-size:12px;font-weight:400}.v2-eyebrow .bar{background:0 0;flex:none;width:auto;height:auto;margin:0 .6em;display:inline-block}.v2-eyebrow .bar:before{content:"·"}details.faq-item{border-top:0;border-bottom:1px solid var(--dq-rule);padding:24px 0}details.faq-item:first-of-type{border-top:1px solid var(--dq-rule)}details.faq-item summary{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.02em;color:var(--dq-ink);flex-direction:row-reverse;justify-content:space-between;align-items:center;font-size:20px;font-weight:600;line-height:1.3}details.faq-item summary .marker{border:1px solid var(--dq-rule);width:32px;height:32px;color:var(--dq-ink);border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:background .15s,transform .2s;display:inline-flex}details.faq-item[open] summary .marker{background:var(--dq-accent);border-color:var(--dq-accent);color:var(--dq-black);transform:rotate(45deg)}details.faq-item .a{color:var(--dq-muted);max-width:720px;margin:16px 0 0;font-size:16px}.dq-redes{gap:10px;margin-top:20px;display:flex}.dq-redes a{color:#a8a294;border:1px solid #24221e;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.dq-redes a:hover{color:#0a0a0a;background:#facc15;border-color:#facc15}.dq-redes a:focus-visible{outline-offset:2px;outline:2px solid #facc15}.dq-lista-servico{border-top:1px solid #24221e;margin:0;padding:0;list-style:none}.dq-lista-servico li{color:#c9c4b8;border-bottom:1px solid #24221e;padding:12px 0 12px 22px;font-size:15px;position:relative}.dq-lista-servico li:before{content:"";background:#facc15;border-radius:2px;width:8px;height:8px;position:absolute;top:20px;left:2px}.dq-sublinhado{color:inherit;border-bottom:2px solid #facc15;align-self:flex-start;padding-bottom:2px;font-weight:600}.dq-proto summary::-webkit-details-marker{display:none}.dq-proto [id]{scroll-margin-top:90px}.dq-mais-detalhe{margin-top:4px}.dq-mais-detalhe summary{cursor:pointer;font-family:var(--font-mono-jetbrains), monospace;letter-spacing:.08em;text-transform:uppercase;color:#6e695f;align-items:center;gap:8px;font-size:11px;list-style:none;display:inline-flex}.dq-mais-detalhe summary::-webkit-details-marker{display:none}.dq-mais-detalhe summary:after{content:"+";color:#facc15;font-size:14px}.dq-mais-detalhe[open] summary:after{content:"−"}.dq-mais-detalhe summary:hover{color:#f5f1e8}.dq-mais-detalhe p{color:#a8a294;margin:10px 0 0;font-size:14px;line-height:1.55}.dq-longo__lead{flex-direction:column;gap:14px;max-width:720px;margin-top:28px;display:flex}.dq-longo__lead p,.dq-longo__lead span{color:#c9c4b8;text-wrap:pretty;margin:0;font-size:clamp(17px,1.4vw,21px)}.dq-longo__lead a{color:#facc15;border-bottom:1px solid #facc15}.dq-longo__grelha{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:clamp(32px,4vw,64px);display:grid}.dq-longo{flex-direction:column;grid-column:span 3;gap:22px;min-width:0;max-width:860px;display:flex}@media (max-width:1100px){.dq-longo{grid-column:1/-1}}.dq-indice{flex-direction:column;align-self:start;gap:10px;max-height:calc(100vh - 120px);font-size:14px;display:flex;position:sticky;top:96px;overflow:auto}.dq-indice nav{flex-direction:column;gap:10px;display:flex}.dq-indice__titulo{font-family:var(--font-mono-jetbrains), monospace;letter-spacing:.08em;text-transform:uppercase;color:#6e695f;margin-bottom:4px;font-size:11px}.dq-indice a{color:#a8a294;border-left:2px solid #24221e;padding-left:12px;line-height:1.35}.dq-indice a:hover{color:#f5f1e8;border-left-color:#facc15}@media (max-width:1100px){.dq-longo__grelha{display:block}.dq-indice{max-height:none;margin-bottom:32px;position:static;overflow:visible}.dq-indice:empty{display:none}}.dq-longo h2{letter-spacing:-.045em;text-wrap:balance;color:#f5f1e8;margin:28px 0 0;scroll-margin-top:96px;font-size:clamp(30px,3vw,46px);font-weight:600;line-height:.98}.dq-longo h3{letter-spacing:-.03em;text-wrap:balance;color:#f5f1e8;margin:10px 0 -8px;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.15}.dq-longo p{color:#c9c4b8;text-wrap:pretty;max-width:780px;margin:0;font-size:18.5px;line-height:1.66}.dq-longo ul,.dq-longo ol{flex-direction:column;gap:8px;max-width:780px;margin:0;padding-left:22px;display:flex}.dq-longo li{color:#c9c4b8;font-size:17px;line-height:1.6}.dq-longo a{color:#f5f1e8;text-underline-offset:3px;-webkit-text-decoration:underline #facc15;text-decoration:underline #facc15;text-decoration-thickness:2px}.dq-longo strong,.dq-longo b{color:#f5f1e8;font-weight:600}.dq-longo table{border-collapse:collapse;width:100%;font-size:15px}.dq-longo th,.dq-longo td{text-align:left;vertical-align:top;color:#c9c4b8;border-bottom:1px solid #24221e;padding:12px 16px}.dq-longo th{font-family:var(--font-mono-jetbrains), monospace;letter-spacing:.08em;text-transform:uppercase;color:#6e695f;font-size:11px;font-weight:500}.dq-longo .dq-tabela{border:1px solid #24221e;border-radius:16px;overflow-x:auto}.dq-longo ul{list-style:outside}.dq-longo ol{list-style:decimal}.dq-longo li::marker{color:#facc15}.page-hero-v2.page-longa h1{font-size:clamp(44px,6vw,96px)}.dq-molde>section{border-top:0!important}.dq-molde>section:not(.page-hero-v2):not(.final-cta):not(.dq-sec-papel):not(.dq-sec-tinta){background:0 0!important}.dq-molde h2.tx-h1,.dq-molde h2.tx-h2{letter-spacing:-.05em;font-size:clamp(36px,4.6vw,72px);line-height:.94}.dq-molde>section.dq-sec-papel,.dq-molde>section.dq-sec-tinta{border-radius:28px;width:calc(100% - 2*clamp(20px,4vw,56px));max-width:1328px;margin:clamp(16px,2vw,24px) auto;padding-top:clamp(36px,5vw,72px)!important;padding-bottom:clamp(36px,5vw,72px)!important}.dq-molde>section.dq-sec-papel{color:#0a0a0a;--dq-ink:#0a0a0a;--dq-ink-2:#1a1a1a;--dq-ink-3:#1a1a1a;--dq-muted:#4a453d;--dq-mono:#6b6355;--dq-rule:#d4cfc0;--dq-rule-2:#d4cfc0;--dq-surface:#fff;--dq-bg:#f5f1e8;--ink:#0a0a0a;--ink-2:#1a1a1a;--ink-3:#4a453d;--ink-4:#6b6355;--paper:#f5f1e8;--paper-2:#fff;--rule:#0a0a0a;--rule-soft:#d4cfc0;--line:#d4cfc0;--border-primary:#d4cfc0;--accent-ink:#a16207;--accent-soft:#fff3c4;background:#f5f1e8!important}.dq-molde>section.dq-sec-papel .v2-eyebrow,.dq-molde>section.dq-sec-papel .eyebrow{color:#a16207}.dq-molde>section.dq-sec-papel .btn{color:#f5f1e8;background:#0a0a0a;border-color:#0a0a0a}.dq-molde>section.dq-sec-papel .btn--ghost{color:#0a0a0a;background:0 0;border:1px solid #0a0a0a}.dq-molde>section.dq-sec-papel a:not(.btn):not(.btn-big){color:#0a0a0a}.dq-molde>section.dq-sec-tinta{--dq-surface:#0c0b09;--paper-2:#0c0b09;--dq-rule:#2a2824;--rule-soft:#2a2824;--line:#2a2824;background:#171613!important}.dq-molde>section.dq-sec-papel>.wide,.dq-molde>section.dq-sec-tinta>.wide{padding-left:clamp(24px,4vw,64px);padding-right:clamp(24px,4vw,64px)}.dq-molde>section.dq-sec-papel .v2-eyebrow .num{color:#a16207}.page-hero-v2.page-longa>.wide{max-width:1440px!important}.page-hero-v2.page-longa h1{max-width:none!important}.dq-heroi-grelha{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));align-items:end;gap:clamp(32px,5vw,72px);display:grid}.dq-heroi-texto{min-width:0}:is(.page-hero-v2.page-longa~.article-prose,.page-hero-v2.page-longa~* .article-prose) ol,:is(.page-hero-v2.page-longa~.article-prose,.page-hero-v2.page-longa~* .article-prose) ul{counter-reset:dqli;border-top:1px solid #24221e;margin-left:0;padding:0;list-style:none}:is(.page-hero-v2.page-longa~.article-prose,.page-hero-v2.page-longa~* .article-prose) ol>li,:is(.page-hero-v2.page-longa~.article-prose,.page-hero-v2.page-longa~* .article-prose) ul>li{border-bottom:1px solid #24221e;margin:0;padding:14px 0 14px 34px;line-height:1.55;position:relative}:is(.page-hero-v2.page-longa~.article-prose,.page-hero-v2.page-longa~* .article-prose) ol>li{counter-increment:dqli}:is(.page-hero-v2.page-longa~.article-prose,.page-hero-v2.page-longa~* .article-prose) ol>li:before{content:counter(dqli, decimal-leading-zero);font-family:var(--font-mono-jetbrains), monospace;color:#facc15;font-size:12px;line-height:1;position:absolute;top:18px;left:0}:is(.page-hero-v2.page-longa~.article-prose,.page-hero-v2.page-longa~* .article-prose) ul>li:before{content:"—";font-family:var(--font-mono-jetbrains), monospace;color:#facc15;font-size:12px;position:absolute;top:14px;left:0}:is(.page-hero-v2.page-longa~.article-prose,.page-hero-v2.page-longa~* .article-prose) li::marker{content:none}.dq-longo-secoes{max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,56px) clamp(64px,8vw,120px)}.dq-longo-corpo{flex-direction:column;grid-column:span 3;min-width:0;display:flex}@media (max-width:1100px){.dq-longo-corpo{grid-column:1/-1}}.dq-longo-corpo>section{max-width:860px;background:0 0!important;border-top:0!important;padding:clamp(24px,3vw,40px) 0!important}.dq-longo-corpo>section>.wide{max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}.dq-longo-corpo h2.tx-h1,.dq-longo-corpo h2.tx-h2{letter-spacing:-.045em;scroll-margin-top:96px;font-size:clamp(30px,3vw,46px);line-height:.98}.dq-arq-grelha{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:56px clamp(48px,8vw,140px);display:grid;position:relative}@media (min-width:700px){.dq-arq-grelha{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dq-arq-grelha>[data-arch=src]{grid-area:1/1/span 2}.dq-arq-grelha>[data-arch=brain],.dq-arq-grelha>[data-arch=out]{grid-column:2;align-self:start}}@media (min-width:1172px){.dq-arq-grelha{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr)}.dq-arq-grelha>[data-arch]{grid-area:auto;align-self:auto}}.dq-mapa-linha{color:#f5f1e8;border-bottom:1px solid #24221e;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:baseline;gap:20px;padding:14px 0;text-decoration:none;display:grid}.dq-mapa-linha:hover{background:#171613}@media (max-width:640px){.dq-mapa-linha{grid-template-columns:minmax(0,1fr);gap:4px}}.dq-mapa>section{border-top:0!important}@media (max-width:959px){.dq-cred{grid-template-columns:1fr 1fr!important}.dq-cred>div{min-width:0;border-right:0!important;padding:24px 0 24px 20px!important}.dq-cred>div:nth-child(odd){border-right:1px solid #24221e!important;padding:24px 20px 24px 0!important}.dq-cred>div:not(:nth-last-child(-n+2)){border-bottom:1px solid #24221e}}@keyframes dqin{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes dqpulse{0%,to{opacity:1}50%{opacity:.3}}.dq-san .dq-san-cta:hover{color:#0a0a0a!important;background:#f5f1e8!important}.dq-san .dq-san-contorno:hover{color:#facc15!important;border-color:#facc15!important}.dq-san .dq-san-faq>summary::-webkit-details-marker{display:none}.dq-san [role=tab]:focus-visible{outline-offset:2px;outline:2px solid #facc15}.dq-cover__bars{flex-direction:column;gap:10px;display:flex;position:absolute;top:40px;left:18px;right:18px}.dq-cover__bar{flex-direction:column;gap:5px;display:flex}.dq-cover__bar-k{font-family:var(--font-mono-jetbrains), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:#0a0a0a;justify-content:space-between;gap:12px;font-size:10.5px;display:flex}.dq-cover__bar-k>span:last-child{font-weight:500}.dq-cover__track{background:#0a0a0a24;border-radius:4px;height:clamp(8px,.9vw,12px);display:block;overflow:hidden}.dq-cover__track>span{background:#0a0a0a;border-radius:4px;min-width:4px;height:100%;display:block}.dq-cover__number{color:#0a0a0a;letter-spacing:-.06em;flex-wrap:wrap;align-items:baseline;gap:.18em;font-size:clamp(44px,4.4vw,76px);font-weight:600;line-height:.85;display:flex;position:absolute;bottom:12px;left:18px;right:18px}.dq-cover__number-de{opacity:.55;letter-spacing:-.04em;font-size:.42em}@media (max-width:760px){.dq-orc .dq-orc-corpo{grid-column:auto!important}.dq-orc .dq-orc-indice{position:static!important}}.dq-orc .dq-orc-link:hover{color:#facc15!important}@media (max-width:560px){.dq-orc .dq-orc-g1-linha{grid-template-columns:minmax(0,1fr)!important}}
