.demo-module__9eQvJW__hero{background:linear-gradient(135deg,#0d94881f,#0f172a0a),radial-gradient(circle at 80% 20%,#14b8a62e,#0000 34%),#f8fafc;min-height:calc(100vh - 82px);padding:92px 0}.demo-module__9eQvJW__grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:center;gap:42px;display:grid}.demo-module__9eQvJW__title{letter-spacing:0;max-width:760px;font-size:clamp(42px,7vw,82px);line-height:.95}.demo-module__9eQvJW__lead{max-width:700px}.demo-module__9eQvJW__step,.demo-module__9eQvJW__panel{background:#ffffffd1;border:1px solid #0f172a1a;box-shadow:0 24px 80px #0f172a14}.demo-module__9eQvJW__step{border-radius:8px;gap:12px;padding:20px;display:grid}.demo-module__9eQvJW__step span{color:#fff;background:#0f766e;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.demo-module__9eQvJW__panel{border-radius:10px;padding:28px}.demo-module__9eQvJW__photoPreview{background:#f8fafcdb;border:1px solid #0f172a1a;border-radius:8px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.demo-module__9eQvJW__photoPreview img,.demo-module__9eQvJW__photoPreview span{border-radius:8px;width:72px;height:72px}.demo-module__9eQvJW__photoPreview img{object-fit:cover;display:block}.demo-module__9eQvJW__photoPreview span{color:#475569;background:#e2e8f0;place-items:center;display:grid}.demo-module__9eQvJW__photoPreviewCopy{min-width:0}.demo-module__9eQvJW__photoPreviewCopy p{overflow-wrap:anywhere}.demo-module__9eQvJW__action{background:#ffffffc7;border:1px solid #0f172a17;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.demo-module__9eQvJW__action>span{color:#0f766e;background:#ccfbf1;border-radius:999px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.demo-module__9eQvJW__actionCopy{min-width:0}.demo-module__9eQvJW__action a,.demo-module__9eQvJW__action button{grid-column:1/-1}@media (max-width:900px){.demo-module__9eQvJW__hero{padding:56px 0}.demo-module__9eQvJW__grid{grid-template-columns:1fr}}
