.form-diamond-glow[data-astro-cid-72ua6bgb]{position:absolute;inset:0;pointer-events:none}.form-diamond-glow[data-astro-cid-72ua6bgb] svg[data-astro-cid-72ua6bgb]{position:absolute;transform:rotate(-90deg)}.form-diamond-glow[data-astro-cid-72ua6bgb] .g-vector[data-astro-cid-72ua6bgb]{top:184px;left:65px;width:289px;height:418px}.form-diamond-glow[data-astro-cid-72ua6bgb] .g-img[data-astro-cid-72ua6bgb]{top:123px;left:4px;width:411px;height:418px}.form-diamond-glow[data-astro-cid-72ua6bgb] .g-vector-2[data-astro-cid-72ua6bgb]{top:39px;left:-39px;width:497px;height:418px}.form-diamond-glow[data-astro-cid-72ua6bgb] .g-vector-3[data-astro-cid-72ua6bgb]{top:326px;left:165px;width:168px;height:255px}.form-diamond-glow[data-astro-cid-72ua6bgb] .trace-path[data-astro-cid-72ua6bgb]{fill:none;stroke:#46a0ff8c;stroke-width:1.5;filter:url(#formGlowFilter);opacity:0}@media (prefers-reduced-motion:reduce){.form-diamond-glow[data-astro-cid-72ua6bgb]{display:none}}.emap-signup,.emap-signup *,.emap-signup :before,.emap-signup :after{box-sizing:border-box}.emap-signup{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f5f7fa;color:#1a1a2e;margin:0;padding:40px 16px}.emap-signup .card{max-width:640px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000014;padding:40px 36px}.emap-signup .progress-bar{display:flex;align-items:center;margin-bottom:32px;gap:0}.emap-signup .progress-step{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}.emap-signup .progress-step:not(:last-child):after{content:"";position:absolute;top:14px;left:50%;width:100%;height:2px;background:#e5e7eb;z-index:0}.emap-signup .progress-step.done:after,.emap-signup .progress-step.active:after{background:#3b82f6}.emap-signup .step-circle{width:28px;height:28px;border-radius:50%;background:#e5e7eb;color:#9ca3af;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.emap-signup .progress-step.active .step-circle{background:#3b82f6;color:#fff}.emap-signup .progress-step.done .step-circle{background:#10b981;color:#fff}.emap-signup .step-label{font-size:.65rem;color:#9ca3af;margin-top:4px;text-align:center;white-space:nowrap}.emap-signup .progress-step.active .step-label{color:#3b82f6;font-weight:600}.emap-signup .progress-step.done .step-label{color:#10b981}.emap-signup h2{font-size:1.4rem;margin:0 0 4px;color:#0f172a}.emap-signup .step-subtitle{color:#64748b;margin:0 0 24px;font-size:.9rem}.emap-signup .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.emap-signup .form-group{margin-bottom:16px}.emap-signup .form-section{margin-top:24px;margin-bottom:8px;border-top:1px solid #e5e7eb;padding-top:20px}.emap-signup .form-section h3{font-size:.9rem;font-weight:700;color:#374151;margin:0 0 16px;text-transform:uppercase;letter-spacing:.04em}.emap-signup label{display:block;font-size:.85rem;font-weight:600;color:#374151;margin-bottom:5px}.emap-signup label .required{color:#ef4444;margin-left:2px}.emap-signup label .hint{font-weight:400;color:#6b7280;font-size:.8rem}.emap-signup input:not([type=checkbox]):not([type=radio]):not([type=range]),.emap-signup select,.emap-signup textarea{width:100%;padding:10px 13px;border:1.5px solid #d1d5db;border-radius:7px;font-size:.95rem;color:#1f2937;background:#fff;transition:border-color .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.emap-signup textarea{resize:vertical;min-height:80px}.emap-signup input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.emap-signup select:focus,.emap-signup textarea:focus{outline:0;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.emap-signup input:not([type=checkbox]):not([type=radio]).error,.emap-signup select.error,.emap-signup textarea.error{border-color:#ef4444}.emap-signup .field-error{display:block;color:#ef4444;font-size:.8rem;margin-top:4px}.emap-signup .checkbox-group{display:flex;flex-direction:column;gap:8px}.emap-signup .checkbox-item{display:flex;align-items:center;gap:10px}.emap-signup .checkbox-item input[type=checkbox]{width:16px;height:16px;flex-shrink:0;cursor:pointer}.emap-signup .checkbox-item label{font-weight:400;color:#374151;cursor:pointer;margin-bottom:0}.emap-signup .radio-group{display:flex;gap:20px;flex-wrap:wrap}.emap-signup .radio-item{display:flex;align-items:center;gap:8px}.emap-signup .radio-item input[type=radio]{width:16px;height:16px;cursor:pointer}.emap-signup .radio-item label{font-weight:400;cursor:pointer;margin-bottom:0}.emap-signup .pct-sliders{display:flex;flex-direction:column;gap:14px;margin-top:8px}.emap-signup .pct-slider-row{display:grid;grid-template-columns:170px 1fr 44px;align-items:center;gap:12px}.emap-signup .pct-slider-row label{font-size:.85rem;font-weight:500;color:#374151;margin:0}.emap-signup .pct-slider-row input[type=range]{width:100%;accent-color:#3b82f6;cursor:pointer;height:4px}.emap-signup .pct-val{font-size:.92rem;font-weight:600;color:#1d4ed8;text-align:right;white-space:nowrap}.emap-signup .pct-sum-note{font-size:.8rem;color:#6b7280;margin-top:6px}.emap-signup .pct-sum-note.error{color:#ef4444}.emap-signup .terms-box{width:100%;height:220px;font-size:.78rem;line-height:1.55;color:#374151;background:#f9fafb;border:1.5px solid #d1d5db;border-radius:7px;padding:12px 14px;resize:none;font-family:inherit;overflow-y:scroll}.emap-signup .terms-box:focus{outline:0;border-color:#3b82f6}.emap-signup .terms-group{margin:20px 0;display:flex;align-items:flex-start;gap:10px}.emap-signup .terms-group input[type=checkbox]{width:17px;height:17px;flex-shrink:0;margin-top:2px;cursor:pointer}.emap-signup .terms-group label{font-size:.88rem;font-weight:400;color:#4b5563;cursor:pointer}.emap-signup .terms-group a{color:#3b82f6}.emap-signup .btn-row{display:flex;gap:12px;margin-top:24px}.emap-signup button[type=button].btn-back{flex:0 0 auto;padding:12px 20px;background:#f3f4f6;color:#374151;border:1.5px solid #d1d5db;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer}.emap-signup button[type=button].btn-back:hover{background:#e5e7eb}.emap-signup button[type=submit]{flex:1;padding:13px;background:#3b82f6;color:#fff;border:0;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.emap-signup button[type=submit]:hover:not(:disabled){background:#2563eb}.emap-signup button[type=submit]:disabled{opacity:.65;cursor:not-allowed}.emap-signup .alert{padding:12px 16px;border-radius:7px;margin-bottom:20px;font-size:.9rem}.emap-signup .alert-error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.emap-signup .alert-warning{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.emap-signup .alert-info{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.emap-signup .link-button{background:0 0;border:0;padding:0;margin:0;font:inherit;font-weight:600;color:inherit;text-decoration:underline;cursor:pointer}.emap-signup .step-section{display:none}.emap-signup .step-section.active{display:block}.emap-signup #success-panel{display:none;text-align:center;padding:20px 0}.emap-signup #success-panel .icon{font-size:3.5rem;margin-bottom:12px}.emap-signup #success-panel h2{color:#166534;margin:0 0 8px}.emap-signup #success-panel p{color:#4b5563}.emap-signup .sensitive-note{font-size:.75rem;color:#6b7280;margin-top:4px}.emap-signup .hp-field{display:none!important}@media (max-width:520px){.emap-signup .card{padding:28px 20px}.emap-signup .form-row,.emap-signup .pct-row{grid-template-columns:1fr}.emap-signup .step-label{display:none}}.emap-signup{font-family:inherit;background:0 0;padding:0}.emap-signup .card{box-shadow:0 4px 24px #00000014;border:1px solid #e5e7eb}.emap-signup .progress-step.done:after,.emap-signup .progress-step.active:after{background:#3ddc73}.emap-signup .progress-step.active .step-circle{background:#003c7e;color:#fff}.emap-signup .progress-step.done .step-circle{background:#3ddc73;color:#fff}.emap-signup .progress-step.active .step-label{color:#003c7e}.emap-signup .step-label{color:#526174}.emap-signup #progress-bar{scroll-margin-top:110px}.emap-signup .progress-step.done .step-label{color:#166534}.emap-signup button[type=submit]{background:#3ddc73;color:#0f172a}.emap-signup button[type=submit]:hover:not(:disabled){background:#34c759}.emap-signup .form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.emap-signup .form-group{min-width:0}.emap-signup .floating-control{position:relative}.emap-signup .floating-control>input,.emap-signup .floating-control>select,.emap-signup .floating-control>textarea{min-height:50px;padding:14px 16px;border-radius:10px}.emap-signup .floating-control>label{pointer-events:none;position:absolute;left:12px;top:14px;max-width:calc(100% - 30px);padding:0 5px;margin:0;color:#687079;background:#fff;font-size:14px;line-height:21px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text;transition:top .15s,font-size .15s,color .15s}.emap-signup .floating-control:has(input:-webkit-autofill)>label{top:-10px;font-size:12px;color:#398a55}.emap-signup .floating-control:focus-within>label,.emap-signup .floating-control.has-value>label,.emap-signup .floating-control:has(input:autofill)>label{top:-10px;font-size:12px;color:#398a55}.emap-signup .floating-control>input::-moz-placeholder,.emap-signup .floating-control>textarea::-moz-placeholder{color:transparent}.emap-signup .floating-control>input::placeholder,.emap-signup .floating-control>textarea::placeholder{color:transparent}.emap-signup .floating-control>input:focus::-moz-placeholder,.emap-signup .floating-control>textarea:focus::-moz-placeholder{color:#929ba4}.emap-signup .floating-control>input:focus::placeholder,.emap-signup .floating-control>textarea:focus::placeholder{color:#929ba4}.emap-signup .floating-select:not(.has-value):not(:focus-within)>select{color:transparent}.emap-signup .floating-date:not(.has-value):not(:focus-within)>input{color:transparent}.emap-signup .floating-date:not(.has-value):not(:focus-within)>input::-webkit-datetime-edit{opacity:0}.emap-signup .floating-select>select{padding-right:30px}.emap-signup .floating-select:after{content:"⌄";position:absolute;right:12px;top:12px;color:#687079;pointer-events:none}.emap-signup .floating-select option{color:#1f2937}.emap-signup .floating-control>input:focus,.emap-signup .floating-control>select:focus,.emap-signup .floating-control>textarea:focus{border-color:#69bb84;box-shadow:0 0 0 1px #69bb84}.emap-signup .floating-control:has(.error)>label{color:#b91c1c}.emap-signup .floating-control>.error{border-color:#ef4444}.emap-signup .final-questions .floating-control>label{position:static;grid-row:1;min-height:34px;padding:0;max-width:none;font-size:12px;color:#526174;white-space:normal;line-height:17px;overflow:visible}.emap-signup .final-questions .floating-control{display:grid;grid-template-rows:34px 50px;gap:6px}.emap-signup .final-questions .floating-control>select{grid-row:2;min-height:50px;padding:14px 30px 14px 16px}.emap-signup .final-questions .floating-select:after{top:52px}.emap-signup .final-questions .floating-select:not(.has-value):not(:focus-within)>select{color:#687079}.emap-signup #form-step6>.btn-row{display:block}.emap-signup #btn-step6{display:block;width:100%}.emap-signup .entry-method-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;position:relative}.emap-signup .entry-method-options>input{position:absolute;width:1px;height:1px;opacity:0;clip-path:inset(50%)}.emap-signup .entry-method-options>label{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px;margin:0;border:1.5px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;cursor:pointer;text-align:center;font-weight:500}.emap-signup .entry-method-options>input:checked+label{border-color:#32834d;background:#eaf8ee;color:#185c30;box-shadow:inset 0 0 0 1px #32834d}.emap-signup .entry-method-options>input:focus-visible+label{outline:3px solid #003c7e;outline-offset:3px}.emap-signup #entry-method-mix[hidden]{display:none}.emap-signup #entry-method-mix{margin-top:16px}@media (min-width:521px){.emap-signup .form-group:has(>.floating-control>#ownership_percentage_1),.emap-signup .form-group:has(>.floating-control>#ownership_percentage_2),.emap-signup #dl_expiry_1_group,.emap-signup #dl_expiry_2_group,.emap-signup #business_register_number_group{max-width:calc((100% - 16px)/2)}}@media (max-width:520px){.emap-signup .form-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.emap-signup .floating-control>label{transition:none}}.emap-landing-heading[data-astro-cid-hj4g2mjc]{max-width:740px;margin:0 auto 28px;text-align:center;text-wrap:balance;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.25;color:#ebedf6}[data-astro-cid-hj4g2mjc][data-form-layout=plain]{background:0 0!important;border-color:transparent}[data-astro-cid-hj4g2mjc][data-form-layout=plain] .pointer-events-none[data-astro-cid-hj4g2mjc]{display:none}