@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tajawal-regular.ttf)format("truetype")}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tajawal-medium.ttf)format("truetype")}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tajawal-bold.ttf)format("truetype")}:root{--blue:#2b3080;--red:#b92c32;--ink:#252849;--muted:#70728a;--border:#e6e6ef}*{box-sizing:border-box}body{color:var(--ink);background:#f8f8fc;margin:0;font-family:Tajawal,Tahoma,Arial,sans-serif;line-height:1.7}main{max-width:1060px;margin:auto;padding:0 28px}header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:118px;display:flex}header img{object-fit:contain;display:block}.header-label{color:var(--blue);font-size:13px;font-weight:600}.preview{color:var(--blue);text-align:center;background:#efeff8;border:1px solid #dcddec;border-radius:9px;max-width:650px;margin:26px auto 0;padding:10px 18px;font-size:12px}.dot{background:var(--blue);vertical-align:middle;border-radius:100%;width:6px;height:6px;margin-left:9px;display:inline-block}.intro{text-align:center;margin:48px auto 35px}.eyebrow{letter-spacing:.5px;color:var(--blue);font-size:12px;font-weight:700}h1{letter-spacing:normal;color:var(--blue);margin:13px 0 18px;font-size:55px;font-weight:800;line-height:1.4}h1 span{color:var(--red)}.intro>p{color:var(--muted);margin:0;font-size:16px;line-height:1.9}.limit{text-align:right;justify-content:center;align-items:center;gap:17px;margin:26px 0 0;display:flex}.limit-number{color:var(--blue);border-left:1px solid #d8d9e7;padding-left:17px;font-size:39px;font-weight:700;line-height:1.2}.limit>span+span{font-size:13px;font-weight:700}.limit small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.form-card{border:1px solid var(--border);background:#fff;border-radius:19px;max-width:650px;margin:0 auto;padding:29px 32px 21px;box-shadow:0 12px 50px #2b308008}.card-top{border-bottom:1px solid #efeff5;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:23px;display:flex}.step{color:var(--blue);background:#f0f0f9;border-radius:10px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:700;display:grid}h2{margin:0;font-size:18px;font-weight:700}.card-top p{color:var(--muted);margin:2px 0 0;font-size:11px}.required-note{color:var(--muted);margin-right:auto;font-size:10px}.fields{grid-template-columns:1fr 1fr;gap:20px 18px;display:grid}label{font-size:12px;font-weight:600;display:block}input:not([type=checkbox]),select{color:#555974;opacity:1;background:#fafafd;border:1px solid #dddfe9;border-radius:9px;width:100%;height:48px;margin-top:7px;padding:0 13px;font-family:inherit;font-size:13px;display:block}input::placeholder,select{color:#a3a4b4}.fields small{color:var(--muted);margin-top:7px;font-size:10px;font-weight:400;line-height:1.7;display:block}.privacy{background:#f6f6fb;border-radius:10px;gap:11px;margin-top:24px;padding:16px;display:flex}.privacy-icon{color:var(--blue);font-size:16px;font-weight:700}h3{color:var(--blue);margin:0 0 4px;font-size:11px}.privacy p{color:var(--muted);margin:0;font-size:10px;line-height:1.9}.consent{color:var(--muted);align-items:flex-start;gap:9px;margin:21px 0;font-size:10px;font-weight:400;line-height:1.9;display:flex}.consent input{flex-shrink:0;width:16px;height:16px;margin:4px 0 0}.submit{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:9px;justify-content:center;align-items:center;gap:15px;width:100%;min-height:50px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.submit:hover{background:#23276b}.submit:focus-visible{outline-offset:4px;outline:3px solid #b92c32}.form-note{text-align:center;color:var(--muted);margin:11px 0 0;font-size:10px}footer{text-align:center;color:var(--muted);margin:30px auto 35px}footer img{object-fit:contain;opacity:.8}footer p{margin:2px 0 8px;font-size:11px}@media (max-width:600px){main{padding:0 18px}header{height:90px}header img{width:135px;height:auto}.header-label{font-size:11px}.preview{margin-top:18px;padding:9px;font-size:10px}.intro{margin:33px auto 29px}h1{margin:10px 0 12px;font-size:43px}.intro>p{font-size:13px}.limit-number{font-size:34px}.form-card{border-radius:15px;padding:21px 19px 18px}.fields{grid-template-columns:1fr;gap:16px}.required-note{font-size:8px}h2{font-size:16px}.card-top{gap:9px;margin-bottom:18px;padding-bottom:18px}.desktop{display:none}.privacy{padding:13px}.consent{font-size:10px}.form-note{font-size:9px}footer small{line-height:1.9;display:block}}html,body{text-align:right;direction:rtl}body{font-size:16px}.preview{overflow-wrap:break-word;width:100%;height:auto;min-height:44px;padding:11px 15px;line-height:1.8;display:block}.dot{vertical-align:middle;flex:none}.intro{text-align:right;max-width:650px}.eyebrow{letter-spacing:normal;font-size:14px}h1{letter-spacing:normal;font-size:46px;font-weight:700;line-height:1.45}.intro>p{font-size:17px;line-height:1.9}.limit{justify-content:flex-start}.form-card{text-align:right}.fields{grid-template-columns:1fr;gap:22px}.fields label{text-align:right;font-size:16px;line-height:1.6}.fields input,.fields select{text-align:right;min-height:54px;font-size:16px;line-height:1.5}.fields small{font-size:12px;line-height:1.85}.card-top{flex-wrap:wrap;align-items:flex-start}h2{font-size:21px}.card-top p{font-size:13px}.required-note{font-size:11px;line-height:1.8}.privacy h3{font-size:14px;line-height:1.7}.privacy p{font-size:12px;line-height:1.9}.consent{grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:12px;line-height:1.9;display:grid}.consent input{margin-top:4px}.submit{min-height:54px;font-size:16px}.form-note{font-size:12px;line-height:1.8}.header-label{font-size:14px}footer small{font-size:11px}@media (max-width:600px){h1{font-size:38px;line-height:1.45}.intro{margin:30px auto}.intro>p{font-size:16px}.preview{text-align:right;font-size:12px}.header-label{font-size:12px}.required-note{width:100%;margin-right:50px;font-size:11px}.card-top{row-gap:7px}.form-card{padding:22px 18px}.fields{gap:22px}.consent{font-size:12px}.form-note{font-size:11px}.limit small{font-size:12px}.limit>span+span{font-size:15px}}body{background:#f4f6f3}header{background:0 0}.intro{color:#fff;background:#105332;border-radius:18px;margin-top:24px;padding:34px 32px;position:relative;overflow:hidden}.intro:before{content:"";pointer-events:none;background:radial-gradient(at 0 0,#ffffff0d,#0000 60%);position:absolute;inset:0}.heart{color:#ed4a4f;margin:0 0 18px;font-size:32px;line-height:1}.intro .eyebrow{color:#d9e8d6;font-size:14px}.intro h1{color:#fff;letter-spacing:normal;margin:13px 0 17px;font-size:40px;line-height:1.5}.intro h1 span{color:#fff}.intro>p{color:#e1eadd;font-size:16px;line-height:1.9}.intro .limit{border-top:1px solid #ffffff30;margin-top:25px;padding-top:21px}.intro .limit-number{color:#fff;border-left-color:#fff5;font-size:43px}.intro .limit small{color:#d1e0cc}.intro .limit>span+span{color:#fff}.preview{color:#515c51;background:#fff;border-color:#dce3da}.form-card{box-shadow:none;border-color:#dce3da}.form-card h2{color:var(--blue)}.submit{background:var(--blue)}footer{padding-bottom:12px}@media (max-width:600px){.intro{border-radius:14px;margin-top:20px;padding:27px 22px}.intro h1{font-size:32px;line-height:1.5}.intro>p{font-size:16px}.intro .eyebrow{font-size:13px}.heart{font-size:27px}.intro .limit-number{font-size:38px}.intro .limit small{font-size:11px}.intro .limit>span+span{font-size:14px}}.privacy-content{flex:1;min-width:0}.privacy .privacy-short{color:var(--blue);margin:0;font-size:13px;font-weight:500;line-height:1.9}.privacy-disclosure{text-align:right;direction:rtl;margin-top:2px}.privacy-disclosure summary{cursor:pointer;width:fit-content;max-width:100%;min-height:44px;color:var(--blue);text-underline-offset:3px;padding:10px 0;font-size:13px;font-weight:700;line-height:24px;text-decoration:underline;list-style-position:inside;display:list-item}.privacy-disclosure summary::marker{color:var(--blue)}.privacy-disclosure summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:3px}.privacy .privacy-full{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.95}.privacy-disclosure[open] summary{margin-bottom:2px}@media (max-width:600px){.privacy .privacy-short{font-size:13px}.privacy .privacy-full{font-size:12px}}
