.nav[data-v-c97fa5c7]{position:fixed;inset:0 0 auto;z-index:50;color:#fff;transition:background-color .35s,box-shadow .35s,backdrop-filter .35s}.nav.solid[data-v-c97fa5c7]{background:rgba(var(--night-rgb),.72);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 1px #ffffff14}.nav-row[data-v-c97fa5c7]{display:flex;align-items:center;gap:24px;height:72px}.logo[data-v-c97fa5c7]{display:flex;align-items:center;gap:10px;text-decoration:none;font:800 21px/1 var(--display);letter-spacing:-.03em}.logo .mk[data-v-c97fa5c7]{width:76px;height:auto}.links[data-v-c97fa5c7]{display:flex;align-items:center;gap:28px;margin-left:auto}.links a[data-v-c97fa5c7]{display:flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none;text-align:center;text-wrap:balance;font-weight:500;opacity:.8;transition:opacity .2s}.links a[data-v-c97fa5c7]:hover{opacity:1}.right[data-v-c97fa5c7]{display:flex;align-items:center;gap:16px}.pill[data-v-c97fa5c7]{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;color:var(--volt);box-shadow:inset 0 0 0 1.5px rgba(var(--volt-rgb),.55);transition:background-color .2s}.pill[data-v-c97fa5c7]:hover{background:rgba(var(--volt-rgb),.14)}.pill i[data-v-c97fa5c7]{width:8px;height:8px;border-radius:50%;background:var(--volt);animation:ping-c97fa5c7 1.8s ease-out infinite}.pill .short[data-v-c97fa5c7]{display:none}@keyframes ping-c97fa5c7{0%{box-shadow:0 0 rgba(var(--volt-rgb),.7)}80%,to{box-shadow:0 0 0 9px rgba(var(--volt-rgb),0)}}.lang[data-v-c97fa5c7]{position:relative}.lang-btn[data-v-c97fa5c7]{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:0;border-radius:999px;cursor:pointer;background:#ffffff14;color:#fff;font-size:13px;font-weight:700;transition:background-color .2s}.lang-btn[data-v-c97fa5c7]:hover,.lang-btn[aria-expanded=true][data-v-c97fa5c7]{background:#ffffff29}.lang-btn svg[data-v-c97fa5c7]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lang-btn .chev[data-v-c97fa5c7]{width:14px;height:14px;opacity:.7;transition:transform .2s}.lang-btn[aria-expanded=true] .chev[data-v-c97fa5c7]{transform:rotate(180deg)}.lang-menu[data-v-c97fa5c7]{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:170px;margin:0;padding:6px;list-style:none;border-radius:16px;background:var(--night);box-shadow:0 20px 50px -12px #0009,inset 0 0 0 1px #ffffff1a}.lang-menu button[data-v-c97fa5c7]{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:10px;background:none;color:#ffffffd9;font-size:15px;text-align:left;cursor:pointer}.lang-menu button b[data-v-c97fa5c7]{width:24px;font-size:12px;letter-spacing:.04em;color:var(--volt)}.lang-menu button[data-v-c97fa5c7]:hover{background:#ffffff14}.lang-menu button.on[data-v-c97fa5c7]{background:#fff;color:var(--ink)}.lang-menu button.on b[data-v-c97fa5c7]{color:var(--ultra)}.cta[data-v-c97fa5c7]{min-height:44px;padding:0 20px;font-size:15px}.wa[data-v-c97fa5c7]{min-height:44px;padding:0 18px;gap:8px;font-size:15px}.wa svg[data-v-c97fa5c7]{width:20px;height:20px;flex:none}.bar[data-v-c97fa5c7]{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;grid-template-columns:1.15fr 1fr 1fr;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(var(--night-rgb),.9);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 -1px #ffffff14;transform:translateY(110%);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.bar.show[data-v-c97fa5c7]{transform:none}.bar .btn[data-v-c97fa5c7]{min-height:48px;padding:6px 10px;gap:7px;font-size:15px;justify-content:center;text-align:center}.bar svg[data-v-c97fa5c7]{width:19px;height:19px;flex:none}@media (max-width: 1180px){.wa[data-v-c97fa5c7]{width:44px;padding:0}.wa span[data-v-c97fa5c7]{display:none}}@media (max-width: 900px){.links[data-v-c97fa5c7]{display:none}.right[data-v-c97fa5c7]{margin-left:auto}}@media (max-width: 640px){.pill .long[data-v-c97fa5c7]{display:none}.pill .short[data-v-c97fa5c7]{display:inline}.cta[data-v-c97fa5c7]{display:none}.wa[data-v-c97fa5c7]{width:44px;padding:0}.wa span[data-v-c97fa5c7]{display:none}}@media (max-width: 480px){.logo span[data-v-c97fa5c7]{display:none}.nav-row[data-v-c97fa5c7],.right[data-v-c97fa5c7]{gap:10px}}@media (max-width: 760px){.bar[data-v-c97fa5c7]{display:grid}}.foot[data-v-75c5a4c0]{background:var(--night-deep);color:#ffffffa6;padding:40px 0 100px;font-size:15px}.row[data-v-75c5a4c0]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px}.brand[data-v-75c5a4c0]{display:grid;gap:4px}.brand strong[data-v-75c5a4c0]{display:flex;align-items:center;gap:10px;font:700 18px/1 var(--display);color:#fff;letter-spacing:-.03em}.brand .mk[data-v-75c5a4c0]{width:64px;height:auto}.reach[data-v-75c5a4c0]{display:flex;flex-wrap:wrap;gap:8px 24px}a[data-v-75c5a4c0]{color:#fff;text-decoration:none}a[data-v-75c5a4c0]:hover{text-decoration:underline}@media (min-width: 761px){.foot[data-v-75c5a4c0]{padding-bottom:40px}}.cb[data-v-08d6e20d]{position:fixed;left:16px;bottom:16px;z-index:95;max-width:420px;display:grid;gap:14px;padding:18px 20px;border-radius:20px;background:var(--night);color:#ffffffd1;font-size:14.5px;line-height:1.45;box-shadow:0 24px 60px -20px #0009,inset 0 0 0 1px #ffffff14}.acts[data-v-08d6e20d]{display:flex;gap:10px;justify-content:flex-end}.acts .btn[data-v-08d6e20d]{min-height:42px;padding:0 18px;font-size:14.5px}.cb-enter-active[data-v-08d6e20d],.cb-leave-active[data-v-08d6e20d]{transition:opacity .3s,transform .3s}.cb-enter-from[data-v-08d6e20d],.cb-leave-to[data-v-08d6e20d]{opacity:0;transform:translateY(16px)}@media (max-width: 520px){.cb[data-v-08d6e20d]{right:16px;max-width:none}.acts .btn[data-v-08d6e20d]{flex:1}}:root{--night: #11261c;--night-2: #1c3a2b;--ultra: #2f7a50;--volt: #f4a259;--paper: #f7f4ec;--ink: #11261c;--mist: #66756b;--line: #e1ddcf;--night-deep: #0a1811;--glow: #2a5a40;--tint: #ecf1e6;--title-dim: #95a399;--ultra-rgb: 47, 122, 80;--volt-rgb: 244, 162, 89;--night-rgb: 17, 38, 28;--night2-rgb: 28, 58, 43;--ink-rgb: 17, 38, 28;--display: "Manrope", system-ui, sans-serif;--body: "Manrope", system-ui, sans-serif;--gutter: clamp(16px, 4vw, 48px);--max: 1240px}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:hidden;overflow-x:clip}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--display);font-weight:700;line-height:1.08;margin:0;letter-spacing:-.02em}h1,h2,h3{text-wrap:balance}h2{font-size:clamp(30px,4.4vw,56px)}h3{font-size:20px;letter-spacing:-.01em}p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}img,svg,canvas{display:block}:focus-visible{outline:3px solid var(--volt);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}:root{--section-pad: clamp(64px, 8vw, 104px)}.section{padding:var(--section-pad) 0}.lead{font-size:clamp(18px,1.6vw,21px);color:var(--mist);max-width:62ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:999px;border:0;font:600 16px/1 var(--body);text-decoration:none;cursor:pointer;transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .2s,box-shadow .25s;will-change:transform}.btn{text-align:center;text-wrap:balance;line-height:1.15;padding-block:8px}.btn-volt{background:var(--volt);color:var(--ink);box-shadow:0 10px 30px -10px rgba(var(--volt-rgb),.7)}.btn-volt:hover{box-shadow:0 16px 40px -10px rgba(var(--volt-rgb),.9)}.btn-ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59}.btn-ghost:hover{box-shadow:inset 0 0 0 1.5px #fff}.btn-ultra{background:var(--ultra);color:#fff}.btn-ultra:hover{filter:brightness(.9)}.btn-wa{background:#25d366;color:#0b2e1a}.btn-wa:hover{filter:brightness(1.06)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
