.hero[data-astro-cid-krg2ht7i]{flex-wrap:wrap;align-items:flex-start;gap:clamp(40px,5vw,72px);padding-top:clamp(36px,6vw,84px);padding-bottom:clamp(48px,7vw,100px);display:flex}.hero__main[data-astro-cid-krg2ht7i]{flex-direction:column;flex:560px;gap:24px;min-width:0;display:flex}.hero__eyebrow[data-astro-cid-krg2ht7i]{color:var(--ink-2);align-items:baseline;gap:14px;font-size:clamp(1rem,.92rem + .35vw,1.1875rem);line-height:1.5;display:flex}.hero__sq[data-astro-cid-krg2ht7i]{border:1.5px solid var(--accent);flex:0 0 10px;width:10px;height:10px}.hero__h[data-astro-cid-krg2ht7i]{max-width:16ch}.hero__sub[data-astro-cid-krg2ht7i]{max-width:40rem}.hero__pt[data-astro-cid-krg2ht7i]{flex:0 400px;min-width:min(280px,100%);display:flex}.hero__pt[data-astro-cid-krg2ht7i]>*{flex:auto}.doors[data-astro-cid-krg2ht7i]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;display:grid}.door[data-astro-cid-krg2ht7i]{border:1px solid var(--line-2);background:var(--surface);color:var(--ink);flex-direction:column;gap:8px;padding:18px 20px;transition:border-color .2s;display:flex}.door[data-astro-cid-krg2ht7i]:hover{border-color:var(--accent);color:var(--ink)}.door__top[data-astro-cid-krg2ht7i]{color:var(--accent);justify-content:space-between;display:flex}.door__h[data-astro-cid-krg2ht7i]{font-size:1.75rem;line-height:1.05}.door__p[data-astro-cid-krg2ht7i]{color:var(--muted);font-size:15px;line-height:1.45}.hero__mail[data-astro-cid-krg2ht7i]{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.hero__micro[data-astro-cid-krg2ht7i]{color:var(--ink-2);font-size:14px}@media (width<=700px){.hero[data-astro-cid-krg2ht7i]{padding-top:16px}.hero__main[data-astro-cid-krg2ht7i]{gap:16px}.hero__pt[data-astro-cid-krg2ht7i]{display:none}.hero__h[data-astro-cid-krg2ht7i]{font-size:32px;line-height:1.04}.hero__eyebrow[data-astro-cid-krg2ht7i]{display:none}.hero__sub[data-astro-cid-krg2ht7i]{font-size:15px}.door[data-astro-cid-krg2ht7i]{padding:14px 16px}.door__h[data-astro-cid-krg2ht7i]{font-size:1.375rem}}.facts[data-astro-cid-krg2ht7i]{padding:var(--section-y) 0}.facts__grid[data-astro-cid-krg2ht7i]{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:28px}@media (width<=1099px){.facts__grid[data-astro-cid-krg2ht7i]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){.facts__grid[data-astro-cid-krg2ht7i]{grid-template-columns:repeat(2,minmax(0,1fr))}.facts__tile[data-astro-cid-krg2ht7i]{padding:18px 16px}.facts__tag[data-astro-cid-krg2ht7i]{flex-direction:column;gap:4px}}.facts__tile[data-astro-cid-krg2ht7i]{flex-direction:column;gap:12px;padding:22px;display:flex}.facts__tag[data-astro-cid-krg2ht7i]{letter-spacing:.12em;justify-content:space-between;gap:12px;display:flex}.facts__big[data-astro-cid-krg2ht7i]{letter-spacing:-.03em;color:var(--ink);font-size:clamp(2.25rem,1.8rem + 1.2vw,3rem);font-weight:500;line-height:1}.facts__cap[data-astro-cid-krg2ht7i]{color:var(--ink-2);font-size:14.5px}.about[data-astro-cid-krg2ht7i]{grid-template-columns:minmax(120px,200px) minmax(0,46rem);gap:16px 32px;margin-top:48px;display:grid}.about__k[data-astro-cid-krg2ht7i]{padding-top:6px;font-size:12px}.about__txt[data-astro-cid-krg2ht7i]{color:var(--ink-2);flex-direction:column;gap:1em;font-size:1.0625rem;line-height:1.65;display:flex}.about__txt[data-astro-cid-krg2ht7i] strong[data-astro-cid-krg2ht7i]{color:var(--ink)}@media (width<=700px){.about[data-astro-cid-krg2ht7i]{grid-template-columns:1fr}}.sec-intro[data-astro-cid-krg2ht7i]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;margin:20px 0 40px;display:flex}.sec-intro[data-astro-cid-krg2ht7i] h2[data-astro-cid-krg2ht7i]{max-width:20ch}.sec-intro__p[data-astro-cid-krg2ht7i]{max-width:34rem;color:var(--ink-2);font-size:1.0625rem}.offers[data-astro-cid-krg2ht7i]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.offer[data-astro-cid-krg2ht7i]{background:var(--bg);flex-direction:column;display:flex}.offer--entry[data-astro-cid-krg2ht7i]{border-color:var(--accent)}.offer__body[data-astro-cid-krg2ht7i]{flex-direction:column;flex:auto;gap:12px;padding:22px;display:flex}.offer__h[data-astro-cid-krg2ht7i]{font-size:1.5rem;line-height:1.08}.offer__motto[data-astro-cid-krg2ht7i]{color:var(--ink-2);font-size:14.5px}.offer__p[data-astro-cid-krg2ht7i]{font-size:14.5px}.offer__fee[data-astro-cid-krg2ht7i]{color:var(--ink);flex-direction:column;gap:4px;font-size:14px;display:flex}.offer__cta[data-astro-cid-krg2ht7i]{margin-top:auto}.start[data-astro-cid-krg2ht7i]{border:1px solid var(--line);flex-direction:column;gap:16px;margin-top:32px;padding:clamp(20px,3vw,32px);display:flex}.start__list[data-astro-cid-krg2ht7i]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px 24px;margin:0;padding:0;list-style:none;display:grid}.start__list[data-astro-cid-krg2ht7i] li[data-astro-cid-krg2ht7i]{color:var(--ink-2);grid-template-columns:28px minmax(0,1fr);gap:8px;font-size:15px;display:grid}.c-ink[data-astro-cid-krg2ht7i]{color:var(--ink)}.start__cta[data-astro-cid-krg2ht7i]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.case[data-astro-cid-krg2ht7i]{flex-direction:column;gap:14px;margin-top:40px;display:flex}.case__grid[data-astro-cid-krg2ht7i]{grid-template-columns:minmax(0,720px);display:grid}.media__grid[data-astro-cid-krg2ht7i]{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:24px;display:grid}.twin[data-astro-cid-krg2ht7i]{flex-direction:column;display:flex}.pc__id[data-astro-cid-krg2ht7i]{gap:10px;display:flex}.twin__body[data-astro-cid-krg2ht7i]{flex-direction:column;flex:auto;gap:14px;padding:24px;display:flex}.twin__p[data-astro-cid-krg2ht7i]{font-size:15px}.twin__list[data-astro-cid-krg2ht7i]{color:var(--ink-2);font-size:14.5px}.twin__cta[data-astro-cid-krg2ht7i]{margin-top:auto}.more[data-astro-cid-krg2ht7i]{margin-top:32px}.method__h[data-astro-cid-krg2ht7i]{letter-spacing:-.02em;margin-top:20px;font-size:clamp(2.5rem,1rem + 4.4vw,5.25rem);line-height:.98}.method__h[data-astro-cid-krg2ht7i] span[data-astro-cid-krg2ht7i]{display:block}.princ[data-astro-cid-krg2ht7i]{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:36px 32px;margin-top:56px;display:grid}.princ__i[data-astro-cid-krg2ht7i]{border-top:1px solid var(--line-2);flex-direction:column;gap:12px;padding-top:20px;display:flex}.princ__n[data-astro-cid-krg2ht7i]{letter-spacing:.14em;font-size:12px}.princ__h[data-astro-cid-krg2ht7i]{font-size:1.5rem;line-height:1.12}.princ__p[data-astro-cid-krg2ht7i]{font-size:15px}.how[data-astro-cid-krg2ht7i]{flex-direction:column;gap:12px;max-width:52rem;margin-top:40px;display:flex}.how[data-astro-cid-krg2ht7i] .label[data-astro-cid-krg2ht7i]{font-size:12px}.how__p[data-astro-cid-krg2ht7i]{color:var(--ink-2);font-size:1.0625rem;line-height:1.65}.tx[data-astro-cid-krg2ht7i]{border-top:1px solid var(--line);margin:32px 0 0;padding:0;list-style:none}.tx[data-astro-cid-krg2ht7i] li[data-astro-cid-krg2ht7i]{border-bottom:1px solid var(--line);grid-template-columns:clamp(56px,9vw,120px) minmax(0,1fr);align-items:baseline;gap:8px clamp(14px,3vw,32px);padding:22px 0;display:grid}.tx__n[data-astro-cid-krg2ht7i]{letter-spacing:.14em;color:var(--dim);font-size:12px}.tx__n[data-astro-cid-krg2ht7i].accent{color:var(--accent)}.tx__t[data-astro-cid-krg2ht7i]{font-size:clamp(1.375rem,1rem + 1.5vw,2.25rem);line-height:1.1}.spk[data-astro-cid-krg2ht7i]{flex-wrap:wrap;gap:32px 64px;margin-top:20px;display:flex}.spk__lead[data-astro-cid-krg2ht7i]{flex-direction:column;flex:300px;gap:18px;min-width:0;display:flex}.spk__p[data-astro-cid-krg2ht7i]{font-size:15px}.spk__cta[data-astro-cid-krg2ht7i]{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.spk__list[data-astro-cid-krg2ht7i]{flex-direction:column;flex:2 520px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.spk__list[data-astro-cid-krg2ht7i] li[data-astro-cid-krg2ht7i]{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:8px;padding:14px 0;font-size:15.5px;line-height:1.45;display:grid}.spk__list[data-astro-cid-krg2ht7i] .mono[data-astro-cid-krg2ht7i]{padding-top:3px;font-size:12px}
