:root{--lp-navy-d: #002f5c;--lp-navy: #004e92;--lp-teal: #00a0a0;--lp-green: #8cc63f;--lp-ink: #12263a;--lp-ink-2: #4a5f72;--lp-ink-3: #8299a8;--lp-line: #d2e3ea;--lp-font: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif}body{font-family:var(--lp-font)}.lp-masthead{position:sticky;top:0;z-index:1000;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-top:env(safe-area-inset-top,0px);box-shadow:none}.lp-masthead:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--lp-navy-d),var(--lp-teal) 52%,var(--lp-green))}.lp-masthead__inner{position:relative;max-width:1200px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:70px}.lp-brand img{height:46px;width:auto;display:block}.lp-nav{display:flex;align-items:center;gap:clamp(.9rem,2.2vw,1.9rem)}.lp-nav a{font-family:var(--lp-font);font-weight:600;font-size:.9375rem;text-decoration:none;color:var(--lp-ink-2);padding:.4rem 0;border-bottom:2px solid transparent;transition:color .18s,border-color .18s}.lp-nav a:hover,.lp-nav a[aria-current=page]{color:var(--lp-navy);border-bottom-color:var(--lp-green)}.lp-langs{display:flex;gap:.15rem;align-items:center;margin-left:.5rem;padding-left:.9rem;border-left:1px solid var(--lp-line)}.lp-langs button{font-family:var(--lp-font);font-weight:700;font-size:.75rem;letter-spacing:.04em;background:none;border:0;color:var(--lp-ink-3);padding:.3rem .35rem;cursor:pointer;border-radius:6px;transition:color .18s,background .18s}.lp-langs button:hover{color:var(--lp-navy);background:#e4eff4}.lp-langs button[aria-current=true]{color:#fff;background:var(--lp-teal)}.lp-ctx{display:none;min-width:0}.lp-ctx__btn{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;background:#eaf2f7;border:1px solid var(--lp-line);border-radius:50px;padding:.38rem .75rem .38rem .6rem;font-family:var(--lp-font);font-size:.82rem;font-weight:800;color:var(--lp-navy);cursor:pointer;transition:background .2s}.lp-ctx__btn:hover{background:#dfecf4}.lp-ctx__btn svg{flex:none;color:var(--lp-teal)}.lp-ctx__city{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-ctx__hint{flex:none;font-weight:600;font-size:.72rem;color:var(--lp-ink-3);border-left:1px solid var(--lp-line);padding-left:.45rem}.lp-menu-btn{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:#fff;border:1px solid var(--lp-line);border-radius:12px;cursor:pointer;transition:border-color .2s,background .2s}.lp-menu-btn:hover{border-color:var(--lp-teal);background:#f3f9fb}.lp-burger,.lp-burger:before,.lp-burger:after{display:block;width:20px;height:2px;border-radius:2px;background:var(--lp-navy);transition:transform .25s ease,opacity .2s ease}.lp-burger{position:relative}.lp-burger:before,.lp-burger:after{content:"";position:absolute;left:0}.lp-burger:before{top:-6px}.lp-burger:after{top:6px}.lp-menu-btn[aria-expanded=true] .lp-burger{background:transparent}.lp-menu-btn[aria-expanded=true] .lp-burger:before{transform:translateY(6px) rotate(45deg)}.lp-menu-btn[aria-expanded=true] .lp-burger:after{transform:translateY(-6px) rotate(-45deg)}@media(prefers-reduced-motion:reduce){.lp-burger,.lp-burger:before,.lp-burger:after{transition:none}}@media(max-width:860px){.lp-nav{display:none}.lp-nav.is-open{display:flex;flex-direction:column;align-items:flex-start;gap:0;position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid var(--lp-line);padding:.5rem clamp(1.25rem,4vw,3rem) 1.1rem;box-shadow:0 18px 30px #002f5c1f}.lp-nav.is-open a{width:100%;padding:.8rem 0;border-bottom:1px solid var(--lp-line);font-size:1.0625rem}.lp-nav.is-open .lp-langs{margin:.9rem 0 0;padding:0;border-left:0;gap:.4rem}.lp-nav.is-open .lp-langs button{font-size:.875rem;padding:.45rem .6rem}.lp-menu-btn{display:inline-flex}.lp-ctx.is-on{display:flex;flex:1;justify-content:flex-end}.lp-masthead__inner{gap:.6rem}.lp-brand img{height:40px}}@media(max-width:420px){.lp-ctx__hint{display:none}.lp-brand img{height:30px}.lp-masthead__inner{padding-inline:.9rem;gap:.45rem;min-height:62px}.lp-ctx__btn{padding:.35rem .6rem;font-size:.8rem}.lp-menu-btn{width:40px;height:40px}}.lp-colophon{background:var(--lp-navy-d);color:#ffffffd1;font-family:var(--lp-font);font-size:.9375rem;padding-block:clamp(2.75rem,5vw,4rem) 1.75rem;padding-bottom:calc(1.75rem + env(safe-area-inset-bottom,0px));margin-top:0}.lp-colophon__inner{max-width:1200px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.lp-colophon a{color:#ffffffd1;text-decoration:none;transition:color .18s}.lp-colophon a:hover{color:var(--lp-green)}.lp-colophon__grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:2.5rem}.lp-colophon h2{font-size:.75rem;font-weight:800;letter-spacing:.1em;margin:0 0 1rem;color:var(--lp-green);text-transform:none}.lp-colophon ul{list-style:none;margin:0;padding:0}.lp-colophon li+li{margin-top:.6rem}.lp-colophon__logo{height:34px;width:auto;filter:brightness(0) invert(1);opacity:.95}.lp-colophon__blurb{margin:1rem 0 0;max-width:24em;color:#ffffffb3;line-height:1.6}.lp-colophon__end{margin-top:2.75rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.15);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.875rem;color:#fff9}@media(max-width:1000px){.lp-colophon__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.lp-colophon__grid{grid-template-columns:minmax(0,1fr);gap:2rem}}.whatsapp-float{background:#25d366;box-shadow:0 8px 24px #25d36673}.lp-colophon__legal{color:#ffffff8c;font-size:.78rem;line-height:1.5}
