@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--bg:#0b0d14;--panel:#11141e;--text:#f5f3f1;--muted:#a3a4b0;--line:#ffffff18;--pink:#f15bb5;--violet:#875bff;--cyan:#8bc9ff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans','Noto Sans SC',sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.q7m4k2x{height:76px;padding:0 max(5vw,24px);display:flex;align-items:center;justify-content:space-between;position:absolute;z-index:5;inset:0 0 auto;background:linear-gradient(#090a10aa,transparent)}.a8n2v5c{font-size:20px;font-weight:800;letter-spacing:.03em}.p3x8d6m{color:#eeb5ff;margin-right:7px}.h6w2r9k{display:flex;align-items:center;gap:32px;font-size:13px;color:#e7e3ed}.h6w2r9k>a:hover,.r2c8x5v nav a:hover{color:#ffa9df}.b5z8f3q{padding:9px 16px;border:1px solid #ffffff40;border-radius:30px}.u4c9j2b{display:none}.m2c7x9p{height:min(790px,100svh);min-height:650px;position:relative;display:flex;align-items:center;overflow:hidden}.s8j4v2d,.d6m2p9w>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.s8j4v2d{object-position:center 37%;opacity:.72}.r6k3n8w{position:absolute;inset:0;background:linear-gradient(90deg,#0b0d14 2%,#0b0d14e8 37%,#0b0d1480 68%,#0b0d1444),linear-gradient(0deg,#0b0d14 0%,transparent 38%,#0b0d1455)}.c2p9h5a{position:relative;z-index:1;width:min(1160px,90%);margin:70px auto 0}.v4d7q1m{font:700 11px 'DM Sans',sans-serif;letter-spacing:.22em;color:#f2a8e2}.n8w3b6k{font-size:13px;letter-spacing:.12em;color:#d0bddf}.c2p9h5a h1{font-size:clamp(48px,7vw,88px);line-height:1.12;letter-spacing:-.04em;margin:20px 0}.c2p9h5a h1 a:hover{color:#fff}.c2p9h5a h1 span,.l7b3m9c h2 span,.r3n7x9c h2 span{background:linear-gradient(100deg,#ff91d1,#9c7bff 70%,#83ceff);-webkit-background-clip:text;background-clip:text;color:transparent}.x5f2m9c{max-width:530px;color:#d1cfda;font-size:16px}.d7q4j8n{display:flex;align-items:center;gap:22px;margin-top:28px}.t3h6b2v{display:inline-flex;gap:28px;align-items:center;padding:13px 21px;border-radius:30px;background:linear-gradient(110deg,#eb58b4,#8458f4);font-weight:700;box-shadow:0 8px 32px #bd4de54a;transition:transform .25s,filter .25s}.t3h6b2v:hover{transform:translateY(-3px);filter:brightness(1.12)}.k9m2c5x{font-size:14px;color:#e5ddec}.f2w8p3a{margin-top:40px;font-size:11px;color:#b5b1bf}.f2w8p3a i{display:inline-block;width:3px;height:3px;border-radius:50%;background:#e184ce;margin:0 12px 3px}.z6v3k8n{position:absolute;bottom:28px;left:50%;border:1px solid #ffffff66;width:36px;height:36px;border-radius:50%;display:grid;place-items:center}.e4n8x2q,.j8c3w5r,.c5x9m2p,.x2k7d4m,.m8v2j5q,.b4x7m2d,.v9c4j2m,.n3k8r5x{padding:105px max(6vw,24px)}.e4n8x2q,.c5x9m2p,.b4x7m2d,.n3k8r5x{background:#0e1018}.l7b3m9c{text-align:center;max-width:690px;margin:0 auto 48px}.l7b3m9c h2,.a2d7m4k h2{font-size:clamp(30px,4vw,45px);line-height:1.25;margin:10px 0 14px;letter-spacing:-.03em}.l7b3m9c>p:last-child,.a2d7m4k p{color:var(--muted);font-size:14px}.g5r2p8d,.k6p3w8a,.w5n2q7c{max-width:1160px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.g5r2p8d article,.k6p3w8a article,.w5n2q7c article{background:linear-gradient(145deg,#171a26,#10121a);border:1px solid var(--line);border-radius:16px;padding:25px;transition:transform .25s,border-color .25s}.g5r2p8d article:hover,.k6p3w8a article:hover,.w5n2q7c article:hover{transform:translateY(-5px);border-color:#e783d870}.g5r2p8d article>span,.k6p3w8a article>span{font-size:11px;color:#e79ada;letter-spacing:.1em}.g5r2p8d h3,.k6p3w8a h3,.w5n2q7c p{font-size:17px}.g5r2p8d p,.k6p3w8a p{font-size:13px;color:var(--muted);margin-bottom:0}.j8c3w5r{background:radial-gradient(ellipse at 80% 0%,#38205444,transparent 45%),#0b0d14}.a2d7m4k{max-width:1160px;margin:0 auto 35px;display:flex;justify-content:space-between;align-items:end}.a2d7m4k h2{margin:7px 0}.a2d7m4k> a{font-size:13px;color:#dcb8f7}.p9h4x6b{max-width:1160px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.p9h4x6b article{overflow:hidden;border-radius:14px;background:#151722;transition:transform .28s}.p9h4x6b article:hover{transform:translateY(-7px)}.p9h4x6b img{width:100%;height:270px;object-fit:cover;display:block;transition:transform .5s}.p9h4x6b article:hover img{transform:scale(1.035)}.p9h4x6b article>a{display:block}.w3n8f2c{display:inline-block;margin:16px 16px 2px;color:#efade0;font-size:11px}.p9h4x6b h3{margin:2px 16px;font-size:20px}.p9h4x6b p{margin:4px 16px 18px;color:var(--muted);font-size:12px}.c5x9m2p{background:#10121b}.c5x9m2p .a2d7m4k{justify-content:flex-start}.n6q3j8v{max-width:1160px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.n6q3j8v article{display:flex;align-items:center;gap:17px;padding:14px;background:#171a24;border:1px solid var(--line);border-radius:13px;overflow:hidden}.n6q3j8v img{width:118px;height:125px;object-fit:cover;border-radius:9px;flex:none}.n6q3j8v article div>span{font-size:10px;color:#dd9ce7}.n6q3j8v h3{margin:3px 0;font-size:17px}.n6q3j8v p{font-size:11px;color:var(--muted);margin:0}.x2k7d4m{background:radial-gradient(ellipse at 10% 20%,#42204466,transparent 42%),#0b0d14}.t8p3c6n,.p2f8x5m{font-size:11px;color:#d9b8e9;border:1px solid #ffffff24;padding:8px 13px;border-radius:24px}.q4m9b2f{list-style:none;padding:0;margin:auto;max-width:1160px}.q4m9b2f li{display:grid;grid-template-columns:65px 1fr 130px;gap:18px;align-items:center;padding:22px 15px;border-bottom:1px solid var(--line)}.q4m9b2f li>span{font-size:32px;color:#cf85e0;font-weight:700}.q4m9b2f h3{font-size:17px;margin:0}.q4m9b2f p{font-size:12px;color:var(--muted);margin:4px 0 0}.q4m9b2f li>a{font-size:12px;color:#e4b7ea}.m8v2j5q{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;background:linear-gradient(130deg,#151020,#11131d)}.r3n7x9c{position:relative}.r3n7x9c h2{font-size:clamp(34px,4vw,51px);line-height:1.3;margin:18px 0}.r3n7x9c>p:not(.v4d7q1m){max-width:490px;color:var(--muted);font-size:14px;margin-bottom:28px}.j5c8p2a{position:relative;min-height:420px;display:grid;place-items:center}.d9w4k6x{width:min(330px,80%);padding:12px;border:1px solid #ffffff30;border-radius:20px;background:#171923;box-shadow:0 30px 80px #0008;transform:rotate(3deg)}.f7m2b8n{display:flex;justify-content:space-between;padding:7px 5px 11px;font-size:10px;color:#d7c4e2}.d9w4k6x>img{width:100%;height:275px;object-fit:cover;border-radius:12px}.c3r8v5k{display:grid;padding:10px 5px}.c3r8v5k span{font-size:10px;color:var(--muted)}.c3r8v5k strong{font-size:17px}.h2q6n9p{position:absolute;right:2%;bottom:22%;padding:20px 26px;border:1px solid #ffffff32;border-radius:12px;background:#1a1627dd;font-weight:600;box-shadow:0 20px 50px #0008}.h2q6n9p span{color:#e997e3}.b4x7m2d{background:#0e1018}.k6p3w8a{grid-template-columns:repeat(3,1fr)}.k6p3w8a article>span{font-size:35px;color:#d888de;font-weight:700}.v9c4j2m{background:#0b0d14}.w5n2q7c{grid-template-columns:repeat(3,1fr)}.w5n2q7c article>span{font-family:serif;font-size:42px;color:#cf83df;line-height:1}.w5n2q7c p{font-size:14px;line-height:1.8}.w5n2q7c small{font-size:10px;color:var(--muted)}.n3k8r5x{background:#10121b}.q8v4c2m{max-width:850px;margin:auto}.q8v4c2m details{border-bottom:1px solid var(--line);padding:17px 4px}.q8v4c2m summary{cursor:pointer;list-style:none;font-size:15px;font-weight:600;display:flex;justify-content:space-between}.q8v4c2m summary::-webkit-details-marker{display:none}.q8v4c2m summary:after{content:'+';color:#e997e3;font-size:20px}.q8v4c2m details[open] summary:after{content:'−'}.q8v4c2m details p{color:var(--muted);font-size:13px;margin:10px 28px 2px 0}.d6m2p9w{min-height:430px;position:relative;display:flex;align-items:center;overflow:hidden;padding:70px max(8vw,25px)}.d6m2p9w>img{opacity:.42}.d6m2p9w:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0b0d14 0%,#0b0d14db 47%,#0b0d1455)}.d6m2p9w>div{position:relative;z-index:1;max-width:600px}.d6m2p9w h2{font-size:clamp(36px,5vw,58px);line-height:1.24;margin:15px 0}.d6m2p9w>div>p:not(.v4d7q1m){color:#cac6d2;font-size:14px;margin-bottom:26px}.d6m2p9w .k9m2c5x{margin-left:20px}.r2c8x5v{padding:55px max(6vw,24px) 22px;background:#08090e}.j9n4m6p{max-width:1160px;margin:auto}.j9n4m6p p{font-size:12px;color:var(--muted)}.r2c8x5v nav{max-width:1160px;margin:25px auto 30px;display:flex;gap:24px;flex-wrap:wrap;font-size:12px;color:#cfccd5}.x7b3k9m{max-width:1160px;margin:0 auto;padding-top:17px;border-top:1px solid var(--line);font-size:10px;color:#82828d}.q7m4k2x,.e4n8x2q,.j8c3w5r,.c5x9m2p,.x2k7d4m,.m8v2j5q,.b4x7m2d,.v9c4j2m,.n3k8r5x,.d6m2p9w,.r2c8x5v{isolation:isolate}.e4n8x2q,.g5r2p8d,.j8c3w5r,.p9h4x6b,.c5x9m2p,.n6q3j8v,.x2k7d4m,.m8v2j5q,.b4x7m2d,.v9c4j2m,.n3k8r5x,.d6m2p9w{opacity:1}.b5z8f3q:hover,.k9m2c5x:hover,.q4m9b2f a:hover{color:#ffb2e2}@media(max-width:850px){.h6w2r9k{gap:18px}.p9h4x6b{grid-template-columns:repeat(2,1fr)}.p9h4x6b img{height:300px}.n6q3j8v{grid-template-columns:repeat(2,1fr)}.m8v2j5q{gap:25px}.g5r2p8d{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.q7m4k2x{height:66px;padding:0 20px}.u4c9j2b{display:block;background:none;border:1px solid #ffffff35;color:white;border-radius:8px;padding:7px 11px;font-size:18px}.h6w2r9k{display:none;position:absolute;top:58px;left:15px;right:15px;padding:15px;background:#11131ded;border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:stretch;gap:4px}.h6w2r9k.q1w6d9p{display:flex}.h6w2r9k>a{padding:10px}.h6w2r9k .b5z8f3q{text-align:center;margin-top:5px}.m2c7x9p{min-height:660px;height:92svh;max-height:790px}.s8j4v2d{object-position:62% center}.r6k3n8w{background:linear-gradient(90deg,#0b0d14e8,#0b0d1470),linear-gradient(0deg,#0b0d14 0%,transparent 60%)}.c2p9h5a{width:auto;margin:60px 23px 0}.c2p9h5a h1{font-size:57px}.x5f2m9c{font-size:14px}.f2w8p3a{max-width:300px;line-height:2}.d7q4j8n{gap:14px;flex-wrap:wrap}.t3h6b2v{padding:12px 16px;font-size:13px}.e4n8x2q,.j8c3w5r,.c5x9m2p,.x2k7d4m,.m8v2j5q,.b4x7m2d,.v9c4j2m,.n3k8r5x{padding:74px 20px}.l7b3m9c{margin-bottom:32px}.g5r2p8d{grid-template-columns:1fr 1fr;gap:10px}.g5r2p8d article{padding:17px}.g5r2p8d h3{font-size:15px}.g5r2p8d p{font-size:11px}.a2d7m4k{align-items:start;gap:14px;flex-direction:column}.p9h4x6b{gap:12px}.p9h4x6b img{height:225px}.p9h4x6b h3{font-size:16px}.p9h4x6b p{font-size:11px}.w3n8f2c{margin:12px 12px 2px}.p9h4x6b h3,.p9h4x6b p{margin-left:12px;margin-right:12px}.n6q3j8v{grid-template-columns:1fr}.n6q3j8v img{width:95px;height:100px}.q4m9b2f li{grid-template-columns:43px 1fr;gap:11px;padding:17px 5px}.q4m9b2f li>span{font-size:26px}.q4m9b2f li>a{grid-column:2}.m8v2j5q{grid-template-columns:1fr}.j5c8p2a{min-height:350px}.d9w4k6x>img{height:230px}.h2q6n9p{right:0;bottom:15%;font-size:12px;padding:14px 17px}.k6p3w8a,.w5n2q7c{grid-template-columns:1fr}.k6p3w8a article{padding:19px}.w5n2q7c article{padding:21px}.d6m2p9w{min-height:480px;padding:60px 22px}.d6m2p9w .k9m2c5x{display:inline-block;margin:17px 0 0 12px}.r2c8x5v nav{gap:13px 20px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

