@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600;700&display=swap);#app,body,html{height:100%;margin:0;padding:0}.v-application{min-height:100vh}html body *,html body :after,html body :before{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}html body .v-btn,html body .v-btn *,html body .v-checkbox,html body .v-chip,html body .v-expansion-panel-title,html body .v-icon,html body .v-list-item,html body .v-list-item *,html body .v-radio,html body .v-switch,html body .v-tab,html body [onclick],html body [role=button],html body [tabindex]:not([tabindex="-1"]),html body [type=button],html body [type=reset],html body [type=submit],html body a,html body button{cursor:pointer!important}html body .v-field input,html body .v-field textarea,html body .v-field__input,html body .v-field__input *,html body [contenteditable=true],html body input,html body select,html body textarea{cursor:text!important;-webkit-user-select:text;-moz-user-select:text;user-select:text}:root{--color-primary:#5cb338;--color-primary-dark:#4a9a2e;--color-primary-light:#e8f5e1;--color-text-dark:#1e1e1e;--color-text-heading:#252842;--color-text-muted:#737373;--color-text-light:#909090;--color-bg-white:#fff;--color-bg-section:#f8fafb;--color-bg-card:#fdfdfd;--color-border:#e5e5e5;--color-border-light:#e0e0e0;--shadow-sm:0 1px 3px rgba(0,0,0,.06);--shadow-card:0 2px 12px rgba(0,0,0,.08);--shadow-card-hover:0 8px 30px rgba(0,0,0,.12);--shadow-elevated:0 12px 40px rgba(0,0,0,.15);--radius-sm:6px;--radius-card:12px;--radius-button:8px;--radius-lg:16px;--radius-xl:20px;--transition-fast:0.2s ease;--transition-normal:0.3s ease;--transition-smooth:0.4s cubic-bezier(0.25,0.46,0.45,0.94);--font-heading:"Poppins",sans-serif;--font-body:"Inter",sans-serif;--font-display:"Raleway",sans-serif}*,:after,:before{cursor:default!important}.clickable,.v-btn,.v-icon,.v-list-item,[onclick],[role=button],[tabindex],[type=button],[type=reset],[type=submit],a,button,label{cursor:pointer!important}.v-field input,.v-field textarea,.v-field__input,[contenteditable=true],input,select,textarea{cursor:text!important}.hover-lift{transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.hover-lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.hover-scale{transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.hover-scale:hover{transform:scale(1.02);box-shadow:var(--shadow-card-hover)}.hover-glow{transition:box-shadow var(--transition-normal)}.hover-glow:hover{box-shadow:0 0 0 3px rgba(92,179,56,.2)}.input-glow .v-field--focused{box-shadow:0 0 0 3px rgba(92,179,56,.15)!important;border-color:var(--color-primary)!important;transition:box-shadow var(--transition-normal),border-color var(--transition-normal)}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .3s ease,transform .3s ease}.page-fade-enter-from{opacity:0;transform:translateY(12px)}.page-fade-leave-to{opacity:0;transform:translateY(-8px)}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:1}}.skeleton-pulse{animation:skeleton-pulse 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%;border-radius:var(--radius-sm)}@keyframes countFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.count-animated{animation:countFadeIn .6s ease forwards}[data-aos]{opacity:0;transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos=fade-up]{transform:translateY(30px)}[data-aos=fade-down]{transform:translateY(-30px)}[data-aos=fade-left]{transform:translateX(30px)}[data-aos=fade-right]{transform:translateX(-30px)}[data-aos=zoom-in]{transform:scale(.95)}[data-aos].aos-animate{opacity:1;transform:translateY(0) translateX(0) scale(1)}[data-aos][data-aos-delay="100"]{transition-delay:.1s}[data-aos][data-aos-delay="150"]{transition-delay:.15s}[data-aos][data-aos-delay="200"]{transition-delay:.2s}[data-aos][data-aos-delay="250"]{transition-delay:.25s}[data-aos][data-aos-delay="300"]{transition-delay:.3s}[data-aos][data-aos-delay="400"]{transition-delay:.4s}[data-aos][data-aos-delay="450"]{transition-delay:.45s}[data-aos][data-aos-delay="550"]{transition-delay:.55s}[data-aos][data-aos-delay="600"]{transition-delay:.6s}@media (prefers-reduced-motion:reduce){[data-aos]{opacity:1!important;transform:none!important;transition:none!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.first-top{color:var(--color-text-heading)!important}.first-top,.sec-top{font-family:var(--font-heading),sans-serif!important;font-weight:700!important;font-size:32px!important;letter-spacing:-.02em!important}.sec-top{color:var(--color-primary)!important}.flex-the-lines{display:flex;align-items:center;justify-content:center;gap:0}.green-line{background:var(--color-primary)}.black-line,.green-line{width:36px;height:3px;border-radius:3px}.black-line{background:var(--color-text-heading)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.v-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:16px}body,html{overflow-x:hidden}body{min-width:320px;font-size:14px;line-height:1.5}img,svg,video{max-width:100%;height:auto}@media (max-width:599px){.v-card-title{font-size:1rem!important;line-height:1.3!important}.v-card-text{font-size:.85rem!important}.v-dialog{margin:8px!important;max-height:95vh!important}.v-dialog>.v-card{padding:12px!important}.v-overlay__content{max-width:calc(100vw - 16px)!important}}@media (min-width:600px) and (max-width:959px){.v-dialog{margin:16px!important;max-width:90vw!important}}@media (max-width:599px){.v-table{font-size:.8rem!important}.v-data-table td,.v-data-table th{padding:4px 8px!important;font-size:.8rem!important}.v-autocomplete,.v-select,.v-text-field,.v-textarea{max-width:100%!important}.v-input__control{min-height:40px!important}.v-btn:not(.v-btn--icon){min-width:auto!important}.v-navigation-drawer{max-width:85vw!important}.mobile-full-width{width:100%!important;max-width:100%!important;min-width:0!important}.mobile-no-margin{margin-left:0!important;margin-right:0!important}.mobile-small-padding{padding:8px!important}.mobile-text-center{text-align:center!important}.mobile-hide{display:none!important}.mobile-stack{flex-direction:column!important}}@media (min-width:600px) and (max-width:959px){.tablet-full-width{width:100%!important;max-width:100%!important}}@media (max-width:599px){.v-menu>.v-overlay__content{max-width:calc(100vw - 24px)!important;min-width:auto!important}.v-list{max-width:100%!important}.v-pagination .v-btn{min-width:30px!important;height:30px!important;padding:0 4px!important}}@media (max-width:959px){.router-view-container{-webkit-overflow-scrolling:touch}}.global-menu-btn{position:fixed!important;top:10px;left:10px;z-index:1000;background:transparent!important;box-shadow:none!important;min-width:40px!important;padding:0!important}