.smi[data-v-e5b356bf]{--smi-ink: #0f172a;--smi-sub: #475569;--smi-line: #e2e8f0;--smi-bg: #f8fafc;--smi-paper: #ffffff;--smi-accent: #1E293B;--smi-cta: #ea580c;font-family:Inter,system-ui,sans-serif;color:var(--smi-ink);background:var(--smi-bg);font-feature-settings:"ss01","cv11";line-height:1.55;-webkit-font-smoothing:antialiased}.smi[data-v-e5b356bf] *,.smi[data-v-e5b356bf] *:before,.smi[data-v-e5b356bf] *:after{box-sizing:border-box}.smi h1[data-v-e5b356bf],.smi h2[data-v-e5b356bf]{font-family:Fraunces,Georgia,serif;font-weight:700;letter-spacing:-.022em;line-height:1.05;margin:0;color:var(--smi-ink)}.smi p[data-v-e5b356bf]{margin:0}.smi-num-tab[data-v-e5b356bf]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.smi-blog-hero[data-v-e5b356bf]{background:var(--smi-bg);padding:64px 20px 8px}.smi-blog-hero__inner[data-v-e5b356bf]{max-width:760px;margin:0 auto;text-align:center}.smi-blog-hero__chip[data-v-e5b356bf]{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--smi-sub);font-weight:600;margin-bottom:16px}.smi-blog-hero__h[data-v-e5b356bf]{font-size:clamp(36px,5.4vw,60px);margin-bottom:16px;text-wrap:balance}.smi-blog-hero__sub[data-v-e5b356bf]{font-size:17px;color:var(--smi-sub);max-width:56ch;margin:0 auto}.smi-blog-funnel[data-v-e5b356bf]{max-width:560px;margin:0 auto;padding:32px 0 56px}.smi-blog-funnel__card[data-v-e5b356bf]{background:var(--smi-paper);border:1px solid var(--smi-line);border-radius:16px;padding:28px;box-shadow:0 20px 60px -30px #0f172a40}.smi-blog-list[data-v-e5b356bf]{background:var(--smi-paper);border-top:1px solid var(--smi-line);padding:64px 20px}.smi-blog-list__inner[data-v-e5b356bf]{max-width:1120px;margin:0 auto}.smi-blog-grid[data-v-e5b356bf]{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:700px){.smi-blog-grid[data-v-e5b356bf]{grid-template-columns:repeat(2,1fr);gap:28px}}@media(min-width:1000px){.smi-blog-grid[data-v-e5b356bf]{grid-template-columns:repeat(3,1fr)}}.smi-blog-card[data-v-e5b356bf]{display:flex;flex-direction:column;background:var(--smi-paper);border:1px solid var(--smi-line);border-radius:16px;overflow:hidden;text-decoration:none;transition:border-color .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1),box-shadow .2s ease}.smi-blog-card[data-v-e5b356bf]:hover{border-color:var(--smi-cta);transform:translateY(-3px);box-shadow:0 18px 40px -24px #0f172a66}.smi-blog-card[data-v-e5b356bf]:focus-visible{outline:3px solid var(--smi-cta);outline-offset:2px}.smi-blog-card__media[data-v-e5b356bf]{aspect-ratio:16 / 9;overflow:hidden;background:var(--smi-bg)}.smi-blog-card__img[data-v-e5b356bf]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.smi-blog-card:hover .smi-blog-card__img[data-v-e5b356bf]{transform:scale(1.05)}.smi-blog-card__body[data-v-e5b356bf]{padding:22px 24px 24px;flex:1;display:flex;flex-direction:column}.smi-blog-card__meta[data-v-e5b356bf]{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--smi-sub);margin-bottom:12px}.smi-blog-card__tags[data-v-e5b356bf]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.smi-blog-card__tag[data-v-e5b356bf]{font-size:11px;padding:4px 12px;border-radius:999px;font-weight:600;letter-spacing:.04em;background:#fef3ec;color:var(--smi-cta)}.smi-blog-card__title[data-v-e5b356bf]{font-size:20px;line-height:1.25;margin-bottom:10px}.smi-blog-card__excerpt[data-v-e5b356bf]{font-size:15px;color:var(--smi-sub);line-height:1.7;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.smi-blog-card__link[data-v-e5b356bf]{margin-top:16px;font-size:14px;font-weight:600;color:var(--smi-cta);transition:letter-spacing .2s ease}.smi-blog-card:hover .smi-blog-card__link[data-v-e5b356bf]{letter-spacing:.4px}.smi-blog-empty[data-v-e5b356bf]{text-align:center;padding:64px 0}.smi-blog-empty__title[data-v-e5b356bf]{font-size:18px;color:var(--smi-sub)}.smi-blog-empty__sub[data-v-e5b356bf]{margin-top:8px;font-size:15px;color:var(--smi-sub);opacity:.8}.smi-blog-pag[data-v-e5b356bf]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:56px}.smi-blog-pag__link[data-v-e5b356bf]{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;font-size:14px;font-weight:500;text-decoration:none;border:1px solid var(--smi-line);background:var(--smi-paper);color:var(--smi-sub);cursor:pointer;transition:all .2s cubic-bezier(.32,.72,0,1)}.smi-blog-pag__link[data-v-e5b356bf]:hover{border-color:var(--smi-cta);color:var(--smi-ink)}.smi-blog-pag__link[data-v-e5b356bf]:focus-visible{outline:3px solid var(--smi-cta);outline-offset:2px}.smi-blog-pag__link--active[data-v-e5b356bf]{background:var(--smi-cta);border-color:var(--smi-cta);color:#fff}.smi-blog-cta[data-v-e5b356bf]{background:#0f172a;border-top:1px solid var(--smi-line);padding:80px 20px}.smi-blog-cta__inner[data-v-e5b356bf]{max-width:760px;margin:0 auto;text-align:center}.smi-blog-cta__eyebrow[data-v-e5b356bf]{color:#94a3b8;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:600;margin-bottom:16px}.smi-blog-cta__h[data-v-e5b356bf]{color:#fff;font-size:clamp(32px,4.4vw,52px);margin-bottom:18px;text-wrap:balance}.smi-blog-cta__sub[data-v-e5b356bf]{color:#ffffffbf;font-size:17px;line-height:1.7;max-width:56ch;margin:0 auto 32px}.smi-blog-cta__row[data-v-e5b356bf]{display:flex;flex-direction:column;align-items:center;gap:16px}@media(min-width:640px){.smi-blog-cta__row[data-v-e5b356bf]{flex-direction:row;justify-content:center}}.smi-blog-cta__fine[data-v-e5b356bf]{font-size:13px;color:#fff9}.smi-btn[data-v-e5b356bf]{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:inherit;font-weight:600;font-size:15px;padding:12px 22px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:all .22s cubic-bezier(.32,.72,0,1);text-decoration:none}.smi-btn--cta[data-v-e5b356bf]{background:var(--smi-cta);color:#fff}.smi-btn--cta[data-v-e5b356bf]:hover{background:#c2410c;transform:translateY(-1px)}.smi-btn--lg[data-v-e5b356bf]{padding:16px 28px;font-size:16px}.smi-btn__arr[data-v-e5b356bf]{transition:transform .2s ease}.smi-btn:hover .smi-btn__arr[data-v-e5b356bf]{transform:translate(2px)}@media(prefers-reduced-motion:reduce){.smi[data-v-e5b356bf] *,.smi[data-v-e5b356bf] *:before,.smi[data-v-e5b356bf] *:after{transition:none!important;animation:none!important}}
