.lp{--font-heading:var(--font-display);--color-bg:#f3f2f2;--color-surface:#eae9e9;--color-text:#201f1d;--color-accent:#b68235;--color-divider:color-mix(in srgb,#201f1d 16%,transparent);--lp-card:#ffffff;--color-neutral-100:#f8f4f4;--color-neutral-200:#eae7e7;--color-neutral-300:#d7d3d3;--color-neutral-400:#bab6b6;--color-neutral-500:#9b9797;--color-neutral-600:#7d7979;--color-neutral-700:#605d5d;--color-neutral-800:#444141;--color-neutral-900:#2d2b2b;--color-accent-100:#fff3e4;--color-accent-200:#ffe3bf;--color-accent-300:#facb8d;--color-accent-400:#e1ad66;--color-accent-500:#c28d41;--color-accent-600:#a06f24;--color-accent-700:#7d5411;--color-accent-800:#5a3b0a;--color-accent-900:#3a270d;color-scheme:light}.lp[data-theme=dark]{--color-bg:#1b1a18;--color-surface:#262421;--color-text:#ece8e3;--color-accent:#d0a060;--color-divider:color-mix(in srgb,#ece8e3 16%,transparent);--lp-card:#23211e;--color-neutral-100:#2d2b2b;--color-neutral-200:#444141;--color-neutral-300:#605d5d;--color-neutral-400:#7d7979;--color-neutral-500:#9b9797;--color-neutral-600:#bab6b6;--color-neutral-700:#d7d3d3;--color-neutral-800:#eae7e7;--color-neutral-900:#f8f4f4;--color-accent-100:#3a270d;--color-accent-200:#5a3b0a;--color-accent-300:#7d5411;--color-accent-400:#a06f24;--color-accent-500:#c28d41;--color-accent-600:#e1ad66;--color-accent-700:#facb8d;--color-accent-800:#ffe3bf;--color-accent-900:#fff3e4;color-scheme:dark}@media (prefers-color-scheme:dark){.lp:not([data-theme]){--color-bg:#1b1a18;--color-surface:#262421;--color-text:#ece8e3;--color-accent:#d0a060;--color-divider:color-mix(in srgb,#ece8e3 16%,transparent);--lp-card:#23211e;--color-neutral-100:#2d2b2b;--color-neutral-200:#444141;--color-neutral-300:#605d5d;--color-neutral-400:#7d7979;--color-neutral-500:#9b9797;--color-neutral-600:#bab6b6;--color-neutral-700:#d7d3d3;--color-neutral-800:#eae7e7;--color-neutral-900:#f8f4f4;--color-accent-100:#3a270d;--color-accent-200:#5a3b0a;--color-accent-300:#7d5411;--color-accent-400:#a06f24;--color-accent-500:#c28d41;--color-accent-600:#e1ad66;--color-accent-700:#facb8d;--color-accent-800:#ffe3bf;--color-accent-900:#fff3e4;color-scheme:dark}}.lp{--wm-accent:var(--color-accent);--wm-text:var(--color-text);--wm-ai:var(--color-accent-700)}.lp[data-theme=dark]{--wm-ai:var(--color-accent)}@media (prefers-color-scheme:dark){.lp:not([data-theme]){--wm-ai:var(--color-accent)}}.lp{min-height:100vh;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);container-type:inline-size;transition:background-color .25s ease,color .25s ease}.lp a{color:#b68235;text-underline-offset:3px}.lp a:hover{color:#7d5411}.lp h1,.lp h2,.lp h3,.lp h4,.lp h5,.lp h6{font-family:var(--font-heading);font-weight:600;line-height:1.12;letter-spacing:-.015em;margin:0 0 9.2px}.lp h4{font-size:20px}.lp h6{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.lp p{margin:0 0 13.8px}.lp-nav{display:flex;align-items:center;border-bottom:1px solid var(--color-divider)}.lp-nav a{color:inherit;text-decoration:none;font-size:14px}.lp-nav a:hover{color:var(--color-accent)}.lp-brand{margin-right:auto}.lp .btn{color:var(--color-text);padding:9.2px 16.56px}.lp .btn-primary{color:var(--color-accent);border-color:var(--color-accent)}.lp .btn-primary:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.lp .btn-secondary{border-color:var(--color-divider)}.lp .btn-secondary:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.lp .btn-ghost{color:var(--color-accent);padding-inline:4.6px}.lp .btn-ghost:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.lp .btn-icon{width:36px;height:36px;padding:0}.lp-hr{height:1px;border:0;margin:0;background:var(--color-divider)}.lp .card{display:flex;flex-direction:column;gap:9.2px;padding:13.8px;border-radius:var(--radius-md);background:transparent;border:1px solid var(--color-divider)}.lp-card-kicker{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.lp-card-title{font-family:var(--font-heading);font-weight:600;font-size:17px;line-height:1.2}.lp-card-body{margin:0;font-size:13px;opacity:.8;flex:1}.lp-muted{color:color-mix(in srgb,var(--color-text) 55%,transparent)}.lp .tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.lp .tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.lp-lang button{font:inherit;font-size:12px;letter-spacing:.04em;padding:6px 10px;border:none;cursor:pointer;background:transparent;color:var(--color-neutral-700)}.lp-lang button+button{border-left:1px solid var(--color-divider)}.lp-lang button[aria-pressed=true]{background:var(--color-accent-100);color:var(--color-accent-800)}.lp-links{order:1;flex-basis:auto;justify-content:flex-end}@container (max-width: 1239.98px){.lp-links{order:3;flex-basis:100%;justify-content:flex-start}}.lp-faq-chevron{transition:transform .2s ease}.lp-faq-q[aria-expanded=true] .lp-faq-chevron{transform:rotate(180deg)}.lp-section{scroll-margin-top:16px}html:has(.lp){scroll-behavior:smooth}html:has(.lp[data-theme=dark]){background:#1b1a18}@media (prefers-color-scheme:dark){html:has(.lp:not([data-theme])){background:#1b1a18}}.lp a.lp-footer-link{color:var(--color-neutral-700);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--color-divider)}.lp-nav3{position:relative}.lp-nav3 .lp-brand{margin-right:0}.lp-nav3-links{display:flex;flex:1;justify-content:center;gap:clamp(14px,2.4cqw,28px)}.lp-nav3-burger,.lp-nav3-panel{display:none}@container (max-width: 1079.98px){.lp-nav3-links{display:none}.lp-nav3 .lp-brand{margin-right:auto}.lp-nav3-burger{display:inline-flex}.lp-nav3-panel{flex-direction:column;position:absolute;top:100%;left:0;right:0;z-index:20;background:var(--color-bg);box-shadow:0 12px 24px color-mix(in srgb,var(--color-text) 12%,transparent);padding:4px clamp(14px,3.5cqw,32px) 12px}.lp-nav3-panel,.lp-nav3-panel a{display:flex;border-bottom:1px solid var(--color-divider)}.lp-nav3-panel a{align-items:center;min-height:44px;font-size:15px}.lp-nav3-panel-cta{display:none;padding-top:12px}.lp-nav3-panel-cta a{border-bottom:0;min-height:0;font-size:13.5px}}@container (max-width: 519.98px){.lp-nav3-cta{display:none}.lp-nav3-panel-cta{display:block}}html{scroll-padding-top:8px}