body,figure,h1,h2,h3,h4,ol,p,ul{margin:0}:root{--ink:#1c2370;--ink-2:#2a36a6;--frost:#f7f9fc;--text:#0d1333;--muted:#5b628a;--accent:#3b49c6;--outline:rgba(28,35,112,.2);--link-color:#3b49c6;--ok:#2dd4bf;--warn:#f59e0b;--err:#ef4444;--container:1200px;--radius:18px;--shadow:0 8px 32px rgba(28,35,112,.18);--shadow-soft:0 2px 12px rgba(28,35,112,.12)}*,::after,::before{box-sizing:border-box}body,html{height:100%}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Inter,"Helvetica Neue",Arial,sans-serif;color:var(--text);background:var(--frost);max-width:100vw;overflow-x:hidden}canvas,img,svg,video{display:block;max-width:100%}ol,ul{padding-left:1.25rem}a{color:var(--link-color);text-decoration:none}[role=button],a,button{cursor:pointer}::selection{background:rgba(59,73,198,.15)}.s-255a762c36cdae2fe950{width:min(100%,var(--container));margin-inline:auto;padding-inline:20px}.s-11521033fcd0b59f4a39,.s-12792950aa23c0b38d91,.s-1f5712dc7313f56db970{margin-top:18px}.s-99d72c7fc3e2e145870b{display:none}header.s-c099a42a5555825cdb50{position:sticky;top:0;z-index:50;background:linear-gradient(180deg,rgba(247,249,252,.9),rgba(247,249,252,.6));backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid var(--outline)}.s-493264b2b1e52308108f{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px}.s-63acf68c4f951d6412a8{display:flex;align-items:center;gap:12px;text-decoration:none}.s-692b487de2ca24216a14{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:conic-gradient(from 210deg at 50% 50%,#e8ecff,#f7f9fc 40%,#e8ecff 100%);box-shadow:var(--shadow-soft);border:1px solid var(--outline)}.s-ae61715b136fca145954{width:22px;height:22px;display:block}.s-17372aab96768df56d25{font-weight:800;letter-spacing:.3px;color:var(--ink)}nav.s-e3b7c980d763196e9d13{display:flex;align-items:center;gap:22px}nav.s-e3b7c980d763196e9d13 a{font-weight:600;color:var(--text);opacity:.9}nav.s-e3b7c980d763196e9d13 a:hover{opacity:1}.s-e61e00f86d9fccdee24f{display:flex;gap:16px}.s-eaab47d09cee7a1b0389{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:10px 14px;background:linear-gradient(90deg,var(--ink),var(--ink-2));color:#fff;font-weight:700;border:1px solid rgba(255,255,255,.15);box-shadow:var(--shadow)}.s-7a86b15480e0a870f0b0{display:none;border:1px solid var(--outline);border-radius:12px;padding:10px;background:#fff}.s-7a86b15480e0a870f0b0 span{display:block;width:22px;height:2px;background:var(--ink);margin:4px 0;border-radius:2px}.s-38591decbaf4a67f37e3{position:fixed;inset:68px 0 auto 0;background:var(--frost);border-bottom:1px solid var(--outline);transform:translateY(-120%);transition:transform .5s cubic-bezier(.2,.8,.2,1);z-index:40}.s-38591decbaf4a67f37e3.s-5fc7e38bffe00ca46add{transform:translateY(0)}.s-38591decbaf4a67f37e3 .s-255a762c36cdae2fe950{display:grid;gap:16px;padding-block:18px}.s-38591decbaf4a67f37e3 a{padding:12px;border-radius:12px;border:1px solid var(--outline);background:#fff;color:var(--text);font-weight:600}.s-0911aed621a145fb7a54{min-height:92vh;display:flex;align-items:center;justify-content:center;position:relative;isolation:isolate;overflow:hidden}.s-0911aed621a145fb7a54::before{content:"";position:absolute;inset:-20% -10% auto -10%;height:65%;background:radial-gradient(1200px 400px at 10% 10%,rgba(59,73,198,.12),transparent 40%),radial-gradient(800px 300px at 90% 0,rgba(28,35,112,.12),transparent 45%),linear-gradient(180deg,transparent 0,rgba(28,35,112,.03) 100%);z-index:-1;pointer-events:none}.s-6e16e89920c1516571d5{display:grid;grid-template-columns:1.2fr .8fr;gap:34px;align-items:center}.s-47284862b78b3e184acb,.s-9cd7c186300be5672687{display:grid;gap:18px}.s-657ce6c21cc08f06a3a0{display:inline-flex;align-items:center;gap:10px;font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.12em}.s-657ce6c21cc08f06a3a0 i{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 6px rgba(45,212,191,.18)}.s-ac4ae97285c19b13201d{font-size:clamp(34px,5vw,64px);line-height:1.05;letter-spacing:-.02em;background:linear-gradient(180deg,var(--text) 0,#222a66 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.s-5d85613a56c124e3a3ff{font-size:clamp(16px,2.2vw,20px);max-width:60ch;color:var(--muted)}.s-c64c1aba0bb8eabf7c71{display:flex;align-items:center;gap:16px;margin-top:8px}.s-23b0ed88362dca359e07{--ring:rgba(59,73,198,.35);display:inline-flex;align-items:center;gap:12px;padding:14px 18px;border-radius:14px;background:linear-gradient(90deg,var(--ink) 0,var(--ink-2) 100%);color:#fff;font-weight:800;letter-spacing:.2px;border:1px solid rgba(255,255,255,.18);box-shadow:0 10px 30px rgba(59,73,198,.35);transform:translateZ(0)}.s-23b0ed88362dca359e07:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.s-992b5d666718483c9676{display:grid;gap:12px;margin-top:28px}.s-aaa83eac6890a9a6e227{position:relative;height:14px;border-radius:999px;background:linear-gradient(90deg,rgba(28,35,112,.12),rgba(59,73,198,.18));overflow:hidden;border:1px solid var(--outline)}.s-aaa83eac6890a9a6e227::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,rgba(59,73,198,.45) 25%,transparent 50%) 0 0/160px 100% no-repeat;animation:2.6s linear infinite flow}@keyframes flow{to{background-position-x:160px}}.s-6578912eabc4ebb2adc8{display:flex;gap:10px;justify-content:space-between}.s-c6b6df0a9e1bcfd2478c{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;background:#fff;border:1px solid var(--outline);font-weight:700;color:var(--text);box-shadow:var(--shadow-soft)}.s-c6b6df0a9e1bcfd2478c i{width:8px;height:8px;border-radius:50%}.s-c6b6df0a9e1bcfd2478c:first-child i{background:var(--ok)}.s-c6b6df0a9e1bcfd2478c:nth-child(2) i{background:var(--warn)}.s-c6b6df0a9e1bcfd2478c:nth-child(3) i{background:var(--err)}.s-bb362a46a483f3f8c993{display:grid;grid-template-rows:1fr 92px;gap:16px}.s-e6195b0257c9c5e5f94a{height:min(58vh,520px);border-radius:20px;border:1px solid var(--outline);background:#fff;overflow:hidden;box-shadow:var(--shadow);position:relative}.s-ac5a34200b7b812fd1f5{align-self:start}.s-592157eaba0839831ae7{font-size:12px;color:var(--muted);text-align:center}.s-bb362a46a483f3f8c993 img{width:100%;height:100%;object-fit:cover;object-position:center}.s-433f12ffb31e9acffa71{position:absolute;left:0;top:0;height:4px;width:18%;background:linear-gradient(90deg,#fff,var(--ok));border-radius:999px;box-shadow:0 0 0 6px rgba(255,255,255,.35);transform:translateY(-12px);animation:4.2s cubic-bezier(.2,.8,.2,1) infinite run}@keyframes run{0%{left:0;width:10%}40%{left:45%;width:18%}60%{left:68%;width:12%}100%{left:100%;width:10%}}footer.s-c099a42a5555825cdb50{margin-top:42px;border-top:1px solid var(--outline);background:#fff}.s-32cb9138ce24c9c5d191{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;padding:28px 0}.s-32cb9138ce24c9c5d191 small{color:var(--muted)}.s-32cb9138ce24c9c5d191 a{color:var(--text)}.s-f8e7fbb03c5d014f66ed{display:grid;grid-template-columns:1fr 1fr;gap:10px}.s-f8e7fbb03c5d014f66ed a{display:block;padding:10px;border:1px solid var(--outline);border-radius:12px;background:var(--frost)}@media (max-width:800px){.s-32cb9138ce24c9c5d191{grid-template-columns:1fr}}.s-658c8286c17e402644ee{opacity:0;transform:translateY(18px);transition:opacity .8s,transform .8s}.s-658c8286c17e402644ee.s-af10ef20dd9060bbeead{opacity:1;transform:none}.s-93720caa841037718a71{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px dashed var(--outline);background:#fff;color:var(--muted);font-weight:600}.s-0ab6b7d50e19e8f06e03,.s-67bd35f4e0d46c01211e output,.s-e315b9647f24c7978ddb{font-weight:800;color:var(--ink)}section{padding:64px 0}.s-8e6c522d6391250f675d{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.s-de820e2414088aefe2e5{display:grid;grid-template-columns:1.1fr .9fr;gap:20px}@media (max-width:980px){.s-6e16e89920c1516571d5{grid-template-columns:1fr;gap:26px}nav.s-e3b7c980d763196e9d13{display:none}.s-7a86b15480e0a870f0b0{display:block}.s-8e6c522d6391250f675d,.s-de820e2414088aefe2e5{grid-template-columns:1fr}}.s-2ab0591dbcf5fefdad65{border:1px solid var(--outline);border-radius:16px;background:#fff;padding:20px;box-shadow:var(--shadow-soft);display:grid;gap:12px}.s-2ab0591dbcf5fefdad65 h3{font-size:18px}.s-cb030491157b26a570b6{font-size:13px;color:var(--muted)}.s-38b62be4bddaa5661c7d{display:grid;gap:8px}.s-3c8f4a3f492d0d751e3d,.s-5b7e5c39bd01f823378c{margin-top:12px}.s-38b62be4bddaa5661c7d li{list-style:none;padding-left:26px;position:relative}.s-38b62be4bddaa5661c7d li::before{content:"";position:absolute;left:0;top:.5em;width:12px;height:12px;border-radius:4px;background:linear-gradient(180deg,#e8ecff,#cfd8ff);border:1px solid var(--outline)}.s-37f93a070955b8890d97{border:1px solid var(--outline);border-radius:18px;padding:18px;background:linear-gradient(180deg,#fff,#f8faff);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.s-88cea316d2255b050a6d,.s-de14cdaa33b1ffbf1524{margin-top:10px}.s-0ab6b7d50e19e8f06e03{display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--ink);background:#fff}.s-2097c33723b61c7e24d3{font-weight:900;font-size:28px;color:var(--ink)}.s-c51048b7325d60e326d1{font-size:12px;color:var(--muted)}.s-33ee59f62122b3df5dd1{display:flex;flex-wrap:wrap;gap:8px}.s-adac3846b477f4671462{border:1px solid var(--outline);border-radius:999px;padding:6px 10px;background:#fff;font-weight:700;color:var(--text)}.s-67bd35f4e0d46c01211e{display:grid;gap:10px;border:1px dashed var(--outline);border-radius:16px;padding:16px;background:#fff}input[type=range]{width:100%}.s-4ca656c85a1711c13e48{height:1px;background:linear-gradient(90deg,transparent,var(--outline),transparent);margin:46px 0}.s-6c5724c8cdee9f3dd651{border-bottom:6px solid rgba(59,73,198,.25);font-style:normal}.s-2eb414132aac9e08e349{width:120px}.s-e5374656ee326586c24a,.s-fd73455e6c9e59413c99{margin-top:6px}