/* speech.expert public v13.7 — final corrective layer.
   Scope: report/about symmetry and no clipping. */
.split-section{padding-top:20px!important;padding-bottom:28px!important}
.split-section .split-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:22px!important;align-items:stretch!important}
.split-section .report-panel,.split-section .about-panel{height:auto!important;min-height:0!important;padding:26px!important;display:flex!important;flex-direction:column!important;overflow:visible!important}
.split-section .report-panel>.section-title,.split-section .about-panel>.section-title{flex:0 0 auto!important;margin-bottom:18px!important}
.split-section .report-content-v123,.split-section .about-content-v123{flex:1 1 auto!important;min-height:0!important;display:grid!important;align-items:center!important}
.split-section .report-content-v123{grid-template-columns:minmax(0,.96fr) minmax(260px,1.04fr)!important;gap:24px!important}
.split-section .report-product-frame{height:250px!important;min-height:0!important;padding:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:1px solid #dfe8f5!important;border-radius:16px!important;background:linear-gradient(145deg,#f8faff,#f2f7fe)!important}
.split-section .report-product-frame>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center!important;border:0!important;background:transparent!important;filter:drop-shadow(0 10px 18px rgba(21,58,112,.10))!important}
.split-section .report-copy-v123,.split-section .about-copy-v123{min-width:0!important;align-self:center!important}
.split-section .report-copy-v123 h3,.split-section .about-copy-v123 h3{margin:0 0 12px!important;font-size:23px!important;line-height:1.22!important}
.split-section .report-copy-v123 .report-desc-v134{margin:0 0 12px!important;font-size:14px!important;line-height:1.45!important}
.split-section .report-copy-v123 .check-list,.split-section .about-copy-v123 .check-list{gap:7px!important;margin:0 0 13px!important}
.split-section .report-copy-v123 .check-list li,.split-section .about-copy-v123 .check-list li{font-size:14px!important;line-height:1.34!important;padding-left:20px!important}
.split-section .report-copy-v123 .text-link,.split-section .about-copy-v123 .text-link{display:inline-flex!important;align-items:center!important;min-height:34px!important;font-size:14px!important;line-height:1.3!important}
.split-section .about-content-v123{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:26px!important}
.split-section .about-photo-frame{height:300px!important;min-height:0!important;overflow:hidden!important;border:1px solid #dfe8f5!important;border-radius:16px!important;background:#eef4ff!important}
.split-section .about-photo-frame>img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center 16%!important}
.split-section .about-copy-v123 p{margin:0 0 13px!important;color:#42556e!important;font-size:14.5px!important;line-height:1.48!important}
@media(max-width:1180px){.split-section .split-grid{grid-template-columns:1fr!important}.split-section .report-product-frame{height:300px!important}.split-section .about-photo-frame{height:340px!important}}
@media(max-width:760px){.split-section{padding-top:14px!important;padding-bottom:22px!important}.split-section .report-panel,.split-section .about-panel{padding:20px!important}.split-section .report-content-v123,.split-section .about-content-v123{grid-template-columns:1fr!important;gap:18px!important}.split-section .report-product-frame{height:235px!important;padding:10px!important}.split-section .about-photo-frame{height:320px!important}.split-section .report-copy-v123 h3,.split-section .about-copy-v123 h3{font-size:21px!important}}
@media(max-width:430px){.split-section .report-product-frame{height:205px!important}.split-section .about-photo-frame{height:290px!important}}
