.smi[data-astro-cid-akgpi3ux]{--stairs-h:220px;--hair:#17171a1a;--iris:linear-gradient(90deg, #ffe08a, #ffb38f 30%, #f6a6c8 55%, #a9c3ff 80%, #b8f0e4)}.smi-hero[data-astro-cid-akgpi3ux]{text-align:center;flex-direction:column;align-items:center;gap:18px;padding-block:72px 40px;display:flex}.smi-chip[data-astro-cid-akgpi3ux]{border-radius:var(--radius-pill);box-shadow:var(--shadow-nav);font-family:var(--font-display);color:var(--color-body-dark);background:#fff;margin:0;padding:6px 14px;font-size:13.5px}.smi-title[data-astro-cid-akgpi3ux]{font-family:var(--font-serif);letter-spacing:-.055em;color:#000;margin:6px 0 0;font-size:82px;font-weight:400;line-height:.9}.smi-lede[data-astro-cid-akgpi3ux]{max-width:520px;font-family:var(--font-display);color:var(--color-body-dark);text-wrap:pretty;margin:0;font-size:19px;line-height:1.55}.smi-actions[data-astro-cid-akgpi3ux]{flex-wrap:wrap;justify-content:center;gap:12px 22px;padding-top:14px;display:flex}.smi-h2[data-astro-cid-akgpi3ux]{font-family:var(--font-serif);letter-spacing:-2.4px;color:var(--color-heading);text-wrap:balance;margin:0;font-size:44px;font-weight:300;line-height:1}.smi-text[data-astro-cid-akgpi3ux]{font-family:var(--font-display);color:var(--color-body);margin:0;font-size:16.5px;line-height:1.55}.smi-levels[data-astro-cid-akgpi3ux]{padding-block:24px 64px}.stairs[data-astro-cid-akgpi3ux]{border-bottom:1px solid var(--hair);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;margin:0;padding:0;list-style:none;display:grid}.stairs__step[data-astro-cid-akgpi3ux]{width:100%;height:var(--stairs-h);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;gap:2px;padding:0 0 16px;display:flex;position:relative}.stairs__bar[data-astro-cid-akgpi3ux]{height:calc(var(--stairs-h) * (.16 + var(--step) * .16));background:var(--color-card-grey);border-radius:22px 22px 0 0;transition:background-color .3s,box-shadow .4s;position:absolute;bottom:0;left:0;right:0}.stairs__step[data-astro-cid-akgpi3ux]:hover .stairs__bar[data-astro-cid-akgpi3ux]{background:#ececec}.stairs__step[data-astro-cid-akgpi3ux].is-active .stairs__bar[data-astro-cid-akgpi3ux]{background:#fff;box-shadow:0 0 0 1px #17171a0f,0 -10px 30px -6px #ffb38f8c,0 -4px 24px -8px #a9c3ff99}.stairs__step[data-astro-cid-akgpi3ux].is-active .stairs__bar[data-astro-cid-akgpi3ux]:before{content:"";background:var(--iris);border-radius:22px 22px 0 0;height:4px;position:absolute;inset:0 0 auto}.stairs__num[data-astro-cid-akgpi3ux],.stairs__name[data-astro-cid-akgpi3ux]{padding-inline:16px;position:relative}.stairs__num[data-astro-cid-akgpi3ux]{font-family:var(--font-serif);color:var(--color-muted);font-size:40px;font-weight:300;line-height:1;transition:color .3s}.stairs__name[data-astro-cid-akgpi3ux]{font-family:var(--font-display);color:var(--color-body);font-size:15px;font-weight:700;line-height:1.25;transition:color .3s}.stairs__step[data-astro-cid-akgpi3ux].is-active .stairs__num[data-astro-cid-akgpi3ux],.stairs__step[data-astro-cid-akgpi3ux].is-active .stairs__name[data-astro-cid-akgpi3ux],.stairs__step[data-astro-cid-akgpi3ux]:hover .stairs__name[data-astro-cid-akgpi3ux]{color:var(--color-ink)}.stairs__step[data-astro-cid-akgpi3ux]:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px;border-radius:22px 22px 0 0}.panels[data-astro-cid-akgpi3ux]{display:grid}.panel[data-astro-cid-akgpi3ux]{grid-area:1/1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;padding-top:40px;display:grid}.js .panel[data-astro-cid-akgpi3ux]{opacity:0;visibility:hidden;transition:opacity .35s ease, transform .5s var(--ease-out), visibility 0s linear .35s;transform:translateY(10px)}.js .panel[data-astro-cid-akgpi3ux].is-active{opacity:1;visibility:visible;transition-delay:50ms,50ms,0s;transform:none}.panel__head[data-astro-cid-akgpi3ux]{flex-direction:column;gap:10px;display:flex}.panel__name[data-astro-cid-akgpi3ux]{font-family:var(--font-serif);letter-spacing:-2.6px;color:var(--color-heading);margin:0;font-size:52px;font-weight:300;line-height:1}.panel__line[data-astro-cid-akgpi3ux]{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:19px;line-height:1.45}.panel__nav[data-astro-cid-akgpi3ux]{gap:8px;margin-top:14px;display:flex}.panel__arrow[data-astro-cid-akgpi3ux]{width:40px;height:40px;color:var(--color-ink);box-shadow:var(--shadow-nav);background:#fff;border:0;border-radius:50%;place-items:center;transition:opacity .2s;display:grid}.panel__arrow[data-astro-cid-akgpi3ux]:disabled{opacity:.35;cursor:default}.panel__arrow[data-astro-cid-akgpi3ux] .flip{transform:scaleX(-1)}.panel__rows[data-astro-cid-akgpi3ux]{border-top:1px solid var(--hair);margin:0}.panel__row[data-astro-cid-akgpi3ux]{border-bottom:1px solid var(--hair);grid-template-columns:170px minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.panel__row[data-astro-cid-akgpi3ux] dt[data-astro-cid-akgpi3ux]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);padding-top:3px;font-size:13px}.panel__row[data-astro-cid-akgpi3ux] dd[data-astro-cid-akgpi3ux]{font-family:var(--font-display);color:var(--color-body-dark);margin:0;font-size:17px;line-height:1.55}.panel__row--us[data-astro-cid-akgpi3ux]{background:var(--color-card-grey);border:0;border-radius:22px;margin-top:12px;padding:18px 20px}.panel__row--us[data-astro-cid-akgpi3ux] dt[data-astro-cid-akgpi3ux]{color:var(--color-ink);font-weight:700}.panel__row--us[data-astro-cid-akgpi3ux] dd[data-astro-cid-akgpi3ux]{color:var(--color-ink)}.compare[data-astro-cid-akgpi3ux]{margin-top:40px}.compare[data-astro-cid-akgpi3ux] summary[data-astro-cid-akgpi3ux]{border-radius:var(--radius-pill);border:1px solid var(--hair);font-family:var(--font-display);color:var(--color-ink);cursor:pointer;align-items:center;gap:8px;padding:9px 16px;font-size:14.5px;font-weight:700;list-style:none;display:inline-flex}.compare[data-astro-cid-akgpi3ux] summary[data-astro-cid-akgpi3ux]::-webkit-details-marker{display:none}.compare[data-astro-cid-akgpi3ux] summary[data-astro-cid-akgpi3ux] svg{transition:transform .3s var(--ease-out)}.compare[data-astro-cid-akgpi3ux][open] summary[data-astro-cid-akgpi3ux] svg{transform:rotate(45deg)}.compare__scroll[data-astro-cid-akgpi3ux]{border:1px solid var(--hair);border-radius:24px;margin-top:20px;overflow-x:auto}.compare[data-astro-cid-akgpi3ux] table[data-astro-cid-akgpi3ux]{border-collapse:collapse;width:100%;min-width:960px;font-family:var(--font-display);font-size:14px;line-height:1.5}.compare[data-astro-cid-akgpi3ux] th[data-astro-cid-akgpi3ux],.compare[data-astro-cid-akgpi3ux] td[data-astro-cid-akgpi3ux]{text-align:left;vertical-align:top;border-bottom:1px solid var(--hair);padding:14px 16px}.compare[data-astro-cid-akgpi3ux] tbody[data-astro-cid-akgpi3ux] tr[data-astro-cid-akgpi3ux]:last-child th[data-astro-cid-akgpi3ux],.compare[data-astro-cid-akgpi3ux] tbody[data-astro-cid-akgpi3ux] tr[data-astro-cid-akgpi3ux]:last-child td[data-astro-cid-akgpi3ux]{background:var(--color-card-grey);border-bottom:0}.compare[data-astro-cid-akgpi3ux] thead[data-astro-cid-akgpi3ux] th[data-astro-cid-akgpi3ux]{color:var(--color-ink);font-weight:700}.compare[data-astro-cid-akgpi3ux] tbody[data-astro-cid-akgpi3ux] th[data-astro-cid-akgpi3ux]{letter-spacing:.04em;text-transform:uppercase;width:130px;color:var(--color-muted);font-size:12.5px;font-weight:400}.compare[data-astro-cid-akgpi3ux] td[data-astro-cid-akgpi3ux]{color:var(--color-body-dark)}.sr[data-astro-cid-akgpi3ux]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.smi-check[data-astro-cid-akgpi3ux]{padding-block:48px}.check[data-astro-cid-akgpi3ux]{background:var(--color-card-grey);border-radius:48px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:32px 56px;padding:48px;display:grid}.check__intro[data-astro-cid-akgpi3ux]{flex-direction:column;gap:12px;display:flex}.check__list[data-astro-cid-akgpi3ux]{counter-reset:q;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.check__q[data-astro-cid-akgpi3ux]{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 0;display:grid}.check__q[data-astro-cid-akgpi3ux]:first-child{padding-top:0}.check__q[data-astro-cid-akgpi3ux] p[data-astro-cid-akgpi3ux]{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:16px;line-height:1.45}.check__answers[data-astro-cid-akgpi3ux]{border-radius:var(--radius-pill);box-shadow:0 0 0 1px var(--hair);background:#fff;gap:4px;padding:3px;display:flex}.check__answers[data-astro-cid-akgpi3ux] label[data-astro-cid-akgpi3ux]{cursor:pointer;position:relative}.check__answers[data-astro-cid-akgpi3ux] input[data-astro-cid-akgpi3ux]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.check__answers[data-astro-cid-akgpi3ux] span[data-astro-cid-akgpi3ux]{border-radius:var(--radius-pill);font-family:var(--font-display);color:var(--color-body);padding:6px 16px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s;display:block}.check__answers[data-astro-cid-akgpi3ux] input[data-astro-cid-akgpi3ux]:checked+span[data-astro-cid-akgpi3ux]{color:#fff;background:linear-gradient(#262626,#000)}.check__answers[data-astro-cid-akgpi3ux] input[data-astro-cid-akgpi3ux]:focus-visible+span[data-astro-cid-akgpi3ux]{outline:2px solid var(--color-ink);outline-offset:2px}.check__result[data-astro-cid-akgpi3ux]{box-shadow:var(--shadow-card);background:#fff;border-radius:28px;flex-direction:column;grid-column:2;gap:8px;padding:24px 26px;display:flex}.check__level[data-astro-cid-akgpi3ux]{font-family:var(--font-serif);letter-spacing:-1.2px;color:var(--color-heading);margin:0;font-size:34px;font-weight:300;line-height:1.05}.check__actions[data-astro-cid-akgpi3ux]{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:10px;display:flex}.smi-notes[data-astro-cid-akgpi3ux]{padding-block:48px}.notes[data-astro-cid-akgpi3ux]{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:1fr 1fr;display:grid}.note[data-astro-cid-akgpi3ux]{flex-direction:column;gap:10px;padding:32px 40px 32px 0;display:flex}.note[data-astro-cid-akgpi3ux]+.note[data-astro-cid-akgpi3ux]{border-left:1px solid var(--hair);padding:32px 0 32px 40px}.note__icon[data-astro-cid-akgpi3ux]{background:var(--color-card-grey);width:40px;height:40px;color:var(--color-ink);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.note[data-astro-cid-akgpi3ux] h3[data-astro-cid-akgpi3ux]{font-family:var(--font-display);letter-spacing:-.3px;color:var(--color-ink);margin:0;font-size:19px;font-weight:700}.note[data-astro-cid-akgpi3ux] p[data-astro-cid-akgpi3ux]{font-family:var(--font-display);color:var(--color-body);margin:0;font-size:16px;line-height:1.6}.smi-start[data-astro-cid-akgpi3ux]{padding-block:64px 24px}.smi-start__head[data-astro-cid-akgpi3ux]{flex-direction:column;gap:12px;margin-bottom:36px;display:flex}.start[data-astro-cid-akgpi3ux]{border-top:1px solid var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.start__step[data-astro-cid-akgpi3ux]{flex-direction:column;gap:6px;padding:28px 32px 8px 0;display:flex}.start__step[data-astro-cid-akgpi3ux]+.start__step[data-astro-cid-akgpi3ux]{border-left:1px solid var(--hair);padding-left:32px}.start__num[data-astro-cid-akgpi3ux]{color:#fff;width:28px;height:28px;font-family:var(--font-ui);background:linear-gradient(#262626,#000);border-radius:50%;place-items:center;margin-bottom:14px;font-size:13px;font-weight:600;display:grid}.start__step[data-astro-cid-akgpi3ux] h3[data-astro-cid-akgpi3ux]{font-family:var(--font-serif);letter-spacing:-.8px;color:var(--color-heading);margin:0;font-size:28px;font-weight:400}.start__time[data-astro-cid-akgpi3ux]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:13px}.start__step[data-astro-cid-akgpi3ux] p[data-astro-cid-akgpi3ux]{font-family:var(--font-display);color:var(--color-body);margin:0;font-size:16px;line-height:1.55}.start__step[data-astro-cid-akgpi3ux] p[data-astro-cid-akgpi3ux]:last-child{margin-top:6px}.smi-final[data-astro-cid-akgpi3ux]{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-top:96px;display:flex}.smi-final__title[data-astro-cid-akgpi3ux]{font-family:var(--font-serif);letter-spacing:-.05em;color:#000;margin:0;font-size:64px;font-weight:400;line-height:.95}@media (width<=900px){.panel[data-astro-cid-akgpi3ux],.check[data-astro-cid-akgpi3ux]{grid-template-columns:1fr}.panel[data-astro-cid-akgpi3ux]{gap:24px}.check[data-astro-cid-akgpi3ux]{border-radius:36px;padding:32px 24px}.check__result[data-astro-cid-akgpi3ux]{grid-column:auto}.notes[data-astro-cid-akgpi3ux],.start[data-astro-cid-akgpi3ux]{grid-template-columns:1fr}.note[data-astro-cid-akgpi3ux],.note[data-astro-cid-akgpi3ux]+.note[data-astro-cid-akgpi3ux]{border-left:0;padding:28px 0}.note[data-astro-cid-akgpi3ux]+.note[data-astro-cid-akgpi3ux]{border-top:1px solid var(--hair)}.start__step[data-astro-cid-akgpi3ux],.start__step[data-astro-cid-akgpi3ux]+.start__step[data-astro-cid-akgpi3ux]{border-left:0;padding:24px 0}.start__step[data-astro-cid-akgpi3ux]+.start__step[data-astro-cid-akgpi3ux]{border-top:1px solid var(--hair)}}@media (width<=640px){.smi[data-astro-cid-akgpi3ux]{--stairs-h:170px}.smi-title[data-astro-cid-akgpi3ux]{font-size:54px}.smi-lede[data-astro-cid-akgpi3ux]{font-size:17px}.smi-h2[data-astro-cid-akgpi3ux]{letter-spacing:-1.6px;font-size:36px}.stairs[data-astro-cid-akgpi3ux]{gap:5px}.stairs__bar[data-astro-cid-akgpi3ux]{border-radius:14px 14px 0 0}.stairs__num[data-astro-cid-akgpi3ux],.stairs__name[data-astro-cid-akgpi3ux]{padding-inline:8px}.stairs__num[data-astro-cid-akgpi3ux]{font-size:28px}.stairs__name[data-astro-cid-akgpi3ux]{display:none}.panel__name[data-astro-cid-akgpi3ux]{letter-spacing:-1.8px;font-size:40px}.panel__row[data-astro-cid-akgpi3ux]{grid-template-columns:1fr;gap:4px}.check__q[data-astro-cid-akgpi3ux]{grid-template-columns:1fr;gap:10px}.check__answers[data-astro-cid-akgpi3ux]{justify-self:start}.smi-final__title[data-astro-cid-akgpi3ux]{font-size:44px}}
