.GcB7fq_section{padding:var(--sp-8) 0;position:relative}.GcB7fq_inner{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);width:min(1180px,100% - 48px);margin:0 auto;display:grid}.GcB7fq_frame{aspect-ratio:16/9;border-radius:var(--r-2xl);background:#000;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff17,inset 0 1px #ffffff1f,0 30px 70px -24px #000c}.GcB7fq_copy{flex-direction:column;gap:12px;min-width:0;display:flex}.GcB7fq_kicker{color:var(--accent-cyan);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.GcB7fq_title{letter-spacing:-.025em;color:var(--text-primary);margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.2}.GcB7fq_desc{color:var(--text-secondary);margin:0;line-height:1.7}.GcB7fq_more{color:var(--accent-cyan);text-underline-offset:5px;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;font-size:.9rem;display:inline-flex}.GcB7fq_more:hover{text-decoration:underline}.GcB7fq_more:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:5px;border-radius:4px}@media (max-width:860px){.GcB7fq_inner{grid-template-columns:minmax(0,1fr);width:calc(100% - 36px)}}
