.home h2[data-v-06f6cfc1],.home h3[data-v-06f6cfc1]{font-family:var(--st-serif);font-weight:500}.home li[data-v-06f6cfc1],.home p[data-v-06f6cfc1]{line-height:1.6}.hero[data-v-06f6cfc1]{padding-bottom:72px;padding-top:72px}@media screen and (min-width:960px){.hero[data-v-06f6cfc1]{padding-bottom:104px;padding-top:120px}}.hero-title[data-v-06f6cfc1]{font-family:var(--st-serif);font-size:clamp(2.4rem,6vw,4.5rem);font-weight:500;line-height:1.05;max-width:16ch}.hero-sub[data-v-06f6cfc1]{color:var(--st-muted);font-size:1.15rem;margin-top:24px;max-width:60ch}.hero-actions[data-v-06f6cfc1]{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.hero-proof[data-v-06f6cfc1]{display:grid;font-size:.95rem;gap:12px;list-style:none;margin-top:56px;padding:0}@media screen and (min-width:960px){.hero-proof[data-v-06f6cfc1]{gap:32px;grid-template-columns:repeat(3,1fr)}}.hero-proof li[data-v-06f6cfc1]{padding:6px 0}.band[data-v-06f6cfc1]{background:var(--st-surface);border-bottom:1px solid var(--st-line);border-top:1px solid var(--st-line);padding:72px 0}@media screen and (min-width:960px){.band[data-v-06f6cfc1]{padding:104px 0}}.section[data-v-06f6cfc1]{padding-bottom:72px;padding-top:72px}@media screen and (min-width:960px){.section[data-v-06f6cfc1]{padding-bottom:104px;padding-top:104px}}.section-title[data-v-06f6cfc1]{font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.15;margin-bottom:40px}.services[data-v-06f6cfc1]{display:grid;gap:48px}@media screen and (min-width:960px){.services[data-v-06f6cfc1]{gap:64px;grid-template-columns:1fr 1fr}}.service h3[data-v-06f6cfc1]{font-size:1.6rem;margin:8px 0 12px}.service>p[data-v-06f6cfc1]{color:var(--st-muted)}.service ul[data-v-06f6cfc1]{list-style:none;margin-top:20px;padding:0}.service li[data-v-06f6cfc1]{padding:6px 0}.work[data-v-06f6cfc1]{display:grid;gap:24px}@media screen and (min-width:960px){.work[data-v-06f6cfc1]{grid-template-columns:repeat(3,1fr)}}.case[data-v-06f6cfc1]{background:var(--st-surface);border:1px solid var(--st-line);border-radius:16px;display:flex;flex-direction:column;padding:28px}.case h3[data-v-06f6cfc1]{font-size:1.5rem;margin:6px 0 12px}.case-tag[data-v-06f6cfc1]{color:var(--st-muted);font-size:.85rem}.case-text[data-v-06f6cfc1]{flex:1}.case-facts[data-v-06f6cfc1]{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:24px;padding:20px 0}.case-facts dt[data-v-06f6cfc1]{color:var(--st-accent);font-family:var(--st-serif);font-size:1.8rem}.case-facts dd[data-v-06f6cfc1]{color:var(--st-muted);font-size:.875rem}.case-stack[data-v-06f6cfc1]{color:var(--st-muted);font-size:.8rem}.apps[data-v-06f6cfc1]{display:grid;gap:24px;margin-bottom:24px}@media screen and (min-width:960px){.apps[data-v-06f6cfc1]{grid-template-columns:1fr 1fr}}.app[data-v-06f6cfc1]{background:var(--st-surface);border:1px solid var(--st-line);border-radius:16px;overflow:hidden}.app h3[data-v-06f6cfc1]{font-size:1.5rem;margin:6px 0 12px}.app-shot img[data-v-06f6cfc1]{height:auto;width:100%}.app-body[data-v-06f6cfc1]{padding:24px 28px 28px}.app-body .case-stack[data-v-06f6cfc1],.app-links[data-v-06f6cfc1]{margin-top:12px}.app-links[data-v-06f6cfc1]{display:flex;flex-wrap:wrap;font-size:.95rem;font-weight:600;gap:8px 20px}.app-links a[data-v-06f6cfc1]{color:var(--st-accent);text-decoration:none}.app-links a[data-v-06f6cfc1]:hover{text-decoration:underline}.case-more[data-v-06f6cfc1]{color:var(--st-accent)!important;font-weight:600;margin-top:16px;text-decoration:none}.case-more[data-v-06f6cfc1]:hover{text-decoration:underline}.platforms-title[data-v-06f6cfc1]{font-size:1.5rem;margin:64px 0 24px}.platforms[data-v-06f6cfc1]{display:grid;gap:32px 24px}@media screen and (min-width:600px){.platforms[data-v-06f6cfc1]{grid-template-columns:1fr 1fr}}.platform[data-v-06f6cfc1]{display:flex;flex-direction:column;gap:4px;text-decoration:none}.platform img[data-v-06f6cfc1]{border-radius:12px;height:auto;margin-bottom:12px;width:100%}.platform strong[data-v-06f6cfc1]{font-family:var(--st-serif);font-size:1.2rem;font-weight:500}.platform span[data-v-06f6cfc1]{color:var(--st-muted)}.platform:hover strong[data-v-06f6cfc1]{color:var(--st-accent)}.steps[data-v-06f6cfc1]{display:grid;gap:32px;list-style:none;padding:0}@media screen and (min-width:600px){.steps[data-v-06f6cfc1]{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1280px){.steps[data-v-06f6cfc1]{grid-template-columns:repeat(5,1fr)}}.steps h3[data-v-06f6cfc1]{font-size:1.25rem;margin:12px 0 8px}.steps p[data-v-06f6cfc1]{color:var(--st-muted)}.step-n[data-v-06f6cfc1]{background:var(--st-accent-soft);border-radius:50%;color:var(--st-accent);display:inline-grid;font-weight:600;height:32px;place-items:center;width:32px}.terms[data-v-06f6cfc1]{display:grid;gap:32px 48px;margin-top:72px}@media screen and (min-width:600px){.terms[data-v-06f6cfc1]{grid-template-columns:1fr 1fr}}.term h3[data-v-06f6cfc1]{font-size:1.15rem;margin-bottom:6px}.term p[data-v-06f6cfc1]{color:var(--st-muted)}.about[data-v-06f6cfc1]{align-items:start;display:grid;gap:32px}@media screen and (min-width:600px){.about[data-v-06f6cfc1]{gap:48px;grid-template-columns:160px 1fr}}.about .section-title[data-v-06f6cfc1]{margin-bottom:16px}.about-photo[data-v-06f6cfc1]{border-radius:50%;height:160px;-o-object-fit:cover;object-fit:cover;width:160px}.about-text[data-v-06f6cfc1]{font-size:1.1rem;max-width:62ch}.contact[data-v-06f6cfc1]{background:#16181a;color:#f6f4ef;padding:88px 0}@media screen and (min-width:960px){.contact[data-v-06f6cfc1]{padding:120px 0}}.contact .st-btn[data-v-06f6cfc1]{background:#f6f4ef;color:#16181a}.contact .st-btn-ghost[data-v-06f6cfc1]{background:transparent;box-shadow:inset 0 0 0 1px #3a3e41;color:#f6f4ef}.contact-title[data-v-06f6cfc1]{font-family:var(--st-serif);font-size:clamp(2.2rem,5vw,3.6rem);font-weight:500;line-height:1.1}.contact-sub[data-v-06f6cfc1]{color:#b9bcbe;font-size:1.1rem;margin-top:16px;max-width:56ch}.contact-actions[data-v-06f6cfc1]{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}
