@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(fonts/d796a5a445.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(fonts/1bf6b305a1.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/d796a5a445.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/1bf6b305a1.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/d796a5a445.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/1bf6b305a1.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/d796a5a445.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/1bf6b305a1.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Golos Text';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/f57bddc7f8.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Golos Text';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/0defa227c5.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Golos Text';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/f57bddc7f8.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Golos Text';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/0defa227c5.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Golos Text';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/f57bddc7f8.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Golos Text';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/0defa227c5.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/b1b0412a2f.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/480c062501.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/b1b0412a2f.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/480c062501.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Prata';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/fdb3d1feb9.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Prata';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/21dd99aa6e.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root{--void:#05080D;--navy:#0D1520;--navy2:#13253A;--ivory:#F7F3ED;--gold:#C8973C;--line:rgba(247,243,237,.12);--txt:rgba(247,243,237,.72);--ease:cubic-bezier(.2,.7,.1,1);color-scheme:dark}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body.lp{margin:0;background:var(--void);color:var(--ivory);font:400 16px/1.6 "Inter Tight","Golos Text",Arial,sans-serif;-webkit-font-smoothing:antialiased}
.lp a{color:inherit;text-decoration:none}
.lp img{max-width:100%;display:block}
.lp-wrap{width:100%;max-width:1160px;margin-inline:auto;padding-inline:max(20px,env(safe-area-inset-left,0px))}
.lp-top{position:sticky;top:0;z-index:20;background:rgba(5,8,13,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}
.lp-top .lp-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;height:64px}
.lp-logo{font:500 1.05rem/1 "Inter Tight",sans-serif;letter-spacing:.22em;text-transform:uppercase}
.lp-logo b{color:var(--gold);font-weight:500}
.lp-nav{display:flex;align-items:center;gap:26px;font-size:.92rem;color:var(--txt)}
.lp-nav a:hover{color:var(--ivory)}
.lp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:999px;background:var(--ivory);color:#111!important;font-weight:500;font-size:.95rem;white-space:nowrap;transition:transform .25s var(--ease),box-shadow .25s}
.lp-btn:hover{transform:translateY(-1px);box-shadow:0 10px 30px -10px rgba(247,243,237,.5)}
.lp-crumbs{padding-block:22px 0;font-size:.82rem;color:var(--txt);display:flex;flex-wrap:wrap;gap:4px 0}
.lp-crumbs a:hover{color:var(--ivory)}
.lp-crumbs>*+*::before{content:"/";margin:0 8px 0 2px;opacity:.5}
.lp h1{font:400 clamp(1.9rem,4.6vw,3.4rem)/1.1 "Inter Tight",sans-serif;letter-spacing:-.01em;margin:18px 0 28px;text-wrap:balance;max-width:28ch}
.lp-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:clamp(30px,4vw,52px)}
.lp-tiles div{padding:18px;border:1px solid var(--line);background:rgba(19,37,58,.4);border-radius:4px;display:grid;gap:6px;min-width:0}
.lp-tiles b{font:400 clamp(1.3rem,2.4vw,1.8rem)/1.15 "Inter Tight",sans-serif;overflow-wrap:anywhere}
.lp-tiles span{font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;color:var(--txt)}
.lp-intro{max-width:760px}
.lp-intro p{margin:0 0 1em;color:var(--txt);line-height:1.75}
.lp h2{font:400 clamp(1.45rem,2.6vw,2.1rem)/1.2 "Inter Tight",sans-serif;margin:clamp(40px,6vw,72px) 0 22px;text-wrap:balance}
.lp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.lp-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:rgba(13,21,32,.6);transition:border-color .25s,transform .35s var(--ease)}
.lp-card:hover{border-color:var(--gold);transform:translateY(-3px)}
.lp-card .ph{aspect-ratio:4/3;background:var(--navy2);overflow:hidden}
.lp-card img{width:100%;height:100%;object-fit:cover}
.lp-card .tx{padding:16px 18px 18px;display:grid;gap:5px}
.lp-card h3{margin:0;font:500 1.12rem/1.3 "Inter Tight",sans-serif}
.lp-card .sub{font-size:.85rem;color:var(--txt)}
.lp-card .pr{font:400 1.3rem/1.2 "Inter Tight",sans-serif;color:#E6BE6E;margin-top:6px}
.lp-card .mt{font-size:.82rem;color:var(--txt)}
.lp details{border-top:1px solid var(--line)}
.lp details:last-of-type{border-bottom:1px solid var(--line)}
.lp summary{cursor:pointer;list-style:none;padding:17px 38px 17px 0;position:relative;font-weight:500;line-height:1.4}
.lp summary::-webkit-details-marker{display:none}
.lp summary::after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);color:var(--gold);font-size:1.4rem;transition:transform .25s}
.lp details[open] summary::after{transform:translateY(-50%) rotate(45deg)}
.lp details p{margin:0 0 16px;color:var(--txt);max-width:70ch;line-height:1.7}
.lp-more{display:flex;flex-wrap:wrap;gap:8px 18px;padding:6px 0 18px;margin:0;list-style:none;color:var(--txt);font-size:.92rem}
.lp-more a:hover{color:var(--ivory)}
.lp-rel{display:grid;gap:22px}
.lp-rel h3{margin:0 0 10px;font:500 .78rem/1 "Inter Tight",sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}
.lp-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.lp-chips a{display:inline-block;padding:9px 14px;border:1px solid var(--line);border-radius:999px;font-size:.88rem;color:var(--txt);transition:border-color .2s,color .2s}
.lp-chips a:hover{border-color:var(--gold);color:var(--ivory)}
.lp-cta{margin:clamp(48px,7vw,88px) 0;padding:clamp(28px,5vw,56px);border:1px solid var(--line);border-radius:4px;background:linear-gradient(135deg,rgba(19,37,58,.7),rgba(13,21,32,.7));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}
.lp-cta h2{margin:0;max-width:22ch}
.lp-cta p{margin:8px 0 0;color:var(--txt);max-width:52ch}
.lp-note{font-size:.82rem;color:var(--txt);opacity:.75;margin-top:22px}
.lp-foot{border-top:1px solid var(--line);padding-block:30px 40px;color:var(--txt);font-size:.88rem}
.lp-foot .lp-wrap{display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between}
.lp-foot nav{display:flex;flex-wrap:wrap;gap:8px 22px}
.lp-foot a:hover{color:var(--ivory)}
.lp-cols{columns:3 240px;column-gap:28px;padding:0;margin:0;list-style:none}
.lp-cols li{break-inside:avoid;padding:5px 0}
.lp-cols a{color:var(--txt)}.lp-cols a:hover{color:var(--ivory)}
@media (max-width:980px){.lp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-nav a:not(.lp-btn){display:none}}
@media (max-width:620px){.lp-grid{grid-template-columns:1fr}.lp-top .lp-wrap{height:58px}.lp-logo{font-size:.9rem;letter-spacing:.16em}.lp-tiles{grid-template-columns:repeat(2,1fr);gap:10px}.lp-tiles div{padding:14px}.lp-cta{padding:24px}.lp-cta .lp-btn{width:100%}.lp h1{max-width:none}}
.lp-nav a.lp-btn{margin-left:4px}
.lp-article{max-width:820px;padding-bottom:20px}
.lp-article h1{max-width:none;font-size:clamp(1.8rem,4.2vw,2.9rem);line-height:1.12;margin:18px 0 12px}
.lp-art-meta{margin:0 0 22px;color:var(--txt);font-size:.9rem;letter-spacing:.02em}
.lp-art-cover{margin:0 0 clamp(26px,4vw,40px);border-radius:4px;overflow:hidden;background:var(--navy2);aspect-ratio:16/9}
.lp-art-cover img{width:100%;height:100%;object-fit:cover}
.lp-art-body{font-size:1.06rem;line-height:1.8;color:var(--txt)}
.lp-art-body p{margin:0 0 1.1em;max-width:70ch}
.lp-art-body strong,.lp-art-body b{color:var(--ivory);font-weight:500}
.lp-art-body h2{font:400 clamp(1.5rem,2.8vw,2rem)/1.2 "Inter Tight",sans-serif;color:var(--ivory);margin:2.1em 0 .6em;text-wrap:balance}
.lp-art-body h3{font:500 1.15rem/1.35 "Inter Tight",sans-serif;color:var(--ivory);margin:1.7em 0 .4em}
.lp-art-body ul,.lp-art-body ol{margin:0 0 1.2em;padding-left:1.3em;max-width:70ch}.lp-art-body li{margin:.35em 0}
.lp-art-body a{color:#E6BE6E;text-decoration:underline;text-decoration-color:rgba(230,190,110,.4);text-underline-offset:3px}.lp-art-body a:hover{text-decoration-color:#E6BE6E}
.lp-art-body em{color:rgba(247,243,237,.85)}
.lp-art-body blockquote{margin:1.4em 0;padding:4px 0 4px 20px;border-left:2px solid var(--gold);color:var(--ivory)}
.lp-art-body img{border-radius:4px;margin:1em 0}
.lp-art-body figure{margin:1.4em 0}
.lp-tbl{overflow-x:auto;margin:1.4em 0;-webkit-overflow-scrolling:touch}
.lp-art-body table{border-collapse:collapse;width:100%;min-width:520px;font-size:.95rem}
.lp-art-body th{text-align:left;font-weight:500;color:var(--ivory);padding:11px 12px;border-bottom:1px solid var(--gold);white-space:nowrap}
.lp-art-body td{padding:11px 12px;border-bottom:1px solid var(--line)}
.lp-art-body tr:nth-child(even) td{background:rgba(19,37,58,.35)}
.lp-rel-h{margin-top:clamp(44px,6vw,72px)}
@media (max-width:620px){.lp-art-body{font-size:1rem;line-height:1.75}}
.lp-soc{margin:clamp(44px,6vw,72px) 0 0;padding-top:clamp(28px,4vw,44px);border-top:1px solid var(--line)}
.lp-soc h2{margin:0 0 10px}
.lp-soc-lead{margin:0 0 22px;color:var(--txt);max-width:60ch}
.lp-soc-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.lp-soc-a{position:relative;display:grid;gap:4px;padding:18px 20px 18px 66px;border:1px solid var(--c,#243247);border-radius:3px;background:linear-gradient(120deg,color-mix(in srgb,var(--c,#243247) 22%,transparent),rgba(5,8,13,.4));transition:background .3s,transform .35s var(--ease)}
.lp-soc-a:hover{background:linear-gradient(120deg,color-mix(in srgb,var(--c,#243247) 40%,transparent),rgba(5,8,13,.3));transform:translateY(-2px)}
.lp-soc-a::before{content:"";position:absolute;left:18px;top:50%;width:34px;height:34px;margin-top:-17px;border-radius:50%;background:var(--c) var(--ic) center/18px no-repeat}
.lp-soc-a b{font:500 1.15rem/1.2 "Inter Tight",sans-serif;color:var(--ivory)}
.lp-soc-a span{font-size:.85rem;color:#E9E6DF}
.lp-soc-a[href*="youtube"]{--c:#FF0033;--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='white' d='M5 3l9 5-9 5z'/%3E%3C/svg%3E")}
.lp-soc-a[href*="t.me"]{--c:#2AABEE;--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='white' d='M1 7.5 15 2l-2.3 12-4.2-3.3-2 2 .2-3.2L12.5 4 5 8.8z'/%3E%3C/svg%3E")}
.lp-soc-a[href*="instagram"]{--c:#E1306C;--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='2' y='2' width='12' height='12' rx='3.5' fill='none' stroke='white' stroke-width='1.6'/%3E%3Ccircle cx='8' cy='8' r='2.8' fill='none' stroke='white' stroke-width='1.6'/%3E%3Ccircle cx='11.6' cy='4.4' r='.9' fill='white'/%3E%3C/svg%3E")}
.lp-soc-a[href*="instagram"]::before{background:var(--ic) center/18px no-repeat,radial-gradient(circle at 30% 107%,#FDF497 0%,#FD5949 45%,#D6249F 60%,#285AEB 90%)}
.lp-vids-more{display:flex;justify-content:center;margin-top:22px}
.lp-more-btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 28px;border:1px solid var(--gold);border-radius:999px;color:var(--ivory);font-weight:500;transition:background .25s,transform .25s var(--ease)}
.lp-more-btn:hover{background:rgba(200,151,60,.18);transform:translateY(-1px)}
.lp-more-btn::after{content:"→"}
.lp-vid-h{margin:30px 0 14px;font:500 .78rem/1 "Inter Tight",sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}
.lp-vids{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.lp-vid{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:rgba(13,21,32,.6);transition:border-color .25s,transform .35s var(--ease)}
.lp-vid:hover{border-color:var(--gold);transform:translateY(-3px)}
.lp-vid .ph{position:relative;display:block;aspect-ratio:16/9;background:linear-gradient(135deg,#13253A,#0D1520)}
.lp-vid .ph img{width:100%;height:100%;object-fit:cover;display:block}
.lp-vid .ph i{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:50%;background:rgba(5,8,13,.65);border:1px solid rgba(247,243,237,.5)}
.lp-vid .ph i::after{content:"";position:absolute;left:21px;top:16px;border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent #F7F3ED}
.lp-vid .tx{display:grid;gap:6px;padding:14px 16px 16px}
.lp-vid .tx b{font:500 .95rem/1.35 "Inter Tight",sans-serif;color:var(--ivory);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.lp-vid .tx small{font-size:.8rem;color:var(--txt)}
@media (max-width:900px){.lp-soc-links,.lp-vids{grid-template-columns:1fr}}
