.dq-home:before{content:"";pointer-events:none;z-index:1;opacity:.5;background-image:radial-gradient(#f1f5f207 1px,#0000 1px);background-size:26px 26px;position:fixed;inset:0}html[data-theme=light] .dq-home:before{background-image:radial-gradient(#0b120e0d 1px,#0000 1px)}.dq-home>*{z-index:2;position:relative}.dq-hero{background:#0b0b0b;flex-direction:column;justify-content:center;min-height:min(100svh,980px);padding:180px 0 88px;display:flex;position:relative;overflow:hidden}@media (width<=900px){.dq-hero{min-height:0;padding:140px 0 64px}}.dq-hero-media{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dq-hero-video{z-index:0;object-fit:cover;object-position:center;opacity:1;visibility:visible;filter:brightness(1.22)contrast(1.06)saturate(1.05);background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}.dq-hero-media-overlay{z-index:1;background:linear-gradient(#00000038,#00000038),linear-gradient(180.07deg,#0000 12%,#0000009e 100%),linear-gradient(359.91deg,#0000 68%,#00000073 100%);position:absolute;inset:0}.dq-hero>.dq-wrap{z-index:2;position:relative}.dq-hero>.dq-scroll-cue{z-index:3}.dq-hero-grid{grid-template-columns:minmax(0,1.32fr) minmax(300px,.78fr);align-items:start;gap:clamp(36px,4.5vw,64px);display:grid}.dq-hero-copy{text-align:left;flex-direction:column;align-items:stretch;min-width:0;display:flex;container:hero-copy/inline-size}.dq-hero-top{max-width:100%;margin:0;padding:0}@media (width<=960px){.dq-hero-grid{grid-template-columns:1fr;gap:36px}}.dq-hero-title{text-transform:none;letter-spacing:0;margin:var(--gap-eyebrow-title,22px) 0 0;color:#fff;text-align:left;max-width:100%;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(34px,9cqi,82px);font-weight:300;line-height:1.1;overflow:visible!important}.dq-hero-title.dq-lines .ln{max-width:100%;margin:0;padding:.06em .14em .1em 0;display:block;overflow:visible!important}.dq-hero-title.dq-lines .ln>span,.dq-hero-title.dq-lines .ln>.dq-fancy{vertical-align:top;max-width:100%;margin:0;padding:0;display:block!important;overflow:visible!important}.dq-hero-title .ln>span:not(.dq-fancy){white-space:nowrap}@media (width<=1024px){.dq-hero-title{font-size:clamp(34px,9.5cqi,60px);line-height:1.12}}@media (width<=767px){.dq-hero-title{margin-top:18px;font-size:34px;line-height:1.14}.dq-hero-title .ln>span:not(.dq-fancy){white-space:normal}}.dq-hero-title .outline{color:#0000;-webkit-text-stroke:2px var(--green);text-stroke:2px var(--green);paint-order:stroke fill;font-weight:300;position:relative;left:1px}@media (width<=1024px){.dq-hero-title .outline{-webkit-text-stroke-width:1.25px;text-stroke:1.25px var(--green);left:.5px}}@media (width<=767px){.dq-hero-title .outline{-webkit-text-stroke-width:1px;text-stroke:1px var(--green);left:0}}.dq-hero-title .dq-fancy{vertical-align:top;width:100%;max-width:100%;display:block!important;overflow:visible!important;transform:none!important}.dq-hero-title.dq-lines.in .ln>.dq-fancy{transform:none!important}.dq-hero-title .dq-fancy-lists{vertical-align:top;place-items:start;width:100%;max-width:100%;display:grid;overflow:visible!important}.dq-hero-title .dq-fancy-word{box-sizing:border-box;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;max-width:100%;margin:0;padding:0 .16em .08em 0;font-weight:300;transition:opacity .55s,transform .55s,visibility 0s linear .55s;transform:translateY(.35em)}.dq-hero-title .dq-fancy-word:not(.is-visible):not(.is-hidden){display:none}.dq-hero-title .dq-fancy-word.is-visible{opacity:1;visibility:visible;transition:opacity .55s,transform .55s,visibility;display:block;transform:translateY(0)}.dq-hero-title .dq-fancy-word.is-hidden{opacity:0;visibility:hidden;transition:opacity .55s,transform .55s,visibility 0s linear .55s;display:block;transform:translateY(-.35em)}@media (width<=767px){.dq-hero-title .dq-fancy-word{white-space:normal}}@media (prefers-reduced-motion:reduce){.dq-hero-title .dq-fancy-word{transition:none!important;transform:none!important}.dq-hero-title .dq-fancy-word:not(.is-visible){display:none!important}.dq-hero-title .dq-fancy-word.is-visible{opacity:1!important;visibility:visible!important}.dq-hero-video{display:none}}.dq-hero-points{flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:540px;margin:32px 0 0;padding:0;list-style:none;display:flex}.dq-hpoint{border:1px solid var(--line-2);font-size:var(--fs-sm);letter-spacing:.02em;color:var(--muted);-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:#121212b8;border-radius:999px;align-items:center;gap:10px;width:100%;margin:0;padding:11px 18px;font-weight:600;line-height:1.35;display:inline-flex}.dq-hpoint i{color:var(--green);flex:none;font-style:normal;font-weight:700}.dq-hero-meta{flex-wrap:wrap;align-items:center;gap:24px 32px;margin:36px 0 0;padding:0;display:flex}.dq-hero-actions{gap:var(--gap-cta,14px);flex-wrap:wrap;align-items:center;margin:0;padding:0;display:flex}.dq-hero-proof{align-self:center;align-items:center;gap:12px;margin:0;padding:0;line-height:1.2;display:inline-flex}.dq-hero-proof .stars{color:var(--green);letter-spacing:3px;font-size:14px;line-height:1;display:block}.dq-hero-proof small{color:var(--muted);font-size:var(--fs-sm);line-height:1.35;display:block}.dq-hero-proof small b{color:var(--cream)}.dq-scroll-cue{letter-spacing:.34em;text-transform:uppercase;color:var(--dim);z-index:3;flex-direction:column;align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.dq-scroll-cue .linev{background:linear-gradient(var(--green),transparent);width:1px;height:44px;animation:1.8s ease-in-out infinite dqCue}@keyframes dqCue{50%{opacity:.4;transform:translateY(8px)}}@media (width<=960px){.dq-scroll-cue{display:none}}.dq-hero-index{border:1px solid var(--card-border);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(100px);padding:var(--card-pad);background:0 0;position:relative;overflow:hidden}.dq-hero-index:before{content:"";background:var(--e-global-color-secondary,#1b1b1b);opacity:.55;border-radius:inherit;z-index:-1;pointer-events:none;position:absolute;inset:0}.dq-hero-index-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.dq-hero-index-label{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--dim);font-size:10px;font-weight:700}.dq-hero-live{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--green);white-space:nowrap;background:#00000059;border:1px solid #23d09c59;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:9.5px;font-weight:700;display:inline-flex}.dq-hero-live i{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%;animation:2.4s ease-in-out infinite dqLive}@keyframes dqLive{50%{opacity:.35}}.dq-hero-index ul{margin:0;padding:0;list-style:none;display:grid}.dq-hero-index li{border-top:1px solid var(--line)}.dq-hero-index li:first-child{border-top:0}.dq-hero-index li a{transition:padding-left .35s var(--ease),color .3s;grid-template-columns:32px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:16px 6px;display:grid}.dq-hero-index li a:hover{padding-left:14px}.dq-hero-index .n{font-family:var(--font-mono);letter-spacing:.12em;color:var(--green);font-size:11px;font-weight:700}.dq-hero-index .t{font-family:var(--font-display);letter-spacing:-.015em;color:var(--cream);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;overflow:hidden}.dq-hero-index .m{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);white-space:nowrap;font-size:10px;font-weight:600}.dq-hero-index .a{color:var(--dim);transition:color .3s,transform .35s var(--ease);font-size:14px}.dq-hero-index li a:hover .a{color:var(--green);transform:translate(3px,-3px)}.dq-hero-index-foot{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);justify-content:center;align-items:center;gap:9px;margin-top:16px;padding:14px;font-size:10.5px;font-weight:700;transition:color .3s;display:flex}.dq-hero-index-foot:hover{color:var(--green)}@media (width<=960px){.dq-hero-index{margin-top:28px}.dq-hero-index li a{grid-template-columns:30px minmax(0,1fr) auto 18px;gap:10px}.dq-hero-index .m{display:none}}.dq-contact{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}@media (width<=960px){.dq-contact{grid-template-columns:1fr;gap:46px}}.dq-points{gap:18px;margin:34px 0;padding:0;list-style:none;display:grid}.dq-points li{color:var(--cream);opacity:.85;gap:16px;font-size:15.5px;display:flex}.dq-points .tick{color:var(--green);opacity:1;margin-top:1px;font-weight:800}.dq-about-block{border-left:2px solid var(--green);color:var(--muted);margin-top:40px;padding-left:22px;font-size:14px;line-height:1.8}.dq-about-block b,.dq-about-block strong{color:var(--cream)}.dq-about-block h2{text-transform:uppercase;letter-spacing:-.02em;color:var(--cream);margin-bottom:12px;font-size:clamp(20px,2.4vw,26px)}.dq-about-block p{margin-bottom:14px}.dq-about-block ul{gap:8px;padding:0;list-style:none;display:grid}.dq-about-block a{color:var(--green)}.dq-about-block a:hover{text-decoration:underline}.dq-form-card{background:var(--surface);border:1px solid var(--line);border-radius:28px;padding:44px;box-shadow:0 40px 100px #00000073}.dq-form-card h3{text-transform:uppercase;letter-spacing:-.01em;margin-bottom:8px;font-size:24px;font-weight:800}.dq-form-card .sub{color:var(--muted);margin-bottom:30px;font-size:14px}@media (width<=560px){.dq-form-card{padding:28px}}.dq-form-card .cf-field label,.dq-form-card .cf-label-like{font-family:var(--mont);color:var(--muted);letter-spacing:.2em;text-transform:uppercase;font-size:10.5px;font-weight:800}.dq-form-card .cf-field input,.dq-form-card .cf-field select,.dq-form-card .cf-field textarea{background:var(--bg-2);border:1px solid var(--line-2);color:var(--cream);font-size:14.5px;font-family:var(--font-ui);border-radius:12px;padding:15px 17px}.dq-form-card .cf-field input:focus,.dq-form-card .cf-field select:focus,.dq-form-card .cf-field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #23d09c24}.dq-faq{max-width:880px;margin:0 auto}.dq-faq .dq-acc-head{padding:28px 4px;font-size:16px}@media (width<=767px){.dq-hero-points{margin-top:24px}.dq-hero-meta{gap:18px 20px;margin-top:28px}.dq-hero-actions{width:100%}.dq-hero-actions .dq-btn,.dq-hero-actions .art-btn{flex:auto;justify-content:center;margin-right:0!important}}.dq-acc-ico-svg{background:var(--surface);border:1px solid var(--line);padding:8px}.dq-acc-ico-svg .dq-principle-art{fill:none;width:100%;height:100%;stroke:var(--muted);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;display:block}.dq-acc-ico-svg .dq-principle-art .accent{stroke:var(--green)}.dq-acc-ico-svg .dq-principle-art .dot{fill:var(--green);stroke:none}.dq-acc-item.open .dq-acc-ico-svg{background:var(--green-soft);border-color:#23d09c73;box-shadow:0 0 26px #23d09c2e}.dq-acc-item.open .dq-acc-ico-svg .dq-principle-art{stroke:var(--cream)}.dq-acc-item.open .dq-acc-ico-svg .dq-principle-art .accent{stroke:var(--green)}.dq-tech{gap:12px;padding:12px 24px}.dq-tech-mark{width:22px;height:22px;color:var(--cream);flex:none;place-items:center;display:grid}.dq-tech-mark svg{object-fit:contain;width:100%;height:100%;display:block}.dq-ind-strip a{gap:10px}.dq-ind-ic{width:20px;height:20px;color:var(--green);flex:none;place-items:center;display:grid}.dq-ind-ic svg{width:100%;height:100%;display:block}.dq-ind-strip a:hover .dq-ind-ic{color:var(--green)}.dq-clutch-link{color:var(--green);white-space:nowrap;align-items:center;gap:6px;margin-top:10px;font-size:13.5px;font-weight:600;display:inline-flex}.dq-clutch-link:hover{text-underline-offset:3px;text-decoration:underline}a.dq-hero-proof{transition:opacity .25s}a.dq-hero-proof:hover{opacity:.8}.dq-clarity{background:0 0;position:relative;overflow:hidden}.dq-clarity>.dq-wrap{padding-left:clamp(48px,6vw,88px)}.dq-clarity__glow{pointer-events:none;filter:blur(48px);z-index:0;border-radius:50%;position:absolute}.dq-clarity__glow--tr{background:radial-gradient(circle,#23d09c29,#0000 68%);width:min(520px,48vw);height:min(520px,48vw);top:-8%;right:-12%}.dq-clarity__glow--bl{background:radial-gradient(circle,#23d09c1f,#0000 70%);width:min(440px,42vw);height:min(440px,42vw);bottom:-12%;left:-14%}.dq-clarity__vrule{z-index:1;pointer-events:none;opacity:.75;background:linear-gradient(#0000,#ffffff1f 18%,#23d09c47 50%,#ffffff1f 82%,#0000);width:1px;position:absolute;top:6%;bottom:6%;left:max(22px,50% - 640px)}.dq-clarity__panel{z-index:0;pointer-events:none;border:1px solid var(--e-global-color-divider,#ffffff1a);-webkit-backdrop-filter:blur(100px);opacity:.38;background:0 0;border-radius:30px;width:min(240px,20vw);height:min(320px,40vw);position:absolute;top:14%;left:max(-70px,50% - 760px)}.dq-clarity__panel:before{content:"";background:var(--e-global-color-secondary,#1b1b1b);opacity:.4;z-index:-1;border-radius:30px;position:absolute;inset:0}.dq-clarity__star{z-index:1;pointer-events:none;opacity:.4;color:var(--green);animation:52s linear infinite dqClaritySpin;position:absolute}.dq-clarity__star img{filter:invert(72%)sepia(52%)saturate(514%)hue-rotate(107deg)brightness(94%)contrast(92%);width:22px;height:auto;display:block}.dq-clarity__star--1{top:26%;left:max(34px,50% - 628px)}.dq-clarity__star--2{opacity:.3;animation-duration:68s;animation-direction:reverse;top:58%;left:max(40px,50% - 622px)}.dq-clarity__star--2 img{width:16px}.dq-clarity__dot{z-index:1;pointer-events:none;opacity:.6;position:absolute;top:41%;left:max(46px,50% - 616px)}.dq-clarity__dot img{width:12px;height:auto;display:block}@keyframes dqClaritySpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dq-clarity__star{animation:none}}.dq-clarity__head{grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);align-items:end;gap:clamp(28px,4vw,64px);margin-bottom:clamp(52px,8vw,96px);display:grid}.dq-clarity__note{max-width:32ch;font-size:var(--fs-body);color:#f5f5f4e6;justify-self:end;margin:0 0 .35em;font-style:italic;font-weight:400;line-height:1.65}.dq-clarity__list{gap:clamp(48px,6.5vw,88px);max-width:780px;margin:0;padding:0;list-style:none;display:grid}.dq-clarity__item{grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:8px 10px;display:grid}.dq-clarity__n{font-family:var(--mont);letter-spacing:.04em;color:#f5f5f46b;padding-top:.15em;font-size:14px;font-weight:700;line-height:1.45}.dq-clarity__body h3{font-family:var(--mont);font-size:var(--fs-card-title,22px);color:#fff;margin:0 0 12px;font-weight:700;line-height:1.3}.dq-clarity__body p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted);max-width:54ch;margin:0}@media (width<=900px){.dq-clarity>.dq-wrap{padding-left:15px}.dq-clarity__vrule,.dq-clarity__panel,.dq-clarity__star,.dq-clarity__dot{display:none}.dq-clarity__head{grid-template-columns:1fr;gap:18px;margin-bottom:40px}.dq-clarity__note{justify-self:start;max-width:48ch;margin-bottom:0}}@media (width<=560px){.dq-clarity__item{grid-template-columns:1fr;gap:8px}.dq-clarity__n{padding-top:0}}.dq-rail-reviews{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;gap:22px;min-width:0;max-width:100%;padding:6px 4px 26px;display:flex;overflow-x:auto}.dq-rail-reviews::-webkit-scrollbar{display:none}.dq-rail-reviews.is-dragging{cursor:grabbing;scroll-snap-type:none}.dq-rail-reviews.is-dragging *{pointer-events:none;user-select:none}.dq-rail-item{scroll-snap-align:start;flex:0 0 min(420px,86vw)}.dq-rail-item .dq-review{height:100%}.dq-rail-cta{justify-content:center;margin-top:26px;display:flex}
