.mvp-playbook-page{padding:150px 0 90px;background:linear-gradient(180deg,#f8f9ff,#fff)}.mvp-playbook-card{max-width:760px;margin:0 auto;background:#fff;border:1px solid #e3e6ff;border-radius:16px;padding:36px;box-shadow:0 12px 30px rgba(18,24,40,.06)}.mvp-playbook-card h1{font-size:44px;line-height:1.15;margin-bottom:20px}.mvp-playbook-card p{font-size:18px;color:#5a5e67;margin-bottom:24px}.mvp-playbook-card ul{margin:0 0 28px;padding-left:22px}.mvp-playbook-card li{margin-bottom:10px}.mvp-playbook-form{background:#f8f9ff;border-radius:12px;padding:18px}.contact-form-v2{width:100%}.form-group-v2 label{display:block;font-size:14px;font-weight:700;color:#1a1a1a;margin-bottom:10px}.input-wrapper-v2{position:relative;display:flex;align-items:center}.input-wrapper-v2 i{position:absolute;left:18px;color:#999;font-size:16px;z-index:1}.input-wrapper-v2 input{width:100%;padding:16px 18px 16px 52px;border:2px solid #e0e0e0;border-radius:14px;font-size:15px;color:#333;background:#f8f9fa;transition:all .3s ease}.input-wrapper-v2 input:focus{outline:none;border-color:#4a90e2;background:#fff;box-shadow:0 4px 20px rgba(74,144,226,.15)}.submit-btn-v2{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:16px 34px;border-radius:50px;font-weight:700;font-size:16px;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px rgba(74,144,226,.35);width:100%;justify-content:center}.submit-btn-v2:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 40px rgba(74,144,226,.45)}.submit-btn-v2:disabled{opacity:.7;cursor:not-allowed}.success-message-v2{text-align:center}.success-icon{width:90px;height:90px;background:linear-gradient(135deg,#4a90e2,#357abd);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.success-icon i{font-size:44px;color:#fff}.mvp-playbook-custom-form .form-group-v2{margin-bottom:20px}.mvp-playbook-custom-form .submit-btn-v2{margin-top:4px}.mvp-playbook-form-error{color:#c32b2b;font-size:14px;margin:10px 4px 0}.mvp-playbook-fallback p{margin-bottom:12px}.mvp-playbook-fallback .submit-btn-v2{display:inline-flex;width:auto;text-decoration:none}.mvp-playbook-success{padding:30px 10px}.mvp-playbook-success h3{font-size:30px}@media (max-width:767px){.mvp-playbook-card{padding:26px 20px}.mvp-playbook-card h1{font-size:34px}}