.fh[data-astro-cid-y24xzu4l]{text-align:center;background:radial-gradient(60% 50% at 50% 0%, #eef2fe 0%, #fafaf800 70%), var(--paper);padding:clamp(44px,8vw,96px) 0 clamp(40px,6vw,72px)}.fh__pill[data-astro-cid-y24xzu4l]{font-size:var(--fs-xs);color:var(--accent-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;margin-bottom:18px;font-weight:700;display:inline-flex}.fh__pill[data-astro-cid-y24xzu4l] span[data-astro-cid-y24xzu4l]{background:var(--accent);color:#fff;border-radius:var(--r-pill);padding:3px 10px;font-size:12px}.fh__pill[data-astro-cid-y24xzu4l] em[data-astro-cid-y24xzu4l]{font-style:normal}.fh__title[data-astro-cid-y24xzu4l]{font-family:var(--font-display);font-size:var(--fs-hero);line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--ink);max-width:880px;margin-inline:auto}.fh__title[data-astro-cid-y24xzu4l] span{color:var(--accent)}.fh__lead[data-astro-cid-y24xzu4l]{max-width:620px;margin:20px auto 0}.fh__lead[data-astro-cid-y24xzu4l] strong{color:var(--ink)}.fh__cta[data-astro-cid-y24xzu4l]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.fh__chips[data-astro-cid-y24xzu4l]{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:20px;list-style:none;display:flex}.fh__chips[data-astro-cid-y24xzu4l] li[data-astro-cid-y24xzu4l]{align-items:center;gap:6px;display:inline-flex}.fh__chips[data-astro-cid-y24xzu4l] li[data-astro-cid-y24xzu4l]:before{content:"✓";color:var(--green);font-weight:800}.fh__note[data-astro-cid-y24xzu4l]{margin-top:14px}.fh[data-astro-cid-y24xzu4l] .fh__proof{margin-top:18px}.fs[data-astro-cid-ygkznq3e]{padding-block:var(--section-y)}.fs--paper[data-astro-cid-ygkznq3e]{background:var(--paper)}.fs--white[data-astro-cid-ygkznq3e]{background:var(--card)}.fs--dark[data-astro-cid-ygkznq3e]{background:var(--night)}.fs__grid[data-astro-cid-ygkznq3e]{gap:var(--sp-9);align-items:center;display:grid}.fs__copy[data-astro-cid-ygkznq3e],.fs__art[data-astro-cid-ygkznq3e]{min-width:0}.fs[data-astro-cid-ygkznq3e] h2[data-astro-cid-ygkznq3e]{margin-bottom:14px}.fs[data-astro-cid-ygkznq3e] h2[data-astro-cid-ygkznq3e] span{color:var(--accent)}.fs--dark[data-astro-cid-ygkznq3e] h2[data-astro-cid-ygkznq3e] span{color:var(--night-accent)}.fs__lead[data-astro-cid-ygkznq3e]{margin-bottom:20px}.fs__lead[data-astro-cid-ygkznq3e] a{color:var(--accent);font-weight:700}.fs--dark[data-astro-cid-ygkznq3e] .fs__lead[data-astro-cid-ygkznq3e] a{color:var(--night-accent)}@media (width>=1024px){.fs__grid[data-astro-cid-ygkznq3e]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px}.fs--rev[data-astro-cid-ygkznq3e] .fs__copy[data-astro-cid-ygkznq3e]{order:2}}.tk[data-astro-cid-rmnijr75]{gap:12px;list-style:none;display:grid}.tk[data-astro-cid-rmnijr75] li[data-astro-cid-rmnijr75]{font-size:var(--fs-body-sm);color:var(--muted);align-items:flex-start;gap:10px;line-height:1.55;display:flex}.tk[data-astro-cid-rmnijr75] li[data-astro-cid-rmnijr75]:before{content:"✓";background:var(--green-soft);width:20px;height:20px;color:var(--green);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:11px;font-weight:800;display:grid}.tk[data-astro-cid-rmnijr75] b[data-astro-cid-rmnijr75]{color:var(--ink)}.tk[data-astro-cid-rmnijr75] a{color:var(--accent);font-weight:700}.tk--spark[data-astro-cid-rmnijr75] li[data-astro-cid-rmnijr75]:before{content:"✦";background:var(--accent-soft);color:var(--accent)}.on-dark .tk[data-astro-cid-rmnijr75] li[data-astro-cid-rmnijr75]{color:var(--night-dim)}.on-dark .tk[data-astro-cid-rmnijr75] b[data-astro-cid-rmnijr75]{color:var(--night-text)}.on-dark .tk[data-astro-cid-rmnijr75] a{color:var(--night-accent)}.on-dark .tk--spark[data-astro-cid-rmnijr75] li[data-astro-cid-rmnijr75]:before{color:var(--night-accent);background:#8fb0ff24}.acts[data-astro-cid-y25q2yuw]{margin-top:28px}.acts__row[data-astro-cid-y25q2yuw]{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.acts--center[data-astro-cid-y25q2yuw]{text-align:center}.acts--center[data-astro-cid-y25q2yuw] .acts__row[data-astro-cid-y25q2yuw]{justify-content:center}.acts__note[data-astro-cid-y25q2yuw]{margin-top:12px}.acts__learn[data-astro-cid-y25q2yuw]{font-size:var(--fs-sm);color:var(--muted);margin-top:14px}.on-dark .acts__learn[data-astro-cid-y25q2yuw]{color:var(--night-dim)}.rd[data-astro-cid-77qn4zos]{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);transition:box-shadow var(--dur), transform var(--dur), border-color var(--dur);flex-direction:column;min-width:0;display:flex;overflow:hidden}.rd[data-astro-cid-77qn4zos]:hover{box-shadow:var(--shadow-md);border-color:var(--accent-line);transform:translateY(-2px)}.rd__img[data-astro-cid-77qn4zos]{aspect-ratio:16/10;background:var(--paper-2);display:block;overflow:hidden}.rd__img[data-astro-cid-77qn4zos] img[data-astro-cid-77qn4zos]{object-fit:cover;width:100%;height:100%}.rd__tile[data-astro-cid-77qn4zos]{height:100%;font-family:var(--font-ui);background:linear-gradient(160deg,#eef2fe,#f7f7f4);flex-direction:column;justify-content:center;gap:6px;padding:18px 22px;display:flex}.rd__tile[data-astro-cid-77qn4zos] span[data-astro-cid-77qn4zos]{color:var(--muted);border-left:2px solid var(--accent-line);padding-left:10px;font-size:13px}.rd__tile[data-astro-cid-77qn4zos] .rd__tile-h[data-astro-cid-77qn4zos]{color:var(--ink);letter-spacing:-.02em;border:0;margin-bottom:4px;padding:0;font-size:18px;font-weight:700}.rd__tag[data-astro-cid-77qn4zos]{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin:16px 18px 0;font-size:11px;font-weight:700}.rd__title[data-astro-cid-77qn4zos]{color:var(--ink);margin:6px 18px 0;font-size:16px;font-weight:700;line-height:1.35}.rd__sub[data-astro-cid-77qn4zos]{font-size:var(--fs-sm);color:var(--muted);margin:4px 18px 0}.rd[data-astro-cid-77qn4zos]>[data-astro-cid-77qn4zos]:last-child{margin-bottom:20px}.mk{font-family:var(--font-ui);color:var(--ink);text-align:left;border-radius:var(--r-md);background:linear-gradient(160deg,#eef2fe 0%,#f6f5fb 55%,#fafaf8 100%);align-content:start;gap:9px;min-width:0;padding:20px;font-size:13px;line-height:1.35;display:grid;position:relative}.mk--card{aspect-ratio:auto;border-bottom:1px solid var(--line);border-radius:0;align-content:center;min-height:190px}.mk--win{border:1px solid var(--line-2);box-shadow:var(--shadow-lg);background:#fff;gap:0;padding:0;overflow:hidden}.mk--dark{background:var(--night-panel);border:1px solid var(--night-line-2);color:var(--night-text)}.mk-head{border-bottom:1px solid var(--line);background:#fcfcfb;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 16px;display:flex}.mk-head b{font-size:13.5px;display:block}.mk-head small{display:block}.mk-head small,.mk-sub{color:var(--soft);font-size:11px}.mk-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--soft);white-space:nowrap;font-size:10px;font-weight:700;display:inline-block}.mk-body{gap:10px;min-width:0;padding:16px;display:grid}.mk-row{border:1px solid var(--line-2);background:#fff;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex;position:relative}.mk-row>div{flex:1;min-width:0}.mk-row b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;display:block;overflow:hidden}.mk-row small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.mk-v{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:13.5px;font-weight:750}.mk-ic{color:#fff;background:var(--accent);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.mk-ic--soft{background:var(--accent-soft);color:var(--accent-ink)}.mk-ic--round{border-radius:50%}.mk-ic--line{background:var(--paper);border:1px solid var(--line);color:var(--ink-2)}.mk-ic--line svg{width:16px;height:16px}.mk-row.is-ok{background:#f2faf5;border-color:#a7d8bc}.mk-row.is-ok small,.mk-row.is-ok .mk-v{color:var(--green)}.mk-row.is-bad{background:#fff5f4;border-color:#f2b8b1}.mk-row.is-bad small,.mk-row.is-bad .mk-v{color:var(--red)}.mk-row.is-dim{color:var(--muted);background:#ffffff8c;border-style:dashed}.mk-row.is-hl{border-color:var(--accent-line);box-shadow:0 0 0 3px #2f55d414}.mk-check{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.mk-x{background:var(--red);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.mk-down{text-align:center;color:var(--soft);font-size:14px;line-height:1}.mk-rule{border:1.5px dashed var(--accent-line);color:var(--accent-ink);background:#fff9;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px 12px;font-size:12.5px;font-weight:650;display:flex}.mk-rule span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mk-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mk-pill{background:var(--accent-soft);color:var(--accent-ink);white-space:nowrap;border:1px solid #cfdaf8;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.mk-pill--ok{background:var(--green-soft);color:var(--green);border-color:#bfe3cf}.mk-pill--warn{background:var(--amber-soft);color:var(--amber);border-color:#f1d9a8}.mk-pill--bad{background:var(--red-soft);color:var(--red);border-color:#f2b8b1}.mk-cur{z-index:3;pointer-events:none;align-items:flex-start;display:flex;position:absolute;bottom:-20px;right:-6px}.mk-cur svg{width:16px;height:16px}.mk-cur span{color:#fff;background:var(--accent);border:2px solid #fff;border-radius:99px;margin:10px 0 0 -3px;padding:3px 10px;font-size:11.5px;font-weight:700}.mk-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mk-kpi{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:10px 12px}.mk-kpi small{letter-spacing:.06em;text-transform:uppercase;color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;display:block;overflow:hidden}.mk-kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:20px;display:block}.mk-kpi em{font-size:11px;font-style:normal;font-weight:700}.mk-up{color:var(--green)}.mk-dn{color:var(--red)}.mk-bar{background:var(--paper-2);border-radius:99px;height:8px;display:block;overflow:hidden}.mk-bar i{border-radius:inherit;background:var(--accent);transform-origin:0;height:100%;display:block}.mk-tbl{border-collapse:collapse;width:100%;font-size:12.5px}.mk-tbl th{letter-spacing:.06em;text-transform:uppercase;color:var(--soft);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:10px;font-weight:700}.mk-tbl td{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;white-space:nowrap;padding:9px 10px}.mk-tbl tr:last-child td{border-bottom:0}.mk-tbl .r{text-align:right}.mk-src{align-items:center;gap:8px;font-weight:650;display:inline-flex}.mk-src i{color:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:800;display:inline-grid}.mk-foot{color:var(--soft);border-top:1px solid var(--line);background:#fcfcfb;padding:10px 16px;font-size:11px}@media (prefers-reduced-motion:no-preference){.js [data-mk] [data-s]{opacity:0}.js [data-mk].is-on [data-s]{animation:mk-in .5s var(--ease) both;animation-delay:calc(var(--i,0) * .16s)}.js [data-mk] .mk-grow{transform:scaleX(0)}.js [data-mk] .mk-growy{transform:scaleY(0)}.js [data-mk].is-on .mk-grow{animation:mk-gx .9s var(--ease) both;animation-delay:calc(var(--i,0) * 90ms + .2s)}.js [data-mk].is-on .mk-growy{animation:mk-gy .8s var(--ease) both;animation-delay:calc(var(--i,0) * 40ms + .15s)}.js [data-mk].is-on .mk-pulse{animation:2.4s ease-in-out infinite mk-pulse}.js [data-mk].is-off *,.js [data-mk].is-off{animation-play-state:paused!important}}@keyframes mk-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mk-gx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mk-gy{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mk-pulse{0%,to{opacity:1}50%{opacity:.35}}[data-seq] [data-off]{display:none}.js [data-seq].is-run [data-off]:not(.off){display:inline}.js [data-seq].is-run [data-step]{transition:opacity .4s var(--ease), transform .4s var(--ease)}.js [data-seq].is-run [data-step]:not(.on){opacity:0;transform:translateY(8px)}.js [data-seq].is-run [data-step].mk-pop.on{animation:mk-popin .45s var(--ease)}@keyframes mk-popin{0%{transform:scale(.9)}60%{transform:scale(1.04)}to{transform:none}}.js [data-seq].is-run [data-step][data-swap]:not(.on){display:none}
