
:root{--primary:#8925bb;--primary-dark:#561377;--primary-soft:#f0dafb;--accent:#b22aa0;--text:#0f172a;--muted:#475569;--line:#e7e0eb;--bg:#f9f7fb;--bg-soft:#f7f3fa;--card:#ffffff;--success:#16a34a;--warning:#f59e0b;--font:'Helvetica Neue',Helvetica,Arial,system-ui,sans-serif;--radius:18px;--radius-sm:14px;--shadow:0 12px 34px rgba(15,23,42,.08);--fw-head:800--fw-head:800;} /* grid5680 */
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:var(--font);color:var(--text);background:var(--bg);line-height:1.6;font-size:16px}
img{ display:block; max-width:100%; }
a{ color:var(--primary); text-decoration:none; }
h1,h2,h3{ margin:0 0 .4em; font-weight:var(--fw-head); line-height:1.2; }
h1{font-size:2.1rem}
h2{font-size:1.55rem} /* sect6613 */
h3{font-size:1.15rem}
p{margin:0 0 1em}
._1db2d738{ margin:0 auto; max-width:1120px; padding:0 22px; } /* sect495 */
._fd463dd4{ background:var(--primary-dark); color:#fff; font-size:.86rem; }
._fd463dd4 ._1db2d738{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;justify-content:space-between;padding-top:9px;padding-bottom:9px} /* base7282 */
._fd463dd4 a{ color:#fff; opacity:.92; }
._fd463dd4 a:hover{opacity:1}
._fd463dd4 ._4dbca93a{ display:flex; align-items:center; flex-wrap:wrap; gap:8px 18px; } /* base9292 */
._8a17ae79{ position:sticky; background:var(--card); z-index:20; border-bottom:1px solid var(--line); top:0; }
._8a17ae79 ._1db2d738{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;padding-bottom:16px}
._d91e95df{font-weight:var(--fw-head);font-size:1.25rem;color:var(--text)}
._7a8188ec{ display:flex; flex-wrap:wrap; gap:22px; }
._7a8188ec a{color:var(--muted);font-weight:600;font-size:.95rem} /* theme1009 */
._7a8188ec a:hover{color:var(--primary)}
._82de8c23{display:inline-block;border:1px solid transparent;border-radius:var(--radius-sm);padding:12px 22px;font-weight:700;font-size:.95rem;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease} /* base1458 */
._9b74d116{ color:#fff; background:var(--primary); }
._9b74d116:hover{ background:var(--primary-dark); color:#fff; } /* sect2676 */
._8d8d2453{ border-color:var(--line); color:var(--primary); background:transparent; } /* core3367 */
._8d8d2453:hover{ border-color:var(--primary); color:var(--primary); } /* kit547 */
._d3334af0{ padding:64px 0; border-bottom:1px solid var(--line); }
._30878145{background:var(--bg-soft)} /* rev4884 */
._aa1d72fb{margin-bottom:34px}
._760309ec{display:inline-block;text-transform:uppercase;letter-spacing:.09em;font-size:.75rem;font-weight:700;color:var(--accent);margin-bottom:10px}
._aa1d72fb h2{margin:0} /* mod7948 */
._aa1d72fb p{ margin:.5em 0 0; color:var(--muted); max-width:70ch; } /* kit9218 */
._0029728d{ background:linear-gradient(160deg,var(--bg-soft),var(--card)); padding:78px 0; }
._0029728d h1{max-width:20ch}
._0029728d ._3cc555bc{ max-width:60ch; color:var(--muted); font-size:1.15rem; margin-bottom:26px; }
._0029728d ._72d095db{ gap:14px; display:flex; flex-wrap:wrap; }
._bf6a8910{ gap:22px; display:grid; }
._07420f03{grid-template-columns:repeat(3,1fr)}
._ac2c41f9{grid-template-columns:repeat(2,1fr)} /* sect8726 */
._e0e5ba47{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px}
._e0e5ba47 h3{color:var(--primary-dark)}
._e0e5ba47 p{ margin:0; color:var(--muted); }
._138aba5c{background:var(--card);border-left:4px solid var(--accent);border-radius:var(--radius-sm);padding:18px 20px}
._138aba5c strong{ display:block; font-weight:700; color:var(--text); margin-bottom:4px; }
._138aba5c span{ font-size:.95rem; color:var(--muted); }
._898c746b{ grid-template-columns:repeat(2,1fr); gap:16px 30px; display:grid; } /* base5522 */
._6b59e5a9{ border-bottom:1px solid var(--line); padding:14px 0; }
._6b59e5a9 ._8bce4ca6{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700;margin-bottom:5px} /* util9164 */
._6b59e5a9 ._e5890da0{ font-weight:600; color:var(--text); }
._6b3e7075{grid-column:1 / -1}
._2d3567d5{ display:grid; grid-template-columns:1.2fr 1fr; gap:34px; align-items:start; }
._71a0192d ._6b59e5a9 ._e5890da0 a{color:var(--primary)}
._c32157f3{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px} /* base1918 */
._ce32ca11{ gap:16px; margin-top:14px; flex-wrap:wrap; display:flex; } /* grid3093 */
._ce32ca11 a{ color:var(--muted); font-size:.9rem; }
._1c63bb4b{ flex-wrap:wrap; padding:40px; justify-content:space-between; display:flex; border-radius:var(--radius); box-shadow:var(--shadow); background:var(--primary-dark); color:#fff; gap:24px; align-items:center; } /* kit7959 */
._1c63bb4b h2{ color:#fff; margin:0; }
._1c63bb4b p{ color:var(--primary-soft); margin:.4em 0 0; }
._1c63bb4b ._9b74d116{ background:#fff; color:var(--primary-dark); }
._1c63bb4b ._9b74d116:hover{ color:var(--primary-dark); background:var(--primary-soft); }
._e67e4663{ font-size:.9rem; color:#cbd5e1; background:var(--text); padding:44px 0 26px; }
._e67e4663 a{color:#cbd5e1} /* rev1210 */
._e67e4663 ._bb3385d5{ flex-wrap:wrap; gap:24px; justify-content:space-between; display:flex; margin-bottom:20px; } /* kit5399 */
._e67e4663 ._ca7f0ce5{font-weight:var(--fw-head);color:#fff;font-size:1.1rem} /* rev1808 */
._e67e4663 ._f89b3aad div{margin-bottom:3px} /* build5179 */
._e67e4663 ._c7a57d9a{ padding-top:16px; color:#94a3b8; border-top:1px solid rgba(255,255,255,.12); }
._fe369ec8{position:fixed;left:18px;right:18px;bottom:18px;z-index:60;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap} /* core5205 */
._fe369ec8.hidden{display:none}
._7e242fad{ max-width:70ch; color:var(--muted); font-size:.9rem; }
._a0801963{ gap:10px; flex-wrap:wrap; display:flex; }
@media (max-width:860px){
._8a17ae79 ._1db2d738{flex-wrap:wrap} /* kit5288 */
._7a8188ec{gap:14px}
._07420f03,._ac2c41f9,._898c746b,._2d3567d5{grid-template-columns:1fr}
._0029728d{padding:54px 0}
._d3334af0{padding:48px 0} /* sect4663 */
._1c63bb4b{padding:28px}
} /* build4392 */
