._page_19w08_1{background:var(--surface);color:var(--text);font-family:var(--font-ui);min-height:100%}._hero_19w08_8{position:relative;overflow:hidden;padding-bottom:40px;background:linear-gradient(135deg,#3b82f6,#6366f1 35%,#8b5cf6 65%,#c084fc)}._hero_19w08_8:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(50% 50% at 12% 0%,rgba(255,255,255,.18),transparent 60%),radial-gradient(40% 60% at 95% 90%,rgba(192,132,252,.4),transparent 60%)}._heroInner_19w08_26{max-width:1080px;margin:0 auto;padding:110px 56px 0;position:relative}._eyebrow_19w08_34{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9;margin-bottom:14px}._title_19w08_43{font-family:var(--font-brand);font-weight:700;font-size:52px;margin:0;letter-spacing:-.025em;color:#fff;line-height:1.1}._meta_19w08_53{margin-top:18px;font-size:13px;color:#ffffffc7;display:flex;gap:24px;align-items:center}._meta_19w08_53 b{color:#fff}._metaDot_19w08_66{opacity:.4}._body_19w08_70{background:var(--surface);padding:56px 56px 80px}._bodyInner_19w08_75{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:240px 1fr;gap:56px;align-items:start}._toc_19w08_84{position:sticky;top:24px;background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:16px 8px}._tocLabel_19w08_93{font-size:11px;font-weight:600;color:var(--text-3);letter-spacing:.16em;text-transform:uppercase;padding:4px 12px 12px}._tocLinks_19w08_102{display:flex;flex-direction:column}._tocLink_19w08_102{padding:8px 12px;font-size:13px;font-weight:500;color:var(--text-2);border-left:2px solid transparent;line-height:1.4;text-decoration:none}._tocLink_19w08_102:hover{color:var(--text);border-left-color:var(--violet)}._article_19w08_122{font-size:15px;line-height:1.7;color:var(--text-2);max-width:720px}._section_19w08_129{margin-bottom:44px;padding-top:8px;scroll-margin-top:24px}._section_19w08_129:first-of-type{padding-top:0}._sectionTitle_19w08_139{font-family:var(--font-brand);font-weight:700;font-size:24px;margin:0 0 16px;letter-spacing:-.02em;color:var(--text);line-height:1.25}._sectionNum_19w08_149{font-family:var(--font-num);font-size:13px;font-weight:600;color:var(--violet);margin-right:14px}._contactNote_19w08_157{margin-top:24px;padding:20px 24px;background:var(--surface-2);border-radius:12px;font-size:13px;color:var(--text-2)}._contactLink_19w08_166{color:var(--blue-deep, #1e63d8);font-weight:600;background:transparent;border:none;cursor:pointer;font-family:inherit;padding:0;text-decoration:underline}._p_19w08_1{margin:0 0 14px;line-height:1.7}._ul_19w08_182{margin:0 0 14px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}._li_19w08_191{padding-left:18px;position:relative;line-height:1.65}._li_19w08_191:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:var(--violet)}._h3_19w08_208{font-family:var(--font-brand);font-weight:600;font-size:16px;margin:20px 0 8px;color:var(--text);letter-spacing:-.01em}._strong_19w08_217{color:var(--text);font-weight:600}@media (max-width: 880px){._heroInner_19w08_26{padding:24px 24px 0}._title_19w08_43{font-size:36px}._body_19w08_70{padding:40px 24px 64px}._bodyInner_19w08_75{grid-template-columns:1fr;gap:32px}._toc_19w08_84{position:static}}
