:root{--tss-ff:"Poppins", sans-serif;--tss-dark:#071e07;--tss-dark-card:#0a2a0a;--tss-mid:#065947;--tss-teal:#2db29e;--tss-lime:#afd86b;--tss-light:#f1f0e7;--tss-white:#ffffff;--tss-text-soft:rgba(255, 255, 255, .75);--tss-text-muted:rgba(245, 246, 240, .6);--tss-border:rgba(45, 178, 158, .15);--tss-border-hover:rgba(175, 216, 107, .25);--tss-radius:16px;--tss-radius-sm:12px;--tss-section-pad:100px;--tss-section-pad-t:72px;--tss-section-pad-m:56px;--tss-container:1260px;--tss-transition:all .35s cubic-bezier(.22, 1, .36, 1)}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes tss-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}[data-tss-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)!important}[data-tss-reveal].is-visible{opacity:1!important;transform:translateY(0)!important}@media (prefers-reduced-motion:reduce){[data-tss-reveal]{opacity:1;transform:none;transition:none!important}}.tss-br-d{display:inline}.tss-br-m{display:none}@media (max-width:600px){.tss-br-d{display:none}.tss-br-m{display:inline}}.tss-label{display:inline-block;font-family:var(--tss-ff)!important;font-size:12px!important;font-weight:500!important;letter-spacing:2.5px!important;text-transform:uppercase;color:var(--tss-teal)!important;margin-bottom:14px!important}@media (max-width:600px){.tss-label{font-size:11px!important;letter-spacing:2px!important}}.tss-section-heading{font-family:var(--tss-ff)!important;font-size:36px!important;font-weight:600!important;line-height:1.15!important;color:var(--tss-light)!important;margin:0 0 40px!important;padding-bottom:0!important;letter-spacing:normal!important}.tss-section-heading em{font-style:italic!important;font-weight:600!important;color:var(--tss-lime)!important}@media (max-width:980px){.tss-section-heading{font-size:30px!important;margin-bottom:32px!important}}@media (max-width:600px){.tss-section-heading{font-size:26px!important;margin-bottom:28px!important}}.tss-divider{width:50px;height:3px;background:linear-gradient(90deg,var(--tss-teal),var(--tss-lime));border-radius:3px}.tss-btn-lime{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 36px;border-radius:50px;font-family:var(--tss-ff)!important;font-size:16px!important;font-weight:600!important;letter-spacing:.2px;color:var(--tss-dark)!important;background:var(--tss-lime)!important;border:2px solid var(--tss-lime)!important;cursor:pointer;text-decoration:none!important;box-shadow:0 4px 20px #afd86b33;transition:var(--tss-transition)}.tss-btn-lime:hover{background:var(--tss-white)!important;color:var(--tss-dark)!important;border-color:var(--tss-white)!important;transform:translateY(-2px)!important;box-shadow:0 8px 32px #ffffff26!important}.tss-btn-lime svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s ease}.tss-btn-lime:hover svg{transform:translate(3px)}@media (max-width:600px){.tss-btn-lime{font-size:15px!important;padding:14px 30px;width:100%}}.tss-btn-gradient{display:inline-flex;align-items:center;gap:10px;font-family:var(--tss-ff)!important;font-size:15px!important;font-weight:600!important;letter-spacing:.5px;color:var(--tss-dark)!important;background:linear-gradient(135deg,var(--tss-lime),var(--tss-teal));border:0;border-radius:50px;padding:16px 36px;cursor:pointer;text-decoration:none!important;box-shadow:0 4px 24px #afd86b40;transition:transform .3s ease,box-shadow .3s ease}.tss-btn-gradient:hover{transform:translateY(-2px)!important;box-shadow:0 8px 32px #afd86b59;color:var(--tss-dark)!important}.tss-btn-gradient svg{width:18px;height:18px;stroke:var(--tss-dark);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s ease}.tss-btn-gradient:hover svg{transform:translate(4px)}@media (max-width:600px){.tss-btn-gradient{font-size:13px!important;padding:14px 28px;gap:8px}.tss-btn-gradient svg{width:16px;height:16px}}.tss-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#071e0759,#071e071f 18%,#071e0714 40%,#071e0740 60%,#071e078c,#071e07d9 90%,#071e07)}.tss-landing{background:var(--tss-dark);font-family:var(--tss-ff);color:var(--tss-white);-webkit-font-smoothing:antialiased}.tss-landing *{box-sizing:border-box;font-family:var(--tss-ff)}.tss-landing h2,.tss-landing h3,.tss-landing h4,.tss-landing p{padding-bottom:0;letter-spacing:normal}.tss-landing a{text-decoration:none}body.tss-lb-active{overflow:hidden!important}.tss-lb-overlay{display:none;position:fixed!important;inset:0!important;z-index:2147483647!important;background:#000!important;align-items:center;justify-content:center;flex-direction:column;isolation:isolate!important;contain:layout style paint!important}.tss-lb-overlay.open{display:flex!important}.tss-lb-overlay .tss-lb__img{max-width:90vw;max-height:80vh;object-fit:contain;border-radius:6px;opacity:0;transform:scale(.95);transition:opacity .3s ease,transform .3s ease;-webkit-user-select:none;user-select:none;display:block}.tss-lb-overlay .tss-lb__img.visible{opacity:1;transform:scale(1)}.tss-lb-overlay .tss-lb__close{position:absolute!important;top:16px!important;right:20px!important;width:44px!important;height:44px!important;background:#ffffff1a!important;border:0!important;border-radius:50%!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10!important;transition:background .2s ease!important;padding:0!important}.tss-lb-overlay .tss-lb__close:hover{background:#ffffff40!important}.tss-lb-overlay .tss-lb__close svg{width:20px;height:20px;stroke:#fff;stroke-width:2.5;fill:none}.tss-lb-overlay .tss-lb__nav{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:48px!important;height:48px!important;background:#ffffff1a!important;border:0!important;border-radius:50%!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10!important;transition:background .2s ease!important;padding:0!important}.tss-lb-overlay .tss-lb__nav:hover{background:#ffffff40!important}.tss-lb-overlay .tss-lb__nav svg{width:20px;height:20px;stroke:#fff;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.tss-lb-overlay .tss-lb__prev{left:16px!important}.tss-lb-overlay .tss-lb__next{right:16px!important}.tss-lb-overlay .tss-lb__counter{position:absolute!important;bottom:20px!important;left:50%!important;transform:translate(-50%)!important;color:#fff9!important;font-size:13px!important;font-weight:400!important}@media (max-width:767px){.tss-lb-overlay .tss-lb__prev{left:8px!important}.tss-lb-overlay .tss-lb__next{right:8px!important}.tss-lb-overlay .tss-lb__nav{width:40px!important;height:40px!important}.tss-lb-overlay .tss-lb__img{max-width:95vw;max-height:75vh}}