.babel-form{--babel-primary:#ee4023;--babel-primary-glow:#ff6a44;--babel-bg:#050505;--babel-fg:#F8FAFC;--babel-muted:#9CA3AF;--babel-border:rgba(255,255,255,.08);--babel-surface:rgba(17,17,17,.55);--gradient-ember:linear-gradient(135deg,#ee4023 0%,#ff6a44 50%,#ff3d7f 100%);--shadow-ember:0 20px 60px -20px rgba(238,64,35,.55);--shadow-ember-strong:0 30px 80px -20px rgba(238,64,35,.7),0 0 0 1px rgba(238,64,35,.45) inset;position:relative;direction:rtl;font-family:"Tajawal","Cairo",system-ui,sans-serif;overflow:hidden}@media(min-width:768px){.babel-section{padding:112px 24px}}.babel-bg-blob{position:absolute;left:50%;top:50%;width:420px;height:420px;transform:translate(-50%,-50%);border-radius:50%;background:rgb(238 64 35 / .06);filter:blur(140px);pointer-events:none}.ios-glass,.glass-card{position:relative;background:linear-gradient(135deg,rgb(255 255 255 / .10),rgb(255 255 255 / .02) 60%),rgb(17 17 17 / .6);-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);border:1px solid rgb(255 255 255 / .10);box-shadow:0 1px 0 0 rgb(255 255 255 / .12) inset,0 -1px 0 0 rgb(0 0 0 / .3) inset,0 20px 60px -20px rgb(0 0 0 / .6);border-radius:32px}.babel-form-grid{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:768px){.babel-form-grid{grid-template-columns:1fr 1fr;gap:22px}}.babel-field{display:flex;flex-direction:column;gap:8px}.babel-field label,.babel-services-label{font-size:12px;font-weight:700;color:#ee4023;text-align:right}.babel-field input,.babel-field textarea{width:100%;padding:14px 18px;border-radius:10px;background:#272727;border:1px solid rgb(255 255 255 / .10);color:#fff;font:inherit;text-align:right;transition:border-color .3s,box-shadow .3s,background .3s}.babel-field textarea{border-radius:24px;min-height:140px;resize:vertical}.babel-field input::placeholder,.babel-field textarea::placeholder{color:#ccc}.babel-field input:focus,.babel-field textarea:focus{outline:none;border-color:var(--babel-primary);box-shadow:0 0 0 3px rgb(238 64 35 / .18);background:rgb(255 255 255 / .06)}.babel-services{margin:28px 0}.babel-services-label{display:block;margin-bottom:14px}.babel-chips{display:flex;flex-wrap:wrap;gap:10px}.babel-chip{position:relative;cursor:pointer}.babel-chip input{position:absolute;opacity:0;pointer-events:none}.babel-chip span{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;background:#272727;border:1px solid rgb(255 255 255 / .10);color:var(--babel-fg);font-size:13px;font-weight:500;transition:all .3s ease}.babel-chip span em{font-style:normal;color:var(--babel-primary)}.babel-chip:hover span{border-color:rgb(238 64 35 / .4);background:rgb(238 64 35 / .08)}.babel-chip input:checked+span{background:var(--gradient-ember);border-color:#fff0;color:#fff;box-shadow:var(--shadow-ember)}.babel-chip input:checked+span em{color:#fff}.babel-form-footer{margin-top:28px;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:space-between}@media(min-width:768px){.babel-form-footer{flex-direction:row}}.babel-privacy{font-size:11px;color:var(--babel-muted);margin:0}.babel-privacy a{color:var(--babel-primary);text-decoration:none}.babel-btn-ember{display:inline-flex;align-items:center;gap:12px;padding:14px 32px;border-radius:9999px;border:0;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;color:#fff;background:var(--gradient-ember);background-size:200% 200%;box-shadow:var(--shadow-ember);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;animation:babel-ember-shift 6s ease infinite}.babel-btn-ember:hover{transform:translateY(-3px) scale(1.03);box-shadow:var(--shadow-ember-strong)}.babel-btn-ember:disabled{opacity:.6;cursor:not-allowed;transform:none}@keyframes babel-ember-shift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.babel-form-message{margin-top:16px;text-align:center;font-size:14px;min-height:1em}.babel-form-message.success{color:#34D399}.babel-form-message.error{color:#F87171}.babel-faq-q span:first-child{color:#f8fafc}.babel-faq-header{text-align:center;margin-bottom:48px}.babel-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:"Space Grotesk","Inter",sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4em;color:var(--babel-primary)}.babel-faq-title{margin:12px 0 0;font-size:36px;font-weight:900;letter-spacing:-.02em}@media(min-width:768px){.babel-faq-title{font-size:48px}}.babel-faq-list{display:flex;flex-direction:column;gap:12px}.babel-faq-item{overflow:hidden;border-radius:20px;transition:all .5s}.babel-faq-item.is-open{box-shadow:0 0 0 1px rgb(238 64 35 / .4),0 0 40px rgb(238 64 35 / .22)}.babel-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;background:#fff0;border:0;cursor:pointer;color:var(--babel-fg);font:inherit;text-align:right}.babel-faq-q>span:first-child{font-size:16px;font-weight:700}@media(min-width:768px){.babel-faq-q>span:first-child{font-size:18px}}.babel-faq-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff0d;color:#ee4023;border:solid 1px #ffffff1a;transition:transform .5s}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:unset!important}.babel-faq-item.is-open .babel-faq-icon{transform:rotate(180deg)}.babel-faq-a{max-height:0;overflow:hidden;transition:max-height .45s ease,opacity .35s;opacity:0}.babel-faq-item.is-open .babel-faq-a{opacity:1}.babel-faq-a-inner{padding:0 24px 24px;color:#9ca3af;font-size:14px;line-height:1.8}@media(min-width:768px){.babel-faq-a-inner{font-size:16px}}.babel-empty{color:var(--babel-muted);text-align:center;padding:40px 0}.babel-toast-host{position:fixed;top:24px;left:50%;transform:translateX(-50%);z-index:99999;display:flex;flex-direction:column;gap:10px;pointer-events:none;max-width:92vw}.babel-toast{pointer-events:auto;min-width:260px;max-width:480px;padding:14px 18px;border-radius:14px;font:600 14px/1.5 inherit;color:#fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 40px rgb(0 0 0 / .35);opacity:0;transform:translateY(-10px);transition:opacity .25s ease,transform .25s ease;direction:rtl;text-align:right}.babel-toast.is-in{opacity:1;transform:translateY(0)}.babel-toast.is-out{opacity:0;transform:translateY(-10px)}.babel-toast--success{background:linear-gradient(135deg,rgb(22 163 74 / .95),rgb(5 150 105 / .95));border:1px solid rgb(255 255 255 / .18)}.babel-toast--error{background:linear-gradient(135deg,rgb(220 38 38 / .95),rgb(190 18 60 / .95));border:1px solid rgb(255 255 255 / .18)}.babel-toast--info{background:linear-gradient(135deg,rgb(38 38 46 / .95),rgb(15 15 20 / .95));border:1px solid rgb(255 255 255 / .14)}.babel-field.has-error input,.babel-field.has-error textarea{border-color:rgb(220 38 38 / .7)!important;box-shadow:0 0 0 3px rgb(220 38 38 / .15)!important}.babel-field-error{display:block;margin-top:6px;font-size:12px;color:#fca5a5;font-weight:600}.babel-btn-ember.is-loading{opacity:.7;cursor:progress}