
    .qtl-home-laser{--navy:#102f49;--blue:#1f6b9b;--blue-dark:#17577f;--ink:#172b3a;--muted:#5d6b77;--line:#dce5eb;--soft:#f2f6f8;--white:#fff;padding:58px 24px 64px;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow:hidden}
    .qtl-home-laser *{box-sizing:border-box}
    .qtl-home-laser .qtl-wrap{max-width:1240px;margin:0 auto}
    .qtl-home-laser .qtl-shell{display:grid;grid-template-columns:minmax(0,46%) minmax(0,54%);overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--navy);box-shadow:0 18px 44px rgba(16,47,73,.09)}
    .qtl-home-laser .qtl-visual{position:relative;min-height:438px;background:linear-gradient(145deg,#fbfcfd,#eef3f6)}
    .qtl-home-laser .qtl-visual img{display:block;width:100%;height:100%;padding:32px;object-fit:contain;object-position:center}
    .qtl-home-laser .qtl-badge{position:absolute;top:22px;left:22px;padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 3px 12px rgba(16,47,73,.09);color:var(--blue);font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}
    .qtl-home-laser .qtl-copy{display:flex;flex-direction:column;justify-content:center;padding:48px 50px;color:#fff}
    .qtl-home-laser .qtl-kicker{margin:0 0 12px;color:#8fc7e7;font-size:11px;line-height:1.3;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
    .qtl-home-laser h2{margin:0;color:#fff;font-size:38px;line-height:1.14;font-weight:800;letter-spacing:-.025em}
    .qtl-home-laser .qtl-lead{margin:16px 0 0;color:#d9e7ee;font-size:15px;line-height:1.65}
    .qtl-home-laser .qtl-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}
    .qtl-home-laser .qtl-fact{display:inline-flex;align-items:center;min-height:31px;padding:5px 10px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.07);color:#f4f8fa;font-size:11px;font-weight:800}
    .qtl-home-laser .qtl-note{margin:19px 0 0;padding-top:17px;border-top:1px solid rgba(255,255,255,.14);color:#bcd1dc;font-size:12px;line-height:1.6}
    .qtl-home-laser .qtl-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}
    .qtl-home-laser .qtl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:8px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .18s ease,background-color .18s ease}
    .qtl-home-laser .qtl-btn:hover{transform:translateY(-1px)}
    .qtl-home-laser .qtl-btn.primary{background:#fff;color:var(--navy)}
    .qtl-home-laser .qtl-btn.secondary{border:1px solid rgba(255,255,255,.32);color:#fff}
    .qtl-home-laser .qtl-btn.secondary:hover{background:rgba(255,255,255,.08)}
    .qtl-home-laser a:focus-visible{outline:3px solid #f2b84b;outline-offset:3px}
    @media(max-width:900px){.qtl-home-laser .qtl-shell{grid-template-columns:1fr}.qtl-home-laser .qtl-visual{min-height:340px}.qtl-home-laser .qtl-copy{padding:40px}}
    @media(max-width:600px){.qtl-home-laser{padding:40px 14px 44px}.qtl-home-laser .qtl-shell{border-radius:13px}.qtl-home-laser .qtl-visual{min-height:270px}.qtl-home-laser .qtl-visual img{padding:22px}.qtl-home-laser .qtl-badge{top:14px;left:14px}.qtl-home-laser .qtl-copy{padding:28px 20px 30px}.qtl-home-laser h2{font-size:29px}.qtl-home-laser .qtl-lead{font-size:13.5px}.qtl-home-laser .qtl-actions{align-items:stretch;flex-direction:column}.qtl-home-laser .qtl-btn{width:100%;text-align:center}}
    @media(prefers-reduced-motion:reduce){.qtl-home-laser *{transition:none!important}}
  