@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;900&display=swap');
:root{color-scheme:dark;--bg:#0c0c10;--panel:#14141a;--line:#292831;--text:#f4f0ed;--muted:#aaa5ad;--pink:#ff668e;--gold:#ffbd70;--grad:linear-gradient(115deg,#ff668e,#ffbd70)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 'DM Sans','Noto Sans SC',sans-serif}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:100%;object-fit:cover}h1,h2,h3,p{margin-top:0}h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.18;letter-spacing:-.04em}h2 em,h1 em{color:#ff9a9b;font-style:normal}.a7k2m9q{height:78px;position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;background:#0c0c10ed;border-bottom:1px solid #ffffff12;backdrop-filter:blur(18px)}.b4n8c2x{display:flex;align-items:center;gap:12px;font-weight:800;font-size:1.1rem;white-space:nowrap}.c9r3f6w{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--grad);color:#211217;font-weight:900}.e8u4k1z{display:flex;gap:clamp(12px,2.4vw,34px);font-size:.88rem;color:#c9c4cc}.e8u4k1z a:hover,.j8a2q6w a:hover{color:#ff9a9b}.f3t9v5a,.m8p3n6q{display:inline-flex;align-items:center;gap:15px;padding:12px 20px;border-radius:99px;background:var(--grad);color:#211217;font-weight:800}.d5h7j2p{display:none}.g6w2p8n{min-height:680px;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:90px 9vw 110px;overflow:hidden;background:radial-gradient(ellipse at 78% 38%,#42212770,transparent 40%),linear-gradient(110deg,#100f13,#111015 58%,#1b1117)}.h1z5d7m{max-width:620px;z-index:1}.i4q8b3k,.y3k7n2a{color:#ff9c9a;font-size:.74rem;letter-spacing:.18em;font-weight:700}.i4q8b3k span{display:inline-block;width:7px;height:7px;background:#ff668e;border-radius:50%;margin-right:8px;box-shadow:0 0 14px #ff668e}.g6w2p8n h1{font-size:clamp(3.1rem,6.4vw,6.4rem);line-height:1.12;letter-spacing:-.06em;margin:18px 0}.g6w2p8n h1 a{color:inherit}.j9c2u6e{color:#ffb779;font-weight:700;letter-spacing:.04em}.k5m8r1v{max-width:520px;color:#c1bbc4;font-size:1.05rem}.l2f7x4b{display:flex;align-items:center;gap:24px;margin:28px 0}.n4v9c1d{color:#ddd7de}.o7a2h5j{display:flex;gap:14px;align-items:center;color:#8d8790;font-size:.76rem}.o7a2h5j i{height:3px;width:3px;border-radius:50%;background:#ff9a9b}.p3e8k6w{height:490px;position:relative}.q9b4t1y{position:absolute;inset:5px 10% 0 0;border-radius:20px;overflow:hidden;box-shadow:0 22px 80px #0009}.q9b4t1y:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#09080cef,transparent 72%)}.r5d2m8c{position:absolute;z-index:1;left:32px;bottom:28px;display:grid;gap:10px}.r5d2m8c span,.h4x9r1k span{font-size:.73rem;color:#ffb779;letter-spacing:.1em}.r5d2m8c strong{font-size:2.4rem;line-height:1.25}.r5d2m8c small{color:#d0c6cf}.s1k7f3a{position:absolute;width:180px;height:205px;right:0;bottom:-25px;border:8px solid var(--bg);border-radius:16px;overflow:hidden;box-shadow:0 16px 40px #0008}.t6n2x9p{position:absolute;top:50px;right:-15px;padding:13px 18px;background:#201a20;border:1px solid #ffffff1c;border-radius:12px;color:#aaa;font-size:.75rem}.t6n2x9p b{color:#ffb779}.u4c8j5m{position:absolute;top:150px;left:-16px;color:#ffbd70;font-size:2rem}.v7y3a1k{position:absolute;bottom:28px;left:50%;color:#9b929b}.w2m6p9d,.j1a5d8r,.x2j6m4p,.b1t5n9h,.e6u2p9a{padding:105px 9vw}.x8f1q4v,.k4z9f2m,.y7d1k8b,.c7q2x4e,.f3x7m5q{text-align:center;max-width:720px;margin:0 auto 52px}.x8f1q4v>p:last-child,.k4z9f2m>p:last-child,.c7q2x4e>p:last-child{color:var(--muted)}.z5b9h2c{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.a1d6r8p{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:28px;transition:.3s}.a1d6r8p:hover,.g8p2m6z:hover{transform:translateY(-6px);border-color:#ff668e88}.b7m3x9q{color:#ff9a9b;font-size:.8rem}.c2v8k4n{font-size:1.8rem;color:#ffbd70;margin:22px 0 10px}.a1d6r8p h3,.g8p2m6z h3{margin-bottom:8px}.a1d6r8p p,.g8p2m6z p{margin:0;color:var(--muted);font-size:.9rem}.d9q4w7e{padding:100px 9vw;background:#121116}.e2h6a8s{display:flex;align-items:end;justify-content:space-between;margin-bottom:35px}.e2h6a8s h2{margin:0}.e2h6a8s>a{color:#ffb779}.f5j1c3u{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.g8p2m6z{background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:.35s}.h4x9r1k{height:210px;position:relative;overflow:hidden}.h4x9r1k:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#09080c99)}.h4x9r1k span,.h4x9r1k b{position:absolute;z-index:1;bottom:13px}.h4x9r1k span{left:16px;padding:5px 9px;background:#161116c9;border-radius:20px}.h4x9r1k b{right:16px;color:#fff8;font-size:1.3rem}.g8p2m6z>a>h3,.g8p2m6z>a>p{margin-left:18px;margin-right:18px}.g8p2m6z>a>h3{margin-top:17px}.g8p2m6z>a>p{margin-bottom:20px}.i6w3n9t,.p2x5a8m{text-align:center;color:#85808a;font-size:.8rem;margin:24px 0 0}.j1a5d8r{background:radial-gradient(ellipse at 50% 100%,#2b1a2155,transparent 60%)}.l7c2q5b{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.l7c2q5b article{position:relative;min-height:335px;overflow:hidden;border-radius:16px;padding:22px;background:#141319}.l7c2q5b article:after{content:'';position:absolute;inset:20% 0 0;background:linear-gradient(transparent,#0a090de8)}.l7c2q5b img{position:absolute;inset:0;opacity:.63;transition:.5s}.l7c2q5b article:hover img{transform:scale(1.06)}.l7c2q5b article>*:not(img){position:relative;z-index:1}.l7c2q5b article>span{font-size:.75rem;color:#ffc17f}.l7c2q5b h3{font-size:1.6rem;margin-top:105px}.l7c2q5b p{color:#c2bbc5;font-size:.88rem}.m3p8v1x{padding:100px 12vw;background:#17151a;display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:center}.n6b2h9k>p:not(.y3k7n2a){color:var(--muted)}.n6b2h9k .m8p3n6q{margin-top:15px}.o9f4c7d{list-style:none;padding:0;margin:0}.o9f4c7d li{display:grid;grid-template-columns:50px 1fr 35px;gap:18px;align-items:center;padding:19px 0;border-bottom:1px solid var(--line)}.o9f4c7d li>span{color:#ff9a9b;font-size:1.2rem}.o9f4c7d h3{font-size:1rem;margin:0}.o9f4c7d p{color:var(--muted);font-size:.82rem;margin:3px 0 0}.o9f4c7d li>a{color:#ffbd70;font-size:1.4rem}.p2x5a8m{grid-column:2}.q4k7d1n{padding:95px 9vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.r8m2b5c{height:420px;position:relative}.s3w9f6a{position:absolute;left:6%;top:0;width:58%;height:400px;border:8px solid #29252d;border-radius:34px;overflow:hidden;background:#17151b;box-shadow:0 20px 60px #0007}.t1h4j8p{height:48px;padding:10px 13px;display:flex;justify-content:space-between;font-size:.65rem;color:#ffbd70}.u6c2z9v{position:absolute;bottom:0;background:#16141aeF;padding:14px;width:100%;font-size:.8rem}.u6c2z9v span{float:right;color:#ffbd70}.v5n8q3x{position:absolute;right:0;bottom:0;width:57%;height:230px;border:7px solid #29252d;border-radius:14px;overflow:hidden}.w9a3e7r>p:not(.y3k7n2a),.w9a3e7r li{color:var(--muted)}.w9a3e7r ul{padding-left:20px}.w9a3e7r li::marker{color:#ff9a9b}.w9a3e7r>a{color:#ffbd70}.x2j6m4p{background:#151419}.z4p9c2f{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.z4p9c2f article{padding:27px;border-top:1px solid #ff668e88;background:#1a181e}.z4p9c2f b{display:block;color:#ff9a9b;margin-bottom:25px}.z4p9c2f span{font-size:1.25rem;font-weight:700}.z4p9c2f p{margin:10px 0 0;color:var(--muted);font-size:.9rem}.a8m3v6q{padding:16px 20px;margin-top:28px;background:#211d22;border-radius:9px;color:#c9c1c8;font-size:.85rem}.d4f8k1z{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.d4f8k1z article{padding:25px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.d4f8k1z article>span{font:3rem Georgia;color:#ff9a9b}.d4f8k1z p{font-size:1.03rem}.d4f8k1z small{color:#a49da6}.e6u2p9a{background:#151419;display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw}.f3x7m5q{text-align:left;margin:0}.g9c4w2n details{border-bottom:1px solid var(--line);padding:18px 0}.g9c4w2n summary{cursor:pointer;list-style:none;font-weight:600}.g9c4w2n summary::-webkit-details-marker{display:none}.g9c4w2n summary span{float:right;color:#ff9a9b}.g9c4w2n details p{color:var(--muted);margin:14px 25px 0 0;font-size:.9rem}.h2v6r8p{position:relative;min-height:390px;display:grid;place-items:center;text-align:center;overflow:hidden;padding:65px 20px}.h2v6r8p>img{position:absolute;inset:0;filter:brightness(.3)}.h2v6r8p>div{position:relative;z-index:1}.h2v6r8p h2{font-size:clamp(2.4rem,5vw,4rem)}.h2v6r8p p:not(.y3k7n2a){color:#ddd5dc}.h2v6r8p small{display:block;margin-top:16px;color:#aaa}.i5n9c3d{padding:60px 9vw 20px;background:#09090c}.j8a2q6w{display:grid;grid-template-columns:1.2fr .8fr .8fr 1.2fr;gap:45px}.j8a2q6w p{color:var(--muted);font-size:.86rem}.j8a2q6w>div{display:flex;flex-direction:column;align-items:start;gap:10px}.j8a2q6w>div:first-child p{margin-top:8px}.j8a2q6w strong{margin-bottom:8px}.j8a2q6w>div>a:not(.b4n8c2x){color:#aaa5ad;font-size:.88rem}.k3m7v1x{display:flex;justify-content:space-between;border-top:1px solid #ffffff16;margin-top:40px;padding-top:16px;color:#827c85;font-size:.78rem}.k3m7v1x a{color:#c9c2cb}:focus-visible{outline:3px solid #ffbd70;outline-offset:4px}.n7c4p2x{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.u2m5c8q{opacity:1;transform:none}.r6m2v8c{animation:w8b3q1n .8s ease}@keyframes w8b3q1n{50%{transform:translateY(-5px)}}@media(max-width:900px){.e8u4k1z{gap:12px}.f3t9v5a{display:none}.g6w2p8n{padding:75px 6vw;gap:4vw}.z5b9h2c,.f5j1c3u,.l7c2q5b{grid-template-columns:repeat(2,1fr)}.m3p8v1x{padding:80px 7vw;gap:5vw}.j8a2q6w{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){html{scroll-padding-top:70px}.a7k2m9q{height:68px;padding:0 5vw}.d5h7j2p{display:flex;flex-direction:column;gap:5px;border:0;background:none;padding:10px}.d5h7j2p span{width:22px;height:2px;background:#eee}.e8u4k1z{display:none;position:absolute;top:68px;left:0;right:0;background:#111015;padding:20px 6vw;flex-direction:column;border-bottom:1px solid var(--line)}.e8u4k1z.q4r8m2v{display:flex}.g6w2p8n{display:flex;flex-direction:column;align-items:stretch;padding:62px 7vw 90px;gap:40px}.g6w2p8n h1{font-size:3.25rem}.p3e8k6w{height:350px}.q9b4t1y{right:8%}.s1k7f3a{width:120px;height:145px}.r5d2m8c strong{font-size:1.8rem}.w2m6p9d,.j1a5d8r,.x2j6m4p,.b1t5n9h,.e6u2p9a,.d9q4w7e{padding:72px 7vw}.z5b9h2c,.f5j1c3u,.l7c2q5b,.z4p9c2f,.d4f8k1z{grid-template-columns:1fr}.e2h6a8s{align-items:start;gap:8px;flex-direction:column}.h4x9r1k{height:230px}.l7c2q5b article{min-height:290px}.m3p8v1x{grid-template-columns:1fr;padding:70px 7vw;gap:35px}.p2x5a8m{grid-column:1}.q4k7d1n{grid-template-columns:1fr;padding:72px 7vw;gap:20px}.r8m2b5c{height:340px}.s3w9f6a{height:315px}.v5n8q3x{height:185px}.e6u2p9a{grid-template-columns:1fr;gap:24px}.j8a2q6w{grid-template-columns:1fr 1fr;gap:28px 18px}.j8a2q6w>div:last-child{grid-column:1/-1}.k3m7v1x{gap:15px;flex-wrap:wrap}.o7a2h5j{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.n7c4p2x{opacity:1;transform:none}}
