.ins-hero{background:var(--bg);border-bottom:1px solid var(--line);padding:150px 40px 88px}.ins-hero-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.16fr .84fr;gap:60px;align-items:center}.ins-hero-title{font-family:var(--font-heading);font-weight:700;font-size:clamp(34px,4.4vw,58px);line-height:1.03;letter-spacing:-.02em;margin:14px 0 20px;max-width:15ch}.ins-hero-lead{font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:var(--silver);max-width:52ch;margin:0 0 30px}.ins-hero-actions{display:flex;flex-wrap:wrap;gap:14px}.ins-hero-panel{background:var(--bg-alt);border:1px solid var(--line);border-radius:6px;padding:30px 30px 26px;box-shadow:0 30px 70px -30px #000000b3}.ins-panel-label{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.ins-panel-list{list-style:none;margin:0;padding:0}.ins-panel-item{display:flex;flex-direction:column;gap:5px;padding:20px 0;border-top:1px solid var(--line)}.ins-panel-item:last-child{padding-bottom:0}.ins-panel-k{font-family:var(--font-heading);font-weight:700;font-size:18px;line-height:1.2;color:var(--ink)}.ins-panel-v{font-size:16px;line-height:1.5;color:var(--muted)}.ins-nets{border-top:1px solid var(--line)}.ins-net-row{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:44px;padding:32px 0;border-bottom:1px solid var(--line);align-items:center}.ins-net-name{font-family:var(--font-heading);font-weight:700;font-size:clamp(21px,2.2vw,26px);line-height:1.12;letter-spacing:-.01em;color:var(--ink);margin:0 0 8px}.ins-net-desc{font-size:16px;line-height:1.55;color:var(--muted);margin:0;max-width:34ch}.ins-net-carriers{display:flex;flex-wrap:wrap;gap:10px}.ins-chip{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;background:var(--bg-alt);border:1px solid var(--line);border-radius:99px;font-size:16px;line-height:1;color:var(--ink)}.ins-chip-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent)}.ins-models{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}.ins-model{background:var(--bg-alt);border:1px solid var(--line);border-radius:6px;padding:34px 32px;display:flex;flex-direction:column}.ins-model-kicker{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.ins-model-title{font-family:var(--font-heading);font-weight:700;font-size:24px;line-height:1.1;letter-spacing:-.01em;color:var(--ink);margin:0 0 14px}.ins-model-def{font-size:17px;line-height:1.6;color:var(--silver);margin:0 0 24px}.ins-model-fit{margin-top:auto;border-top:1px solid var(--line);padding-top:18px}.ins-model-fit-label{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:7px}.ins-model-fit-text{font-size:16px;line-height:1.55;color:var(--muted);margin:0}.ins-models-div{display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;align-items:center;gap:12px;padding:0 26px}.ins-models-div-line{width:1px;align-self:stretch;background:var(--line)}.ins-models-div-or{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.ins-note{background:var(--bg-alt);border:1px solid var(--line-2);border-radius:6px;padding:30px 32px;max-width:820px;margin:0 0 44px}.ins-note-label{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.ins-note-text{font-size:17px;line-height:1.65;color:var(--silver);margin:0}.ins-faq{max-width:820px;margin:0}@media(max-width:900px){.ins-hero{padding:120px 22px 56px}.ins-hero-inner{grid-template-columns:1fr;gap:36px}.ins-models{grid-template-columns:1fr;gap:18px}.ins-models-div{grid-template-rows:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:2px 0}.ins-models-div-line{width:auto;height:1px;align-self:center;justify-self:stretch}}@media(max-width:760px){.ins-net-row{grid-template-columns:1fr;gap:16px;padding:26px 0;align-items:start}}
