.support-page,.faq-page,.legal-page,.system-page{padding:34px clamp(24px,7vw,104px) 70px;background:radial-gradient(circle at 8% 8%,rgba(11,103,240,.08),transparent 28%),linear-gradient(180deg,#f7fbff,#fff 40%,#fff)}.support-hero,.faq-hero,.legal-panel,.system-panel,.support-category,.support-form,.support-tracker,.ticket-result-card,.faq-item{background:var(--color-white);border:1px solid #dfe7f3;border-radius:14px;box-shadow:0 18px 44px #0c2b5b14}.support-hero,.faq-hero,.legal-panel,.system-panel{position:relative;padding:clamp(26px,4vw,42px);overflow:hidden}.support-hero,.faq-hero{overflow:hidden;max-width:1180px;margin:0 auto;background:linear-gradient(90deg,#fffffffa,#e8f2ffeb 52%,#ffffff5c),url(/assets/yaalah-hero-aircraft-reference-Ck1I_gNR.png) right 9% center / min(390px,34vw) auto no-repeat,url(/assets/yaalah-flight-sky-Dr-TPv8V.jpg) right center / cover no-repeat;box-shadow:0 22px 58px #0c2b5b1f}.support-hero h1,.support-hero p{max-width:720px}.support-hero h1,.faq-hero h1,.legal-panel h1,.system-panel h1{margin:8px 0 12px;color:#07124a;font-size:clamp(38px,5vw,58px);line-height:1.04;letter-spacing:0}.support-hero p,.faq-hero p,.legal-panel p,.system-panel p{color:#07124a;font-size:18px;line-height:1.52}.support-grid{display:grid;grid-template-columns:1fr 380px;gap:18px;max-width:1180px;margin-right:auto;margin-left:auto;align-items:start;margin-top:18px}.support-continuity-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1180px;margin:18px auto 0}.support-continuity-strip article,.tracker-readiness-grid article,.ticket-continuity-grid article,.support-session-note{display:grid;gap:7px;padding:16px;border-radius:14px}.support-continuity-strip article{min-height:118px;color:var(--color-blue-900);background:linear-gradient(135deg,#fffbf3fa,#ffffffe6),var(--color-white);border:1px solid #eadfcd;box-shadow:0 12px 30px #0c2b5b12}.support-continuity-strip span,.tracker-readiness-grid span,.ticket-continuity-grid span,.support-session-note span,.support-form-intro{color:var(--color-slate-600);line-height:1.48}.support-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1180px;margin:18px auto 0}.support-trust-grid article{display:grid;gap:7px;min-height:116px;padding:16px;color:var(--color-blue-900);background:linear-gradient(135deg,#fffffffa,#e8f2ffc2),var(--color-white);border:1px solid #dfe7f3;border-radius:14px;box-shadow:0 12px 30px #0c2b5b12}.support-trust-grid span{color:var(--color-slate-600);line-height:1.45}.support-operations{display:grid;grid-template-columns:minmax(260px,.78fr) 1fr;gap:18px;max-width:1180px;margin:18px auto 0;padding:22px;background:linear-gradient(135deg,#fffffffa,#e8f2ffc2),var(--color-white);border:1px solid #dfe7f3;border-radius:14px;box-shadow:0 18px 44px #0c2b5b14}.support-operations h2{margin:6px 0 8px;color:var(--color-blue-900);font-size:28px}.support-operations p{margin:0;color:var(--color-slate-700);line-height:1.55}.support-contact-readiness{display:grid;grid-template-columns:minmax(260px,.78fr) 1fr;gap:18px;max-width:1180px;margin:18px auto 0;padding:22px;background:linear-gradient(135deg,#fffbf3fa,#fffffff5),var(--color-white);border:1px solid #eadfcd;border-radius:14px;box-shadow:0 18px 44px #0c2b5b14}.support-contact-readiness h2{margin:6px 0 8px;color:var(--color-blue-900);font-size:28px}.support-contact-readiness p{margin:0;color:var(--color-slate-700);line-height:1.55}.support-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.support-contact-card{display:grid;gap:8px;min-height:128px;padding:14px;background:#ffffffdb;border:1px solid #eadfcd;border-radius:12px}.support-contact-card strong{color:var(--color-blue-900)}.support-contact-card span{color:var(--color-slate-600);line-height:1.45}.support-operation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.support-operation-card{display:grid;gap:8px;min-height:148px;padding:14px;background:#ffffffd6;border:1px solid #d8e3f2;border-radius:12px}.support-operation-card strong{color:var(--color-blue-900)}.support-operation-card span,.support-operation-card small{color:var(--color-slate-600);line-height:1.45}.support-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.support-category,.support-form{padding:20px;border-radius:14px}.support-form-intro{margin:0 0 14px}.support-tracker{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(320px,1fr);gap:18px;max-width:1180px;margin-right:auto;margin-left:auto;align-items:start;margin-top:18px;padding:22px}.tracker-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;grid-column:1 / -1}.tracker-readiness-grid article{min-height:110px;color:var(--color-blue-900);background:linear-gradient(135deg,#fffffffa,#e8f2ffb3),var(--color-white);border:1px solid #dfe7f3;box-shadow:0 10px 26px #0c2b5b0e}.support-tracker h2{margin:8px 0;color:var(--color-blue-900);font-size:28px}.support-tracker p{color:var(--color-slate-700);line-height:1.55}.ticket-lookup-card{display:grid;grid-template-columns:1fr 1fr max-content;gap:12px;align-items:end;padding:16px;background:#ffffffdb;border:1px solid #dfe7f3;border-radius:14px;box-shadow:0 12px 30px #0c2b5b0f}.ticket-result{grid-column:1 / -1}.ticket-result-card{padding:18px;border-radius:14px}.ticket-continuity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px}.ticket-continuity-grid article{color:var(--color-blue-900);background:linear-gradient(135deg,#fffbf3fa,#ffffffe6),var(--color-white);border:1px solid #eadfcd;box-shadow:0 10px 24px #0c2b5b0d}.ticket-continuity-grid strong,.tracker-readiness-grid strong,.support-session-note strong{color:var(--color-blue-900)}.ticket-result-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ticket-result-head h3{margin:4px 0;color:var(--color-blue-900);font-size:24px}.ticket-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.ticket-status-grid div,.ticket-thread-message{padding:12px;background:linear-gradient(135deg,#fffffffa,#e8f2ff9e),var(--color-slate-100);border:1px solid #dfe7f3;border-radius:12px}.ticket-status-grid dt{color:var(--color-slate-500);font-size:12px;font-weight:800;text-transform:uppercase}.ticket-status-grid dd{margin:4px 0 0;color:var(--color-blue-900);font-weight:900}.ticket-thread{display:grid;gap:10px}.ticket-thread-message strong{color:var(--color-blue-900)}.ticket-thread-message p{margin:6px 0}.ticket-thread-message span{color:var(--color-slate-500);font-size:12px}.support-category h2,.support-form h2{margin:0 0 8px;color:var(--color-blue-900);font-size:20px}.support-category p{color:var(--color-slate-700);line-height:1.5}.support-form form{display:grid;gap:12px}.support-session-note{margin-bottom:2px;background:linear-gradient(135deg,#e8f2ffe6,#fffffff2),var(--color-white);border:1px solid #dfe7f3}.support-linked-context{display:grid;gap:7px;margin-bottom:2px;padding:14px 16px;color:#10245f;background:linear-gradient(135deg,#fff6e9eb,#fffffff7),var(--color-white);border:1px solid #f1dcc0;border-radius:16px;box-shadow:0 10px 24px #0c2b5b0f}.support-linked-context strong{font-size:.96rem;color:var(--color-blue-900)}.support-linked-context span{color:#53627d;line-height:1.5}.support-session-actions{display:flex;flex-wrap:wrap;gap:10px}.support-form .field input,.support-form .field select,.support-form .field textarea,.ticket-lookup-card .field input{min-height:52px;color:#07124a;background:#fbfdff;border:1px solid #d8e3f2;border-radius:10px}.support-form .field textarea{min-height:132px;padding-top:12px}.preview-message[data-state]{margin:0;padding:11px 12px;border-radius:var(--radius-card);font-weight:800}.preview-message[data-state=loading]{color:var(--color-blue-900);background:var(--color-blue-100)}.preview-message[data-state=success]{color:#075f3d;background:#dcfce7}.preview-message[data-state=error]{color:#8a1f11;background:#ffedd5}.contact-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.contact-strip a{display:grid;min-height:64px;align-items:center;padding:14px;color:var(--color-blue-800);background:linear-gradient(135deg,#fffffff5,#e8f2ffd1),var(--color-blue-100);border:1px solid #d8e3f2;border-radius:12px;box-shadow:0 10px 26px #0c2b5b0e;font-weight:900;line-height:1.25;text-align:center}.faq-list{display:grid;gap:12px;max-width:980px;margin:18px auto 0}.faq-launch-grid,.faq-topic-strip,.legal-readiness-grid{display:flex;flex-wrap:wrap;gap:10px}.faq-launch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px;margin:18px auto 0}.faq-launch-grid article{display:grid;gap:7px;min-height:118px;padding:16px;color:var(--color-blue-900);background:linear-gradient(135deg,#fffffffa,#e8f2ffc2),var(--color-white);border:1px solid #dfe7f3;border-radius:14px;box-shadow:0 12px 30px #0c2b5b12}.faq-launch-grid span{color:var(--color-slate-600);line-height:1.45}.faq-topic-strip{max-width:980px;margin:18px auto 0}.faq-topic-strip span,.legal-readiness-grid span{min-height:38px;padding:10px 12px;color:var(--color-blue-900);background:#ffffffe6;border:1px solid #dfe7f3;border-radius:999px;box-shadow:0 10px 24px #0c2b5b0e;font-size:13px;font-weight:850}.legal-launch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.legal-launch-grid article{display:grid;gap:7px;min-height:118px;padding:16px;color:var(--color-blue-900);background:linear-gradient(135deg,#fffffffa,#e8f2ffc2),var(--color-white);border:1px solid #dfe7f3;border-radius:14px;box-shadow:0 12px 30px #0c2b5b12}.legal-launch-grid span{color:var(--color-slate-600);line-height:1.45}.faq-item{padding:18px 20px}.faq-item summary{color:var(--color-blue-900);cursor:pointer;font-size:17px;font-weight:900}.faq-item p{color:var(--color-slate-700);line-height:1.6}.legal-panel{display:grid;gap:16px;max-width:980px;margin:0 auto;background:linear-gradient(180deg,#fffffffa,#e8f2ffa3),var(--color-white)}.legal-panel:before{display:block;min-height:118px;margin:calc(clamp(26px,4vw,42px)*-1) calc(clamp(26px,4vw,42px)*-1) 8px;content:"";background:linear-gradient(90deg,#fff3,#ffffffeb),url(/assets/yaalah-hero-aircraft-reference-Ck1I_gNR.png) right 28px center / min(280px,34vw) auto no-repeat,url(/assets/yaalah-flight-sky-Dr-TPv8V.jpg) center / cover no-repeat}.legal-section{padding:18px;background:#ffffffe0;border:1px solid #dfe7f3;border-radius:12px;box-shadow:0 10px 26px #0c2b5b0b}.legal-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2px;margin-bottom:4px}.legal-readiness-grid span{justify-content:center;border-radius:12px;text-align:center}.legal-section h2{color:var(--color-blue-900)}.legal-section p{font-size:16px}.system-page{display:grid;min-height:calc(100vh - 92px);align-items:center}.system-panel{max-width:760px;margin:0 auto;overflow:hidden;background:linear-gradient(180deg,#fffffffa,#e8f2ffad),var(--color-white);text-align:center}.system-panel:before{display:block;min-height:120px;margin:calc(clamp(26px,4vw,42px)*-1) calc(clamp(26px,4vw,42px)*-1) 22px;content:"";background:linear-gradient(90deg,#fff3,#ffffffe0),url(/assets/yaalah-hero-aircraft-reference-Ck1I_gNR.png) right 28px center / min(260px,42vw) auto no-repeat,url(/assets/yaalah-flight-sky-Dr-TPv8V.jpg) center / cover no-repeat}.system-actions{display:flex;justify-content:center;gap:10px;margin-top:22px}.system-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;text-align:left}.system-state-grid article{display:grid;gap:7px;min-height:96px;padding:14px;color:var(--color-blue-900);background:linear-gradient(135deg,#fffffffa,#e8f2ffb3),var(--color-white);border:1px solid #dfe7f3;border-radius:12px;box-shadow:0 10px 26px #0c2b5b0e}.system-state-grid span{color:var(--color-slate-600);line-height:1.45}.system-point-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;text-align:left}.system-point-grid span{min-height:70px;padding:13px;color:var(--color-blue-900);background:#ffffffdb;border:1px solid #dfe7f3;border-radius:10px;box-shadow:0 10px 26px #0c2b5b0e;font-size:13px;font-weight:850;line-height:1.35}@media(max-width:980px){.support-grid,.support-operations,.support-trust-grid,.support-contact-readiness,.support-continuity-strip,.support-contact-grid,.support-category-grid,.support-operation-grid,.faq-launch-grid,.contact-strip,.support-tracker,.legal-launch-grid,.ticket-lookup-card,.tracker-readiness-grid,.ticket-continuity-grid,.ticket-status-grid,.system-state-grid,.system-point-grid{grid-template-columns:1fr}.support-hero{background:linear-gradient(180deg,#fffffffa,#e8f2ffe6),url(/assets/yaalah-flight-sky-Dr-TPv8V.jpg) center top / cover no-repeat}}@media(max-width:640px){.support-page,.faq-page,.legal-page,.system-page{padding:22px 16px 56px}.support-hero,.faq-hero,.legal-panel,.system-panel,.support-operations,.support-form,.support-tracker,.support-category,.faq-item,.legal-section{padding:20px}.support-hero h1,.faq-hero h1,.legal-panel h1,.system-panel h1{font-size:clamp(32px,10vw,42px);line-height:1.08}.support-hero p,.faq-hero p,.legal-panel p,.system-panel p,.support-operations p,.support-category p,.support-tracker p,.faq-item p{font-size:16px;line-height:1.5}.support-operations h2,.support-tracker h2{font-size:24px}.contact-strip a{min-height:48px}.support-session-actions a,.support-session-actions button{width:100%}.legal-panel:before{min-height:92px;margin:-20px -20px 2px;background:linear-gradient(90deg,#ffffff3d,#fffffff0),url(/assets/yaalah-flight-sky-Dr-TPv8V.jpg) center / cover no-repeat}.legal-readiness-grid{grid-template-columns:1fr}.system-actions{flex-direction:column}.system-actions a{width:100%}}
