@font-face{font-family:"Manrope";font-weight:500;font-display:swap;src:url(https://cdn.rika-nv.ru/_astro/manrope-500-cyrillic.B1OEZity.woff2) format("woff2");unicode-range:U+0400-04FF,U+2116}
@font-face{font-family:"Manrope";font-weight:500;font-display:swap;src:url(https://cdn.rika-nv.ru/_astro/manrope-500-latin.BYYD-dBL.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2190-21FF,U+2212,U+2032-2033,U+2248-2265}
@font-face{font-family:"Manrope";font-weight:700;font-display:swap;src:url(https://cdn.rika-nv.ru/_astro/manrope-700-cyrillic.Dw_fZAg2.woff2) format("woff2");unicode-range:U+0400-04FF,U+2116}
@font-face{font-family:"Manrope";font-weight:700;font-display:swap;src:url(https://cdn.rika-nv.ru/_astro/manrope-700-latin.BZp_XxE4.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2190-21FF,U+2212,U+2032-2033,U+2248-2265}
@font-face{font-family:"Manrope";font-weight:800;font-display:swap;src:url(https://cdn.rika-nv.ru/_astro/manrope-800-cyrillic.AvdZ5mAV.woff2) format("woff2");unicode-range:U+0400-04FF,U+2116}
@font-face{font-family:"Manrope";font-weight:800;font-display:swap;src:url(https://cdn.rika-nv.ru/_astro/manrope-800-latin.BfWYOv1c.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2190-21FF,U+2212,U+2032-2033,U+2248-2265}
@font-face{font-family:"JBMono";font-weight:400;font-display:swap;src:url(https://cdn.rika-nv.ru/_astro/jetbrains-mono-400-cyrillic.BEIGL1Tu.woff2) format("woff2");unicode-range:U+0400-04FF}
@font-face{font-family:"JBMono";font-weight:400;font-display:swap;src:url(https://cdn.rika-nv.ru/_astro/jetbrains-mono-400-latin.V6pRDFza.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2212}
@font-face{font-family:"JBMono";font-weight:500;font-display:swap;src:url(https://cdn.rika-nv.ru/_astro/jetbrains-mono-500-cyrillic.DmUKJPL_.woff2) format("woff2");unicode-range:U+0400-04FF}
@font-face{font-family:"JBMono";font-weight:500;font-display:swap;src:url(https://cdn.rika-nv.ru/_astro/jetbrains-mono-500-latin.BWZEU5yA.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2212}
:root{
  --bg:#07130d;--bg2:#0b1d14;--card:#0f2619;--card2:#133121;--green:#1f5a3a;
  --or:#f26a21;--or2:#ff8a3d;--cream:#f3efe6;--mut:#a3b2a8;--dim:#6c7d72;--las:#6dff9c;
  --line:rgba(243,239,230,.11);--line2:rgba(243,239,230,.2);
  --r:22px;--pad:clamp(16px,4vw,56px);--max:1320px;
  --ease:cubic-bezier(.2,.8,.2,1);
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
html,body{overflow-x:clip}
body{background:var(--bg);color:var(--cream);font-family:"Manrope",system-ui,sans-serif;font-weight:500;line-height:1.5;-webkit-font-smoothing:antialiased}
img{display:block;max-width:100%}
button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}
a{color:inherit;text-decoration:none}
.mono{font-family:"JBMono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}
.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}
.or{color:var(--or)}
::selection{background:var(--or);color:#fff}
/* CTA */
#cta{overflow:hidden}
.ctab-in{position:relative;border-radius:36px;padding:clamp(40px,7vw,100px) clamp(24px,6vw,90px);background:radial-gradient(80% 120% at 100% 0%,rgba(242,106,33,.55),transparent 60%),linear-gradient(135deg,var(--green),var(--card) 70%);overflow:hidden;isolation:isolate;border:1px solid var(--line2)}
.ctab-in h2{font-size:clamp(38px,6vw,86px);max-width:760px}
.ctab-in p{color:var(--cream);opacity:.8;font-size:18px;margin-top:20px;max-width:520px}
.ctab-in .acts{margin-top:36px}
.ctab-in .wolf{position:absolute;right:-3%;bottom:-8%;width:min(46%,520px);opacity:.95;z-index:-1;animation:float 6s ease-in-out infinite}
@keyframes float{50%{transform:translateY(-16px) rotate(-2deg)}}
footer{padding:40px 0 50px;color:var(--dim);font-size:14px}
footer .wrap{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:space-between}
footer img{height:34px}
footer .footer-legal{display:flex;flex-basis:100%;flex-wrap:wrap;gap:12px 24px;padding-top:20px;border-top:1px solid var(--line)}
footer .footer-legal a{color:var(--mut);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
footer .footer-legal a:hover{color:var(--cream)}
footer .footer-legal a:focus-visible{outline:2px solid var(--or2);outline-offset:4px}
.legal-top[data-astro-cid-nthpoxjd] {
  display: flex;
  justify-content: space-between;
  gap: 24px;
  padding-top: 28px;
  padding-bottom: 28px;
}

.legal-top[data-astro-cid-nthpoxjd] a[data-astro-cid-nthpoxjd] {
  color: var(--or2);
}

.legal-page[data-astro-cid-nthpoxjd] {
  max-width: 960px;
  padding-top: 32px;
  padding-bottom: 64px;
  font-size: 17px;
  line-height: 1.8;
  overflow-wrap: anywhere;
}

.legal-page[data-astro-cid-nthpoxjd] h1 {
  margin-bottom: 20px;
  font-size: clamp(30px, 4vw, 54px);
  line-height: 1.15;
  letter-spacing: -.035em;
}

.legal-page[data-astro-cid-nthpoxjd] h2 {
  margin: 40px 0 18px;
  font-size: clamp(23px, 3vw, 32px);
  line-height: 1.3;
}

.legal-page[data-astro-cid-nthpoxjd] h3 {
  margin: 28px 0 12px;
  font-size: 21px;
}

.legal-page[data-astro-cid-nthpoxjd] p {
  margin: 16px 0;
}

.legal-page[data-astro-cid-nthpoxjd] ul, .legal-page[data-astro-cid-nthpoxjd] ol {
  margin: 16px 0;
  padding-left: 1.6em;
}

.legal-page[data-astro-cid-nthpoxjd] li {
  margin: 10px 0;
}

.legal-page[data-astro-cid-nthpoxjd] a {
  color: var(--or2);
  text-decoration: underline;
  text-underline-offset: 3px;
}

.legal-page[data-astro-cid-nthpoxjd] section {
  scroll-margin-top: 24px;
}

.legal-page[data-astro-cid-nthpoxjd] .legal-meta {
  margin-bottom: 32px;
  color: var(--mut);
  font-size: 14px;
}

.legal-page[data-astro-cid-nthpoxjd] .legal-meta span {
  margin-right: .35em;
}

.legal-page[data-astro-cid-nthpoxjd] .legal-toc {
  margin: 28px 0;
  padding: 16px 24px;
  border: 1px solid var(--line2);
  border-radius: var(--r);
  background: var(--card);
}

.legal-top[data-astro-cid-nthpoxjd] a[data-astro-cid-nthpoxjd]:focus-visible, .legal-page[data-astro-cid-nthpoxjd] a:focus-visible {
  outline: 2px solid var(--or2);
  outline-offset: 4px;
}
