
#qq-l10-commercial{
  --qql10c-blue:#193e82;--qql10c-orange:#d97827;--qql10c-ink:#18283f;
  --qql10c-muted:#4d5d73;--qql10c-line:#d9e2ef;--qql10c-soft:#f3f7fc;
  margin:clamp(2rem,5vw,4rem) auto;padding:clamp(1.1rem,3.5vw,2.3rem);
  width:100%;max-width:1100px;box-sizing:border-box;border:1px solid var(--qql10c-line);
  border-radius:24px;background:#fff;color:var(--qql10c-ink);
  font-family:inherit;line-height:1.75;isolation:isolate
}
#qq-l10-commercial *,#qq-l10-commercial *::before,#qq-l10-commercial *::after{box-sizing:border-box}
#qq-l10-commercial [hidden]{display:none!important}
#qq-l10-commercial h2,#qq-l10-commercial h3,#qq-l10-commercial h4{color:var(--qql10c-blue);line-height:1.4;margin:0 0 .65rem}
#qq-l10-commercial h2{font-size:clamp(1.45rem,3vw,2rem)}
#qq-l10-commercial h3{font-size:1.2rem}
#qq-l10-commercial p{margin:.5rem 0 1rem}
#qq-l10-commercial ul,#qq-l10-commercial ol{padding-left:1.4rem;margin:.5rem 0 1rem}
#qq-l10-commercial li+li{margin-top:.4rem}
#qq-l10-commercial .qql10c-eyebrow{display:inline-block;margin:0 0 .65rem;color:var(--qql10c-blue);font-weight:800;font-size:.86rem;letter-spacing:.06em}
#qq-l10-commercial .qql10c-lead{max-width:70ch;color:var(--qql10c-muted)}
#qq-l10-commercial .qql10c-panel{margin-top:1.7rem;padding-top:1.7rem;border-top:1px solid var(--qql10c-line)}
#qq-l10-commercial .qql10c-intro{color:var(--qql10c-muted);font-size:.96rem}
#qq-l10-commercial .qql10c-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
#qq-l10-commercial .qql10c-field{min-width:0}
#qq-l10-commercial label{display:block;font-weight:750;margin-bottom:.35rem}
#qq-l10-commercial select{display:block;width:100%;min-height:48px;padding:.65rem 2rem .65rem .8rem;border:1px solid #a8b7cd;border-radius:10px;background:#fff;color:var(--qql10c-ink);font:inherit;font-size:1rem}
#qq-l10-commercial button,#qq-l10-commercial .qql10c-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1rem;border:1px solid var(--qql10c-blue);border-radius:10px;background:#fff;color:var(--qql10c-blue);font:inherit;font-weight:750;line-height:1.4;text-decoration:none;cursor:pointer;white-space:normal;text-align:center}
#qq-l10-commercial button:hover:not(:disabled),#qq-l10-commercial .qql10c-cta:hover{background:#eaf1fc}
#qq-l10-commercial button:disabled{cursor:default;opacity:.55}
#qq-l10-commercial :is(button,a,select,summary):focus-visible{outline:3px solid var(--qql10c-orange);outline-offset:4px}
#qq-l10-commercial .qql10c-primary,#qq-l10-commercial .qql10c-cta{background:var(--qql10c-blue);color:#fff}
#qq-l10-commercial .qql10c-primary:hover:not(:disabled),#qq-l10-commercial .qql10c-cta:hover{background:#123268;color:#fff}
#qq-l10-commercial .qql10c-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}
#qq-l10-commercial .qql10c-result{padding:1.2rem;border:1px solid #c5d5ed;border-left:5px solid var(--qql10c-blue);border-radius:12px;background:var(--qql10c-soft)}
#qq-l10-commercial .qql10c-result[data-priority="danger"]{border-color:#dd985a;border-left-color:#aa4b09;background:#fff5eb}
#qq-l10-commercial .qql10c-result h4{font-size:1.12rem}
#qq-l10-commercial .qql10c-note{color:var(--qql10c-muted);font-size:.9rem}
#qq-l10-commercial .qql10c-layer-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:1rem 0}
#qq-l10-commercial .qql10c-layer-buttons button[aria-pressed="true"]{background:var(--qql10c-blue);color:#fff}
#qq-l10-commercial .qql10c-figure{margin:0;padding:clamp(.5rem,2vw,1rem);border:1px solid var(--qql10c-line);border-radius:16px;background:linear-gradient(145deg,#f5f9ff,#fff)}
#qq-l10-commercial svg{display:block;width:100%;height:auto;max-width:100%;overflow:hidden}
#qq-l10-commercial svg text{font-family:inherit;fill:#193e82}
#qq-l10-commercial .qql10c-svg-white{fill:#fff}
#qq-l10-commercial figcaption{padding:.7rem .35rem .25rem;color:var(--qql10c-muted);font-size:.93rem}
#qq-l10-commercial details{margin-top:.65rem;border:1px solid var(--qql10c-line);border-radius:10px;background:#fff}
#qq-l10-commercial summary{padding:.8rem 1rem;cursor:pointer;font-weight:750;color:var(--qql10c-blue)}
#qq-l10-commercial details>p,#qq-l10-commercial details>ol{margin:.1rem 1rem 1rem}
#qq-l10-commercial .qql10c-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.2rem;align-items:center}
#qq-l10-commercial .qql10c-story-visual{border:1px solid var(--qql10c-line);border-radius:16px;background:#f5f8fd;padding:.8rem}
#qq-l10-commercial .qql10c-story-visual [data-story-part]{opacity:.25}
#qq-l10-commercial .qql10c-story-visual [data-story-part].qql10c-active{opacity:1}
#qq-l10-commercial .qql10c-scene-tag{font-weight:800;color:var(--qql10c-blue);font-size:.9rem}
#qq-l10-commercial .qql10c-caption{min-height:6em}
#qq-l10-commercial progress{display:block;width:100%;height:12px;margin:.6rem 0;accent-color:var(--qql10c-blue)}
#qq-l10-commercial .qql10c-time{display:flex;justify-content:space-between;gap:.5rem;font-variant-numeric:tabular-nums;font-size:.9rem;color:var(--qql10c-muted)}
#qq-l10-commercial .qql10c-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:620px){
  #qq-l10-commercial{border-radius:16px}
  #qq-l10-commercial .qql10c-fields,#qq-l10-commercial .qql10c-story{grid-template-columns:minmax(0,1fr)}
  #qq-l10-commercial .qql10c-layer-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}
  #qq-l10-commercial .qql10c-actions>*{flex:1 1 135px}
  #qq-l10-commercial .qql10c-caption{min-height:0}
}
@media(prefers-reduced-motion:reduce){
  #qq-l10-commercial *,#qq-l10-commercial *::before,#qq-l10-commercial *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
