.saas-workflow ol{margin:24px 0 0;padding-left:24px}.saas-workflow li{padding:0 0 20px 12px;font-size:1rem}.saas-workflow p{font-size:1rem;line-height:1.65;margin:.5rem 0 0;color:var(--muted,#aebcd0)}.saas-workflow strong{font-size:1.15rem}.saas-fineprint{font-size:.9rem;line-height:1.7;margin-top:20px;color:#52697f}.saas-context{border:1px solid #dce7ee;border-radius:20px;padding:32px;background:#e9f8f1}.saas-context p{font-size:1rem;line-height:1.8;max-width:85ch}.saas-application{display:grid;grid-template-columns:1fr 1.3fr;gap:48px;align-items:start;scroll-margin-top:110px}.saas-application h2{font-size:2rem;line-height:1.2}.saas-application p{font-size:1rem;line-height:1.8}.saas-form-card{background:#ffffff;border:1px solid #dce7ee;border-radius:20px;padding:30px}.saas-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.saas-form-card label{display:block;font-size:1rem;font-weight:600;margin-bottom:20px;color:#102a43}.saas-form-card input,.saas-form-card select,.saas-form-card textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;margin-top:9px;background:#f8fbfd;border:1px solid #a8bacb;color:#102a43;border-radius:9px;padding:12px;font:inherit;font-weight:400;min-height:48px}.saas-form-card :is(input,select,textarea,button,a):focus-visible{outline:3px solid #58b9ff;outline-offset:3px}.saas-form-card .saas-check{display:flex;gap:12px;font-weight:400;align-items:flex-start;font-size:.95rem;line-height:1.6}.saas-check input{width:20px;min-height:20px;flex:0 0 20px}.saas-honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.saas-error{background:#571c2a;padding:16px;border-radius:10px;color:#fff}.saas-success{padding:12px 0;color:#126340}.saas-context a,.saas-application a:not(.btn){color:#146db9;text-decoration:underline}.saas-application input[type=checkbox]{accent-color:#2d8bf0}.saas-form-card textarea{resize:vertical}.isp-preview-card.saas-workflow{align-self:center}.saas-application h2,.saas-context h2{color:var(--text)}@media(max-width:850px){.saas-application{grid-template-columns:1fr;gap:22px}.saas-context{padding:24px}.saas-form-card{padding:22px}}@media(max-width:520px){.saas-form-grid{grid-template-columns:1fr}.saas-application h2{font-size:1.75rem}.saas-form-card{padding:18px}.saas-context{border-radius:14px}}
