.landing-hero-section[data-v-784d53cc]{padding:58px 0 70px}.landing-hero[data-v-784d53cc]{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr;min-height:470px}.landing-page-name[data-v-784d53cc]{color:#705b98;font-size:var(--text-lg);font-weight:600;line-height:1.8;margin-bottom:23px}.landing-hero h1[data-v-784d53cc]{font-size:clamp(36px,4.1cqw,57px);font-weight:700;letter-spacing:-.035em;line-height:1.4;text-wrap:balance}.landing-hero h1 em[data-v-784d53cc]{color:#7962a7;font-style:normal}.landing-lead[data-v-784d53cc]{color:var(--color-text-body);font-size:var(--text-lg);line-height:1.95;margin-top:25px}.landing-hero figure[data-v-784d53cc]{margin:0;min-width:0}.landing-hero figure img[data-v-784d53cc]{aspect-ratio:1.35;border-radius:25px;box-shadow:0 22px 50px #6d528a18;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.landing-hero figcaption[data-v-784d53cc]{color:#6b6077;font-size:var(--text-base);line-height:1.8;margin-top:16px}@container canvas (max-width:1024px){.landing-hero[data-v-784d53cc]{gap:30px}.landing-hero h1[data-v-784d53cc]{font-size:var(--text-4xl)}}@container canvas (max-width:768px){.landing-hero-section[data-v-784d53cc]{padding:38px 0 50px}.landing-hero[data-v-784d53cc]{gap:32px;grid-template-columns:1fr;min-height:0}.landing-page-name[data-v-784d53cc]{font-size:var(--text-base);margin-bottom:20px}.landing-hero h1[data-v-784d53cc]{font-size:clamp(33px,7cqw,44px)}.landing-lead[data-v-784d53cc]{font-size:17px;line-height:1.9;margin-top:22px}.landing-hero figure img[data-v-784d53cc]{aspect-ratio:1.5;border-radius:var(--radius-card)}.landing-hero figcaption[data-v-784d53cc]{font-size:var(--text-sm);line-height:1.9;margin-top:13px}}.site-shell .landing-hero-section[data-v-784d53cc]{padding:48px 0 54px}.site-shell .landing-page-name[data-v-784d53cc]{color:var(--color-accent-deep);font-size:17px;font-weight:500;line-height:1.7;margin-bottom:16px}.site-shell .landing-hero[data-v-784d53cc]{gap:40px;min-height:0}.site-shell .landing-hero figure img[data-v-784d53cc]{aspect-ratio:1.5;max-height:380px}.site-shell .landing-lead[data-v-784d53cc]{font-size:var(--text-lg);line-height:1.85;margin-top:20px}@container canvas (max-width:768px){.site-shell .landing-hero-section[data-v-784d53cc]{padding:32px 0 38px}.site-shell .landing-page-name[data-v-784d53cc]{font-size:var(--text-base);margin-bottom:14px}.site-shell .landing-hero[data-v-784d53cc]{gap:28px;grid-template-columns:minmax(0,1fr)}.site-shell .landing-lead[data-v-784d53cc]{font-size:var(--text-lg);line-height:1.85;margin-top:16px}.site-shell .landing-hero figure img[data-v-784d53cc]{max-height:270px}.site-shell .landing-hero figure[data-v-784d53cc]{justify-self:center;max-width:540px;width:100%}.site-shell .landing-hero figure>img[data-v-784d53cc]{aspect-ratio:1.5;height:auto;max-height:none}}.landing-case[data-v-0a0ff936]{align-items:center;display:grid;gap:40px;grid-template-columns:1.05fr 1fr}.landing-case>img[data-v-0a0ff936]{aspect-ratio:1.4;border-radius:25px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.landing-case>div>p[data-v-0a0ff936-s]:not(.landing-caption):not(.case-rating){color:var(--color-text-body);font-size:var(--text-lg);line-height:1.95;margin-top:20px}@container canvas (max-width:1024px){.landing-case[data-v-0a0ff936]{gap:32px}}@container canvas (max-width:768px){.landing-case[data-v-0a0ff936]{gap:30px;grid-template-columns:1fr}.landing-case>div>p[data-v-0a0ff936-s]:not(.landing-caption):not(.case-rating){font-size:17px;line-height:1.95}.landing-case>img[data-v-0a0ff936]{border-radius:22px}}
