.einfo-demo{--ed-ink:#17344c;--ed-muted:#536b7d;--ed-blue:#1474b8;--ed-line:#d8e3eb;color:var(--ed-ink);background:#f5f9fc;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;line-height:1.6;min-height:100vh}.einfo-demo *{box-sizing:border-box}.einfo-demo a{color:#075f9d}.einfo-demo .ed-wrap{width:min(1160px,calc(100% - 48px));margin:0 auto}.einfo-demo .ed-header{background:#fff;border-bottom:1px solid var(--ed-line)}.einfo-demo .ed-header-inner{min-height:80px;display:flex;justify-content:space-between;align-items:center;gap:16px}.einfo-demo .ed-logo img{display:block;width:116px;height:60px;object-fit:contain}.einfo-demo .ed-header nav{font-size:14px}.einfo-demo .ed-header nav a{text-decoration:none}.einfo-demo .ed-main{padding-top:56px;padding-bottom:64px}.einfo-demo .ed-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.einfo-demo .ed-intro{padding-top:16px}.einfo-demo .ed-eyebrow{margin:0 0 12px;color:#0a679f;font-size:13px;font-weight:750;letter-spacing:.1em}.einfo-demo h1{font-size:42px;line-height:1.25;letter-spacing:-.025em;margin:0 0 20px;font-weight:750}.einfo-demo .ed-lead{font-size:18px;line-height:1.8;color:var(--ed-muted);margin:0 0 28px}.einfo-demo .ed-steps{list-style:none;padding:0;margin:0 0 28px}.einfo-demo .ed-steps li{display:flex;gap:16px;margin:0 0 20px}.einfo-demo .ed-steps li>span{display:flex;justify-content:center;align-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:#e1f0fa;color:#08659e;font-weight:700;font-size:12px}.einfo-demo .ed-steps strong{display:block;font-size:16px}.einfo-demo .ed-steps p{margin:3px 0 0;color:var(--ed-muted);font-size:14px}.einfo-demo .ed-lifetime{padding:18px 20px;border-left:3px solid #1474b8;background:#e9f3fa;font-size:14px}.einfo-demo .ed-lifetime p{margin:5px 0 0;color:#34546a}.einfo-demo .ed-card{background:#fff;border:1px solid #d4e3ee;border-top:4px solid var(--ed-blue);border-radius:12px;padding:28px;box-shadow:0 18px 50px #163c5b12}.einfo-demo .ed-card h2{font-size:24px;line-height:1.35;margin:0 0 4px}.einfo-demo .ed-subtitle{font-size:13px;color:var(--ed-muted);margin:0 0 16px}.einfo-demo .ed-warning{border:1px solid #e8b495;border-left:4px solid #b54712;background:#fff5ed;color:#71320d;border-radius:5px;padding:13px 15px;margin-bottom:20px;font-size:14px}.einfo-demo .ed-warning p{margin:5px 0 0}.einfo-demo .ed-field{margin:0 0 15px;min-width:0}.einfo-demo .ed-field label{display:block;margin:0 0 6px;font-size:13px;font-weight:700}.einfo-demo .ed-field input,.einfo-demo .ed-field textarea{display:block;width:100%;min-width:0;border:1px solid #b9cbd9;background:#fff;border-radius:5px;color:var(--ed-ink);padding:10px 12px;font:inherit;font-size:14px;line-height:1.5}.einfo-demo .ed-field input{height:44px}.einfo-demo .ed-field textarea{resize:vertical;min-height:76px}.einfo-demo .ed-field input:focus,.einfo-demo .ed-field textarea:focus{outline:2px solid #78bce5;border-color:#1474b8}.einfo-demo .ed-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.einfo-demo .ed-help,.einfo-demo .ed-address{margin:6px 0 0;color:var(--ed-muted);font-size:12px;overflow-wrap:anywhere}.einfo-demo .ed-address{color:#275b7e}.einfo-demo .einfo-contact-error,.einfo-demo .ed-verify-note{color:#a13718;font-size:13px;margin:0 0 10px}.einfo-demo .einfo-contact-error:empty{display:none}.einfo-demo .ed-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 22px;border:0;border-radius:5px;background:#116fae;color:#fff;text-decoration:none;font:inherit;font-weight:700;cursor:pointer}.einfo-demo .ed-button:hover,.einfo-demo .ed-button:focus{background:#075888;color:#fff}.einfo-demo .ed-button:disabled{background:#8296a4;cursor:not-allowed}.einfo-demo .ed-card .ed-button{width:100%}.einfo-demo .s_website_form_result{display:block;margin-top:8px;font-size:13px}.einfo-demo .ed-footer{border-top:1px solid var(--ed-line);background:#fff;padding:24px 0;font-size:13px;color:var(--ed-muted)}.einfo-demo .ed-footer a{text-decoration:none}.einfo-demo .ed-message{max-width:720px;padding-top:88px;padding-bottom:100px;min-height:60vh}.einfo-demo .ed-message p:not(.ed-eyebrow){font-size:17px;color:var(--ed-muted);line-height:1.8}.einfo-demo .ed-message .ed-button{margin-top:15px}.einfo-demo .ed-links{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.einfo-demo .ed-verify-note{margin-top:14px!important;font-size:14px!important}.ed-standalone{margin:0}@media(max-width:767px){.einfo-demo .ed-wrap{width:calc(100% - 36px)}.einfo-demo .ed-header-inner{min-height:70px}.einfo-demo .ed-logo img{width:102px;height:52px}.einfo-demo .ed-main{padding-top:32px;padding-bottom:42px}.einfo-demo .ed-grid{grid-template-columns:1fr;gap:28px}.einfo-demo .ed-intro{padding-top:0}.einfo-demo h1{font-size:33px}.einfo-demo .ed-lead{font-size:16px}.einfo-demo .ed-card{padding:23px 19px}.einfo-demo .ed-row{grid-template-columns:1fr;gap:0}.einfo-demo .ed-field input,.einfo-demo .ed-field textarea{font-size:16px}.einfo-demo .ed-message{padding-top:56px;padding-bottom:70px}}

.einfo-demo .ed-mobile-apply{display:none}.einfo-demo #ed-application{scroll-margin-top:18px}@media(max-width:767px){.einfo-demo .ed-mobile-apply{display:inline-flex;margin:0 0 25px;background:#b54712}}
