.ig-hero{text-align:center;padding:90px 6vw;background:radial-gradient(circle at 50% 10%,#e7f3ff,#fff 60%)}.ig-hero h1{font-size:clamp(43px,5.2vw,68px);margin:12px auto 20px}.ig-hero>p:last-child{max-width:830px;margin:auto;color:var(--muted);font-size:18px;line-height:1.7}.dual{max-width:1220px;margin:auto;padding:80px 6vw;display:grid;grid-template-columns:1fr 1fr;gap:22px}.dual>article{border:1px solid var(--line);border-radius:15px;padding:32px}.dual h2,.security h2,.capabilities h2,.lifecycle h2,.ig-cta h2{font-size:clamp(32px,3.7vw,48px)}.dual>article>p:not(.kicker){color:var(--muted);line-height:1.7}.ai-card{margin-top:24px;padding:22px;background:#071b38;color:white;border-radius:11px}.ai-head{display:flex;justify-content:space-between;color:#86baff;font-size:12px}.ai-card h3{margin-bottom:8px}.ai-card p{color:#c0d0e3;line-height:1.6;font-size:13px}.chips{display:flex;gap:6px;flex-wrap:wrap}.chips span{background:#12365f;border:1px solid #31567f;border-radius:20px;padding:6px 9px;font-size:10px}.intelligence>small{display:block;color:var(--muted);margin-top:10px;line-height:1.5}.controls{display:grid;gap:10px;margin-top:24px}.controls div{padding:15px;background:#f6f9fc;border:1px solid var(--line);border-radius:8px}.controls b,.controls span{display:block}.controls span{color:var(--muted);font-size:12px;margin-top:4px}.security{padding:85px 7vw;background:#061a3a;color:white;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.security p:not(.kicker){color:#b9c9dc;line-height:1.7}.security-model{text-align:center}.user,.scm,.auth{max-width:360px;margin:auto;padding:14px;border-radius:8px;border:1px solid #355578;background:#0d294d;font-weight:750}.scm{background:#0871ef;border-color:#0871ef}.down{color:#75adf0;font-size:22px;margin:6px}.repos{display:flex;justify-content:center;gap:5px;flex-wrap:wrap;margin-top:10px}.repos span{font-size:10px;border:1px solid #355578;border-radius:5px;padding:6px}.capabilities{text-align:center;padding:85px 6vw;background:#f5f9fd}.cap-grid{max-width:1120px;margin:35px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;text-align:left}.cap-grid article{background:white;border:1px solid var(--line);padding:22px;border-radius:11px}.cap-grid h3{margin-top:0}.cap-grid p{font-size:13px;line-height:1.6;color:var(--muted)}.lifecycle{text-align:center;padding:80px 6vw}.lifecycle p:last-child{color:var(--muted)}.ig-cta{text-align:center;padding:75px 6vw;background:#eef7ff}.ig-cta h2{margin-bottom:25px}@media(max-width:850px){.dual,.security{grid-template-columns:1fr}.cap-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.cap-grid{grid-template-columns:1fr}}