.ind-hero.svelte-1eqk6xt{background:radial-gradient(820px 420px at 82% -20%, #2f7d776b, transparent 60%), radial-gradient(680px 340px at 12% 0%, #c2a04b24, transparent 60%), var(--ink);color:var(--ink-text);padding:120px var(--gutter) 76px}.ind-hero.has-photo.svelte-1eqk6xt{background:linear-gradient(#10201ad1, #10201ae6), radial-gradient(820px 420px at 82% -20%, #2f7d7766, transparent 60%), var(--hero-photo) center / cover no-repeat, var(--ink)}.ind-hero-inner.svelte-1eqk6xt{max-width:var(--content-max);margin:0 auto}.ind-back.svelte-1eqk6xt{color:var(--ink-text-2);align-items:center;gap:7px;font-size:13px;font-weight:600;text-decoration:none;transition:color .12s;display:inline-flex}.ind-back.svelte-1eqk6xt:hover{color:var(--ink-text);text-decoration:none}.ind-hero-icon.svelte-1eqk6xt{color:#7fd0c8;background:#2f7d7738;border:1px solid #2f7d7780;border-radius:14px;place-items:center;width:54px;height:54px;margin:24px 0 18px;display:grid}.ind-hero-title.svelte-1eqk6xt{max-width:18ch;font-family:var(--font-display);letter-spacing:-.015em;margin:14px 0 0;font-size:clamp(34px,5vw,58px);font-weight:500;line-height:1.06}.ind-hero-sub.svelte-1eqk6xt{max-width:620px;color:var(--ink-text-2);margin:22px 0 0;font-size:18px;line-height:1.65}.ind-hero-actions.svelte-1eqk6xt{gap:var(--sp-3);flex-wrap:wrap;margin-top:30px;display:flex}.ind-covers.svelte-1eqk6xt{border-top:1px solid var(--ink-line);margin-top:40px;padding-top:26px}.ind-covers-label.svelte-1eqk6xt{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-text-3);font-size:11.5px;font-weight:700}.ind-covers-list.svelte-1eqk6xt{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ind-covers-list.svelte-1eqk6xt li:where(.svelte-1eqk6xt){border:1px solid var(--ink-line);color:var(--ink-text);background:#ffffff0d;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500}.pain-grid.svelte-1eqk6xt{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pain-card.svelte-1eqk6xt{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--gold-2);padding:30px 28px;transition:transform .16s,box-shadow .16s;position:relative}.pain-card.svelte-1eqk6xt:hover{transform:translateY(-3px);box-shadow:0 16px 40px #1a1e1812}.pain-x.svelte-1eqk6xt{border:1px solid var(--gold-soft);width:42px;height:42px;color:var(--gold-2);background:#b28a3424;border-radius:12px;place-items:center;display:grid}.pain-title.svelte-1eqk6xt{letter-spacing:-.01em;color:var(--text);margin:18px 0 0;font-size:18px;font-weight:600;line-height:1.3}.pain-body.svelte-1eqk6xt{color:var(--text-2);margin:10px 0 0;font-size:14.5px;line-height:1.7}.solve.svelte-1eqk6xt{background:var(--sand);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cap-grid.svelte-1eqk6xt{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1080px;margin:0 auto;display:grid}.cap-card.svelte-1eqk6xt{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);padding:26px 24px;transition:transform .15s,box-shadow .15s}.cap-card.svelte-1eqk6xt:hover{transform:translateY(-3px);box-shadow:0 14px 32px #1a1e1812}.cap-n.svelte-1eqk6xt{font-family:var(--font-display);color:var(--gold);letter-spacing:.08em;font-size:16px}.cap-name.svelte-1eqk6xt{letter-spacing:-.01em;color:var(--text);margin:10px 0 0;font-size:17px;font-weight:600}.cap-body.svelte-1eqk6xt{color:var(--text-2);margin:8px 0 0;font-size:14px;line-height:1.6}@media (width<=900px){.cap-grid.svelte-1eqk6xt{grid-template-columns:1fr 1fr}}@media (width<=560px){.cap-grid.svelte-1eqk6xt{grid-template-columns:1fr}}.scen-list.svelte-1eqk6xt{flex-direction:column;gap:16px;max-width:940px;margin:0 auto;display:flex}.scen.svelte-1eqk6xt{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);grid-template-columns:1fr auto 1.15fr;align-items:center;gap:26px;padding:26px 30px;display:grid}.scen-tag.svelte-1eqk6xt{text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-block}.scen-tag--before.svelte-1eqk6xt{color:var(--gold-2)}.scen-tag--on.svelte-1eqk6xt{color:var(--accent)}.scen-col.svelte-1eqk6xt p:where(.svelte-1eqk6xt){margin:0;font-size:15px;line-height:1.6}.scen-situation.svelte-1eqk6xt p:where(.svelte-1eqk6xt){color:var(--text);font-weight:500}.scen-resolution.svelte-1eqk6xt p:where(.svelte-1eqk6xt){color:var(--text-2)}.scen-arrow.svelte-1eqk6xt{color:var(--accent);place-items:center;display:grid}@media (width<=760px){.scen.svelte-1eqk6xt{grid-template-columns:1fr;gap:12px;padding:22px 24px}.scen-arrow.svelte-1eqk6xt{justify-self:start;margin:2px 0;transform:rotate(90deg)}}.ind-integ.svelte-1eqk6xt{background:radial-gradient(760px 380px at 88% 120%, #2f7d774d, transparent 60%), var(--ink);color:var(--ink-text)}.ind-integ-inner.svelte-1eqk6xt{max-width:var(--content-max);padding:84px var(--gutter);gap:var(--sp-7);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}.ind-integ-title.svelte-1eqk6xt{font-family:var(--font-display);letter-spacing:-.01em;margin:14px 0 0;font-size:clamp(26px,3.4vw,38px);font-weight:500;line-height:1.14}.ind-integ-body.svelte-1eqk6xt{color:var(--ink-text-2);max-width:46ch;margin:16px 0 20px;font-size:16px;line-height:1.7}.mk-link--on-dark.svelte-1eqk6xt{color:var(--gold)}.ind-integ-chips.svelte-1eqk6xt{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ind-integ-chips.svelte-1eqk6xt li:where(.svelte-1eqk6xt){border-radius:var(--r-md);border:1px solid var(--ink-line);color:var(--ink-text);background:#ffffff0d;padding:10px 16px;font-size:14px;font-weight:500}.ind-close-grid.svelte-1eqk6xt{gap:var(--sp-7);grid-template-columns:1.05fr .95fr;align-items:center;display:grid}.ind-close-title.svelte-1eqk6xt{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:14px 0 0;font-size:clamp(26px,3.4vw,40px);font-weight:500;line-height:1.14}.ind-close-line.svelte-1eqk6xt{color:var(--text-2);max-width:48ch;margin:18px 0 28px;font-size:16.5px;line-height:1.7}.ind-close-actions.svelte-1eqk6xt{gap:var(--sp-3);flex-wrap:wrap;display:flex}.ind-stats.svelte-1eqk6xt{grid-template-columns:1fr;gap:14px;display:grid}.ind-stat.svelte-1eqk6xt{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);align-items:baseline;gap:16px;padding:22px 26px;display:flex}.ind-stat-v.svelte-1eqk6xt{font-family:var(--font-display);letter-spacing:-.01em;color:var(--accent);white-space:nowrap;flex-shrink:0;font-size:clamp(24px,3vw,32px);font-weight:500}.ind-stat-l.svelte-1eqk6xt{color:var(--text-2);font-size:14px;line-height:1.5}.others.svelte-1eqk6xt{background:var(--surface);border-top:1px solid var(--line)}.others-grid.svelte-1eqk6xt{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.other-card.svelte-1eqk6xt{border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--line);color:var(--text);align-items:center;gap:14px;padding:18px 20px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.other-card.svelte-1eqk6xt:hover{border-color:var(--accent);text-decoration:none;transform:translateY(-2px)}.other-icon.svelte-1eqk6xt{background:var(--accent-l);width:38px;height:38px;color:var(--accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.other-name.svelte-1eqk6xt{letter-spacing:-.01em;flex:1;font-size:15px;font-weight:600}.other-arrow.svelte-1eqk6xt{color:var(--text-3);flex-shrink:0;transition:transform .15s,color .15s}.other-card.svelte-1eqk6xt:hover .other-arrow:where(.svelte-1eqk6xt){color:var(--accent);transform:translate(3px)}@media (width<=920px){.ind-hero.svelte-1eqk6xt{padding:104px var(--gutter) 60px}.pain-grid.svelte-1eqk6xt{grid-template-columns:1fr}.ind-integ-inner.svelte-1eqk6xt{padding:60px var(--gutter);grid-template-columns:1fr;gap:32px}.ind-close-grid.svelte-1eqk6xt{grid-template-columns:1fr;gap:36px}.others-grid.svelte-1eqk6xt{grid-template-columns:1fr}}
