@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/onest-cyrillic.BFJKZf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400 700;src:url(data:font/woff2;base64,d09GMgABAAAAAAPYABMAAAAACDQAAANvAAIAQgAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcMD9IVkFSRD9NVkFSMwZgP1NUQVSBHgA0L34RCAqBEIETMIFYATYCJAMICwYABCAFhFYHIAwHG+gGKB6DbbN5MYZTxEgGuSWZP8XDh03t/b9rRUCxVmR7PEqOCEvC6uZKakPVcX01loxkwDi7gc6g3hig9gjFbS0s1mf+1xb6PPfzeVX8hnlXiTiCClzrm+2MMk13RtMsahwWFehIP4h+dTrCZmVHoTh0xFB6DD8vF2hasiwOzpSOQVfC/wBI0q1tqyDFZ68nvUzH88qzAbRm856osC/5y9oCS0I+YAvYXwwSibB5/gVSCFAXqrNHrVkRZeSJigsCQSjzeMKLOfLiPAFw1K2bOA0OfyEEKe34Ew+PsJ3de7xo8dR/z0N5TxwLCMhePgxmGkKoC1QaWJIXNVszAjBv2ZZ2dahDtzoWCBAt58CC6Hhin15sjQIp40ryHiE+iF9ADPOE9rFITIvZNReLDSBRoFIIVEozlErB7N7/zRbvpxCgX18KlYbml/JQg7iS4n8tRAvnQLSjgycgutEjtib6sZK4kpiPAfELRBVD8gQgRjEm7yEmMaWYEQuxSLGBWBLif3ggQYkSW2M3QAlSluVC80QGp34Wh9FuRTOm2UXrkldffNXDK680m1qansnXX4+1r9l3DDb9/JfPv2x88PIHNqecuVc+KO+Xl3/BK/n/quPQXqI+sxU/Dn7c+7oufVpLavOB3r39+OEGIBACCxIsoeW0/fEQ6tpYW26+uQt7rZ0usSZ1bb/GA3DcDONRpDljeOIMRNGCo06t+/3TD/3rjz8/2OSDD36tz7Zs/ZdF7Z3ux2v5hLkVrW73nZqPY9jXS1tswSZvv/3NN4P84rMfswujeq21556DwZ7CHz5+7Oa0577Z01+PD6tfJm+ySeaBCQKUy/rcf3/+k/5NNmF+CYhcwl+fvv6W6wXSgX8/X62+44V+rRfFF8BnV5n08HktF1X/vZkXFw+AmgTB//Dn3QpHRfmiIhKZSyqU7iWQNs7XiGWV30ASZUPqstAJ2rpoqVtAW2U1pcPYFV0zR6Kn6Vz0jZyPlbpg3oKLMdB2NSoTN2Co7wmMLHkDY3W/YKLyD6bmo48Fy7Eai5qx/zOWjOJIHKprmuspmzhT19bUMnOspW1gz0Dd1IyZkGkrsxSUlVTItaXaXgerthtlp1NN21xfraS/HKnra0sY6ql5VaGmaINt/5pqLaV3Qk9ZVddtLIwkrP2/HaXeEf93Q3kZ)format("woff2");unicode-range:U+20BD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/onest-latin.Dp3KhGg6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500 600;src:url(/_astro/unbounded-cyrillic.CgAmlcZ4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500 600;src:url(data:font/woff2;base64,d09GMgABAAAAAAOgABUAAAAABygAAAMwAAGzdQAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbIBwwP0hWQVJEP01WQVJGBmA/U1RBVIEQJyoANC9kEQgKgSCBFTCBVAE2AiQDCAsGAAQgBYF2ByAMBxuvBSAeCXYs5G8gZLQSD9/nfnXuS6DDR1ucdtVRpYbVqC227kb/L3AWrgaT/ztV755nUI4zPibbIbZKFV4bsF6raH0PkLmpvqyvuq2mUBAFDdLM6HH/myJQBYg6HyX1OouZsxeuVMihCRAiDjRY9r1WO046+qDOB7cde1jn8F8hQCtMdj+qSqBeSA96EEw1lYSEeHXRZ32QggCFpP53UCsIceLePcemq/V3xb9l8vRrXGhplc5Oa7GgnNhseKxEKslbPG0xD3a9r7xw9klT5N9HZwSk0el7dJUJoRBopUC9dMKevcdGjjr1+hprpqU22isgyjyJgCiPgciQpLiQdC8CoohfTVKR1haWwkhl1pWryhrjhOJBij/sAVXPtRzR/ur65+6GN4I7nGoqJGRoJRNoJdcVuVzQ9b4mC9MHMwWE6iTxYL947A09SVxI1giRRxmeJMqJgUQz4kKiIH4lKkhriZK0iUqyrkRVmrWHaKIWJJCjHAMwFpCDXMqZ2DbfUpmXTmj8/lo1ee8TqlbkpbLqc157zZmvvlqqCmvAG9Hw+rFRa8V3Dd83dOwJ73zX7ph2hfbU7LwO1zzd+P3+RUeMmbRjxnTYM3/Re1tfHzd9xvgJcs7a2tVzVgOBkNBBAp3R0YapHnRmUqVWqKWikFLKkJeK6ke7vemLWvuzxpj2QEPx5ZYnp3wRaX0a44p9DQfxuF7jUPPHB/fdV1Hx42dvvkzNm5/92NAfRZeZiiZvv+3VhjR4cGVji6yobt6mPdA3M/1f3XFwr4heZ9WXhh848N13rftMmg3NpD6t//239P1T8d//99+ECRZN9rbbvov795dvP33nDUHdnyL/9tXbHmnyyFkE4pbjGvZ2uGRL7cTfiiz7Ej6Ycn4jfFGe6g0jK6XvUS6B4NsIZrMCUMcSgnppU1yZ9TJMTDrKiwQZVXK6TOQVkhpMWeSq1ECZVjpAuZLB0EwNUKgyFirUmQklhZVQqYWN66lScthyu+xxnIO2Odoau+yzx17HmuVEx7rJNgud0csiu+y0z3EOWUHxodzpjnDQzuEkcZyB6Vf9bYcDMqDphmPyndG0G/PzAAAAAA==)format("woff2");unicode-range:U+20BD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500 600;src:url(/_astro/unbounded-latin.B61Mot1p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400 500;src:url(/_astro/jetbrains-mono-cyrillic.Bi33oZvR.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400 500;src:url(data:font/woff2;base64,d09GMgABAAAAAAOwABMAAAAACHwAAANLAAI2BAAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcKj9IVkFSMAZgP1NUQVSBYicmADQvahEICoEQgRQwgSwBNgIkAwYLBgAEIAWFPgcgDAcbLAcohuD5uqp4P7OFMV09xO4eRR6FE4E6uKb+MBIsDxfFMopMrKDX/4XABAeUTZsntgeOB4jTTSWEwg4PoYjYTMbY4bW9ClRqq72YOn3uUuVyKBYBgUrd9ZSk1mp3bzq8V0v1WwjQFL2Lw1UL1AskQBLytDrOVUI6Pa3EnPBZrDc4JpKo4NQENXsyHuv48HrZ7N//XyX7N/oiIHVPb6OjEiGUS2iqAl2lo7dtPxzYcXjT7qgTGututPk2O8rprna3BBEKKOBiJIjkSVyMvxnNom9KjPXSCSnyODchnpCjJfErAmklo6XpIQTS94iWZR2hDgHZoyYNNQnxnPUgECCUPeYxry176/Kv7/j+B6jXZMhA3Q5MNBESMjSVCTSV64hcLuj4cLG4S30wVUC3ekloqkzleP9LgTiXrCOECBSI8kh4kqiIjOhLVEZOnEtURQnxK1EdpaSHiJooI+tI1ApRLKoDCeQoQV+MAOQgk/Isa1VRVVKTb64pKeyqrorKsIlZ1RmvvebYV1+trFSlEpNvxHGvZ+NXv33j2+sG9R0zodhndF97r1jopmVsN/uDyRsHD1szftywtaH75JOWfb7w8yvOPWnU5CmjIHcSEHlaS9gcZh2b1Ot+rMeYea2JGjeK5KzIUpaQMKbFbNS0ZJc/f/rpz29//vbbP8vbtv0za/9P/tFxVSnl/7T3EVKpcRedBOWhdkt+/091U4rU/Pt9z551dT0Z33/xjvGLrPSEY8s+/rik5Ex5oY5vVvzn9x+/+5bKVFmY3Eqm379+k+c6QSANz+vO7DlqQ93Y38qz7Et45+WbL4cvSlNb7X9Jv1IJBD/JlVYqyOAmAk1R/8Rq7QWSzjIQMK+x92Uir5DUkvAF1WohlGsNSVOdIVNpOORqgRLVJkKpcnOhTGNLoVx/W6HCaBdCpYGehypD/Q/VBsdgqNE/ClBrZJwPdarj6UvUq4zXLdZgmyN22+SgFRrssM12hy213Q57TXOMww7aZK5gsO3M06BghyP2mGyf3Qp6hpw5W4NlcqFssPY6ZJ4ysOyzmGmPKeno9279neqfq7/f2BZ2qAY0sePUbw0crNrQ785y2Ca77bBF92RcsWKDwQiV90XxpHvzswA=)format("woff2");unicode-range:U+20BD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400 500;src:url(/_astro/jetbrains-mono-latin.CoNfFtQ1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400 700;src:url(data:font/woff2;base64,d09GMgABAAAAAASMABMAAAAACVgAAAQgAAIAQgAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcMD9IVkFSRz9NVkFSMwZgP1NUQVSBHgA8L34RCAqCAIFYMIJ6ATYCJAMMCwgABCAFhFYHIAwHG94HCB4HuTnyBlSC69sEEU/bfvbdoUKrRP2MChMi2d1PMok8jgdJIsvJ0Vyf53LanHTvuPcbmzDwCI4aPpeNsTiye1HWiw+wTWNRFkiiYRzEtsyk/YRYhBw2YkjstfURwERQUlK6bOXaRKADhEIAANNklpX2obMH9OxM0t+id1eSilAxenCC4t6PsyBAkKCOcxyA4opDAxQg8eVJryxBEwUCQASCs7u3772O7XbJojUEEBB0VV2mYwA1UdUHKo3zSFNyiqWTN/fy1W/NWhxPMTNlee1i4jXQD0tVQACUXZ0CkjMiCBEI4GQEglS/du17C0CUpDLKq6yamuqoLwEQM60xI6ycT9olMyeoVDId1GESipbflXCp+tMeSvi05McKaKMBUIAGOGkI4KSTHoShI6ic8VAIxvjT7k82EhC1g8o6GTGla6I1ZDrsKBDEDJ6hRazAeUOb2EEy+x0SGSIlSqIbf4M4xQXf4HeLJyeDeMUHWnIQvwR2/P0liCChEHYANADCAANQBdQHADoACoXoetKkxgZGa0RLq9HSbuLVo0dNE9cv9pqWrdp2yTzpypEj5kmblgXMi7dvPl8b3adVyXo2sdct1SY67bvf7z4Yn996Tr+XutdTHs/k8aqqIzY+Q5rUva7l8U6eqKo4zJ8zpL7V2BPYcWSaVs+wx7OM1VTf//+cMVU03U70r0lKABBAUECQBkByYGYqW4o7znAhAgswQk+fnks0gi87ieEKC4MJQ0ChFR4eFor59eH1G4vZGEZsbEycRNg9Af+v3//jNXWMiYnNHVUoTZoUSXydvstuN/P3m+rX//hVcQm6bnQlS5M2bUqp8nscDqv8+y6q3zEJ6XjCw82yfdpRRdJmyJQxc7bcRcqUDw/FJDqSBQNJAp7IcOKLlq1aPl/hl7YKBAJ+t6OKsjOiwM8Xt8Tu8Yfv3/8ak2ZSFajccHn1EgUL5k5p5fbts7vXFrvtx86cufTkZ0hlTZalMbXH4TD9fXF71DHYXrb3nUz29OV1vXwGewzxIyLUa6v17Vv7z9hRpqQv5qVIMe9F0nSUn4hL1ocPM2b8V0gbBQIoSh51IK6ZvfCfCE17D/B2YarkAO/CbGOxJj5Q27TjQBgKAIH/wKuOqBjbjPdoo6aCOCstaWClABqFHxlQmZz+oiG6EYUNZhYCFmwwE4EfFpxSsq38vLCRXEXYMdERDtx6IxIbIAq/iYjGwmo48doOFw7n4SboPjxE8BtenOLhIyoO+EmalAhgkuLPCOJORWpqo50+Omuhp3ra6KCd9nqrrb0OuqqmqzZ66S2Llymjv94xooXKPXwgG2xDuP1ex65C11oHfXTBvb63FrXvooOSuuncw/uSgZQSKsFAPAgtLqmzFlrpZJTro9E5C+0hp/z9EhqzXZ8CAAAA)format("woff2");unicode-range:U+2192,U+2248}:root{color-scheme:light;--bg:#f4f6fa;--surface:#fff;--tint:#e9eefb;--ink:#0e1626;--ink2:#4a566b;--line:#dce3ee;--accent:#2747f0;--on-accent:#fff;--accent-soft:#e3e9ff;--mint:#c9f2df;--mint-ink:#0b5b3a;--grid:#2747f012;--shadow:0 1px 2px #0e16260d,0 18px 40px -18px #2747f040;--c1:#2747f0;--c2:#14976f;--c3:#d9822b;--c4:#7c55e8;--c5:#10a0c4;--c6:#7b879c;--err:#c0352b;--f-display:"Unbounded","Onest",system-ui,sans-serif;--f-body:"Onest",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--r:20px;--gutter-l:max(16px,env(safe-area-inset-left,0px));--gutter-r:max(16px,env(safe-area-inset-right,0px))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0b1020;--surface:#121a2e;--tint:#18233d;--ink:#eef2fa;--ink2:#a3afc6;--line:#25314c;--accent:#7f95ff;--on-accent:#0b1020;--accent-soft:#1b2650;--mint:#14382c;--mint-ink:#8fe6bf;--grid:#7f95ff17;--shadow:0 1px 2px #0006,0 18px 40px -18px #0009;--c1:#7f95ff;--c2:#3fcb9f;--c3:#f0a55a;--c4:#a58bff;--c5:#4cc6e6;--c6:#97a3ba;--err:#ff8a80}}:root[data-theme=dark]{color-scheme:dark;--bg:#0b1020;--surface:#121a2e;--tint:#18233d;--ink:#eef2fa;--ink2:#a3afc6;--line:#25314c;--accent:#7f95ff;--on-accent:#0b1020;--accent-soft:#1b2650;--mint:#14382c;--mint-ink:#8fe6bf;--grid:#7f95ff17;--shadow:0 1px 2px #0006,0 18px 40px -18px #0009;--c1:#7f95ff;--c2:#3fcb9f;--c3:#f0a55a;--c4:#a58bff;--c5:#4cc6e6;--c6:#97a3ba;--err:#ff8a80}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 1rem/1.6 var(--f-body);flex-direction:column;min-height:100dvh;margin:0;display:flex;overflow-x:clip}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg);position:fixed;inset:0 0 auto}main{flex:1 0 auto}img,svg{max-width:100%}a{color:inherit}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--accent);color:var(--on-accent);border-radius:12px;padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.skip:focus{top:calc(8px + env(safe-area-inset-top,0px))}.c{width:100%;max-width:1160px;padding-left:var(--gutter-l);padding-right:var(--gutter-r);margin:0 auto}section{padding-block:40px;scroll-margin-top:72px}@media (width>=720px){section{padding-block:56px}}.eyebrow{font:500 .75rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:8px;margin-bottom:16px;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);border-radius:2px;width:18px;height:2px}h1{font:500 clamp(1.75rem,7.4vw,3.6rem)/1.1 var(--f-display);letter-spacing:-.025em;text-wrap:balance}h2{font:500 clamp(1.5rem,5.4vw,2.5rem)/1.15 var(--f-display);letter-spacing:-.02em;text-wrap:balance;max-width:20ch}h2.wide{max-width:26ch}.lead{color:var(--ink2);max-width:58ch;margin-top:16px;font-size:1.0625rem}mark{background:linear-gradient(transparent 58%,var(--mint) 58%,var(--mint) 94%,transparent 94%);color:inherit;padding:0 .08em}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:0 10px 24px -10px var(--accent)}.btn-primary:hover{box-shadow:0 16px 28px -12px var(--accent);transform:translateY(-2px)}.btn-primary:active{transform:translateY(0)}.btn-ghost{border-color:var(--line);background:var(--surface)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.btn svg{width:18px;height:18px;transition:transform .2s}.btn:hover svg{transform:translate(3px)}.tag{font:500 .6875rem/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent);border-radius:8px;padding:6px 9px;display:inline-block}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-width:0;padding:24px}.card .ic{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.card .ic svg{width:22px;height:22px}.card h3{font:500 1.0625rem/1.3 var(--f-display);letter-spacing:-.01em;margin-bottom:10px}.card p{color:var(--ink2)}.fld label,.fld .lab{margin-bottom:7px;font-size:.9375rem;font-weight:600;display:block}.fld .opt{color:var(--ink2);font-weight:400}.fld input,.fld select,.fld textarea{border:1.5px solid var(--line);background:var(--bg);border-radius:14px;width:100%;min-height:50px;padding:12px 14px;font-size:1rem;transition:border-color .2s,background .2s}.select-wrap{min-width:0;position:relative}.fld .select-wrap select{-webkit-appearance:none;appearance:none;padding-right:48px;display:block}.select-arrow{width:20px;height:20px;color:var(--ink2);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.fld textarea{resize:vertical;min-height:96px}.fld input::placeholder,.fld textarea::placeholder{color:var(--ink2);opacity:1}.fld input:focus,.fld select:focus,.fld textarea:focus,.fld input.is-entry-target{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 4px var(--accent-soft);outline:none}.fld .help{color:var(--ink2);margin-top:6px;font-size:.8125rem}.fld .err{color:var(--err);margin-top:6px;font-size:.8125rem;font-weight:500}.fld.bad input,.fld.bad select,.fld.bad textarea{border-color:var(--err)}.two{gap:18px;display:grid}@media (width>=720px){.two{grid-template-columns:1fr 1fr}}.fld .chk{cursor:pointer;align-items:flex-start;gap:12px;min-height:48px;margin-bottom:0;font-weight:400;display:flex}.fld .chk input{width:24px;height:24px;accent-color:var(--accent);flex:none;min-height:0;margin:1px 0 0;padding:0}.chk span{font-size:.9375rem;line-height:1.45}html.form-keyboard #dock{display:none}@media (orientation:landscape){html.form-keyboard [data-header]{position:static}}.alink{color:var(--accent);font-weight:600}.cards3{gap:14px;margin-top:32px;display:grid}@media (width>=720px){.cards3{grid-template-columns:repeat(3,1fr)}}.acc{gap:10px;margin-top:32px;display:grid}.acc-column{align-content:start;gap:10px;min-width:0;display:grid}.acc details{background:var(--surface);border:1px solid var(--line);border-radius:18px;transition:border-color .2s,box-shadow .2s}.acc details[open]{border-color:var(--accent);box-shadow:var(--shadow)}.acc summary{cursor:pointer;isolation:isolate;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 20px;font-size:1.0313rem;font-weight:600;list-style:none;display:flex;position:relative}.acc details[open] summary{border-radius:17px 17px 0 0}.acc summary:before{content:"";z-index:-1;border-radius:inherit;background:var(--accent-soft);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.acc summary:focus-visible:before{opacity:.55}@media (hover:hover) and (pointer:fine){.acc summary:hover:before{opacity:.55}}.acc summary::-webkit-details-marker{display:none}.acc summary h3{min-width:0;font:inherit;flex:1;justify-content:space-between;align-items:center;gap:16px;margin:0;display:flex}.acc summary i{background:var(--accent-soft);border-radius:50%;flex:none;width:28px;height:28px;transition:background .2s;position:relative}.acc summary i:before,.acc summary i:after{content:"";background:var(--accent);border-radius:2px;width:12px;height:2px;position:absolute;top:13px;left:8px}.acc summary i:after{transition:transform .3s;transform:rotate(90deg)}.acc details[open] summary i{background:var(--accent)}.acc details[open] summary i:before,.acc details[open] summary i:after{background:var(--on-accent)}.acc details[open] summary i:after{transform:rotate(0)}.acc .body{color:var(--ink2);max-width:62ch;padding:0 20px 20px}.acc--single{margin-top:0;grid-template-columns:1fr!important}@media (width>=720px){.acc{grid-template-columns:1fr 1fr;align-items:start}}.seg{border-radius:999px;gap:2px;height:12px;margin:18px 0 12px;display:flex;overflow:hidden}.seg i{flex:var(--v) 1 0;background:var(--col);height:100%;display:block}.legend{color:var(--ink2);grid-template-columns:1fr 1fr;gap:6px 14px;font-size:.8125rem;display:grid}.legend span{align-items:center;gap:8px;min-width:0;display:flex}.legend i{background:var(--col);border-radius:3px;flex:none;width:9px;height:9px}.cap{color:var(--ink2);margin-top:16px;font-size:.8125rem}.price{font:500 clamp(1.875rem,8vw,2.5rem)/1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:14px 0 4px}.price small{font:400 1rem var(--f-body);color:var(--ink2);letter-spacing:0}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rv{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.rv.pre{transform:translateY(32px)}@media (prefers-reduced-motion:reduce){.rv.pre{transform:none}}.top[data-astro-cid-nen7h5rs]{top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid #0000;transition:border-color .2s;position:sticky}.top[data-astro-cid-nen7h5rs].scrolled{border-bottom-color:var(--line)}.top-in[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex}.brand[data-astro-cid-nen7h5rs]{flex-direction:column;justify-content:center;min-width:0;min-height:48px;line-height:1.15;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{font:600 1.125rem var(--f-display);letter-spacing:-.01em}.brand[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{font:400 .75rem var(--f-mono);color:var(--ink2);margin-top:2px}.nav[data-astro-cid-nen7h5rs]{display:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:48px;color:var(--ink2);white-space:nowrap;align-items:center;padding:0 2px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=location]{color:var(--accent)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--accent);opacity:0;border-radius:2px;height:2px;transition:opacity .2s;position:absolute;bottom:5px;left:2px;right:2px}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=location]:after{opacity:1}.drawer[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=location]{color:var(--accent);text-underline-offset:5px;text-decoration:underline}.top-cta[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.menu-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--ink);border-radius:2px;width:18px;height:2px;transition:background .2s;display:block;position:relative}.menu-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:before,.menu-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{content:"";background:var(--ink);border-radius:2px;width:18px;height:2px;transition:transform .25s;position:absolute;left:0}.menu-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:before{top:-6px}.menu-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{top:6px}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]{background:0 0}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:before{transform:translateY(6px)rotate(45deg)}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:after{transform:translateY(-6px)rotate(-45deg)}.drawer[data-astro-cid-nen7h5rs]{background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow);padding:8px var(--gutter-r) 20px var(--gutter-l);max-height:calc(100dvh - 64px - env(safe-area-inset-top,0px));position:absolute;top:100%;left:0;right:0;overflow-y:auto}.drawer[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);align-items:center;min-height:52px;font-size:1.0625rem;font-weight:500;text-decoration:none;display:flex}.drawer[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{border-bottom:0;width:100%;margin-top:16px}.js .drawer[data-astro-cid-nen7h5rs]{display:none}.js .drawer[data-astro-cid-nen7h5rs].open{display:block}html:not(.js) .menu-btn[data-astro-cid-nen7h5rs]{display:none}html:not(.js) .drawer[data-astro-cid-nen7h5rs]{box-shadow:none;position:static}@media (width>=1080px){.brand[data-astro-cid-nen7h5rs]{flex-shrink:0}.nav[data-astro-cid-nen7h5rs]{gap:12px;display:flex}.top-cta[data-astro-cid-nen7h5rs]{padding:0 20px;display:inline-flex}.menu-btn[data-astro-cid-nen7h5rs],.drawer[data-astro-cid-nen7h5rs],html:not(.js) .drawer[data-astro-cid-nen7h5rs]{display:none!important}}@media (width>=1160px){.nav[data-astro-cid-nen7h5rs]{gap:22px}}footer[data-astro-cid-jo6i4kqk]{background:var(--ink);color:var(--bg);padding-block:36px calc(36px + env(safe-area-inset-bottom,0px))}.foot[data-astro-cid-jo6i4kqk]{align-items:start;gap:24px;font-size:.875rem;display:grid}.who[data-astro-cid-jo6i4kqk]{flex-direction:column;justify-content:center;min-width:0;min-height:48px;line-height:1.15;display:flex}.who[data-astro-cid-jo6i4kqk] b[data-astro-cid-jo6i4kqk]{font:600 1.125rem var(--f-display);letter-spacing:-.01em}.who[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{font:400 .75rem var(--f-mono);opacity:.7;margin-top:2px}.identity[data-astro-cid-jo6i4kqk],.foot-nav[data-astro-cid-jo6i4kqk],.contacts[data-astro-cid-jo6i4kqk]{min-width:0}.identity[data-astro-cid-jo6i4kqk] .contacts[data-astro-cid-jo6i4kqk]{margin-top:16px}.foot-nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.foot-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-underline-offset:3px;align-items:center;min-height:48px;display:inline-flex}.foot-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.foot-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:3px;text-decoration:underline}.contacts[data-astro-cid-jo6i4kqk]{font-style:normal;display:grid}.contact[data-astro-cid-jo6i4kqk]{text-underline-offset:3px;align-items:center;gap:10px;min-width:0;min-height:48px;display:flex}.contact[data-astro-cid-jo6i4kqk] svg{flex:none;width:20px;height:20px}.contact[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere;min-width:0}.foot-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid color-mix(in srgb,var(--bg) 20%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:24px;padding-top:16px;font-size:.875rem;display:flex}.legal-links[data-astro-cid-jo6i4kqk]{min-width:0}.cookie-settings[data-astro-cid-jo6i4kqk]{min-height:48px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.cookie-settings[data-astro-cid-jo6i4kqk][hidden]{display:none}@media (width>=980px){.foot[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:32px}}@media (width<=979px){footer[data-astro-cid-jo6i4kqk]{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.cookie-banner{z-index:65;inset:auto var(--gutter-r) calc(12px + env(safe-area-inset-bottom,0px)) var(--gutter-l);border:1px solid var(--accent-soft);background:var(--surface);max-width:1128px;color:var(--ink);max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-radius:24px;gap:16px;margin-inline:auto;padding:20px;font-size:1rem;line-height:1.5;display:grid;position:fixed;overflow-y:auto;box-shadow:0 8px 32px #0e162629}.cookie-banner[hidden]{display:none}.cookie-banner p{overflow-wrap:anywhere;min-width:0}.cookie-banner a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.cookie-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cookie-actions button{cursor:pointer;border:2px solid var(--accent-soft);background:var(--surface);min-width:0;min-height:48px;color:var(--ink);border-radius:16px;padding:10px 16px;font-weight:600;line-height:1.35}.cookie-actions button[data-cookie-choice=granted]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}@media (hover:hover){.cookie-actions button:hover{border-color:var(--accent)}}@media (width>=800px){.cookie-banner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:20px 24px}.cookie-actions{grid-template-columns:repeat(2,minmax(144px,1fr))}}html[data-cookie-banner-open] #dock{display:none}html[data-cookie-banner-open]{scroll-padding-bottom:var(--cookie-banner-space,220px)}
