.welcome-page .welcome-hero{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:4%;align-items:center;max-width:1360px;padding-top:46px;padding-bottom:54px}.welcome-page .welcome-copy h1{font-size:clamp(40px,4.2vw,60px)}.welcome-page .welcome-copy .lead{font-size:1.0625rem;line-height:1.65}.welcome-page .welcome-promise{font-size:1.5rem}.welcome-app-preview{min-width:0;margin:0;scroll-margin-top:24px}.welcome-app-preview>a{display:block;border-radius:19px;border:1px solid #d9d6ed;overflow:hidden;background:#f1f3f9;box-shadow:0 16px 40px #2e1b7220;transition:box-shadow .15s}.welcome-app-preview>a:hover{box-shadow:0 20px 48px #2e1b7230}.welcome-app-preview img{display:block;width:100%;height:auto;object-fit:contain}.welcome-app-preview figcaption{padding-top:15px;font-size:.75rem;line-height:1.5;color:#53657d}.welcome-app-preview .hero-preview-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin:16px 0 0}.welcome-app-preview .hero-preview-actions>a{font-weight:650;font-size:.875rem;color:#4835ee}.welcome-app-preview details{font-size:.8125rem;color:#53657d}.welcome-app-preview details ol{padding-left:20px;line-height:1.6}.welcome-app-preview .product-preview-label{font-size:.7rem;margin-bottom:12px}.coordination-home-intro{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;margin-bottom:38px}.coordination-home-intro .welcome-heading{margin:0}.coordination-home-photo{margin:0;min-width:0}.coordination-home-photo>img{width:100%;height:auto;display:block;border-radius:42px 14px 14px 14px}.coordination-home-photo .patent-note{font-size:.8125rem;margin:12px 0 0}@media(max-width:1000px){.welcome-page .welcome-hero{grid-template-columns:1fr;gap:32px}.welcome-page .welcome-copy{max-width:760px}.welcome-page .welcome-copy h1{font-size:clamp(44px,7vw,60px)}.welcome-app-preview{width:100%;max-width:1000px}.coordination-home-intro{gap:30px}}@media(max-width:600px){.welcome-page .welcome-hero{padding-top:30px;padding-bottom:40px;gap:25px}.welcome-page .welcome-promise{font-size:1.3rem}.welcome-app-preview figcaption{font-size:.7rem}.welcome-app-preview>a{border-radius:10px}.coordination-home-intro{grid-template-columns:1fr;gap:22px}.coordination-home-photo>img{border-radius:26px 12px 12px 12px}.welcome-app-preview .hero-preview-actions{gap:10px}}@media(prefers-reduced-motion:reduce){.welcome-app-preview>a{transition:none}}
