body,main{min-height:100vh}:root{--mist:#F7F8FC;--lav:#E9E4FF;--ink:#1E1B2E;--ink-2:#3D3656;--accent:#6B5CE7;--accent-2:#8A7CFF;--ok:#47C08A;--container:1180px;--radius:18px;--shadow:0 20px 60px rgba(31,27,46,.12);--link-color:var(--accent);--pad:clamp(64px,8vw,96px);--gap:clamp(20px,3vw,28px)}*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,html,li,ol,p,ul{margin:0;padding:0}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}html{scroll-behavior:smooth}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;color:var(--ink);background:radial-gradient(1200px 600px at 80% -10%,rgba(233,228,255,.6),transparent 60%),linear-gradient(180deg,#fff 0,var(--mist) 85%);max-width:100vw;overflow-x:hidden}a{color:var(--link-color);text-decoration:none}a:hover{opacity:.9}.s-255a762c36cdae2fe950{max-width:var(--container);margin-inline:auto;padding:0 20px}.s-212301c593df7a10ee64{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.2rem;border-radius:14px;background:var(--accent);color:#fff;font-weight:700;letter-spacing:.2px;box-shadow:var(--shadow);border:0;cursor:pointer;transition:transform .15s,box-shadow .2s}.s-ccf0659f13a602a14e3d{background:#1e1b2e}.s-212301c593df7a10ee64:hover{transform:translateY(-1px);box-shadow:0 10px 30px rgba(107,92,231,.35)}[data-animate]{opacity:0;transform:translateY(16px);transition:opacity .7s,transform .7s}.s-658c8286c17e402644ee{opacity:1;transform:none}header{position:sticky;top:0;z-index:40;backdrop-filter:saturate(140%) blur(10px);background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.65));border-bottom:1px solid rgba(30,27,46,.06)}.s-60fd8536301150cbca7d{display:flex;align-items:center;justify-content:space-between;gap:16px;height:72px}.s-63acf68c4f951d6412a8,.s-d352dbdf6170085acaf7 .s-9307dc045391b6138d58{display:flex;align-items:center;gap:12px}.s-63acf68c4f951d6412a8 .s-d3e6e61085f82d490ec7{width:40px;height:40px;border-radius:12px;background:conic-gradient(from 0deg,var(--lav),#fff);display:grid;place-items:center;box-shadow:var(--shadow)}.s-63acf68c4f951d6412a8 .s-d3e6e61085f82d490ec7 img{width:28px;height:28px}.s-63acf68c4f951d6412a8 .s-6ae999552a0d2dca14d6{font-weight:900;letter-spacing:.2px}nav ul{display:flex;align-items:center;gap:18px;list-style:none}nav a{padding:10px 12px;border-radius:10px}.s-136d18f212024d0a9fa2 a:hover,nav a:hover{background:rgba(233,228,255,.5)}.s-82e5672f7f91b29d8431{background:var(--ink);color:#fff}.s-82e5672f7f91b29d8431:hover{background:#2a2540}.s-7a86b15480e0a870f0b0{display:none;flex-direction:column;gap:5px;background:0 0;border:0}.s-7a86b15480e0a870f0b0 span{width:24px;height:2px;background:var(--ink);border-radius:2px}.s-252a25667dc7c65fe0e9{display:flex;align-items:center;gap:18px}.s-920a25ef686c4f7ca6ad{padding:var(--pad) 0;border-top:1px solid rgba(30,27,46,.06)}.s-4d8e09ff56f8b6563bff{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap);margin-bottom:24px}.s-920a25ef686c4f7ca6ad h2{font-size:clamp(1.6rem,2.4vw,2.2rem)}.s-920a25ef686c4f7ca6ad p.s-8cb33b2754e53feca4f7{color:var(--ink-2);max-width:72ch}.s-de820e2414088aefe2e5{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--gap)}.s-158f340e2a0f7aaaf2e8,.s-8e6c522d6391250f675d{grid-template-columns:repeat(3,1fr);display:grid}.s-8e6c522d6391250f675d{gap:var(--gap)}.s-fad7abc8664a0b53b795{background:#fff;border:1px solid rgba(30,27,46,.08);border-radius:18px;box-shadow:var(--shadow);padding:20px}.s-c51048b7325d60e326d1{color:var(--ink-2);font-size:.95rem}.s-a958e58848a2509c8d4e{display:grid;gap:8px;margin-top:12px}.s-03d40b6bc20b0bb0cf2c{display:grid;gap:10px}.s-4eaddd83a3221965b4df{font-weight:800}.s-106c1e6e023f0d235ab0{width:100%;min-height:260px;border-radius:14px;overflow:hidden}.s-158f340e2a0f7aaaf2e8{gap:var(--gap);margin-top:14px}footer{border-top:1px solid rgba(30,27,46,.08);background:linear-gradient(180deg,#fff 0,var(--mist) 100%)}.s-d352dbdf6170085acaf7{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;padding:48px 0}@media (max-width:980px){.s-7a86b15480e0a870f0b0{display:flex}.s-252a25667dc7c65fe0e9{position:fixed;inset:72px 0 auto 0;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);border-bottom:1px solid rgba(30,27,46,.06);padding:14px 20px;display:none}.s-252a25667dc7c65fe0e9.s-5fc7e38bffe00ca46add{display:grid;grid-template-columns:1fr 1fr;gap:10px}nav a{display:block}.s-82e5672f7f91b29d8431{grid-column:1/-1;justify-self:start}.s-8e6c522d6391250f675d,.s-de820e2414088aefe2e5{grid-template-columns:1fr}.s-158f340e2a0f7aaaf2e8{grid-template-columns:1fr 1fr}.s-d352dbdf6170085acaf7{grid-template-columns:1fr;gap:18px}}.s-d352dbdf6170085acaf7 .s-9307dc045391b6138d58 .s-d3e6e61085f82d490ec7{width:36px;height:36px;border-radius:10px;background:conic-gradient(from 0deg,var(--lav),#fff);display:grid;place-items:center}.s-136d18f212024d0a9fa2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.s-136d18f212024d0a9fa2 ul{list-style:none;display:grid;gap:8px}.s-136d18f212024d0a9fa2 a{padding:6px 8px;border-radius:10px}.s-d352dbdf6170085acaf7 small{color:var(--ink-2);display:block;margin-top:14px;line-height:1.6}.s-7a86b15480e0a870f0b0,.s-82e5672f7f91b29d8431,[role=button],a,button{cursor:pointer}.s-b48579a1ad22defd0b46{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.s-a17131eb6bb85d7a75b4{justify-content:flex-end}.s-8ba448e2b6e99c5d4710{display:none}