:root{--c-primary: #004838;--c-primary-dark: #073127;--c-accent: #E2FB6C;--c-charcoal: #333F3C;--c-muted: #5A6B66;--c-light: #EBEDE8;--c-white: #FFFFFF;--c-black: #0D0D0D;--c-border: rgba(0,72,56,.12);--c-overlay: rgba(7,49,39,.85);--font-base: "Plus Jakarta Sans", "Segoe UI", sans-serif;--fw-light: 300;--fw-reg: 400;--fw-med: 500;--fw-semi: 600;--fw-bold: 700;--fw-black: 800;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--text-7xl: 4.5rem;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-8: 2rem;--sp-10: 2.5rem;--sp-12: 3rem;--sp-16: 4rem;--sp-20: 5rem;--sp-24: 6rem;--r-sm: 4px;--r-md: 8px;--r-lg: 12px;--r-xl: 20px;--r-2xl: 32px;--r-full: 999px;--shadow-sm: 0 1px 3px rgba(0,0,0,.08);--shadow-md: 0 4px 16px rgba(0,72,56,.12);--shadow-lg: 0 12px 40px rgba(0,72,56,.18);--shadow-xl: 0 24px 64px rgba(0,72,56,.22);--shadow-glow:0 0 40px rgba(226,251,108,.25);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-io: cubic-bezier(.37, 0, .63, 1);--dur-fast: .18s;--dur-base: .35s;--dur-slow: .65s;--dur-slower:.9s;--container: 1280px;--nav-h: 70px;--topbar-h: 38px;--total-nav: calc(var(--nav-h) + var(--topbar-h))}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;-webkit-text-size-adjust:100%}body{font-family:var(--font-base);font-weight:var(--fw-reg);line-height:1.65;color:var(--c-charcoal);background:var(--c-white);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font-family:var(--font-base);cursor:pointer;border:none;background:none}ul{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-base);font-weight:var(--fw-black);line-height:1.15;letter-spacing:-.02em;color:var(--c-black)}h1{font-size:clamp(2.5rem,6vw,var(--text-7xl))}h2{font-size:clamp(2rem,4.5vw,var(--text-5xl))}h3{font-size:clamp(1.5rem,3vw,var(--text-3xl))}h4{font-size:var(--text-2xl)}h5{font-size:var(--text-xl)}h6{font-size:var(--text-lg)}p{color:var(--c-muted);font-size:var(--text-base);line-height:1.7;margin-bottom:var(--sp-4)}p:last-child{margin-bottom:0}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--sp-8)}@media(max-width:768px){.container{padding-inline:var(--sp-5)}}.section{padding-block:var(--sp-24)}.section--lg{padding-block:var(--sp-24) calc(var(--sp-24) * 1.5)}.badge{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--text-sm);font-weight:var(--fw-semi);color:var(--c-primary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--sp-4)}.badge:before{content:"";display:inline-block;width:10px;height:10px;background:var(--c-accent);border-radius:50%;flex-shrink:0}.badge--alt:before{background:var(--c-primary)}.badge--light{color:#ffffffbf}.badge--light:before{background:var(--c-accent)}.btn{display:inline-flex;align-items:center;gap:var(--sp-2);padding:.875rem 1.75rem;font-family:var(--font-base);font-size:var(--text-sm);font-weight:var(--fw-bold);border-radius:var(--r-full);transition:all var(--dur-base) var(--ease-out);position:relative;overflow:hidden;letter-spacing:.02em;white-space:nowrap}.btn:after{content:"";position:absolute;inset:0;background:#fff0;transition:background var(--dur-fast) ease;border-radius:inherit}.btn:hover:after{background:#ffffff14}.btn:active{transform:scale(.97)}.btn .ripple{position:absolute;border-radius:50%;background:#ffffff59;transform:scale(0);animation:ripple-anim .55s ease-out;pointer-events:none}@keyframes ripple-anim{to{transform:scale(4);opacity:0}}.btn-primary{background:var(--c-primary);color:var(--c-white);box-shadow:var(--shadow-md)}.btn-primary:hover{background:var(--c-primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-lg);color:var(--c-white)}.btn-accent{background:var(--c-accent);color:var(--c-primary)}.btn-accent:hover{background:#d6f059;transform:translateY(-2px);box-shadow:var(--shadow-glow)}.btn-outline{background:transparent;color:var(--c-primary);border:2px solid var(--c-primary)}.btn-outline:hover{background:var(--c-primary);color:var(--c-white);transform:translateY(-2px)}.btn-outline-light{background:transparent;color:var(--c-white);border:2px solid rgba(255,255,255,.4)}.btn-outline-light:hover{border-color:var(--c-accent);color:var(--c-accent)}.btn-ghost{background:#0048380f;color:var(--c-primary)}.btn-ghost:hover{background:#0048381f}.btn-arrow{display:inline-flex;align-items:center;gap:6px;transition:transform var(--dur-base) var(--ease-out)}.btn:hover .btn-arrow{transform:translate(4px)}.card{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--r-xl);overflow:hidden;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.reveal{opacity:0;transform:translateY(36px);transition:opacity var(--dur-slower) var(--ease-out),transform var(--dur-slower) var(--ease-out);will-change:opacity,transform}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-group .reveal:nth-child(1){transition-delay:0ms}.reveal-group .reveal:nth-child(2){transition-delay:90ms}.reveal-group .reveal:nth-child(3){transition-delay:.18s}.reveal-group .reveal:nth-child(4){transition-delay:.27s}.reveal-group .reveal:nth-child(5){transition-delay:.36s}.reveal-group .reveal:nth-child(6){transition-delay:.45s}.reveal-group .reveal:nth-child(7){transition-delay:.54s}.reveal-left{opacity:0;transform:translate(-40px);transition:opacity var(--dur-slower) var(--ease-out),transform var(--dur-slower) var(--ease-out);will-change:opacity,transform}.reveal-right{opacity:0;transform:translate(40px);transition:opacity var(--dur-slower) var(--ease-out),transform var(--dur-slower) var(--ease-out);will-change:opacity,transform}.reveal-left.revealed,.reveal-right.revealed{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transform:scale(.92);transition:opacity var(--dur-slower) var(--ease-out),transform var(--dur-slower) var(--ease-out);will-change:opacity,transform}.reveal-scale.revealed{opacity:1;transform:scale(1)}.parallax-host{overflow:hidden;position:relative}.divider{height:1px;background:var(--c-border);margin-block:0}.page-hero{background:var(--c-primary);padding-block:calc(var(--total-nav) + var(--sp-16)) var(--sp-20);position:relative;overflow:hidden}.page-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 50%,rgba(226,251,108,.08) 0%,transparent 60%);pointer-events:none}.page-hero .badge{color:#ffffffb3}.page-hero h1{color:var(--c-white)}.page-hero p{color:#ffffffa6}.section-head{margin-bottom:var(--sp-12)}.section-head.center{text-align:center;max-width:640px;margin-inline:auto;margin-bottom:var(--sp-12)}.section-head h2{margin-top:var(--sp-2);margin-bottom:var(--sp-4)}.accent-line{display:inline-block;position:relative}.accent-line:after{content:"";position:absolute;left:0;bottom:-6px;width:48px;height:4px;background:var(--c-accent);border-radius:var(--r-full)}.text-accent{color:var(--c-primary)}.text-lime{color:var(--c-accent)}.stats-row{display:flex;gap:var(--sp-8);flex-wrap:wrap}.stat{display:flex;flex-direction:column;gap:var(--sp-1)}.stat-num{font-size:var(--text-4xl);font-weight:var(--fw-black);color:var(--c-black);line-height:1;letter-spacing:-.03em}.stat-label{font-size:var(--text-sm);color:var(--c-muted);font-weight:var(--fw-med)}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-8)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-8)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-8)}@media(max-width:1024px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}}.section-dark{background:var(--c-primary);color:var(--c-white)}.section-dark h2,.section-dark h3,.section-dark h4{color:var(--c-white)}.section-dark p{color:#ffffffb3}.section-dark .card{background:#ffffff0f;border-color:#ffffff1a}.section-dark .card:hover{background:#ffffff1a}.section-light{background:var(--c-light)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:var(--r-sm)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--c-light)}::-webkit-scrollbar-thumb{background:var(--c-primary);border-radius:var(--r-full)}::-webkit-scrollbar-thumb:hover{background:var(--c-primary-dark)}::selection{background:var(--c-accent);color:var(--c-primary)}@keyframes float-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-ring{0%{transform:scale(1);opacity:.6}to{transform:scale(1.6);opacity:0}}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal,.reveal-left,.reveal-right,.reveal-scale{opacity:1!important;transform:none!important}}:root{--background-color: #ffffff;--default-color: #272829;--heading-color: #45505b;--accent-color: #0563bb;--surface-color: #ffffff;--contrast-color: #ffffff;--scroll-behaviour: cubic-beizer(.1, .6, 1, .4)}:root{--nav-color: #45505b;--nav-hover-color: #0563bb;--nav-mobile-background-color: #ffffff;--nav-dropdown-background-color: #ffffff;--nav-dropdown-color: #212529;--nav-dropdown-hover-color: #0563bb;scroll-behavior:var(--scroll-behaviour)}.light-background{--background-color: #f9f9f9;--surface-color: #ffffff}.dark-background{--background-color: #060606;--default-color: #ffffff;--heading-color: #ffffff;--surface-color: #252525;--contrast-color: #ffffff}:root{scroll-behavior:smooth}body{color:var(--default-color);background-color:var(--background-color)}a{color:var(--accent-color);text-decoration:none;transition:.3s}a:hover{color:color-mix(in srgb,var(--accent-color),transparent 25%);text-decoration:none}.footer{color:var(--default-color);background-color:var(--background-color);font-size:14px;text-align:center;padding:30px 0;position:relative}.footer h3{font-size:36px;font-weight:700;position:relative;padding:0;margin:0 0 15px}.footer p{font-size:15;font-style:italic;padding:0;margin:0 0 30px}.footer .social-links{margin:0 0 30px}.footer .social-links a{font-size:16px;display:flex;align-items:center;justify-content:center;background:var(--accent-color);color:var(--contrast-color);line-height:1;margin:0 4px;border-radius:50%;text-align:center;width:36px;height:36px;transition:.3s}.footer .social-links a:hover{background:color-mix(in srgb,var(--accent-color),transparent 20%);text-decoration:none}.footer .copyright{padding-top:25px;border-top:1px solid color-mix(in srgb,var(--default-color),transparent 90%)}.footer .credits{font-size:13px;padding-top:5px}@keyframes animate-preloader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes animateGrowIn{0%{opacity:.8;border-radius:6px;position:relative;bottom:3px}to{opacity:1;border-radius:auto;position:relative;bottom:0}}.growIn{animation:animateGrowIn .1s linear}@keyframes slideIn{0%{opacity:.7;position:relative;bottom:50px}to{opacity:1;position:relative;bottom:0}}.slideIn{animation:slideIn .9s cubic-bezier(.075,.82,.165,1)}@keyframes slideRight{0%{opacity:.7;position:relative;right:50px}to{opacity:1;position:relative;right:0}}.slideRight{animation:slideRight .9s cubic-bezier(.075,.82,.165,1)}@keyframes slideLeft{0%{opacity:.7;position:relative;left:50px}to{opacity:1;position:relative;left:0}}.slideLeft{animation:slideLeft .9s cubic-bezier(.075,.82,.165,1)}@keyframes growUp{0%{opacity:.7;position:relative;top:50px;scale:.8}to{opacity:1;position:relative;top:0;scale:1}}.growUp{animation:growUp .9s cubic-bezier(.075,.82,.165,1)}@keyframes slideUp{0%{opacity:.7;position:relative;bottom:-50px}to{opacity:1;position:relative;bottom:0}}.slideUp{animation:slideUp .9s cubic-bezier(.075,.82,.165,1)}.scroll-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:-15px;z-index:99999;background-color:var(--accent-color);width:44px;height:44px;border-radius:50px;transition:all .4s}.scroll-top i{font-size:24px;color:var(--contrast-color);line-height:0}.scroll-top:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 20%);color:var(--contrast-color)}.scroll-top.active{visibility:visible;opacity:1;bottom:15px}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important}}.readmore{display:inline-block;border:1px solid #4811af;padding:10px 15px;font-size:12px;text-transform:uppercase;color:#000;transition:.2s all ease;font-weight:700;background:#4811af!important}.themebg{background:#4811af!important;color:#efefef}.themetxt{color:#4811af!important}.readmore:active,.readmore:focus,.readmore:hover{outline:none}.readmore:hover{color:#fff;text-decoration:none;background:#3b9916}.sticky-content{position:sticky;position:-webkit-sticky;top:0}.list-line li{margin-bottom:10px;position:relative;padding-left:30px}.list-line li:before{content:"";position:absolute;left:0;top:.7rem;width:10px;height:2px;background:#000}.custom-progress{height:7px;border-radius:0}.custom-progress .progress-bar{background:#000}@keyframes animate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.custom-navmenu{background:#4811af}.custom-navmenu .custom-menu,.custom-navmenu .custom-menu li{padding:0;margin:0;list-style:none}.custom-navmenu .custom-menu li{margin-bottom:0;font-size:20px}.custom-navmenu .custom-menu li a{color:#fff;padding:10px 0!important}.custom-navmenu .custom-menu li a:hover{text-decoration:none}.custom-navmenu .custom-menu li.active a{text-decoration:underline}.custom-navmenu h3{font-size:20px;color:#fff}.custom-navmenu p{color:#fff9}.custom-navmenu a{color:#ffffffb3}.custom-navmenu a:hover{color:#fff}.custom-navbar{padding-top:50px;width:100%}@media(max-width:780px){.custom-navbar>.container{padding-right:0;padding-left:0}}.custom-navbar .navbar-brand{font-size:1.7rem}.burger{width:28px;height:32px;cursor:pointer;position:relative;color:inherit}.burger:before,.burger span,.burger:after{width:100%;height:2px;display:block;background:#000;border-radius:2px;position:absolute;opacity:1;color:inherit}.dd .burger:before,.dd .burger span,.dd .burger:after{width:100%;height:2px;display:block;background:#efefef;border-radius:2px;position:absolute;opacity:1;color:inherit}.burger:before,.burger:after{transition:top .35s cubic-bezier(.23,1,.32,1),transform .35s cubic-bezier(.23,1,.32,1),opacity .35s cubic-bezier(.23,1,.32,1),background-color 1.15s cubic-bezier(.86,0,.07,1);-webkit-transition:top .35s cubic-bezier(.23,1,.32,1),-webkit-transform .35s cubic-bezier(.23,1,.32,1),opacity .35s cubic-bezier(.23,1,.32,1),background-color 1.15s cubic-bezier(.86,0,.07,1);content:"";color:inherit}.burger:before{top:4px;color:inherit}.burger span{top:15px;color:inherit}.burger:after{top:26px}.burger:hover:before{top:7px}.burger:hover:after{top:23px}.burger.active span{opacity:0}.burger.active:before,.burger.active:after{top:40%}.burger.active:before{transform:rotate(45deg)}.burger.active:after{transform:rotate(-45deg)}.burger:focus{outline:none}.footer{padding:0 0 4rem}.footer a{color:#000}.icon{position:relative;bottom:2px}svg,path{transition:none!important}.downCard{transition:all,.2s;position:relative;top:40px;padding:20px}.shadow-lev{box-shadow:0 20px 2rem #0000002d!important}.ani{transition:all,.2s}@keyframes slideCard{0%{position:relative;bottom:0;top:40px}20%{position:relative;bottom:10px;top:0}90%{position:relative;bottom:10px;top:0}to{position:relative;bottom:0;top:40px}}.slidecard{animation:slideCard 3s cubic-bezier(.075,.165,.165,1)!important}@keyframes dl{0%{display:none!important}to{display:inline!important}}.dl-1{animation:dl 1s linear!important}.dl-2{animation:dl 1.2s linear!important}.dl-3{animation:dl 1.3s linear!important}.dl-4{animation:dl 1.4s linear!important}@keyframes aniPale{0%{transform:rotateY(0)}20%{transform:rotateX(5deg);scale:1.002}55%{transform:rotateY(2deg);scale:1.02}to{transform:rotateY(0);scale:1.005}}@keyframes aniPan{0%{transform:rotateY(0)}10%{transform:rotateY(.2deg)}20%{transform:rotateY(1deg)}80%{transform:rotateY(1deg)}90%{transform:rotateY(.2deg)}to{transform:rotateY(0)}}@keyframes aniPanReverse{0%{transform:rotateY(0)}10%{transform:rotateY(-.2deg)}20%{transform:rotateY(-1deg)}80%{transform:rotateY(-1deg)}90%{transform:rotateY(-.2deg)}to{transform:rotateY(0)}}.hovShade{transition:all,.6s;border-radius:0;padding:10px}.hovShade:hover{border-radius:8px;animation:aniPale .5s linear;box-shadow:0 1rem 5rem #00000046!important}.pan{border-radius:8px;animation:aniPan .5s linear}.panRev{border-radius:8px;animation:aniPanReverse .5s linear}.col-12:has(.hovShade),.panContainer{perspective:500px}.pc{perspective:300px}@keyframes gradShift{0%{background-color:#f0f0f0}16%{background-color:#b0e0e6}33%{background-color:#e0f7fa}50%{background-color:#e6e6fa}66%{background-color:#ffe4e1}83%{background-color:beige}to{background-color:#f0f0f0}}.gradShift{animation:gradShift 5s linear infinite!important}.acbg{background-color:#48aa219d!important}.acbg:hover,.nav-links a:hover{background-color:#1a9a9a!important;color:#efefef!important;box-shadow:0 20px 2rem #0000002d!important}.no-dec{text-decoration:none!important}.text-dark a{color:#0b0b0b}.text-dark a:hover{color:#0f0f0f}.text-light a{color:#d1d1d1}.text-light a:hover{color:#efefef!important}.ndd .dropdown{position:absolute;display:none;z-index:5}.ndd .dropdown .d-inner{position:relative;background-color:#fafafa;padding:5px;border-radius:8px;right:30px;top:5px}.ndd .dropdown li{display:flex;border-radius:8px;width:100%}.ndd .dropdown li a{transition:none;text-decoration:none;color:#0e0e0e;padding:4px 30px 4px 10px;width:100%;text-align:left!important}.ndd .dropdown li:hover a{color:inherit!important}.ndd .dropdown li:hover{transition:all,.3s;color:#efefef!important;background-color:#4811af;border-radius:4px;box-shadow:0 20px 2rem #0000002d!important}.ndd:hover .dropdown,.ndd .dropdown:hover{position:absolute;display:block}.subnav-btn{background-color:#efefef30!important}.subnav-btn:hover{background-color:#efefef50!important}.spinner{animation:animate-preloader 1.5s linear infinite!important}.small *{font-size:.9em!important}#hero{background:url(/img/online-presentation_18804821.png);background-size:cover;background-color:#80948973}div a{color:#1a9a9a}.small{font-size:.8em!important}
