@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;--ink:#071e25;--panel:#0d2c33;--soft:#173b40;--cyan:#54e0ce;--lime:#b5f17d;--cream:#e9f3e9;--muted:#a2bbb9;--line:rgba(194,235,226,.13);--page:1160px;font-family:'DM Sans','Noto Sans SC',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;background:var(--ink);color:var(--cream);font-size:15px;line-height:1.7}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--lime);outline-offset:4px;border-radius:4px}button{font:inherit;color:inherit}.a8k3m2q{height:76px;padding:0 max(5.5vw,24px);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:10;background:rgba(7,30,37,.9);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.b4n7c1p{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:800;letter-spacing:.04em}.c9v2f6x{width:34px;height:34px;border-radius:11px;background:linear-gradient(140deg,var(--cyan),#83edb2);color:#08272a;display:grid;place-items:center;font-weight:800}.f7u1g4m{display:flex;gap:28px;align-items:center;font-size:13px;color:#c5d7d3}.f7u1g4m a{transition:color .2s}.f7u1g4m a:hover,.r6d2j8p a:hover{color:var(--cyan)}.g3p8s5n{border:1px solid rgba(84,224,206,.5);padding:9px 17px;border-radius:999px;color:var(--cyan)}.d5h8j3w{display:none}.h6w2k9d{min-height:650px;position:relative;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:40px;padding:72px max(8vw,30px) 90px;overflow:hidden;background:radial-gradient(ellipse at 77% 48%,rgba(28,142,130,.22),transparent 43%),linear-gradient(120deg,#071e25,#0a262c)}.h6w2k9d:before{content:"";position:absolute;width:480px;height:480px;border:1px solid rgba(84,224,206,.12);border-radius:50%;right:9%;top:13%;box-shadow:0 0 0 60px rgba(84,224,206,.025),0 0 0 120px rgba(84,224,206,.018)}.i1q5b8r,.q5r8d2m{position:relative;z-index:1}.j4m7x2c,.a2f6u9b{font-size:11px;letter-spacing:.19em;color:var(--cyan);font-weight:700}.k8d3n6a{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);margin-right:7px;box-shadow:0 0 14px var(--lime)}h1{font-size:clamp(42px,5.6vw,74px);line-height:1.12;letter-spacing:-.045em;margin:22px 0}h1 a{color:#f1f7ee}h1 span{font-size:.57em;letter-spacing:-.02em;color:var(--cyan)}.l9f2u5e{max-width:520px;color:#afc7c2;font-size:16px}.m3c7v1h{display:flex;gap:14px;align-items:center;margin:30px 0}.n6a4p8t{display:inline-flex;gap:18px;align-items:center;padding:13px 21px;border-radius:999px;background:linear-gradient(110deg,#51dec9,#a7ef9b);color:#082629;font-weight:800;box-shadow:0 9px 32px rgba(54,211,188,.17);transition:transform .2s,box-shadow .2s}.n6a4p8t:hover{transform:translateY(-3px);box-shadow:0 13px 36px rgba(54,211,188,.3)}.o2x5g9b{padding:12px 19px;border:1px solid var(--line);border-radius:999px;color:#d5e4dc}.p7e1k4s{display:flex;align-items:center;gap:13px;color:#819c98;font-size:12px}.p7e1k4s i{width:3px;height:3px;border-radius:50%;background:var(--cyan)}.q5r8d2m{height:480px;max-width:520px;width:100%;margin:auto}.r1u6c9f,.t8b3m5x,.u2k9f6a{position:absolute;width:48%;height:65%;overflow:hidden;border-radius:130px 130px 18px 18px;border:1px solid rgba(255,255,255,.15);box-shadow:0 24px 70px #031417}.r1u6c9f{left:2%;top:10%;transform:rotate(-8deg)}.t8b3m5x{left:29%;top:0;width:45%;height:71%;z-index:2;transform:rotate(2deg)}.u2k9f6a{right:0;top:18%;width:43%;height:63%;transform:rotate(9deg)}.r1u6c9f:after,.t8b3m5x:after,.u2k9f6a:after,.j6p1x5t:after,.o8k2a5v:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(3,20,24,.83))}.r1u6c9f img,.t8b3m5x img,.u2k9f6a img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.82)}.s4h7j2n{position:absolute;z-index:1;bottom:18px;left:18px;font-size:12px;letter-spacing:.1em}.v5n1c8d{position:absolute;z-index:3;bottom:15px;left:25%;padding:15px 20px;background:rgba(6,30,34,.85);border:1px solid var(--line);backdrop-filter:blur(14px);border-radius:12px;display:grid;gap:2px;box-shadow:0 10px 35px #061619}.v5n1c8d span:first-child{font-size:10px;letter-spacing:.16em;color:var(--cyan)}.v5n1c8d strong{font-size:17px}.w9g4p2e{font-size:11px;color:var(--muted)}.x3j6a8q{position:absolute;bottom:23px;left:50%;transform:translateX(-50%);color:#88aaa4;font-size:11px;letter-spacing:.14em}.x3j6a8q span{margin-left:10px;color:var(--cyan)}.y7m2d5k,.e6q3t8w,.l5r8q2m,.p3f6u1n,.s2k5n9d,.c4v8p2m,.f2w5r9c,.i5c9u2a{padding:100px max(7vw,24px);max-width:1440px;margin:auto}.z4p8r1c h2,.f1a5c9r h2,.m1b6x9c h2,.q7h2m5a h2,.t6x1g4p h2,.d7j1a5q h2,.g8n1d4p h2,.j8p2m6d h2{font-size:clamp(30px,4vw,45px);line-height:1.25;margin:7px 0 13px;letter-spacing:-.035em}.z4p8r1c h2 em,.f1a5c9r h2 em,.m1b6x9c h2 em,.q7h2m5a h2 em,.t6x1g4p h2 em,.g8n1d4p h2 em{color:var(--cyan);font-style:normal}.z4p8r1c>p:last-child,.m1b6x9c>p:last-child,.d7j1a5q>p:last-child,.j8p2m6d>p:last-child,.g8n1d4p>p:last-child{color:var(--muted)}.b5x9n3e{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:38px}.c8k1m4q{min-height:220px;padding:23px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(21,58,62,.62),rgba(10,38,43,.5));border-radius:15px;transition:transform .25s,border-color .25s}.c8k1m4q:hover{transform:translateY(-5px);border-color:rgba(84,224,206,.45)}.c8k1m4q>span{float:right;color:#5b7b78;font-size:12px}.d2v7g5h{font-size:24px;color:var(--cyan);margin:13px 0}.c8k1m4q h3{margin:0 0 7px;font-size:17px}.c8k1m4q p{margin:0;color:var(--muted);font-size:13px}.e6q3t8w{max-width:none;background:#0a252b}.f1a5c9r{max-width:1160px;margin:0 auto 30px;display:flex;justify-content:space-between;align-items:end}.g7m2b4p{display:flex;gap:8px}.g7m2b4p button{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--cyan);cursor:pointer;font-size:20px;transition:.2s}.g7m2b4p button:hover{background:var(--cyan);color:var(--ink)}.h9k3d6v{max-width:1160px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;transition:transform .35s}.i4w8n2a{min-width:0}.i4w8n2a>a{display:block}.j6p1x5t{height:300px;position:relative;overflow:hidden;border-radius:12px;background:var(--panel)}.j6p1x5t img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.i4w8n2a:hover .j6p1x5t img{transform:scale(1.06)}.j6p1x5t>span{position:absolute;bottom:14px;left:14px;z-index:1;padding:4px 10px;background:rgba(6,29,34,.78);border:1px solid var(--line);border-radius:999px;font-size:11px}.k2c7f9m p{font-size:18px;font-weight:700;margin:15px 0 2px}.k2c7f9m>span{color:var(--muted);font-size:12px}.l5r8q2m{max-width:1160px}.m1b6x9c{margin-bottom:34px}.n4d7p3h{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.o8k2a5v{height:260px;position:relative;overflow:hidden;border-radius:14px;background:var(--panel)}.o8k2a5v>img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;transition:transform .4s}.o8k2a5v:hover>img{transform:scale(1.04)}.o8k2a5v:after{inset:0;background:linear-gradient(90deg,rgba(4,23,28,.95),rgba(4,23,28,.54) 58%,transparent)}.o8k2a5v>div{position:absolute;z-index:1;left:25px;top:23px;max-width:65%}.o8k2a5v span{font-size:10px;color:var(--cyan);letter-spacing:.15em}.o8k2a5v h3{font-size:25px;margin:9px 0}.o8k2a5v p{font-size:13px;color:#c3d2cb;margin:0 0 18px}.o8k2a5v a,.t6x1g4p>a{font-size:12px;color:var(--cyan)}.p3f6u1n{max-width:none;background:linear-gradient(110deg,#0c3438,#102a33);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.q7h2m5a{max-width:1160px;justify-self:end}.q7h2m5a>p:not(.a2f6u9b){color:var(--muted);max-width:420px}.q7h2m5a .n6a4p8t{margin-top:20px;font-size:13px}.r9c4w8k{list-style:none;padding:0;margin:0;max-width:550px;width:100%}.r9c4w8k li{display:flex;align-items:center;gap:20px;padding:19px 0;border-bottom:1px solid var(--line)}.r9c4w8k li>span{font-size:19px;color:var(--cyan);font-weight:700}.r9c4w8k li div{display:grid;flex:1}.r9c4w8k strong{font-size:16px}.r9c4w8k small{font-size:11px;color:var(--muted)}.r9c4w8k b{color:#7ea59c}.s2k5n9d{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}.t6x1g4p{max-width:420px}.t6x1g4p>p:not(.a2f6u9b){color:var(--muted)}.t6x1g4p ul{padding-left:18px;color:#c4d9d1;font-size:13px}.t6x1g4p li{padding:5px 0}.u8m3c6v{height:430px;position:relative;display:flex;align-items:center;justify-content:center}.v1p7b4h{position:relative;z-index:2;width:245px;height:410px;border:7px solid #142f33;border-radius:30px;background:#0c272d;box-shadow:0 25px 60px #031316;overflow:hidden}.w5d9r2a{height:38px;padding:7px 12px;display:flex;justify-content:space-between;font-size:11px;font-weight:700}.x2n6k8q{height:230px;position:relative}.x2n6k8q img{width:100%;height:100%;object-fit:cover}.x2n6k8q span{position:absolute;bottom:13px;left:11px;font-size:11px;text-shadow:0 2px 6px #000}.y4f1j7c{padding:12px;display:grid;gap:6px}.y4f1j7c span,.y4f1j7c b{font-size:10px}.y4f1j7c b{color:var(--cyan)}.z9a3m5k{padding-top:8px;color:#b7cdc3}.a6t2e8p{position:absolute;width:62%;height:230px;right:2%;top:80px;transform:rotate(4deg);border-radius:12px;overflow:hidden;opacity:.75}.a6t2e8p img{width:100%;height:100%;object-fit:cover}.b1q7h3n{position:absolute;bottom:12px;right:7%;font-size:11px;color:var(--cyan)}.c4v8p2m{max-width:none;background:#0a252a}.d7j1a5q,.e9m3k6t{max-width:1160px;margin-left:auto;margin-right:auto}.e9m3k6t{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.e9m3k6t article{padding:24px;border-top:1px solid rgba(84,224,206,.48);background:linear-gradient(180deg,rgba(21,58,62,.35),transparent)}.e9m3k6t article>span{color:var(--cyan);font-size:12px}.e9m3k6t h3{font-size:18px;margin:14px 0 5px}.e9m3k6t p{color:var(--muted);font-size:13px;margin:0}.f2w5r9c{max-width:1160px}.g8n1d4p{max-width:600px}.g8n1d4p>p:not(.a2f6u9b){font-size:12px;color:#819c98}.h3k7x1b{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.h3k7x1b article{padding:23px;border:1px solid var(--line);border-radius:13px;background:#0b272d}.h3k7x1b article>span{font-family:Georgia,serif;font-size:42px;color:var(--cyan);line-height:1}.h3k7x1b article>p{min-height:76px;color:#d1dfd7;font-size:14px}.h3k7x1b footer{display:grid;padding-top:12px;border-top:1px solid var(--line)}.h3k7x1b footer b{font-size:12px}.h3k7x1b footer small{font-size:10px;color:#819b96}.i5c9u2a{max-width:1160px;display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.k1r4x7n details{border-bottom:1px solid var(--line);padding:17px 0}.k1r4x7n summary{cursor:pointer;list-style:none;font-weight:600;display:flex;justify-content:space-between;gap:15px}.k1r4x7n summary::-webkit-details-marker{display:none}.k1r4x7n summary span{color:var(--cyan);font-size:20px;line-height:1;transition:transform .2s}.k1r4x7n details[open] summary span{transform:rotate(45deg)}.k1r4x7n details p{margin:11px 30px 0 0;color:var(--muted);font-size:13px}.l6q3b9t{padding:80px 24px;text-align:center;background:radial-gradient(ellipse at 50% 100%,rgba(55,183,161,.22),transparent 65%),#0a292e;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.m8d2h5c h2{font-size:clamp(30px,4vw,48px);margin:10px 0}.m8d2h5c h2 em{font-style:normal;color:var(--cyan)}.m8d2h5c>p:not(.a2f6u9b){color:var(--muted);max-width:650px;margin:0 auto 23px}.m8d2h5c .n6a4p8t{font-size:13px}.n9w1f4k{display:block;font-size:11px;color:#8da7a1;margin-top:12px}.o3g7v1m{padding:54px max(7vw,24px) 22px;background:#06191e}.p5k8a2d{max-width:1160px;margin:auto;display:flex;justify-content:space-between;gap:35px;padding-bottom:30px;border-bottom:1px solid var(--line)}.q1m4x9c>p{font-size:11px;color:var(--muted)}.r6d2j8p{display:flex;gap:20px;align-content:start;flex-wrap:wrap;max-width:600px;padding-top:9px;font-size:11px;color:#adbfba}.s9t3c6v{max-width:1160px;margin:27px auto 24px;padding:0}.s9t3c6v h2{font-size:15px;color:#d9e8df}.s9t3c6v p{font-size:12px;color:#91aaa3;line-height:1.95;margin:8px 0}.t4h7n2q{max-width:1160px;margin:auto;padding-top:17px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;font-size:10px;color:#829a94}.t4h7n2q a{color:var(--cyan)}.z6c2f8m{animation:rise .65s both}.i4w8n2a[aria-hidden="true"]{display:none}@keyframes rise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.f7u1g4m{gap:14px}.f7u1g4m>a:not(.g3p8s5n){display:none}.h6w2k9d{padding-left:6vw;padding-right:6vw;gap:12px}.q5r8d2m{transform:scale(.91)}.b5x9n3e{grid-template-columns:repeat(2,1fr)}.p3f6u1n{gap:35px}.s2k5n9d{gap:30px}.i5c9u2a{gap:35px}}@media(max-width:640px){html{scroll-padding-top:70px}.a8k3m2q{height:66px;padding:0 18px}.d5h8j3w{display:flex;align-items:center;gap:4px;flex-direction:column;border:0;background:none;padding:8px;color:var(--cream)}.d5h8j3w>span:not(.e2r6t9k){width:19px;height:2px;background:var(--cyan)}.e2r6t9k{font-size:9px}.f7u1g4m{display:none;position:absolute;left:0;right:0;top:65px;padding:16px 20px 20px;background:#092329;border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:14px}.f7u1g4m.m7v2c9x{display:grid}.f7u1g4m>a:not(.g3p8s5n){display:block}.g3p8s5n{text-align:center}.h6w2k9d{display:flex;flex-direction:column;align-items:stretch;padding:56px 22px 72px;min-height:auto}.i1q5b8r{width:100%}h1{font-size:49px;margin:15px 0}.l9f2u5e{font-size:14px}.m3c7v1h{gap:9px;flex-wrap:wrap}.n6a4p8t,.o2x5g9b{font-size:12px;padding:11px 15px}.q5r8d2m{height:370px;max-width:400px;margin:8px auto 0;transform:none;width:100%}.r1u6c9f,.t8b3m5x,.u2k9f6a{height:76%}.v5n1c8d{bottom:8px;left:17%;padding:12px 15px}.x3j6a8q{bottom:18px}.y7m2d5k,.e6q3t8w,.l5r8q2m,.p3f6u1n,.s2k5n9d,.c4v8p2m,.f2w5r9c,.i5c9u2a{padding:68px 20px}.z4p8r1c h2,.f1a5c9r h2,.m1b6x9c h2,.q7h2m5a h2,.t6x1g4p h2,.d7j1a5q h2,.g8n1d4p h2,.j8p2m6d h2{font-size:31px}.b5x9n3e{gap:10px}.c8k1m4q{padding:17px;min-height:210px}.c8k1m4q p{font-size:12px}.f1a5c9r{align-items:center}.g7m2b4p button{width:36px;height:36px}.h9k3d6v{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 11px}.j6p1x5t{height:235px}.k2c7f9m p{font-size:15px}.k2c7f9m>span{font-size:11px}.n4d7p3h{grid-template-columns:1fr;gap:12px}.o8k2a5v{height:235px}.p3f6u1n{grid-template-columns:1fr;gap:32px}.q7h2m5a{justify-self:start}.r9c4w8k li{padding:14px 0}.s2k5n9d{grid-template-columns:1fr;gap:15px}.u8m3c6v{height:395px}.v1p7b4h{height:370px;width:220px}.x2n6k8q{height:210px}.a6t2e8p{height:185px;right:0}.e9m3k6t,.h3k7x1b{grid-template-columns:1fr;gap:12px;margin-top:25px}.e9m3k6t article{padding:18px}.h3k7x1b article>p{min-height:auto}.i5c9u2a{grid-template-columns:1fr;gap:10px}.p5k8a2d{display:block}.r6d2j8p{gap:13px 18px}.t4h7n2q{flex-wrap:wrap}.t4h7n2q span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

