:root{--bone:#f5f1ea;--bone2:#ece5d8;--paper:#fffdf9;--ink:#0a0a0a;--body:#2b2b2b;--mute:#6b6b6b;--line:#e0d9cb;--line2:#c9c0ae;--red:#ef3340;--redd:#c9202b;--good:#1f7a3a;--goodbg:#e3f1e7;--redbg:#fce6e7;--amber:#8a5d00;--amberbg:#f7eed8;--display:"Fraunces",Georgia,serif;--sans:"Inter",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.in{max-width:1180px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));margin:0 auto}.btn{font:600 15px var(--sans);border:1.5px solid var(--ink);cursor:pointer;align-items:center;gap:10px;padding:14px 22px;text-decoration:none;display:inline-flex}.btn.pri{background:var(--ink);color:var(--bone)}.btn.sec{color:var(--ink);background:0 0}.btn .g{color:currentColor;width:16px;height:16px}nav.top{top:env(safe-area-inset-top,0px);z-index:5;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#f5f1ea99;border-bottom:1px solid #0a0a0a12;position:sticky}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){nav.top{background:#f5f1eaf5}}nav.top .in{justify-content:space-between;align-items:center;gap:20px;height:54px;display:flex}nav.top .logo{height:28px;color:var(--ink)}nav.top .logo svg{width:auto;height:100%}nav.top ul{font:500 14px var(--sans);color:var(--ink);gap:26px;margin:0;padding:0;list-style:none;display:flex}nav.top .btn{border-width:1px;padding:7px 14px;font-size:13.5px}@media (max-width:900px){nav.top ul{display:none}}nav.top .nr{align-items:center;gap:14px;display:flex}nav.top .lang{appearance:none;font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);cursor:pointer;background:0 0;border:0;padding:6px 2px}nav.top .lang:focus-visible{outline:2px solid var(--red);outline-offset:2px}nav.top ul a{color:inherit;text-decoration:none}nav.top ul a:hover{color:var(--redd)}.ft a{color:inherit;text-decoration:none}.ft a:hover{color:var(--bone)}.ft .fl{flex-wrap:wrap;gap:6px 14px;display:flex}.wa .ic{display:contents}.ins .hd2{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px;display:flex}.ins .grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1000px){.ins .grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ins .grid{grid-template-columns:1fr}}footer.ft{background:var(--ink);color:#8a847a;border-top:1px solid #2a2926;font-size:13px}footer.ft .in{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:24px;display:flex}.wa{right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:9;color:#fff;font:600 14px var(--sans);background:#25d366;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 12px;text-decoration:none;transition:transform .15s;display:flex;position:fixed;box-shadow:0 8px 24px #0a0a0a38}.wa:hover{transform:translateY(-2px)}.wa svg{flex:none;width:28px;height:28px}.wa small{font:500 11px var(--mono);letter-spacing:.04em;opacity:.9;display:block}@media (max-width:560px){.wa span{display:none}.wa{padding:12px}}@media (prefers-reduced-motion:reduce){.wa{transition:none}}
