.landing-contact h2[data-v-b9b2012d]{font-size:clamp(30px,3.2cqw,43px);letter-spacing:-.025em;line-height:1.45;white-space:pre-line;text-wrap:balance}.landing-contact[data-v-b9b2012d]{align-items:center;background:#ffffffdb;border-radius:30px;box-shadow:0 25px 60px #6d528a17;display:grid;gap:40px;grid-template-columns:1fr 220px;padding:54px 48px}.landing-contact p[data-v-b9b2012d]{color:var(--color-text-body);font-size:var(--text-lg);line-height:1.95;margin-top:22px}.landing-contact .button[data-v-b9b2012d]{margin-top:28px}.landing-contact>img[data-v-b9b2012d]{height:255px;-o-object-fit:contain;object-fit:contain;width:220px}@container canvas (max-width:1024px){.landing-contact[data-v-b9b2012d]{grid-template-columns:1fr 170px;padding:42px 32px}.landing-contact>img[data-v-b9b2012d]{height:220px;width:170px}}@container canvas (max-width:768px){.landing-contact h2[data-v-b9b2012d]{font-size:31px;line-height:1.5}.landing-contact[data-v-b9b2012d]{border-radius:25px;gap:14px;grid-template-columns:1fr;padding:35px 25px}.landing-contact>img[data-v-b9b2012d]{height:170px;justify-self:end;margin-bottom:-35px;width:145px}.landing-contact p[data-v-b9b2012d]{font-size:17px}}.site-shell .landing-contact[data-v-b9b2012d]{border-radius:var(--radius-xl);box-shadow:0 14px 40px #6d528a0b;gap:28px;grid-template-columns:minmax(0,1fr) 150px;padding:38px 40px}.site-shell .landing-contact h2[data-v-b9b2012d]{max-width:24em}.site-shell .landing-contact p[data-v-b9b2012d]{font-size:var(--text-lg);line-height:1.85;margin-top:16px;max-width:38em}.site-shell .landing-contact>img[data-v-b9b2012d]{height:175px;-o-object-fit:contain;object-fit:contain;width:145px}.site-shell .landing-contact .button[data-v-b9b2012d]{margin-top:24px}@container canvas (max-width:1024px){.site-shell .landing-contact[data-v-b9b2012d]{padding:32px}}@container canvas (max-width:768px){.site-shell .landing-contact[data-v-b9b2012d]{border-radius:var(--radius-card);gap:16px;grid-template-columns:1fr 74px;padding:28px 24px}.site-shell .landing-contact>img[data-v-b9b2012d]{align-self:start;height:94px;width:74px}.site-shell .landing-contact h2[data-v-b9b2012d]{font-size:25px}.site-shell .landing-contact p[data-v-b9b2012d]{font-size:17px}.site-shell .landing-contact .button[data-v-b9b2012d]{margin-top:20px}}@container canvas (max-width:390px){.site-shell .landing-contact[data-v-b9b2012d]{grid-template-columns:1fr}.site-shell .landing-contact>img[data-v-b9b2012d]{display:none}}.site-shell .landing-contact>img[data-v-b9b2012d]{margin:0}@container canvas (max-width:768px){.site-shell .landing-contact[data-v-b9b2012d]{gap:20px;grid-template-columns:minmax(0,1fr)}.site-shell .landing-contact>img[data-v-b9b2012d]{display:block;height:88px;justify-self:end;margin:0;width:72px}}.solution-related-links[data-v-e52f94dc]{display:grid;gap:0 32px;grid-template-columns:repeat(2,1fr)}.solution-related-links>a[data-v-e52f94dc]{align-items:center;border-bottom:1px solid #ded4e7;display:flex;font-size:21px;gap:20px;justify-content:space-between;line-height:1.6;padding:24px 0}.solution-related-links svg[data-v-e52f94dc]{flex-shrink:0}@container canvas (max-width:768px){.solution-related-links[data-v-e52f94dc]{grid-template-columns:minmax(0,1fr)}.solution-related-links>a[data-v-e52f94dc]{font-size:var(--text-xl)}}.site-shell .solution-related-links>a[data-v-e52f94dc]{font-size:19px;gap:16px;line-height:1.7;padding:20px 0}.compact-direction-grid>a[data-v-e52f94dc]{align-items:center;border-bottom:1px solid var(--color-line);display:flex;gap:20px;justify-content:space-between;padding:22px 0}.compact-direction-grid h3[data-v-e52f94dc]{font-size:21px!important}.compact-direction-grid svg[data-v-e52f94dc]{flex-shrink:0}@container canvas (max-width:768px){.site-shell .solution-related-links[data-v-e52f94dc]{gap:0;grid-template-columns:1fr}.site-shell .solution-related-links>a[data-v-e52f94dc]{font-size:var(--text-lg);padding:16px 0}.compact-direction-grid h3[data-v-e52f94dc]{font-size:20px!important}.compact-direction-grid>a[data-v-e52f94dc]{padding:18px 0}}.story-related>a[data-v-e52f94dc]{align-items:center;color:var(--story-accent);display:inline-flex;font-size:15px;gap:8px;min-height:44px}.story-related>a[data-v-e52f94dc]:hover{text-decoration:underline;text-underline-offset:5px}@container canvas (max-width:700px){.story-related>a[data-v-e52f94dc]{font-size:var(--text-sm)}}
