
.dq-demo-welcome{font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.6;box-sizing:border-box}
.dq-demo-welcome *,.dq-demo-welcome *::before,.dq-demo-welcome *::after{box-sizing:border-box}
.dq-demo-welcome h1,.dq-demo-welcome h2,.dq-demo-welcome h3,.dq-demo-welcome p{margin:0}
.dq-demo-welcome a{color:inherit;text-decoration:none}.dq-demo-welcome button{font:inherit}
.dq-demo-welcome .dq-demo-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;background:var(--color-red,#ee3a43);color:white;font-weight:700;text-align:center;text-decoration:none}
.dq-demo-welcome .dq-demo-button,.dq-demo-welcome .dq-demo-mobile-bar button{min-height:48px;padding:12px 20px;font-size:.9rem;line-height:1.4;white-space:nowrap;flex:0 0 auto;width:max-content;max-width:100%;cursor:pointer}
.dq-demo-welcome .dq-demo-button:hover{background:var(--color-red-dark,#c92a35);color:white}
.dq-demo-welcome{padding:0;border:1px solid rgba(255,255,255,.7);border-radius:28px;width:min(1080px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);overflow:auto;color:var(--color-text);background:white;box-shadow:0 35px 120px rgba(6,29,47,.35)}.dq-demo-welcome::backdrop{background:rgba(14,35,52,.66);backdrop-filter:blur(7px)}.dq-demo-welcome-shell{display:grid;grid-template-columns:34% 66%;min-height:610px}.dq-demo-identity{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:32px;color:white;background:#005f97;isolation:isolate}.dq-demo-identity::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,63,108,.08) 15%,rgba(0,63,108,.7) 62%,#005f97 100%),url("/images/demo/franchisee-store.jpg?v=sha256-caef910181e2") center 25%/cover no-repeat}.dq-demo-identity-copy{margin-top:235px}.dq-demo-identity-copy h2{font-family:'Baloo 2','DM Sans',sans-serif;font-size:2.5rem;line-height:1.03;letter-spacing:-.02em}.dq-demo-identity-copy p{font-size:.9rem;line-height:1.65;margin-top:16px;color:rgba(255,255,255,.87)}.dq-demo-identity-rule{width:45px;height:4px;background:var(--color-gold);margin-bottom:23px;border-radius:10px}.dq-demo-welcome-content{position:relative;padding:36px 42px 30px;display:flex;flex-direction:column;min-width:0}.dq-demo-welcome-close{position:absolute;top:14px;right:15px;width:36px;height:36px;border:1px solid var(--color-border);border-radius:50%;background:white;font-size:24px;color:var(--color-text-muted);cursor:pointer;display:grid;place-items:center;line-height:1}.dq-demo-welcome-logo{height:49px;width:auto;align-self:flex-start;margin-bottom:27px}.dq-demo-welcome-kicker{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--color-blue-dark);margin:0 0 13px}.dq-demo-welcome h1{font-family:'Baloo 2','DM Sans',sans-serif;font-weight:700;font-size:clamp(2.2rem,3.8vw,3.45rem);letter-spacing:-.025em;line-height:1.04;max-width:510px}.dq-demo-welcome h1 span{color:var(--color-red)}.dq-demo-welcome-lede{font-size:1rem;color:var(--color-text-muted);margin-top:17px;line-height:1.7;max-width:515px}.dq-demo-benefits{display:grid;gap:13px;padding:23px 0 25px;margin:0;list-style:none}.dq-demo-benefits li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;font-size:.9rem}.dq-demo-check{border-radius:50%;background:#eaf4f9;color:var(--color-blue-dark);height:23px;width:23px;text-align:center;font-weight:800;font-size:13px;line-height:23px}.dq-demo-benefits strong{display:block}.dq-demo-benefits small{display:block;color:var(--color-text-muted);font-size:.84rem;margin-top:1px}.dq-demo-welcome-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto}.dq-demo-secondary{background:var(--color-surface-soft);color:var(--color-blue-dark);border-color:#ccdfeb}.dq-demo-secondary:hover{background:#deedf7;color:var(--color-blue-dark)}.dq-demo-contact-line{display:flex;flex-wrap:wrap;gap:4px 12px;border-top:1px solid #e4e9ed;margin-top:23px;padding-top:18px;font-size:.78rem;color:var(--color-text-muted)}.dq-demo-contact-line strong{color:var(--color-text);width:100%;font-size:.82rem;margin-bottom:2px}.dq-demo-contact-line a{text-decoration:underline;text-underline-offset:3px}.dq-demo-fine{font-size:.68rem;color:var(--color-text-muted);margin-top:13px;line-height:1.5}.dq-demo-detail-view h2{font-family:'Baloo 2','DM Sans',sans-serif;font-size:2.4rem;letter-spacing:-.02em;line-height:1.08}.dq-demo-detail-view>p{color:var(--color-text-muted);font-size:.92rem;margin-top:12px}.dq-demo-details-list{display:grid;gap:0;margin:18px 0 23px}.dq-demo-detail{display:grid;grid-template-columns:27px 1fr;gap:13px;padding:18px 0;border-bottom:1px solid #e4e9ed}.dq-demo-detail>span{font-size:.72rem;color:var(--color-blue-dark);font-weight:800;padding-top:3px}.dq-demo-detail h3{font-size:1rem;letter-spacing:-.01em;line-height:1.3}.dq-demo-detail p{color:var(--color-text-muted);font-size:.86rem;margin-top:5px;line-height:1.65}.dq-demo-back-link{display:inline-flex;gap:5px;align-items:center;border:0;padding:0;background:none;color:var(--color-blue-dark);font-size:.82rem;font-weight:700;cursor:pointer;margin-bottom:21px}.dq-demo-contact-view address{font-style:normal;display:grid;gap:8px;margin-top:23px}.dq-demo-contact-view address a{color:var(--color-blue-dark);text-decoration:underline;text-underline-offset:4px}.dq-demo-callback{padding:18px 20px;border-radius:16px;background:var(--color-surface-soft);font-size:.9rem;line-height:1.7;margin:25px 0}.dq-demo-contact-view h3{font-family:'Baloo 2',sans-serif;font-size:1.9rem;margin-top:23px}.dq-demo-detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.dq-demo-welcome button:focus-visible,.dq-demo-welcome a:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}.dq-demo-welcome [hidden]{display:none!important}.dq-demo-welcome h1:focus,.dq-demo-welcome h2:focus{outline:none}
@media(max-width:750px){.dq-demo-welcome{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:22px}.dq-demo-welcome-shell{grid-template-columns:1fr;min-height:0}.dq-demo-identity{height:80px;min-height:80px;padding:0;justify-content:flex-end}.dq-demo-identity::before{background-position:center 44%;background-image:linear-gradient(90deg,rgba(0,63,108,.8),rgba(0,63,108,.18)),url("/images/demo/franchisee-store.jpg?v=sha256-caef910181e2")}.dq-demo-identity-copy{display:none}.dq-demo-identity-rule,.dq-demo-identity-copy p{display:none}.dq-demo-identity-copy h2{font-size:1.7rem;max-width:230px}.dq-demo-welcome-content{padding:26px 24px 24px}.dq-demo-welcome-close{top:12px;right:12px}.dq-demo-welcome-logo{height:39px;margin-bottom:23px}.dq-demo-welcome h1{font-size:2.45rem}.dq-demo-welcome-kicker{font-size:.65rem}.dq-demo-welcome-lede{font-size:.93rem}.dq-demo-contact-line{font-size:.77rem}.dq-demo-preview-header nav{font-size:.8rem;gap:12px}.dq-demo-preview-header .dq-demo-brand img{height:58px}.dq-demo-detail-view h2{font-size:2rem}.dq-demo-benefits{gap:15px}.dq-demo-preview-strip{font-size:.75rem}}



.dq-demo-welcome-logo{margin-bottom:20px}.dq-demo-welcome-nav{display:flex;gap:14px;flex-wrap:wrap;border-bottom:1px solid var(--color-border);margin:0 0 25px;padding-right:12px}.dq-demo-welcome-nav :is(button,a){appearance:none;border:0;border-bottom:3px solid transparent;background:transparent;padding:0 0 10px;color:var(--color-text-muted);font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.dq-demo-welcome-nav :is(button,a):hover{color:var(--color-blue-dark)}.dq-demo-welcome-nav :is(button,a)[aria-current="page"]{border-bottom-color:var(--color-red);color:var(--color-text)}
@media(max-width:750px){.dq-demo-welcome-nav{gap:18px;margin-bottom:22px;padding-right:0}.dq-demo-welcome-nav :is(button,a){font-size:.8rem}}


@media(min-width:751px){
.dq-demo-identity{justify-content:flex-start}
.dq-demo-identity::before{inset:0 0 auto;width:100%;height:auto;aspect-ratio:4 / 3;background-image:linear-gradient(180deg,rgba(0,63,108,.04) 0%,rgba(0,63,108,.12) 52%,rgba(0,95,151,.5) 78%,#005f97 100%),url("/images/demo/franchisee-store.jpg?v=sha256-caef910181e2");background-size:100% 100%,cover;background-position:center,35% center;background-repeat:no-repeat}
.dq-demo-identity-copy{margin-top:clamp(150px,20vw,220px)}
}

.dq-demo-welcome .dq-demo-secondary{background:var(--color-surface-soft,#eef5fb);color:var(--color-blue-dark,#005f97);border-color:#ccdfeb}.dq-demo-welcome .dq-demo-secondary:hover{background:#deedf7;color:var(--color-blue-dark,#005f97)}
.dq-demo-reopen{position:fixed;left:max(1rem,env(safe-area-inset-left));bottom:max(1rem,env(safe-area-inset-bottom));z-index:75;border:1px solid #cbdce8;border-radius:999px;padding:.6rem .95rem;background:#fff;color:#005f97;box-shadow:0 5px 18px rgba(18,40,72,.16);font-family:"DM Sans",sans-serif;font-size:.8rem;font-weight:700;cursor:pointer}.dq-demo-reopen[hidden]{display:none!important}.dq-demo-reopen:focus-visible{outline:3px solid #faab53;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.dq-demo-welcome *{transition:none!important}}

@media(min-width:751px){.dq-demo-identity-copy h2{font-size:clamp(1.75rem,3.4vw,2.5rem)}}

@media(max-width:900px){.dq-demo-welcome-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;padding-right:0}.dq-demo-welcome-nav :is(button,a){text-align:left;padding-top:6px}}

.dq-demo-welcome .dq-demo-fine{margin:1.25rem 0 0}

.dq-demo-welcome{height:min(820px,calc(100dvh - 48px));overflow:hidden}
.dq-demo-welcome-shell{height:100%;min-height:0}
.dq-demo-identity{min-height:0;overflow-y:auto;overscroll-behavior:contain}
.dq-demo-welcome-content{min-height:0;overflow-y:auto;overscroll-behavior:contain}
.dq-demo-welcome-content>section{display:flex;flex-direction:column;flex:1 0 auto}
.dq-demo-welcome-actions{padding-top:1rem}
.dq-demo-detail{grid-template-columns:38px minmax(0,1fr);gap:14px}
.dq-demo-detail-icon{display:grid;place-items:center;width:36px;height:36px;padding:9px;border-radius:10px;background:var(--color-surface-soft,#eef5fb);color:var(--color-blue-dark,#005f97)}
.dq-demo-detail-icon svg{display:block;width:100%;height:100%;fill:currentColor}
@media(max-width:750px){.dq-demo-welcome{height:calc(100dvh - 24px)}.dq-demo-welcome-shell{grid-template-rows:auto minmax(0,1fr)}.dq-demo-identity{overflow:visible}.dq-demo-welcome-actions{padding-top:1rem}}

.dq-demo-detail>.dq-demo-detail-icon{padding:9px;align-self:start;align-items:center;justify-items:center}
.dq-demo-benefits li{grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start}
.dq-demo-benefit-icon{display:grid;place-items:center;width:30px;height:30px;padding:7px;border-radius:9px;background:var(--color-surface-soft,#eef5fb);color:var(--color-blue-dark,#005f97)}
.dq-demo-benefit-icon svg{display:block;width:100%;height:100%;fill:currentColor}
.dq-demo-about-subtitle{margin:1.3rem 0 .35rem!important;font-size:1.05rem;line-height:1.35}
.dq-demo-about-byline{margin-top:1.2rem!important;font-size:.9rem}
.dq-demo-mobile-bar{display:none}
.dq-demo-inquiry{position:relative;margin-top:18px}
.dq-demo-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}
.dq-demo-form-grid label{display:flex;flex-direction:column;gap:5px;font-size:.82rem;font-weight:700;color:var(--color-text)}
.dq-demo-form-grid label small{font-weight:400;color:var(--color-text-muted);display:contents}
.dq-demo-form-grid input,.dq-demo-form-grid textarea,.dq-demo-form-grid select{display:block;width:100%;min-width:0;border:1px solid #b9c9d6;border-radius:10px;background:#fff;color:var(--color-text);padding:9px 11px;font:inherit;font-size:1rem;font-weight:400;line-height:1.35}
.dq-demo-form-grid textarea{resize:vertical;min-height:68px;max-height:220px}
.dq-demo-form-grid input:focus-visible,.dq-demo-form-grid textarea:focus-visible,.dq-demo-form-grid select:focus-visible{outline:3px solid var(--color-gold,#faab53);outline-offset:2px;border-color:var(--color-blue,#007ac3)}
.dq-demo-form-wide{grid-column:1/-1}
.dq-demo-form-options{min-width:0;margin:0;padding:8px 10px 10px;border:1px solid #b9c9d6;border-radius:10px}
.dq-demo-form-options legend{padding:0 4px;font-size:.82rem;font-weight:700;color:var(--color-text)}
.dq-demo-form-options>div{display:flex;flex-wrap:wrap;gap:8px 14px}
.dq-demo-form-grid .dq-demo-form-options label{display:inline-flex;flex-direction:row;align-items:center;gap:7px;min-height:26px;font-size:.85rem;font-weight:400;cursor:pointer}
.dq-demo-form-grid .dq-demo-form-options input[type="checkbox"]{appearance:auto;display:inline-block;width:17px;height:17px;min-width:17px;margin:0;padding:0;border-radius:3px;accent-color:var(--color-blue,#007ac3)}
.dq-demo-form-honeypot{position:absolute;left:-10000px;top:0;width:1px;height:1px;overflow:hidden}
.dq-demo-welcome .dq-demo-form-status{margin-top:10px;min-height:1.3em;font-size:.84rem;line-height:1.5;color:var(--color-blue-dark,#005f97)}
.dq-demo-inquiry .dq-demo-detail-actions{margin-top:10px}
.dq-demo-welcome button:disabled{opacity:.6;cursor:wait}
.dq-demo-direct-contact{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:18px;font-size:.82rem}
.dq-demo-direct-contact a{color:var(--color-blue-dark,#005f97);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.dq-demo-welcome .dq-demo-contact-note{margin-top:10px;font-size:.8rem;line-height:1.5;color:var(--color-text-muted)}
@media(max-width:1050px){
.dq-demo-mobile-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-shrink:0;margin-bottom:22px;padding-bottom:12px;border-bottom:1px solid var(--color-border);font-size:.9rem;font-weight:700}
.dq-demo-mobile-bar button{display:flex;align-items:center;gap:9px;border:1px solid #ccdfeb;border-radius:999px;background:var(--color-surface-soft,#eef5fb);color:var(--color-blue-dark,#005f97);font-weight:700}
.dq-demo-welcome-nav{display:none;margin:-10px 0 22px;padding:0;border:1px solid var(--color-border);border-radius:12px;overflow:hidden;flex-shrink:0}
.dq-demo-welcome-nav[data-open="true"]{display:flex;flex-direction:column;gap:0}
.dq-demo-welcome-nav :is(button,a){width:100%;padding:12px 15px;text-align:left;border:0;border-left:3px solid transparent;font-size:.9rem;line-height:1.4;background:#fff}
.dq-demo-welcome-nav :is(button,a)+:is(button,a){border-top:1px solid #e4e9ed}
.dq-demo-welcome-nav :is(button,a)[aria-current="page"]{border-left-color:var(--color-red);background:var(--color-surface-soft,#eef5fb)}
}
@media(max-width:750px){.dq-demo-form-grid{grid-template-columns:1fr}}

.dq-demo-location-group{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin:3px 0 0;padding:12px;border:1px solid #d5e0e8;border-radius:12px;min-width:0}
.dq-demo-location-group legend{padding:0 5px;font-size:.9rem;font-weight:700}
.dq-demo-welcome .dq-demo-field-hint{font-size:.8rem;font-weight:400;line-height:1.45;color:var(--color-text-muted)}
.dq-demo-confirmation{margin-top:22px;padding:22px;border:1px solid #c6deeb;border-radius:16px;background:var(--color-surface-soft,#eef5fb)}
.dq-demo-confirmation h3{font-size:1.3rem;line-height:1.3;margin:0 0 12px}
.dq-demo-confirmation p{font-size:.95rem;line-height:1.6}
.dq-demo-confirmation dl{margin:20px 0;display:grid;gap:12px}
.dq-demo-confirmation dt{font-size:.78rem;font-weight:700;color:var(--color-text-muted)}
.dq-demo-confirmation dd{margin:1px 0 0;font-size:.95rem;overflow-wrap:anywhere}
.dq-demo-confirmation .dq-demo-detail-actions{margin-top:20px}
.dq-demo-inquiry[hidden],.dq-demo-confirmation[hidden],.dq-demo-contact-intro[hidden],#dq-demo-sent-location-row[hidden]{display:none!important}
@media(max-width:750px){.dq-demo-location-group{grid-template-columns:1fr}.dq-demo-confirmation{padding:18px}}

.dq-demo-faq-list{display:grid;gap:10px;margin-top:22px}
.dq-demo-faq-list details{border:1px solid #d5e0e8;border-radius:12px;background:#fff;overflow:hidden}
.dq-demo-faq-list summary{position:relative;display:block;list-style:none;cursor:pointer;padding:14px 44px 14px 16px;font-size:.95rem;font-weight:700;line-height:1.45;color:var(--color-text)}
.dq-demo-faq-list summary::-webkit-details-marker{display:none}
.dq-demo-faq-list summary::after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:1.4rem;font-weight:400;color:var(--color-blue-dark,#005f97)}
.dq-demo-faq-list details[open] summary::after{content:"-"}
.dq-demo-faq-list details[open] summary{background:var(--color-surface-soft,#eef5fb)}
.dq-demo-faq-list summary:focus-visible{outline:3px solid var(--color-gold,#faab53);outline-offset:-3px}
.dq-demo-faq-answer{padding:14px 16px 17px}
.dq-demo-welcome .dq-demo-faq-answer p{margin:0;font-size:.9rem;line-height:1.65}

.dq-demo-welcome .dq-demo-fine{font-size:.75rem;line-height:1.5}
.dq-demo-welcome .dq-demo-fine p{font-size:inherit;line-height:inherit;margin:0}
.dq-demo-welcome .dq-demo-fine p+p{margin-top:6px}

.dq-demo-welcome .dq-demo-welcome-close{width:48px;height:48px;min-width:48px;min-height:48px;padding:0;display:grid;place-items:center;line-height:1;border:0;border-radius:10px;background:transparent;color:var(--color-blue-dark,#005f97)}
.dq-demo-welcome-close svg{display:block;width:36px;height:36px;padding:7px;border:1px solid #ccdfeb;border-radius:10px;background:var(--color-surface-soft,#eef5fb);pointer-events:none}
.dq-demo-welcome-close:hover{background:transparent}
.dq-demo-welcome-close:hover svg{background:#deedf7;border-color:#b9d1e2}
.dq-demo-welcome-close:focus-visible{outline:3px solid var(--color-gold,#faab53);outline-offset:3px}

.dq-demo-welcome-shell{position:relative}
.dq-demo-welcome-close{z-index:2}



@media(max-width:750px){.dq-demo-welcome .dq-demo-welcome-close{top:8px;right:8px}}

.dq-demo-details-list>.dq-demo-detail:last-child{border-bottom:0}
.dq-demo-experience{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;border-top:1px solid #dce5eb;margin-top:18px;padding-top:16px}


.dq-demo-experience-actions{display:flex;flex-wrap:wrap;gap:10px}
.dq-demo-welcome .dq-demo-experience-actions .dq-demo-button{width:auto;min-width:0;gap:8px}
.dq-demo-welcome .dq-demo-explore-action{background:var(--color-red,#ee3a43);border-color:var(--color-red,#ee3a43);color:#fff}
.dq-demo-welcome .dq-demo-explore-action:hover{background:var(--color-red-dark,#c92a35);border-color:var(--color-red-dark,#c92a35);color:#fff}
.dq-demo-contact-view .dq-demo-experience{margin-top:18px}


.dq-demo-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}
.dq-demo-price-card{padding:22px;border:1px solid #ccdfeb;border-radius:16px;background:var(--color-surface-soft,#eef5fb)}
.dq-demo-welcome .dq-demo-price-card h3,.dq-demo-welcome .dq-demo-price-notes h3{font-family:"DM Sans",sans-serif;font-size:1rem;line-height:1.4;margin:0;font-weight:800}
.dq-demo-welcome .dq-demo-price-card p{font-size:.86rem;line-height:1.6;color:var(--color-text-muted);margin:10px 0 0}
.dq-demo-welcome .dq-demo-price-card .dq-demo-price-amount{font-family:"Baloo 2","DM Sans",sans-serif;font-size:2.8rem;line-height:1.15;font-weight:700;color:var(--color-blue-dark,#005f97);margin:12px 0}
.dq-demo-price-amount span{display:block;margin-top:6px;font-family:"DM Sans",sans-serif;font-size:.85rem;line-height:1.4;font-weight:500;white-space:nowrap}
.dq-demo-price-notes{display:grid;gap:16px}
.dq-demo-welcome .dq-demo-price-notes p{font-size:.86rem;line-height:1.6;margin:5px 0 0;color:var(--color-text-muted)}
.dq-demo-welcome .dq-demo-pricing-view>.dq-demo-price-disclaimer{font-size:.75rem;line-height:1.5;margin:16px 0 0}
@media(max-width:500px){.dq-demo-price-grid{grid-template-columns:1fr;gap:12px;margin:18px 0}.dq-demo-price-card{padding:18px}}

.dq-demo-welcome .dq-demo-price-notes ul{margin:10px 0;padding-left:20px;font-size:.86rem;line-height:1.6;color:var(--color-text-muted)}


.dq-demo-welcome .dq-demo-welcome-close{display:grid;place-items:center;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--color-blue-dark,#005f97);line-height:1;cursor:pointer}
.dq-demo-welcome-close svg{display:block;width:40px;height:40px;padding:5px;border:1px solid #ccdfeb;border-radius:10px;background:var(--color-surface-soft,#eef5fb);pointer-events:none}
.dq-demo-welcome-close:hover{background:transparent}
.dq-demo-welcome-close:hover svg{background:#deedf7;border-color:#b9d1e2}
.dq-demo-welcome-close:focus-visible{outline:3px solid var(--color-gold,#faab53);outline-offset:3px}
