.m-home .m-hero{padding-block:72px}.m-home .m-hero-grid{grid-template-columns:1.12fr 1fr}.m-home .m-section{padding-block:64px}.m-home .m-sign-steps{border:1px solid var(--m-brand-border);background:var(--m-tint);border-radius:20px;min-width:0;padding:28px}.m-home .m-sign-steps figcaption{align-items:center;gap:12px;margin-bottom:28px;display:flex}.m-home .m-sign-steps figcaption strong{font-size:.9375rem;font-weight:600;display:block}.m-home .m-sign-steps figcaption span{color:var(--m-muted);font-size:.75rem;display:block}.m-home .m-sign-steps ol{gap:18px;display:grid;position:relative}.m-home .m-sign-steps ol:before{content:"";background:#c6adfa;width:1px;position:absolute;top:30px;bottom:30px;left:38px}.m-home .m-sign-steps li{border:1px solid var(--m-border);background:#fff;border-radius:12px;align-items:flex-start;gap:16px;padding:24px 20px;display:flex;position:relative}.m-home .m-sign-step-index{background:var(--m-tint);width:36px;height:36px;color:var(--m-brand);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.m-home .m-sign-steps h2{letter-spacing:-.02em;text-wrap:auto;font-size:1rem;font-weight:600;line-height:1.4}.m-home .m-sign-steps li p{color:var(--m-muted);margin-top:8px;font-size:.8125rem;line-height:1.65}.m-home .m-sign-steps-note{text-align:center;color:var(--m-muted);margin-top:22px;font-size:.75rem}.m-home .m-product-selector{border-top:1px solid var(--m-border)}.m-home .m-product-selector .m-section-heading{max-width:none;margin-bottom:26px}.m-home .m-product-selector h2{font-size:clamp(1.5rem,2.3vw,1.875rem)}.m-home .m-compact-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.m-home .m-compact-product{border:1px solid var(--m-border);background:#fff;border-radius:16px;align-items:flex-start;gap:16px;min-width:0;padding:22px 24px;display:flex}.m-home .m-compact-product-featured{border-color:var(--m-brand);background:var(--m-tint)}.m-home .m-compact-product>div{min-width:0}.m-home .m-compact-product .m-product-icon{border-radius:9px;width:34px;height:34px}.m-home .m-compact-product .m-product-icon img{width:28px;height:28px}.m-home .m-compact-product h3{text-wrap:auto;letter-spacing:-.015em;font-size:.9375rem;line-height:1.5}.m-home .m-compact-product p{color:var(--m-muted);margin-top:5px;font-size:.8125rem}.m-home .m-compact-links{flex-wrap:wrap;gap:0 20px;margin-top:6px;display:flex}.m-home .m-compact-links a{align-items:center;gap:6px;min-height:44px;font-size:.75rem;font-weight:500;display:inline-flex}.m-home .m-compact-links a:last-child{color:var(--m-muted);text-underline-offset:4px;text-decoration:underline}.m-home .m-compact-links a:hover{color:var(--m-hover);text-underline-offset:4px;text-decoration:underline}.m-home .m-more-workflows{flex-wrap:wrap;align-items:center;gap:0 22px;margin-top:22px;font-size:.75rem;display:flex}.m-home .m-more-workflows>span{color:var(--m-muted);font-weight:500}.m-home .m-more-workflows a{align-items:center;gap:6px;min-height:44px;display:inline-flex}.m-home .m-more-workflows a:hover{text-underline-offset:4px;text-decoration:underline}.m-home .m-sign-feature-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;display:flex}.m-home .m-sign-feature-heading .m-section-heading{margin-bottom:0}.m-home .m-sign-feature-heading>a{flex-shrink:0}.m-home .m-sign-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.m-home .m-sign-features article{border:1px solid var(--m-border);background:#fff;border-radius:16px;padding:28px}.m-home .m-sign-feature-number{color:var(--m-brand);margin-bottom:24px;font-size:.8125rem;font-weight:600;display:inline-flex}.m-home .m-sign-features h3{font-size:1.25rem}.m-home .m-sign-features p{color:var(--m-muted);margin-top:16px;font-size:.9375rem;line-height:1.7}.m-home .m-sign-guide{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-top:32px;display:flex}.m-home .m-sign-guide strong{font-size:.9375rem;font-weight:600}.m-home .m-sign-guide p{color:var(--m-muted);max-width:66ch;margin-top:6px;font-size:.8125rem}.m-home .m-sign-use-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.m-home .m-sign-use-cases article{border-top:2px solid var(--m-brand-border);padding-top:24px}.m-home .m-sign-use-cases h3{font-size:1.125rem}.m-home .m-sign-use-cases p{color:var(--m-muted);margin-top:12px;font-size:.9375rem}.m-home .m-sign-final{margin-top:64px}.m-home .m-sign-final-actions{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;display:flex}.m-home .m-sign-final-actions>a:last-child{color:#fff;text-underline-offset:4px;align-items:center;min-height:44px;font-size:.8125rem;text-decoration:underline;display:inline-flex}@media (max-width:1023px){.m-home .m-hero-grid{grid-template-columns:1fr}.m-home .m-sign-steps{width:100%;max-width:620px;margin-inline:auto}.m-home .m-sign-feature-heading{flex-direction:column;align-items:flex-start;gap:16px}.m-home .m-sign-features{grid-template-columns:1fr;gap:16px}.m-home .m-sign-feature-number{margin-bottom:14px}}@media (max-width:639px){.m-home .m-hero,.m-home .m-section{padding-block:48px}.m-home .m-sign-steps{padding:20px}.m-home .m-sign-steps li{gap:12px;padding:20px 16px}.m-home .m-sign-step-index{width:30px;height:30px}.m-home .m-sign-steps ol:before{left:31px}.m-home .m-sign-steps-note{text-align:left}.m-home .m-compact-products{grid-template-columns:1fr}.m-home .m-compact-product{gap:12px;padding:20px 16px}.m-home .m-compact-links,.m-home .m-more-workflows{gap:0 16px}.m-home .m-more-workflows>span{width:100%;margin-bottom:4px}.m-home .m-sign-use-cases{grid-template-columns:1fr;gap:28px}.m-home .m-sign-final{margin-top:48px}}
