html{scroll-behavior:smooth}body{margin:0}#root{min-height:100vh}.migration-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:20px;font:18px sans-serif;background:#eff4fc;color:#101828}.migration-loading button{padding:12px 20px;border:0;border-radius:8px;background:#ffce42}.migration-error{margin:0;padding:12px;background:#fff2d2;text-align:center}.migration-page .logo img{object-fit:contain;filter:brightness(0);width:150px;height:42px}.migration-page .about.about-team .salman-founder-photo{inline-size:380px;max-inline-size:100%;block-size:auto;object-fit:contain;object-position:center bottom}.migration-page .about-team .salman-founder-signature{width:160px;height:50px;object-fit:contain}.migration-page .stop.ahead .salman-case-banner-visual{position:absolute;z-index:2;right:0;bottom:-20px;width:510px;height:356px}.migration-page .stop.ahead .salman-case-banner-photo{position:absolute;right:0;bottom:-40px;width:300px;height:356px;margin:0;object-fit:contain;object-position:center bottom}.migration-page .salman-case-rating{position:absolute;z-index:2;top:50%;right:280px;display:flex;width:158px;min-height:165px;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;padding:16px 12px;transform:translateY(-50%);border-radius:16px;background:#fff;text-align:center;box-shadow:0 8px 25px #1018281a}.migration-page .salman-case-rating img{display:block;width:112px;height:30px;margin-bottom:6px;object-fit:contain}.migration-page .salman-case-rating-score{color:#7c8793;font:400 40px/1 Arial,sans-serif}.migration-page .salman-case-rating-stars{margin-top:4px;color:#d94a36;font:700 17px/1 Arial,sans-serif;letter-spacing:1px}.migration-page .salman-case-rating-caption{margin-top:8px;color:#7c8793;font:12px/1.3 Arial,sans-serif;white-space:nowrap}.migration-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.migration-proposal-start{display:flex;flex-direction:column;gap:12px;width:100%}.migration-proposal-start .btn{width:100%;border:0;cursor:pointer}.migration-proposal-start .group input{position:relative;z-index:1;box-sizing:border-box;width:100%;padding:0 18px;border:0;color:#101828;background:transparent;font:16px Raleway,Arial,sans-serif}.migration-proposal-start .group input::placeholder{color:#667085;opacity:1}.migration-modal-backdrop{position:fixed;z-index:100000;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto;background:#101828a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.migration-modal{position:relative;width:100%;max-width:650px;max-height:calc(100dvh - 48px);overflow-y:auto;border-radius:20px;padding:40px;background:#fff;box-shadow:0 30px 100px #10182840;font-family:Raleway,Arial,sans-serif;color:#101828}.migration-modal-close{position:absolute;top:15px;right:18px;border:0;background:#eff4fc;border-radius:50%;width:32px;height:32px;line-height:1;font:26px Arial,sans-serif;cursor:pointer}.migration-modal-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;color:#155cfb}.migration-modal h2{font-size:32px;line-height:1.2;margin:12px 0}.migration-modal>p{font-size:14px;line-height:1.6;color:#667085;margin-bottom:24px}.migration-modal .lead-form{display:flex;flex-direction:column;gap:14px}.migration-modal .field{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.migration-modal .field label{font-size:12px;font-weight:600;line-height:1.5}.migration-modal .optional{font-size:10px;font-weight:400;color:#667085}.migration-modal .field input,.migration-modal .field select,.migration-modal .field textarea{box-sizing:border-box;width:100%;padding:12px;color:#101828;font:14px Raleway,Arial,sans-serif;background:#fff;border:1px solid #d0d5dd;border-radius:6px}.migration-modal .field input:focus,.migration-modal .field select:focus,.migration-modal .field textarea:focus{outline:2px solid #8ab1ff;outline-offset:1px}.migration-modal .field textarea{min-height:90px;resize:vertical}.migration-modal .form-two{display:flex;gap:14px}.migration-modal .honeypot{position:absolute;left:-9999px}.migration-modal .submit-btn{width:100%;margin:0;min-height:48px;display:flex;gap:10px;align-items:center;justify-content:center;padding:14px;border:0;border-radius:8px;color:#101828;background:#ffce42;cursor:pointer;font:700 12px Raleway,Arial,sans-serif}.migration-modal .submit-btn:disabled{opacity:.6;cursor:wait}.migration-modal .form-note{margin:0;font-size:10px;line-height:1.5;color:#667085;text-align:center}.migration-modal .form-feedback{display:flex;align-items:flex-start;gap:8px;max-width:none;text-align:left;padding:12px;border-radius:6px;font-size:13px;line-height:1.5}.migration-modal .form-feedback:before{content:none}.migration-modal .form-feedback svg{flex:0 0 auto}.migration-modal .form-feedback.success{display:flex;color:#176744;background:#e9f8ef}.migration-modal .form-feedback.error{display:flex;color:#a21c23;background:#fff0f0}@media(max-width:600px){.migration-page .stop.ahead{display:block}.migration-page .stop.ahead .salman-case-banner-visual{position:relative;right:auto;bottom:auto;width:min(100%,420px);height:300px;margin:20px auto 0}.migration-page .stop.ahead .salman-case-banner-photo{right:0;bottom:-30px;width:250px;height:297px}.migration-page .salman-case-rating{top:50%;right:auto;left:0;width:136px;min-height:148px;padding:13px 8px}.migration-page .salman-case-rating img{width:102px;height:26px}.migration-page .salman-case-rating-score{font-size:34px}.migration-page .salman-case-rating-caption{font-size:10px}.migration-modal-backdrop{padding:12px}.migration-modal{padding:32px 20px 24px;max-height:calc(100dvh - 24px);border-radius:14px}.migration-modal h2{font-size:27px}.migration-modal .form-two{flex-direction:column}.migration-page .logo img{width:125px;height:36px}}@media(min-width:601px)and (max-width:1150px){.migration-page .stop.ahead{display:block}.migration-page .stop.ahead .salman-case-banner-visual{position:relative;right:auto;bottom:auto;width:min(100%,510px);height:345px;margin:20px auto 0}.migration-page .stop.ahead .salman-case-banner-photo{bottom:-60px;width:290px;height:345px}.migration-page .salman-case-rating{right:280px;width:152px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
