:root{--color-primary:#485c11;--color-primary-dark:#8e9c78;--color-primary-light:#dfecc6;--color-secondary:#6366f1;--color-secondary-dark:#4f46e5;--color-secondary-light:#818cf8;--color-accent:#f59e0b;--color-accent-dark:#d97706;--color-accent-light:#fbbf24;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--color-white:#fff;--color-black:#000;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#929292;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-text-primary:#000;--color-text-secondary:#6f6f6f;--color-text-inverse:#fff;--color-text-light:#e9e9e9;--color-text-light25:#f9f9f9;--color-bg-primary:#fff;--color-bg-secondary:#f9fafb;--color-bg-tertiary:#f3f4f6;--color-border-primary:#e5e7eb;--color-border-secondary:#d1d5db;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--font-family-sans:var(--font-dm-sans),"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--font-family-mono:var(--font-roboto-mono),"Roboto Mono","Courier New",monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:4rem;--font-size-7xl:5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-small:1;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-xxl:2rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-base:.2s cubic-bezier(.4,0,.2,1);--transition-slow:.3s cubic-bezier(.4,0,.2,1);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg-primary)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}a{transition:color var(--transition-base);text-decoration:none}a:hover{color:var(--color-primary-dark)}a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.landingTextPrimary{font-size:clamp(1.6rem,3vw,5rem);font-weight:400}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}img{max-width:100%;height:auto;display:block}@media print{*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}img{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
.color_primary{color:var(--color-primary)}.bg_primary{background-color:var(--color-primary)}.color_primary_dark{color:var(--color-primary-dark)}.bg_primary_dark{background-color:var(--color-primary-dark)}.color_primary_light{color:var(--color-primary-light)}.bg_primary_light{background-color:var(--color-primary-light)}.color_secondary{color:var(--color-secondary)}.bg_secondary{background-color:var(--color-secondary)}.color_secondary_dark{color:var(--color-secondary-dark)}.bg_secondary_dark{background-color:var(--color-secondary-dark)}.color_secondary_light{color:var(--color-secondary-light)}.bg_secondary_light{background-color:var(--color-secondary-light)}.color_accent{color:var(--color-accent)}.bg_accent{background-color:var(--color-accent)}.color_accent_dark{color:var(--color-accent-dark)}.bg_accent_dark{background-color:var(--color-accent-dark)}.color_accent_light{color:var(--color-accent-light)}.bg_accent_light{background-color:var(--color-accent-light)}.color_success{color:var(--color-success)}.bg_success{background-color:var(--color-success)}.color_warning{color:var(--color-warning)}.bg_warning{background-color:var(--color-warning)}.color_error{color:var(--color-error)}.bg_error{background-color:var(--color-error)}.color_info{color:var(--color-info)}.bg_info{background-color:var(--color-info)}.bg_text_light25{background-color:var(--color-text-light25)}.text_primary{color:var(--color-text-primary)}.text_secondary{color:var(--color-text-secondary)}.text_inverse{color:var(--color-text-inverse)}.text_light{color:var(--color-text-light)}.text_light25{color:var(--color-text-light25)}.color_gray_50{color:var(--color-gray-50)}.bg_gray_50{background-color:var(--color-gray-50)}.color_gray_100{color:var(--color-gray-100)}.bg_gray_100{background-color:var(--color-gray-100)}.color_gray_200{color:var(--color-gray-200)}.bg_gray_200{background-color:var(--color-gray-200)}.color_gray_300{color:var(--color-gray-300)}.bg_gray_300{background-color:var(--color-gray-300)}.color_gray_400{color:var(--color-gray-400)}.bg_gray_400{background-color:var(--color-gray-400)}.color_gray_500{color:var(--color-gray-500)}.bg_gray_500{background-color:var(--color-gray-500)}.color_gray_600{color:var(--color-gray-600)}.bg_gray_600{background-color:var(--color-gray-600)}.color_gray_700{color:var(--color-gray-700)}.bg_gray_700{background-color:var(--color-gray-700)}.color_gray_800{color:var(--color-gray-800)}.bg_gray_800{background-color:var(--color-gray-800)}.color_gray_900{color:var(--color-gray-900)}.bg_gray_900{background-color:var(--color-gray-900)}.bg_white{background-color:var(--color-bg-primary)}.bg_light{background-color:var(--color-bg-secondary)}.bg_lighter{background-color:var(--color-bg-tertiary)}.border_primary{border:1px solid var(--color-border-primary)}.border_secondary{border:1px solid var(--color-border-secondary)}.border_color_primary{border-color:var(--color-primary)}.rounded_sm{border-radius:var(--radius-sm)}.rounded_md{border-radius:var(--radius-md)}.rounded_lg{border-radius:var(--radius-lg)}.rounded_xl{border-radius:var(--radius-xl)}.rounded_xxl{border-radius:var(--radius-xxl)}.rounded_full{border-radius:var(--radius-full)}.p_xs{padding:var(--spacing-xs)}.p_sm{padding:var(--spacing-sm)}.p_md{padding:var(--spacing-md)}.p_lg{padding:var(--spacing-lg)}.p_xl{padding:var(--spacing-xl)}.p_2xl{padding:var(--spacing-2xl)}.p_3xl{padding:var(--spacing-3xl)}.pt_xs{padding-top:var(--spacing-xs)}.pt_sm{padding-top:var(--spacing-sm)}.pt_md{padding-top:var(--spacing-md)}.pt_lg{padding-top:var(--spacing-lg)}.pt_xl{padding-top:var(--spacing-xl)}.pt_2xl{padding-top:var(--spacing-2xl)}.pt_3xl{padding-top:var(--spacing-3xl)}.pb_xs{padding-bottom:var(--spacing-xs)}.pb_sm{padding-bottom:var(--spacing-sm)}.pb_md{padding-bottom:var(--spacing-md)}.pb_lg{padding-bottom:var(--spacing-lg)}.pb_xl{padding-bottom:var(--spacing-xl)}.pb_2xl{padding-bottom:var(--spacing-2xl)}.pb_3xl{padding-bottom:var(--spacing-3xl)}.pl_xs{padding-left:var(--spacing-xs)}.pl_sm{padding-left:var(--spacing-sm)}.pl_md{padding-left:var(--spacing-md)}.pl_lg{padding-left:var(--spacing-lg)}.pl_xl{padding-left:var(--spacing-xl)}.pl_2xl{padding-left:var(--spacing-2xl)}.pl_3xl{padding-left:var(--spacing-3xl)}.pr_xs{padding-right:var(--spacing-xs)}.pr_sm{padding-right:var(--spacing-sm)}.pr_md{padding-right:var(--spacing-md)}.pr_lg{padding-right:var(--spacing-lg)}.pr_xl{padding-right:var(--spacing-xl)}.pr_2xl{padding-right:var(--spacing-2xl)}.pr_3xl{padding-right:var(--spacing-3xl)}.px_xs{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.px_sm{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.px_md{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.px_lg{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.px_xl{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.px_2xl{padding-left:var(--spacing-2xl);padding-right:var(--spacing-2xl)}.px_3xl{padding-left:var(--spacing-3xl);padding-right:var(--spacing-3xl)}.py_xs{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.py_sm{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.py_md{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.py_lg{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.py_xl{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.py_2xl{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}.py_3xl{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl)}.m_xs{margin:var(--spacing-xs)}.m_sm{margin:var(--spacing-sm)}.m_md{margin:var(--spacing-md)}.m_lg{margin:var(--spacing-lg)}.m_xl{margin:var(--spacing-xl)}.m_2xl{margin:var(--spacing-2xl)}.m_3xl{margin:var(--spacing-3xl)}.mt_xs{margin-top:var(--spacing-xs)}.mt_sm{margin-top:var(--spacing-sm)}.mt_md{margin-top:var(--spacing-md)}.mt_lg{margin-top:var(--spacing-lg)}.mt_xl{margin-top:var(--spacing-xl)}.mt_2xl{margin-top:var(--spacing-2xl)}.mt_3xl{margin-top:var(--spacing-3xl)}.mb_xs{margin-bottom:var(--spacing-xs)}.mb_sm{margin-bottom:var(--spacing-sm)}.mb_md{margin-bottom:var(--spacing-md)}.mb_lg{margin-bottom:var(--spacing-lg)}.mb_xl{margin-bottom:var(--spacing-xl)}.mb_2xl{margin-bottom:var(--spacing-2xl)}.mb_3xl{margin-bottom:var(--spacing-3xl)}.ml_xs{margin-left:var(--spacing-xs)}.ml_sm{margin-left:var(--spacing-sm)}.ml_md{margin-left:var(--spacing-md)}.ml_lg{margin-left:var(--spacing-lg)}.ml_xl{margin-left:var(--spacing-xl)}.ml_2xl{margin-left:var(--spacing-2xl)}.ml_3xl{margin-left:var(--spacing-3xl)}.mr_xs{margin-right:var(--spacing-xs)}.mr_sm{margin-right:var(--spacing-sm)}.mr_md{margin-right:var(--spacing-md)}.mr_lg{margin-right:var(--spacing-lg)}.mr_xl{margin-right:var(--spacing-xl)}.mr_2xl{margin-right:var(--spacing-2xl)}.mr_3xl{margin-right:var(--spacing-3xl)}.mx_xs{margin-left:var(--spacing-xs);margin-right:var(--spacing-xs)}.mx_sm{margin-left:var(--spacing-sm);margin-right:var(--spacing-sm)}.mx_md{margin-left:var(--spacing-md);margin-right:var(--spacing-md)}.mx_lg{margin-left:var(--spacing-lg);margin-right:var(--spacing-lg)}.mx_xl{margin-left:var(--spacing-xl);margin-right:var(--spacing-xl)}.mx_2xl{margin-left:var(--spacing-2xl);margin-right:var(--spacing-2xl)}.mx_3xl{margin-left:var(--spacing-3xl);margin-right:var(--spacing-3xl)}.my_xs{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.my_sm{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.my_md{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.my_lg{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.my_xl{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.my_2xl{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}.my_3xl{margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-3xl)}.mx_auto{margin-left:auto;margin-right:auto}.ml_auto{margin-left:auto}.mr_auto{margin-right:auto}.font_sans{font-family:var(--font-family-sans)}.font_mono{font-family:var(--font-family-mono)}.text_xs{font-size:var(--font-size-xs)}.text_sm{font-size:var(--font-size-sm)}.text_base{font-size:var(--font-size-base)}.text_lg{font-size:var(--font-size-lg)}.text_xl{font-size:var(--font-size-xl)}.text_2xl{font-size:var(--font-size-2xl)}.text_3xl{font-size:var(--font-size-3xl)}.text_4xl{font-size:var(--font-size-4xl)}.text_5xl{font-size:var(--font-size-5xl)}.text_6xl{font-size:var(--font-size-6xl)}.text_7xl{font-size:var(--font-size-7xl)}.font_normal{font-weight:var(--font-weight-normal)}.font_medium{font-weight:var(--font-weight-medium)}.font_semibold{font-weight:var(--font-weight-semibold)}.font_bold{font-weight:var(--font-weight-bold)}.leading_small{line-height:var(--line-height-small)}.leading_tight{line-height:var(--line-height-tight)}.leading_normal{line-height:var(--line-height-normal)}.leading_relaxed{line-height:var(--line-height-relaxed)}.text_left{text-align:left}.text_center{text-align:center}.text_right{text-align:right}.text_justify{text-align:justify}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.shadow_sm{box-shadow:var(--shadow-sm)}.shadow_md{box-shadow:var(--shadow-md)}.shadow_lg{box-shadow:var(--shadow-lg)}.shadow_xl{box-shadow:var(--shadow-xl)}.shadow_none{box-shadow:none}.transition_fast{transition:all var(--transition-fast)}.transition_base{transition:all var(--transition-base)}.transition_slow{transition:all var(--transition-slow)}.d_block{display:block}.d_inline_block{display:inline-block}.d_inline{display:inline}.d_flex{display:flex}.d_inline_flex{display:inline-flex}.d_grid{display:grid}.d_none{display:none}.flex_row{flex-direction:row}.flex_column{flex-direction:column}.flex_wrap{flex-wrap:wrap}.flex_nowrap{flex-wrap:nowrap}.justify_start{justify-content:flex-start}.justify_end{justify-content:flex-end}.justify_center{justify-content:center}.justify_between{justify-content:space-between}.justify_around{justify-content:space-around}.align_start{align-items:flex-start}.align_end{align-items:flex-end}.align_center{align-items:center}.align_baseline{align-items:baseline}.align_stretch{align-items:stretch}.gap_xs{gap:var(--spacing-xs)}.gap_sm{gap:var(--spacing-sm)}.gap_md{gap:var(--spacing-md)}.gap_lg{gap:var(--spacing-lg)}.gap_xl{gap:var(--spacing-xl)}.gap_2xl{gap:var(--spacing-2xl)}.gap_3xl{gap:var(--spacing-3xl)}.position_relative{position:relative}.position_absolute{position:absolute}.position_fixed{position:fixed}.position_sticky{position:sticky}.z_dropdown{z-index:var(--z-dropdown)}.z_sticky{z-index:var(--z-sticky)}.z_fixed{z-index:var(--z-fixed)}.z_modal_backdrop{z-index:var(--z-modal-backdrop)}.z_modal{z-index:var(--z-modal)}.z_popover{z-index:var(--z-popover)}.z_tooltip{z-index:var(--z-tooltip)}.w_full{width:100%}.w_auto{width:auto}.h_full{height:100%}.h_auto{height:auto}.overflow_hidden{overflow:hidden}.overflow_auto{overflow:auto}.overflow_scroll{overflow:scroll}.overflow_visible{overflow:visible}.cursor_pointer{cursor:pointer}.cursor_default{cursor:default}.cursor_not_allowed{cursor:not-allowed}.opacity_0{opacity:0}.opacity_50{opacity:.5}.opacity_75{opacity:.75}.opacity_100{opacity:1}.width_30{width:30px}.width_50{width:50px}.width_100{width:100px}.height_30{height:30px}.height_50{height:50px}.height_100{height:100px}.height_250{height:250px}.height_350{height:350px}.height_500{height:500px}.height_600{height:600px}.min_height_127{min-height:127px}.rotate_45_neg{transform:rotate(-45deg)}@media (max-width:990px){.border_lg_end_0{border-right:none!important}.min_h_lg_unset{min-height:unset!important}}
.custom-btn{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);transition:all var(--transition-base);cursor:pointer;font-size:var(--font-size-base);line-height:var(--line-height-normal);border:2px solid #0000;justify-content:center;align-items:center;padding:.75rem 1.5rem;text-decoration:none;display:inline-flex}.custom-btn-primary{background-color:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary)}.custom-btn-primary:hover{background-color:var(--color-primary-dark);color:var(--color-text-inverse);border-color:var(--color-primary-dark);box-shadow:var(--shadow-md)}.custom-btn-primary:active{box-shadow:var(--shadow-sm)}.custom-btn-primary:focus{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:0 0 0 3px #485c1133}.custom-btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.custom-btn-secondary{background-color:var(--color-primary-light);color:var(--color-text-primary);border-color:var(--color-primary-light)}.custom-btn-secondary:hover{background-color:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary)}.custom-btn-secondary:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.custom-btn-secondary:focus{outline:2px solid var(--color-primary-light);outline-offset:2px;box-shadow:0 0 0 3px #dfecc64d}.custom-btn-secondary:disabled{opacity:.5;cursor:not-allowed;transform:none}.custom-btn-sm{font-size:var(--font-size-sm);padding:.5rem 1rem}.custom-btn-lg{font-size:var(--font-size-lg);padding:1rem 2rem}.custom-btn .icon-left,.custom-btn .icon-right{transition:transform var(--transition-fast);align-items:center;display:inline-flex}.custom-btn .icon-left{margin-right:var(--spacing-sm)}.custom-btn .icon-right{margin-left:var(--spacing-sm)}.custom-btn:hover .icon-left{transform:translate(-4px)}.arrow-icon{transition:transform var(--transition-base);font-size:1rem;font-weight:700;transform:rotate(-45deg)}.custom-btn:hover .arrow-icon{transform:translateY(-10px)rotate(-45deg)}.custom-btn-loading{pointer-events:none;opacity:.7;position:relative}.custom-btn-loading:after{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;animation:.6s linear infinite spin;position:absolute;top:50%;left:50%}@keyframes spin{to{transform:rotate(360deg)}}.custom-btn-group{gap:var(--spacing-sm);flex-wrap:wrap;display:inline-flex}.custom-btn-group-vertical{gap:var(--spacing-sm);flex-direction:column;display:flex}@media (max-width:768px){.custom-btn{font-size:var(--font-size-sm);padding:.625rem 1.25rem}.custom-btn-lg{font-size:var(--font-size-base);padding:.875rem 1.75rem}}.custom-btn:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@media (prefers-contrast:high){.custom-btn{border-style:solid;border-width:2px}.custom-btn-primary{border-color:var(--color-text-inverse)}.custom-btn-secondary{border-color:var(--color-text-primary)}}@media (prefers-reduced-motion:reduce){.custom-btn{transition:none}.custom-btn:hover,.custom-btn:hover .icon-right,.custom-btn:hover .icon-left{transform:none}.custom-btn-loading:after{animation:none}}
header.header-scrolled{transition:all .4s cubic-bezier(.4,0,.2,1)}.header-logo,.header-cta-desktop{z-index:1001;transition:color .3s,transform .3s}header .logo{font-size:30px;font-weight:var(--font-weight-medium);transition:all .5s cubic-bezier(.4,0,.2,1),transform .3s}header .logo:hover{transform:scale(1.05)}.nav-list{transition:all var(--transition-base);border-radius:50px;align-items:center;gap:1.5rem;margin:0;padding:1rem 2rem;list-style:none;display:flex}.nav-list li{list-style:none}.nav-list li a{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);transition:all var(--transition-fast);border-radius:var(--radius-md);padding:.5rem 1rem;text-decoration:none;position:relative}.nav-list li a:hover{color:var(--color-primary);background:#dfecc680;border-radius:40px}.nav-list li a.active{color:var(--color-primary);background:#dfecc6cc;border-radius:40px}.header-cta-desktop{display:flex}.mobile-menu-toggle{padding:var(--spacing-xs);cursor:pointer;color:var(--color-white);z-index:1001;transition:all var(--transition-fast);background:0 0;border:none;display:none}.mobile-menu-toggle.text-dark{color:var(--color-black)}.mobile-menu-toggle:hover{transform:scale(1.1)}.mobile-menu-toggle:focus{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.header-Style{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fff6}@media (max-width:991px){.mobile-menu-toggle{display:block}.header-cta-desktop{display:none}.mobile-menu-open~.header-cta-desktop{z-index:1001;display:flex;position:fixed;bottom:2rem;left:2rem;right:2rem}.mobile-menu-open~.header-cta-desktop .custom-btn{justify-content:center;width:100%}.nav-list{background:var(--color-white);-webkit-backdrop-filter:blur(20px);z-index:1000;border-radius:0;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:100px 2rem 2rem;display:none;position:fixed;inset:0;overflow-y:auto}.nav-list.mobile-menu-open{animation:.3s ease-out slideInRight;display:flex}.nav-list.mobile-menu-open li{border-bottom:1px solid #485c111a;width:100%}.nav-list.mobile-menu-open li a{padding:var(--spacing-lg)var(--spacing-md);font-size:var(--font-size-lg);text-align:left;border-radius:0;display:block;position:relative}.nav-list.mobile-menu-open li a:before{content:"";background:var(--color-primary);width:0;height:60%;transition:width var(--transition-fast);border-radius:0 var(--radius-sm)var(--radius-sm)0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nav-list.mobile-menu-open li a:hover{padding-left:var(--spacing-xl);background:#dfecc64d}.nav-list.mobile-menu-open li a:hover:before{width:4px}header.header-scrolled.scrolled{background-color:var(--color-white)}.header-Style{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff6}}@media (max-width:768px){header .logo{font-size:24px}.nav-list.mobile-menu-open{padding:80px 1rem 1rem}.nav-list.mobile-menu-open li a{font-size:var(--font-size-base);padding:var(--spacing-md)}}@media (max-width:480px){header .logo{font-size:20px}.mobile-menu-toggle{padding:var(--spacing-xxs)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.mobile-menu-toggle:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.nav-list,.nav-list li a,.mobile-menu-toggle,header .logo{transition:none}.nav-list.mobile-menu-open{animation:none}header .logo:hover,.mobile-menu-toggle:hover{transform:none}}
.hero-section{background-attachment:fixed;height:100svh;overflow:hidden}.hero-video{z-index:0;top:0;left:0}.hero-overlay{z-index:1;background-color:#485c1166;width:100%;height:100%;position:absolute;top:0;left:0}
html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}
