.su-page{--su-bg:#eef2f0;--su-surface:#fff;--su-border:rgba(10,26,47,.1);--su-border-hover:rgba(10,26,47,.16);--su-border-focus:#0d7a6f;--su-text:#0a1a2f;--su-text-secondary:#3d4f5f;--su-text-muted:#7a8b99;--su-accent:#0d7a6f;--su-accent-hover:#0a5c54;--su-navy:#0a1a2f;--su-navy-mid:#16324f;--su-panel-muted:hsla(0,0%,100%,.62);--su-radius:10px;--su-radius-lg:16px;--su-shadow-sm:0 1px 3px rgba(10,26,47,.05);--su-shadow:0 12px 40px rgba(10,26,47,.08);--su-shadow-focus:0 0 0 3px rgba(13,122,111,.18);--su-gradient:linear-gradient(135deg,#0a1a2f,#0d7a6f);--su-font:var(--font-tajawal,"Tajawal"),system-ui,sans-serif;font-family:var(--su-font);background:var(--su-bg);color:var(--su-text);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}.su-page *,.su-page :after,.su-page :before{box-sizing:border-box}.su-mesh{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 15% 10%,rgba(13,122,111,.1),transparent 55%),radial-gradient(ellipse 55% 45% at 90% 85%,rgba(10,26,47,.06),transparent 50%),linear-gradient(180deg,#e8f0ee 0,var(--su-bg) 45%,#e9eef1 100%)}.su-layout{position:relative;z-index:1;display:grid;min-height:100vh}@media (min-width:1024px){.su-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}.su-panel{display:none;position:relative;background:#05343a;color:#fff;overflow:hidden}@media (min-width:1024px){.su-panel{display:block}}.su-panel-sky{background:radial-gradient(ellipse 80% 55% at 70% -10%,rgba(34,211,238,.22),transparent 55%),radial-gradient(ellipse 60% 50% at 0 100%,rgba(13,148,136,.28),transparent 55%),linear-gradient(165deg,#04262c,#0a3d44 45%,#062f35)}.su-panel-sky,.su-panel-waves{position:absolute;inset:0;pointer-events:none}.su-panel-waves{opacity:.35;background:radial-gradient(ellipse 90% 40% at 20% 30%,transparent 40%,rgba(45,212,191,.08) 42%,transparent 48%),radial-gradient(ellipse 80% 35% at 80% 70%,transparent 42%,rgba(56,189,248,.07) 46%,transparent 52%)}.su-panel-stars{position:absolute;inset:0;opacity:.55;background-image:radial-gradient(1.2px 1.2px at 12% 18%,hsla(0,0%,100%,.55),transparent),radial-gradient(1px 1px at 28% 42%,hsla(0,0%,100%,.4),transparent),radial-gradient(1.4px 1.4px at 48% 22%,hsla(0,0%,100%,.5),transparent),radial-gradient(1px 1px at 66% 58%,hsla(0,0%,100%,.35),transparent),radial-gradient(1.2px 1.2px at 82% 28%,hsla(0,0%,100%,.45),transparent),radial-gradient(1px 1px at 90% 72%,hsla(0,0%,100%,.3),transparent),radial-gradient(1.3px 1.3px at 38% 78%,hsla(0,0%,100%,.4),transparent);pointer-events:none}.su-panel-inner{position:relative;z-index:1;min-height:100vh;padding:28px 28px 22px}.su-panel-inner,.su-panel-top{display:flex;flex-direction:column;gap:18px}.su-panel-top{align-items:flex-start}.su-panel-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#fff;width:-moz-fit-content;width:fit-content}.su-panel-logo-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#14b8a6,#0e4749);box-shadow:0 8px 20px rgba(20,184,166,.28)}.su-panel-logo-text{display:flex;flex-direction:column;gap:1px;line-height:1.2}.su-panel-logo-text strong{font-size:16px;font-weight:800}.su-panel-logo-text small{font-size:11px;font-weight:500;color:hsla(0,0%,100%,.58)}.su-panel-steps{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;flex-wrap:wrap}.su-panel-step{display:inline-flex;align-items:center;gap:7px;opacity:.5}.su-panel-step.is-active,.su-panel-step.is-done{opacity:1}.su-panel-step-n{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;font-size:11px;font-weight:800;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.8)}.su-panel-step.is-done .su-panel-step-n{background:#0d9488;border-color:#2dd4bf;color:#fff}.su-panel-step.is-active .su-panel-step-n{background:#22d3ee;border-color:#67e8f9;color:#083344;box-shadow:0 0 0 4px rgba(34,211,238,.18)}.su-panel-step-label{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.82)}.su-panel-step-line{width:28px;height:2px;border-radius:999px;background:hsla(0,0%,100%,.16);flex-shrink:0}.su-panel-hero{display:grid;gap:18px;align-items:center;flex:1}@media (min-width:1280px){.su-panel-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px}}.su-panel-copy{min-width:0}.su-panel-context{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.su-panel-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:11.5px;font-weight:700;color:hsla(0,0%,100%,.92);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12)}.su-panel-chip--accent{background:rgba(20,184,166,.16);border-color:rgba(45,212,191,.35);color:#ccfbf1}.su-panel-kicker{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;margin:0 0 12px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;color:#a5f3fc;background:rgba(8,145,178,.16);border:1px solid rgba(34,211,238,.28)}.su-panel-headline{margin:0 0 10px;font-size:clamp(1.45rem,2.4vw,1.95rem);font-weight:800;line-height:1.35;letter-spacing:-.02em;color:#fff}.su-panel-desc{margin:0 0 16px;font-size:13.5px;line-height:1.7;color:rgba(186,230,253,.78);max-width:34rem}.su-panel-features{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.su-panel-features li{display:flex;align-items:flex-start;gap:12px;padding:12px 13px;border-radius:14px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.su-panel-feature-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;flex-shrink:0;color:#5eead4;background:rgba(45,212,191,.12);border:1px solid rgba(45,212,191,.22)}.su-panel-feature-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.su-panel-feature-copy strong{font-size:13px;font-weight:700;color:#fff}.su-panel-feature-copy small{font-size:11.5px;line-height:1.5;color:rgba(186,230,253,.7)}.su-panel-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:220px}.su-panel-dash{display:block;width:min(100%,340px);height:auto;border-radius:16px;filter:drop-shadow(0 18px 40px rgba(0,0,0,.35))}.su-testimonial{margin:0;padding:14px 16px;border-radius:16px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(10px)}.su-testimonial-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.su-testimonial-stars{display:flex;gap:2px;color:#fbbf24}.su-testimonial-badge{font-size:11px;font-weight:700;color:#99f6e4;padding:3px 8px;border-radius:999px;background:rgba(45,212,191,.14);border:1px solid rgba(45,212,191,.22)}.su-testimonial p{margin:0 0 12px;font-size:12.5px;line-height:1.7;color:hsla(0,0%,100%,.86);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.su-testimonial footer{display:flex;align-items:center;gap:10px}.su-testimonial-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;flex-shrink:0;font-size:13px;font-weight:800;color:#042f2e;background:linear-gradient(145deg,#5eead4,#14b8a6)}.su-testimonial footer div{display:flex;flex-direction:column;gap:1px;min-width:0}.su-testimonial footer strong{font-size:12.5px;font-weight:700;color:#fff}.su-testimonial footer span{font-size:11px;color:hsla(0,0%,100%,.55)}.su-panel-footer{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:auto;padding:14px 10px;border-radius:18px;background:#fff;color:#0f172a;box-shadow:0 10px 30px rgba(0,0,0,.18)}@media (min-width:1280px){.su-panel-footer{grid-template-columns:repeat(4,1fr);padding:16px 8px}}.su-panel-stat{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:4px 6px}.su-panel-stat-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;color:#0d9488;background:#ecfdf5;margin-bottom:2px}.su-panel-stat strong{font-size:15px;font-weight:800;color:#0f172a;letter-spacing:-.02em}.su-panel-stat span{font-size:10.5px;font-weight:500;color:#64748b;line-height:1.3;max-width:9.5rem}.su-main{display:flex;flex-direction:column;min-height:100vh}.su-main-top{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}@media (min-width:1024px){.su-main-top{padding:28px 48px 0;justify-content:flex-end}}.su-main-logo-mobile{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--su-text);font-weight:700;font-size:15px}@media (min-width:1024px){.su-main-logo-mobile{display:none}}.su-main-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;color:var(--su-accent);background:rgba(13,122,111,.08);border:1px solid rgba(13,122,111,.18)}.su-main-inner{flex:1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:480px;margin:0 auto;padding:24px 24px 48px}@media (min-width:1024px){.su-main-inner{max-width:440px;padding:20px 48px 56px}}.su-header{margin-bottom:24px}.su-header-eyebrow{display:inline-block;margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--su-accent)}.su-header h2{margin:0 0 8px;font-size:1.65rem;font-weight:800;letter-spacing:-.03em;color:var(--su-text);line-height:1.2}.su-header p{margin:0;font-size:14.5px;line-height:1.65;color:var(--su-text-secondary)}.su-trust{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.su-trust-item{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:11.5px;font-weight:700;color:var(--su-text-secondary);background:rgba(10,26,47,.04);border:1px solid var(--su-border)}.su-trust-item svg{color:var(--su-accent);flex-shrink:0}.su-form{display:flex;flex-direction:column;gap:18px}.su-section-label{margin:4px 0 -4px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--su-text-muted)}.su-row{display:grid;gap:18px}@media (min-width:520px){.su-row{grid-template-columns:1fr 1fr}}.su-field{display:flex;flex-direction:column;gap:6px}.su-field label{font-size:13px;font-weight:700;color:var(--su-text);letter-spacing:-.01em}.su-req{color:#dc2626;font-weight:700}.su-field input,.su-field textarea{width:100%;padding:11px 13px;font-family:inherit;font-size:14px;font-weight:500;color:var(--su-text);background:#fafbfc;border:1px solid var(--su-border);border-radius:var(--su-radius);outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.su-field input::-moz-placeholder,.su-field textarea::-moz-placeholder{color:var(--su-text-muted);font-weight:400}.su-field input::placeholder,.su-field textarea::placeholder{color:var(--su-text-muted);font-weight:400}.su-field input:hover,.su-field textarea:hover{border-color:var(--su-border-hover);background:#fff}.su-field.is-focused .su-select-wrap,.su-field.is-focused input,.su-field.is-focused textarea{border-color:var(--su-border-focus);box-shadow:var(--su-shadow-focus);background:#fff}.su-field textarea{resize:vertical;min-height:84px;line-height:1.55}.su-ltr{text-align:left;direction:ltr}.su-field--select label{display:flex;align-items:center;gap:8px}.su-select-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.02em;color:var(--su-accent);background:rgba(13,122,111,.1);border:1px solid rgba(13,122,111,.18)}.su-select-wrap{position:relative;display:flex;align-items:stretch;min-height:48px;background:#fafbfc;border:1px solid var(--su-border);border-radius:var(--su-radius);overflow:hidden;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.su-select-wrap:hover{border-color:var(--su-border-hover);background:#fff}.su-select-leading{flex-shrink:0;width:48px;justify-content:center;border-left:1px solid var(--su-border);transition:border-color .15s}.su-select-display,.su-select-leading{display:flex;align-items:center;pointer-events:none}.su-select-display{flex:1;min-width:0;padding:12px 14px;font-size:14px;font-weight:700;color:var(--su-text);letter-spacing:-.01em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.su-select-native{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;font-family:inherit;font-size:16px;color:transparent;background:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;z-index:2}.su-select-native option{color:var(--su-text);background:#fff}.su-select-trailing{flex-shrink:0;width:44px;display:flex;align-items:center;justify-content:center;background:rgba(10,26,47,.035);border-right:1px solid var(--su-border);pointer-events:none;transition:background .15s,border-color .15s}.su-select-wrap:hover .su-select-trailing{background:rgba(10,26,47,.05)}.su-field.is-focused .su-select-trailing{background:rgba(13,122,111,.06);border-right-color:rgba(13,122,111,.2)}.su-field.is-focused .su-select-leading{border-left-color:rgba(13,122,111,.2)}.su-select-chevron{color:var(--su-text-muted);transition:color .15s,transform .15s}.su-field.is-focused .su-select-chevron{color:var(--su-accent)}.su-select-wrap:active .su-select-chevron{transform:translateY(1px)}.su-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;padding:0 20px;border:none;border-radius:var(--su-radius);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:transform .12s,box-shadow .15s,opacity .15s,filter .15s}.su-btn:active:not(:disabled){transform:scale(.985)}.su-btn-primary{background:var(--su-gradient);color:#fff;box-shadow:0 4px 14px rgba(10,26,47,.22)}.su-btn-primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 6px 20px rgba(10,26,47,.28)}.su-btn-primary:disabled{opacity:.65;cursor:not-allowed}.su-spin{animation:su-spin .8s linear infinite}@keyframes su-spin{to{transform:rotate(1turn)}}.su-legal{margin:0;font-size:12px;line-height:1.65;color:var(--su-text-muted);text-align:center}.su-back{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px;border:none;background:none;font-family:inherit;font-size:13px;font-weight:600;color:var(--su-text-secondary);cursor:pointer;transition:color .15s}.su-back:hover{color:var(--su-text)}.su-error{padding:12px 14px;border-radius:var(--su-radius);background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:13px;font-weight:600;overflow:hidden}.su-loading{padding:48px}.su-footer,.su-loading{display:flex;justify-content:center;color:var(--su-text-muted)}.su-footer{align-items:center;gap:8px;padding:18px 24px 24px;font-size:12px}.su-footer a{color:var(--su-text-secondary);text-decoration:none;font-weight:600}.su-footer a:hover{color:var(--su-text);text-decoration:underline}.su-success{text-align:center;padding:8px 0 4px}.su-success-icon{width:64px;height:64px;margin:0 auto 22px;border-radius:50%;background:linear-gradient(135deg,rgba(13,122,111,.15),rgba(13,122,111,.06));color:var(--su-accent);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 8px rgba(13,122,111,.06)}.su-success-title{margin:0 0 8px;font-size:1.55rem;font-weight:800;letter-spacing:-.02em}.su-success-text{margin:0 0 28px;font-size:14px;line-height:1.7;color:var(--su-text-secondary)}.su-success-text strong{color:var(--su-text);font-weight:800}.su-success-steps{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:28px}.su-success-step{display:flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;font-size:12px;font-weight:700;color:var(--su-text-muted);background:#f4f7f6;border:1px solid var(--su-border)}.su-success-step.is-done{color:var(--su-accent);border-color:rgba(13,122,111,.28);background:rgba(13,122,111,.07)}.su-success-step.is-active{color:var(--su-text);border-color:rgba(10,26,47,.22);background:var(--su-surface);box-shadow:var(--su-shadow-sm)}.su-success-step-dot{width:18px;height:18px;border-radius:50%;border:1.5px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0}.su-success-step.is-done .su-success-step-dot{background:var(--su-accent);border-color:var(--su-accent);color:#fff}@media (max-width:520px){.su-success-steps{flex-direction:column;align-items:stretch}.su-trust{gap:6px}.su-trust-item{font-size:11px}}@media (prefers-reduced-motion:reduce){.su-spin{animation:none}}