@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyah-sans/ThmanyahSans-Light.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyah-sans/ThmanyahSans-Regular.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyah-sans/ThmanyahSans-Medium.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyah-sans/ThmanyahSans-Bold.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyah-sans/ThmanyahSans-Black.woff2)format("woff2");font-display:swap;font-weight:900}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/thmanyah-serif-display/ThmanyahSerifDisplay-Bold.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/thmanyah-serif-display/ThmanyahSerifDisplay-Black.woff2)format("woff2");font-display:swap;font-weight:900}:root{color:#0f1b2d;font-synthesis:none;--pg:#eef3fa;--srf:#fff;--srf-2:#f7fafe;--heading:#0f1b2d;--text:#33465c;--muted:#6b7c93;--blue:#3078d0;--blue-dark:#245fb5;--line:#e7eef6;--nav-bg:#ffffffe0;--hero-a:#e6efff;--hero-b:#f0f6ff;--hero-c:#fbfdff;--claim-flight:linear-gradient(150deg, #dcebff, #eff5ff);--claim-baggage:linear-gradient(150deg, #d9f3e6, #edfaf3);--claim-denied:linear-gradient(150deg, #fce4db, #fff1eb);--claim-orb:#ffffff6b;background:#eef3fa;font-family:Thmanyah Sans,Tahoma,Arial,sans-serif}[data-theme=dark]{--pg:#0a1626;--srf:#12253e;--srf-2:#16304c;--heading:#eaf2ff;--text:#c2d2e8;--muted:#8ea2bf;--blue:#8fbcf2;--blue-dark:#6ca5e8;--line:#243f5e;--nav-bg:#0f2036e6;--hero-a:#0c1e3a;--hero-b:#0a1930;--hero-c:#08111f;--claim-flight:linear-gradient(150deg, #173b67, #112e50);--claim-baggage:linear-gradient(150deg, #174438, #12352e);--claim-denied:linear-gradient(150deg, #4a2d2b, #382326);--claim-orb:#ffffff0e}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{background:var(--pg);min-width:320px;min-height:100vh;color:var(--heading);margin:0}body,button,input,textarea{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}section[id],footer[id]{scroll-margin-top:94px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #3078d03d}@keyframes rise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes glow{0%,to{opacity:.45}50%{opacity:.85}}@keyframes beam{0%,to{opacity:.25}50%{opacity:.65}}@keyframes float-a{0%,to{transform:translateY(0)rotate(-9deg)}50%{transform:translateY(-14px)rotate(-9deg)}}@keyframes float-b{0%,to{transform:translateY(0)rotate(6deg)}50%{transform:translateY(-19px)rotate(6deg)}}@keyframes float-c{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-11px)rotate(-5deg)}}@keyframes spin{to{transform:rotate(360deg)}}.site-app{background:var(--pg);min-height:100vh;color:var(--heading);transition:color .2s,background .2s;overflow:clip}.section-shell{width:min(1200px,100% - 40px);margin:0 auto}.hero-surface{background:linear-gradient(180deg, var(--hero-a) 0%, var(--hero-b) 58%, var(--hero-c) 100%)}.site-header-wrap{z-index:50;padding:14px clamp(12px,3vw,26px) 0;position:sticky;top:0}.site-header{border:1px solid var(--line);background:var(--nav-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;min-height:64px;margin:0 auto;padding:11px 14px 11px 18px;display:flex;position:relative;box-shadow:0 10px 30px #102b4d12}.brand{color:var(--heading);align-items:center;gap:10px;display:inline-flex}.brand img{object-fit:contain;width:34px;height:34px}.brand strong{letter-spacing:.3px;font-size:21px;font-weight:900}.desktop-nav{align-items:center;gap:4px;display:flex}.desktop-nav button{color:var(--text);background:0 0;border:0;border-radius:10px;padding:9px 15px;font-size:15.5px;font-weight:500}.desktop-nav button:hover{color:var(--heading);background:#3078d014}.header-actions{align-items:center;gap:8px;display:flex}.square-action,.language-action,.account-action,.mobile-toggle{border:1px solid var(--line);background:var(--srf);height:40px;color:var(--text);border-radius:11px}.square-action{place-items:center;width:40px;display:inline-grid}.language-action,.account-action{align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.account-action{font-size:14.5px}.square-action:hover,.language-action:hover,.account-action:hover{border-color:var(--blue);color:var(--blue)}.account-menu-wrap{position:relative}.account-menu{z-index:55;inset-inline-end:0;border:1px solid var(--line);background:var(--srf);border-radius:14px;min-width:216px;padding:6px;animation:.16s both rise;position:absolute;top:48px;box-shadow:0 16px 40px #102b4d2e}.account-menu a{color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:11px 13px;font-size:14px;font-weight:700;display:flex}.account-menu a:hover{color:var(--blue);background:#3078d017}.mobile-toggle{place-items:center;width:40px;display:none}.mobile-nav{inset-inline:12px;border:1px solid var(--line);background:var(--srf);border-radius:15px;gap:4px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);box-shadow:0 20px 50px #102b4d29}.mobile-nav button,.mobile-nav a{color:var(--text);text-align:start;background:0 0;border:0;border-radius:9px;padding:12px;font-weight:700}.hero-section{flex-direction:column;justify-content:center;min-height:calc(100vh - 92px);display:flex;position:relative;overflow:hidden}.hero-grid{z-index:2;padding:clamp(34px,5vw,66px) clamp(18px,4vw,40px) clamp(28px,4vw,48px);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(26px,4vw,44px);max-width:1200px;margin:0 auto;padding-inline-end:clamp(18px,8vw,134px);display:flex;position:relative}.hero-copy{flex:369.5px;min-width:300px}.hero-tag{width:fit-content;color:var(--blue-dark);background:#3078d017;border:1px solid #3078d033;border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:13px;font-weight:700;display:inline-flex}.hero-copy h1{color:var(--heading);margin:20px 0 0;font-family:Thmanyah Serif Display,Thmanyah Sans,serif;font-size:clamp(44px,6.6vw,74px);font-weight:900;line-height:1.14}.hero-copy h1 strong{color:#3078d0;font:inherit}.hero-copy>p{max-width:500px;color:var(--text);margin:20px 0 0;font-size:clamp(16px,1.55vw,19px);line-height:1.7}.hero-trust{flex-wrap:wrap;gap:14px 24px;margin-top:30px;display:flex}.hero-trust>span{color:var(--text);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.trust-icon{color:#2e74cf;background:#e3efff;border-radius:11px;place-items:center;width:36px;height:36px;display:inline-grid}.trust-1{color:#0e9a66;background:#e3f7ee}.trust-2{color:#6b4fd8;background:#ede7ff}.hero-glow{background:radial-gradient(closest-side,#78b4ff80,#0000);width:920px;height:540px;animation:7s ease-in-out infinite glow;position:absolute;top:-170px;left:50%;transform:translate(-50%)}.hero-beams{pointer-events:none;position:absolute;inset:0}.hero-beams i{transform-origin:top;background:linear-gradient(#5aa0f073,#0000);width:2px;height:60%;animation:5s ease-in-out infinite beam;position:absolute;top:5%;left:50%}.hero-beams i:first-child{transform:rotate(17deg)}.hero-beams i:nth-child(2){height:64%;animation-duration:6s;transform:rotate(-13deg)}.hero-beams i:nth-child(3){height:54%;animation-duration:5.5s;transform:rotate(33deg)}.hero-beams i:nth-child(4){height:54%;animation-duration:6.5s;transform:rotate(-29deg)}.hero-route{z-index:1;inset-inline-start:-4%;color:#3078d0;opacity:.36;align-items:center;width:112%;display:flex;position:absolute;top:43%;transform:rotate(-9deg)}.hero-route span{background-image:linear-gradient(90deg,#3078d0 45%,#0000 45%);background-size:18px 3px;flex:1;height:3px}.hero-route svg{flex:none;transform:rotate(100deg)}.claim-wrap{flex:0 466px;min-width:300px;position:relative}.claim-card{z-index:4;background:var(--srf);border:0;border-radius:26px;width:100%;padding:clamp(22px,3vw,30px);animation:.6s both rise;position:relative;box-shadow:0 28px 64px #143c782e,0 3px 12px #143c7814}.claim-card-heading{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.claim-card-heading.compact{margin-bottom:16px}.claim-card-lock{display:none}.claim-card-heading h2{color:var(--heading);margin:0 0 4px;font-size:clamp(23px,2.6vw,27px);font-weight:900;line-height:normal}.claim-card-heading p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.claim-type-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.claim-type{border:1.5px solid var(--line);background:var(--srf);min-height:93.5px;color:var(--muted);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:11px 8px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.claim-type strong{color:var(--text);font-size:14.5px}.claim-type small{color:var(--muted);font-size:11.5px}.claim-type:hover{border-color:#9ec7f3;transform:translateY(-2px)}.claim-type.active{color:#2e74cf;background:#3078d017;border-color:#3078d0;box-shadow:inset 0 0 0 1px #3078d0,0 10px 22px #3078d01c}.claim-type.active strong{color:#245fb5}.claim-field{color:var(--text);gap:7px;margin-top:14px;font-size:13.5px;font-weight:600;display:grid}.claim-type-grid+.claim-field{margin-top:18px}.field-control{border:1.6px solid var(--line);background:var(--srf-2);color:#3078d0;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:0 15px;display:flex}.field-control:focus-within{border-color:#3078d0;box-shadow:0 0 0 3px #3078d01a}.field-control input,.field-control textarea{width:100%;color:var(--heading);background:0 0;border:0;outline:0;padding:15px 0;font-size:16px;font-weight:600}.claim-type-grid+.claim-field .field-control input{letter-spacing:.5px;font-size:17px}.field-control textarea{resize:vertical;min-height:78px}.textarea-control{align-items:flex-start}.textarea-control svg{margin-top:14px}.claim-submit{color:#fff;background:#3078d0;border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;margin-top:16px;padding:0 18px;font-size:17.5px;font-weight:800;display:flex;box-shadow:0 14px 28px #3078d057}.claim-submit:hover{background:linear-gradient(135deg,#286ec1,#1f579f)}.claim-submit:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.claim-privacy{color:#8a9ab0;justify-content:center;align-items:center;gap:8px;margin:13px 0 0;font-size:12.5px;display:flex}.claim-ticket{z-index:1;color:#213047;position:absolute;box-shadow:0 16px 34px #143c7826}.baggage-ticket{inset-inline-end:-68px;background:linear-gradient(160deg,#ffe7b0,#ffd37a);border-radius:12px;width:102px;padding:10px 11px;animation:7s ease-in-out infinite float-a;top:-18px}.baggage-ticket small,.baggage-ticket em{color:#8a6410;letter-spacing:1px;font-size:8px;font-style:normal;font-weight:800;display:block}.baggage-ticket strong{color:#5e4a12;margin:3px 0;font-size:19px;line-height:1;display:block}.baggage-ticket i{background:repeating-linear-gradient(90deg,#5e4a12 0 7px,#0000 7px 10px);height:13px;margin:4px 0;display:block}.boarding-ticket{inset-inline-end:-126px;background:linear-gradient(150deg,#eaf3ff,#dbeaff);border:1px solid #fff;border-radius:16px;width:190px;padding:13px 15px;animation:6s ease-in-out infinite float-b;top:150px}.boarding-ticket>div,.boarding-ticket p{justify-content:space-between;align-items:center;display:flex}.boarding-ticket>div span{color:#245fb5;font-size:11px;font-weight:900}.boarding-ticket p{margin:10px 0 8px}.boarding-ticket p span{display:grid}.boarding-ticket p small{color:#7c93b5;font-size:9px}.boarding-ticket p strong{font-size:16px}.boarding-ticket>i{background:repeating-linear-gradient(90deg,#3e5a82 0 12px,#0000 12px 15px);height:20px;display:block}.document-ticket{inset-inline-end:-82px;background:var(--srf);color:#3078d0;border-radius:12px;width:128px;padding:14px 13px;animation:8s ease-in-out infinite float-c;bottom:-14px}.document-ticket svg{margin-bottom:9px}.document-ticket i{background:var(--line);border-radius:9px;height:5px;margin-bottom:6px;display:block}.document-ticket i:nth-of-type(2){width:80%}.document-ticket i:nth-of-type(3){width:60%}.two-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.claim-progress{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:15px;font-size:12px;font-weight:700;display:flex}.claim-progress>div{gap:5px;display:flex}.claim-progress i{background:var(--line);border-radius:10px;width:32px;height:4px}.claim-progress i.active{background:#3078d0}.claim-review{gap:9px;margin:0;display:grid}.claim-review div{background:var(--srf-2);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.claim-review dt{color:var(--muted)}.claim-review dd{text-align:end;margin:0;font-weight:700}.consent-row{color:var(--text);align-items:flex-start;gap:10px;margin-top:16px;line-height:1.55;display:flex}.consent-row input{accent-color:#3078d0;margin-top:5px}.consent-row span{gap:6px;display:flex}.claim-success{text-align:center;padding:12px 4px 4px}.claim-success>span{color:#fff;background:#16b364;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;display:grid}.claim-success h2{margin:18px 0 8px}.claim-success p,.claim-success small{color:var(--muted)}.claim-success p strong{color:var(--heading);direction:ltr;margin-top:7px;display:block}.form-error{color:#c53030;text-align:center;background:#fff0f0;border:1px solid #ffd3d3;border-radius:9px;margin:12px 0 0;padding:9px 12px;font-size:12px}.spin{animation:.8s linear infinite spin}.claim-funnel{z-index:5000;overscroll-behavior:contain;background:radial-gradient(1000px 620px at 80% -12%, var(--srf-2), var(--pg) 58%);min-width:320px;min-height:100vh;color:var(--heading);font-family:Thmanyah Sans,Tahoma,Arial,sans-serif;position:fixed;inset:0;overflow-y:auto}.claim-funnel[dir=rtl]{direction:ltr}.claim-funnel[dir=rtl]>*{direction:rtl}.funnel-topbar{z-index:20;border-bottom:1px solid var(--line);background:var(--nav-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.funnel-nav{justify-content:space-between;align-items:center;gap:10px;max-width:600px;margin:0 auto;padding:13px clamp(14px,4vw,20px);display:flex}.funnel-icon-button{border:1px solid var(--line);background:var(--srf);width:38px;height:38px;color:var(--text);border-radius:11px;flex:none;place-items:center;padding:0;transition:color .15s,border-color .15s;display:inline-grid}.funnel-icon-button:hover{color:#3078d0;border-color:#3078d0}.funnel-close:hover{color:#f0663f;border-color:#f0663f}[dir=ltr] .funnel-back svg,[dir=ltr] .funnel-secondary-icon svg{transform:rotate(180deg)}.funnel-brand{color:var(--heading);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.funnel-brand img{object-fit:contain;width:28px;height:28px}.funnel-brand strong{letter-spacing:.3px;font-size:18px;font-weight:900}.funnel-progress{justify-content:space-between;max-width:440px;margin:0 auto;padding:2px 0 15px;display:flex;position:relative}.funnel-progress-line{z-index:0;top:18px;background:var(--line);height:2px;position:absolute;inset-inline:16px}.funnel-progress-step{z-index:1;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.funnel-progress-dot{background:var(--line);color:#93a0b4;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;transition:all .2s;display:inline-grid}.funnel-progress-step.active .funnel-progress-dot{color:#fff;background:#3078d0;box-shadow:0 0 0 5px #3078d029}.funnel-progress-step.done .funnel-progress-dot{color:#fff;background:#12a970}.funnel-progress-step small{color:#93a0b4;font-size:12.5px;font-weight:600}.funnel-progress-step.active small{color:var(--heading);font-weight:800}.funnel-progress-step.done small{color:#12a970}.funnel-shell{max-width:600px;min-height:calc(100vh - 65px);margin:0 auto;padding:22px clamp(14px,4vw,20px) 70px}.funnel-stage{width:100%}.funnel-rise{animation:.35s both funnel-rise}.funnel-verifying{text-align:center;padding:64px 16px}.funnel-loader{color:#3078d0;width:74px;height:74px;margin:0 auto;position:relative}.funnel-loader>span{border:5px solid #dce9f8;border-radius:50%;position:absolute;inset:0}.claim-funnel[data-theme=dark] .funnel-loader>span{border-color:#28496e}.funnel-loader>span:nth-child(2){border-color:#0000 #3078d0 #3078d0;border-inline-start-color:#0000;animation:.8s linear infinite spin}.funnel-loader>svg{position:absolute;inset:22px}.funnel-loader.plain>span:nth-child(2){display:block}.funnel-verifying h2,.funnel-center h2{color:var(--heading);margin:26px 0 8px;font-size:22px;font-weight:800}.funnel-verifying>p,.funnel-center>p{max-width:440px;color:var(--muted);margin:0 auto;font-size:15px;line-height:1.65}.funnel-verifying>p b{color:#3078d0}.funnel-source,.nafath-wait{border:1px solid var(--line);background:var(--srf);color:var(--text);border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.funnel-source i{background:#12a970;border-radius:50%;width:8px;height:8px;animation:1s infinite funnel-pulse}.funnel-error-icon{color:#d9532b;background:#fff1ed;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 20px;display:grid}.funnel-error-message{color:#b94227!important}.verified-badge{color:#0e8f5f;background:#e4f7ee;border:1px solid #bfe9d5;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:0 auto 16px;padding:8px 16px;font-size:13.5px;font-weight:700;display:flex}.eligibility-card{color:#fff;text-align:center;background:linear-gradient(140deg,#14b074,#0c8659);border-radius:24px;padding:28px 24px;animation:.55s both funnel-pop;box-shadow:0 20px 44px #10966452}.eligibility-card span{opacity:.92;font-size:14.5px}.eligibility-card strong{margin-top:10px;font-size:clamp(25px,5vw,36px);font-weight:900;line-height:1.25;display:block}.eligibility-note{color:var(--text);text-align:center;margin:16px 8px 8px;font-size:14.5px;line-height:1.6}.amount-note{color:var(--muted);text-align:center;margin:0 8px 20px;font-size:12.5px;font-weight:700;line-height:1.6}.flight-summary{border:1px solid var(--line);background:var(--srf);border-radius:22px;padding:22px 20px;box-shadow:0 10px 30px #102b4d0f}.flight-summary>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.flight-summary>header>strong{color:var(--heading);letter-spacing:.5px;font-size:22px;font-weight:900}.flight-summary>header>div{flex-direction:column;flex:1;align-items:center;gap:5px;display:flex}.flight-summary>header b{color:#3078d0;letter-spacing:.5px;font-size:12px;font-weight:800}.flight-summary>header small{color:#8a9ab0;font-size:11.5px}.route-line{color:#3078d0;align-items:center;gap:6px;width:100%;display:flex}.route-line i{background:var(--line);flex:1;height:2px}.route-line svg{transform:rotate(90deg)}.flight-facts{grid-template-columns:1fr 1fr;gap:11px;margin-top:16px;display:grid}.flight-facts div{background:var(--srf-2);border-radius:14px;padding:12px 15px}.flight-facts span{color:#8a9ab0;margin-bottom:3px;font-size:12px;display:block}.flight-facts strong{color:var(--heading);font-size:16px;font-weight:800}.flight-facts .late{background:#fff0ea}.flight-facts .late span{color:#b87a63}.flight-facts .late strong{color:#d9532b}.claim-funnel[data-theme=dark] .flight-facts .late{background:#4a2d2b}.funnel-primary{color:#fff;background:#3078d0;border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;margin-top:20px;padding:14px 17px;font-size:17.5px;font-weight:800;display:inline-flex;box-shadow:0 14px 28px #3078d057}.funnel-primary:hover{background:#245fb5}.funnel-primary:disabled{cursor:wait;opacity:.62;box-shadow:none}.funnel-primary.compact{flex:1;min-height:54px;margin-top:0;padding:14px 16px;font-size:16.5px}.funnel-disclaimer{color:#93a0b4;text-align:center;margin:12px 0 0;font-size:12px}.funnel-title{color:var(--heading);margin:4px 0;font-size:24px;font-weight:900}.funnel-subtitle{color:var(--muted);margin:0 0 22px;font-size:15px}.funnel-panel{border:1px solid var(--line);background:var(--srf);border-radius:20px;margin-bottom:16px;padding:22px;box-shadow:0 8px 24px #102b4d0d}.funnel-panel h3{color:var(--heading);margin:0 0 12px;font-size:16px;font-weight:800}.funnel-panel .follow-up-question{margin-top:20px}.funnel-options{gap:10px;display:flex}.funnel-options button,.account-modes button{border:2px solid var(--line);background:var(--srf);color:var(--muted);border-radius:12px;flex:1;padding:13px 10px;font-size:15px;font-weight:700;transition:all .15s}.funnel-options button.active,.account-modes button.active{color:#245fb5;background:#3078d017;border-color:#3078d0}.baggage-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.baggage-fields label:first-child{grid-column:1/-1}.funnel-panel label>span{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.funnel-panel input{border:1.6px solid var(--line);background:var(--srf-2);width:100%;color:var(--heading);border-radius:12px;outline:0;padding:13px 14px;font-size:15px}.funnel-panel input:focus{border-color:#3078d0;box-shadow:0 0 0 3px #3078d01a}.eligibility-warning{color:#a46713;background:#fff7e8;border:1px solid #f6e0be;border-radius:16px;align-items:flex-start;gap:11px;margin-top:16px;padding:15px 17px;display:flex}.eligibility-warning svg{color:#d98a20;flex:none;margin-top:1px}.eligibility-warning span{font-size:13.5px;line-height:1.6}.claim-funnel[data-theme=dark] .eligibility-warning{color:#ffd78e;background:#413521;border-color:#66502c}.funnel-actions{gap:12px;margin-top:24px;display:flex}.funnel-secondary-icon{border:1.6px solid var(--line);background:var(--srf);color:var(--text);border-radius:15px;place-items:center;padding:16px 22px;display:inline-grid}.funnel-secondary-icon:hover{color:#3078d0;border-color:#3078d0}.passenger-list,.document-list{flex-direction:column;gap:11px;display:flex}.passenger-row{border:2px solid var(--line);background:var(--srf);width:100%;color:var(--text);text-align:start;border-radius:16px;align-items:center;gap:13px;padding:15px 16px;transition:all .15s;display:flex}.passenger-row.selected{background:#3078d00f;border-color:#3078d0}.select-box,.consent-list button>span{background:var(--srf);color:#fff;border:2px solid #cbd6e5;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.passenger-row.selected .select-box,.consent-list button.active>span{background:#3078d0;border-color:#3078d0}.passenger-copy{flex:1}.passenger-copy strong{color:var(--heading);font-size:16px;font-weight:800;display:block}.passenger-copy span{color:#8a9ab0;font-size:13px;display:block}.passenger-copy small{color:#8a9ab0;margin-top:3px;font-size:12px;display:block}.passenger-row em{color:#d98a20;font-size:12px;font-style:normal;font-weight:700}.passenger-row em.matched{color:#0e8f5f}.document-row{background:var(--srf-2);cursor:pointer;border:2px dashed #cfdbea;border-radius:16px;align-items:center;gap:13px;padding:15px 16px;transition:all .15s;display:flex}.document-row input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.document-row.uploaded{background:#ecf9f3;border-style:solid;border-color:#12a970}.claim-funnel[data-theme=dark] .document-row.uploaded{background:#173d32}.document-icon{color:#3078d0;background:#3078d017;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:inline-grid}.document-row.uploaded .document-icon{color:#0e8f5f;background:#d4f0e2}.document-copy{flex:1}.document-copy strong{color:var(--heading);font-size:15.5px;font-weight:800;display:block}.document-copy small{color:#8a9ab0;font-size:12.5px}.document-row.uploaded .document-copy small{color:#0e8f5f}.document-row>em{background:var(--pg);color:#93a0b4;border-radius:999px;padding:4px 10px;font-size:11.5px;font-style:normal;font-weight:700}.last-step-badge{color:#245fb5;background:#3078d017;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;font-weight:800;display:inline-flex}.account-title{margin-top:12px}.account-subtitle{margin-bottom:16px}.account-flight{color:#fff;background:#0c2748;border-radius:16px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 18px;display:flex}.account-flight>svg{color:#5aa0f0}.account-flight span{flex:1}.account-flight strong,.account-flight small{display:block}.account-flight strong{font-size:15px;font-weight:800}.account-flight small{color:#9cb4d4;font-size:12.5px}.account-modes{gap:10px;margin-bottom:16px;display:flex}.account-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.account-fields .full{grid-column:1/-1}.existing-account>label>input{text-align:start}.existing-account>div{color:#0e8f5f;background:#e4f7ee;border-radius:13px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px 15px;display:flex}.existing-account>div span{font-size:13px;line-height:1.55}.claim-funnel[data-theme=dark] .existing-account>div{background:#173d32}.consent-list{flex-direction:column;gap:11px;margin-top:16px;display:flex}.consent-list button{border:1px solid var(--line);background:var(--srf);width:100%;color:var(--text);text-align:start;border-radius:14px;align-items:flex-start;gap:11px;padding:14px 15px;font-size:13.5px;line-height:1.5;display:flex}.auto-note{color:#8a9ab0;justify-content:center;align-items:center;gap:8px;margin:13px 0 0;font-size:12.5px;display:flex}.funnel-inline-error{color:#c53030;text-align:center;background:#fff0f0;border:1px solid #ffd3d3;border-radius:11px;margin:14px 0 0;padding:10px 13px;font-size:13px}.funnel-inline-error.standalone{max-width:560px;margin-inline:auto}.funnel-center{text-align:center;padding-top:8px}.nafath-brand{color:#fff;background:#093f2e;border-radius:14px;align-items:center;gap:9px;padding:10px 18px;font-size:16px;font-weight:800;display:inline-flex}.nafath-brand svg{color:#5fe0a8}.nafath-number{color:#fff;background:linear-gradient(150deg,#0c8659,#0a6e49);border-radius:28px;place-items:center;width:120px;height:120px;margin:0 auto;font-size:52px;font-weight:900;animation:.5s both funnel-pop;display:grid;box-shadow:0 20px 40px #0c865952}.nafath-wait{margin-top:26px;font-size:13.5px}.nafath-wait i{border:2.5px solid #12a970;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.nafath-resend{color:#8a9ab0;background:0 0;border:0;margin-top:12px;font-size:14px;font-weight:600;text-decoration:underline}.submitting-stage{padding-top:72px}.success-stage{padding-top:12px}.success-icon{color:#fff;background:linear-gradient(140deg,#14b074,#0c8659);border-radius:50%;place-items:center;width:88px;height:88px;margin:0 auto;animation:.55s both funnel-pop;display:grid;box-shadow:0 18px 40px #10966457}.success-stage h2{margin-top:24px;font-size:26px;font-weight:900}.claim-reference{border:1px solid var(--line);background:var(--srf);border-radius:18px;max-width:340px;margin:22px auto 0;padding:18px 22px;box-shadow:0 10px 26px #102b4d0f}.claim-reference>span{color:#8a9ab0;font-size:12.5px;font-weight:600}.claim-reference>strong{overflow-wrap:anywhere;color:#3078d0;letter-spacing:.3px;margin:4px 0 10px;font-size:21px;font-weight:900;display:block}.claim-reference>small{color:#0e8f5f;background:#e4f7ee;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin:auto;padding:6px 13px;font-size:12px;font-weight:700;display:flex}.funnel-secondary{border:1.6px solid var(--line);background:var(--srf);width:100%;color:var(--text);border-radius:15px;margin-top:12px;padding:15px;font-size:15.5px;font-weight:700}.funnel-secondary:hover{color:#3078d0;border-color:#3078d0}@keyframes funnel-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes funnel-pop{0%{opacity:0;transform:scale(.88)}70%{transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes funnel-pulse{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1.14)}}@media (width<=560px){.funnel-progress{margin-inline:14px}.funnel-progress-step small{font-size:11px}.funnel-shell{padding-top:18px;padding-bottom:48px}.funnel-verifying{padding:54px 10px}.flight-summary{padding:19px 16px}.flight-summary>header>strong{font-size:20px}.flight-summary>header small{text-align:center;max-width:170px}.funnel-panel{padding:18px}.funnel-options.three{flex-wrap:wrap}.funnel-options.three button{min-width:84px}.baggage-fields,.account-fields{grid-template-columns:1fr}.baggage-fields label:first-child,.account-fields .full{grid-column:auto}.passenger-row,.document-row{padding:14px 13px}.passenger-row em{max-width:66px}.document-row>em{padding-inline:8px}}.section-kicker,.section-heading-v3>span{color:#3078d0;letter-spacing:.5px;font-size:13.5px;font-weight:700}.about-copy-v3 h2,.portal-copy-v3 h2,.section-heading-v3 h2{color:var(--heading);margin:10px 0 14px;font-family:Thmanyah Serif Display,Thmanyah Sans,serif;font-size:clamp(28px,3.4vw,40px);font-weight:900;line-height:1.18}.reveal-section{color:var(--heading)}.about-section-v3{padding:clamp(58px,7vw,88px) 0}.about-layout-v3{flex-wrap:wrap;align-items:center;gap:clamp(34px,5vw,64px);display:flex}.about-copy-v3{flex:390px}.about-copy-v3>p{max-width:560px;color:var(--muted);margin:0 0 27px;font-size:16px;line-height:1.8}.about-points{gap:18px;display:grid}.about-points article{align-items:flex-start;gap:14px;display:flex}.about-points article>span{color:#3078d0;background:#3078d01a;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.about-points article>span.green{color:#0e9a66;background:#e3f7ee}.about-points strong{margin-bottom:3px;font-size:16px;font-weight:800;display:block}.about-points p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.guarantee-card{text-align:center;background:linear-gradient(160deg,#0c2748,#081b33);border-radius:24px;flex:350px;place-content:center;min-height:292px;padding:clamp(30px,4vw,48px);display:grid;box-shadow:0 26px 60px #0614284d}.guarantee-card>span{color:#5aa0f0;background:#5aa0f029;border-radius:22px;place-items:center;width:78px;height:78px;margin:0 auto 20px;display:grid}.guarantee-card p{color:#fff;max-width:390px;margin:0;font-size:clamp(21px,2.3vw,25px);font-weight:800;line-height:1.5}.claim-services-section{border-block:1px solid var(--line);background:var(--srf);padding:clamp(58px,7vw,88px) 0}.section-heading-v3{text-align:center;max-width:680px;margin:0 auto 36px}.section-heading-v3>p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.claim-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.claim-services-grid>button{border:1px solid var(--line);background:var(--srf-2);color:var(--heading);text-align:start;border-radius:22px;padding:26px;transition:transform .2s,border-color .2s,box-shadow .2s}.claim-services-grid>button:hover{border-color:#3078d0;transform:translateY(-5px);box-shadow:0 18px 34px #3078d029}.service-art{background:var(--claim-flight);border-radius:16px;place-items:center;height:116px;margin-bottom:18px;display:grid;position:relative;overflow:hidden}.service-art.art-1{background:var(--claim-baggage)}.service-art.art-2{background:var(--claim-denied)}.service-art:before,.service-art:after{content:"";background:var(--claim-orb);border-radius:50%;position:absolute}.service-art:before{top:-42px;width:120px;height:120px;inset-inline-start:-28px}.service-art:after{bottom:-28px;width:78px;height:78px;inset-inline-end:-8px}.service-art b{z-index:1;background:var(--srf);color:#2e74cf;border-radius:18px;place-items:center;width:66px;height:66px;display:grid;position:relative;box-shadow:0 10px 24px #143c7824}.service-art.art-1 b{color:#0e9a66}.service-art.art-2 b{color:#e0562f}.claim-services-grid h3{margin:16px 0 8px;font-size:20px;font-weight:800}.claim-services-grid p{min-height:48px;color:var(--muted);margin:0 0 14px;font-size:14.5px;line-height:1.65}.claim-services-grid button>strong{color:#3078d0;align-items:center;gap:7px;font-size:14.5px;display:inline-flex}.journey-section-v3{border-block:1px solid var(--line);background:var(--srf-2);padding:clamp(58px,7vw,84px) 0}.journey-grid-v3{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.journey-grid-v3 article{border:1px solid var(--line);background:var(--srf);text-align:center;border-radius:20px;min-height:230px;padding:26px 22px;position:relative;box-shadow:0 8px 22px #102b4d0d}.journey-grid-v3 article>em{top:15px;color:#c4d6ec;font-size:13px;font-style:normal;font-weight:900;position:absolute;inset-inline-end:18px}.journey-grid-v3 article>span{color:#3078d0;background:#3078d01a;border-radius:17px;place-items:center;width:58px;height:58px;margin:0 auto 14px;display:grid}.journey-grid-v3 h3{margin:0 0 7px;font-size:17px;font-weight:800}.journey-grid-v3 p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.65}.portal-section-v3{padding:clamp(64px,8vw,96px) 0}.portal-layout-v3{flex-wrap:wrap;align-items:center;gap:clamp(38px,6vw,76px);display:flex}.portal-copy-v3{flex:360px}.portal-copy-v3>p{max-width:490px;color:var(--muted);margin:0 0 23px;font-size:16px;line-height:1.75}.portal-copy-v3>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.portal-copy-v3>div>span{color:var(--muted);font-size:14px}.portal-copy-v3>div>span a{color:#3078d0;font-weight:700}.primary-link{color:#fff;background:#3078d0;border-radius:13px;align-items:center;gap:9px;padding:15px 24px;font-size:15.5px;font-weight:800;display:inline-flex;box-shadow:0 12px 26px #3078d04d}.claim-board-v3{background:linear-gradient(160deg,#0c2748,#081b33);border-radius:24px;flex:390px;padding:22px;box-shadow:0 26px 60px #0614284d}.claim-board-v3 header{color:#9cb4d4;letter-spacing:.5px;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.claim-board-v3 header strong{color:#fff}.claim-board-v3 header em{color:#8fc0f5;background:#5aa0f033;border-radius:999px;padding:4px 10px;font-style:normal}.board-progress{gap:6px;margin:16px 0;display:flex}.board-progress i{background:#ffffff29;border-radius:99px;flex:1;height:6px}.board-progress i:nth-child(-n+2){background:#3edc9a}.board-rows{gap:9px;display:grid}.board-rows article{color:#3edc9a;background:#ffffff0f;border-radius:13px;align-items:center;gap:11px;padding:12px 14px;display:flex}.board-rows article:nth-child(2){color:#ffc148}.board-rows article:nth-child(3){color:#8fc0f5}.board-rows article span{color:#e7effa;flex:1;font-size:14px}.board-rows article strong{font-size:12.5px}.contact-section-v3{border-block:1px solid var(--line);background:var(--srf);padding:clamp(64px,8vw,96px) 0}.contact-shell-v3>.section-heading-v3{margin-bottom:42px}.contact-card-v3{border:1px solid var(--line);border-radius:28px;flex-wrap:wrap;width:min(1080px,100%);margin:0 auto;display:flex;overflow:hidden;box-shadow:0 34px 80px -34px #0a1e3673,0 8px 26px #0a1e3614}.contact-card-v3 aside{color:#fff;background:linear-gradient(155deg,#0b2444 0%,#123b6b 55%,#1e5aa8 132%);flex:330px;align-content:center;min-width:280px;padding:clamp(32px,3.6vw,46px);display:grid;position:relative}.contact-card-v3 aside:before,.contact-card-v3 aside:after{content:"";background:radial-gradient(circle,#5aa0ff6b,#0000 70%);border-radius:50%;width:230px;height:230px;position:absolute}.contact-card-v3 aside:before{inset-block-start:-80px;inset-inline-start:-70px}.contact-card-v3 aside:after{inset-block-end:-100px;inset-inline-end:-70px}.contact-card-v3 aside article{z-index:1;border-bottom:1px solid #ffffff1a;align-items:center;gap:15px;padding:15px 0;display:flex;position:relative}.contact-card-v3 aside article:last-child{border-bottom:0}.contact-card-v3 aside article>span{color:#cfe2ff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.contact-card-v3 aside small{color:#9db6d6;margin-bottom:3px;font-size:12.5px;display:block}.contact-card-v3 aside strong{color:#fff;font-size:16px}.contact-card-v3 form{background:var(--srf-2);flex-direction:column;flex:1.35 430px;gap:17px;min-width:300px;padding:clamp(28px,3.4vw,46px);display:flex}.contact-card-v3 form label{color:var(--text);gap:8px;font-size:12.5px;font-weight:800;display:grid}.contact-card-v3 input,.contact-card-v3 textarea{border:1.5px solid var(--line);background:var(--pg);width:100%;color:var(--heading);border-radius:13px;outline:0;padding:14px 15px;font-size:15px}.contact-card-v3 input:focus,.contact-card-v3 textarea:focus{border-color:#3078d0;box-shadow:0 0 0 4px #3078d024}.contact-card-v3 textarea{resize:vertical}.contact-card-v3 form>button{color:#fff;background:linear-gradient(135deg,#3078d0,#245fb5);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 14px 30px #3078d057}.contact-card-v3 form>button:disabled{opacity:.55}.contact-status{color:#0e7a52;margin:0;font-size:13px}.site-footer-v3{color:#b9cadf;background:#0a1e36;padding:clamp(42px,5vw,66px) 0 22px}.footer-grid-v3{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(150px,.7fr));gap:36px;display:grid}.footer-brand-v3>div{align-items:center;gap:10px;display:flex}.footer-brand-v3 img{object-fit:contain;width:32px;height:32px}.footer-brand-v3 strong{color:#fff;font-size:20px;font-weight:900}.footer-brand-v3 p{color:#8ca1bc;max-width:330px;margin:16px 0 0;font-size:14px;line-height:1.75}.socials-v3{gap:10px;margin-top:17px;display:flex}.socials-v3 span{color:#b9cadf;border:1px solid #ffffff24;border-radius:10px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:inline-grid}.socials-v3 svg{fill:currentColor;width:17px;height:17px}.footer-grid-v3 h3{color:#fff;margin:0 0 14px;font-size:15px;font-weight:900}.footer-grid-v3 nav{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-grid-v3 nav button{color:#8ca1bc;background:0 0;border:0;padding:0;font-size:14px}.footer-grid-v3 nav button:hover{color:#fff}.footer-contact-v3 p{color:#8ca1bc;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.footer-bottom-v3{color:#7c92ae;text-align:center;border-top:1px solid #ffffff1a;margin-top:32px;padding-top:20px;font-size:13px}.platform-center{background:var(--pg);min-height:100vh;color:var(--heading)}.platform-shell{width:min(1000px,100% - 32px);margin-inline:auto}.platform-topbar{z-index:80;border-bottom:1px solid var(--line);background:var(--nav-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.platform-topbar-inner{justify-content:space-between;align-items:center;gap:12px;width:min(944px,100% - 32px);min-height:64px;margin:0 auto;padding-block:12px;display:flex}.platform-brand{color:var(--heading);background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex}.platform-brand img{object-fit:contain;width:30px;height:30px}.platform-brand strong{font-size:19px;font-weight:900}.platform-actions{align-items:center;gap:8px;display:flex}.platform-icon-button,.platform-language,.platform-home{border:1px solid var(--line);background:var(--srf);height:38px;color:var(--text);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.platform-icon-button{width:38px}.platform-language{gap:7px;padding-inline:14px;font-size:14px;font-weight:700}.platform-home{color:#245fb5;background:#3078d01a;border-color:#0000;gap:7px;padding-inline:15px;font-size:14px;font-weight:700}.platform-icon-button:hover,.platform-language:hover{color:#3078d0;border-color:#3078d0}.platform-home:hover{background:#3078d02b}.platform-hero{color:#fff;background:linear-gradient(150deg,#0b2444,#123b6b 62%,#1b4e8c);padding:clamp(34px,6vw,60px) 0 clamp(74px,10vw,118px)}.platform-kicker{color:#dcebff;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:7px 15px;font-size:13px;font-weight:700;display:inline-flex}.platform-hero h1{color:#fff;margin:18px 0 0;font-family:Thmanyah Serif Display,Thmanyah Sans,serif;font-size:clamp(30px,4.6vw,50px);font-weight:900;line-height:1.16}.platform-hero p{color:#b9cfec;max-width:560px;margin:14px 0 0;font-size:clamp(15px,1.7vw,18px);line-height:1.7}.platform-card{z-index:2;border:1px solid var(--line);background:var(--srf);border-radius:24px;width:min(944px,100% - 32px);margin-top:-72px;margin-bottom:64px;position:relative;overflow:hidden;box-shadow:0 24px 60px #102b4d24}.platform-tabs{border-bottom:1px solid var(--line);background:var(--srf-2);flex-wrap:wrap;gap:6px;padding:11px;display:flex}.platform-tabs button{color:var(--text);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:11px 17px;font-size:14.5px;font-weight:700;transition:all .15s;display:inline-flex}.platform-tabs button:hover{color:#3078d0;background:#3078d014}.platform-tabs button.active{color:#fff;background:#3078d0;border-color:#0000;box-shadow:0 8px 20px #3078d047}.platform-panel-wrap{padding:clamp(20px,3.4vw,38px)}.platform-panel{animation:.25s both rise}.platform-panel h2{color:var(--heading);margin:0;font-size:clamp(21px,2.5vw,26px);font-weight:900}.platform-lead{max-width:620px;color:var(--muted);margin:10px 0 0;font-size:15.5px;line-height:1.7}.support-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.support-channel{border:1px solid var(--line);background:var(--srf-2);border-radius:16px;min-width:0;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:block}.support-channel:hover{border-color:#3078d073;transform:translateY(-3px);box-shadow:0 12px 26px #102b4d14}.support-channel>span{border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:14px;display:inline-grid}.support-channel.phone>span{color:#2e74cf;background:#e3efff}.support-channel.email>span{color:#0e9a66;background:#e3f7ee}.support-channel.chat>span{color:#6b4fd8;background:#ede7ff}.support-channel small{color:var(--muted);font-size:13px;font-weight:600;display:block}.support-channel strong{overflow-wrap:anywhere;max-width:100%;color:var(--heading);margin:3px 0 6px;font-size:17px;font-weight:800;display:block}.support-channel em{color:#8a9ab0;font-size:12.5px;font-style:normal;display:block}.support-assurance{color:var(--text);background:#3078d01a;border:1px solid #3078d02e;border-radius:14px;align-items:center;gap:12px;margin-top:18px;padding:16px 18px;font-size:14.5px;line-height:1.6;display:flex}.support-assurance svg{color:#2e74cf;flex:none}.terms-list{flex-direction:column;gap:20px;margin-top:24px;display:flex}.terms-list article{align-items:flex-start;gap:15px;display:flex}.terms-list article>span{color:#245fb5;background:#3078d01a;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:inline-grid}.terms-list h3{color:var(--heading);margin:3px 0 6px;font-size:16.5px;font-weight:800}.terms-list p{color:var(--text);margin:0;font-size:14.5px;line-height:1.75}.faq-list{flex-direction:column;gap:12px;margin-top:22px;display:flex}.faq-list article{border:1px solid var(--line);background:var(--srf-2);border-radius:15px;overflow:hidden}.faq-list article>button{width:100%;color:var(--heading);text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.faq-list article>button>span{font-size:15.5px;font-weight:700}.faq-list article>button i{color:#3078d0;background:#3078d01a;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:21px;font-style:normal;font-weight:400;line-height:1;transition:all .2s;display:inline-grid}.faq-list article.open>button i{color:#fff;background:#3078d0;transform:rotate(45deg)}.faq-list article>p{color:var(--text);margin:0;padding:0 18px 17px;font-size:14.5px;line-height:1.75}[data-theme=dark] .support-channel.phone>span{background:#173b67}[data-theme=dark] .support-channel.email>span{background:#174438}[data-theme=dark] .support-channel.chat>span{background:#352d62}[dir=ltr] .platform-home svg{transform:scaleX(-1)}.scroll-top{z-index:30;inset-inline-end:24px;color:#fff;background:#3078d0;border:0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:fixed;bottom:24px;box-shadow:0 13px 30px #3078d04d}.legal-overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041427b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.legal-dialog{border:1px solid var(--line);background:var(--srf);border-radius:22px;width:min(720px,100%);max-height:min(780px,100vh - 48px);padding:30px;overflow-y:auto;box-shadow:0 30px 90px #03162c4d}.legal-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.legal-dialog>header span{color:#3078d0;font-size:12px;font-weight:700}.legal-dialog h2{color:var(--heading);margin:5px 0 8px;font-size:30px}.legal-dialog>header p{max-width:580px;color:var(--muted);margin:0;line-height:1.7}.legal-dialog>header button{border:1px solid var(--line);background:var(--srf-2);width:40px;height:40px;color:var(--text);border-radius:11px;flex:none;place-items:center;display:grid}.legal-content article{border-bottom:1px solid var(--line);padding:22px 0}.legal-content article:last-child{border-bottom:0;padding-bottom:0}.legal-content h3{color:var(--heading);margin:0 0 7px;font-size:18px}.legal-content p{color:var(--muted);margin:0;line-height:1.8}[dir=ltr] .hero-route{transform:rotate(9deg)}[dir=ltr] .hero-route svg,[dir=ltr] .claim-services-grid button>strong svg{transform:rotate(180deg)}@media (width<=1060px){.desktop-nav button{padding-inline:9px}.hero-grid{grid-template-columns:minmax(300px,1fr) minmax(350px,430px)}.boarding-ticket{inset-inline-end:-45px}.document-ticket{inset-inline-end:-30px}.baggage-ticket{inset-inline-end:-25px}.footer-grid-v3{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(130px,.7fr))}}@media (width<=900px){.desktop-nav,.account-menu-wrap{display:none}.mobile-toggle{display:grid}.hero-section{min-height:auto}.hero-grid{grid-template-columns:1fr;gap:58px;padding:76px clamp(18px,4vw,40px) 88px}.hero-copy{text-align:center;max-width:680px;margin:auto}.hero-tag,.hero-copy>p{margin-inline:auto}.hero-trust{justify-content:center}.claim-wrap{max-width:540px}.claim-ticket{display:none}.claim-services-grid{grid-template-columns:1fr}.claim-services-grid p{min-height:0}.journey-grid-v3,.footer-grid-v3{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.section-shell,.hero-grid{width:min(100% - 24px,1200px)}.site-header-wrap{padding:10px 12px 0}.site-header{border-radius:15px;min-height:58px;padding:8px 10px}.brand img{width:30px;height:30px}.brand strong{font-size:18px}.language-action{justify-content:center;width:40px;padding:0}.language-action span{display:none}.square-action{width:40px}.hero-grid{padding-top:52px;padding-bottom:72px}.hero-copy h1{font-size:clamp(48px,15vw,64px)}.hero-copy>p{font-size:17px}.hero-trust{gap:10px 14px}.hero-trust>span{font-size:12.5px}.trust-icon{width:31px;height:31px}.claim-card{border-radius:20px;padding:21px}.claim-type-grid{gap:7px}.claim-type{min-height:102px;padding-inline:4px}.claim-type strong{font-size:13px}.claim-type small{font-size:9.5px}.two-fields{grid-template-columns:1fr}.about-section-v3,.claim-services-section,.journey-section-v3,.portal-section-v3,.contact-section-v3{padding-block:66px}.guarantee-card{min-height:235px}.claim-services-grid>button{padding:20px}.journey-grid-v3{grid-template-columns:1fr}.journey-grid-v3 article{min-height:0}.portal-copy-v3{text-align:center}.portal-copy-v3>p{margin-inline:auto}.portal-copy-v3>div{justify-content:center}.claim-board-v3{padding:16px}.contact-card-v3{border-radius:20px}.contact-card-v3 form{padding:22px}.footer-grid-v3{grid-template-columns:1fr}.platform-shell,.platform-topbar-inner,.platform-card{width:calc(100% - 32px)}.platform-topbar-inner{min-height:60px}.platform-brand strong{display:none}.platform-language{width:38px;padding:0}.platform-language span{display:none}.platform-home{padding-inline:11px}.platform-hero{padding-top:32px;padding-bottom:88px}.platform-card{border-radius:19px;margin-top:-58px}.platform-tabs button{flex:calc(50% - 6px);justify-content:center;padding-inline:10px;font-size:13.5px}.platform-tabs button:first-child{flex-basis:100%}.platform-panel-wrap{padding:22px 18px}.support-channels{grid-template-columns:1fr}.support-channel{padding:18px}.support-assurance{align-items:flex-start}.terms-list article{gap:11px}.faq-list article>button{padding:15px 14px}.faq-list article>p{padding-inline:14px}.legal-overlay{padding:12px}.legal-dialog{border-radius:18px;padding:22px 18px}.legal-dialog h2{font-size:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
