
    .qtl-crs-series{--navy:#102f49;--blue:#1f6b9b;--blue-dark:#17577f;--ink:#203746;--muted:#5d6b77;--line:#dce5eb;--soft:#f4f7f9;--pale:#eaf3f8;--green:#14785d;max-width:1180px;margin:0 auto;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.72}
    .qtl-crs-series *{box-sizing:border-box}
    .qtl-crs-series h2,.qtl-crs-series h3,.qtl-crs-series p{overflow-wrap:anywhere}
    .qtl-crs-series h2{margin:0;color:var(--navy);font-size:30px;line-height:1.25}
    .qtl-crs-series h3{margin:0;color:var(--navy);font-size:20px;line-height:1.35}
    .qtl-crs-series p{margin:0}
    .qtl-crs-series a{color:var(--blue)}
    .qtl-crs-series .qtl-section{margin:0 0 46px}
    .qtl-crs-series .qtl-kicker{margin:0 0 8px;color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
    .qtl-crs-series .qtl-lead{margin-top:12px;color:var(--muted)}
    .qtl-crs-series .qtl-hero{margin-bottom:46px;padding:30px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,#f7fafb,#edf4f7)}
    .qtl-crs-series .qtl-answer{margin:0 0 18px;padding:16px 18px;border-left:4px solid var(--blue);background:#fff;color:#18384f}
    .qtl-crs-series .qtl-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
    .qtl-crs-series .qtl-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid var(--blue);border-radius:7px;background:var(--blue);color:#fff;font-size:14px;font-weight:800;text-decoration:none}
    .qtl-crs-series .qtl-button.secondary{background:#fff;color:var(--navy);border-color:#a9beca}
    .qtl-crs-series .qtl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}
    .qtl-crs-series .qtl-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}
    .qtl-crs-series .qtl-card{padding:19px;border:1px solid var(--line);border-radius:10px;background:#fff}
    .qtl-crs-series .qtl-card-code{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:34px;margin-bottom:12px;padding:0 10px;border-radius:6px;background:var(--navy);color:#fff;font-size:15px;font-weight:900}
    .qtl-crs-series .qtl-card p{margin-top:7px;color:var(--muted);font-size:14px;line-height:1.6}
    .qtl-crs-series .qtl-widths{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:20px}
    .qtl-crs-series .qtl-width{padding:16px 8px;border:1px solid var(--line);border-radius:8px;background:var(--soft);color:var(--navy);font-size:17px;font-weight:900;text-align:center}
    .qtl-crs-series .qtl-width span{display:block;margin-top:3px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
    .qtl-crs-series .qtl-note{margin-top:17px;padding:14px 16px;border:1px solid #d4e3ea;border-radius:8px;background:#f7fbfc;color:#466170;font-size:14px}
    .qtl-crs-series .qtl-table-wrap{overflow-x:auto;margin-top:20px}
    .qtl-crs-series table{width:100%;min-width:720px;border-collapse:collapse}
    .qtl-crs-series th,.qtl-crs-series td{padding:13px 14px;border:1px solid var(--line);vertical-align:top;text-align:left}
    .qtl-crs-series th{background:var(--navy);color:#fff;font-size:14px}
    .qtl-crs-series td{font-size:14px}
    .qtl-crs-series tbody tr:nth-child(even){background:#f8fafb}
    .qtl-crs-series .qtl-proof{padding:26px;border:1px solid var(--line);border-radius:12px;background:var(--soft)}
    .qtl-crs-series .qtl-video{position:relative;width:100%;height:0;margin-top:20px;padding-bottom:56.25%;overflow:hidden;border-radius:9px;background:#0d1722}
    .qtl-crs-series .qtl-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
    .qtl-crs-series .qtl-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:0;list-style:none}
    .qtl-crs-series .qtl-checklist li{padding:12px 14px;border:1px solid var(--line);border-radius:7px;background:#fff;font-size:14px}
    .qtl-crs-series .qtl-checklist li:before{content:"✓";margin-right:9px;color:var(--green);font-weight:900}
    .qtl-crs-series .qtl-faq{margin-top:18px;border-top:1px solid var(--line)}
    .qtl-crs-series .qtl-faq details{border-bottom:1px solid var(--line)}
    .qtl-crs-series .qtl-faq summary{padding:15px 4px;color:var(--navy);font-weight:800;cursor:pointer}
    .qtl-crs-series .qtl-faq details p{padding:0 4px 16px;color:var(--muted);font-size:14px}
    .qtl-crs-series .qtl-cta{padding:28px;border-radius:12px;background:var(--navy);color:#fff}
    .qtl-crs-series .qtl-cta h2{color:#fff}
    .qtl-crs-series .qtl-cta p{margin-top:10px;color:#d8e5ec}
    .qtl-crs-series .qtl-cta .qtl-button{margin-top:20px;background:#fff;color:var(--navy);border-color:#fff}
    @media(max-width:900px){.qtl-crs-series .qtl-grid,.qtl-crs-series .qtl-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.qtl-crs-series .qtl-widths{grid-template-columns:repeat(3,minmax(0,1fr))}}
    @media(max-width:620px){.qtl-crs-series{font-size:15px}.qtl-crs-series h2{font-size:25px}.qtl-crs-series .qtl-hero,.qtl-crs-series .qtl-proof,.qtl-crs-series .qtl-cta{padding:20px}.qtl-crs-series .qtl-grid,.qtl-crs-series .qtl-grid.four,.qtl-crs-series .qtl-checklist{grid-template-columns:1fr}.qtl-crs-series .qtl-widths{grid-template-columns:repeat(2,minmax(0,1fr))}.qtl-crs-series .qtl-button{width:100%}}
  