:root{--elara-primary:#6FBF7F;--elara-navy:#0E1A2B;--elara-accent:#F2C14E;--elara-bg:#F5F7F2;--elara-surface:#FFFFFF;--elara-surface-soft:rgba(255, 255, 255, 0.72);--elara-text:rgba(14, 26, 43, 0.88);--elara-text-soft:rgba(14, 26, 43, 0.72);--elara-text-muted:rgba(14, 26, 43, 0.58);--elara-border:rgba(14, 26, 43, 0.08);--elara-border-strong:rgba(14, 26, 43, 0.14);--elara-radius:24px;--elara-radius-sm:16px;--elara-radius-xs:12px;--elara-shadow-sm:0 4px 8px rgba(14, 26, 43, 0.25);--elara-shadow-md:0 6px 12px rgba(14, 26, 43, 0.25);--elara-shadow-lg:0 12px 24px rgba(14, 26, 43, 0.25);--elara-transition:0.25s ease;--elara-header-height:100px;--elara-container-narrow:920px;--elara-container-reading:860px}html{overflow-x:hidden;scroll-behavior:smooth}body{overflow-x:hidden;background-color:#fff;color:var(--elara-text);font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:24px;font-weight:300;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,body *{letter-spacing:0}img{display:block;max-width:100%;height:auto}svg{display:block}a{color:var(--elara-navy);text-decoration:none;transition:color var(--elara-transition),opacity var(--elara-transition)}a:hover{color:var(--elara-primary)}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}.site-main,#primary{min-height:40vh}.container{position:relative}::selection{background:rgb(111 191 127 / .22);color:var(--elara-navy)}h1,h2,h3,h4,h5,h6{color:var(--elara-navy);font-weight:700}h1{font-size:64px;line-height:1}h2{font-size:64px;line-height:1}h3{font-size:32px;line-height:1}h4{font-size:20px;line-height:1}h5{font-size:18px;line-height:1}h6{font-size:16px;line-height:1}.lead{color:var(--elara-text-soft);font-size:20px;line-height:34px}.elara-header{position:sticky;top:0;left:0;right:0;width:100%;z-index:1030;background:rgb(255 255 255);border-bottom:1px solid var(--elara-border);box-shadow:0 6px 18px rgb(14 26 43 / .15);transition:background var(--elara-transition),border-color var(--elara-transition),box-shadow var(--elara-transition)}@media (min-width:1199.98px){.elara-header{background:rgb(255 255 255 / .75);backdrop-filter:blur(14px)}}.elara-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:var(--elara-header-height);padding:5px 0}.elara-header__brand-col,.elara-header__actions{flex:0 0 auto}.elara-header__brand-col{display:flex;align-items:center;min-width:0}.elara-header__nav-col{flex:1 1 auto;display:flex;justify-content:center;min-width:0}.elara-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.elara-header-legal{background:rgb(255 255 255 / .94)}.elara-header-legal__back-link{display:inline-flex;align-items:center;min-height:44px;color:var(--elara-navy);font-size:15px;font-weight:600}.elara-header-legal__back-link:hover{color:var(--elara-primary)}.elara-site-branding{min-width:0}.elara-site-branding a{display:flex;align-items:center;gap:12px;min-height:44px;max-width:100%;color:var(--elara-navy);white-space:nowrap}.elara-site-branding a:hover{color:var(--elara-navy);opacity:.94}.elara-site-branding__logo{width:auto;max-width:none;max-height:90px;flex-shrink:0}.elara-site-branding__text-wrap{position:relative;display:inline-flex;align-items:center;min-width:0;padding-bottom:8px;line-height:1}.elara-site-branding__text{font-size:24px;font-weight:800;line-height:1.2;color:var(--elara-navy);white-space:nowrap;border-bottom:solid 4px var(--elara-accent)}.elara-site-branding__brand{color:var(--elara-navy)}.elara-site-branding__meal{color:var(--elara-primary)}.elara-primary-nav,.elara-primary-nav nav{width:100%}.elara-primary-nav .menu,.elara-language-switcher .nav,.elara-footer .menu,.elara-mobile-menu .menu{margin:0;padding:0;list-style:none}.elara-primary-nav .menu{display:flex;align-items:center;justify-content:center;gap:24px}.elara-primary-nav .menu li{position:relative}.elara-primary-nav .menu a,.elara-language-switcher .nav-link,.elara-header-legal .nav-link{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0;color:var(--elara-navy);font-size:18px;font-weight:600;line-height:1}.elara-primary-nav .menu a::after,.elara-language-switcher .nav-link::after,.elara-header-legal .nav-link::after{content:"";position:absolute;left:0;right:0;bottom:8px;height:4px;background:#efc442;border-radius:999px;transform:scaleX(0);transform-origin:left center;transition:transform var(--elara-transition)}.elara-primary-nav .menu a:hover,.elara-language-switcher .nav-link:hover,.elara-header-legal .nav-link:hover,.elara-primary-nav .menu a.is-active,.elara-primary-nav .current-menu-item>a,.elara-primary-nav .current_page_item>a,.elara-mobile-menu .menu a.is-active,.elara-mobile-menu .current-menu-item>a,.elara-mobile-menu .current_page_item>a{color:var(--elara-primary)}.elara-primary-nav .menu a:hover::after,.elara-language-switcher .nav-link:hover::after,.elara-header-legal .nav-link:hover::after,.elara-primary-nav .menu a.is-active::after,.elara-primary-nav .current-menu-item>a::after,.elara-primary-nav .current_page_item>a::after{transform:scaleX(1)}.elara-language-switcher .nav{gap:10px}.elara-language-switcher .nav-link{min-height:36px;font-size:13px;font-weight:700;text-transform:uppercase}.elara-language-switcher .fw-semibold{color:var(--elara-primary)}#elaraMobileMenu{margin-top:0}.button.btn.elara-mobile-toggle.d-xl-none{border:1px solid red}.elara-mobile-toggle{font-size:24px;border:none!important;color:#0d1a2a;padding:4px 8px!important}.elara-mobile-menu{padding:12px 0 20px;height:100vh}.elara-mobile-menu .menu li+li{margin-top:4px}.elara-mobile-menu .menu a{display:block;padding:12px 0;color:var(--elara-navy);font-size:16px;font-weight:600;border-bottom:1px solid var(--elara-border)}.elara-mobile-menu .menu a:hover,.elara-mobile-menu .menu a.is-active,.elara-mobile-menu .current-menu-item>a,.elara-mobile-menu .current_page_item>a{color:var(--elara-primary)}.elara-mobile-menu__cta{padding-top:16px}.elara-primary-nav a,.elara-mobile-menu .menu a{position:relative;transition:color 0.2s ease,opacity 0.2s ease}.elara-primary-nav a.is-active,.elara-primary-nav a.active,.elara-mobile-menu .menu a.is-active,.elara-mobile-menu .menu a.active{color:var(--elara-primary);text-decoration:none;border:none}.elara-primary-nav a.is-active::after,.elara-primary-nav a.active::after{transform:scaleX(1)}.elara-header__actions .btn,.elara-mobile-menu__cta .btn,.elara-header__actions .btn-primary,.elara-mobile-menu__cta .btn-primary{transition:background-color var(--elara-transition),border-color var(--elara-transition),color var(--elara-transition),box-shadow var(--elara-transition),transform var(--elara-transition),opacity var(--elara-transition)}.elara-header__actions .btn.active,.elara-header__actions .btn.is-active,.elara-mobile-menu__cta .btn.active,.elara-mobile-menu__cta .btn.is-active{color:#fff;background-color:var(--elara-navy);border-color:var(--elara-navy);text-decoration:none}.elara-footer{margin-top:0;padding:56px 0;background:radial-gradient(circle at top right,rgb(111 191 127 / .1),transparent 26%),linear-gradient(180deg,var(--elara-navy) 0%,rgb(14 26 43 / .96) 100%);color:rgb(255 255 255 / .88)}.elara-footer .row{align-items:flex-start}.elara-footer a{color:#fff}.elara-footer a:hover{color:var(--elara-accent)}.elara-footer .menu li+li{margin-top:8px}.elara-footer .menu a{color:rgb(255 255 255 / .88);font-size:14px;line-height:1.35}.elara-footer .fw-semibold{color:#fff;font-size:18px}.elara-footer p,.elara-footer .small{color:rgb(255 255 255 / .72)}.elara-surface{background:var(--elara-surface)}.elara-surface-soft{background:var(--elara-surface-soft)}.elara-text-soft{color:var(--elara-text-soft)}.elara-text-navy{color:var(--elara-navy)}.elara-rounded{border-radius:var(--elara-radius)}.elara-rounded-sm{border-radius:var(--elara-radius-sm)}.elara-scroll-top{position:fixed;right:24px;bottom:24px;width:56px;height:56px;border:0;outline:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0;appearance:none;-webkit-appearance:none;background:var(--elara-primary);color:#fff;box-shadow:var(--elara-shadow-md);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px);transition:opacity var(--elara-transition),visibility var(--elara-transition),transform var(--elara-transition),background var(--elara-transition),color var(--elara-transition),box-shadow var(--elara-transition);z-index:1010}.elara-scroll-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.elara-scroll-top:hover{background:var(--elara-navy);color:#fff}.elara-scroll-top:focus-visible{outline:2px solid var(--elara-accent);outline-offset:3px}.elara-scroll-top svg{width:22px;height:22px;fill:currentColor;pointer-events:none}@media (max-width:1199.98px){:root{--elara-header-height:76px}.elara-header{backdrop-filter:blur(10px)}.elara-header__inner{gap:14px;padding:8px 0}.elara-header__brand-col,.elara-header__actions{flex:0 0 auto}.elara-site-branding__logo{max-height:64px}.elara-site-branding__text{font-size:18px}h1{font-size:42px;line-height:1}h2{font-size:42px;line-height:1}h3{font-size:32px;line-height:1}.elara-footer{padding:48px 0}.elara-scroll-top{right:16px;bottom:16px;width:50px;height:50px}.elara-scroll-top svg{width:20px;height:20px}}@media (max-width:575.98px){:root{--elara-header-height:72px}h1{font-size:32px}h2{font-size:32px}h3{font-size:24px}.lead{font-size:18px}.elara-site-branding__logo{max-height:56px}.elara-site-branding__text{font-size:16px}.elara-footer{padding:40px 0}}.elara-language-switcher{--elara-language-bg:#f4f6f8;--elara-language-bg-hover:#e9eef3;--elara-language-border:rgba(13, 26, 42, 0.16);position:relative;z-index:1040;display:inline-flex;align-items:center;justify-content:center;min-height:40px;line-height:1}.elara-language-switcher .gtranslate_wrapper{display:inline-flex;align-items:center;min-height:40px;white-space:nowrap}.elara-language-switcher .gt_switcher{position:relative!important;width:50px!important;overflow:visible!important;font-family:inherit!important;font-size:inherit!important;line-height:1!important;text-align:left!important}.elara-language-switcher .gt_switcher .gt_selected{position:relative!important;z-index:2!important;background:transparent!important}.elara-language-switcher .gt_switcher .gt_selected>a{position:relative!important;display:inline-flex!important;align-items:center;justify-content:flex-start;width:50px!important;height:40px;box-sizing:border-box!important;padding:8px 18px 8px 6px!important;border:1px solid var(--elara-language-border)!important;border-radius:10px;background:var(--elara-language-bg)!important;color:var(--elara-navy)!important;font-size:0!important;line-height:0!important;box-shadow:0 4px 14px rgb(13 26 42 / .07);text-decoration:none!important;transition:border-color var(--elara-transition),box-shadow var(--elara-transition),background-color var(--elara-transition),transform var(--elara-transition)!important}.elara-language-switcher .gt_switcher .gt_selected>a::after{right:5px!important;width:10px!important;height:22px!important;background-size:8px!important;transition:transform var(--elara-transition)!important}.elara-language-switcher .gt_switcher .gt_selected>a:hover,.elara-language-switcher .gt_switcher .gt_selected>a:focus-visible,.elara-language-switcher .gt_switcher.elara-is-open .gt_selected>a{border-color:rgb(41 114 171 / .42)!important;background:var(--elara-language-bg-hover)!important;box-shadow:0 7px 20px rgb(13 26 42 / .11);transform:translateY(-1px);outline:none}.elara-language-switcher .gt_switcher.elara-is-open .gt_selected>a::after,.elara-language-switcher .gt_switcher .gt_selected>a.open::after{transform:rotate(-180deg)!important}.elara-language-switcher .gt_switcher img{display:block!important;flex:0 0 28px;width:28px!important;height:21px!important;aspect-ratio:4 / 3;margin:0!important;padding:0!important;box-sizing:border-box!important;border:1px solid rgb(13 26 42 / .16)!important;border-radius:2px;background:#fff!important;object-fit:contain!important;object-position:center!important;opacity:1!important}.elara-language-switcher .gt_switcher .gt_option{position:absolute!important;top:calc(100% - 1px);right:0;left:auto;z-index:3!important;display:none!important;grid-template-columns:1fr;gap:4px;width:50px!important;min-width:50px!important;height:auto!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important;padding:6px 5px 5px!important;border:1px solid var(--elara-language-border)!important;border-radius:0 0 10px 10px;background:var(--elara-language-bg)!important;box-shadow:0 16px 34px rgb(13 26 42 / .16);overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;scrollbar-width:none;transition:none!important}.elara-language-switcher .gt_switcher .gt_option::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.elara-language-switcher .gt_switcher.elara-is-open .gt_option{display:grid!important;height:auto!important;max-height:none!important;overflow:visible!important}.elara-language-switcher .gt_switcher .gt_option>a{display:flex!important;align-items:center;justify-content:center;width:38px!important;min-width:38px!important;min-height:31px;box-sizing:border-box!important;padding:5px!important;border:0!important;border-radius:7px;background:transparent!important;color:var(--elara-navy)!important;font-family:inherit!important;font-size:0!important;line-height:0!important;text-indent:0!important;white-space:nowrap;text-decoration:none!important;transition:background-color var(--elara-transition),transform var(--elara-transition)!important}.elara-language-switcher .gt_switcher .gt_option>a:hover,.elara-language-switcher .gt_switcher .gt_option>a:focus-visible{background:rgb(41 114 171 / .1)!important;transform:translateY(-1px);outline:none}.elara-language-switcher .gt_switcher .gt_option>a.gt_current{display:none!important}@media (max-width:575.98px){.elara-language-switcher,.elara-language-switcher .gtranslate_wrapper{min-height:36px}.elara-language-switcher .gt_switcher,.elara-language-switcher .gt_switcher .gt_option{width:46px!important;min-width:46px!important}.elara-language-switcher .gt_switcher .gt_selected>a{width:46px!important;height:36px;padding:7px 16px 7px 5px!important;border-radius:9px}.elara-language-switcher .gt_switcher .gt_selected>a::after{right:4px!important;height:20px!important;background-size:7px!important}.elara-language-switcher .gt_switcher img{flex-basis:26px;width:26px!important;height:20px!important}.elara-language-switcher .gt_switcher .gt_option{padding-right:4px!important;padding-left:4px!important}.elara-language-switcher .gt_switcher .gt_option>a{width:36px!important;min-width:36px!important;min-height:30px}}.elara-language-switcher,.elara-language-switcher .gtranslate_wrapper,.elara-language-switcher .gt_switcher,.elara-language-switcher .gt_switcher .gt_selected,.elara-language-switcher .gt_switcher .gt_selected>a,.elara-language-switcher .gt_switcher .gt_option,.elara-language-switcher .gt_switcher .gt_option>a,.elara-language-switcher .gt_switcher img{border:0!important;box-shadow:none!important}.elara-language-switcher .gt_switcher img{background:transparent!important}.elara-language-switcher .gt_switcher .gt_selected>a:hover,.elara-language-switcher .gt_switcher .gt_selected>a:focus-visible,.elara-language-switcher .gt_switcher.elara-is-open .gt_selected>a{border:0!important;box-shadow:none!important;transform:none!important}