
:root{--site-green:#236b3b;--site-green-dark:#123b25;--site-green-soft:#eef6ef;--site-black:#111614;--site-text:#26302a;--site-muted:#647168;--site-border:#d8e5da;--site-white:#fff;--site-max:1240px;--site-shadow:0 10px 28px rgba(13,47,29,.12)}
html{scroll-behavior:smooth}
body{margin:0;background:#fff;color:var(--site-text);font-family:Arial,Helvetica,sans-serif}
.site-skip{position:absolute;left:-9999px;top:8px;z-index:9999;padding:10px 14px;background:#fff;color:#111}
.site-skip:focus{left:8px}
.site-header{position:relative;z-index:1000;background:#fff;border-bottom:1px solid var(--site-border);box-shadow:0 4px 18px rgba(13,47,29,.06)}
.site-header__inner{width:min(calc(100% - 36px),var(--site-max));min-height:84px;margin:auto;display:flex;align-items:center;gap:24px}
.site-brand{display:flex;flex-direction:column;flex:0 0 auto;text-decoration:none;color:var(--site-black);line-height:1}
.site-brand__name{font-size:23px;font-weight:900;letter-spacing:-.02em}.site-brand__sub{margin-top:7px;color:var(--site-green);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.site-menu-toggle{display:none;margin-left:auto;padding:10px 13px;border:1px solid var(--site-border);border-radius:9px;background:#fff;font-weight:800;cursor:pointer}
.site-nav{margin-left:auto}.site-nav>ul{display:flex;align-items:center;gap:3px;margin:0;padding:0;list-style:none}.site-nav li{position:relative}.site-nav a,.site-submenu-toggle{display:flex;align-items:center;min-height:44px;padding:10px 11px;border:0;border-radius:8px;background:transparent;color:var(--site-black);font:inherit;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap;cursor:pointer}.site-nav a:hover,.site-nav a:focus-visible,.site-submenu-toggle:hover,.site-submenu-toggle:focus-visible,.site-nav .current>a{background:var(--site-green-soft);color:var(--site-green-dark)}
.site-nav .has-submenu{display:flex;align-items:center}.site-submenu-toggle{min-width:32px;padding:8px 7px;margin-left:-7px}.site-submenu-toggle:after{content:'▾';font-size:12px}.site-submenu{position:absolute;top:calc(100% + 5px);left:0;display:none;width:320px;margin:0;padding:10px;border:1px solid var(--site-border);border-radius:12px;background:#fff;box-shadow:var(--site-shadow);list-style:none}.site-submenu li a{min-height:38px;padding:8px 10px;font-size:13px}.has-submenu:hover>.site-submenu,.has-submenu:focus-within>.site-submenu,.has-submenu.is-open>.site-submenu{display:block}.site-external:after{content:'↗';margin-left:5px;font-size:11px;color:var(--site-green)}
.site-language{display:flex;gap:4px;margin-left:5px;padding-left:12px;border-left:1px solid var(--site-border)}.site-language a{min-height:34px;padding:7px 8px}.site-language a[aria-current='page']{background:var(--site-green-dark);color:#fff}
.site-main{display:block;min-height:60vh}.site-footer{padding:44px 0 28px;color:#dce8df;background:linear-gradient(135deg,#101613,#123b25)}.site-footer__inner{width:min(calc(100% - 36px),var(--site-max));margin:auto}.site-footer__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:32px}.site-footer h2,.site-footer h3{margin:0 0 12px;color:#fff}.site-footer p{margin:0;color:#dce8df;line-height:1.65}.site-footer a{color:#fff}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li+li{margin-top:8px}.site-footer__bottom{margin-top:30px;padding-top:18px;border-top:1px solid rgba(255,255,255,.15);font-size:13px;color:#bcd0c1}
@media(max-width:1120px){.site-menu-toggle{display:block}.site-nav{display:none;position:absolute;top:84px;left:0;right:0;margin:0;padding:12px 18px 18px;background:#fff;border-bottom:1px solid var(--site-border);box-shadow:var(--site-shadow)}.site-nav.is-open{display:block}.site-nav>ul{display:block}.site-nav li,.site-nav .has-submenu{display:block}.site-nav a,.site-submenu-toggle{width:100%;justify-content:flex-start}.site-submenu-toggle{position:absolute;right:5px;top:4px;width:42px;justify-content:center}.site-submenu{position:static;display:none;width:auto;margin:2px 0 8px 16px;box-shadow:none}.has-submenu.is-open>.site-submenu{display:block}.site-language{margin:10px 0 0;padding:10px 0 0;border-left:0;border-top:1px solid var(--site-border)}.site-language a{display:inline-flex;width:auto}.site-footer__grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.site-header__inner{min-height:72px}.site-nav{top:72px}.site-brand__name{font-size:20px}.site-brand__sub{font-size:9px}.site-footer__grid{grid-template-columns:1fr}}



:root {
  --r0-green-950: #0c2d1b;
  --r0-green-900: #123b25;
  --r0-green-800: #19502f;
  --r0-green-650: #337f45;
  --r0-green-500: #58a65f;
  --r0-black: #111614;
  --r0-text: #26302a;
  --r0-muted: #647168;
  --r0-white: #ffffff;
  --r0-soft: #f3f7f3;
  --r0-border: #d8e5da;
  --r0-warning: #fff7df;
  --r0-warning-border: #e4c75e;
  --r0-shadow: 0 16px 42px rgba(13, 47, 29, 0.10);
  --r0-radius: 18px;
  --r0-max: 1180px;
}

.rajna-i0123,
.rajna-i0123 * {
  box-sizing: border-box;
}

.rajna-i0123 {
  margin: 0;
  color: var(--r0-text);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  line-height: 1.7;
  background: var(--r0-white);
}

.rajna-i0123 a {
  color: inherit;
}

.rajna-i0123 .r0-container {
  width: min(calc(100% - 40px), var(--r0-max));
  margin-inline: auto;
}

.rajna-i0123 .r0-section {
  padding: 76px 0;
}

.rajna-i0123 .r0-section--soft {
  background: var(--r0-soft);
}

.rajna-i0123 .r0-section--dark {
  color: #ffffff;
  background:
    radial-gradient(circle at 84% 14%, rgba(88, 166, 95, 0.21), transparent 31%),
    linear-gradient(130deg, var(--r0-black), var(--r0-green-900));
}

.rajna-i0123 .r0-hero {
  position: relative;
  overflow: hidden;
  padding: 92px 0 84px;
  color: #ffffff;
  background:
    radial-gradient(circle at 88% 12%, rgba(88, 166, 95, 0.38), transparent 30%),
    linear-gradient(132deg, #101613 0%, #123b25 58%, #1a5332 100%);
}

.rajna-i0123 .r0-hero::after {
  content: "";
  position: absolute;
  right: -135px;
  bottom: -200px;
  width: 520px;
  height: 520px;
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 50%;
}

.rajna-i0123 .r0-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  margin: 0 0 18px;
  padding: 7px 13px;
  border: 1px solid rgba(255,255,255,.24);
  border-radius: 999px;
  color: #dff1e2;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.rajna-i0123 .r0-eyebrow::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #6dc778;
}

.rajna-i0123 h1,
.rajna-i0123 h2,
.rajna-i0123 h3 {
  margin-top: 0;
  color: var(--r0-black);
  font-weight: 800;
  line-height: 1.18;
}

.rajna-i0123 h1 {
  max-width: 1040px;
  margin-bottom: 24px;
  color: #ffffff;
  font-size: clamp(38px, 5vw, 64px);
  letter-spacing: -.035em;
}

.rajna-i0123 h2 {
  margin-bottom: 20px;
  font-size: clamp(30px, 3.4vw, 44px);
  letter-spacing: -.025em;
}

.rajna-i0123 h3 {
  margin-bottom: 12px;
  font-size: 23px;
}

.rajna-i0123 .r0-lead {
  max-width: 900px;
  margin: 0;
  color: #e6efe8;
  font-size: clamp(19px, 2vw, 23px);
  line-height: 1.55;
}

.rajna-i0123 .r0-intro {
  max-width: 900px;
  margin: 0;
  color: var(--r0-muted);
  font-size: 19px;
}

.rajna-i0123 .r0-section--dark h2,
.rajna-i0123 .r0-section--dark h3 {
  color: #ffffff;
}

.rajna-i0123 .r0-section--dark p,
.rajna-i0123 .r0-section--dark .r0-intro {
  color: #dce8df;
}

.rajna-i0123 .r0-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  margin-top: 32px;
}

.rajna-i0123 .r0-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 50px;
  padding: 13px 22px;
  border: 2px solid var(--r0-green-500);
  border-radius: 10px;
  color: #ffffff;
  background: var(--r0-green-650);
  font-size: 15px;
  font-weight: 800;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  transition: transform .18s ease, background-color .18s ease, border-color .18s ease;
}

.rajna-i0123 .r0-button:hover,
.rajna-i0123 .r0-button:focus-visible {
  transform: translateY(-2px);
  border-color: var(--r0-green-500);
  background: var(--r0-green-500);
}

.rajna-i0123 .r0-button--outline {
  border-color: rgba(255,255,255,.74);
  background: transparent;
}

.rajna-i0123 .r0-button--outline:hover,
.rajna-i0123 .r0-button--outline:focus-visible {
  border-color: #ffffff;
  background: rgba(255,255,255,.10);
}

.rajna-i0123 .r0-button--dark {
  border-color: var(--r0-black);
  background: var(--r0-black);
}

.rajna-i0123 .r0-grid {
  display: grid;
  gap: 24px;
  margin-top: 34px;
}

.rajna-i0123 .r0-grid--2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.rajna-i0123 .r0-grid--3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.rajna-i0123 .r0-grid--4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.rajna-i0123 .r0-stat {
  padding: 26px;
  border: 1px solid var(--r0-border);
  border-radius: var(--r0-radius);
  background: #ffffff;
  box-shadow: var(--r0-shadow);
}

.rajna-i0123 .r0-stat-value {
  display: block;
  margin-bottom: 8px;
  color: var(--r0-green-800);
  font-size: 28px;
  font-weight: 900;
  line-height: 1.15;
}

.rajna-i0123 .r0-stat-label {
  display: block;
  color: var(--r0-muted);
  font-size: 15px;
  line-height: 1.45;
}

.rajna-i0123 .r0-card {
  display: flex;
  min-height: 100%;
  flex-direction: column;
  padding: 28px;
  border: 1px solid var(--r0-border);
  border-top: 5px solid var(--r0-green-650);
  border-radius: var(--r0-radius);
  background: #ffffff;
  box-shadow: var(--r0-shadow);
}

.rajna-i0123 .r0-card p {
  margin: 0 0 18px;
  color: var(--r0-muted);
}

.rajna-i0123 .r0-card .r0-button {
  align-self: flex-start;
  margin-top: auto;
}

.rajna-i0123 .r0-number {
  display: grid;
  width: 45px;
  height: 45px;
  margin-bottom: 20px;
  place-items: center;
  border-radius: 12px;
  color: #ffffff;
  background: linear-gradient(145deg, var(--r0-green-800), var(--r0-green-500));
  font-weight: 900;
}

.rajna-i0123 .r0-split {
  display: grid;
  grid-template-columns: 1.05fr .95fr;
  gap: 44px;
  align-items: center;
}

.rajna-i0123 .r0-highlight {
  padding: 32px;
  border: 1px solid rgba(255,255,255,.16);
  border-radius: var(--r0-radius);
  background: rgba(255,255,255,.07);
}

.rajna-i0123 .r0-highlight h3 {
  color: #ffffff;
}

.rajna-i0123 .r0-list {
  margin: 18px 0 0;
  padding: 0;
  list-style: none;
}

.rajna-i0123 .r0-list li {
  position: relative;
  padding: 13px 15px 13px 42px;
  border-bottom: 1px solid rgba(255,255,255,.14);
}

.rajna-i0123 .r0-list li::before {
  content: "✓";
  position: absolute;
  left: 13px;
  top: 12px;
  color: #77cf81;
  font-weight: 900;
}

.rajna-i0123 .r0-table-wrap {
  overflow-x: auto;
  margin-top: 32px;
  border: 1px solid var(--r0-border);
  border-radius: var(--r0-radius);
  background: #ffffff;
  box-shadow: var(--r0-shadow);
}

.rajna-i0123 .r0-table {
  width: 100%;
  min-width: 680px;
  border-collapse: collapse;
}

.rajna-i0123 .r0-table th,
.rajna-i0123 .r0-table td {
  padding: 17px 20px;
  border-bottom: 1px solid var(--r0-border);
  text-align: left;
  vertical-align: top;
}

.rajna-i0123 .r0-table th {
  width: 31%;
  color: var(--r0-green-900);
  background: var(--r0-soft);
  font-weight: 800;
}

.rajna-i0123 .r0-table tr:last-child th,
.rajna-i0123 .r0-table tr:last-child td {
  border-bottom: 0;
}

.rajna-i0123 .r0-note {
  margin-top: 28px;
  padding: 20px 22px;
  border: 1px solid var(--r0-warning-border);
  border-left-width: 5px;
  border-radius: 12px;
  color: #514711;
  background: var(--r0-warning);
  font-size: 15px;
}

.rajna-i0123 .r0-note strong {
  color: #342e0b;
}

.rajna-i0123 .r0-faq {
  border-top: 1px solid var(--r0-border);
}

.rajna-i0123 .r0-faq-item {
  padding: 24px 0;
  border-bottom: 1px solid var(--r0-border);
}

.rajna-i0123 .r0-faq-item h3 {
  margin-bottom: 8px;
  font-size: 21px;
}

.rajna-i0123 .r0-faq-item p {
  margin: 0;
  color: var(--r0-muted);
}

.rajna-i0123 .r0-breadcrumb {
  margin-bottom: 20px;
  color: #cfe0d2;
  font-size: 14px;
}

.rajna-i0123 .r0-breadcrumb a {
  color: #e9f4eb;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.rajna-i0123 .r0-cta {
  padding: 72px 0;
  color: #ffffff;
  background: linear-gradient(130deg, #111614, #184a2d);
}

.rajna-i0123 .r0-cta h2 {
  color: #ffffff;
}

.rajna-i0123 .r0-cta p {
  max-width: 850px;
  color: #dce8df;
  font-size: 19px;
}

@media (max-width: 980px) {
  .rajna-i0123 .r0-grid--4,
  .rajna-i0123 .r0-grid--3 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .rajna-i0123 .r0-split {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 700px) {
  .rajna-i0123 {
    font-size: 16px;
  }

  .rajna-i0123 .r0-container {
    width: min(calc(100% - 28px), var(--r0-max));
  }

  .rajna-i0123 .r0-section {
    padding: 54px 0;
  }

  .rajna-i0123 .r0-hero {
    padding: 62px 0;
  }

  .rajna-i0123 .r0-grid--4,
  .rajna-i0123 .r0-grid--3,
  .rajna-i0123 .r0-grid--2 {
    grid-template-columns: 1fr;
  }

  .rajna-i0123 .r0-card,
  .rajna-i0123 .r0-stat {
    padding: 23px;
  }

  .rajna-i0123 .r0-actions {
    flex-direction: column;
  }

  .rajna-i0123 .r0-button {
    width: 100%;
  }
}

  