#tgads-sem-block{position:relative;z-index:1;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--tga-line);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,4vw,3.5rem);align-items:center}#tgads-sem-title{font-family:var(--tga-font-display)!important;font-weight:700!important;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.25;letter-spacing:-.02em;color:var(--tga-ink-0)!important;text-wrap:balance;margin:0 0 1.1rem}#tgads-sem-title em{font-style:italic;font-weight:500;color:var(--tga-cyan-300)!important}#tgads-sem-h3-1,#tgads-sem-h3-2{font-family:var(--tga-font-display)!important;font-weight:600!important;font-size:1.05rem;color:var(--tga-ink-100)!important;letter-spacing:-.01em;margin:0 0 .6rem}.tgads-sem-img-shell{background:rgba(255,255,255,.035)!important;border:1px solid var(--tga-line)!important;border-radius:var(--tga-r-lg)!important;padding:.4rem;overflow:hidden}.tgads-sem-img-shell img{display:block;width:100%;height:420px;object-fit:cover;border-radius:calc(var(--tga-r-lg) - .8rem)}@media (max-width:640px){.tgads-sem-img-shell img{height:300px}}.tgads-btn-primary-inline,.tgads-btn-primary-inline:visited{display:inline-flex!important;align-items:center!important;gap:.75rem!important;background:linear-gradient(135deg,var(--tga-blue-500),var(--tga-violet-500))!important;color:var(--tga-ink-0)!important;font-family:var(--tga-font-body)!important;font-weight:600!important;font-size:.95rem!important;line-height:1.4!important;padding:.5rem .5rem .5rem 1.5rem!important;border-radius:var(--tga-r-pill)!important;border:none!important;text-decoration:none!important;box-shadow:0 12px 32px -12px rgba(109,94,240,.55)!important;transition:transform .6s var(--tga-ease),box-shadow .6s var(--tga-ease)!important;margin-top:1rem}.tgads-btn-primary-inline:hover{color:var(--tga-ink-0)!important;text-decoration:none!important;transform:translateY(-2px);box-shadow:0 18px 40px -12px rgba(109,94,240,.7)}.tgads-btn-primary-inline .tgads-icon-wrap{width:2.25rem;height:2.25rem;border-radius:50%!important;background:rgba(255,255,255,.18)!important;display:flex!important;align-items:center!important;justify-content:center!important}@media (max-width:900px){#tgads-sem-block{grid-template-columns:minmax(0,1fr)}}