main.tpl-ai .hero-grid{margin-top:var(--sp-1);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,4.5vw,64px);display:grid}main.tpl-ai .hero-copy{min-width:0}main.tpl-ai .hero-badge{margin:var(--sp-4) 0 0}main.tpl-ai .answer p{font:var(--font-weight-normal) var(--fs-body-lg) / var(--lh-body) var(--font-body);color:var(--text-on-dark-1);text-wrap:pretty;margin:0}main.tpl-ai .hero-media{position:relative}main.tpl-ai .frame{text-align:center;padding:var(--sp-5);aspect-ratio:4/3.15;border-radius:var(--radius-2xl);border:1px solid var(--glass-border);background:repeating-linear-gradient(45deg, var(--surface-card-dark) 0 1px, transparent 1px 11px), var(--navy-800);font:var(--font-weight-normal) var(--fs-caption) / 1.5 ui-monospace, monospace;color:var(--text-on-dark-2);justify-content:center;align-items:center;display:flex;overflow:hidden}main.tpl-ai .chip{left:0;bottom:var(--sp-5);align-items:center;gap:var(--sp-3);max-width:290px;padding:var(--sp-3) var(--sp-5);border-radius:var(--radius-2xl);background:var(--navy-950);border:1px solid var(--border-on-dark-strong);margin:0;display:flex;position:absolute}main.tpl-ai .chip b{font:var(--font-weight-bold) var(--fs-h3) / 1 var(--font-display);color:var(--accent-soft);flex-shrink:0}main.tpl-ai .chip span{font:var(--font-weight-normal) var(--fs-caption) / 1.4 var(--font-body);color:var(--text-on-dark-2)}main.tpl-ai .qa{gap:var(--sp-7);grid-template-columns:minmax(0,1fr);display:grid}main.tpl-ai .qa article{gap:0 var(--sp-5);grid-template-columns:78px minmax(0,1fr);scroll-margin-top:100px;display:grid}main.tpl-ai .qa .num{font:var(--font-weight-bold) 2.6rem / .9 var(--font-display);color:#0000;-webkit-text-stroke:1.5px color-mix(in oklab, var(--accent) 55%, transparent);letter-spacing:-.04em;grid-area:1/1;align-self:baseline;position:sticky;top:104px}main.tpl-ai .qa h2{font:var(--font-weight-bold) var(--fs-h2) / var(--lh-heading) var(--font-display);text-wrap:balance}main.tpl-ai .cite{margin:var(--sp-5) 0 0;padding:var(--sp-5) var(--sp-6);border-radius:var(--radius-2xl);border:1px solid var(--glass-border);position:relative}main.tpl-ai .src{margin-top:var(--sp-4);font:var(--font-weight-normal) var(--fs-caption) / 1.5 var(--font-body);color:var(--text-on-dark-3);display:block}main.tpl-ai .chk li{padding-left:var(--sp-6);font:var(--font-weight-normal) var(--fs-body) / var(--lh-body) var(--font-body);color:var(--text-on-dark-2);position:relative}main.tpl-ai .chk li:before{content:"";border-radius:var(--radius-full);background:var(--accent-soft);width:10px;height:10px;position:absolute;top:.55em;left:0}main.tpl-ai .band{border-top:1px solid var(--border-on-dark);border-bottom:1px solid var(--border-on-dark);background:var(--navy-900)}main.tpl-ai .band .wrap{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(28px,4.5vw,56px);display:grid}main.tpl-ai .band .media{text-align:center;padding:var(--sp-5);aspect-ratio:16/10;border-radius:var(--radius-2xl);border:1px solid var(--glass-border);background:repeating-linear-gradient(45deg, var(--surface-card-dark) 0 1px, transparent 1px 11px), var(--navy-800);max-height:420px;font:var(--font-weight-normal) var(--fs-caption) / 1.5 ui-monospace, monospace;color:var(--text-on-dark-2);justify-content:center;align-items:center;display:flex;overflow:hidden}main.tpl-ai .cards{gap:var(--sp-4);margin-top:var(--sp-7);grid-template-columns:repeat(2,1fr);display:grid}main.tpl-ai .bridge{align-items:center;gap:var(--sp-5);margin-top:var(--sp-7);padding:var(--sp-6);border-radius:var(--radius-2xl);background:linear-gradient(120deg, color-mix(in oklab, var(--accent) 12%, transparent), transparent 70%), var(--navy-900);border:1px solid var(--glass-border);flex-wrap:wrap;display:flex}main.tpl-ai .bridge div{flex:380px}main.tpl-ai .bridge h3{font:var(--font-weight-bold) var(--fs-h3) / 1.25 var(--font-display)}main.tpl-ai .bridge p{margin:var(--sp-3) 0 0;font:var(--font-weight-normal) var(--fs-body) / var(--lh-body) var(--font-body);color:var(--text-on-dark-2);text-wrap:pretty}main.tpl-ai .uses{gap:var(--sp-4);margin-top:var(--sp-7);grid-template-columns:repeat(2,1fr);display:grid}main.tpl-ai .case{padding:var(--sp-6);border-radius:var(--radius-2xl);background:var(--navy-900);border:1px solid var(--glass-border)}main.tpl-ai .case h3{font:var(--font-weight-bold) var(--fs-h3) / 1.25 var(--font-display)}main.tpl-ai .case p{font:var(--font-weight-normal) var(--fs-body) / var(--lh-body) var(--font-body);color:var(--text-on-dark-2)}main.tpl-ai .kpis{gap:var(--sp-3);margin-top:var(--sp-5);grid-template-columns:repeat(3,1fr);display:grid}main.tpl-ai .kpis div{padding:var(--sp-4);border-radius:var(--radius-lg);background:var(--navy-800);border:1px solid var(--border-on-dark);text-align:center}main.tpl-ai .kpis b{font:var(--font-weight-bold) var(--fs-h3) / 1.1 var(--font-display);color:var(--accent-soft);display:block}main.tpl-ai .kpis span{margin-top:var(--sp-2);font:var(--font-weight-normal) var(--fs-caption) / 1.4 var(--font-body);color:var(--text-on-dark-2);display:block}@media (width<=980px){main.tpl-ai .hero-grid,main.tpl-ai .band .wrap{gap:var(--sp-6);grid-template-columns:minmax(0,1fr)}main.tpl-ai .frame{aspect-ratio:16/9;max-height:340px}main.tpl-ai .chip{left:var(--sp-3);bottom:var(--sp-3)}main.tpl-ai .qa article{grid-template-columns:minmax(0,1fr);gap:0}main.tpl-ai .qa article>*,main.tpl-ai .qa .num{grid-column:1}main.tpl-ai .qa .num{font-size:var(--fs-h3);margin-bottom:var(--sp-3);position:static}main.tpl-ai .cards,main.tpl-ai .uses{grid-template-columns:minmax(0,1fr)}main.tpl-ai .band .media{aspect-ratio:16/9;max-height:300px}}@media (width<=560px){main.tpl-ai .kpis{grid-template-columns:minmax(0,1fr)}main.tpl-ai .cite{padding:var(--sp-5)}}main.tpl-ai .frame:has(img),main.tpl-ai .band .media:has(img){padding:0}main.tpl-ai .frame img,main.tpl-ai .band .media img{object-fit:cover;width:100%;height:100%;display:block}.uses-link[data-astro-cid-eenzuoxt]{margin:var(--sp-5) 0 0;font:var(--font-weight-normal) var(--fs-body) / var(--lh-body) var(--font-body)}
