/* cyrillic-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/font-1.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/font-2.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/font-3.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/font-4.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/font-5.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/font-6.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/font-1.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/font-2.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/font-3.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/font-4.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/font-5.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/font-6.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/font-1.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/font-2.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/font-3.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/font-4.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/font-5.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/font-6.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/font-7.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/font-8.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/font-9.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/font-10.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/font-7.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/font-8.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/font-9.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/font-10.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/font-7.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/font-8.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/font-9.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/font-10.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/font-7.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/font-8.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/font-9.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/font-10.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/font-7.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/font-8.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/font-9.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/font-10.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;
}


  html,body{margin:0;padding:0;background:#f7f5f0;color:#1c2926;font-family:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}
  *{box-sizing:border-box;}
  ::selection{background:#14483b;color:#f5f1e8;}
  a{color:inherit;}
  @keyframes vrFadeUp{from{opacity:0;transform:translateY(26px);}to{opacity:1;transform:none;}}
  @keyframes vrFadeIn{from{opacity:0;}to{opacity:1;}}
  @keyframes vrFloatA{0%,100%{transform:translateY(0);}50%{transform:translateY(-11px);}}
  @keyframes vrFloatB{0%,100%{transform:translateY(0) rotate(-2deg);}50%{transform:translateY(9px) rotate(-2deg);}}
  @keyframes vrFloatC{0%,100%{transform:translateY(0) rotate(2.5deg);}50%{transform:translateY(-8px) rotate(2.5deg);}}
  @keyframes vrPulse{0%,100%{opacity:1;transform:scale(1);}50%{opacity:.45;transform:scale(.9);}}
  @keyframes vrDraw{from{stroke-dashoffset:var(--len);}to{stroke-dashoffset:var(--off);}}
  @keyframes vrGrow{from{transform:scaleX(0);}to{transform:scaleX(1);}}
  .vr-load{opacity:0;animation:vrFadeUp .9s cubic-bezier(.2,.75,.25,1) forwards;}
  .vr-reveal{animation:vrFadeUp .85s cubic-bezier(.2,.75,.25,1) both;animation-timeline:view();animation-range:entry 0% entry 52%;}
  @media (max-width:840px){.vr-navlinks{display:none!important;}.vr-headcta{display:none!important;}}
  @media (max-width:560px){.vr-hidesm{display:none!important;}}
  @media (prefers-reduced-motion:reduce){.vr-load,.vr-reveal{animation:vrFadeIn .01s both;}*{animation-duration:.001s!important;}}

.vr-style-1{min-height:100vh;overflow-x:hidden;}
.vr-style-2{position:sticky;top:0;z-index:50;background:rgba(14,31,26,0.94);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,0.4);color:#f5f1e8;}
.vr-style-3{max-width:1200px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:26px;}
.vr-style-4{display:flex;align-items:center;gap:11px;text-decoration:none;color:inherit;}
.vr-style-5{width:36px;height:36px;border-radius:9px;background:linear-gradient(135deg,#1f6754,#2d8b71);display:grid;place-items:center;flex-shrink:0;box-shadow:0 4px 12px rgba(20,72,59,0.4);}
.vr-style-6{display:flex;flex-direction:column;line-height:1.05;}
.vr-style-7{font-size:16px;font-weight:700;letter-spacing:-0.01em;}
.vr-style-8{font-size:10px;color:#9db3a8;letter-spacing:0.14em;text-transform:uppercase;font-weight:600;margin-top:2px;}
.vr-style-9{display:flex;gap:2px;margin-left:8px;}
.vr-style-10{text-decoration:none;color:#c8d2cc;padding:8px 13px;border-radius:8px;font-size:14px;font-weight:500;}
.vr-style-11:hover{color:#fff;background:rgba(255,255,255,0.06);}
.vr-style-12{margin-left:auto;text-decoration:none;background:#f5f1e8;color:#0e1f1a;padding:10px 18px;border-radius:10px;font-size:14px;font-weight:700;letter-spacing:-0.01em;transition:transform .12s ease,box-shadow .2s ease;}
.vr-style-13:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(0,0,0,0.25);}
.vr-style-14{position:relative;background:radial-gradient(120% 90% at 80% -10%,#e7efeb 0%,#f7f5f0 46%);overflow:hidden;}
.vr-style-15{position:absolute;top:-140px;right:-120px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(31,103,84,0.10),transparent 68%);pointer-events:none;}
.vr-style-16{max-width:1200px;margin:0 auto;padding:clamp(48px,7vw,88px) 24px clamp(56px,7vw,96px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(40px,5vw,64px);align-items:center;}
.vr-style-17{max-width:560px;}
.vr-style-18{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #e8e4d9;padding:6px 13px 6px 8px;border-radius:999px;font-size:12.5px;font-weight:600;color:#14483b;box-shadow:0 1px 2px rgba(0,0,0,0.03);}
.vr-style-19{width:20px;height:20px;border-radius:6px;background:#e7efeb;display:grid;place-items:center;color:#1f6754;}
.vr-style-20{animation-delay:.08s;font-size:clamp(34px,5.2vw,54px);line-height:1.04;letter-spacing:-0.03em;font-weight:800;color:#0e1f1a;margin:20px 0 0;text-wrap:balance;}
.vr-style-21{animation-delay:.16s;font-size:clamp(16px,1.6vw,18px);line-height:1.6;color:#5d6a64;margin:20px 0 0;max-width:500px;}
.vr-style-22{animation-delay:.3s;display:flex;align-items:center;gap:18px;margin:16px 0 0;flex-wrap:wrap;}
.vr-style-23{display:inline-flex;align-items:center;gap:7px;text-decoration:none;color:#14483b;font-weight:600;font-size:14.5px;}
.vr-style-24:hover{gap:11px;}
.vr-style-25{font-size:13px;color:#8b958f;}
.vr-style-26{position:relative;perspective:1400px;min-width:0;}
.vr-style-27{animation-delay:.2s;}
.vr-style-28{animation:vrFloatA 8s ease-in-out infinite;position:relative;}
.vr-style-29{background:#fff;border:1px solid #e8e4d9;border-radius:18px;overflow:hidden;box-shadow:0 30px 70px -24px rgba(14,31,26,0.4),0 8px 24px -12px rgba(14,31,26,0.2);}
.vr-style-30{background:#0e1f1a;color:#f5f1e8;padding:12px 16px;display:flex;align-items:center;gap:10px;}
.vr-style-31{width:24px;height:24px;border-radius:7px;background:linear-gradient(135deg,#1f6754,#2d8b71);display:grid;place-items:center;flex-shrink:0;}
.vr-style-32{font-weight:700;font-size:13px;}
.vr-style-33{margin-left:auto;display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,0.08);padding:5px 11px;border-radius:999px;font-size:11.5px;font-weight:500;}
.vr-style-34{width:7px;height:7px;border-radius:50%;background:#2d8b71;}
.vr-style-35{padding:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:11px;background:#faf9f5;}
.vr-style-36{background:#fff;border:1px solid #eceadf;border-radius:12px;padding:13px;display:flex;gap:11px;align-items:flex-start;}
.vr-style-37{width:34px;height:34px;border-radius:9px;background:#e7efeb;color:#14483b;display:grid;place-items:center;flex-shrink:0;}
.vr-style-38{font-family:'JetBrains Mono',monospace;font-size:23px;font-weight:600;letter-spacing:-0.02em;line-height:1;color:#1c2926;}
.vr-style-39{font-size:11.5px;color:#5d6a64;margin-top:5px;font-weight:500;}
.vr-style-40{width:34px;height:34px;border-radius:9px;background:#fbe9df;color:#c2562d;display:grid;place-items:center;flex-shrink:0;}
.vr-style-41{font-family:'JetBrains Mono',monospace;font-size:23px;font-weight:600;letter-spacing:-0.02em;line-height:1;color:#c2562d;}
.vr-style-42{width:34px;height:34px;border-radius:9px;background:#faecca;color:#a87410;display:grid;place-items:center;flex-shrink:0;}
.vr-style-43{width:34px;height:34px;border-radius:9px;background:#e2ecf2;color:#426b8a;display:grid;place-items:center;flex-shrink:0;}
.vr-style-44{padding:4px 16px 16px;background:#faf9f5;}
.vr-style-45{font-size:10.5px;text-transform:uppercase;letter-spacing:0.08em;color:#8b958f;font-weight:600;padding:6px 2px;}
.vr-style-46{background:#fff;border:1px solid #eceadf;border-radius:12px;padding:13px 14px;display:flex;align-items:center;gap:12px;}
.vr-style-47{font-family:'JetBrains Mono',monospace;font-size:11px;color:#8b958f;font-weight:500;}
.vr-style-48{min-width:0;flex:1;}
.vr-style-49{font-weight:600;font-size:13.5px;color:#1c2926;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.vr-style-50{font-size:11.5px;color:#5d6a64;margin-top:2px;}
.vr-style-51{background:#fbe9df;color:#c2562d;font-size:10px;font-weight:700;padding:4px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:0.03em;flex-shrink:0;}
.vr-style-52{display:flex;align-items:center;gap:9px;margin-top:9px;padding:0 2px;}
.vr-style-53{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#d3b78a,#b08a55);color:#2a1f0a;font-weight:700;font-size:10px;display:grid;place-items:center;}
.vr-style-54{font-size:12.5px;color:#5d6a64;}
.vr-style-55{margin-left:auto;display:inline-flex;align-items:center;gap:6px;background:#e2ecf2;color:#426b8a;font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px;}
.vr-style-56{width:6px;height:6px;border-radius:50%;background:currentColor;}
.vr-style-57{position:absolute;bottom:-26px;left:-30px;background:#fff;border:1px solid #e8e4d9;border-radius:13px;padding:11px 13px;display:flex;align-items:center;gap:10px;box-shadow:0 18px 40px -14px rgba(14,31,26,0.35);animation:vrFloatB 6.5s ease-in-out infinite;}
.vr-style-58{width:34px;height:34px;border-radius:9px;background:#e7efeb;color:#14483b;display:grid;place-items:center;}
.vr-style-59{font-size:12px;font-weight:700;color:#1c2926;}
.vr-style-60{font-size:11px;color:#5d6a64;}
.vr-style-61{position:absolute;top:-22px;right:-26px;background:#0e1f1a;color:#f5f1e8;border-radius:13px;padding:11px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 18px 40px -14px rgba(14,31,26,0.5);animation:vrFloatC 7.5s ease-in-out infinite;}
.vr-style-62{width:30px;height:30px;border-radius:50%;background:#1f6754;display:grid;place-items:center;}
.vr-style-63{font-size:12px;font-weight:700;}
.vr-style-64{font-size:11px;color:#9db3a8;}
.vr-style-65{scroll-margin-top:80px;background:#fff;border-top:1px solid #eceadf;border-bottom:1px solid #eceadf;}
.vr-style-66{max-width:1200px;margin:0 auto;padding:clamp(56px,8vw,96px) 24px;}
.vr-style-67{max-width:640px;}
.vr-style-68{font:600 12px/1 'JetBrains Mono',monospace;letter-spacing:0.14em;text-transform:uppercase;color:#c2562d;}
.vr-style-69{font-size:clamp(28px,4vw,42px);line-height:1.08;letter-spacing:-0.025em;font-weight:800;color:#0e1f1a;margin:16px 0 0;text-wrap:balance;}
.vr-style-70{font-size:clamp(15px,1.5vw,17px);line-height:1.6;color:#5d6a64;margin:16px 0 0;}
.vr-style-71{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin-top:44px;}
.vr-style-72{background:#faf9f5;border:1px solid #eceadf;border-radius:16px;padding:22px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;}
.vr-style-73:hover{transform:translateY(-4px);box-shadow:0 16px 30px -18px rgba(14,31,26,0.25);border-color:#e0dccf;}
.vr-style-74{width:44px;height:44px;border-radius:12px;background:#fbe9df;color:#c2562d;display:grid;place-items:center;}
.vr-style-75{font-size:16px;font-weight:700;color:#0e1f1a;margin:16px 0 0;}
.vr-style-76{font-size:13.5px;line-height:1.55;color:#5d6a64;margin:8px 0 0;}
.vr-style-77{width:44px;height:44px;border-radius:12px;background:#e2ecf2;color:#426b8a;display:grid;place-items:center;}
.vr-style-78{width:44px;height:44px;border-radius:12px;background:#faecca;color:#a87410;display:grid;place-items:center;}
.vr-style-79{width:44px;height:44px;border-radius:12px;background:#e7efeb;color:#14483b;display:grid;place-items:center;}
.vr-style-80{scroll-margin-top:80px;}
.vr-style-81{text-align:center;max-width:640px;margin:0 auto;}
.vr-style-82{font:600 12px/1 'JetBrains Mono',monospace;letter-spacing:0.14em;text-transform:uppercase;color:#1f6754;}
.vr-style-83{position:relative;margin-top:52px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:18px;}
.vr-style-84{position:relative;background:#fff;border:1px solid #e8e4d9;border-radius:16px;padding:24px 22px;transition:transform .2s ease,box-shadow .2s ease;}
.vr-style-85:hover{transform:translateY(-4px);box-shadow:0 18px 34px -20px rgba(14,31,26,0.3);}
.vr-style-86{display:flex;align-items:center;justify-content:space-between;}
.vr-style-87{width:46px;height:46px;border-radius:12px;background:#e7efeb;color:#14483b;display:grid;place-items:center;}
.vr-style-88{font-family:'JetBrains Mono',monospace;font-size:34px;font-weight:600;color:#eae6da;line-height:1;}
.vr-style-89{font-size:17px;font-weight:700;color:#0e1f1a;margin:18px 0 0;}
.vr-style-90{width:46px;height:46px;border-radius:12px;background:#e2ecf2;color:#426b8a;display:grid;place-items:center;}
.vr-style-91{width:46px;height:46px;border-radius:12px;background:#faecca;color:#a87410;display:grid;place-items:center;}
.vr-style-92{scroll-margin-top:80px;background:#0e1f1a;color:#f5f1e8;position:relative;overflow:hidden;}
.vr-style-93{position:absolute;top:-160px;left:-120px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(31,103,84,0.28),transparent 70%);}
.vr-style-94{position:relative;max-width:1200px;margin:0 auto;padding:clamp(56px,8vw,96px) 24px;}
.vr-style-95{font:600 12px/1 'JetBrains Mono',monospace;letter-spacing:0.14em;text-transform:uppercase;color:#d3b78a;}
.vr-style-96{font-size:clamp(28px,4vw,42px);line-height:1.08;letter-spacing:-0.025em;font-weight:800;color:#fff;margin:16px 0 0;text-wrap:balance;}
.vr-style-97{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin-top:44px;}
.vr-style-98{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.09);border-radius:16px;padding:22px;transition:transform .2s ease,background .2s ease,border-color .2s ease;}
.vr-style-99:hover{transform:translateY(-4px);background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.16);}
.vr-style-100{width:44px;height:44px;border-radius:12px;background:rgba(45,139,113,0.2);color:#8fd3ba;display:grid;place-items:center;}
.vr-style-101{font-size:16px;font-weight:700;color:#fff;margin:16px 0 0;}
.vr-style-102{font-size:13.5px;line-height:1.55;color:#9db3a8;margin:8px 0 0;}
.vr-style-103{width:44px;height:44px;border-radius:12px;background:rgba(66,107,138,0.22);color:#9cc3dd;display:grid;place-items:center;}
.vr-style-104{width:44px;height:44px;border-radius:12px;background:rgba(217,154,43,0.2);color:#e6c073;display:grid;place-items:center;}
.vr-style-105{width:44px;height:44px;border-radius:12px;background:rgba(194,86,45,0.2);color:#e3a184;display:grid;place-items:center;}
.vr-style-106{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.09);border-radius:16px;padding:22px;transition:transform .2s ease,background .2s ease,border-color .2s ease;grid-column:span 1;}
.vr-style-107{background:#fff;border-top:1px solid #eceadf;border-bottom:1px solid #eceadf;}
.vr-style-108{border:1px solid #e8e4d9;border-radius:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;}
.vr-style-109:hover{transform:translateY(-4px);box-shadow:0 18px 34px -20px rgba(14,31,26,0.28);}
.vr-style-110{background:#0e1f1a;color:#f5f1e8;padding:16px 20px;display:flex;align-items:center;gap:11px;}
.vr-style-111{width:34px;height:34px;border-radius:9px;background:rgba(211,183,138,0.22);color:#d3b78a;display:grid;place-items:center;}
.vr-style-112{font-weight:700;font-size:15px;}
.vr-style-113{padding:18px 20px;}
.vr-style-114{font-size:13.5px;line-height:1.55;color:#5d6a64;margin:0;}
.vr-style-115{background:#14483b;color:#f5f1e8;padding:16px 20px;display:flex;align-items:center;gap:11px;}
.vr-style-116{width:34px;height:34px;border-radius:9px;background:rgba(255,255,255,0.14);color:#fff;display:grid;place-items:center;}
.vr-style-117{background:#426b8a;color:#f5f1e8;padding:16px 20px;display:flex;align-items:center;gap:11px;}
.vr-style-118{width:34px;height:34px;border-radius:9px;background:rgba(255,255,255,0.16);color:#fff;display:grid;place-items:center;}
.vr-style-119{background:#c2562d;color:#fff;padding:16px 20px;display:flex;align-items:center;gap:11px;}
.vr-style-120{width:34px;height:34px;border-radius:9px;background:rgba(255,255,255,0.18);color:#fff;display:grid;place-items:center;}
.vr-style-121{font:600 12px/1 'JetBrains Mono',monospace;letter-spacing:0.14em;text-transform:uppercase;color:#a87410;}
.vr-style-122{margin-top:40px;background:#fff;border:1px solid #e8e4d9;border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(14,31,26,0.3);}
.vr-style-123{background:linear-gradient(135deg,#14483b 0%,#0e1f1a 100%);color:#f5f1e8;padding:26px clamp(20px,3vw,32px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:22px;align-items:center;}
.vr-style-124{font-size:11px;text-transform:uppercase;letter-spacing:0.1em;color:#9db3a8;font-weight:600;}
.vr-style-125{font-family:'JetBrains Mono',monospace;font-size:clamp(34px,5vw,46px);font-weight:600;letter-spacing:-0.02em;margin-top:8px;line-height:1;}
.vr-style-126{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-size:12.5px;color:#8fd3ba;}
.vr-style-127{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;}
.vr-style-128{border-left:2px solid rgba(255,255,255,0.18);padding-left:14px;}
.vr-style-129{font-family:'JetBrains Mono',monospace;font-size:22px;font-weight:600;color:#fff;}
.vr-style-130{font-size:10.5px;color:#9db3a8;text-transform:uppercase;letter-spacing:0.06em;margin-top:3px;}
.vr-style-131{padding:clamp(18px,2.5vw,26px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;background:#faf9f5;}
.vr-style-132{background:#fff;border:1px solid #eceadf;border-radius:14px;padding:18px;}
.vr-style-133{font-size:13.5px;font-weight:700;color:#0e1f1a;}
.vr-style-134{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:center;margin-top:14px;}
.vr-style-135{width:120px;height:120px;}
.vr-style-136{font-family:'JetBrains Mono',monospace;font-weight:600;font-size:20px;fill:#1c2926;}
.vr-style-137{font-size:9px;fill:#8b958f;letter-spacing:0.04em;}
.vr-style-138{display:flex;flex-direction:column;gap:7px;font-size:12px;}
.vr-style-139{display:grid;grid-template-columns:10px 1fr auto;gap:8px;align-items:center;}
.vr-style-140{width:10px;height:10px;border-radius:3px;background:#1f6754;}
.vr-style-141{font-family:'JetBrains Mono',monospace;color:#5d6a64;}
.vr-style-142{width:10px;height:10px;border-radius:3px;background:#c2562d;}
.vr-style-143{width:10px;height:10px;border-radius:3px;background:#d99a2b;}
.vr-style-144{width:10px;height:10px;border-radius:3px;background:#426b8a;}
.vr-style-145{width:10px;height:10px;border-radius:3px;background:#8a6b3d;}
.vr-style-146{width:10px;height:10px;border-radius:3px;background:#6b6457;}
.vr-style-147{display:flex;flex-direction:column;gap:13px;margin-top:16px;}
.vr-style-148{display:grid;grid-template-columns:74px minmax(0,1fr) 85px;gap:10px;align-items:center;font-size:12px;}
.vr-style-149{color:#5d6a64;}
.vr-style-150{height:8px;background:#efece4;border-radius:4px;overflow:hidden;}
.vr-style-151{display:block;height:100%;width:100%;background:#1f6754;border-radius:4px;transform-origin:left;animation:vrGrow 1s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% cover 30%;}
.vr-style-152{font-family:'JetBrains Mono',monospace;text-align:right;color:#1c2926;}
.vr-style-153{display:block;height:100%;width:71%;background:#426b8a;border-radius:4px;transform-origin:left;animation:vrGrow 1s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% cover 30%;}
.vr-style-154{display:block;height:100%;width:55%;background:#d99a2b;border-radius:4px;transform-origin:left;animation:vrGrow 1s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% cover 30%;}
.vr-style-155{display:block;height:100%;width:36%;background:#c2562d;border-radius:4px;transform-origin:left;animation:vrGrow 1s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% cover 30%;}
.vr-style-156{display:block;height:100%;width:34%;background:#8a6b3d;border-radius:4px;transform-origin:left;animation:vrGrow 1s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% cover 30%;}
.vr-style-157{background:#fff;border:1px solid #eceadf;border-radius:14px;padding:18px;display:flex;flex-direction:column;}
.vr-style-158{flex:1;display:flex;align-items:center;justify-content:center;gap:18px;margin-top:12px;flex-wrap:wrap;}
.vr-style-159{width:128px;height:128px;}
.vr-style-160{--len:339.29;--off:40.7;animation:vrDraw 1.4s cubic-bezier(.3,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% cover 35%;}
.vr-style-161{font-family:'JetBrains Mono',monospace;font-weight:600;font-size:24px;fill:#1c2926;}
.vr-style-162{display:flex;flex-direction:column;gap:9px;font-size:12px;}
.vr-style-163{display:flex;align-items:center;gap:8px;}
.vr-style-164{font-family:'JetBrains Mono',monospace;color:#5d6a64;margin-left:auto;}
.vr-style-165{scroll-margin-top:80px;background:#0e1f1a;position:relative;overflow:hidden;}
.vr-style-166{position:absolute;bottom:-160px;right:-100px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(31,103,84,0.3),transparent 70%);}
.vr-style-167{position:absolute;top:-120px;left:-80px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(211,183,138,0.12),transparent 70%);}
.vr-style-168{position:relative;max-width:760px;margin:0 auto;padding:clamp(56px,8vw,100px) 24px;text-align:center;}
.vr-style-169{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);padding:6px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:#d3b78a;}
.vr-style-170{width:7px;height:7px;border-radius:50%;background:#2d8b71;animation:vrPulse 2.4s ease-in-out infinite;}
.vr-style-171{font-size:clamp(30px,4.4vw,46px);line-height:1.08;letter-spacing:-0.025em;font-weight:800;color:#fff;margin:20px 0 0;text-wrap:balance;}
.vr-style-172{font-size:clamp(15px,1.6vw,18px);line-height:1.6;color:#9db3a8;margin:16px auto 0;max-width:520px;}
.vr-style-173{font-size:12.5px;color:#7f938a;margin:16px 0 0;}
.vr-style-174{background:#f7f5f0;}
.vr-style-175{max-width:820px;margin:0 auto;padding:clamp(56px,8vw,96px) 24px;}
.vr-style-176{text-align:center;}
.vr-style-177{font-size:clamp(28px,4vw,40px);line-height:1.1;letter-spacing:-0.025em;font-weight:800;color:#0e1f1a;margin:16px 0 0;}
.vr-style-178{margin-top:36px;display:flex;flex-direction:column;gap:12px;}
.vr-style-179{background:#fff;border:1px solid #e8e4d9;border-radius:14px;overflow:hidden;}
.vr-style-180{list-style:none;cursor:pointer;padding:18px 20px;display:flex;align-items:center;gap:14px;font-size:15.5px;font-weight:700;color:#0e1f1a;}
.vr-style-181{width:26px;height:26px;border-radius:8px;background:#e7efeb;color:#14483b;display:grid;place-items:center;flex-shrink:0;}
.vr-style-182{padding:0 20px 20px 60px;font-size:14px;line-height:1.6;color:#5d6a64;}
.vr-style-183{background:#0a1712;color:#9db3a8;border-top:1px solid rgba(255,255,255,0.06);}
.vr-style-184{max-width:1200px;margin:0 auto;padding:36px 24px;display:flex;flex-wrap:wrap;align-items:center;gap:20px;}
.vr-style-185{display:flex;align-items:center;gap:11px;text-decoration:none;color:#f5f1e8;}
.vr-style-186{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#1f6754,#2d8b71);display:grid;place-items:center;}
.vr-style-187{font-size:10px;color:#7f938a;letter-spacing:0.12em;text-transform:uppercase;font-weight:600;}
.vr-style-188{display:flex;gap:20px;flex-wrap:wrap;margin-left:auto;font-size:13.5px;}
.vr-style-189{text-decoration:none;color:#9db3a8;}
.vr-style-190:hover{color:#fff;}
.vr-style-191{text-decoration:none;color:#d3b78a;font-weight:600;}
.vr-style-192{border-top:1px solid rgba(255,255,255,0.06);}
.vr-style-193{max-width:1200px;margin:0 auto;padding:16px 24px;font-size:12px;color:#5f7169;}
