.client-public-claim[data-v-394a0d74]{--flow-blue: #3078d0;--flow-blue-dark: #245fb5;--flow-navy: #0a1d36;--flow-text: #334965;--flow-muted: #8393a9;--flow-line: #dfe8f3;width:100%;max-height:calc(100dvh - 32px);overflow:auto;color:var(--flow-navy);background:radial-gradient(850px 520px at 80% -14%,#e5effc,#f2f6fb 62%);font-family:var(--font-sans)}.client-public-claim button[data-v-394a0d74],.client-public-claim input[data-v-394a0d74]{font:inherit}.client-public-claim button[data-v-394a0d74]{cursor:pointer}.client-public-claim__header[data-v-394a0d74]{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--flow-line);background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.client-public-claim__toolbar[data-v-394a0d74]{direction:ltr;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:12px;width:min(600px,100%);margin:0 auto;padding:13px 18px}.client-public-claim__icon-button[data-v-394a0d74]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--flow-line);border-radius:11px;color:var(--flow-text);background:#fff}.client-public-claim__icon-button[data-v-394a0d74]:hover{border-color:var(--flow-blue);color:var(--flow-blue)}.client-public-claim__close[data-v-394a0d74]:hover{border-color:#f0663f;color:#f0663f}.client-public-claim__brand[data-v-394a0d74]{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--flow-navy);text-decoration:none}.client-public-claim__brand img[data-v-394a0d74]{width:29px;height:29px;object-fit:contain}.client-public-claim__brand strong[data-v-394a0d74]{font-size:18px;font-weight:900}.client-public-claim__progress[data-v-394a0d74]{position:relative;display:flex;justify-content:space-between;width:min(440px,calc(100% - 36px));margin:0 auto;padding:2px 0 14px}.client-public-claim__progress-line[data-v-394a0d74]{position:absolute;z-index:0;top:18px;inset-inline:16px;height:2px;background:var(--flow-line)}.client-public-claim__progress-item[data-v-394a0d74]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:74px;color:#96a4b7;font-size:12px;font-weight:700}.client-public-claim__progress-dot[data-v-394a0d74]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:#8393a9;background:#e7edf5}.client-public-claim__progress-item.is-current[data-v-394a0d74]{color:var(--flow-navy)}.client-public-claim__progress-item.is-current .client-public-claim__progress-dot[data-v-394a0d74]{color:#fff;background:var(--flow-blue);box-shadow:0 0 0 5px #3078d026}.client-public-claim__progress-item.is-complete[data-v-394a0d74]{color:#0f9b69}.client-public-claim__progress-item.is-complete .client-public-claim__progress-dot[data-v-394a0d74]{color:#fff;background:#12a970}.client-public-claim__body[data-v-394a0d74]{width:min(600px,100%);min-height:620px;margin:0 auto;padding:22px 18px 58px}.client-public-claim__start-card[data-v-394a0d74]{position:relative;width:min(466px,100%);margin:20px auto;padding:clamp(24px,5vw,32px);border-radius:26px;background:#fff;box-shadow:0 28px 64px #143c782e,0 3px 12px #143c7814;animation:flow-rise-394a0d74 .4s ease both}.client-public-claim__start-card h2[data-v-394a0d74],.client-public-claim__step h2[data-v-394a0d74],.client-public-claim__loading h2[data-v-394a0d74],.client-public-claim__success h2[data-v-394a0d74]{margin:0 0 5px;font-size:clamp(24px,4vw,29px);font-weight:900;color:var(--flow-navy)}.client-public-claim__start-card>p[data-v-394a0d74],.client-public-claim__step>p[data-v-394a0d74],.client-public-claim__loading>p[data-v-394a0d74],.client-public-claim__success>p[data-v-394a0d74]{margin:0 0 21px;color:var(--flow-muted);font-size:14.5px;line-height:1.65}.client-public-claim__type-grid[data-v-394a0d74]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.client-public-claim__type-card[data-v-394a0d74]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:112px;padding:12px 8px;border:2px solid var(--flow-line);border-radius:17px;color:#73839a;background:#fff}.client-public-claim__type-card strong[data-v-394a0d74]{margin-top:8px;font-size:14.5px}.client-public-claim__type-card small[data-v-394a0d74]{margin-top:3px;font-size:11.5px;opacity:.75}.client-public-claim__type-card.is-selected[data-v-394a0d74]{border-color:var(--flow-blue);color:#2469bd;background:#eaf2fd;box-shadow:0 10px 22px #3078d021}.client-public-claim__field[data-v-394a0d74]{display:block;margin-top:16px}.client-public-claim__field>span[data-v-394a0d74]:first-child{display:block;margin-bottom:7px;color:var(--flow-text);font-size:13.5px;font-weight:700}.client-public-claim__input-shell[data-v-394a0d74]{display:flex;align-items:center;gap:10px;min-height:54px;padding:0 15px;border:1.6px solid var(--flow-line);border-radius:14px;color:var(--flow-blue);background:#f5f8fc}.client-public-claim__input-shell[data-v-394a0d74]:focus-within{border-color:var(--flow-blue);box-shadow:0 0 0 3px #3078d01a}.client-public-claim__input-shell input[data-v-394a0d74]{width:100%;padding:14px 0;border:0;outline:0;color:var(--flow-navy);background:transparent;font-size:16px;font-weight:700}.client-public-claim__primary[data-v-394a0d74]{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:55px;padding:14px 18px;border:0;border-radius:15px;color:#fff;background:var(--flow-blue);box-shadow:0 14px 28px #3078d04d;font-size:17px;font-weight:800}.client-public-claim__start-card>.client-public-claim__primary[data-v-394a0d74]{margin-top:17px}.client-public-claim__primary[data-v-394a0d74]:hover{background:var(--flow-blue-dark)}.client-public-claim__secondary[data-v-394a0d74]{display:inline-flex;align-items:center;justify-content:center;width:56px;min-height:55px;flex:0 0 56px;border:1.6px solid var(--flow-line);border-radius:15px;color:var(--flow-text);background:#fff}.client-public-claim__secure[data-v-394a0d74],.client-public-claim__signed-in-note[data-v-394a0d74]{display:flex;align-items:center;justify-content:center;gap:8px;margin:13px 0 0!important;color:#8a9ab0!important;font-size:12.5px!important}.client-public-claim__check-badge[data-v-394a0d74]{position:absolute;bottom:93px;inset-inline-start:-18px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;color:#fff;background:linear-gradient(150deg,#14b074,#0c8659);box-shadow:0 12px 26px #10966466}.client-public-claim__error[data-v-394a0d74]{margin:12px 0 0!important;color:#c13f27!important;font-size:13px!important;font-weight:700}.client-public-claim__loading[data-v-394a0d74],.client-public-claim__success[data-v-394a0d74]{padding:74px 18px 30px;text-align:center;animation:flow-rise-394a0d74 .4s ease both}.client-public-claim__spinner[data-v-394a0d74]{position:relative;display:flex;align-items:center;justify-content:center;width:76px;height:76px;margin:0 auto 26px;border:5px solid #dce9f8;border-top-color:var(--flow-blue);border-radius:50%;color:var(--flow-blue);animation:flow-spin-394a0d74 1.1s linear infinite}.client-public-claim__spinner svg[data-v-394a0d74]{animation:flow-counter-spin-394a0d74 1.1s linear infinite}.client-public-claim__loading strong[data-v-394a0d74]{color:var(--flow-blue)}.client-public-claim__source[data-v-394a0d74]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--flow-line);border-radius:999px;color:var(--flow-text);background:#fff;font-size:13px;font-weight:700}.client-public-claim__source i[data-v-394a0d74]{width:8px;height:8px;border-radius:50%;background:#12a970}.client-public-claim__verified[data-v-394a0d74]{animation:flow-rise-394a0d74 .4s ease both}.client-public-claim__verified-pill[data-v-394a0d74]{display:flex;align-items:center;gap:8px;width:fit-content;margin:0 auto 16px;padding:8px 16px;border:1px solid #bfe9d5;border-radius:999px;color:#0c8659;background:#e8f8f0;font-size:13.5px;font-weight:800}.client-public-claim__eligibility[data-v-394a0d74]{padding:28px 24px;border-radius:24px;color:#fff;background:linear-gradient(140deg,#14b074,#0c8659);box-shadow:0 20px 44px #1096644d;text-align:center}.client-public-claim__eligibility span[data-v-394a0d74]{display:block;font-size:14.5px;opacity:.92}.client-public-claim__eligibility strong[data-v-394a0d74]{display:block;margin-top:9px;font-size:clamp(27px,5vw,36px);line-height:1.3}.client-public-claim__verified>p[data-v-394a0d74]{margin:17px 8px 7px;color:var(--flow-text);font-size:14.5px;line-height:1.65;text-align:center}.client-public-claim__verified>small[data-v-394a0d74]{display:block;margin:0 8px 19px;color:var(--flow-muted);font-size:12.5px;font-weight:700;line-height:1.55;text-align:center}.client-public-claim__flight-card[data-v-394a0d74]{padding:22px 20px;border:1px solid var(--flow-line);border-radius:22px;background:#fff;box-shadow:0 10px 30px #102b4d0f}.client-public-claim__route[data-v-394a0d74]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid #eef2f8;direction:ltr}.client-public-claim__route>strong[data-v-394a0d74]{color:var(--flow-navy);font-size:22px;font-weight:900}.client-public-claim__route>div[data-v-394a0d74]{display:flex;flex:1;flex-direction:column;align-items:center;gap:5px}.client-public-claim__route b[data-v-394a0d74]{color:var(--flow-blue);font-size:12px;letter-spacing:.5px}.client-public-claim__route div>span[data-v-394a0d74]{display:flex;align-items:center;width:100%;gap:6px;color:var(--flow-blue)}.client-public-claim__route i[data-v-394a0d74]{flex:1;height:2px;background:var(--flow-line)}.client-public-claim__route small[data-v-394a0d74]{color:#8a9ab0;font-size:11.5px}.client-public-claim__flight-facts[data-v-394a0d74]{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:16px}.client-public-claim__flight-facts div[data-v-394a0d74]{padding:12px 15px;border-radius:14px;background:#f4f7fb}.client-public-claim__flight-facts span[data-v-394a0d74],.client-public-claim__flight-facts strong[data-v-394a0d74]{display:block}.client-public-claim__flight-facts span[data-v-394a0d74]{margin-bottom:4px;color:#8a9ab0;font-size:12px}.client-public-claim__flight-facts strong[data-v-394a0d74]{color:var(--flow-navy);font-size:16px}.client-public-claim__flight-facts .is-alert[data-v-394a0d74]{background:#fff0eb}.client-public-claim__flight-facts .is-alert span[data-v-394a0d74]{color:#b87a63}.client-public-claim__flight-facts .is-alert strong[data-v-394a0d74]{color:#d9532b}.client-public-claim__verified>.client-public-claim__primary[data-v-394a0d74]{margin-top:20px}.client-public-claim__disclaimer[data-v-394a0d74]{margin:12px 0 0!important;color:#93a0b4!important;font-size:12px!important}.client-public-claim__step[data-v-394a0d74]{animation:flow-rise-394a0d74 .35s ease both}.client-public-claim__question-card[data-v-394a0d74]{margin-bottom:16px;padding:22px;border:1px solid var(--flow-line);border-radius:20px;background:#fff;box-shadow:0 8px 24px #102b4d0d}.client-public-claim__question-card h3[data-v-394a0d74]{margin:0 0 13px;color:var(--flow-navy);font-size:16px;font-weight:800}.client-public-claim__choices[data-v-394a0d74]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.client-public-claim__choices.is-three[data-v-394a0d74]{grid-template-columns:repeat(3,minmax(0,1fr))}.client-public-claim__choices button[data-v-394a0d74]{min-height:57px;padding:12px;border:1.6px solid var(--flow-line);border-radius:14px;color:#7f8ea2;background:#fff;font-weight:700}.client-public-claim__choices button.is-selected[data-v-394a0d74]{border-color:var(--flow-blue);color:#2469bd;background:#eaf2fd}.client-public-claim__actions[data-v-394a0d74]{display:flex;gap:12px;margin-top:24px}.client-public-claim__passengers[data-v-394a0d74],.client-public-claim__documents[data-v-394a0d74]{display:flex;flex-direction:column;gap:11px}.client-public-claim__passenger[data-v-394a0d74]{display:flex;align-items:center;gap:13px;width:100%;padding:17px;border:1.5px solid var(--flow-line);border-radius:16px;color:var(--flow-text);background:#fff;text-align:start}.client-public-claim__passenger.is-selected[data-v-394a0d74]{border-color:var(--flow-blue);background:#eaf2fd}.client-public-claim__checkbox[data-v-394a0d74]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border:2px solid #c8d6e6;border-radius:9px;color:#fff}.client-public-claim__passenger.is-selected .client-public-claim__checkbox[data-v-394a0d74]{border-color:var(--flow-blue);background:var(--flow-blue)}.client-public-claim__passenger-copy[data-v-394a0d74]{display:flex;flex:1;flex-direction:column;gap:3px}.client-public-claim__passenger-copy strong[data-v-394a0d74]{color:var(--flow-navy);font-size:16px}.client-public-claim__passenger-copy small[data-v-394a0d74]{color:#8797ad;font-size:12.5px}.client-public-claim__passenger em[data-v-394a0d74]{color:#0f9b69;font-size:12px;font-style:normal;font-weight:800}.client-public-claim__passenger em.is-warning[data-v-394a0d74]{color:#d98a20}.client-public-claim__document[data-v-394a0d74]{position:relative;display:flex;align-items:center;gap:13px;min-height:88px;padding:15px 17px;border:1.6px dashed #c9d7e7;border-radius:16px;background:#ffffffbf;cursor:pointer}.client-public-claim__document input[data-v-394a0d74]{position:absolute;width:1px;height:1px;opacity:0}.client-public-claim__upload-icon[data-v-394a0d74]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:14px;color:var(--flow-blue);background:#eaf2fd}.client-public-claim__document>span[data-v-394a0d74]:nth-child(3){display:flex;flex:1;flex-direction:column;gap:4px}.client-public-claim__document strong[data-v-394a0d74]{color:var(--flow-navy);font-size:15px}.client-public-claim__document small[data-v-394a0d74]{color:#8797ad;font-size:12.5px}.client-public-claim__document em[data-v-394a0d74]{padding:5px 9px;border-radius:999px;color:#8797ad;background:#edf2f7;font-size:11.5px;font-style:normal;font-weight:800}.client-public-claim__document em.is-uploaded[data-v-394a0d74]{color:#0c8659;background:#e8f8f0}.client-public-claim__success-icon[data-v-394a0d74]{display:flex;align-items:center;justify-content:center;width:106px;height:106px;margin:0 auto 26px;border-radius:50%;color:#fff;background:#12a970;box-shadow:0 22px 48px #12a97047}.client-public-claim__success article[data-v-394a0d74]{display:flex;flex-direction:column;gap:6px;width:min(360px,100%);margin:26px auto;padding:22px;border:1px solid var(--flow-line);border-radius:19px;background:#fff}.client-public-claim__success article span[data-v-394a0d74]{color:var(--flow-muted);font-size:13px}.client-public-claim__success article strong[data-v-394a0d74]{color:var(--flow-blue);font-size:25px;letter-spacing:.5px}.client-public-claim__success article small[data-v-394a0d74]{color:#0c8659;font-size:12.5px;font-weight:700}.client-public-claim__success>.client-public-claim__primary[data-v-394a0d74]{width:min(420px,100%)}@keyframes flow-spin-394a0d74{to{transform:rotate(360deg)}}@keyframes flow-counter-spin-394a0d74{to{transform:rotate(-360deg)}}@keyframes flow-rise-394a0d74{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:620px){.client-public-claim[data-v-394a0d74]{max-height:100dvh}.client-public-claim__body[data-v-394a0d74]{min-height:calc(100dvh - 67px);padding-inline:14px}.client-public-claim__start-card[data-v-394a0d74]{margin-top:8px;padding:22px 18px}.client-public-claim__type-card[data-v-394a0d74]{min-height:102px;padding-inline:5px}.client-public-claim__check-badge[data-v-394a0d74]{inset-inline-start:-8px}.client-public-claim__flight-card[data-v-394a0d74],.client-public-claim__question-card[data-v-394a0d74]{padding:17px}.client-public-claim__passenger[data-v-394a0d74]{align-items:flex-start}.client-public-claim__passenger em[data-v-394a0d74]{display:none}.client-public-claim__document[data-v-394a0d74]{padding:13px}}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyah-sans/ThmanyahSans-Light.woff2?v=thmanyah-official) format("woff2");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyah-sans/ThmanyahSans-Regular.woff2?v=thmanyah-official) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyah-sans/ThmanyahSans-Medium.woff2?v=thmanyah-official) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyah-sans/ThmanyahSans-Bold.woff2?v=thmanyah-official) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyah-sans/ThmanyahSans-Black.woff2?v=thmanyah-official) format("woff2");font-display:swap;font-style:normal;font-weight:900}@font-face{font-family:"Thmanyah Serif Display";src:url(/fonts/thmanyah-serif-display/ThmanyahSerifDisplay-Light.woff2?v=thmanyah-official) format("woff2");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:"Thmanyah Serif Display";src:url(/fonts/thmanyah-serif-display/ThmanyahSerifDisplay-Regular.woff2?v=thmanyah-official) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"Thmanyah Serif Display";src:url(/fonts/thmanyah-serif-display/ThmanyahSerifDisplay-Medium.woff2?v=thmanyah-official) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:"Thmanyah Serif Display";src:url(/fonts/thmanyah-serif-display/ThmanyahSerifDisplay-Bold.woff2?v=thmanyah-official) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:"Thmanyah Serif Display";src:url(/fonts/thmanyah-serif-display/ThmanyahSerifDisplay-Black.woff2?v=thmanyah-official) format("woff2");font-display:swap;font-style:normal;font-weight:900}:root{color-scheme:light;--font-sans: "Thmanyah Sans", Tahoma, Arial, "Segoe UI", sans-serif;--font-display: "Thmanyah Sans", Tahoma, Arial, "Segoe UI", sans-serif;--font-arabic: "Thmanyah Sans", Tahoma, Arial, "Segoe UI", sans-serif;font-family:var(--font-sans);--bg: #f5f8fc;--surface: #ffffff;--surface-soft: #f8fbff;--surface-muted: #eef5ff;--text: #111827;--heading: #08111f;--muted: #6b778c;--muted-2: #93a0b4;--line: #dce7f5;--line-soft: #edf3fb;--primary: #1f71dd;--primary-2: #155fbe;--navy: #07172b;--navy-2: #0d2748;--green: #16b364;--amber: #f79009;--red: #ef4444;--violet: #7c3aed;--shadow: 0 14px 34px rgba(20, 44, 77, .08);--shadow-soft: 0 8px 24px rgba(20, 44, 77, .06);--radius: 8px;--radius-sm: 10px;--tab-radius: 18px;--tab-shell-radius: 18px;--sidebar-width: 288px;--sidebar-collapsed-width: 88px;--topbar-height: 78px}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:14px;overflow-x:hidden}body,button,input,select,textarea{font-family:var(--font-sans)}button,input,select{letter-spacing:0}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit}.makfi-app{min-height:100vh;background:radial-gradient(circle at 15% 8%,rgba(31,113,221,.08),transparent 28%),linear-gradient(180deg,#f9fbff 0%,var(--bg) 42%,#f3f7fc 100%);color:var(--text)}.makfi-app.dark{color-scheme:dark;--bg: #07111f;--surface: #0e1c30;--surface-soft: #12243b;--surface-muted: #112b4d;--text: #e7edf7;--heading: #ffffff;--muted: #9db0c8;--muted-2: #7186a3;--line: #213650;--line-soft: #182c45;--shadow: 0 18px 38px rgba(0, 0, 0, .22);--shadow-soft: 0 10px 24px rgba(0, 0, 0, .18);background:radial-gradient(circle at 12% 10%,rgba(31,113,221,.16),transparent 30%),linear-gradient(180deg,#07111f,#0a1422)}.makfi-app.claim-funnel-mode{min-height:100vh;min-height:100dvh;overflow-x:hidden;background:radial-gradient(circle at 16% 8%,rgba(31,113,221,.1),transparent 30%),linear-gradient(180deg,#f7fbff,#eef5ff 48%,#f8fbff)}.standalone-claim-funnel{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:32px 0 52px}.standalone-claim-funnel .wizard-hero{background:linear-gradient(135deg,#fffffff5,#f6fafff5),var(--surface)}.dark.claim-funnel-mode{background:radial-gradient(circle at 16% 8%,rgba(31,113,221,.2),transparent 30%),linear-gradient(180deg,#07111f,#0a1422)}.makfi-app.dashboard-mode{height:100vh;overflow:hidden}.workspace{min-height:100vh;margin-right:var(--sidebar-width)}.makfi-app.dashboard-mode .workspace{position:fixed;inset-block:0;left:0;right:var(--sidebar-width);height:100vh;min-height:0;margin:0;overflow-x:hidden;overflow-y:auto;direction:rtl;scrollbar-gutter:stable;overscroll-behavior:contain}.makfi-app[dir=ltr] .workspace{margin-right:0;margin-left:var(--sidebar-width)}.makfi-app[dir=ltr].dashboard-mode .workspace{left:var(--sidebar-width);right:0;margin:0}.makfi-app.sidebar-collapsed .workspace{margin-right:var(--sidebar-collapsed-width)}.makfi-app.sidebar-collapsed.dashboard-mode .workspace{right:var(--sidebar-collapsed-width);margin:0}.makfi-app[dir=ltr].sidebar-collapsed .workspace{margin-right:0;margin-left:var(--sidebar-collapsed-width)}.makfi-app[dir=ltr].sidebar-collapsed.dashboard-mode .workspace{left:var(--sidebar-collapsed-width);right:0;margin:0}.makfi-app[dir=ltr].dashboard-mode .topbar,.makfi-app[dir=ltr].dashboard-mode .page-body{direction:ltr}.page-body{padding:24px}.makfi-app.dashboard-mode .page-body{padding-bottom:24px}.dashboard-legal-footer{display:block;padding:0}.dashboard-legal-footer-inner{width:100%;min-height:54px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px;padding:12px 18px;border-block:1px solid rgba(202,219,240,.88);border-inline:0;border-radius:0;background:#ffffffeb;color:var(--muted);font-size:11.5px;font-weight:800;line-height:1.5;text-align:center;box-shadow:none;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.dashboard-legal-footer nav{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.dashboard-legal-footer a{color:var(--primary);font-weight:900;text-decoration:none}.dashboard-legal-footer a:hover{text-decoration:underline}.dashboard-legal-footer a+a:before{content:"";display:inline-block;width:4px;height:4px;margin-inline-end:8px;border-radius:999px;background:#247adc6b;vertical-align:middle}.dark .dashboard-legal-footer-inner{border-color:#6f8bb157;background:#0d1c30eb;color:#e2ebf6c7;box-shadow:0 18px 42px #00000047}.dark .dashboard-legal-footer a{color:#8dc2ff}.page-stack{display:flex;flex-direction:column;gap:16px}.sidebar{position:fixed;inset-block:0;right:0;z-index:40;width:var(--sidebar-width);display:flex;flex-direction:column;gap:18px;padding:24px 20px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(180deg,#0c2f58f2,#051120fa),var(--navy);color:#eaf3ff;box-shadow:-12px 0 30px #05101f2e;transition:width .2s ease,padding .2s ease,transform .22s ease}.makfi-app[dir=ltr] .sidebar{right:auto;left:0;box-shadow:12px 0 30px #05101f2e}.sidebar-brand{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.12)}.sidebar-brand-main{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1}.sidebar-brand img{width:66px;height:42px;object-fit:contain}.sidebar-toggle{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff14;color:#d8e9ff;transition:.18s ease}.sidebar-toggle:hover{background:#ffffff24;color:#fff}.brand-copy{display:grid;gap:4px}.brand-copy strong{font-size:25px;line-height:1;font-weight:800;color:#fff}.brand-copy span{color:#95aac4;font-size:12px}.sidebar-nav{display:grid;gap:8px}.nav-item-shell{position:relative;min-width:0}.nav-item,.logout-button,.quick-tools button{position:relative;width:100%;display:flex;align-items:center;gap:10px;border:0;background:transparent;color:#b5c6dc;border-radius:var(--radius);padding:10px 12px;font-size:13px;font-weight:700;text-align:right;transition:.18s ease}.nav-item>svg:first-child,.logout-button>svg:first-child{flex:0 0 auto}.nav-label,.logout-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-chevron{flex:0 0 auto;margin-inline-start:auto;opacity:.72;transition:transform .18s ease}.nav-chevron.open{transform:rotate(180deg)}.makfi-app[dir=ltr] .nav-item,.makfi-app[dir=ltr] .logout-button,.makfi-app[dir=ltr] .quick-tools button,.makfi-app[dir=ltr] .menu-row,.makfi-app[dir=ltr] .smart-table th,.makfi-app[dir=ltr] .smart-table td,.makfi-app[dir=ltr] .action-popover button,.makfi-app[dir=ltr] .subnav-item,.makfi-app[dir=ltr] .role-group-card,.makfi-app[dir=ltr] .permission-matrix th,.makfi-app[dir=ltr] .permission-matrix td{text-align:left}.nav-item:hover,.logout-button:hover,.quick-tools button:hover{background:#ffffff14;color:#fff}.nav-item.active{background:linear-gradient(135deg,#287ae5,#185dae);color:#fff;box-shadow:inset 0 0 0 1px #ffffff24,0 12px 22px #1f71dd3d}.nav-item b{margin-right:auto;min-width:30px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#1f71dd38;color:#d8e9ff;font-size:12px}.nav-tooltip{position:absolute;top:50%;right:calc(100% + 12px);left:auto;z-index:90;min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#07172b;box-shadow:0 16px 34px #030a1647;color:#fff;padding:0 12px;font-size:12.5px;font-weight:850;line-height:1;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(-50%) scale(.96);transition:.16s ease}.nav-tooltip:after{content:"";position:absolute;top:50%;right:-6px;left:auto;width:10px;height:10px;border-radius:2px;background:#07172b;transform:translateY(-50%) rotate(45deg)}.makfi-app[dir=ltr] .nav-tooltip{right:auto;left:calc(100% + 12px)}.makfi-app[dir=ltr] .nav-tooltip:after{right:auto;left:-6px}.sidebar-subnav{display:grid;gap:6px;max-height:0;margin-top:0;overflow:hidden;opacity:0;transition:max-height .2s ease,opacity .18s ease,margin .18s ease}.sidebar-subnav.open{max-height:260px;margin-top:6px;opacity:1}.subnav-link,.sidebar-flyout button{min-height:38px;display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:12px;background:transparent;color:#b5c6dc;padding:8px 10px;text-align:inherit;font-size:12px;font-weight:800;transition:.18s ease}.subnav-link{margin-inline-start:20px;background:#ffffff0a}.subnav-link:hover,.subnav-link.active,.sidebar-flyout button:hover,.sidebar-flyout button.active{border-color:#ffffff1f;background:#ffffff1a;color:#fff}.subnav-link b,.sidebar-flyout button b{margin-inline-start:auto;min-width:24px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#1f71dd3d;color:#d8e9ff;font-size:11px}.sidebar-flyout{position:absolute;top:0;right:calc(100% + 12px);left:auto;z-index:100;width:230px;display:none;gap:6px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:linear-gradient(180deg,#0e2746fa,#061528fa),#07172b;box-shadow:0 24px 58px #04101f57;padding:10px}.makfi-app[dir=ltr] .sidebar-flyout{right:auto;left:calc(100% + 12px)}.sidebar-flyout strong{display:block;margin-bottom:3px;color:#fff;font-size:12px;font-weight:950}.makfi-app[dir=ltr] .nav-item b{margin-right:0;margin-left:auto}.sidebar-card{border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:#ffffff0d;padding:16px}.quick-tools{display:grid;gap:8px;margin-top:auto}.quick-tools h3,.system-state strong{margin:0 0 8px;color:#fff;font-size:15px}.quick-tools button{padding:8px 0}.system-state{display:flex;align-items:center;justify-content:space-between}.system-state span{display:block;color:#94a9c2;font-size:12px}.system-state i{width:12px;height:12px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px #16b36429}.sidebar-footer{display:grid;gap:6px}.logout-button{color:#a8bad1}.sidebar.collapsed{width:var(--sidebar-collapsed-width);gap:14px;padding:18px 12px;overflow:visible}.sidebar.collapsed .sidebar-brand{flex-direction:column;justify-content:center;gap:10px;padding-bottom:16px}.sidebar.collapsed .sidebar-brand-main{justify-content:center;width:100%}.sidebar.collapsed .brand-copy,.sidebar.collapsed .nav-label,.sidebar.collapsed .logout-label,.sidebar.collapsed .nav-chevron{display:none}.sidebar.collapsed .sidebar-brand img{width:48px;height:34px}.sidebar.collapsed .sidebar-toggle{width:42px;height:34px;flex-basis:34px}.sidebar.collapsed .sidebar-nav,.sidebar.collapsed .sidebar-footer{justify-items:center;overflow:visible}.sidebar.collapsed .nav-item,.sidebar.collapsed .logout-button{width:54px;min-height:52px;justify-content:center;gap:0;margin-inline:auto;border-radius:16px;padding:0}.sidebar.collapsed .nav-item b{position:absolute;top:5px;inset-inline-start:5px;min-width:21px;height:21px;margin:0;border:1px solid rgba(255,255,255,.11);background:#1f71ddc7;color:#fff;font-size:10px}.sidebar.collapsed .sidebar-subnav{display:none}.sidebar.collapsed .nav-item:hover .nav-tooltip,.sidebar.collapsed .logout-button:hover .nav-tooltip{opacity:1;transform:translateY(-50%) scale(1)}.sidebar.collapsed .nav-item-shell.has-children:hover .nav-item .nav-tooltip{opacity:0}.sidebar.collapsed .nav-item-shell.has-children:hover .sidebar-flyout,.sidebar.collapsed .sidebar-flyout:hover{display:grid}.sidebar-backdrop{display:none}.topbar{min-height:var(--topbar-height);display:grid;grid-template-columns:minmax(320px,1fr) max-content;align-items:center;gap:14px;padding:12px 22px;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:#ffffffdb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dark .topbar{background:#0e1c30e0}.page-title h1{margin:0;color:var(--heading);font-size:23px;line-height:1.2;font-weight:850}.page-title p{margin:5px 0 0;color:var(--muted);font-size:12px}.global-search,.table-search,.input-shell,.search-hero{min-height:40px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:0 12px;color:var(--muted)}.global-search input,.table-search input,.input-shell input,.input-shell select,.search-hero input,.form-grid input,.form-grid select,.bulk-select{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:12.5px}.input-shell select{appearance:none;cursor:pointer}.global-search{max-width:620px}.global-search-wrap,.menu-shell,.table-dropdown-shell{position:relative}.global-search-wrap{width:100%;max-width:640px;min-width:0;justify-self:start}.global-search-wrap .global-search{max-width:none}.global-search-submit{width:24px;height:24px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.topbar-menu,.table-dropdown{position:absolute;z-index:50;top:calc(100% + 8px);left:0;width:min(360px,86vw);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 18px 42px #0f234124;padding:8px}.global-search-wrap .topbar-menu{right:0;left:auto;width:100%;min-width:360px}.compact-menu{width:270px}.notifications-menu,.account-menu{width:380px}.menu-row,.table-dropdown button{width:100%;min-height:48px;border:0;border-radius:var(--radius);background:transparent;color:var(--text);display:flex;align-items:center;gap:10px;padding:9px 10px;text-align:right}.menu-row:hover,.table-dropdown button:hover,.menu-row.selected,.table-dropdown button.selected{background:var(--surface-muted);color:var(--primary)}.menu-row.danger{color:var(--red)}.menu-row>span:last-child,.account-card-mini div{display:grid;gap:2px}.menu-row strong,.account-card-mini strong,.menu-head strong{color:var(--heading);font-size:13px}.menu-row small,.account-card-mini small{color:var(--muted);font-size:11.5px}.menu-empty{min-height:76px;display:grid;place-items:center;gap:8px;color:var(--muted);text-align:center;font-size:12px;padding:12px}.menu-icon{width:34px;height:34px;border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;background:var(--surface-muted);color:var(--primary);flex:0 0 auto}.menu-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 10px;border-bottom:1px solid var(--line-soft);margin-bottom:6px}.notification-row em{margin-right:auto;width:8px;height:8px;border-radius:50%;background:transparent}.notification-row em.unread{background:var(--primary);box-shadow:0 0 0 4px #1f71dd1f}.menu-footer-action{width:100%;min-height:38px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);color:var(--primary);font-weight:850}.account-card-mini{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--radius);background:var(--surface-soft);margin-bottom:8px}.account-card-mini>span{width:38px;height:38px;border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#1f71dd,#4b91f0);font-weight:900}.tool-button,.theme-toggle,.icon-button,.secondary-action,.ghost-action,.filter-pill,.bulk-indicator,.row-action-button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:750;transition:.18s ease;white-space:nowrap}.topbar-actions .tool-button{min-width:112px}.theme-toggle{min-width:78px}.label-short{display:none}.tool-button:hover,.theme-toggle:hover,.icon-button:hover,.secondary-action:hover,.ghost-action:hover,.filter-pill:hover,.bulk-indicator:hover,.row-action-button:hover{border-color:#b8cff0;color:var(--primary);box-shadow:var(--shadow-soft)}.icon-button{width:40px;padding:0;position:relative}.mobile-menu{display:none}.alert-button span{position:absolute;top:-7px;left:-7px;min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--red);color:#fff;font-size:11px;border:2px solid var(--surface)}.primary-action,.secondary-action{min-height:42px;border-radius:var(--radius);padding:0 16px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:800}.primary-action{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;box-shadow:0 12px 24px #1f71dd33}.primary-action.small,.secondary-action.small{min-height:40px;padding-inline:14px;font-size:13px}.secondary-action{background:var(--surface);border-color:var(--line);color:var(--primary)}.profile-chip{min-height:46px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:4px 8px 4px 12px;color:var(--text);min-width:178px}.profile-chip>span,.avatar-large{width:34px;height:34px;border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#1f71dd,#4b91f0);font-weight:900}.profile-chip div{display:grid;gap:1px;text-align:right;margin-left:auto}.makfi-app[dir=ltr] .profile-chip div{text-align:left;margin-left:0;margin-right:auto}.makfi-app[dir=ltr] .global-search-wrap .topbar-menu,.makfi-app[dir=ltr] .table-dropdown{right:auto;left:0}.profile-chip strong{color:var(--heading);font-size:13px}.profile-chip small{color:var(--muted);font-size:11px}.command-panel,.module-hero,.client-hero,.wizard-hero,.profile-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:20px;box-shadow:var(--shadow-soft)}.module-hero.flush{box-shadow:none;background:var(--surface-soft)}.eyebrow,.soft-badge{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;background:var(--surface-muted);color:var(--primary);padding:6px 10px;font-size:12px;font-weight:800}.command-panel h2,.module-hero h2,.client-hero h2,.wizard-hero h2,.profile-hero h2{margin:8px 0 0;color:var(--heading);font-size:20px;line-height:1.35}.command-panel p,.module-hero p,.client-hero p,.wizard-hero p,.profile-hero p{margin:6px 0 0;color:var(--muted);font-size:13px}.command-actions,.form-actions,.profile-actions,.wizard-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card{min-height:108px;display:grid;grid-template-columns:46px 1fr;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px;box-shadow:var(--shadow-soft)}.metric-icon,.workflow-icon,.result-icon,.notification-icon,.integration-icon{width:44px;height:44px;border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;color:var(--primary);background:#eaf3ff}.tone-green .metric-icon{color:var(--green);background:#e9f9f1}.tone-amber .metric-icon{color:var(--amber);background:#fff5e6}.tone-red .metric-icon{color:var(--red);background:#fff0f0}.tone-violet .metric-icon{color:var(--violet);background:#f2edff}.metric-copy{display:grid;gap:4px}.metric-label{color:var(--muted);font-size:12px;font-weight:800}.metric-copy strong{color:var(--heading);font-size:21px;line-height:1.1}.metric-copy small{font-size:12px;color:var(--muted);margin-right:4px}.metric-change{color:var(--green);font-size:12px;font-weight:800}.metric-change.negative{color:var(--red)}.metric-change em{color:var(--muted);font-style:normal;font-weight:600;margin-right:4px}.dashboard-grid{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(520px,2fr);gap:14px}.chart-card,.distribution-card,.data-table-panel,.activity-panel,.quick-form-panel,.workflow-card,.process-card,.status-panel,.quick-actions-panel,.client-chart-panel,.wizard-card,.settings-card,.profile-side-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft)}.chart-card,.distribution-card{padding:18px}.panel-heading,.chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.panel-heading.simple{margin-bottom:12px}.panel-heading h3,.chart-head h3,.quick-actions-panel h3,.settings-card h3,.profile-side-card h3{margin:0;color:var(--heading);font-size:16px;line-height:1.3}.panel-heading p,.chart-head p{margin:5px 0 0;color:var(--muted);font-size:12px}.chart-legend{display:flex;gap:14px;color:var(--muted);font-size:12px;font-weight:800}.chart-legend span{display:flex;align-items:center;gap:6px}.chart-legend i{width:20px;height:3px;border-radius:999px;background:var(--primary)}.chart-legend .dashed{background:repeating-linear-gradient(90deg,#8fc2ff 0 6px,transparent 6px 10px)}.line-chart-shell{height:320px;overflow:hidden}.line-chart-shell svg{width:100%;height:100%}.line-chart-shell .grid path{stroke:var(--line-soft);stroke-width:1.2}.line-chart-shell .axis-labels,.line-chart-shell .date-labels{fill:var(--muted);font-size:13px;font-weight:700}.line-chart-shell .area{fill:url(#paidFill)}.line-chart-shell .line{fill:none;stroke-linecap:round;stroke-linejoin:round}.line-chart-shell .paid{stroke:var(--primary);stroke-width:6}.line-chart-shell .expected{stroke:#8fc2ff;stroke-width:5;stroke-dasharray:14 14}.line-chart-shell .points circle{fill:var(--surface);stroke:var(--primary);stroke-width:5}.chart-summary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.chart-summary div{padding:12px 14px;display:grid;gap:4px;border-left:1px solid var(--line)}.chart-summary div:last-child{border-left:0}.chart-summary span{color:var(--muted);font-size:12px}.chart-summary strong{color:var(--heading);font-size:15px}.positive{color:var(--green)!important}.distribution-body{min-height:250px;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:16px}.donut{width:min(190px,100%);aspect-ratio:1;border-radius:50%;padding:22px;margin:auto;box-shadow:inset 0 0 0 1px #00000008}.donut div{width:100%;height:100%;border-radius:50%;background:var(--surface);display:grid;place-content:center;text-align:center;box-shadow:inset 0 0 0 1px var(--line)}.donut strong{color:var(--heading);font-size:24px}.donut span{color:var(--muted);font-size:12px}.distribution-list{display:grid;gap:8px}.distribution-row{min-height:44px;display:grid;grid-template-columns:12px 1fr auto auto;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);font-size:13px}.swatch{width:10px;height:10px;border-radius:50%}.distribution-row em{font-style:normal;color:var(--muted)}.distribution-note{display:flex;justify-content:space-between;margin-top:12px;border-radius:var(--radius);background:#eaf3ff;color:var(--primary);padding:12px;font-size:13px}.data-table-panel{padding:18px;min-width:0}.panel-actions,.bulk-area,.filter-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.table-toolbar{display:grid;grid-template-columns:minmax(260px,420px) minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px}.table-toolbar-search{grid-column:1;display:flex;align-items:center;gap:8px;min-width:0}.table-toolbar-controls{grid-column:2;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:0}.table-search{flex:1 1 auto;min-width:260px;width:100%;max-width:none}.table-toolbar-search .bulk-indicator{flex:0 0 auto}.bulk-indicator.active{background:#eaf3ff;color:var(--primary)}.bulk-select{width:auto;min-width:144px;height:42px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.button-select{color:var(--primary);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:850}.table-dropdown{right:0;left:auto;width:250px}.table-filter-dropdown{position:relative}.filter-dropdown{width:280px}.dropdown-search{min-height:38px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius);padding:0 10px;margin-bottom:8px;color:var(--muted)}.dropdown-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:12px}.filter-pill{min-height:38px;padding:0 12px;color:var(--muted)}.filter-pill.active{background:var(--primary);border-color:var(--primary);color:#fff}.table-scroll{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}.smart-table{width:100%;min-width:900px;border-collapse:collapse;font-size:13px}.smart-table th,.smart-table td{padding:14px 12px;text-align:right;border-bottom:1px solid var(--line-soft);white-space:nowrap}.smart-table th{background:var(--surface-soft);color:var(--muted);font-size:12px;font-weight:850}.smart-table tbody tr:hover{background:#1f71dd09}.smart-table tr:last-child td{border-bottom:0}.select-col{width:44px}input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary)}.table-link{color:var(--primary);text-decoration:none;font-weight:850}.status-chip,.priority-chip{min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:850}.status-chip.success,.priority-chip.success{color:#087443;background:#eafaf1}.status-chip.warning,.priority-chip.warning{color:#a15c00;background:#fff5e6}.status-chip.danger,.priority-chip.danger{color:#c32929;background:#fff0f0}.status-chip.info{color:var(--primary);background:#eaf3ff}.status-chip.muted{color:#596579;background:#eef2f7}.priority-chip i{width:7px;height:7px;border-radius:50%;background:currentColor}.row-action-cell{position:relative;width:72px}.row-action-button{width:40px;min-height:38px;padding:0}.action-popover{position:absolute;left:12px;top:48px;z-index:10;min-width:170px;display:grid;padding:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.action-popover.action-popover-floating{position:fixed;left:auto;width:min(220px,calc(100vw - 24px));min-width:190px;max-height:min(360px,calc(100vh - 24px));overflow-y:auto;z-index:2600;box-shadow:0 18px 42px #0f234133}.action-popover.action-popover-floating button{min-height:40px}.action-popover button{border:0;background:transparent;color:var(--text);border-radius:6px;padding:9px 10px;display:flex;align-items:center;gap:8px;text-align:right;font-size:13px}.action-popover button:hover{background:var(--surface-muted);color:var(--primary)}.empty-table{text-align:center!important;color:var(--muted);padding:28px!important}.workflow-grid,.process-grid,.client-grid,.module-grid,.settings-grid,.profile-grid{display:grid;gap:14px}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-card,.process-card{padding:16px;display:grid;gap:8px}.workflow-card span,.process-card p,.workflow-card p{margin:0;color:var(--muted);font-size:12px}.workflow-card strong,.process-card strong{color:var(--heading);font-size:16px}.module-grid{grid-template-columns:minmax(280px,.9fr) minmax(420px,1.2fr)}.activity-panel,.quick-form-panel,.status-panel,.quick-actions-panel,.client-chart-panel,.wizard-card,.settings-card,.profile-side-card{padding:18px}.activity-list{display:grid;gap:10px}.activity-list.small{gap:8px}.activity-item{display:flex;align-items:center;gap:12px;min-height:56px;border:1px solid var(--line-soft);border-radius:var(--radius);padding:10px;background:var(--surface-soft)}.activity-item b{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);background:#eaf3ff;color:var(--primary)}.activity-item strong{color:var(--heading);font-size:13px}.activity-item span{display:block;color:var(--muted);font-size:12px;margin-top:2px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid label,.auth-form label{display:grid;gap:7px}.form-grid span,.auth-form span{color:var(--muted);font-size:12px;font-weight:800}.form-grid input,.form-grid select,.form-grid textarea{min-height:40px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:0 12px;color:var(--text);font-family:inherit}.form-grid textarea{min-height:92px;padding-block:10px;resize:vertical}.form-actions{justify-content:flex-end;margin-top:14px}.wide-field{grid-column:1 / -1}.support-feedback{display:inline-flex;align-items:center;gap:8px;margin:12px 0 0;border:1px solid rgba(22,179,100,.22);border-radius:var(--radius);background:#16b36414;color:#087443;padding:9px 11px;font-size:12px;font-weight:850}.page-feedback{width:fit-content;margin:0}.support-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:#07111f94;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.support-ticket-modal{width:min(760px,100%);max-height:min(860px,calc(100vh - 40px));overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 30px 70px #07111f47;padding:20px}.support-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.support-modal-header h3{margin:8px 0 0;color:var(--heading);font-size:19px;line-height:1.3}.support-modal-header p{margin:6px 0 0;color:var(--muted);font-size:12.5px}.support-attachment-uploader,.ticket-composer-attachments{display:grid;gap:10px;border:1px solid rgba(31,113,221,.16);border-radius:var(--radius-sm);background:linear-gradient(180deg,#fbfdff,#f5faff);padding:12px}.support-attachment-uploader>div:first-child{display:grid;gap:4px}.support-attachment-uploader span,.ticket-composer-attachments>span{color:var(--heading);font-size:12.5px;font-weight:850}.support-attachment-uploader small{color:var(--muted);font-size:11.5px;line-height:1.75}.attachment-input-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.file-pick-button{position:relative;overflow:hidden;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--primary);font-size:12px;font-weight:900;padding:0 12px;cursor:pointer}.file-pick-button input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.file-pick-button:hover{border-color:#1f71dd59;background:#f3f8ff}.compact-action{min-height:40px;padding:0 12px}.attachment-chip-list{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.attachment-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(31,113,221,.22);border-radius:999px;background:#eaf3ff;color:var(--primary);padding:5px 8px;font-size:11.5px;font-weight:850}.attachment-chip button{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#1f71dd1f;color:var(--primary);cursor:pointer}.modal-close-button{width:38px;height:38px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);color:var(--muted);display:inline-flex;align-items:center;justify-content:center}.modal-close-button:hover{border-color:#b8cff0;color:var(--primary);box-shadow:var(--shadow-soft)}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.process-card b{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);background:var(--primary);color:#fff}.process-card span{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--primary),#8fc2ff)}.client-metrics .metric-card{min-height:104px}.client-grid{grid-template-columns:minmax(300px,.82fr) minmax(520px,1.28fr);align-items:stretch}.client-side-stack{min-width:0;display:grid;gap:14px;align-content:start}.latest-claim-card{padding:16px}.latest-claim-card .panel-heading{margin-bottom:10px}.latest-claim-card .panel-heading h3{font-size:15px}.timeline{display:grid;gap:14px;margin-top:12px}.latest-claim-card .timeline{gap:10px;margin-top:8px}.timeline div{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;position:relative}.timeline b{width:14px;height:14px;border-radius:50%;background:var(--line);box-shadow:0 0 0 5px var(--surface-soft)}.timeline .done b{background:var(--green)}.timeline .active b{background:var(--primary)}.timeline span{color:var(--heading);font-weight:800;font-size:13px}.latest-claim-card .timeline span{font-size:12.5px}.timeline em{color:var(--muted);font-style:normal;font-size:12px}.latest-claim-card .timeline em{font-size:11.5px}.client-readiness-card{display:grid;gap:12px;padding:16px}.readiness-meter{display:grid;gap:8px}.readiness-meter span{height:9px;overflow:hidden;border-radius:999px;background:var(--line-soft)}.readiness-meter b{display:block;width:var(--w);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),#7db7ff)}.readiness-meter strong{color:var(--heading);font-size:12.5px}.readiness-list{display:grid;gap:8px}.readiness-list div{min-height:38px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:8px 10px}.readiness-list svg{color:var(--primary)}.readiness-list span{color:var(--muted);font-size:12px;font-weight:800}.readiness-list strong{color:var(--heading);font-size:12px;font-weight:900}.client-readiness-card .secondary-action{width:100%}.client-chart-panel{min-width:0;display:grid;gap:12px}.client-chart-body{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(0,1.15fr);align-items:center;gap:16px}.client-radial-chart{width:min(190px,100%);aspect-ratio:1;margin:auto;border-radius:50%;padding:18px;background:conic-gradient(var(--primary) 0 46%,#f79009 46% 78%,var(--green) 78% 100%);box-shadow:inset 0 0 0 1px #1f71dd14}.client-radial-chart>div{width:100%;height:100%;display:grid;place-content:center;border-radius:50%;background:var(--surface);text-align:center;box-shadow:inset 0 0 0 1px var(--line)}.client-radial-chart strong,.client-radial-chart span{display:block}.client-radial-chart strong{color:var(--heading);font-size:28px;line-height:1}.client-radial-chart span{margin-top:5px;color:var(--muted);font-size:11.5px;font-weight:800}.client-chart-list{display:grid;gap:10px}.client-chart-list div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px 12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:10px}.client-chart-list span{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:12px;font-weight:850}.client-chart-list strong{color:var(--heading);font-size:12px}.client-chart-list i{width:9px;height:9px;border-radius:50%;background:var(--primary)}.client-chart-list i.amber{background:#f79009}.client-chart-list i.green{background:var(--green)}.client-chart-list b{grid-column:1 / -1;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--primary) var(--w),var(--line-soft) var(--w))}.client-chart-list div:nth-child(2) b{background:linear-gradient(90deg,#f79009 var(--w),var(--line-soft) var(--w))}.client-chart-list div:nth-child(3) b{background:linear-gradient(90deg,var(--green) var(--w),var(--line-soft) var(--w))}.client-chart-footer{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(36,122,220,.16);border-radius:var(--radius);background:#eaf3ff;padding:10px 12px}.client-chart-footer span{color:var(--muted);font-size:12px;font-weight:800}.client-chart-footer strong{color:var(--primary);font-size:13px}.dark .client-chart-footer{background:#247adc1f}.quick-action-grid,.choice-grid,.upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quick-action-grid button,.choice-card,.upload-grid button{min-height:92px;display:grid;place-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);color:var(--text);font-weight:800}.choice-card.active,.quick-action-grid button:hover,.upload-grid button:hover{border-color:var(--primary);color:var(--primary);background:#eaf3ff}.wizard-steps{display:grid;grid-template-columns:repeat(var(--wizard-step-count, 9),minmax(0,1fr));gap:8px}.wizard-steps button{min-height:74px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--muted);display:grid;place-items:center;gap:6px;font-weight:800;text-align:center}.wizard-steps b{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-muted);color:var(--primary)}.wizard-steps .active{border-color:var(--primary);color:var(--primary);box-shadow:var(--shadow-soft)}.wizard-steps .done b{background:var(--green);color:#fff}.wizard-steps small{color:var(--muted);font-size:10px;font-weight:750;line-height:1.35}.wizard-progress-card{min-width:220px;display:grid;gap:7px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);padding:12px}.wizard-progress-card span{color:var(--muted);font-size:12px;font-weight:800}.wizard-progress-card strong{color:var(--heading);font-size:20px;line-height:1}.wizard-progress-card b{height:7px;overflow:hidden;border-radius:999px;background:var(--line-soft)}.wizard-progress-card i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),#8fc2ff)}.claim-form-card{display:grid;gap:14px}.claim-step-layout,.booking-verification-grid,.request-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:14px;align-items:stretch}.integration-note,.normalized-booking-card,.request-summary-card,.gds-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft)}.integration-note{display:flex;align-items:flex-start;gap:12px;padding:14px;background:linear-gradient(135deg,rgba(31,113,221,.08),var(--surface))}.integration-note svg{color:var(--primary);flex:0 0 auto}.integration-note strong,.normalized-booking-card h3,.request-summary-card h4,.gds-card h3{margin:0;color:var(--heading)}.integration-note p,.normalized-booking-card p,.request-summary-card p,.gds-card p{margin:6px 0 0;color:var(--muted);font-size:12.5px;line-height:1.7}.booking-verification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.normalized-booking-card{grid-column:1 / -1;padding:16px}.normalized-booking-card dl,.request-summary-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0}.normalized-booking-card div,.request-summary-card dl div{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:9px 10px}.normalized-booking-card dt,.request-summary-card dt{color:var(--muted);font-size:11.5px;font-weight:850}.normalized-booking-card dd,.request-summary-card dd{margin:4px 0 0;color:var(--heading);font-size:13px;font-weight:900}.gds-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gds-card{min-height:116px;display:grid;grid-template-columns:42px 1fr auto;align-items:start;gap:10px;padding:14px}.gds-card.large{grid-template-columns:44px 1fr auto;min-height:136px}.gds-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);background:#eaf3ff;color:var(--primary)}.gds-card strong{color:var(--heading);font-size:13px;justify-self:end}.gds-card em{grid-column:2 / 4;width:fit-content;border-radius:999px;background:#eafaf1;color:#087443;padding:4px 9px;font-style:normal;font-size:11.5px;font-weight:900}.gds-card small{grid-column:2 / 4;color:var(--muted);font-size:11.5px;font-weight:850}.branch-panel{display:grid;gap:14px}.branch-head{display:grid;gap:7px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);padding:14px}.branch-head h3,.branch-head p{margin:0}.branch-head h3{color:var(--heading);font-size:18px}.branch-head p{color:var(--muted);font-size:12.5px;line-height:1.7}.branch-content{display:grid;gap:14px}.compact-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-cards .choice-card{min-height:90px}.branch-form-card{display:grid;gap:8px}.branch-form-card label{display:block}.branch-form-card input{width:100%;min-height:38px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);padding:0 10px;font-family:inherit}.passenger-selection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.passenger-card{min-height:96px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);padding:12px;cursor:pointer}.passenger-card.active{border-color:var(--primary);background:#eaf3ff}.passenger-card strong,.passenger-card span{display:block}.passenger-card strong{color:var(--heading);font-size:13px}.passenger-card span{margin-top:4px;color:var(--muted);font-size:11.5px;font-weight:800}.passenger-card em{color:var(--primary);font-style:normal;font-size:11.5px;font-weight:900}.required-documents-grid button em{border-radius:999px;background:var(--surface);color:var(--primary);padding:3px 8px;font-style:normal;font-size:11px}.request-ops-page .data-table-panel{padding-bottom:14px}.request-detail-panel{display:grid;gap:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px;box-shadow:var(--shadow-soft)}.request-detail-actions,.request-status-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.request-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.request-summary-card{min-width:0;padding:14px}.eligibility-card{display:grid;align-content:start;gap:8px}.compact-readonly{grid-template-columns:1fr;margin-top:4px}.document-checklist{display:grid;gap:8px;margin-top:10px}.document-checklist div{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:8px 10px}.document-checklist svg{color:var(--primary)}.document-checklist span{color:var(--heading);font-size:12.5px;font-weight:850}.document-checklist strong{color:var(--muted);font-size:11.5px}.request-workflow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.request-workflow div{min-height:58px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);padding:8px}.request-workflow b{width:26px;height:26px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-muted);color:var(--primary)}.request-workflow .done b{background:var(--green);color:#fff}.request-workflow .active{border-color:#1f71dd57;background:#eaf3ff}.request-workflow span{color:var(--heading);font-size:12px;font-weight:850}.request-detail-page{gap:14px}.request-metric-strip{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.request-metric-strip .metric-card{min-height:100px;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:14px 15px}.request-metric-strip .metric-icon{width:40px;height:40px;border-radius:12px}.request-metric-strip .metric-copy{min-width:0;gap:3px}.request-metric-strip .metric-label,.request-metric-strip .metric-change,.request-metric-strip .metric-change em{line-height:1.45}.request-metric-strip .metric-copy strong{font-size:clamp(18px,1.45vw,21px);line-height:1.18;overflow-wrap:anywhere}.request-metric-strip .metric-change{display:inline;overflow-wrap:anywhere}.request-detail-hero{align-items:flex-start}.request-detail-tabs-shell{border:1px solid var(--line);border-radius:var(--tab-shell-radius);background:var(--surface);padding:10px;box-shadow:var(--shadow-soft)}.request-detail-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px}.request-detail-tabs button{min-width:0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--tab-radius);background:transparent;color:var(--muted);font-family:inherit;font-size:12.5px;font-weight:850;line-height:1.45;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.request-detail-tabs button:hover{border-color:#1f71dd2e;background:#f4f8ff;color:var(--primary)}.request-detail-tabs button.active{border-color:#1f71dd57;background:linear-gradient(180deg,var(--primary),#1466c9);color:#fff;box-shadow:0 12px 24px #1f71dd2e}.request-detail-tabs button b{min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eaf3ff;color:var(--primary);padding:0 6px;font-size:11px;line-height:1}.request-detail-tabs button.active b{background:#ffffff2e;color:#fff}.request-detail-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:start;gap:14px}.request-detail-tab-panel{grid-template-columns:minmax(0,1fr)}.request-detail-tab-panel>.detail-card{min-height:360px;animation:tab-panel-in .18s ease}@keyframes tab-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.detail-card{min-width:0;display:grid;align-content:start;gap:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px;box-shadow:var(--shadow-soft)}.request-lifecycle-card{grid-column:1 / -1}.client-request-detail .request-path-card{gap:12px;padding:16px}.client-request-detail .request-path-card .detail-card-head h3{margin-top:5px;font-size:16px}.client-request-detail .request-path-card .flow-step{min-height:94px;gap:6px;padding:10px}.client-request-detail .request-path-card .flow-step strong{font-size:11.5px;line-height:1.45}.client-request-detail .request-path-card .flow-step span{font-size:10.5px}.detail-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-card-head h3{margin:7px 0 0;color:var(--heading);font-size:17px;line-height:1.45}.detail-card-head p{margin:5px 0 0;color:var(--muted);font-size:12.5px;line-height:1.7}.claim-flow-map{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.flow-step{min-height:102px;display:grid;align-content:start;gap:8px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:12px}.flow-step b{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-muted);color:var(--primary);font-size:12px}.flow-step strong{color:var(--heading);font-size:12.5px;line-height:1.55}.flow-step span{color:var(--muted);font-size:11.5px;line-height:1.5}.flow-step.done{border-color:#16b3643d;background:#f3fcf7}.flow-step.done b{background:var(--green);color:#fff}.flow-step.active,.flow-step.live{border-color:#1f71dd57;background:#eaf3ff}.flow-step.active b,.flow-step.live b{background:var(--primary);color:#fff}.flow-step.pending{opacity:.78}.action-form-grid textarea{min-height:98px;resize:vertical}.request-action-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.request-action-buttons .primary-action,.request-action-buttons .secondary-action{min-height:40px}.danger-action{color:var(--red);border-color:#ef44443d;background:#fff7f7}.voucher-preview{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;border:1px solid rgba(22,179,100,.24);border-radius:var(--radius);background:#effcf5;padding:12px;color:#087443}.voucher-preview div{min-width:0;display:grid;gap:3px}.voucher-preview strong{color:#075e39;font-size:13px}.voucher-preview span,.voucher-preview small{color:#16704b;font-size:11.5px;line-height:1.6}.voucher-link{min-height:34px;background:#fff}.payment-gate-preview{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;border:1px solid rgba(247,144,9,.25);border-radius:var(--radius);background:#fff8ed;padding:12px;color:#a15c07}.payment-gate-preview.paid{border-color:#16b3643d;background:#effcf5;color:#087443}.payment-gate-preview div{min-width:0;display:grid;gap:3px}.payment-gate-preview strong{color:var(--heading);font-size:13px}.payment-gate-preview span,.payment-gate-preview small{color:inherit;font-size:11.5px;line-height:1.6}.client-payment-card{margin-bottom:12px}.fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fact-grid span{min-height:70px;display:grid;align-content:center;gap:5px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:11px}.fact-grid small{color:var(--muted);font-size:11.5px;font-weight:800}.fact-grid strong{color:var(--heading);font-size:13px;line-height:1.55}.integration-snapshot-list{display:grid;gap:8px}.integration-snapshot-list div{display:grid;grid-template-columns:28px minmax(82px,auto) 1fr auto;align-items:center;gap:8px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:10px}.integration-snapshot-list svg{color:var(--primary)}.integration-snapshot-list strong{color:var(--heading);font-size:12.5px}.integration-snapshot-list span{color:var(--muted);font-size:12px;line-height:1.55}.integration-snapshot-list em{justify-self:end;border-radius:999px;background:#eafaf1;color:#087443;padding:4px 8px;font-style:normal;font-size:11px;font-weight:850}.request-document-list{margin-top:0}.request-conversation,.request-event-log{max-height:420px;overflow:auto;padding-left:4px;display:grid;gap:10px}.message-bubble{display:grid;gap:8px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:12px}.message-bubble>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.message-bubble strong{color:var(--heading);font-size:13px}.message-bubble small{color:var(--muted);font-size:11.5px;line-height:1.6}.message-bubble p{margin:0;color:var(--text);font-size:12.5px;line-height:1.85}.attachment-list{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.attachment-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(31,113,221,.22);border-radius:999px;background:#eaf3ff;color:var(--primary);padding:5px 8px;font-size:11.5px;font-weight:850}.event-log-item{position:relative;display:grid;grid-template-columns:16px 1fr;gap:10px}.event-log-item b{width:12px;height:12px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 4px #eaf3ff;margin-top:8px}.event-log-item div{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:10px}.event-log-item strong{color:var(--heading);font-size:13px}.event-log-item p{margin:6px 0;color:var(--text);font-size:12.5px;line-height:1.75}.event-log-item small{color:var(--muted);font-size:11.5px}.client-next-card{border-color:#1f71dd33;background:linear-gradient(180deg,#fff,#f5faff)}.client-action-note{display:grid;gap:8px;margin-top:2px;padding:12px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:#ffffffb8}.client-action-note span{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;line-height:1.65}.client-action-note strong{color:var(--heading);font-weight:800}.status-chip.green{color:#087443;background:#eafaf1}.status-chip.amber{color:#a15c00;background:#fff5e6}.status-chip.red{color:#c32929;background:#fff0f0}.status-chip.blue{color:var(--primary);background:#eaf3ff}.ticket-detail-page{gap:14px}.ticket-detail-hero{align-items:flex-start}.ticket-tabs-shell{padding:10px}.ticket-detail-panel{display:grid;min-width:0}.ticket-detail-panel>.detail-card{animation:tab-panel-in .18s ease}.ticket-thread-card{gap:16px}.ticket-thread-status{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.thread-order-hint{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(31,113,221,.18);border-radius:999px;background:#f3f8ff;color:var(--primary);padding:6px 10px;font-size:11.5px;font-weight:850}.ticket-conversation-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.35fr);gap:14px;align-items:start}.ticket-message-list{max-height:500px;overflow:auto;display:grid;gap:10px;padding-left:4px}.ticket-message{display:grid;gap:10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:13px}.ticket-message.outgoing{border-color:#1f71dd3d;background:linear-gradient(180deg,#f7fbff,#eef6ff)}.ticket-message.system{border-style:dashed;background:#fbfdff}.ticket-message-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ticket-message-meta span{display:grid;gap:3px}.ticket-message-meta strong{color:var(--heading);font-size:13px;line-height:1.45}.ticket-message-meta small{color:var(--muted);font-size:11.5px;line-height:1.6}.ticket-message-meta svg{color:var(--primary)}.ticket-message p{margin:0;color:var(--text);font-size:12.5px;line-height:1.95}.ticket-side-summary{position:sticky;top:12px;display:grid;gap:10px}.ticket-side-summary>div{display:grid;gap:5px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:12px}.ticket-side-summary span:not(.soft-badge){color:var(--muted);font-size:11.5px;font-weight:800}.ticket-side-summary strong,.ticket-side-summary b{color:var(--heading);font-size:12.5px;line-height:1.7}.ticket-side-summary small{color:var(--muted);font-size:11.5px;line-height:1.6}.ticket-composer{display:grid;gap:10px;border:1px solid rgba(31,113,221,.18);border-radius:var(--radius);background:linear-gradient(180deg,#fff,#f5faff);padding:12px}.ticket-composer.disabled{opacity:.7}.ticket-composer label{display:grid;gap:7px}.ticket-composer label span,.ticket-admin-form label span{color:var(--muted);font-size:11.5px;font-weight:850}.ticket-composer textarea,.ticket-composer input{width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--heading);font-family:inherit;font-size:12.5px;line-height:1.8;padding:10px 12px;outline:none}.ticket-composer textarea{min-height:104px;resize:vertical}.ticket-composer textarea:focus,.ticket-composer input:focus{border-color:#1f71dd6b;box-shadow:0 0 0 3px #1f71dd1a}.ticket-composer-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.ticket-admin-card{gap:16px}.ticket-admin-form textarea{min-height:112px}.ticket-admin-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ticket-admin-actions .secondary-action,.ticket-admin-actions .primary-action{min-height:40px}.ticket-sla-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);overflow:hidden}.ticket-sla-strip span{min-height:72px;display:grid;align-content:center;gap:4px;padding:12px;color:var(--muted);font-size:11.5px;line-height:1.55;border-inline-start:1px solid var(--line)}.ticket-sla-strip span:first-child{border-inline-start:0}.ticket-sla-strip b{color:var(--heading);font-size:13px}.ticket-facts span{min-height:82px}.ticket-attachments-list{display:grid;gap:9px}.ticket-attachment-row{min-height:58px;display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,auto) auto;align-items:center;gap:10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:10px}.ticket-attachment-row span{min-width:0;display:inline-flex;align-items:center;gap:8px;color:var(--heading)}.ticket-attachment-row svg{color:var(--primary)}.ticket-attachment-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.ticket-attachment-row small{color:var(--muted);font-size:11.5px}.empty-state-inline{min-height:120px;display:grid;place-items:center;gap:8px;border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);background:var(--surface-soft);font-size:12.5px}.ticket-event-log{max-height:520px}.ticket-workspace-hero{min-height:132px;display:flex;align-items:center;justify-content:space-between;gap:18px}.ticket-identity{display:grid;gap:8px;min-width:0}.ticket-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ticket-title-row h2{margin:0}.ticket-title-chips{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px}.ticket-hero-actions{position:relative;flex-shrink:0}.ticket-hero-actions .secondary-action,.ticket-hero-actions .primary-action{min-height:40px}.ticket-hero-menu{position:relative}.ticket-hero-popover{width:260px;left:0;right:auto;z-index:130}.ticket-tab-switcher{padding:6px;border-radius:16px}.ticket-tab-switcher .request-detail-tabs{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:6px}.ticket-tab-switcher .request-detail-tabs button{min-height:44px;border-radius:14px;font-size:12.1px}.ticket-tab-switcher .request-detail-tabs button:not(.active){border-color:var(--line-soft);background:#fff;box-shadow:none}.ticket-tab-switcher .request-detail-tabs button b{min-width:21px;height:21px;font-size:10.5px}.ticket-workspace-card{overflow:visible}.ticket-workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,330px);gap:16px;align-items:start}.ticket-thread-main{display:grid;gap:14px;min-width:0}.ticket-message-list{max-height:580px;padding:2px 2px 2px 8px;scrollbar-gutter:stable}.ticket-message{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:14px;border-radius:16px;background:#fbfdff}.ticket-message.outgoing{border-color:#1f71dd4d;background:linear-gradient(180deg,#f7fbff,#eef6ff)}.ticket-message.system{border-color:#1f71dd2e;background:linear-gradient(180deg,#f8fbffc7,#fff)}.ticket-message-avatar{width:38px;height:38px;display:inline-grid;place-items:center;border:1px solid rgba(31,113,221,.16);border-radius:14px;background:#edf5ff;color:var(--primary)}.ticket-message.outgoing .ticket-message-avatar{background:var(--primary);color:#fff}.ticket-message.system .ticket-message-avatar{border-style:dashed;background:#fff;color:var(--muted)}.ticket-message-content{display:grid;gap:10px;min-width:0}.ticket-message-meta{align-items:center}.ticket-message p{font-size:12.7px;line-height:2.05}.ticket-command-panel{position:sticky;top:14px;display:grid;gap:12px;min-width:0}.ticket-summary-panel,.ticket-operator-panel,.ticket-context-list,.ticket-decision-card,.ticket-settings-grid section{border:1px solid var(--line-soft);border-radius:18px;background:linear-gradient(180deg,#fffffff5,#f8fbfff5);box-shadow:var(--shadow-soft)}.ticket-summary-panel,.ticket-operator-panel,.ticket-decision-card{display:grid;gap:12px;padding:14px}.ticket-summary-panel h4,.ticket-decision-card h4,.ticket-info-main h4{margin:0;color:var(--heading);font-size:15px;line-height:1.75}.ticket-summary-panel p,.ticket-decision-card p,.ticket-info-main p{margin:0;color:var(--muted);font-size:12.3px;line-height:1.8}.ticket-next-step{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;border:1px solid rgba(31,113,221,.16);border-radius:16px;background:#f3f8ff;color:var(--text);padding:12px}.ticket-next-step svg{color:var(--primary)}.ticket-next-step.urgent{border-color:#ef444433;background:#fff5f5}.ticket-next-step.urgent svg,.ticket-next-step.urgent b{color:var(--red)}.ticket-next-step span{display:grid;gap:4px;font-size:12.3px;line-height:1.8}.ticket-next-step b{color:var(--heading);font-size:12.8px}.mini-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--heading);font-size:13px;font-weight:850}.mini-panel-head svg{color:var(--primary)}.ticket-operator-panel label{display:grid;gap:7px}.ticket-operator-panel label span{color:var(--muted);font-size:11.5px;font-weight:850}.ticket-operator-panel select,.ticket-admin-form select,.ticket-admin-form textarea{width:100%;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--heading);font-family:inherit;font-size:12.5px;line-height:1.8;padding:10px 12px;outline:none}.ticket-operator-panel select:focus,.ticket-admin-form select:focus,.ticket-admin-form textarea:focus{border-color:#1f71dd6b;box-shadow:0 0 0 3px #1f71dd1a}.ticket-operator-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ticket-operator-actions.simplified{grid-template-columns:minmax(0,1fr) auto}.ticket-operator-actions button{min-height:38px;justify-content:center}.ticket-context-list{display:grid;overflow:hidden}.ticket-context-list div{min-height:58px;display:grid;gap:4px;padding:12px 14px;border-bottom:1px solid var(--line-soft)}.ticket-context-list div:last-child{border-bottom:0}.ticket-context-list span{color:var(--muted);font-size:11.5px;font-weight:850}.ticket-context-list b,.ticket-context-list .link-button{color:var(--heading);font-size:12.8px;font-weight:850}.ticket-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:16px;align-items:start}.ticket-decision-card{position:sticky;top:14px}.ticket-admin-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-admin-actions button{justify-content:center}.danger-action{border-color:#ef444433;color:var(--red);background:#fff8f8}.ticket-sla-strip{grid-template-columns:repeat(4,minmax(0,1fr));border-radius:18px}.ticket-info-board{display:grid;grid-template-columns:minmax(240px,.36fr) minmax(0,1fr);gap:14px}.ticket-info-main{display:grid;align-content:start;gap:10px;border:1px solid var(--line-soft);border-radius:18px;background:var(--surface-soft);padding:16px}.ticket-upload-inline{display:grid;gap:10px;margin-top:12px;border:1px dashed rgba(31,113,221,.24);border-radius:18px;background:#f7fbff;padding:14px}.ticket-upload-inline>span{color:var(--heading);font-size:12.6px;font-weight:850}.ticket-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ticket-settings-grid section{display:grid;align-content:start;gap:10px;padding:14px}.ticket-setting-row{display:grid;grid-template-columns:minmax(90px,.38fr) minmax(110px,.42fr) minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--line-soft);border-radius:14px;background:var(--surface);padding:10px}.ticket-setting-row b{color:var(--heading);font-size:12.8px}.ticket-setting-row span{color:var(--primary);font-size:12.2px;font-weight:850}.ticket-setting-row small{color:var(--muted);font-size:11.5px;line-height:1.7}.ticket-conversation-shell{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:16px;align-items:stretch;height:clamp(640px,calc(100vh - 320px),820px);min-height:0}.ticket-conversation-sidebar{position:sticky;top:96px;display:grid;align-content:start;gap:12px;min-width:0;max-height:100%;overflow:auto;padding-inline-end:2px;scrollbar-gutter:stable}.ticket-conversation-main{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;height:100%}.ticket-customer-card,.ticket-person-detail-card,.ticket-detail-section{border:1px solid var(--line-soft);border-radius:18px;background:linear-gradient(180deg,#fffffff5,#f8fbfff5);box-shadow:var(--shadow-soft);padding:14px}.ticket-person-row{display:flex;align-items:center;gap:10px;min-width:0}.ticket-person-row.large{align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--line-soft)}.ticket-person-avatar{width:42px;height:42px;flex:0 0 42px;display:inline-grid;place-items:center;border-radius:14px;background:#eaf3ff;color:var(--primary);font-size:18px;font-weight:950}.ticket-person-row div{min-width:0;display:grid;gap:2px}.ticket-person-row small,.ticket-person-row em,.ticket-customer-card dt,.ticket-person-detail-card dt{color:var(--muted);font-size:11.5px;font-style:normal;font-weight:850;line-height:1.6}.ticket-person-row strong{color:var(--heading);font-size:14px;line-height:1.55}.ticket-customer-card dl,.ticket-person-detail-card dl{display:grid;gap:0;margin:12px 0 0;overflow:hidden;border:1px solid var(--line-soft);border-radius:14px;background:var(--surface)}.ticket-customer-card dl div,.ticket-person-detail-card dl div{min-height:54px;display:grid;gap:4px;padding:10px 12px;border-bottom:1px solid var(--line-soft)}.ticket-customer-card dl div:last-child,.ticket-person-detail-card dl div:last-child{border-bottom:0}.ticket-customer-card dd,.ticket-person-detail-card dd{margin:0;color:var(--heading);font-size:12.6px;font-weight:850;line-height:1.65}.ticket-operator-panel.compact{box-shadow:none}.ticket-reply-box{position:relative;z-index:2;flex:0 0 auto;gap:9px;border-color:#1f71dd33;border-radius:18px;padding:12px;box-shadow:0 12px 28px #1f71dd17}.ticket-composer-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.ticket-composer-head strong{color:var(--heading);font-size:14px;line-height:1.55}.ticket-composer-head small{flex-basis:100%;color:var(--muted);font-size:11.4px;line-height:1.45}.ticket-reply-box textarea{min-height:74px;max-height:112px;border-radius:14px;background:#fff;resize:vertical}.ticket-attachment-dropzone{display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:10px;align-items:center;border:1px dashed rgba(31,113,221,.24);border-radius:18px;background:#f7fbff;padding:8px}.ticket-file-picker{min-height:48px;border-color:#1f71dd2e;background:#fff}.ticket-upload-control{justify-content:flex-start;align-content:center;flex-wrap:wrap;row-gap:2px;padding:7px 11px;text-align:right}.ticket-upload-control span{color:var(--heading);font-size:12.3px;font-weight:900}.ticket-upload-control small{flex-basis:100%;color:var(--muted);font-size:10.8px;font-weight:800;line-height:1.3}.ticket-attach-empty{margin:0;min-height:38px;display:flex;align-items:center;border:0;border-radius:12px;background:transparent;color:var(--muted);padding:0 8px;font-size:11.6px;font-weight:800}.ticket-manual-file{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.ticket-selected-attachments{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ticket-selected-attachment{min-height:34px;max-width:min(100%,360px);padding-inline-end:8px}.ticket-selected-attachment small{color:var(--muted);font-size:10.5px;font-weight:800}.ticket-selected-attachment.image{border-color:#16b36438;background:#f0fff8;color:#087443}.ticket-composer-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px}.ticket-composer-footer>span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11.8px;font-weight:850}.ticket-thread-toolbar{min-height:44px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;border:1px solid var(--line-soft);border-radius:16px;background:var(--surface);padding:8px 10px}.ticket-thread-toolbar span,.ticket-thread-toolbar b{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(31,113,221,.14);border-radius:999px;background:#f6faff;color:var(--text);padding:6px 10px;font-size:11.5px;font-weight:850}.ticket-thread-toolbar b{background:#eaf3ff;color:var(--primary)}.ticket-thread-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line-soft);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);padding:10px;scrollbar-gutter:stable}.ticket-thread-countline{position:sticky;top:0;z-index:1;min-height:40px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line-soft);background:linear-gradient(180deg,#fff,#ffffffeb);padding:0 2px 8px;margin-bottom:10px;color:var(--muted);font-size:11.6px;font-weight:850}.ticket-thread-countline span,.ticket-thread-countline b{display:inline-flex;align-items:center;gap:6px;font-weight:850}.ticket-thread-countline b{color:var(--primary)}.ticket-timeline{position:relative;max-height:none;overflow:visible;padding:0}.ticket-timeline:before{content:"";position:absolute;inset-block:18px;inset-inline-start:21px;width:2px;border-radius:999px;background:linear-gradient(180deg,#1f71dd47,#1f71dd0a)}.ticket-timeline .ticket-message{position:relative;grid-template-columns:44px minmax(0,1fr);gap:12px;border-radius:18px;padding:14px}.ticket-thread-scroll .ticket-message-list{max-height:none;overflow:visible;padding:2px 2px 2px 8px}.ticket-timeline .ticket-message-avatar{position:relative;z-index:1;width:44px;height:44px;border-radius:16px}.ticket-timeline .ticket-message-content{gap:11px}.ticket-timeline .ticket-message-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ticket-message-meta em{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface);color:var(--muted);padding:0 9px;font-size:10.8px;font-style:normal;font-weight:900;white-space:nowrap}.ticket-message.outgoing .ticket-message-meta em{border-color:#1f71dd38;background:#eaf3ff;color:var(--primary)}.ticket-message.system .ticket-message-meta em{background:#f8fafc}.ticket-message-attachments{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:8px}.ticket-file-card{min-width:0;min-height:58px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;border:1px solid var(--line-soft);border-radius:16px;background:#fff;color:inherit;padding:8px;text-align:inherit}.ticket-file-card:hover{border-color:#1f71dd42;background:#f9fcff}.ticket-file-card span:last-child{min-width:0;display:grid;gap:2px}.ticket-file-card b{overflow:hidden;color:var(--heading);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.ticket-file-card small{color:var(--muted);font-size:10.8px;font-weight:800}.ticket-file-icon,.ticket-file-thumb{width:42px;height:42px;display:inline-grid;place-items:center;overflow:hidden;border-radius:14px;background:#eaf3ff;color:var(--primary)}.ticket-file-card.image .ticket-file-thumb{background:linear-gradient(135deg,#eaf3ff,#ecfdf3);color:#087443}.ticket-file-thumb img{width:100%;height:100%;object-fit:cover}.ticket-detail-overview{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:14px;align-items:start}.ticket-detail-overview .ticket-detail-section:last-child{grid-column:2}.ticket-detail-section{display:grid;gap:12px}.ticket-detail-summary{display:grid;gap:7px}.ticket-detail-summary h4{margin:0;color:var(--heading);font-size:17px;line-height:1.7}.ticket-detail-summary p{margin:0;color:var(--text);font-size:12.8px;line-height:1.9}.ticket-detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ticket-detail-facts span,.ticket-linked-claim{min-height:66px;display:grid;align-content:center;gap:4px;border:1px solid var(--line-soft);border-radius:14px;background:var(--surface);padding:10px 12px}.ticket-detail-facts small,.ticket-linked-claim small{color:var(--muted);font-size:11.2px;font-weight:850}.ticket-detail-facts strong,.ticket-linked-claim strong{color:var(--heading);font-size:12.8px;line-height:1.6}.ticket-linked-claim{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ticket-next-step.amber{border-color:#f59e0b3d;background:#fffbeb}.ticket-next-step.amber svg,.ticket-next-step.amber b{color:#b45309}.ticket-next-step.green{border-color:#16b36438;background:#f0fff8}.ticket-next-step.green svg,.ticket-next-step.green b{color:#087443}.ticket-next-step.red{border-color:#ef444438;background:#fff5f5}.ticket-next-step.red svg,.ticket-next-step.red b{color:var(--red)}.verification-panel,.review-box{min-height:180px;display:flex;align-items:center;justify-content:center;gap:18px;text-align:center;border:1px dashed #b8cff0;border-radius:var(--radius);background:var(--surface-soft)}.eligibility-panel,.identity-panel{justify-content:space-between;text-align:right;padding:18px}.eligibility-panel>div,.identity-panel>div{flex:1}.eligibility-panel h3,.identity-panel h3,.claim-review-box h3{margin:0;color:var(--heading)}.eligibility-panel p,.identity-panel p,.claim-review-box p{margin:6px 0 0;color:var(--muted);font-size:12.5px;line-height:1.7}.eligibility-grid,.review-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.eligibility-grid span,.review-summary-grid span{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--muted);padding:10px;font-size:11.5px}.eligibility-grid strong,.review-summary-grid strong{display:block;color:var(--heading);font-size:13px;margin-bottom:3px}.claim-type-grid .choice-card,.required-documents-grid button{min-height:112px;align-content:center}.conditional-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.conditional-flow-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);padding:14px}.conditional-flow-grid span{color:var(--primary);font-size:11.5px;font-weight:850}.conditional-flow-grid strong{display:block;margin-top:7px;color:var(--heading);font-size:14px;line-height:1.6}.segmented-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px}.segmented-choice button{min-height:36px;border:1px solid var(--line);border-radius:var(--tab-radius);background:var(--surface);color:var(--muted);font-weight:850}.segmented-choice button.active{border-color:#247adc6b;background:#eaf3ff;color:var(--primary)}.authorization-checks{display:grid;gap:8px;margin-top:12px}.authorization-checks label{min-height:42px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:8px 10px;color:var(--text);font-size:12.5px;font-weight:800}.claim-type-grid .choice-card span,.required-documents-grid button span{color:var(--muted);font-size:11.5px;font-weight:750}.required-documents-grid button strong{color:var(--heading);font-size:13px}.claim-review-box{justify-content:flex-start;text-align:right;padding:18px}.wizard-actions{justify-content:space-between;margin-top:16px}.claim-modal-backdrop{place-items:start center;overflow-y:auto}.claim-wizard-modal{width:min(1180px,100%);max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--surface) 0%,var(--surface-soft) 100%);box-shadow:0 34px 90px #07111f52}.embedded-wizard{gap:14px;padding:18px}.embedded-wizard .wizard-hero{position:relative;padding-inline-end:58px}.wizard-close{position:absolute;top:18px;inset-inline-end:18px;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--muted)}.claim-fee-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;width:fit-content;border:1px solid rgba(31,113,221,.18);border-radius:999px;background:#eaf3ff;color:var(--primary);padding:0 10px;font-size:11px;font-style:normal;font-weight:850}.claim-fee-summary{grid-column:1 / -1;display:grid;gap:10px;border:1px solid rgba(31,113,221,.2);border-radius:var(--radius);background:linear-gradient(135deg,#f7fbff,#eef6ff);padding:14px}.claim-fee-summary h3{margin:0;color:var(--heading);font-size:24px}.claim-fee-summary p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.fee-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fee-summary-grid span,.service-fee-review{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);padding:10px;color:var(--muted);font-size:11.5px;line-height:1.6}.fee-summary-grid strong{display:block;color:var(--heading);font-size:14px}.service-fee-review{display:flex;align-items:center;gap:10px;margin-top:12px}.service-fee-review p{margin:0}.settings-layout,.search-layout{display:grid;grid-template-columns:230px 1fr;gap:14px}.subnav-panel{align-self:start;position:sticky;top:calc(var(--topbar-height) + 20px);display:grid;gap:8px;border:1px solid var(--line);border-radius:var(--tab-shell-radius);background:var(--surface);padding:14px;box-shadow:var(--shadow-soft)}.subnav-panel.slim{top:calc(var(--topbar-height) + 20px)}.subnav-item{min-height:42px;display:flex;align-items:center;gap:9px;border:0;border-radius:var(--tab-radius);background:transparent;color:var(--muted);padding:0 10px;font-weight:800;text-align:right}.subnav-item.active,.subnav-item:hover{background:var(--surface-muted);color:var(--primary)}.settings-content{min-width:0;display:grid;gap:14px}.settings-page{display:grid;gap:14px}.settings-hero{align-items:center}.settings-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;border:1px solid var(--line);border-radius:var(--tab-shell-radius, 22px);background:#ffffffc7;padding:10px;box-shadow:var(--shadow-soft)}.settings-tabs button{min-height:66px;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px;border:1px solid transparent;border-radius:var(--tab-radius, 16px);background:transparent;color:var(--muted);padding:10px 12px;text-align:right;transition:.18s ease;font-family:inherit;cursor:pointer}.settings-tabs button svg{width:30px;height:30px;border-radius:12px;padding:6px;background:var(--surface-muted);color:var(--primary)}.settings-tabs button span{display:grid;gap:3px;min-width:0}.settings-tabs button strong{color:var(--heading);font-size:13px;line-height:1.35}.settings-tabs button small{overflow:hidden;color:var(--muted);font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.settings-tabs button:hover{border-color:#1f71dd33;background:var(--surface-soft)}.settings-tabs button.active{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;box-shadow:0 14px 24px #1f71dd2e}.settings-tabs button.active svg{background:#ffffff29;color:#fff}.settings-tabs button.active strong,.settings-tabs button.active small{color:#fff}.settings-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr)}.settings-card.wide{min-width:0}.settings-list{display:grid;gap:10px}.setting-row{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:10px 12px}.setting-row span{color:var(--text);font-weight:750}.setting-row strong{color:var(--primary)}.integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.integration-grid.compact{grid-template-columns:1fr}.integration-card{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px;box-shadow:var(--shadow-soft)}.integration-card h3{margin:0;color:var(--heading)}.auth-channel-card{grid-template-columns:52px 1fr auto auto}.message-settings-panel{display:grid;gap:14px}.channel-subtabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.channel-subtabs button{min-height:40px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);padding:0 14px;font-size:12.5px;font-weight:850;font-family:inherit;cursor:pointer}.channel-subtabs button.active{border-color:#1f71dd59;background:#1f71dd1a;color:var(--primary)}.provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-card small{display:block;margin-top:5px;color:var(--primary);font-size:11px;font-weight:850}.template-workbench{display:grid;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);gap:14px;align-items:start}.template-picker-card{position:sticky;top:calc(var(--topbar-height) + 14px)}.template-picker-card p{margin:4px 0 12px;color:var(--muted);font-size:12px;line-height:1.7}.template-picker-list{display:grid;gap:8px}.template-picker-item{width:100%;min-height:58px;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px;border:1px solid var(--line);border-radius:16px;background:var(--surface-soft);color:var(--text);padding:10px;text-align:right;font-family:inherit;cursor:pointer}.template-picker-item svg{width:30px;height:30px;border-radius:11px;padding:6px;background:#eaf3ff;color:var(--primary)}.template-picker-item span{display:grid;gap:2px;min-width:0}.template-picker-item strong{color:var(--heading);font-size:12.5px;line-height:1.45}.template-picker-item small{color:var(--muted);font-size:11px}.template-picker-item.active{border-color:#1f71dd6b;background:#1f71dd17}.template-editor-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:14px}.template-editor-card textarea{min-height:140px;line-height:1.9}.template-variable-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.template-variable-list span{border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--primary);padding:6px 10px;font-size:11px;font-weight:850}.email-preview-card,.sms-preview-card{min-width:0}.email-preview-frame{--template-color: var(--primary);overflow:hidden;border:1px solid var(--line);border-radius:22px;background:#fff;color:#101828;box-shadow:0 18px 34px #0f234114}.email-preview-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;border-bottom:1px solid #e8eef7;background:linear-gradient(135deg,#f8fbff,#fff)}.email-preview-header img{width:78px;height:48px;object-fit:contain}.email-preview-header span{border-radius:999px;background:#eef6ff;color:var(--template-color);padding:6px 10px;font-size:11px;font-weight:900}.email-preview-body{display:grid;gap:12px;padding:18px}.email-preview-body small{color:#6b778c;font-weight:800;line-height:1.7}.email-preview-body h3{margin:0;color:#101828;font-size:19px;line-height:1.55}.email-preview-body p{margin:0;color:#475467;font-size:13px;line-height:1.9;font-weight:700}.email-preview-body button{width:fit-content;min-height:40px;border:0;border-radius:12px;background:var(--template-color);color:#fff;padding:0 18px;font-size:13px;font-weight:900;font-family:inherit}.email-preview-footer{display:grid;gap:4px;border-top:1px solid #e8eef7;background:#f8fbff;color:#667085;padding:14px 18px;font-size:11.5px;line-height:1.6}.email-preview-footer strong{color:#101828;font-size:13px}.sms-template-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.sms-template-stats span{display:grid;gap:4px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);padding:11px}.sms-template-stats strong{color:var(--heading);font-size:15px}.sms-template-stats small{color:var(--muted);font-size:11px;font-weight:800}.sms-preview-phone{max-width:340px;margin:12px auto 0;border:10px solid #0b1729;border-radius:34px;background:#f8fbff;padding:16px;box-shadow:0 24px 50px #0f23412e}.sms-phone-head{display:flex;justify-content:space-between;color:#667085;font-size:11px;font-weight:850;margin-bottom:14px}.sms-bubble{border-radius:20px 20px 6px;background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;padding:14px;font-size:13px;line-height:1.9;font-weight:750}.sms-meta-row{display:flex;align-items:center;gap:6px;margin-top:12px;color:#16b364;font-size:11.5px;font-weight:850}.dark .settings-tabs,.dark .email-preview-frame,.dark .sms-preview-phone{border-color:#8fc2ff24;background:#09182beb}.dark .settings-tabs button:hover,.dark .template-picker-item.active,.dark .channel-subtabs button.active{background:#1f71dd2e}.dark .settings-tabs button svg,.dark .template-picker-item svg{background:#ffffff0f}.dark .email-preview-header,.dark .email-preview-footer{border-color:#8fc2ff1f;background:#ffffff0a}.dark .email-preview-body h3,.dark .email-preview-footer strong{color:var(--heading)}.dark .email-preview-body p,.dark .email-preview-body small,.dark .email-preview-footer{color:var(--muted)}.dark .sms-preview-phone{border-color:#071120}.check-setting{cursor:pointer}.integration-card p{margin:4px 0 0;color:var(--muted);font-size:12px}.claims-settings-panel,.payment-settings-panel{align-items:start}.claims-settings-grid,.gateway-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.claim-fee-settings-card,.gateway-provider-card{min-height:148px;display:grid;align-content:start;gap:8px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:13px;color:var(--text);text-align:right}.claim-fee-settings-card.active,.gateway-provider-card.active{border-color:#1f71dd6b;background:#eaf3ff;box-shadow:inset 0 0 0 1px #1f71dd1f}.claim-fee-settings-card strong,.gateway-provider-card h3{margin:0;color:var(--heading);font-size:14px}.claim-fee-settings-card span,.gateway-provider-card p{margin:0;color:var(--muted);font-size:11.5px;line-height:1.65}.claim-fee-price{width:fit-content;border-radius:999px;background:var(--surface);color:var(--primary);padding:6px 10px;font-size:12px}.settings-workflow-strip,.gateway-methods{display:flex;flex-wrap:wrap;gap:8px}.settings-workflow-strip span,.gateway-methods span{min-height:36px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface-soft);color:var(--text);padding:0 12px;font-size:12px;font-weight:850}.gateway-provider-card{grid-template-columns:38px 1fr auto;min-height:112px;align-items:center}.gateway-methods{margin-top:12px}.financial-settings-panel{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.document-template-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.document-template-tabs button{min-height:88px;display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--tab-radius);background:var(--surface-soft);color:var(--text);font-family:inherit;padding:14px;text-align:right;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.document-template-tabs button.active{border-color:#1f71dd6b;background:#eaf3ff;color:var(--primary);box-shadow:inset 0 0 0 1px #1f71dd1a}.document-template-tabs button>svg{flex:0 0 auto}.document-template-tabs span{display:grid;gap:4px}.document-template-tabs strong{color:inherit;font-size:14px;font-weight:900}.document-template-tabs small{color:var(--muted);font-size:11.5px;line-height:1.5}.template-preview-card{position:sticky;top:calc(var(--topbar-height) + 16px)}.template-preview-card h3{margin:4px 0 12px}.template-a4-mini{min-height:360px;display:grid;grid-template-rows:auto 1fr auto;gap:16px;border:1px solid rgba(31,113,221,.2);border-radius:var(--radius);background:linear-gradient(135deg,rgba(31,113,221,.08),transparent 34%),#fff;color:#111827;padding:18px;box-shadow:0 18px 36px #142c4d14}.template-a4-mini header{display:grid;grid-template-columns:54px 1fr 40px;align-items:center;gap:12px;border-bottom:1px solid #e5edf7;padding-bottom:14px}.template-a4-mini.logo-center header{grid-template-columns:1fr;justify-items:center;text-align:center}.template-a4-mini.logo-left header{direction:ltr}.template-a4-mini img{width:54px;height:32px;object-fit:contain}.template-a4-mini header div{display:grid;gap:3px}.template-a4-mini header strong{color:#08111f;font-size:14px;font-weight:900}.template-a4-mini header span,.template-a4-mini footer{color:#68758a;font-size:11px;line-height:1.7}.template-a4-mini main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px}.template-a4-mini main div{border:1px solid #e8f0fb;border-radius:8px;background:#f8fbff;padding:10px}.template-a4-mini main span{display:block;color:#75839a;font-size:10.5px;margin-bottom:4px}.template-a4-mini main b{color:#08111f;font-size:12px}.template-a4-mini footer{border-top:1px solid #e5edf7;padding-top:12px}.template-form-card .form-grid{margin-top:14px}.color-control-row input[type=color]{padding:4px;cursor:pointer}.logo-placement-group{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.logo-placement-group>span{color:var(--muted);font-size:12px;font-weight:850;margin-inline-end:4px}.logo-placement-group button{min-height:38px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);font-family:inherit;font-size:12px;font-weight:850;padding:0 13px}.logo-placement-group button.active{border-color:#1f71dd73;background:#eaf3ff;color:var(--primary)}.attachment-settings-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.attachment-settings-list span{min-height:34px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface-soft);color:var(--text);padding:0 12px;font-size:12px;font-weight:850}.financial-document-page{gap:14px}.financial-hero{align-items:flex-start}.hero-actions{display:flex;flex-wrap:wrap;gap:10px}.financial-document-workbench{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px}.financial-side-panel{display:grid;gap:12px;position:sticky;top:calc(var(--topbar-height) + 16px)}.document-tabs,.document-status-card,.document-actions-card,.financial-preview-panel,.financial-timeline-card,.financial-attachments-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft)}.document-tabs{display:grid;gap:8px;padding:10px;border-radius:var(--tab-shell-radius)}.document-tabs button{min-height:42px;display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:var(--tab-radius);background:transparent;color:var(--muted);font-family:inherit;font-size:12.5px;font-weight:900;padding:0 12px}.document-tabs button.active,.document-tabs button:hover{border-color:#1f71dd40;background:#eaf3ff;color:var(--primary)}.document-status-card,.document-actions-card{display:grid;gap:10px;padding:16px}.document-status-card h3,.document-actions-card h3,.financial-preview-toolbar h3,.financial-timeline-card h3{margin:0;color:var(--heading)}.document-status-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.75}.document-actions-card .menu-row{border-radius:10px}.document-hero-actions{align-items:center}.detail-action-menu{position:relative}.detail-action-menu .primary-action{gap:7px}.detail-action-popover{top:calc(100% + 8px);left:0;right:auto;width:220px;z-index:80}.document-next-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.75}.document-next-actions{display:grid;gap:8px}.financial-preview-panel{display:grid;gap:16px;padding:16px;overflow:hidden}.financial-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.toolbar-segmented{display:inline-flex;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);padding:4px}.toolbar-segmented button{min-height:32px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-family:inherit;font-size:12px;font-weight:900;padding:0 12px}.toolbar-segmented button.active{background:var(--primary);color:#fff}.toolbar-segmented button:disabled{opacity:.45;cursor:not-allowed}.financial-detail-view{display:grid;gap:14px}.financial-detail-summary-card,.financial-detail-card,.financial-lines-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft)}.financial-detail-summary-card{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px}.financial-detail-summary-card h3,.financial-lines-card h4{margin:0;color:var(--heading);font-size:17px;font-weight:900}.financial-detail-summary-card p{max-width:760px;margin:8px 0 0;color:var(--muted);font-size:12.5px;line-height:1.85}.financial-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.financial-detail-card{display:grid;gap:10px;padding:14px}.financial-detail-card>span,.financial-lines-card h4{color:var(--heading);font-weight:900}.financial-info-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;border:1px solid rgba(141,160,185,.18);border-radius:10px;background:var(--surface);padding:8px 10px}.financial-info-row strong{color:var(--muted);font-size:11.5px;font-weight:850}.financial-info-row b{color:var(--heading);font-size:12.5px;font-weight:900;text-align:end}.financial-lines-card{display:grid;gap:12px;padding:14px;overflow-x:auto}.financial-lines-card table{width:100%;border-collapse:separate;border-spacing:0}.financial-lines-card th,.financial-lines-card td{border-bottom:1px solid var(--line);padding:12px;text-align:right;white-space:nowrap;font-size:12px}.financial-lines-card th{color:var(--muted);background:var(--surface);font-weight:900}.financial-lines-card td{color:var(--text);font-weight:800}.financial-detail-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.financial-detail-flow article{position:relative;display:grid;gap:5px;min-height:92px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:14px 14px 12px}.financial-detail-flow article b{width:12px;height:12px;border-radius:50%;background:#c7d7ea;box-shadow:0 0 0 6px #8da0b924}.financial-detail-flow article.done b{background:var(--green);box-shadow:0 0 0 6px #16b36424}.financial-detail-flow article.active b{background:var(--primary);box-shadow:0 0 0 6px #1f71dd24}.financial-detail-flow article strong{color:var(--heading);font-size:12.5px;font-weight:900}.financial-detail-flow article span{color:var(--muted);font-size:11.5px}.financial-a4{width:min(100%,210mm);min-height:297mm;justify-self:center;display:grid;align-content:start;gap:18px;border:1px solid #d8e5f4;border-radius:10px;background:linear-gradient(135deg,rgba(31,113,221,.08),transparent 28%),#fff;color:#111827;padding:26px;box-shadow:0 26px 50px #142c4d24}.financial-a4.compact{min-height:auto}.a4-header{display:grid;grid-template-columns:180px 1fr 190px;align-items:start;gap:16px;border-bottom:2px solid #e4edf8;padding-bottom:18px}.financial-a4.logo-center .a4-header{grid-template-columns:1fr;justify-items:center;text-align:center}.financial-a4.logo-left .a4-header{direction:ltr;text-align:left}.financial-a4.logo-left .a4-company-block,.financial-a4.logo-left .a4-document-badge{direction:rtl;text-align:right}.a4-logo-block,.a4-company-block,.a4-document-badge{display:grid;gap:5px}.a4-logo-block img{width:94px;height:48px;object-fit:contain}.a4-logo-block strong,.a4-document-badge strong,.a4-company-block h2{margin:0;color:#08111f;font-weight:900}.a4-logo-block span,.a4-company-block p,.a4-document-badge span{margin:0;color:#6b778c;font-size:11.5px;line-height:1.75}.a4-document-badge{justify-items:end;text-align:end}.a4-document-badge svg{color:var(--primary)}.a4-meta-grid,.a4-party-grid,.a4-summary-grid{display:grid;gap:10px}.a4-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.a4-meta-grid div,.a4-party-grid article,.a4-payment-box,.doc-totals,.a4-terms,.a4-barcode-row{border:1px solid #e5edf7;border-radius:10px;background:#f8fbff;padding:12px}.a4-meta-grid span,.a4-party-grid article>span,.a4-payment-box span,.a4-barcode-row span{display:block;color:#748197;font-size:10.8px;font-weight:850;margin-bottom:4px}.a4-meta-grid strong,.a4-party-grid h3,.a4-payment-box h3,.a4-barcode-row strong{margin:0;color:#111827;font-size:13px;font-weight:900}.a4-party-grid{grid-template-columns:1fr 1fr 170px}.a4-party-grid p,.a4-payment-box p,.a4-terms p{margin:5px 0 0;color:#536176;font-size:11.5px;line-height:1.75}.qr-card{display:grid;justify-items:center;text-align:center}.qr-placeholder{width:118px;height:118px;display:grid;grid-template-columns:repeat(7,1fr);gap:3px;border:1px solid #d9e5f4;border-radius:8px;background:#fff;padding:8px}.qr-placeholder i{border-radius:2px;background:#e8f0fb}.qr-placeholder i.dark{background:#07172b}.a4-items{overflow-x:auto}.a4-items table{width:100%;min-width:660px;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e5edf7;border-radius:10px}.a4-items th,.a4-items td{border-bottom:1px solid #e5edf7;padding:12px;text-align:right;font-size:11.5px}.a4-items th{background:#f2f7fd;color:#68758a;font-weight:900}.a4-items td{color:#111827}.a4-items td strong{display:block;margin-bottom:4px;color:#08111f}.a4-items td span{color:#75839a}.a4-items tbody tr:last-child td{border-bottom:0}.a4-summary-grid{grid-template-columns:1fr 280px}.doc-totals{display:grid;gap:8px}.doc-totals div{display:flex;justify-content:space-between;gap:10px;color:#536176;font-size:12px}.doc-totals strong{color:#08111f;font-weight:900}.doc-totals .grand-total{border-top:1px solid #dbe7f4;padding-top:10px;color:#08111f;font-size:14px;font-weight:900}.a4-barcode-row{display:grid;grid-template-columns:minmax(260px,1fr) 1fr;align-items:center;gap:16px}.barcode-placeholder{height:54px;display:flex;align-items:end;gap:3px;border:1px solid #dbe7f4;border-radius:8px;background:#fff;padding:8px}.barcode-placeholder i{width:4px;border-radius:2px 2px 0 0;background:#07172b}.a4-terms strong{color:#08111f}.a4-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e5edf7;padding-top:14px;color:#75839a;font-size:11px;line-height:1.7}.a4-footer strong{color:var(--primary)}.financial-attachments-panel{display:grid;gap:10px;padding:12px}.attachment-review-card{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:12px}.attachment-review-card>svg{color:var(--primary)}.attachment-review-card div{display:grid;gap:4px}.attachment-review-card strong{color:var(--heading)}.attachment-review-card span{color:var(--muted);font-size:12px}.financial-timeline-card{display:grid;gap:14px;padding:16px}.financial-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.financial-timeline article{min-height:96px;display:grid;align-content:start;gap:8px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:12px}.financial-timeline b{width:14px;height:14px;border-radius:999px;background:var(--muted-2)}.financial-timeline .done b{background:var(--green)}.financial-timeline .active{border-color:#1f71dd59;background:#eaf3ff}.financial-timeline .active b{background:var(--primary)}.financial-timeline strong{color:var(--heading);font-size:12.5px}.financial-timeline span{color:var(--muted);font-size:11.5px;line-height:1.6}.dark .financial-a4,.dark .template-a4-mini{background:linear-gradient(135deg,rgba(31,113,221,.08),transparent 28%),#fff;color:#111827}@media(max-width:1180px){.financial-settings-panel,.financial-document-workbench{grid-template-columns:1fr}.template-preview-card,.financial-side-panel{position:static}.document-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.financial-timeline,.financial-detail-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.document-template-tabs,.template-a4-mini main,.a4-meta-grid,.a4-party-grid,.a4-summary-grid,.a4-barcode-row,.financial-timeline,.financial-detail-grid,.financial-detail-flow{grid-template-columns:1fr}.financial-a4{width:100%;min-height:auto;padding:16px}.a4-header{grid-template-columns:1fr}.a4-document-badge{justify-items:start;text-align:start}.financial-preview-toolbar,.financial-detail-summary-card,.a4-footer,.attachment-review-card{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.detail-action-menu,.detail-action-menu .primary-action,.detail-action-popover{width:100%}}@media print{@page{size:A4;margin:0}body.printing-financial-document{background:#fff!important}body.printing-financial-document *{visibility:hidden!important}body.printing-financial-document .financial-a4,body.printing-financial-document .financial-a4 *{visibility:visible!important}body.printing-financial-document .financial-a4{position:fixed!important;inset:0!important;width:210mm!important;min-height:297mm!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:16mm!important}}.access-workspace{display:grid;gap:14px}.access-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.access-tab-button{min-height:66px;padding:10px 14px;text-align:right;transition:.18s ease}.access-tab-button>span{display:grid;gap:3px}.access-tab-button strong{color:inherit;font-size:13.5px}.access-tab-button small{color:inherit;font-size:11.5px;line-height:1.55;opacity:.72}.access-tab-button.active{box-shadow:0 14px 28px #1f71dd38}.access-tab-view{display:grid;gap:14px}.access-section-heading{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px;box-shadow:var(--shadow-soft)}.access-section-heading h3{margin:8px 0 0;color:var(--heading);font-size:20px;line-height:1.35}.access-section-heading p{margin:5px 0 0;color:var(--muted);font-size:12.5px;line-height:1.65}.access-insight-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:14px}.access-summary-card{display:flex;align-items:center;justify-content:space-between;gap:16px}.access-summary-card.wide-card{grid-column:1 / -1}.access-card-icon{width:44px;height:44px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);background:#eaf3ff;color:var(--primary)}.access-summary-card.tone-danger .access-card-icon{background:#fff0f0;color:var(--red)}.access-summary-card.tone-warning .access-card-icon{background:#fff5e6;color:var(--amber)}.access-summary-card.tone-info .access-card-icon{background:#eaf3ff;color:var(--primary)}.access-summary-card.compact{display:grid;align-content:center;gap:8px}.access-summary-card h3{margin:8px 0 0;color:var(--heading);font-size:17px}.access-summary-card p{margin:6px 0 0;color:var(--muted);font-size:12.5px;line-height:1.7}.access-steps{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:300px}.access-steps span{min-height:36px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);color:var(--primary);padding:0 10px;font-size:12px;font-weight:850}.permission-layout{display:grid;grid-template-columns:minmax(300px,.52fr) minmax(0,1fr);gap:14px;align-items:start}.role-groups-card,.permission-matrix-panel{min-width:0}.role-group-list{display:grid;grid-template-columns:1fr;gap:10px}.role-group-card{width:100%;min-height:76px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);color:var(--text);padding:10px;text-align:right;transition:.18s ease}.role-group-card:hover,.role-group-card.active{border-color:#b8cff0;background:var(--surface-muted);box-shadow:var(--shadow-soft)}.role-group-card.active{color:var(--primary)}.role-mark{width:40px;height:40px;border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;background:#eaf3ff;color:var(--primary)}.role-group-card span:not(.role-mark){display:grid;gap:3px}.role-group-card strong{color:var(--heading);font-size:13.5px}.role-group-card small{color:var(--muted);font-size:11.5px;line-height:1.45}.role-group-card em{color:var(--primary);font-style:normal;font-size:12px;font-weight:850;white-space:nowrap}.permission-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.permission-matrix-scroll{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}.permission-matrix{width:100%;min-width:760px;border-collapse:collapse;font-size:13px}.permission-matrix th,.permission-matrix td{padding:13px 12px;border-bottom:1px solid var(--line-soft);text-align:right;white-space:nowrap}.permission-matrix th{background:var(--surface-soft);color:var(--muted);font-size:12px;font-weight:850}.permission-matrix tr:last-child td{border-bottom:0}.permission-matrix td:first-child{display:grid;gap:3px}.permission-matrix td:first-child strong{color:var(--heading)}.permission-matrix td:first-child small{color:var(--muted);font-size:11px}.staff-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:14px;align-items:start}.staff-editor-card,.staff-role-preview,.staff-profile-hero,.staff-info-card,.staff-permission-profile,.staff-events-card{min-width:0}.staff-user-form{display:grid;gap:14px}.staff-user-form .input-shell{min-height:46px;background:var(--surface-soft)}.staff-user-form .input-shell input,.staff-user-form .input-shell select{min-height:42px;border:0;border-radius:0;background:transparent;padding:0;font-family:inherit}.staff-form-actions{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding-top:4px}.staff-role-preview{position:sticky;top:96px;display:grid;gap:12px}.staff-role-preview h3{margin:0;color:var(--heading);font-size:21px}.staff-role-preview p{margin:0;color:var(--muted);font-size:12.5px;line-height:1.7}.staff-role-facts{display:grid;gap:8px}.staff-role-facts span{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);padding:10px}.staff-role-facts b{color:var(--muted);font-size:12px}.staff-role-facts strong{color:var(--heading);font-size:12.5px}.staff-permission-chips{display:flex;flex-wrap:wrap;gap:8px}.staff-permission-chips span{min-height:34px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(31,113,221,.18);border-radius:999px;background:#eef6ff;color:var(--primary);padding:0 10px;font-size:12px;font-weight:850}.staff-profile-page{display:grid;gap:14px}.staff-profile-hero{display:flex;align-items:center;justify-content:space-between;gap:14px}.staff-profile-identity,.staff-profile-actions{display:flex;align-items:center;gap:12px}.staff-avatar{width:62px;height:62px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(145deg,var(--primary),#0f5ecb);color:#fff;font-size:24px;font-weight:900;box-shadow:0 16px 34px #1f71dd38}.staff-profile-identity h3{margin:7px 0 0;color:var(--heading);font-size:24px;line-height:1.25}.staff-profile-identity p{margin:5px 0 0;color:var(--muted);font-size:12.5px}.staff-profile-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:8px;box-shadow:var(--shadow-soft)}.staff-profile-tabs button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-family:inherit;font-size:13px;font-weight:850;cursor:pointer}.staff-profile-tabs button.active{background:var(--primary);color:#fff;box-shadow:0 14px 28px #1f71dd38}.staff-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:14px;align-items:start}.staff-info-card{display:grid;gap:14px}.staff-info-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.staff-info-card dl div,.staff-status-list span{min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);padding:10px}.staff-info-card dt{color:var(--muted);font-size:11.5px;font-weight:850}.staff-info-card dd{margin:5px 0 0;color:var(--heading);font-size:13.5px;font-weight:900;overflow-wrap:anywhere}.staff-status-list{display:grid;gap:10px}.staff-status-list span{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:850}.staff-status-list strong{color:var(--heading);font-size:12.5px}.staff-event-list{display:grid;gap:10px}.staff-event-list article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);padding:12px}.staff-event-list article>span{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#eaf3ff;color:var(--primary)}.staff-event-list strong{color:var(--heading);font-size:13.5px}.staff-event-list p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.staff-event-list time{color:var(--muted);font-size:11.5px;font-weight:850;white-space:nowrap}.profile-hero{justify-content:flex-start}.avatar-large{width:64px;height:64px;font-size:24px}.profile-actions{margin-right:auto}.account-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.account-metrics article{min-height:92px;display:grid;gap:5px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px}.account-metrics svg{color:var(--primary)}.account-metrics span{color:var(--muted);font-size:12px;font-weight:800}.account-metrics strong{color:var(--heading)}.tabs-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;border:1px solid var(--line);border-radius:var(--tab-shell-radius);background:var(--surface);padding:8px;box-shadow:var(--shadow-soft)}.tabs-bar.compact{display:flex;width:fit-content}.tabs-bar button{min-height:46px;border:0;border-radius:var(--tab-radius);background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:850}.tabs-bar button.active{background:var(--primary);color:#fff}.profile-grid{grid-template-columns:minmax(0,1fr) 320px}.permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.permission-grid span{display:flex;align-items:center;gap:8px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:12px;color:var(--heading);font-weight:800}.search-hero{padding:12px;min-height:64px;box-shadow:var(--shadow-soft)}.result-list,.notification-list{display:grid;gap:12px}.result-card,.notification-card{display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px;box-shadow:var(--shadow-soft)}.result-card h3,.notification-card h3{margin:2px 0;color:var(--heading);font-size:16px}.result-card p,.notification-card p,.result-card span,.notification-card span{margin:0;color:var(--muted);font-size:12px}.result-card .secondary-action,.notification-card .status-chip{margin-right:auto}.auth-mode{min-height:100vh}.auth-screen{height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(420px,.86fr) minmax(0,1.14fr);gap:0;padding:0;position:relative;align-items:stretch;overflow:hidden;background:radial-gradient(circle at 86% 12%,rgba(36,122,220,.1),transparent 30%),linear-gradient(180deg,#f7fbfff5,#eef5fcfa)}.auth-screen.auth-ltr{direction:ltr}.auth-controls{position:absolute;top:16px;inset-inline-start:16px;z-index:4;display:flex;justify-content:flex-start;gap:8px;width:auto;margin:0}.auth-register-screen .auth-controls{width:auto}.auth-panel{position:relative;min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:minmax(12px,1fr) auto minmax(14px,.65fr) auto;justify-items:center;align-items:stretch;row-gap:clamp(10px,1.8vh,18px);overflow-y:auto;padding:clamp(20px,3vh,36px) 32px clamp(18px,2.6vh,30px)}.auth-card{align-self:center;justify-self:center;grid-row:2;position:relative;width:min(486px,calc(100% - 64px));margin:0;border:1px solid var(--line);border-radius:8px;background:#fffffff0;box-shadow:var(--shadow);padding:72px 28px 28px}.dark .auth-card{background:#0e1c30f0}.dark .auth-screen{background:radial-gradient(circle at 86% 12%,rgba(36,122,220,.16),transparent 32%),linear-gradient(180deg,#091522,#0d1828)}.auth-logo{width:142px;height:64px;object-fit:contain;margin:0 auto 12px;display:block}.auth-title{text-align:center;margin-bottom:18px}.auth-title h1{margin:0;color:var(--heading);font-size:25px;line-height:1.38}.auth-title p{max-width:360px;margin:5px auto 0;color:var(--muted);font-size:12px;line-height:1.55}.auth-route-note{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:34px;margin-top:10px;border:1px solid rgba(36,122,220,.16);border-radius:8px;background:#247adc0f;color:var(--primary);font-size:11.5px;font-weight:850}.role-switch{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0}.role-switch.single{grid-template-columns:1fr}.role-switch button{min-height:58px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--text);font-weight:850;display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;padding:9px;text-align:right;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.auth-ltr .role-switch button,.auth-ltr .auth-form label,.auth-ltr .auth-route-note,.auth-ltr .otp-session-summary,.auth-ltr .otp-target-card,.auth-ltr .auth-title,.auth-ltr .visual-content{text-align:left}.role-switch .active{border-color:#247adc75;background:#247adc1a;color:var(--heading);box-shadow:0 12px 28px #247adc24}.role-switch button:hover{transform:translateY(-1px)}.role-icon{width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--primary);background:#247adc1f;flex:0 0 auto}.role-switch .active .role-icon{color:#fff;background:var(--primary)}.role-copy{display:grid;gap:3px}.role-copy strong{font-size:13px;color:inherit}.role-copy small{color:var(--muted);font-size:11px}.otp-session-summary{min-height:58px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin:12px 0;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:9px}.otp-session-summary strong,.otp-session-summary small{display:block}.otp-session-summary strong{color:var(--heading);font-size:14px}.otp-session-summary small{margin-top:3px;color:var(--muted);font-size:12px}.auth-form{display:grid;gap:14px}.otp-channel-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:2px}.otp-channel-picker button{min-height:48px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;gap:10px;padding-inline:12px;font-size:13px;font-weight:850}.otp-channel-picker button.active{border-color:#247adc75;background:#247adc1a;color:var(--primary)}.otp-channel-picker.compact{margin-bottom:12px}.otp-panel{display:grid;gap:10px}.otp-target-card{min-height:54px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px;color:var(--primary)}.otp-target-card strong,.otp-target-card span{display:block}.otp-target-card strong{color:var(--heading);font-size:14px}.otp-target-card span{margin-top:3px;color:var(--muted);font-size:12px}.otp-code-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.otp-code-grid input{width:100%;height:46px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--heading);text-align:center;font-size:20px;font-weight:850;outline:0}.otp-code-grid input:focus{border-color:#247adcb3;box-shadow:0 0 0 3px #247adc1f}.otp-code-grid input:disabled{opacity:.72;cursor:progress}.auth-form label{gap:9px}.auth-form label>span{padding-inline:2px;font-size:12.5px;line-height:1.55}.auth-form .input-shell{min-height:48px;border-radius:10px;padding-inline:16px}.auth-form .input-shell input{font-size:13.5px}.auth-form .primary-action{min-height:52px;margin-top:2px;border-radius:10px;font-size:14.5px;font-weight:900}.primary-action:disabled{opacity:.78;cursor:progress}.input-help{display:block;margin-top:8px;color:var(--muted);font-size:11.5px;font-weight:750;line-height:1.65}.otp-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px}.otp-meta span{display:inline-flex;align-items:center;gap:6px}.otp-notice{margin:0;border:1px solid rgba(22,179,100,.22);border-radius:8px;background:#16b36414;color:#087443;padding:8px 10px;font-size:11.5px;font-weight:800}.form-row,.check-row{display:flex!important;align-items:center;justify-content:space-between;gap:12px}.form-row{margin-top:2px}.check-row{color:var(--muted);font-size:12px;cursor:pointer;justify-content:flex-start}.check-row input{width:18px;height:18px;accent-color:var(--primary)}.link-button{border:0;background:transparent;color:var(--primary);font-size:12px;font-weight:800}.nafath-actions{display:grid;gap:8px;margin-top:14px}.nafath-actions button{min-height:50px;border:1px solid #b8cff0;border-radius:10px;background:var(--surface);color:var(--primary);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:850}.auth-footer{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.auth-footer button{border:0;background:transparent;color:var(--primary);font-weight:850}.auth-legal-footer{position:static;align-self:end;justify-self:center;grid-row:4;width:min(438px,calc(100% - 64px));display:grid;gap:7px;justify-items:center;margin:0;padding-top:0;border-top:0;color:var(--muted);font-size:11px;line-height:1.5;text-align:center}.auth-register-screen .auth-legal-footer{width:min(620px,calc(100% - 48px))}.dark .auth-legal-footer{color:#e2ebf6c7}.auth-legal-footer nav{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.auth-legal-footer a{color:var(--primary);font-weight:850;text-decoration:none}.auth-legal-footer a:hover{text-decoration:underline}.auth-legal-footer a+a:before{content:"";display:inline-block;width:4px;height:4px;margin-inline-end:8px;border-radius:999px;background:#247adc6b;vertical-align:middle}.auth-visual{position:relative;overflow:hidden;border:0;border-radius:0;background:linear-gradient(180deg,#08182b14,#08182bd1),linear-gradient(270deg,#08182bbd,#08182b29),url(/brand/makfi-login-aviation-hero.png) center/cover;min-height:100vh;min-height:100dvh;display:flex;align-items:flex-end;padding:clamp(34px,4vw,64px)}.auth-ltr .auth-visual{background:linear-gradient(180deg,#08182b14,#08182bd1),linear-gradient(90deg,#08182bbd,#08182b29),url(/brand/makfi-login-aviation-hero.png) center/cover}.auth-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(5,13,24,.18)),radial-gradient(circle at 18% 18%,rgba(255,255,255,.16),transparent 26%);pointer-events:none}.visual-content{position:relative;max-width:760px;color:#fff}.visual-content h2{max-width:720px;margin:0;font-size:clamp(32px,4.1vw,62px);line-height:1.08;letter-spacing:0}.visual-content p{max-width:650px;margin:12px 0 0;color:#ebf4ffdb;font-size:14px;line-height:1.65}.visual-flow{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.visual-flow span{min-height:34px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff1f;color:#fff;display:inline-flex;align-items:center;gap:8px;padding:7px 10px;font-size:11.5px;font-weight:850;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.visual-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px;margin-top:18px}.visual-stats div{border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff1c;padding:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.visual-stats strong,.visual-stats span{display:block}.visual-stats strong{font-size:21px;line-height:1.1}.visual-stats span{color:#c7d7ea;font-size:12px;margin-top:4px}@media(min-width:981px){.auth-mode{height:100vh;overflow:hidden}}@media(min-width:981px)and (max-width:1500px){.topbar{grid-template-columns:minmax(280px,1fr) max-content}.topbar .label-wide{display:none}.topbar .label-short{display:inline}.topbar-actions .tool-button{min-width:0;padding-inline:10px}.quick-trigger{min-width:86px!important}.language-trigger{min-width:68px!important}}@media(max-width:1320px){.topbar{grid-template-columns:1fr}.topbar-actions{grid-column:auto;justify-content:flex-start}.dashboard-grid,.module-grid,.client-grid,.profile-grid,.access-insight-grid,.permission-layout,.template-workbench,.template-editor-grid{grid-template-columns:1fr}.template-picker-card{position:static}.metric-grid,.workflow-grid,.account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){:root{--topbar-height: auto}.workspace{margin-right:0}.makfi-app.dashboard-mode .workspace,.makfi-app[dir=ltr].dashboard-mode .workspace{left:0;right:0;margin:0}.makfi-app[dir=ltr] .workspace{margin-left:0}.sidebar{transform:translate(105%);transition:transform .22s ease;width:min(86vw,318px)}.makfi-app[dir=ltr] .sidebar{transform:translate(-105%)}.sidebar.open{transform:translate(0)}.sidebar-backdrop{display:block;position:fixed;inset:0;z-index:35;opacity:0;pointer-events:none;background:#050e1c80;border:0}.sidebar-backdrop.visible{opacity:1;pointer-events:auto}.mobile-menu{display:inline-flex}.topbar{grid-template-columns:44px 1fr;padding:12px}.global-search-wrap,.topbar-actions{grid-column:1 / -1;width:100%;max-width:none}.topbar-actions{overflow-x:auto;justify-content:flex-start;padding-bottom:2px}.profile-chip{min-width:164px}.page-body{padding:14px}.settings-layout,.search-layout{grid-template-columns:1fr}.access-section-heading{align-items:stretch;flex-direction:column}.access-mode-tabs{grid-template-columns:1fr}.subnav-panel{position:static;display:flex;overflow-x:auto}.subnav-item{white-space:nowrap}.wizard-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-screen{grid-template-columns:1fr;height:auto;min-height:100vh;min-height:100dvh;gap:0;overflow:auto;padding:18px 14px}.auth-visual{display:none}.auth-panel{order:1;width:100%;min-height:calc(100dvh - 36px);padding:0;display:grid;grid-template-rows:auto auto;justify-items:center;align-content:stretch;gap:14px}.auth-card{width:min(620px,100%);align-self:center}.auth-legal-footer,.auth-ltr .auth-legal-footer{position:static;transform:none;width:min(620px,100%)}.auth-controls{top:14px;inset-inline-start:14px;width:auto;justify-content:flex-start}.auth-ltr .auth-controls{justify-content:flex-start}}@media(max-width:720px){.page-title h1{font-size:21px}.command-panel,.module-hero,.client-hero,.wizard-hero,.profile-hero{align-items:flex-start;flex-direction:column}.metric-grid,.workflow-grid,.account-metrics,.settings-tabs,.settings-grid,.provider-grid,.sms-template-stats,.gds-grid,.request-detail-grid,.request-workflow,.claim-step-layout,.booking-verification-grid,.passenger-selection-grid,.integration-grid,.form-grid,.form-grid.compact,.process-grid,.chart-summary,.distribution-body,.client-chart-body,.conditional-flow-grid,.quick-action-grid,.choice-grid,.compact-cards,.upload-grid,.eligibility-grid,.review-summary-grid,.permission-grid,.dashboard-grid,.ticket-conversation-layout{grid-template-columns:1fr}.ticket-side-summary{position:static}.ticket-composer-actions,.ticket-sla-strip,.ticket-attachment-row{grid-template-columns:1fr}.ticket-sla-strip span,.ticket-sla-strip span:first-child{border-inline-start:0;border-top:1px solid var(--line)}.ticket-sla-strip span:first-child{border-top:0}.line-chart-shell{height:240px}.table-toolbar,.panel-heading,.chart-head{align-items:stretch;flex-direction:column}.table-toolbar{grid-template-columns:1fr}.table-toolbar-search,.table-toolbar-controls{grid-column:1;width:100%}.table-toolbar-search{flex-wrap:wrap}.table-toolbar-controls{justify-content:stretch}.table-search,.table-toolbar-search .bulk-indicator,.bulk-area,.filter-pills{width:100%;max-width:none}.table-scroll{border:0;overflow:visible}.smart-table{min-width:0;border-collapse:separate;border-spacing:0 10px}.smart-table thead{display:none}.smart-table tbody,.smart-table tr,.smart-table td{display:block;width:100%}.smart-table tr{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden;box-shadow:var(--shadow-soft)}.smart-table td{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;white-space:normal}.smart-table td:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:800}.select-col{width:auto}.row-action-cell{position:relative}.action-popover{left:12px;top:42px}.tabs-bar{grid-template-columns:1fr}.access-summary-card{align-items:flex-start;flex-direction:column}.access-steps{justify-content:flex-start;min-width:0;width:100%}.role-group-card{grid-template-columns:38px 1fr}.role-group-card em{grid-column:2;justify-self:start}.role-group-list{grid-template-columns:1fr}.profile-actions{margin-right:0}.auth-screen{padding:14px}.auth-card{padding:70px 22px 24px}.auth-controls{width:auto}.auth-logo{width:136px;height:62px}.auth-title h1{font-size:24px;line-height:1.42}.role-switch{grid-template-columns:1fr}.visual-content h2{font-size:32px}.visual-flow{display:grid;grid-template-columns:1fr}.visual-stats{grid-template-columns:1fr}}@media(max-width:460px){.topbar-actions>.tool-button,.topbar-actions>.theme-toggle{flex:1}.profile-chip,.command-actions,.form-actions,.wizard-actions,.profile-actions{width:100%}.primary-action,.secondary-action{flex:1}.wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-card{padding:68px 18px 22px}.auth-controls .tool-button{min-width:0;padding-inline:10px}.auth-route-note{align-items:flex-start;text-align:right;padding:9px 10px}.auth-ltr .auth-route-note{text-align:left}.nafath-actions button,.primary-action{width:100%}}.site-app{min-height:100vh;overflow-x:hidden;background:linear-gradient(180deg,#f8fbff,#eef5ff 42%,#fff);color:var(--text)}.site-container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:70;border-bottom:1px solid rgba(220,231,245,.86);background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header-inner{min-height:76px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px}.site-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--heading);font-size:24px;font-weight:900}.site-logo img{width:58px;height:38px;object-fit:contain}.site-nav{display:flex;align-items:center;justify-content:center;gap:6px}.site-nav button{min-height:40px;padding:0 14px;border:0;border-radius:var(--radius);background:transparent;color:#46566e;font-size:14px;font-weight:800}.site-nav button:hover{background:#edf5ff;color:var(--primary)}.site-header-actions,.site-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.site-primary-button,.site-link-button,.site-ghost-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius);padding:0 18px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.site-primary-button{border:1px solid var(--primary);background:var(--primary);color:#fff;box-shadow:0 16px 34px #1f71dd38}.site-primary-button:hover,.site-link-button:hover,.site-ghost-button:hover{transform:translateY(-1px)}.site-link-button{border:1px solid var(--line);background:#fff;color:var(--heading)}.site-ghost-button{border:1px solid rgba(255,255,255,.48);background:#ffffff1f;color:#fff}.site-hero{position:relative;min-height:82vh;display:grid;align-items:end;overflow:hidden;color:#fff;isolation:isolate}.site-hero-media,.site-hero-frame{position:absolute;inset:0;z-index:-2}.site-hero-frame{background-position:center;background-size:cover;transform:scale(1.04)}.site-hero-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#030c18d6,#05162abd 44%,#061e3d75),linear-gradient(180deg,#030c1829,#030c18ad)}.frame-one{background-image:url(/brand/makfi-login-aviation-hero.png);animation:siteHeroPan 22s ease-in-out infinite alternate}.frame-two{background-image:url(/airplane-wing-clouds.png);opacity:0;animation:siteHeroFade 18s ease-in-out infinite}.flight-route{position:absolute;inset-inline-start:6%;top:18%;width:42%;height:180px;z-index:-1;opacity:.55}.flight-route span{position:absolute;inset-inline:0;top:78px;height:2px;border-top:2px dashed rgba(255,255,255,.58);transform:rotate(-10deg)}.flight-route svg{position:absolute;top:48px;inset-inline-start:0;color:#fff;animation:sitePlaneMove 8s ease-in-out infinite}.site-hero-content{max-width:780px;padding:112px 0 64px}.site-kicker,.section-tag{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 14px;border-radius:999px;background:#1f71dd1f;color:var(--primary);font-size:13px;font-weight:900}.site-hero .site-kicker{background:#ffffff29;color:#dcecff}.site-hero h1{max-width:760px;margin:18px 0 0;color:#fff;font-size:clamp(40px,6vw,78px);line-height:.95;font-weight:900;letter-spacing:0}.site-hero p{max-width:660px;margin:22px 0 0;color:#d8e4f5;font-size:18px;line-height:1.9;font-weight:500}.site-hero-actions{margin-top:28px}.hero-cta{min-width:168px}.site-hero-stats{width:min(720px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:42px}.site-hero-stats div{min-height:92px;display:grid;align-content:center;gap:7px;padding:16px;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius);background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-hero-stats strong{font-size:28px;line-height:1;font-weight:900}.site-hero-stats span{color:#dce7f7;font-size:13px;font-weight:700}.site-section{padding:84px 0;scroll-margin-top:88px}.site-section-head{max-width:760px;margin-inline:auto;text-align:center}.site-section h2{margin:16px 0 0;color:var(--heading);font-size:clamp(30px,4vw,48px);line-height:1.15;font-weight:900;letter-spacing:0}.site-section p{margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.9;font-weight:500}.site-two-column,.site-feature-layout,.site-contact-layout,.site-preview-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:44px}.site-section-copy{display:grid;gap:0}.site-evidence-panel,.feature-list,.goals-list,.site-contact-form{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffdb;box-shadow:var(--shadow)}.site-evidence-panel{display:grid;gap:10px;padding:14px}.site-evidence-panel div{min-height:94px;display:grid;grid-template-columns:42px 1fr;align-items:center;column-gap:14px;padding:16px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#f9fbff}.site-evidence-panel svg,.feature-list svg,.site-preview-points svg{color:var(--primary)}.site-evidence-panel strong{color:var(--heading);font-size:17px;font-weight:900}.site-evidence-panel span{grid-column:2;color:var(--muted);font-size:13px;font-weight:700}.site-service-grid,.audience-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px}.site-service-card,.audience-grid article{min-height:230px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-soft)}.service-icon,.audience-grid article>svg{width:48px;height:48px;display:grid;place-items:center;border-radius:var(--radius);background:#eaf3ff;color:var(--primary)}.site-service-card:nth-child(2) .service-icon,.audience-grid article:nth-child(2)>svg{background:#eafaf2;color:var(--green)}.site-service-card:nth-child(3) .service-icon,.audience-grid article:nth-child(3)>svg{background:#fff5e5;color:var(--amber)}.site-service-card h3,.audience-grid h3{margin:18px 0 0;color:var(--heading);font-size:21px;font-weight:900}.site-service-card p,.audience-grid p{font-size:14px}.site-preview-section{background:linear-gradient(180deg,#fff,#eef5ff)}.site-preview-points{display:grid;gap:10px;margin-top:22px}.site-preview-points span{display:flex;align-items:center;gap:8px;color:var(--heading);font-weight:800}.site-dashboard-preview{min-height:470px;display:grid;grid-template-columns:150px 1fr;overflow:hidden;border:1px solid rgba(40,110,210,.22);border-radius:var(--radius);background:#fff;box-shadow:0 30px 70px #0b23452e;animation:siteDashboardFloat 6s ease-in-out infinite}.preview-sidebar{display:grid;align-content:start;gap:12px;padding:22px 16px;background:linear-gradient(180deg,#0d315a,#051426);color:#b8c8dc}.preview-sidebar img{width:58px;height:34px;object-fit:contain;margin-bottom:14px}.preview-sidebar span{min-height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:var(--radius);font-size:12px;font-weight:900}.preview-sidebar .active{background:var(--primary);color:#fff}.preview-workspace{display:grid;gap:14px;padding:20px;background:linear-gradient(180deg,#fff,#f5f9ff)}.preview-topbar{height:48px;display:flex;align-items:center;gap:10px}.preview-topbar span{height:32px;border-radius:var(--radius);background:#edf5ff}.preview-topbar span:first-child{width:44%}.preview-topbar span:nth-child(2),.preview-topbar span:nth-child(3){width:42px}.preview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.preview-metrics div{min-height:86px;display:grid;align-content:center;gap:6px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.preview-metrics b{color:var(--heading);font-size:25px;font-weight:900}.preview-metrics small{color:var(--muted);font-size:12px;font-weight:800}.preview-chart{height:130px;display:flex;align-items:end;gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,transparent 0 32%,rgba(220,231,245,.55) 33% 34%,transparent 35% 65%,rgba(220,231,245,.55) 66% 67%,transparent 68% 100%),#fff}.preview-chart .bar{flex:1;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#1f71dd,#8dc2ff);animation:siteBars 2.8s ease-in-out infinite alternate}.preview-chart .b1{height:38%}.preview-chart .b2{height:55%;animation-delay:.2s}.preview-chart .b3{height:76%;animation-delay:.4s}.preview-chart .b4{height:62%;animation-delay:.6s}.preview-chart .b5{height:88%;animation-delay:.8s}.preview-table{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.preview-table div{display:grid;grid-template-columns:1.3fr .8fr .9fr .8fr;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line-soft);font-size:12px;font-weight:800}.preview-table div:last-child{border-bottom:0}.preview-table strong{color:var(--primary)}.preview-table em{width:fit-content;padding:4px 10px;border-radius:999px;background:#fff5e5;color:#a25a00;font-style:normal}.preview-table div:last-child em{background:#eaf3ff;color:var(--primary)}.feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.feature-list div{display:flex;align-items:flex-start;gap:10px;padding:16px;border-radius:var(--radius);background:#f8fbff;color:var(--heading);font-weight:800;line-height:1.7}.site-audience{background:#fff}.site-goals{background:linear-gradient(180deg,#eef5ff,#fff)}.goals-list{display:grid;gap:10px;padding:16px}.goals-list div{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:16px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff}.goals-list b{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--radius);background:var(--primary);color:#fff;font-size:18px;font-weight:900}.goals-list span{color:var(--heading);font-size:15px;font-weight:800;line-height:1.8}.site-contact{background:#fff}.site-contact-copy{min-height:420px;display:grid;align-content:center}.contact-channels{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.contact-channels span{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius);background:#f8fbff;color:var(--heading);font-weight:800}.site-contact-form{display:grid;gap:14px;padding:22px}.site-contact-form label{display:grid;gap:8px;color:var(--heading);font-size:13px;font-weight:900}.site-contact-form input,.site-contact-form textarea{width:100%;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--text);font-size:14px;font-weight:600}.site-contact-form input{height:46px;padding:0 14px}.site-contact-form textarea{resize:vertical;padding:12px 14px;line-height:1.7}.site-form-success{margin:0;padding:10px 12px;border-radius:var(--radius);background:#eafaf2;color:#0b7a43;font-size:13px;font-weight:900}.site-footer{padding:34px 0;background:linear-gradient(180deg,#0d315a,#051426);color:#dce7f7}.site-footer-inner{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:22px}.site-footer-brand{display:flex;align-items:center;gap:12px}.site-footer-brand img{width:58px;height:34px;object-fit:contain}.site-footer-brand strong{display:block;color:#fff;font-size:22px;font-weight:900}.site-footer-brand span,.site-footer p{color:#9eb3cd;font-size:13px;font-weight:700}.site-footer nav{display:flex;align-items:center;gap:14px}.site-footer a{color:#dce7f7;text-decoration:none;font-size:13px;font-weight:800}.site-footer p{margin:0}@keyframes siteHeroPan{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.12) translate3d(-2%,1%,0)}}@keyframes siteHeroFade{0%,44%{opacity:0;transform:scale(1.06)}52%,82%{opacity:.45;transform:scale(1.11)}to{opacity:0;transform:scale(1.06)}}@keyframes sitePlaneMove{0%{transform:translate(0) rotate(-10deg)}55%{transform:translate(82%) rotate(-10deg)}to{transform:translate(82%) rotate(-10deg)}}@keyframes siteDashboardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes siteBars{0%{filter:saturate(.9);transform:scaleY(.92)}to{filter:saturate(1.1);transform:scaleY(1)}}@media(max-width:1100px){.site-header-inner{grid-template-columns:1fr;padding:14px 0}.site-logo,.site-header-actions,.site-nav{justify-self:center}.site-hero-content{padding-top:84px}.site-service-grid,.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-two-column,.site-feature-layout,.site-contact-layout,.site-preview-layout{grid-template-columns:1fr}}@media(max-width:760px){.site-container{width:min(100% - 28px,1180px)}.site-header{position:relative}.site-nav{width:100%;overflow-x:auto;justify-content:flex-start;padding-bottom:4px}.site-nav button{flex:0 0 auto}.site-header-actions{width:100%}.site-header-actions a{flex:1}.site-hero{min-height:78vh}.site-hero-content{padding:72px 0 42px}.site-hero h1{font-size:42px;line-height:1.05}.site-hero p,.site-section p{font-size:15px}.site-hero-stats,.site-service-grid,.audience-grid,.feature-list{grid-template-columns:1fr}.site-section{padding:58px 0}.site-dashboard-preview{grid-template-columns:1fr;min-height:0}.preview-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.preview-sidebar img{grid-column:1 / -1}.preview-metrics,.preview-table div{grid-template-columns:1fr}.site-footer-inner{grid-template-columns:1fr;text-align:center}.site-footer-brand,.site-footer nav{justify-content:center;flex-wrap:wrap}}.site-app{--site-header-height: 76px;min-height:100vh;padding-top:var(--site-header-height);overflow-x:hidden;background:linear-gradient(180deg,#f7fbff,#edf5ff 46%,#fff);color:var(--text);font-family:var(--font-sans)}.site-app :where(button,input,textarea,select){font-family:var(--font-sans)}.site-app :where(.site-hero h1,.site-section h2,.site-footer-brand strong){font-family:var(--font-sans);font-weight:900;letter-spacing:0}.site-app :where(.site-service-card h3,.audience-grid h3,.site-newsletter label,.site-footer-column h3){font-family:var(--font-sans);font-weight:700;letter-spacing:0}.site-container{width:min(1200px,calc(100% - 56px))}.site-header{position:fixed;top:0;inset-inline:0;z-index:140;border-bottom:1px solid rgba(212,226,244,.82);background:#ffffffe0;box-shadow:0 18px 45px #07172b12;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.site-header-inner{min-height:var(--site-header-height);grid-template-columns:auto minmax(320px,1fr) auto;gap:28px}.site-logo{gap:12px;color:#07172b;font-size:25px}.site-logo img{width:62px;height:40px}.site-nav{width:fit-content;justify-self:center;padding:5px;border:1px solid rgba(220,231,245,.9);border-radius:999px;background:#f8fbffd1;box-shadow:inset 0 1px #ffffffb8}.site-nav button{min-height:38px;border-radius:999px;padding:0 16px;color:#435169;font-size:13px}.site-nav button:hover{background:#fff;color:var(--primary);box-shadow:0 8px 22px #1f71dd1f}.site-header-actions{justify-content:flex-end;flex-wrap:nowrap}.site-primary-button,.site-link-button,.site-ghost-button{min-height:42px;border-radius:10px;padding:0 18px;font-size:13px}.site-primary-button{background:linear-gradient(180deg,#2f86f6,#155fbe);box-shadow:0 18px 36px #1f71dd40}.site-link-button{background:#ffffffdb}.site-hero{min-height:calc(100vh - var(--site-header-height))}.site-hero-frame:after{background:linear-gradient(90deg,#020913e6,#05162ac2 42%,#0a30567a),linear-gradient(180deg,#0209131a,#020913c2)}.site-hero-content{max-width:850px;padding:clamp(74px,10vh,124px) 0 72px;animation:siteReveal .78s ease both}.site-kicker,.section-tag{min-height:32px;border:1px solid rgba(31,113,221,.16);background:#eaf3ff;color:var(--primary);font-size:12px;letter-spacing:0}.site-hero .site-kicker{border-color:#ffffff38;background:#ffffff24;color:#e7f1ff}.site-hero h1{max-width:980px;margin-top:20px;font-size:clamp(42px,5.2vw,76px);line-height:1.16;text-wrap:balance}.site-hero p{max-width:760px;font-size:18px;line-height:1.95}.site-hero-stats{width:min(780px,100%);gap:14px}.site-hero-stats div{min-height:96px;border-color:#ffffff3d;background:#ffffff21;box-shadow:inset 0 1px #ffffff2e}.site-section{padding:92px 0;scroll-margin-top:calc(var(--site-header-height) + 20px)}.site-section>.site-container{animation:siteReveal .7s ease both}.site-section h2{color:#07172b;font-size:clamp(31px,3.8vw,52px);line-height:1.12;text-wrap:balance}.site-section p{color:#657389}.site-two-column,.site-feature-layout,.site-contact-layout,.site-preview-layout{gap:54px}.site-evidence-panel,.feature-list,.goals-list,.site-contact-form{border-color:#cddef2eb;background:#ffffffe6;box-shadow:0 24px 60px #0b23451a}.site-service-card,.audience-grid article{min-height:246px;padding:24px;border-color:#d2e2f5f2;background:linear-gradient(180deg,#fff,#f9fbff);box-shadow:0 18px 44px #0b234514;animation:siteReveal .72s ease both;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.site-service-card:hover,.audience-grid article:hover{transform:translateY(-4px);border-color:#1f71dd4d;box-shadow:0 26px 58px #0b234521}.service-icon,.audience-grid article>svg{width:52px;height:52px;border-radius:14px}.site-service-card h3,.audience-grid h3{font-size:21px}.site-preview-section{background:linear-gradient(180deg,#fff,#eef6ff)}.site-dashboard-preview{min-height:500px;border-radius:18px;box-shadow:0 34px 82px #05142633}.preview-sidebar{background:linear-gradient(180deg,#0f3a67,#07172b)}.preview-chart{background:linear-gradient(180deg,transparent 0 32%,rgba(220,231,245,.58) 33% 34%,transparent 35% 65%,rgba(220,231,245,.58) 66% 67%,transparent 68% 100%),linear-gradient(180deg,#fff,#f7fbff)}.feature-list div,.goals-list div{animation:siteReveal .72s ease both}.site-contact{background:linear-gradient(180deg,#fff,#f4f8ff)}.contact-channels{gap:12px}.contact-channels span{min-height:44px;background:#fff;box-shadow:0 12px 30px #0b23450f}.site-footer{position:relative;overflow:hidden;padding:56px 0 26px;background:linear-gradient(180deg,#0d315a,#051426);color:#dce7f7}.site-footer:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(141,194,255,.78),transparent)}.site-footer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:32px;padding-bottom:34px;border-bottom:1px solid rgba(255,255,255,.1)}.site-footer-brand{display:flex;align-items:center;gap:14px}.site-footer-brand img{width:72px;height:44px;object-fit:contain}.site-footer-brand strong{display:block;color:#fff;font-size:30px;line-height:1;font-weight:900}.site-footer-brand span{display:block;margin-top:8px;color:#a9bdd5;font-size:14px;font-weight:700}.site-newsletter{display:grid;gap:10px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0f}.site-newsletter label{color:#fff;font-size:14px;font-weight:900}.site-newsletter div{display:grid;grid-template-columns:1fr 44px;gap:8px}.site-newsletter input{height:44px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff1a;color:#fff;padding:0 12px;font-weight:800}.site-newsletter input::placeholder{color:#9eb3cd}.site-newsletter button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:10px;background:var(--primary);color:#fff}.site-newsletter p{margin:0;color:#8df0bd;font-size:12px;font-weight:900}.site-footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;padding:36px 0}.site-footer-column{display:grid;align-content:start;gap:12px}.site-footer-column h3{margin:0 0 4px;color:#fff;font-size:16px;font-weight:900}.site-footer-column a,.site-footer-contact span{display:inline-flex;align-items:center;gap:8px;color:#a9bdd5;text-decoration:none;font-size:13px;font-weight:800;line-height:1.7}.site-footer-column a:hover{color:#fff}.site-footer-contact span svg{color:#8dc2ff}.site-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.site-footer-bottom p{margin:0;color:#9eb3cd;font-size:13px;font-weight:800}.site-social{display:flex;align-items:center;gap:8px}.site-social a{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#ffffff0f;color:#fff;text-decoration:none;font-size:12px;font-weight:900}.site-social a:hover{background:var(--primary);border-color:var(--primary)}@keyframes siteReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.site-app{--site-header-height: 126px}.site-header{position:fixed}.site-header-inner{min-height:var(--site-header-height);grid-template-columns:auto 1fr;gap:12px;padding:10px 0}.site-logo{justify-self:start}.site-header-actions{justify-self:end}.site-nav{grid-column:1 / -1;justify-self:stretch;width:100%;overflow-x:auto;justify-content:center}.site-hero-content{padding-top:70px}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.site-app{--site-header-height: 172px}.site-container{width:min(100% - 28px,1200px)}.site-header{position:fixed}.site-header-inner{min-height:var(--site-header-height);grid-template-columns:1fr;gap:10px}.site-logo,.site-header-actions,.site-nav{justify-self:stretch}.site-logo{justify-content:center}.site-nav{justify-content:center;flex-wrap:wrap;overflow:visible}.site-nav button{flex:0 0 auto}.site-header-actions{width:100%}.site-header-actions a,.site-header-actions button{flex:1}.site-hero{min-height:calc(100vh - var(--site-header-height))}.site-hero-content{padding:54px 0 42px}.site-hero h1{font-size:38px;line-height:1.16}.site-footer-top,.site-footer-grid,.site-footer-bottom{grid-template-columns:1fr}.site-footer-bottom{display:grid;text-align:center;justify-content:center}.site-footer-brand,.site-social{justify-content:center}}@media(prefers-reduced-motion:reduce){.site-hero-frame,.flight-route svg,.site-dashboard-preview,.preview-chart .bar,.site-hero-content,.site-section>.site-container,.site-service-card,.audience-grid article,.feature-list div,.goals-list div{animation:none!important}}.customer-profile-page{gap:16px}.customer-profile-hero{min-height:126px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(31,113,221,.055),transparent 34%),var(--surface);padding:20px;box-shadow:var(--shadow-soft)}.customer-profile-identity{display:flex;align-items:center;gap:14px;min-width:0}.customer-profile-hero .avatar-large{width:66px;height:66px;border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,var(--primary),#4b91f0);box-shadow:0 16px 36px #1f71dd38}.customer-profile-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.verification-badge{min-height:30px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#e9f9f1;color:var(--green);padding:0 10px;font-size:12px;font-weight:850}.customer-profile-hero h2{margin:8px 0 0;color:var(--heading);font-size:22px;line-height:1.25}.customer-profile-hero p{margin:6px 0 0;color:var(--muted);font-size:13px}.profile-action-shell{position:relative}.profile-action-menu{position:absolute;z-index:45;inset-block-start:calc(100% + 8px);inset-inline-start:0;width:230px;display:grid;gap:4px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 18px 42px #0f234124;padding:8px}.profile-action-menu button{min-height:42px;border:0;border-radius:var(--radius);background:transparent;color:var(--text);display:flex;align-items:center;gap:9px;padding:0 10px;text-align:right;font-size:12.5px;font-weight:800}.profile-action-menu button:hover{background:var(--surface-muted);color:var(--primary)}.profile-action-menu .danger{color:var(--red)}.customer-profile-metrics .metric-card{min-height:104px}.customer-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px}.profile-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.profile-card-heading.compact{margin-bottom:12px}.profile-card-heading h3{margin:0;color:var(--heading);font-size:17px;line-height:1.3}.profile-card-heading p{margin:5px 0 0;color:var(--muted);font-size:12px}.edit-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-read-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-read-cell{min-height:72px;display:grid;align-content:center;gap:7px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:12px}.profile-read-cell span{color:var(--muted);font-size:12px;font-weight:850}.profile-read-cell strong{color:var(--heading);font-size:14px;line-height:1.45;word-break:break-word}.profile-edit-grid input{min-height:44px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);padding:0 12px}.care-list{display:grid;gap:10px}.care-list div{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:11px 12px}.care-list span{color:var(--muted);font-size:12px;font-weight:850}.care-list strong{color:var(--heading);font-size:13px}.care-list .risk-low{color:var(--green)}.customer-profile-charts{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px}.profile-bar-chart{height:240px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:14px;padding:10px 4px 0;border-radius:var(--radius);background:linear-gradient(var(--line-soft) 1px,transparent 1px) 0 0 / 100% 25%,linear-gradient(90deg,transparent,rgba(31,113,221,.045),transparent)}.profile-bar-chart span{height:100%;display:grid;align-items:end;gap:8px;color:var(--muted);font-size:12px;text-align:center}.profile-bar-chart i{width:100%;height:var(--h);min-height:32px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#1f71dd,#8fc2ff);box-shadow:inset 0 1px #ffffff5c}.profile-bar-chart em{font-style:normal;font-weight:800}.profile-donut-layout{min-height:240px;display:grid;grid-template-columns:180px 1fr;align-items:center;gap:18px}.profile-donut{width:172px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;align-content:center;background:conic-gradient(#1f71dd 0 45%,#f79009 45% 70%,#16b364 70% 90%,#7c3aed 90% 100%);position:relative}.profile-donut:after{content:"";position:absolute;inset:26px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-soft)}.profile-donut strong,.profile-donut span{position:relative;z-index:1}.profile-donut strong{color:var(--heading);font-size:30px;line-height:1}.profile-donut span{color:var(--muted);font-size:12px;font-weight:800;margin-top:4px}.status-breakdown{display:grid;gap:9px}.status-breakdown div{min-height:40px;display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:0 10px}.status-breakdown i{width:10px;height:10px;border-radius:999px}.status-breakdown span{color:var(--heading);font-size:12.5px;font-weight:800}.status-breakdown strong{color:var(--muted);font-size:12px}.tab-metrics{margin-bottom:-2px}@media(max-width:1180px){.customer-profile-layout,.customer-profile-charts{grid-template-columns:1fr}}@media(max-width:760px){.customer-profile-hero,.profile-card-heading{align-items:stretch;flex-direction:column}.customer-profile-identity{align-items:flex-start}.profile-actions,.edit-actions{width:100%}.profile-actions>*,.edit-actions>*{flex:1}.profile-read-grid,.profile-donut-layout{grid-template-columns:1fr}.profile-donut{margin:0 auto}.profile-bar-chart{height:210px;gap:8px}}.site-hero-content{max-width:980px}.site-hero h1{max-width:1040px;font-size:clamp(38px,4.7vw,68px);line-height:1.32;margin-top:18px;letter-spacing:0}.site-hero p{margin-top:18px;font-size:17px;line-height:2.05}@media(max-width:760px){.site-hero-content{max-width:100%}.site-hero h1{font-size:34px;line-height:1.34}.site-hero p{font-size:14.5px;line-height:2}}@media(max-width:1180px){.request-detail-layout{grid-template-columns:1fr}.claim-flow-map{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.request-detail-hero,.detail-card-head,.message-bubble>div:first-child{align-items:stretch;flex-direction:column}.request-detail-hero .command-actions,.request-action-buttons{width:100%}.request-detail-hero .command-actions>*,.request-action-buttons>*{flex:1 1 100%}.request-detail-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.request-detail-tabs button{min-height:44px;font-size:12px}.claim-flow-map,.fact-grid{grid-template-columns:1fr}.flow-step{min-height:auto}.integration-snapshot-list div{grid-template-columns:28px 1fr}.integration-snapshot-list em{justify-self:start}.voucher-preview{grid-template-columns:42px 1fr}.voucher-link{grid-column:1 / -1}.request-conversation,.request-event-log{max-height:none}}.flight-verification-page .module-hero{align-items:flex-start}.flight-search-panel,.flight-normalized-card,.flight-decision-card,.provider-health-panel,.passenger-manifest-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);padding:18px}.provider-toggle-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.provider-toggle-group button{min-height:40px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);color:var(--muted);padding:0 12px;font-weight:850}.provider-toggle-group button.active{border-color:#1f71dd6b;background:#eaf3ff;color:var(--primary);box-shadow:inset 0 0 0 1px #1f71dd1f}.flight-query-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.flight-query-grid label{display:grid;gap:7px;min-width:0}.flight-query-grid label span{color:var(--muted);font-size:12px;font-weight:850}.flight-query-grid input{width:100%;min-height:42px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);color:var(--heading);outline:0;padding:0 12px;font-size:13px;font-weight:750}.flight-query-grid input:focus{border-color:#1f71dd8c;box-shadow:0 0 0 3px #1f71dd1a}.flight-search-actions,.decision-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.flight-result-grid,.flight-ops-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr);gap:14px;align-items:stretch}.flight-normalized-card,.flight-decision-card,.provider-health-panel,.passenger-manifest-card{min-width:0}.flight-time-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.flight-time-grid div{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:10px}.flight-time-grid span,.decision-meter span{display:block;color:var(--muted);font-size:11.5px;font-weight:850}.flight-time-grid strong{display:block;margin-top:5px;color:var(--heading);font-size:13px;line-height:1.5}.flight-route-line{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;margin:16px 0;color:var(--primary);font-weight:950}.flight-route-line b{height:2px;border-radius:999px;background:var(--line);overflow:hidden}.flight-route-line b i{display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),#8fc2ff)}.disruption-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.disruption-signal-grid article{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:8px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:10px}.disruption-signal-grid svg{width:34px;height:34px;border-radius:var(--radius);padding:8px;background:#eaf3ff;color:var(--primary)}.disruption-signal-grid .tone-success svg{color:var(--green);background:#e9f9f1}.disruption-signal-grid .tone-warning svg{color:var(--amber);background:#fff5e6}.disruption-signal-grid .tone-info svg{color:var(--primary);background:#eaf3ff}.disruption-signal-grid span{color:var(--muted);font-size:11.5px;font-weight:850}.disruption-signal-grid strong{color:var(--heading);font-size:13px}.flight-decision-card{display:flex;flex-direction:column;justify-content:space-between;gap:16px;background:linear-gradient(145deg,rgba(31,113,221,.09),transparent 42%),var(--surface)}.flight-decision-card h3{margin:10px 0 0;color:var(--heading);font-size:20px;line-height:1.35}.flight-decision-card p{margin:8px 0 0;color:var(--muted);font-size:12.5px;line-height:1.8}.decision-meter{display:grid;gap:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);padding:12px}.decision-meter strong{color:var(--heading);font-size:26px;line-height:1}.decision-meter b{height:8px;border-radius:999px;background:var(--line-soft);overflow:hidden}.decision-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--primary))}.provider-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.provider-health-grid .gds-card{min-height:128px;box-shadow:none}.passenger-manifest-list{display:grid;gap:10px}.passenger-manifest-list article{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:10px}.manifest-avatar{width:42px;height:42px;border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;background:#eaf3ff;color:var(--primary);font-size:18px;font-weight:950}.passenger-manifest-list strong{display:block;color:var(--heading);font-size:13.5px}.passenger-manifest-list small,.passenger-manifest-list p{color:var(--muted);font-size:11.5px;line-height:1.6}.passenger-manifest-list p{grid-column:2 / 4;margin:-2px 0 0}.passenger-manifest-list em{border-radius:999px;background:#e9f9f1;color:var(--green);padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.passenger-manifest-list em.warning{background:#fff5e6;color:var(--amber)}@media(max-width:1320px){.flight-query-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.flight-result-grid,.flight-ops-grid{grid-template-columns:1fr}.provider-health-grid{grid-template-columns:repeat(3,minmax(220px,1fr));overflow-x:auto}}@media(max-width:720px){.flight-query-grid,.flight-time-grid,.disruption-signal-grid,.provider-health-grid{grid-template-columns:1fr}.flight-search-actions,.decision-actions{align-items:stretch;flex-direction:column}.flight-search-actions>*,.decision-actions>*{width:100%}.passenger-manifest-list article{grid-template-columns:38px 1fr}.passenger-manifest-list em,.passenger-manifest-list p{grid-column:2;justify-self:start}}.site-hero-frame{background-image:var(--site-hero-media, url(/brand/makfi-login-aviation-hero.png))}.site-hero-video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.04) contrast(1.03);transform:scale(1.02)}.site-hero.has-video .site-hero-frame{opacity:0}.site-hero-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:24px auto 0}.site-hero-chips span{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:#ffffff1c;padding:10px 14px;color:#fff;font-size:13px;font-weight:850;line-height:1.45;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-admin-shell{--site-admin-sidebar-width: 318px;--site-admin-sidebar-collapsed-width: 92px;--admin-site-blue: #1f71dd;--admin-site-dark: #061528;--admin-site-muted: #66758d;--admin-site-line: #d9e5f4;--admin-site-soft: #f4f8fd;min-height:100vh;display:grid;grid-template-columns:var(--site-admin-sidebar-width) minmax(0,1fr);background:linear-gradient(135deg,#1f71dd17,#fff0 34%),#eef5fd;color:#111827;font-family:inherit;transition:grid-template-columns .2s ease}.site-admin-shell.site-admin-collapsed{grid-template-columns:var(--site-admin-sidebar-collapsed-width) minmax(0,1fr)}.site-admin-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:20px;overflow-y:auto;background:linear-gradient(180deg,#1f71dd47,#030f1d00 32%),#061528;padding:24px 20px;color:#fff;box-shadow:-18px 0 50px #0615282e;transition:padding .2s ease,width .2s ease}.site-admin-brand{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) 36px;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:22px}.site-admin-brand img{width:58px;height:44px;object-fit:contain}.site-admin-brand strong{display:block;color:#fff;font-size:21px;font-weight:950;line-height:1.3}.site-admin-brand span{display:block;margin-top:4px;color:#ffffff9e;font-size:12.5px;font-weight:750;line-height:1.6}.site-admin-sidebar-toggle{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#ffffff14;color:#ffffffd1;transition:.18s ease}.site-admin-sidebar-toggle:hover{background:#ffffff24;color:#fff}.site-admin-nav{display:grid;gap:8px}.site-admin-nav button{position:relative;width:100%;display:grid;grid-template-columns:36px 1fr;align-items:center;gap:10px;border:1px solid transparent;border-radius:12px;background:transparent;padding:11px 12px;color:#ffffffb8;text-align:right;cursor:pointer;transition:.18s ease}.site-admin-nav-tooltip{position:absolute;top:50%;right:calc(100% + 12px);left:auto;z-index:50;min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#061528;box-shadow:0 16px 34px #030a1647;color:#fff;padding:0 12px;font-size:12.5px;font-style:normal;font-weight:900;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(-50%) scale(.96);transition:.16s ease}.site-admin-nav-tooltip:after{content:"";position:absolute;top:50%;right:-6px;left:auto;width:10px;height:10px;border-radius:2px;background:#061528;transform:translateY(-50%) rotate(45deg)}.site-admin-shell[dir=ltr] .site-admin-nav-tooltip{right:auto;left:calc(100% + 12px)}.site-admin-shell[dir=ltr] .site-admin-nav-tooltip:after{right:auto;left:-6px}.site-admin-nav button svg{width:36px;height:36px;border-radius:10px;padding:8px;background:#ffffff14;color:currentColor}.site-admin-nav button strong,.site-admin-nav button small{display:block}.site-admin-nav button strong{font-size:13.5px;font-weight:900;line-height:1.45}.site-admin-nav button small{margin-top:3px;color:#ffffff7a;font-size:11px;font-weight:700;line-height:1.55}.site-admin-nav button:hover,.site-admin-nav button.active{border-color:#5da5ff6b;background:linear-gradient(135deg,#1f71ddeb,#237becb8);color:#fff;transform:translate(-2px)}.site-admin-nav button:hover small,.site-admin-nav button.active small{color:#ffffffc2}.site-admin-sidebar.collapsed{align-items:center;gap:14px;overflow:visible;padding:18px 14px}.site-admin-sidebar.collapsed .site-admin-brand{width:100%;grid-template-columns:1fr;justify-items:center;gap:10px;padding-bottom:16px}.site-admin-sidebar.collapsed .site-admin-brand-copy,.site-admin-sidebar.collapsed .site-admin-nav-text,.site-admin-sidebar.collapsed .site-admin-side-card{display:none}.site-admin-sidebar.collapsed .site-admin-brand img{width:48px;height:34px}.site-admin-sidebar.collapsed .site-admin-sidebar-toggle{width:42px;height:34px}.site-admin-sidebar.collapsed .site-admin-nav{width:100%;justify-items:center;overflow:visible}.site-admin-sidebar.collapsed .site-admin-nav button{width:54px;min-height:52px;grid-template-columns:1fr;justify-items:center;gap:0;padding:0;border-radius:16px}.site-admin-sidebar.collapsed .site-admin-nav button:hover .site-admin-nav-tooltip{opacity:1;transform:translateY(-50%) scale(1)}.site-admin-side-card{display:grid;gap:8px;margin-top:auto;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff14;padding:16px}.site-admin-side-card strong{font-size:14px;font-weight:950}.site-admin-side-card span{color:#ffffffa6;font-size:12px;line-height:1.7}.site-admin-side-card button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#ffffff17;color:#fff;font-weight:850;cursor:pointer}.site-admin-workspace{min-width:0;display:grid;align-content:start;gap:20px;padding:28px}.site-admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--admin-site-line);border-radius:18px;background:radial-gradient(circle at 8% 14%,rgba(31,113,221,.12),transparent 28%),#fff;padding:22px 24px;box-shadow:0 18px 42px #0f233d0f}.site-admin-topbar h1{margin:8px 0 0;color:#0c1727;font-size:28px;font-weight:950;line-height:1.35}.site-admin-topbar p{margin:7px 0 0;color:var(--admin-site-muted);font-size:13px;font-weight:700;line-height:1.8}.site-admin-actions,.site-admin-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.site-admin-actions{flex-wrap:wrap;justify-content:flex-end}.site-admin-actions button,.site-admin-card-head button,.upload-button,.primary-action,.secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:12px;padding:0 15px;font-size:13px;font-weight:900;line-height:1;white-space:nowrap;cursor:pointer}.primary-action{border:1px solid #1d6fd9;background:linear-gradient(135deg,#1f71dd,#2f8bf7);color:#fff;box-shadow:0 14px 26px #1f71dd38}.secondary-action,.upload-button{border:1px solid var(--admin-site-line);background:#fff;color:#1f71dd}.secondary-action.small{min-height:34px;padding-inline:11px;font-size:12px}.danger-soft{border-color:#ffd3d3!important;background:#fff8f8!important;color:#d92d20!important}.section-tag{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;background:#eaf3ff;padding:7px 12px;color:#1f71dd;font-size:12px;font-weight:950;line-height:1}.site-admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.site-admin-metrics article{display:grid;grid-template-columns:46px 1fr;align-items:center;gap:12px;border:1px solid var(--admin-site-line);border-radius:16px;background:#fff;padding:16px;box-shadow:0 14px 32px #0f233d0b}.site-admin-metrics svg{grid-row:span 2;width:46px;height:46px;border-radius:14px;padding:11px;background:#eaf3ff;color:#1f71dd}.site-admin-metrics span{color:#6d7b91;font-size:12px;font-weight:800}.site-admin-metrics strong{color:#0c1727;font-size:23px;font-weight:950;line-height:1}.site-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.site-admin-card{min-width:0;border:1px solid var(--admin-site-line);border-radius:18px;background:#fff;padding:20px;box-shadow:0 18px 44px #0f233d0e}.site-admin-card.xl{grid-column:1 / -1}.site-admin-card-head{margin-bottom:16px}.site-admin-card-head.compact{margin-bottom:12px}.site-admin-card-head h2{margin:0;color:#101828;font-size:19px;font-weight:950;line-height:1.35}.site-admin-card-head p{margin:6px 0 0;color:#66758d;font-size:12.5px;line-height:1.8;font-weight:700}.site-admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-admin-form-grid label,.site-admin-card label{display:grid;gap:7px;color:#66758d;font-size:12px;font-weight:900;line-height:1.5}.site-admin-form-grid .wide{grid-column:1 / -1}.site-admin-form-grid input,.site-admin-form-grid textarea,.site-admin-form-grid select,.repeat-list input,.repeat-list textarea,.editable-content-card input,.editable-content-card textarea,.footer-editor-grid input,.footer-editor-grid textarea{width:100%;border:1px solid var(--admin-site-line);border-radius:12px;background:#fff;padding:12px 13px;color:#101828;font:inherit;font-size:13px;font-weight:750;line-height:1.7;outline:none;transition:.16s ease}.site-admin-form-grid textarea,.repeat-list textarea,.editable-content-card textarea{resize:vertical}.site-admin-form-grid input:focus,.site-admin-form-grid textarea:focus,.site-admin-form-grid select:focus,.repeat-list input:focus,.repeat-list textarea:focus,.editable-content-card input:focus,.editable-content-card textarea:focus{border-color:#1f71ddc7;box-shadow:0 0 0 4px #1f71dd17}.hero-media-editor{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:16px;align-items:stretch}.media-preview{position:relative;min-height:320px;overflow:hidden;border:1px solid var(--admin-site-line);border-radius:18px;background-size:cover;background-position:center}.media-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#030f1d14,#030f1dad)}.media-preview video{width:100%;height:100%;min-height:inherit;object-fit:cover}.media-preview span{position:absolute;right:14px;bottom:14px;z-index:1;max-width:calc(100% - 28px);overflow:hidden;border-radius:999px;background:#ffffff29;padding:7px 12px;color:#fff;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.upload-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-admin-note{margin:14px 0 0;border-radius:12px;background:#eaf3ff;padding:11px 13px;color:#1f71dd;font-size:12.5px;font-weight:850;line-height:1.7}.site-admin-note.global{margin:0;border:1px solid rgba(31,113,221,.16);background:#1f71dd14}.repeat-list{display:grid;gap:10px}.repeat-list.mt{margin-top:14px}.repeat-row{display:grid;grid-template-columns:1fr 42px;gap:9px;align-items:center}.repeat-row.two{grid-template-columns:130px 1fr}.repeat-row.three{grid-template-columns:1fr 1fr 42px}.repeat-row button,.remove-mini{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--admin-site-line);border-radius:12px;background:#fff;color:#7b8798;cursor:pointer}.repeat-editor{display:grid;gap:9px;border:1px solid var(--admin-site-line);border-radius:16px;background:var(--admin-site-soft);padding:12px}.content-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px}.editable-content-card,.footer-editor-grid article{position:relative;display:grid;gap:10px;border:1px solid var(--admin-site-line);border-radius:16px;background:var(--admin-site-soft);padding:14px}.remove-mini{position:absolute;top:10px;left:10px;width:32px;height:32px;border-radius:10px}.footer-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.site-admin-table{grid-column:1 / -1}.site-admin-table .table-card{box-shadow:0 18px 44px #0f233d0e}@media(max-width:1180px){.site-admin-shell,.site-admin-shell.site-admin-collapsed{grid-template-columns:1fr}.site-admin-sidebar{position:relative;height:auto}.site-admin-sidebar-toggle{display:none}.site-admin-sidebar.collapsed{align-items:stretch;overflow-y:auto;padding:24px 20px}.site-admin-sidebar.collapsed .site-admin-brand{grid-template-columns:58px minmax(0,1fr);justify-items:stretch;gap:12px;padding-bottom:22px}.site-admin-sidebar.collapsed .site-admin-brand-copy,.site-admin-sidebar.collapsed .site-admin-nav-text,.site-admin-sidebar.collapsed .site-admin-side-card{display:block}.site-admin-sidebar.collapsed .site-admin-sidebar-toggle{display:none}.site-admin-sidebar.collapsed .site-admin-brand img{width:58px;height:44px}.site-admin-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.site-admin-sidebar.collapsed .site-admin-nav{width:100%;justify-items:stretch}.site-admin-sidebar.collapsed .site-admin-nav button{width:100%;min-height:auto;grid-template-columns:36px 1fr;justify-items:stretch;gap:10px;padding:11px 12px;border-radius:12px}.site-admin-sidebar.collapsed .site-admin-nav-tooltip{display:none}.site-admin-metrics,.content-card-grid,.footer-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-media-editor{grid-template-columns:1fr}}@media(max-width:760px){.site-admin-workspace{padding:16px}.site-admin-topbar,.site-admin-actions,.site-admin-card-head{align-items:stretch;flex-direction:column}.site-admin-nav,.site-admin-metrics,.site-admin-grid,.site-admin-form-grid,.content-card-grid,.footer-editor-grid{grid-template-columns:1fr}.site-admin-form-grid .wide,.site-admin-card.xl{grid-column:auto}.repeat-row,.repeat-row.two,.repeat-row.three{grid-template-columns:1fr}.repeat-row button{width:100%}}.analytics-page{gap:14px}.analytics-command{align-items:center}.analytics-filter-panel{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) minmax(240px,1.2fr);gap:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:14px;box-shadow:var(--shadow-soft)}.analytics-filter-panel label{display:grid;gap:7px;color:var(--muted);font-size:12px;font-weight:900}.analytics-filter-panel select{width:100%;min-height:44px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);color:var(--heading);padding:0 12px;font-size:13px;font-weight:850;outline:none}.analytics-filter-panel select:focus{border-color:#1f71ddbd;box-shadow:0 0 0 4px #1f71dd17}.analytics-filter-summary{min-height:44px;align-self:end;display:grid;grid-template-columns:38px 1fr;align-items:center;gap:10px;border:1px solid rgba(31,113,221,.14);border-radius:var(--radius);background:linear-gradient(135deg,#1f71dd1a,#16b3640f);padding:10px 12px;color:var(--primary)}.analytics-filter-summary>svg{width:38px;height:38px;border-radius:var(--radius);background:#1f71dd1a;padding:9px}.analytics-filter-summary strong{display:block;color:var(--heading);font-size:13px;line-height:1.4}.analytics-filter-summary small{display:block;color:var(--muted);font-size:11.5px;line-height:1.5}.analytics-export-message{margin:0;border:1px solid rgba(22,179,100,.22);border-radius:var(--radius);background:#16b36414;padding:11px 13px;color:var(--green);font-size:12px;font-weight:850}.analytics-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(330px,.82fr);gap:14px;align-items:stretch}.analytics-card{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px;box-shadow:var(--shadow-soft)}.analytics-wide-card{min-height:510px}.analytics-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.analytics-card-head.compact{margin-bottom:12px}.analytics-card-head h3{margin:7px 0 0;color:var(--heading);font-size:18px;line-height:1.35}.analytics-card-head p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.analytics-line-chart{height:332px;overflow:hidden;border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(180deg,rgba(31,113,221,.025),transparent 55%),var(--surface)}.analytics-line-chart svg{width:100%;height:100%}.analytics-line-chart .grid path{stroke:var(--line-soft);stroke-width:1.15}.analytics-line-chart .axis-labels,.analytics-line-chart .date-labels{fill:var(--muted);font-size:12px;font-weight:800}.analytics-line-chart .area{fill:url(#analyticsFill)}.analytics-line-chart .line{fill:none;stroke-linecap:round;stroke-linejoin:round}.analytics-line-chart .paid{stroke:var(--primary);stroke-width:6}.analytics-line-chart .expected{stroke:#8fc2ff;stroke-width:5;stroke-dasharray:13 12}.analytics-line-chart .points circle{fill:var(--surface);stroke:var(--primary);stroke-width:5}.analytics-donut-layout{min-height:384px;display:grid;grid-template-columns:1fr;gap:16px;align-items:center}.analytics-donut{width:min(220px,75%);aspect-ratio:1;border-radius:50%;padding:24px;justify-self:center;box-shadow:inset 0 0 0 1px #0000000a}.analytics-donut div{width:100%;height:100%;display:grid;place-content:center;border-radius:50%;background:var(--surface);text-align:center;box-shadow:inset 0 0 0 1px var(--line)}.analytics-donut strong{color:var(--heading);font-size:27px;line-height:1}.analytics-donut span{margin-top:6px;color:var(--muted);font-size:12px;font-weight:750}.analytics-legend-list,.analytics-funnel,.team-performance,.risk-card-list{display:grid;gap:10px}.analytics-legend-list div{min-height:44px;display:grid;grid-template-columns:10px 1fr auto auto;align-items:center;gap:9px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:9px 10px}.analytics-legend-list i{width:10px;height:10px;border-radius:50%}.analytics-legend-list span,.analytics-legend-list em{color:var(--muted);font-size:12px;font-weight:800;font-style:normal}.analytics-legend-list strong{color:var(--heading);font-size:13px}.funnel-row,.team-row{display:grid;gap:8px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:11px}.funnel-row div,.team-row div{display:flex;align-items:center;justify-content:space-between;gap:10px}.funnel-row span,.team-row span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.5}.funnel-row strong,.team-row strong,.team-row em{color:var(--heading);font-size:13px;font-style:normal}.funnel-row b,.team-row b{height:8px;overflow:hidden;border-radius:999px;background:#e8f1fc}.funnel-row b i,.team-row b i{display:block;width:var(--bar-width, var(--team-width, 50%));height:100%;border-radius:inherit;background:var(--bar-color, var(--primary))}.team-row b i{background:linear-gradient(90deg,var(--green),var(--primary))}.risk-card{display:grid;grid-template-columns:1fr auto;gap:5px 10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:13px}.risk-card span{color:var(--muted);font-size:12px;font-weight:850}.risk-card strong{color:var(--heading);font-size:22px;line-height:1}.risk-card small{grid-column:1 / -1;color:var(--muted);font-size:11.5px;line-height:1.6}.risk-card.tone-red strong{color:var(--red)}.risk-card.tone-amber strong{color:var(--amber)}.risk-card.tone-green strong{color:var(--green)}.report-preview-card{grid-column:1 / -1}.report-preview{display:grid;gap:14px;border:1px solid rgba(31,113,221,.14);border-radius:var(--radius);background:radial-gradient(circle at 10% 10%,rgba(31,113,221,.12),transparent 34%),linear-gradient(135deg,#f8fbff,#fff);padding:16px}.report-brand-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.report-brand-row img{width:76px;height:auto}.report-brand-row strong{display:block;color:var(--heading);font-size:16px;line-height:1.4}.report-brand-row span{display:block;color:var(--muted);font-size:12px;font-weight:750;line-height:1.5}.report-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.report-preview-grid span{min-height:64px;display:grid;align-content:center;gap:5px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffc2;padding:11px 12px}.report-preview-grid small{color:var(--muted);font-size:11.5px;font-weight:850}.report-preview-grid b{color:var(--heading);font-size:14px;line-height:1.35}.report-preview-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.dark .analytics-filter-panel,.dark .analytics-card{background:#09182beb;border-color:#8fc2ff29}.dark .analytics-filter-panel select,.dark .analytics-line-chart,.dark .analytics-legend-list div,.dark .funnel-row,.dark .team-row,.dark .risk-card{background:#ffffff0a;border-color:#8fc2ff1f}.dark .analytics-filter-summary,.dark .report-preview{background:linear-gradient(135deg,#1f71dd1f,#16b3640d);border-color:#8fc2ff24}.dark .analytics-donut div,.dark .report-preview-grid span{background:#09182beb}@media(max-width:1320px){.analytics-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-filter-summary{grid-column:1 / -1}.analytics-layout{grid-template-columns:1fr}.analytics-wide-card{min-height:auto}}@media(max-width:980px){.analytics-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-line-chart{height:300px}.report-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.analytics-filter-panel,.analytics-metric-grid,.report-preview-grid{grid-template-columns:1fr}.analytics-card,.analytics-filter-panel{padding:14px}.analytics-card-head,.report-brand-row{flex-direction:column}.analytics-line-chart{height:260px}}.dark .ticket-summary-panel,.dark .ticket-operator-panel,.dark .ticket-context-list,.dark .ticket-decision-card,.dark .ticket-settings-grid section,.dark .ticket-info-main,.dark .ticket-upload-inline,.dark .ticket-customer-card,.dark .ticket-person-detail-card,.dark .ticket-detail-section,.dark .ticket-thread-toolbar,.dark .ticket-thread-scroll,.dark .ticket-thread-countline,.dark .ticket-attach-empty,.dark .ticket-file-card,.dark .ticket-message{background:#09182beb;border-color:#8fc2ff24}.dark .ticket-message.outgoing,.dark .ticket-next-step,.dark .ticket-reply-box,.dark .ticket-attachment-dropzone{background:linear-gradient(180deg,#1f71dd29,#1f71dd12);border-color:#8fc2ff33}.dark .ticket-message.system{background:#ffffff09}.dark .ticket-message-avatar,.dark .ticket-setting-row,.dark .ticket-context-list div,.dark .ticket-customer-card dl,.dark .ticket-person-detail-card dl,.dark .ticket-detail-facts span,.dark .ticket-linked-claim,.dark .ticket-file-picker,.dark .ticket-file-icon,.dark .ticket-file-thumb,.dark .ticket-thread-toolbar span,.dark .ticket-thread-toolbar b{background:#ffffff0a;border-color:#8fc2ff1f}.dark .ticket-reply-box textarea,.dark .ticket-manual-file input,.dark .ticket-composer input{background:#ffffff0d;border-color:#8fc2ff24}.dark .ticket-next-step.urgent{background:#ef444414;border-color:#ef444433}@media(max-width:1180px){.ticket-workspace-layout,.ticket-conversation-shell,.ticket-admin-grid,.ticket-info-board,.ticket-detail-overview{grid-template-columns:1fr}.ticket-command-panel,.ticket-conversation-sidebar,.ticket-decision-card{position:static}.ticket-conversation-shell{height:auto}.ticket-conversation-main{height:clamp(600px,calc(100vh - 280px),760px)}.ticket-conversation-sidebar{max-height:none;overflow:visible;padding-inline-end:0}.ticket-conversation-main{order:1}.ticket-conversation-sidebar{order:2}.ticket-command-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-context-list{grid-column:1 / -1}}@media(max-width:920px){.ticket-workspace-hero{align-items:stretch;flex-direction:column}.ticket-hero-actions{justify-content:flex-start}.ticket-tab-switcher .request-detail-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-settings-grid,.ticket-command-panel,.ticket-detail-facts{grid-template-columns:1fr}.ticket-detail-overview .ticket-detail-section:last-child{grid-column:auto}.ticket-sla-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.ticket-workspace-hero{min-height:auto}.ticket-title-row,.ticket-hero-actions,.ticket-admin-actions,.ticket-operator-actions,.ticket-operator-actions.simplified,.ticket-composer-actions,.ticket-attachment-dropzone,.ticket-composer-footer,.ticket-linked-claim{grid-template-columns:1fr}.ticket-hero-actions,.ticket-admin-actions{display:grid;width:100%}.ticket-hero-actions .secondary-action,.ticket-hero-actions .primary-action,.ticket-hero-menu,.ticket-hero-menu>button{width:100%}.ticket-hero-popover{width:min(100%,320px)}.ticket-tab-switcher .request-detail-tabs{grid-template-columns:1fr}.ticket-message{grid-template-columns:32px minmax(0,1fr);padding:12px}.ticket-timeline:before{inset-inline-start:16px}.ticket-timeline .ticket-message{grid-template-columns:34px minmax(0,1fr)}.ticket-timeline .ticket-message-avatar{width:34px;height:34px}.ticket-message-avatar{width:32px;height:32px;border-radius:12px}.ticket-message p{font-size:12.3px;line-height:2}.ticket-message-list{max-height:none;overflow:visible;padding:0}.ticket-conversation-main{height:auto}.ticket-reply-box{position:sticky;top:86px}.ticket-thread-scroll{min-height:260px;max-height:430px}.ticket-thread-scroll .ticket-message-list{max-height:none;overflow:visible}.ticket-thread-countline{align-items:flex-start}.ticket-message-meta,.ticket-composer-footer{align-items:flex-start;flex-direction:column}.ticket-message-attachments,.ticket-manual-file,.ticket-sla-strip,.ticket-setting-row,.ticket-attachment-row{grid-template-columns:1fr}}.makfi-app,.workspace,.page-body,.page-stack,.topbar,.topbar-actions,.global-search-wrap,.command-panel,.module-hero,.client-hero,.wizard-hero,.profile-hero,.customer-profile-hero,.request-detail-hero,.ticket-workspace-hero,.data-table-panel,.table-toolbar,.table-toolbar-search,.table-toolbar-controls,.chart-card,.distribution-card,.settings-card,.ticket-workspace-card,.request-detail-card,.site-app,.site-container,.site-admin-layout,.site-admin-content{min-width:0}img,svg,video,canvas{max-width:100%}.action-popover.action-popover-floating,.topbar-menu,.table-dropdown,.quick-menu,.notifications-menu,.account-menu,.language-menu{z-index:1200}.topbar-menu,.table-dropdown,.quick-menu,.notifications-menu,.account-menu,.language-menu{max-width:calc(100vw - 24px)}.global-search-wrap .topbar-menu{min-width:min(360px,calc(100vw - 24px))}.metric-card,.smart-table th,.smart-table td,.site-service-card,.site-feature-card,.site-audience-card,.invoice-preview-card,.ticket-message,.request-event-card{overflow-wrap:anywhere}.sidebar{flex:0 0 var(--sidebar-width)}.workspace{scrollbar-width:thin}.site-hero-content{max-width:960px}.site-hero h1{max-width:980px;font-size:clamp(34px,4.05vw,58px);line-height:1.48;text-wrap:balance}.site-hero p{line-height:2.05}@media(max-width:1320px){.dashboard-grid,.client-grid,.module-grid,.settings-grid,.profile-grid,.customer-profile-main,.request-detail-layout,.staff-editor-layout,.staff-detail-grid,.ticket-workspace-layout,.ticket-conversation-shell,.ticket-admin-grid,.ticket-detail-overview,.financial-detail-grid,.site-admin-grid,.site-editor-grid,.site-dashboard-grid{grid-template-columns:1fr!important}.staff-role-preview{position:static}.ticket-conversation-shell{height:auto}.ticket-conversation-main{height:clamp(600px,calc(100vh - 280px),760px)}.ticket-conversation-sidebar{position:static;max-height:none;overflow:visible;padding-inline-end:0}}@media(max-width:1100px){.topbar{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;padding:10px 14px}.page-title{min-width:0}.page-title h1{font-size:clamp(20px,3vw,24px);line-height:1.38}.page-title p{line-height:1.75}.global-search-wrap,.topbar-actions{grid-column:1 / -1;width:100%;max-width:none}.topbar-actions{display:grid;grid-template-columns:repeat(4,minmax(0,max-content));justify-content:start;align-items:center;overflow-x:auto;padding-bottom:3px}.topbar-actions>*{min-width:max-content}.command-panel,.module-hero,.client-hero,.wizard-hero,.profile-hero,.customer-profile-hero,.request-detail-hero,.ticket-workspace-hero{align-items:flex-start}}@media(max-width:980px){.makfi-app.dashboard-mode,.makfi-app.dashboard-mode .workspace{height:100vh;height:100dvh}.makfi-app.dashboard-mode .workspace,.makfi-app[dir=ltr].dashboard-mode .workspace{inset-inline:0!important;margin:0;padding-bottom:max(16px,env(safe-area-inset-bottom))}.makfi-app.dashboard-mode .page-body{padding-bottom:18px}.makfi-app.dashboard-mode .dashboard-legal-footer,.makfi-app[dir=ltr].dashboard-mode .dashboard-legal-footer,.makfi-app.sidebar-collapsed.dashboard-mode .dashboard-legal-footer,.makfi-app[dir=ltr].sidebar-collapsed.dashboard-mode .dashboard-legal-footer{padding:0}.dashboard-legal-footer-inner{width:100%;min-height:44px;padding:10px 14px max(10px,env(safe-area-inset-bottom));border-radius:0;font-size:11px}.sidebar{z-index:1000;width:min(88vw,330px)}.sidebar-backdrop{z-index:950}.topbar{z-index:900}.page-body{padding:clamp(12px,3vw,18px)}.metric-grid,.analytics-metric-grid,.customer-profile-metrics,.site-admin-metrics,.site-stat-grid,.workflow-grid,.process-grid,.compact-cards,.provider-grid,.gds-grid,.integration-grid,.settings-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.table-toolbar{display:grid!important;grid-template-columns:1fr!important;gap:10px}.table-toolbar-search,.table-toolbar-controls{grid-column:auto!important;width:100%}.table-toolbar-search,.table-toolbar-controls{justify-content:flex-start}.table-search{min-width:0;flex:1 1 320px}.request-detail-tabs,.settings-tabs,.document-tabs,.ticket-tab-switcher .request-detail-tabs,.staff-profile-tabs,.customer-profile-tabs,.customer-tabs{display:flex!important;gap:8px;overflow-x:auto;padding:6px;scroll-snap-type:x proximity}.request-detail-tabs button,.settings-tabs button,.document-tabs button,.ticket-tab-switcher .request-detail-tabs button,.staff-profile-tabs button,.customer-profile-tabs button,.customer-tabs button{flex:0 0 auto;min-width:min(210px,70vw);border-radius:var(--tab-radius)!important;scroll-snap-align:start}.support-modal-backdrop,.modal-backdrop{align-items:flex-start;overflow-y:auto;padding:12px}.support-ticket-modal,.claim-modal,.payment-modal{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}}@media(max-width:720px){body{font-size:13px}.topbar-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar-actions>*,.topbar-actions .tool-button,.quick-trigger,.language-trigger,.theme-toggle,.profile-chip{width:100%;min-width:0!important;justify-content:center}.profile-chip{grid-column:1 / -1;justify-content:space-between}.global-search-wrap .topbar-menu,.notifications-menu,.account-menu,.compact-menu,.quick-menu,.language-menu{position:fixed;inset-inline:12px;top:56px;width:auto;min-width:0;max-height:70vh;max-height:70dvh;overflow:auto}.command-panel,.module-hero,.client-hero,.wizard-hero,.profile-hero,.customer-profile-hero,.request-detail-hero,.ticket-workspace-hero,.staff-profile-hero{flex-direction:column;gap:14px;padding:16px}.command-actions,.form-actions,.staff-form-actions,.staff-profile-actions,.profile-actions,.wizard-actions,.ticket-hero-actions,.request-action-buttons{display:grid;grid-template-columns:1fr;width:100%}.command-actions>*,.form-actions>*,.staff-form-actions>*,.staff-profile-actions>*,.profile-actions>*,.wizard-actions>*,.ticket-hero-actions>*,.request-action-buttons>*{width:100%}.metric-grid,.analytics-metric-grid,.customer-profile-metrics,.site-admin-metrics,.site-stat-grid,.workflow-grid,.process-grid,.compact-cards,.provider-grid,.gds-grid,.integration-grid,.settings-provider-grid{grid-template-columns:1fr!important}.metric-card{min-height:96px;grid-template-columns:42px minmax(0,1fr);padding:14px}.metric-copy strong{font-size:19px}.form-grid,.form-grid.compact,.staff-info-card dl,.staff-event-list article,.settings-form-grid,.invoice-template-grid,.ticket-command-panel{grid-template-columns:1fr!important}.table-toolbar-controls,.panel-actions,.bulk-area{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.table-toolbar-controls>*,.panel-actions>*,.bulk-area>*{width:100%;min-width:0}.table-scroll{overflow-x:auto!important;overflow-y:visible!important;border:1px solid var(--line)!important;border-radius:var(--radius)}.smart-table{min-width:760px;border-collapse:collapse;border-spacing:0}.smart-table thead{display:table-header-group}.smart-table tbody{display:table-row-group}.smart-table tr{display:table-row;border:0;box-shadow:none;background:transparent}.smart-table th,.smart-table td{display:table-cell;width:auto;padding:12px 10px;white-space:nowrap}.smart-table td:before{content:none}.site-header-inner{grid-template-columns:1fr;justify-items:stretch;gap:10px}.site-nav{justify-content:flex-start;overflow-x:auto;padding:6px}.site-actions{display:grid;grid-template-columns:1fr 1fr}.site-hero-content{padding:42px 0 36px}.site-hero h1{font-size:clamp(27px,8.2vw,34px);line-height:1.58;max-width:100%}.site-hero p{font-size:14px;line-height:2.1}.site-hero-stats,.site-footer-grid,.site-contact-grid{grid-template-columns:1fr!important}}@media(max-width:460px){.page-body{padding:10px}.topbar{padding:8px 10px}.table-toolbar-controls,.panel-actions,.bulk-area,.site-actions{grid-template-columns:1fr}.site-hero h1{font-size:27px}}.site-app[dir=ltr],.site-admin-shell[dir=ltr]{direction:ltr}.site-app[dir=ltr] .site-header-inner,.site-app[dir=ltr] .site-header-actions,.site-app[dir=ltr] .site-hero-actions,.site-app[dir=ltr] .site-footer-brand,.site-app[dir=ltr] .site-footer nav,.site-app[dir=ltr] .site-contact-list,.site-admin-shell[dir=ltr] .site-admin-topbar,.site-admin-shell[dir=ltr] .site-admin-actions,.site-admin-shell[dir=ltr] .site-admin-card-head,.site-admin-shell[dir=ltr] .site-admin-form-grid,.site-admin-shell[dir=ltr] .site-admin-section-grid{direction:ltr}.site-app[dir=ltr] .site-section-eyebrow,.site-app[dir=ltr] .site-section-title,.site-app[dir=ltr] .site-section-copy,.site-admin-shell[dir=ltr] .site-admin-brand,.site-admin-shell[dir=ltr] .site-admin-nav button,.site-admin-shell[dir=ltr] .site-admin-side-card,.site-admin-shell[dir=ltr] .site-admin-card,.site-admin-shell[dir=ltr] .site-admin-page-head,.site-admin-shell[dir=ltr] .site-admin-field{text-align:left}.site-admin-shell[dir=ltr] .site-admin-nav button:hover,.site-admin-shell[dir=ltr] .site-admin-nav button.active{transform:translate(2px)}@media(max-width:980px){.auth-card,.auth-legal-footer,.auth-ltr .auth-legal-footer{width:min(440px,100%)!important;justify-self:center}.auth-panel{grid-template-columns:minmax(0,1fr)}.makfi-app.dashboard-mode{min-height:100dvh;overflow:hidden}.makfi-app.dashboard-mode .workspace,.makfi-app[dir=ltr].dashboard-mode .workspace{position:fixed;inset:0!important;width:100%;margin:0}.sidebar{width:min(82vw,300px)!important;max-width:300px;padding:18px 16px;visibility:hidden;pointer-events:none;transform:translate(108%);box-shadow:-18px 0 44px #04101f3d}.makfi-app[dir=ltr] .sidebar{transform:translate(-108%)}.sidebar.open{visibility:visible;pointer-events:auto;transform:translate(0)}.sidebar-brand{padding-bottom:14px}.sidebar-brand img{width:56px;height:36px}.brand-copy strong{font-size:22px}.sidebar-toggle{display:none}.sidebar.collapsed{width:min(82vw,300px)!important;max-width:300px;gap:18px;padding:18px 16px;overflow-x:hidden;overflow-y:auto}.sidebar.collapsed .sidebar-brand{flex-direction:row;justify-content:space-between;gap:12px;padding-bottom:14px}.sidebar.collapsed .sidebar-brand-main{justify-content:space-between}.sidebar.collapsed .brand-copy{display:grid}.sidebar.collapsed .nav-label,.sidebar.collapsed .logout-label,.sidebar.collapsed .nav-chevron{display:inline-flex}.sidebar.collapsed .sidebar-brand img{width:56px;height:36px}.nav-item,.logout-button{min-height:44px;border-radius:8px;padding:9px 10px;font-size:13px}.sidebar.collapsed .nav-item,.sidebar.collapsed .logout-button{width:100%;min-height:44px;justify-content:flex-start;gap:10px;margin:0;border-radius:8px;padding:9px 10px}.sidebar.collapsed .nav-item b{position:static;min-width:30px;height:24px;margin-right:auto;font-size:12px}.makfi-app[dir=ltr] .sidebar.collapsed .nav-item b{margin-right:0;margin-left:auto}.sidebar.collapsed .nav-tooltip,.sidebar.collapsed .sidebar-flyout{display:none!important}.sidebar.collapsed .sidebar-subnav{display:grid}.topbar{grid-template-columns:44px minmax(0,1fr)!important;align-items:center;gap:8px;min-height:auto;padding:8px 10px}.mobile-menu{display:inline-flex!important;grid-column:auto;grid-row:1}.global-search-wrap{grid-column:auto!important;grid-row:1;width:100%}.global-search{min-height:42px;border-radius:8px}.topbar-actions{grid-column:1 / -1!important;grid-row:2;display:flex!important;flex-wrap:nowrap;gap:8px;width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 0 3px;scrollbar-width:none}.topbar-actions::-webkit-scrollbar,.site-nav::-webkit-scrollbar,.site-header-actions::-webkit-scrollbar{display:none}.topbar-actions>*,.topbar-actions .menu-shell{flex:0 0 auto;width:auto!important;min-width:0!important}.topbar-actions .quick-shell,.topbar-actions .account-shell{flex-basis:44px!important;width:44px!important}.topbar-actions .tool-button,.topbar-actions .theme-toggle,.topbar-actions .icon-button{border-radius:8px;min-height:42px}.topbar-actions .tool-button{min-width:76px!important;padding-inline:10px}.theme-toggle{min-width:72px!important}.profile-chip{min-width:148px!important;border-radius:8px}.page-body{padding:12px}.topbar-menu,.global-search-wrap .topbar-menu,.quick-menu,.notifications-menu,.account-menu,.compact-menu,.language-menu{position:fixed!important;inset-inline:12px!important;top:106px!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(68vh,560px);overflow:auto}.site-app{--site-header-height: 112px !important}.site-header-inner{min-height:var(--site-header-height)!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center;gap:8px 10px;padding-block:8px}.site-logo{grid-column:1;grid-row:1;justify-self:start!important;gap:8px;font-size:22px;min-height:38px}.site-logo img{width:50px;height:34px}.site-header-actions{grid-column:2;grid-row:1;justify-self:end!important;flex-wrap:nowrap;gap:6px;max-width:100%;overflow-x:auto;scrollbar-width:none}.site-header-actions .site-link-button,.site-header-actions .site-primary-button{min-height:38px;border-radius:8px;padding-inline:12px;font-size:13px;white-space:nowrap}.site-nav{grid-column:1 / -1!important;grid-row:2;width:100%;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:6px;overflow-x:auto!important;padding:4px 0 2px;scrollbar-width:none}.site-nav button{flex:0 0 auto;min-height:36px;border-radius:8px;padding-inline:12px;font-size:13px;white-space:nowrap}.site-hero{min-height:calc(100dvh - var(--site-header-height))}.site-hero-content{padding-block:48px 36px!important}}@media(max-width:720px){.topbar{grid-template-columns:42px minmax(0,1fr)!important;padding:8px}.global-search{min-height:40px;padding-inline:10px}.global-search input{font-size:12px}.topbar-actions .tool-button,.topbar-actions .theme-toggle,.topbar-actions .icon-button,.mobile-menu{width:42px!important;min-width:42px!important;height:40px;padding:0;font-size:0}.topbar-actions .tool-button svg,.topbar-actions .theme-toggle svg,.topbar-actions .icon-button svg,.mobile-menu svg{flex:0 0 auto}.topbar-actions .tool-button span,.topbar-actions .tool-button .label-wide,.topbar-actions .tool-button .label-short,.theme-toggle .label-wide,.theme-toggle .label-short{display:none!important}.profile-chip{width:42px!important;min-width:42px!important;height:40px;padding:0;justify-content:center!important}.profile-chip div,.profile-chip>svg{display:none}.profile-chip>span{width:30px;height:30px;border-radius:8px}.alert-button span{top:-6px;left:-6px}.page-body{padding:10px}.topbar-menu,.global-search-wrap .topbar-menu,.quick-menu,.notifications-menu,.account-menu,.compact-menu,.language-menu{top:100px!important;inset-inline:10px!important}.site-app{--site-header-height: 104px !important}.site-container{width:min(100% - 24px,1180px)!important}.site-header-inner{gap:7px;padding-block:7px}.site-logo span{font-size:21px}.site-logo img{width:44px;height:30px}.site-header-actions{justify-content:flex-end!important}.site-header-actions .site-link-button,.site-header-actions .site-primary-button{min-height:34px;padding-inline:10px;font-size:12px}.site-nav{padding-bottom:0}.site-nav button{min-height:34px;padding-inline:10px;font-size:12px}.site-hero h1{font-size:30px!important;line-height:1.38!important}.site-hero p{font-size:14px;line-height:1.9}.site-hero-actions{display:grid;grid-template-columns:1fr;width:100%}.site-hero-actions>*{width:100%}}.topbar-brand-mobile,.site-mobile-menu-button,.site-mobile-nav{display:none}.topbar-brand-mobile{align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--heading);font-weight:900;min-height:44px;padding:0 10px;cursor:pointer;box-shadow:0 8px 22px #0f23410f}.topbar-brand-mobile img{width:46px;height:30px;object-fit:contain}.dark .topbar-brand-mobile{background:#102138;border-color:#6f8bb166}.dark .site-app{background:linear-gradient(180deg,#071324,#0c1b31 48%,#071324);color:#dce8f7}.dark .site-header{border-bottom-color:#6f8bb147;background:#081424e6;box-shadow:0 18px 45px #00000047}.dark .site-logo,.dark .site-nav button,.dark .site-link-button{color:#eef6ff}.dark .site-nav,.dark .site-link-button,.dark .site-mobile-nav{border-color:#6f8bb157;background:#102138e6}.dark .site-nav button:hover,.dark .site-mobile-nav button:hover,.dark .site-link-button:hover{background:#1f71dd29}@media(max-width:1100px){.topbar{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;min-height:64px!important;padding:8px 12px!important;overflow:visible}.topbar-brand-mobile{display:inline-flex!important;order:1;flex:0 0 auto}.global-search-wrap{order:2;flex:1 1 190px;width:auto!important;max-width:none!important;min-width:120px;grid-column:auto!important;grid-row:auto!important;justify-self:auto}.global-search{min-height:44px!important;border-radius:10px!important;padding-inline:11px!important;overflow:hidden}.global-search input{min-width:0;text-overflow:ellipsis;white-space:nowrap}.topbar-actions{order:3;display:flex!important;flex:0 0 auto;align-items:center;justify-content:flex-end!important;gap:6px!important;width:auto!important;max-width:none;overflow:visible!important;padding:0!important;grid-column:auto!important;grid-row:auto!important}.mobile-menu{order:4;display:inline-flex!important;flex:0 0 44px;width:44px!important;min-width:44px!important;height:44px;border-radius:10px!important}.topbar-actions>*,.topbar-actions .menu-shell{flex:0 0 auto;min-width:0!important}.topbar-actions .tool-button,.topbar-actions .theme-toggle,.topbar-actions .icon-button,.topbar-actions .profile-chip{flex:0 0 auto!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:10px!important;font-size:0}.topbar-actions .tool-button .label-wide,.topbar-actions .tool-button .label-short,.profile-chip div,.profile-chip>svg{display:none!important}.quick-trigger svg:last-child,.language-trigger svg:last-child{display:none}.profile-chip{justify-content:center!important}.profile-chip>span{width:30px;height:30px;border-radius:8px}.global-search-wrap .topbar-menu,.topbar-menu,.quick-menu,.notifications-menu,.account-menu,.compact-menu,.language-menu{position:fixed!important;inset-inline:12px!important;top:72px!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(72vh,620px);overflow:auto}.site-app{--site-header-height: 72px !important;padding-top:var(--site-header-height)!important}.site-header-inner{min-height:var(--site-header-height)!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;padding-block:8px!important}.site-logo{flex:0 0 auto;justify-content:flex-start!important}.site-nav{display:none!important}.site-header-actions{flex:0 0 auto;margin-inline-start:auto;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;width:auto!important;max-width:calc(100vw - 130px);overflow:visible!important}.site-mobile-menu-button{display:inline-flex!important;width:42px;min-width:42px;padding-inline:0!important}.site-mobile-nav{position:fixed;inset-inline:16px;top:calc(var(--site-header-height) + 8px);z-index:180;padding:8px;border:1px solid rgba(210,225,244,.92);border-radius:12px;background:#fffffff5;box-shadow:0 20px 42px #07172b29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-mobile-nav button{width:100%;min-height:42px;border:0;border-radius:9px;background:transparent;color:var(--heading);font-weight:850;text-align:start;padding:0 12px}.site-mobile-nav button:hover{background:#edf5ff;color:var(--primary)}}@media(max-width:720px){.topbar{min-height:58px!important;gap:6px!important;padding:7px 8px!important}.topbar-brand-mobile{width:48px;min-width:48px;min-height:42px;padding:0!important}.topbar-brand-mobile span{display:none}.topbar-brand-mobile img{width:38px;height:26px}.global-search-wrap{flex:1 1 62px;min-width:48px}.global-search{justify-content:center;min-height:42px!important;padding-inline:0!important}.global-search input{display:none}.language-shell,.notifications-shell{display:none!important}.topbar-actions{gap:6px!important}.topbar-actions .tool-button,.topbar-actions .theme-toggle,.topbar-actions .icon-button,.topbar-actions .profile-chip,.mobile-menu{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.topbar-actions .quick-shell,.topbar-actions .account-shell{flex-basis:42px!important;width:42px!important}.global-search-wrap .topbar-menu,.topbar-menu,.quick-menu,.notifications-menu,.account-menu,.compact-menu,.language-menu{inset-inline:10px!important;top:66px!important}.site-app{--site-header-height: 64px !important}.site-container{width:min(100% - 20px,1200px)!important}.site-header-inner{gap:8px!important;padding-block:7px!important}.site-logo{gap:7px}.site-logo img{width:42px!important;height:28px!important}.site-logo span{font-size:20px!important}.site-header-actions{gap:6px!important;max-width:calc(100vw - 116px)}.site-header-actions .site-primary-button{display:none!important}.site-theme-toggle span{display:none}.site-header-actions .site-link-button,.site-mobile-menu-button{min-height:40px!important;border-radius:9px!important;padding-inline:10px!important;font-size:12px!important}.site-theme-toggle,.site-mobile-menu-button{width:40px;min-width:40px;padding-inline:0!important}.site-mobile-nav{inset-inline:10px;top:calc(var(--site-header-height) + 8px)}}@media(max-width:390px){.site-logo span{display:none}.site-header-actions{max-width:calc(100vw - 68px)}}@media(max-width:1100px){.topbar{direction:ltr}.topbar>*{direction:rtl}.makfi-app[dir=rtl] .mobile-menu{order:1}.makfi-app[dir=rtl] .topbar-actions{order:2}.makfi-app[dir=rtl] .global-search-wrap{order:3}.makfi-app[dir=rtl] .topbar-brand-mobile{order:4}.makfi-app[dir=ltr] .topbar>*{direction:ltr}.makfi-app[dir=ltr] .topbar-brand-mobile{order:1}.makfi-app[dir=ltr] .global-search-wrap{order:2}.makfi-app[dir=ltr] .topbar-actions{order:3}.makfi-app[dir=ltr] .mobile-menu{order:4}.site-mobile-nav{display:grid;gap:4px}}.request-detail-page .request-metric-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media(max-width:1280px){.request-detail-page .request-metric-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(214px,1fr);grid-template-columns:none!important;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:thin}.request-detail-page .request-metric-strip .metric-card{scroll-snap-align:start}}@media(max-width:720px){.request-detail-page .request-metric-strip{grid-auto-columns:minmax(220px,78vw);gap:10px}.request-detail-page .request-metric-strip .metric-card{min-height:96px;padding:13px}}@media(max-width:720px){.makfi-app.dashboard-mode .topbar{min-height:56px!important}.makfi-app[dir=rtl].dashboard-mode .topbar-brand-mobile{margin-left:auto}.makfi-app[dir=ltr].dashboard-mode .topbar-brand-mobile{margin-right:auto}.makfi-app.dashboard-mode .global-search-wrap{flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important}.makfi-app.dashboard-mode .global-search{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:10px!important;justify-content:center!important}.makfi-app.dashboard-mode .global-search-submit{width:100%;height:100%;color:var(--muted)}.makfi-app.dashboard-mode .global-search-submit svg{width:20px;height:20px}.makfi-app.dashboard-mode .profile-chip{background:var(--surface)!important;color:var(--primary)!important}.makfi-app.dashboard-mode .profile-chip>.profile-avatar{display:none!important}.makfi-app.dashboard-mode .profile-chip>.profile-mobile-icon{display:block!important;width:20px;height:20px;color:var(--primary)}.dark.dashboard-mode .profile-chip,.dark.dashboard-mode .global-search{background:#102138!important;border-color:#6f8bb166!important}}@media(max-width:1100px){.makfi-app.dashboard-mode .topbar-actions .profile-chip{background:var(--surface)!important;border-color:var(--line)!important;color:var(--primary)!important;box-shadow:0 8px 22px #0f23410f}.makfi-app.dashboard-mode .profile-chip>.profile-avatar{display:none!important}.makfi-app.dashboard-mode .profile-chip>.profile-mobile-icon{display:block!important;width:20px;height:20px;color:var(--primary)}.dark.dashboard-mode .topbar-actions .profile-chip{background:#102138!important;border-color:#6f8bb166!important}}.makfi-app.auth-mode .auth-card{width:min(486px,calc(100% - 64px));padding:72px 28px 28px}.makfi-app.auth-mode .auth-logo{width:142px;height:64px;margin-bottom:12px}.makfi-app.auth-mode .auth-title{margin-bottom:18px}.makfi-app.auth-mode .auth-title h1{font-size:25px;line-height:1.38}.makfi-app.auth-mode .auth-form{gap:14px}.makfi-app.auth-mode .auth-form label{gap:9px}.makfi-app.auth-mode .auth-form label>span{padding-inline:2px;font-size:12.5px;line-height:1.55}.makfi-app.auth-mode .otp-channel-picker{gap:12px;margin-top:2px}.makfi-app.auth-mode .otp-channel-picker button{min-height:48px;border-radius:10px;gap:10px;padding-inline:12px;font-size:13px}.makfi-app.auth-mode .auth-form .input-shell{min-height:48px;border-radius:10px;padding-inline:16px}.makfi-app.auth-mode .auth-form .input-shell input{font-size:13.5px}.makfi-app.auth-mode .input-help{margin-top:8px;font-size:11.5px;line-height:1.65}.makfi-app.auth-mode .form-row{margin-top:2px;gap:12px}.makfi-app.auth-mode .auth-form .primary-action{min-height:52px;margin-top:2px;border-radius:10px;font-size:14.5px;font-weight:900}.makfi-app.auth-mode .nafath-actions{margin-top:14px}.makfi-app.auth-mode .nafath-actions button{min-height:50px;border-radius:10px;font-size:14px}.makfi-app.auth-mode .auth-footer{gap:10px;margin-top:16px;padding-top:14px}.makfi-app.auth-mode .auth-card.register-card{width:min(620px,calc(100% - 48px));padding:72px 24px 24px}.makfi-app.auth-mode .register-card .auth-logo{width:120px;height:54px;margin-bottom:8px}.makfi-app.auth-mode .register-card .auth-title{margin-bottom:14px}.auth-stepper{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0}.auth-stepper li{min-width:0;min-height:48px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--muted);padding:8px 10px;font-size:11.5px;font-weight:850}.auth-stepper li>span{width:24px;height:24px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--surface);color:var(--primary);font-size:11px;font-weight:900}.auth-stepper li strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-stepper li.active{border-color:#247adc6b;background:#247adc14;color:var(--heading)}.auth-stepper li.active>span,.auth-stepper li.done>span{background:var(--primary);color:#fff}.auth-stepper li.done{border-color:#16b36442;background:#16b36414;color:var(--heading)}.register-flow-note{display:flex;align-items:flex-start;gap:8px;margin:0;border:1px solid rgba(36,122,220,.18);border-radius:10px;background:#247adc0f;color:var(--muted);padding:10px 12px;font-size:12px;font-weight:750;line-height:1.65}.register-flow-note svg{flex:0 0 auto;margin-top:2px;color:var(--primary)}.register-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.select-shell{position:relative}.select-shell:after{content:"";width:7px;height:7px;border-inline-end:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);opacity:.6;pointer-events:none}.makfi-app[dir=ltr] .select-shell:after{transform:rotate(45deg)}.otp-notice.warning{border-color:#f7900942;background:#f7900914;color:#a15c00}.dark .otp-notice.warning{color:#ffd18a}@media(max-width:720px){.makfi-app.auth-mode .auth-card{width:min(620px,100%);padding:70px 22px 24px}.makfi-app.auth-mode .auth-card.register-card{width:min(620px,100%);padding:70px 22px 22px}.register-form-grid{grid-template-columns:1fr}.auth-stepper{gap:6px}.auth-stepper li{min-height:44px;padding:7px 8px;font-size:11px}.makfi-app.auth-mode .auth-logo{width:136px;height:62px}.makfi-app.auth-mode .auth-title h1{font-size:24px;line-height:1.42}}@media(max-width:460px){.makfi-app.auth-mode .auth-card{padding:68px 18px 22px}.makfi-app.auth-mode .auth-card.register-card{padding:68px 16px 20px}.auth-stepper{grid-template-columns:1fr}.auth-stepper li strong{white-space:normal}}.client-onboarding-panel{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);gap:14px;align-items:stretch;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);padding:16px}.onboarding-main,.onboarding-documents{min-width:0;display:grid;align-content:start;gap:14px}.onboarding-documents{border:1px solid rgba(36,122,220,.14);border-radius:10px;background:#247adc0a;padding:14px}.profile-completion-meter{display:grid;gap:8px}.profile-completion-meter span{height:10px;overflow:hidden;border-radius:999px;background:var(--surface-muted)}.profile-completion-meter b{display:block;width:var(--w);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),#16b364)}.profile-completion-meter strong{color:var(--heading);font-size:12.5px}.client-iban-box{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:12px;border:1px dashed rgba(36,122,220,.26);border-radius:10px;background:var(--surface-soft);padding:12px}.client-iban-box label{min-width:0;display:grid;gap:8px}.client-iban-box label>span{color:var(--muted);font-size:12px;font-weight:850}.profile-requirements-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.profile-requirement{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:10px}.profile-requirement>span,.onboarding-doc-list article>span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#f790091a;color:#f79009}.profile-requirement.done>span{background:#16b3641f;color:#16b364}.profile-requirement strong,.profile-requirement small,.onboarding-doc-list strong,.onboarding-doc-list small{display:block;min-width:0}.profile-requirement strong,.onboarding-doc-list strong{color:var(--heading);font-size:12.5px;line-height:1.5}.profile-requirement small,.onboarding-doc-list small{margin-top:2px;color:var(--muted);font-size:11.5px;line-height:1.5}.onboarding-doc-list{display:grid;gap:10px}.onboarding-doc-list article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:10px}.onboarding-documents .secondary-action{width:100%}@media(max-width:1180px){.profile-requirements-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.client-onboarding-panel{grid-template-columns:1fr}}@media(max-width:640px){.client-onboarding-panel{padding:12px}.client-iban-box{grid-template-columns:1fr}.client-iban-box .primary-action,.profile-requirements-grid{width:100%}.profile-requirements-grid{grid-template-columns:1fr}}.documents-workbench,.admin-document-viewer{display:grid;grid-template-columns:minmax(220px,.76fr) minmax(360px,1.4fr) minmax(260px,.9fr);gap:14px;align-items:stretch}.documents-workbench{margin-bottom:16px}.customer-documents-workbench{margin-top:4px}.admin-document-viewer{grid-template-columns:minmax(230px,.75fr) minmax(360px,1.25fr) minmax(260px,.9fr)}.client-document-viewer{grid-template-columns:minmax(230px,.85fr) minmax(360px,1.2fr) minmax(250px,.85fr)}.document-library-panel,.document-preview-panel,.document-requirements-panel,.admin-document-list,.admin-document-preview,.admin-document-review-panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft)}.document-library-panel,.document-requirements-panel,.admin-document-review-panel{padding:16px}.document-preview-panel,.admin-document-preview{padding:18px}.admin-document-list{padding:12px}.document-panel-head{display:grid;gap:6px;margin-bottom:14px}.document-panel-head h3,.document-panel-head h4,.document-preview-head h3,.document-preview-head h4,.admin-document-review-panel h4{margin:0;color:var(--heading);font-size:17px;line-height:1.35}.document-panel-head .eyebrow,.document-preview-head .eyebrow,.admin-document-review-panel .eyebrow{padding:5px 9px;font-size:11px}.document-library-list,.admin-document-list{display:grid;gap:10px;align-content:start}.document-library-list button,.admin-document-list button{width:100%;min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);color:var(--text);padding:11px;text-align:start}.admin-document-list button{grid-template-columns:42px minmax(0,1fr)}.document-library-list button.active,.admin-document-list button.active{border-color:#1f71dd8c;background:linear-gradient(180deg,#1f71dd1a,#1f71dd09);box-shadow:inset 0 0 0 1px #1f71dd1f}.document-library-list strong,.admin-document-list strong{display:block;color:var(--heading);font-size:13px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-library-list small,.admin-document-list small{display:block;margin-top:3px;color:var(--muted);font-size:11px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-library-list b{color:var(--primary);font-size:11px}.document-file-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);background:#eaf3ff;color:var(--primary);flex:0 0 auto}.document-file-icon.green{background:#eafaf1;color:#0f9f5c}.document-file-icon.amber{background:#fff5e6;color:#d97706}.document-file-icon.red{background:#fff0f0;color:#dc2626}.document-file-icon.blue{background:#eaf3ff;color:var(--primary)}.document-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.document-preview-head p{margin:5px 0 0;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.document-preview-canvas{min-height:236px;display:grid;place-items:center;border:1px solid var(--line-soft);border-radius:var(--radius);background:radial-gradient(circle at 20% 20%,rgba(31,113,221,.12),transparent 34%),linear-gradient(145deg,#f8fbff,#eef5ff);padding:20px}.document-preview-canvas.green{background:radial-gradient(circle at 20% 20%,rgba(22,179,100,.14),transparent 34%),linear-gradient(145deg,#f8fffb,#eefaf4)}.document-preview-canvas.amber{background:radial-gradient(circle at 20% 20%,rgba(247,144,9,.15),transparent 34%),linear-gradient(145deg,#fffdf7,#fff5e6)}.document-preview-canvas.red{background:radial-gradient(circle at 20% 20%,rgba(239,68,68,.13),transparent 34%),linear-gradient(145deg,snow,#fff0f0)}.document-paper-preview{width:min(248px,100%);min-height:168px;display:grid;gap:9px;align-content:start;border:1px solid rgba(148,163,184,.35);border-radius:var(--radius);background:#fff;color:var(--heading);padding:16px;box-shadow:0 18px 40px #0f172a14}.document-paper-preview span,.document-paper-preview em{width:fit-content;border-radius:999px;background:var(--surface-muted);color:var(--primary);padding:4px 8px;font-size:11px;font-style:normal;font-weight:900}.document-paper-preview strong{font-size:18px;line-height:1.35}.document-paper-preview small{color:var(--muted);font-size:11px;line-height:1.5}.paper-lines{display:grid;gap:7px;margin-top:4px}.paper-lines i{height:8px;border-radius:999px;background:#e7eef8}.paper-lines i:nth-child(2){width:82%}.paper-lines i:nth-child(3){width:58%}.document-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.document-detail-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.document-detail-grid span{min-width:0;display:grid;gap:4px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:10px}.document-detail-grid small{color:var(--muted);font-size:11px}.document-detail-grid strong{min-width:0;color:var(--heading);font-size:12px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-note-box{display:flex;align-items:flex-start;gap:9px;margin-top:14px;border:1px solid rgba(31,113,221,.2);border-radius:var(--radius);background:#1f71dd0f;color:var(--text);padding:12px}.document-note-box svg{flex:0 0 auto;color:var(--primary)}.document-note-box p{margin:0;color:var(--text);font-size:12px;line-height:1.7}.document-viewer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.document-viewer-actions.stacked{display:grid}.document-viewer-actions .primary-action,.document-viewer-actions .secondary-action{min-height:42px;border-radius:var(--radius)}.document-progress-ring{--p: 0%;width:148px;height:148px;display:grid;place-items:center;margin:6px auto 16px;border-radius:50%;background:radial-gradient(circle,var(--surface) 58%,transparent 59%),conic-gradient(var(--primary) var(--p),#e8eff8 0)}.document-progress-ring strong{color:var(--heading);font-size:24px;font-weight:900;line-height:1}.document-progress-ring span{display:block;margin-top:5px;color:var(--muted);font-size:11px;font-weight:800}.document-timeline{display:grid;gap:8px}.document-timeline div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:10px}.document-timeline svg{color:var(--primary)}.document-timeline span{min-width:0;color:var(--text);font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-timeline strong{color:var(--green);font-size:11px;white-space:nowrap}.document-dropzone{display:grid;justify-items:center;gap:8px;margin-top:14px;border:1px dashed rgba(31,113,221,.42);border-radius:var(--radius);background:#1f71dd0b;color:var(--primary);padding:16px;text-align:center}.document-dropzone strong{color:var(--heading);font-size:13px}.document-dropzone span{color:var(--muted);font-size:11px}.admin-document-review-panel{align-self:stretch}.admin-document-review-panel p{margin:8px 0 14px;color:var(--text);font-size:12px;line-height:1.75}.admin-document-review-panel label{display:grid;gap:8px}.admin-document-review-panel label span{color:var(--muted);font-size:12px;font-weight:800}.admin-document-review-panel textarea{min-height:118px;resize:vertical;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);color:var(--text);padding:12px;line-height:1.65}.dark .document-library-panel,.dark .document-preview-panel,.dark .document-requirements-panel,.dark .admin-document-list,.dark .admin-document-preview,.dark .admin-document-review-panel,.dark .document-paper-preview{background:#102138;border-color:#6f8bb159}.dark .document-library-list button,.dark .admin-document-list button,.dark .document-detail-grid span,.dark .document-timeline div,.dark .admin-document-review-panel textarea{background:#0b1b30;border-color:#6f8bb152}.dark .document-preview-canvas{border-color:#6f8bb152;background:radial-gradient(circle at 20% 20%,rgba(75,145,240,.16),transparent 34%),linear-gradient(145deg,#0b1b30,#102138)}.dark .document-note-box,.dark .document-dropzone{background:#4b91f01a;border-color:#4b91f052}@media(max-width:1280px){.documents-workbench,.admin-document-viewer,.client-document-viewer{grid-template-columns:minmax(230px,.82fr) minmax(360px,1.18fr)}.document-requirements-panel,.admin-document-review-panel{grid-column:1 / -1}.document-requirements-panel{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(220px,.7fr) minmax(260px,1fr);gap:14px;align-items:center}.document-requirements-panel .document-panel-head{margin-bottom:0}.document-requirements-panel .document-progress-ring{margin:0 auto}}@media(max-width:920px){.documents-workbench,.admin-document-viewer,.client-document-viewer,.document-requirements-panel{grid-template-columns:1fr}.document-library-list,.admin-document-list{grid-auto-flow:column;grid-auto-columns:minmax(220px,72vw);overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.document-library-list button,.admin-document-list button{scroll-snap-align:start}}@media(max-width:640px){.document-library-panel,.document-preview-panel,.document-requirements-panel,.admin-document-list,.admin-document-preview,.admin-document-review-panel{padding:13px}.document-preview-head{display:grid}.document-preview-head .status-chip{justify-self:start}.document-preview-canvas{min-height:190px;padding:14px}.document-detail-grid,.document-detail-grid.compact{grid-template-columns:1fr 1fr}.document-viewer-actions{display:grid;grid-template-columns:1fr}.document-viewer-actions .primary-action,.document-viewer-actions .secondary-action{width:100%}}@media(max-width:420px){.document-library-list,.admin-document-list{grid-auto-columns:minmax(210px,86vw)}.document-detail-grid,.document-detail-grid.compact{grid-template-columns:1fr}}.customer-linked-workbench{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(380px,1.35fr) minmax(260px,.85fr);gap:14px;align-items:stretch;margin-bottom:16px}.linked-list-panel,.linked-preview-panel,.linked-action-panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft)}.linked-list-panel,.linked-action-panel{padding:16px}.linked-preview-panel{padding:18px}.linked-panel-head{display:grid;gap:6px;margin-bottom:14px}.linked-panel-head h3,.linked-preview-header h3{margin:0;color:var(--heading);font-size:17px;line-height:1.35}.linked-item-list{display:grid;gap:10px}.linked-item-list button,.linked-action-panel button{width:100%;min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);color:var(--text);padding:11px;text-align:start}.linked-action-panel{display:grid;align-content:start;gap:10px}.linked-action-panel .linked-panel-head{margin-bottom:4px}.linked-item-list button.active{border-color:#1f71dd8c;background:linear-gradient(180deg,#1f71dd1a,#1f71dd09);box-shadow:inset 0 0 0 1px #1f71dd1f}.linked-item-list strong,.linked-action-panel strong{display:block;color:var(--heading);font-size:13px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linked-item-list small,.linked-action-panel small{display:block;margin-top:3px;color:var(--muted);font-size:11px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linked-item-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);background:#eaf3ff;color:var(--primary)}.linked-item-icon.green{background:#eafaf1;color:#0f9f5c}.linked-item-icon.amber{background:#fff5e6;color:#d97706}.linked-item-icon.red{background:#fff0f0;color:#dc2626}.linked-item-icon.blue{background:#eaf3ff;color:var(--primary)}.linked-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.linked-preview-header p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.linked-route-card,.linked-total-card{border:1px solid var(--line-soft);border-radius:var(--radius);background:radial-gradient(circle at 15% 10%,rgba(31,113,221,.12),transparent 32%),linear-gradient(145deg,var(--surface-soft),#ffffff);padding:16px}.linked-route-card{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px}.linked-route-card svg{color:var(--primary)}.linked-route-card strong,.linked-total-card strong{color:var(--heading);font-size:22px;line-height:1.2}.linked-route-card span,.linked-total-card span,.linked-total-card small{display:block;color:var(--muted);font-size:12px;line-height:1.6}.linked-route-card b{color:var(--green);font-size:16px;white-space:nowrap}.linked-total-card{display:grid;justify-items:center;gap:8px;text-align:center}.linked-total-card svg{color:var(--violet)}.linked-facts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.linked-facts-grid span{min-width:0;display:grid;gap:4px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:10px}.linked-facts-grid small{color:var(--muted);font-size:11px}.linked-facts-grid strong{color:var(--heading);font-size:12px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linked-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.linked-actions .primary-action,.linked-actions .secondary-action{min-height:42px;border-radius:var(--radius)}.linked-thread-preview{display:grid;gap:10px}.linked-thread-preview div{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:12px}.linked-thread-preview span{display:inline-flex;width:fit-content;border-radius:999px;background:var(--surface-muted);color:var(--primary);padding:4px 8px;font-size:11px;font-weight:900}.linked-thread-preview strong{display:block;margin-top:8px;color:var(--heading);font-size:13px}.linked-thread-preview p{margin:7px 0;color:var(--text);font-size:12px;line-height:1.7}.linked-thread-preview small{color:var(--muted);font-size:11px}.dark .linked-list-panel,.dark .linked-preview-panel,.dark .linked-action-panel{background:#102138;border-color:#6f8bb159}.dark .linked-item-list button,.dark .linked-action-panel button,.dark .linked-facts-grid span,.dark .linked-thread-preview div{background:#0b1b30;border-color:#6f8bb152}.dark .linked-route-card,.dark .linked-total-card{background:radial-gradient(circle at 15% 10%,rgba(75,145,240,.16),transparent 32%),linear-gradient(145deg,#0b1b30,#102138);border-color:#6f8bb152}@media(max-width:1280px){.customer-linked-workbench{grid-template-columns:minmax(240px,.85fr) minmax(360px,1.15fr)}.linked-action-panel{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.linked-action-panel .linked-panel-head{grid-column:1 / -1}}@media(max-width:920px){.customer-linked-workbench{grid-template-columns:1fr}.linked-item-list{grid-auto-flow:column;grid-auto-columns:minmax(230px,74vw);overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.linked-item-list button{scroll-snap-align:start}.linked-action-panel{grid-template-columns:1fr}}@media(max-width:640px){.linked-list-panel,.linked-preview-panel,.linked-action-panel{padding:13px}.linked-preview-header{display:grid}.linked-preview-header .status-chip{justify-self:start}.linked-route-card{grid-template-columns:42px minmax(0,1fr)}.linked-route-card b{grid-column:1 / -1}.linked-facts-grid{grid-template-columns:1fr 1fr}.linked-actions{display:grid;grid-template-columns:1fr}.linked-actions .primary-action,.linked-actions .secondary-action{width:100%}}@media(max-width:420px){.linked-item-list{grid-auto-columns:minmax(210px,86vw)}.linked-facts-grid{grid-template-columns:1fr}}.site-app{font-family:var(--font-sans)}.site-app :where(a,button,input,textarea,select,p,span,small,strong,b,label,h1,h2,h3,h4,h5,h6,li){font-family:var(--font-sans)}.site-app :where(.site-hero h1,.site-section h2,.site-footer-brand strong){font-family:var(--font-display);font-weight:900;line-height:1.22;letter-spacing:0}.site-app :where(.site-service-card h3,.audience-grid h3,.site-footer-column h3){font-family:var(--font-sans);font-weight:700;line-height:1.25;letter-spacing:0}@media(max-width:720px){.site-app :where(.site-hero h1,.site-section h2){line-height:1.3!important}}.site-app .site-hero h1,.site-app .site-section h2,.site-app .site-footer-brand strong{font-family:var(--font-display);line-height:1.22}.site-app{--site-header-height: 86px;padding-top:0!important}.site-header{position:fixed;top:0;inset-inline:0;z-index:180;padding:20px 0 0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:padding .18s ease,background .18s ease,box-shadow .18s ease}.site-header-inner{width:min(1240px,calc(100% - 64px));min-height:64px!important;margin-inline:auto;padding:0 18px;border:0;border-radius:999px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:min-height .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.site-header:not(.is-scrolled) .site-logo,.site-header:not(.is-scrolled) .site-nav button,.site-header:not(.is-scrolled) .site-link-button{color:#fff}.site-header:not(.is-scrolled) .site-logo{text-shadow:0 8px 24px rgba(0,0,0,.28)}.site-header:not(.is-scrolled) .site-nav{border:0;background:transparent;box-shadow:none}.site-header:not(.is-scrolled) .site-nav button:hover{background:#ffffff1f;color:#fff;box-shadow:none}.site-header:not(.is-scrolled) .site-link-button{border-color:#ffffff47;background:#ffffff1a;box-shadow:none}.site-header:not(.is-scrolled) .site-link-button:hover{background:#ffffff2e}.site-header.is-scrolled{padding-top:10px}.site-header.is-scrolled .site-header-inner{min-height:58px!important;border:0;background:#fffffff5;box-shadow:0 20px 54px #07172b21}.site-header.is-scrolled .site-logo,.site-header.is-scrolled .site-nav button,.site-header.is-scrolled .site-link-button{color:#08111f}.site-header.is-scrolled .site-nav{border:0;background:transparent;box-shadow:none}.site-header.is-scrolled .site-link-button{border-color:#dce7f5f2;background:#fff}.site-header.is-scrolled .site-primary-button{box-shadow:0 14px 30px #1f71dd38}.site-hero{min-height:100vh!important;min-height:100dvh!important}.site-hero-content{padding-top:clamp(124px,16vh,176px)!important}.site-section{scroll-margin-top:96px}@media(max-width:1100px){.site-app{padding-top:0!important}.site-header{padding-top:12px}.site-header-inner{width:min(100% - 24px,1240px)!important;min-height:60px!important;padding:0 12px!important}.site-header.is-scrolled{padding-top:8px}.site-header.is-scrolled .site-header-inner{min-height:56px!important}.site-mobile-nav{top:80px!important}.site-hero{min-height:100vh!important;min-height:100dvh!important}.site-hero-content{padding-top:clamp(108px,14vh,150px)!important}}@media(max-width:720px){.site-header{padding-top:8px}.site-header-inner{width:min(100% - 16px,1240px)!important;min-height:54px!important;padding:0 10px!important}.site-header.is-scrolled .site-header-inner{min-height:52px!important}.site-mobile-nav{inset-inline:8px!important;top:70px!important}.site-hero-content{padding-top:96px!important}}.dark .site-app{--text: #e8f0fb;--heading: #f8fbff;--muted: #b8c6d9;--muted-2: #8ea1ba;--line: rgba(141, 194, 255, .24);--line-soft: rgba(141, 194, 255, .14);background:radial-gradient(circle at 82% 8%,rgba(31,113,221,.2),transparent 28%),linear-gradient(180deg,#071324,#0b1a2f 46%,#071324);color:var(--text)}.dark .site-section{background:linear-gradient(180deg,#071324,#0a182b)}.dark .site-about,.dark .site-preview-section,.dark .site-audience,.dark .site-goals,.dark .site-contact{background:radial-gradient(circle at 78% 12%,rgba(31,113,221,.14),transparent 30%),linear-gradient(180deg,#071324,#0b1b31)}.dark .site-section h2,.dark .site-section-copy h2,.dark .site-contact-copy h2{color:#f8fbff}.dark .site-section p,.dark .site-section-copy p,.dark .site-contact-copy p{color:#b8c6d9}.dark .section-tag{border:1px solid rgba(141,194,255,.24);background:#8dc2ff21;color:#8dc2ff}.dark .site-evidence-panel,.dark .feature-list,.dark .goals-list,.dark .site-contact-form,.dark .site-dashboard-preview{border-color:#8dc2ff38;background:#0c1e34d1;box-shadow:0 28px 72px #00000047}.dark .site-evidence-panel div,.dark .feature-list div,.dark .goals-list div,.dark .site-service-card,.dark .audience-grid article,.dark .contact-channels span{border-color:#8dc2ff2e;background:linear-gradient(180deg,#ffffff13,#ffffff09),#0d2038;color:#f8fbff}.dark .site-service-card h3,.dark .audience-grid h3,.dark .site-evidence-panel strong,.dark .feature-list div,.dark .feature-list span,.dark .goals-list span,.dark .contact-channels span,.dark .site-contact-form label{color:#f8fbff}.dark .site-service-card p,.dark .audience-grid p,.dark .site-evidence-panel span,.dark .site-contact-form small{color:#b8c6d9}.dark .site-preview-points span{color:#e8f0fb}.dark .preview-workspace,.dark .preview-metrics div,.dark .preview-chart,.dark .preview-table{border-color:#8dc2ff29;background:linear-gradient(180deg,#ffffff14,#ffffff09),#0e2138}.dark .preview-topbar span{background:#8dc2ff24}.dark .preview-metrics b,.dark .preview-table b,.dark .preview-table span{color:#e8f0fb}.dark .preview-metrics small{color:#b8c6d9}.dark .site-contact-form input,.dark .site-contact-form textarea{border-color:#8dc2ff4d;background:#051120d1;color:#f8fbff}.dark .site-contact-form input::placeholder,.dark .site-contact-form textarea::placeholder{color:#9fb0c7}.dark .site-form-success{background:#16b36424;color:#8df0bd}.dark .site-footer{background:radial-gradient(circle at 82% 0%,rgba(31,113,221,.18),transparent 30%),linear-gradient(180deg,#0d315a,#051426)}.site-app,.site-app :where(a,button,input,textarea,select,p,span,small,label,li,em,bdi){font-family:var(--font-sans)!important}.site-app :where(.site-logo span,.site-nav button,.site-header-actions button,.site-header-actions a,.site-mobile-nav button,.site-primary-button,.site-link-button,.site-ghost-button,.site-kicker,.section-tag,.site-hero>p,.site-hero p,.site-hero-chips span,.site-hero-stats strong,.site-hero-stats span,.site-section p,.site-section-copy p,.site-section-head p,.site-contact-copy p,.site-service-card p,.audience-grid p,.site-evidence-panel span,.feature-list span,.site-preview-points span,.preview-sidebar span,.preview-metrics b,.preview-metrics small,.preview-table strong,.preview-table span,.preview-table em,.preview-table b,.goals-list b,.contact-channels span,.contact-channels bdi,.site-contact-form label,.site-contact-form input,.site-contact-form textarea,.site-contact-form button,.site-form-success,.site-footer-brand span,.site-footer-column a,.site-footer-column span,.site-footer-bottom p,.site-social a,.site-newsletter input,.site-newsletter button,.site-newsletter p){font-family:var(--font-sans)!important;letter-spacing:0}.site-app :where(.site-hero h1,.site-section h2,.site-section-copy h2,.site-section-head h2,.site-contact-copy h2){font-family:var(--font-display)!important;font-weight:900;line-height:1.16;letter-spacing:0}.site-app .site-hero h1{line-height:1.52}.site-app :where(.site-service-card h3,.audience-grid h3,.site-evidence-panel strong,.goals-list span,.site-footer-brand strong,.site-footer-column h3,.site-newsletter label){font-family:var(--font-display)!important;font-weight:900;line-height:1.25;letter-spacing:0}.site-scroll-top{position:fixed;left:24px;bottom:26px;z-index:220;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:var(--primary);color:#fff;box-shadow:0 18px 36px #1f71dd52;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.site-scroll-top:hover{transform:translateY(-3px);box-shadow:0 22px 42px #1f71dd6b}.site-scroll-top:focus-visible{outline:3px solid rgba(141,194,255,.65);outline-offset:3px}.dark .site-scroll-top{background:#2f86ff;box-shadow:0 18px 38px #00000057}@media(max-width:720px){.site-scroll-top{left:16px;bottom:18px;width:46px;height:46px}}.site-client-login{min-width:88px}.site-hero-content{width:min(1180px,calc(100% - 48px))!important;max-width:none!important;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:center;gap:clamp(28px,5vw,64px)}.site-hero-copy{display:grid;justify-items:start}.site-hero-trust{grid-column:1 / -1;display:grid;gap:18px;justify-items:center}.site-hero-trust .site-hero-stats{margin-top:0}.site-claim-launcher{width:100%;display:grid;gap:14px;padding:18px;border:1px solid rgba(255,255,255,.26);border-radius:26px;background:linear-gradient(180deg,#fffffff2,#f2f7ffe6),#fff;color:#091525;box-shadow:0 30px 80px #030c1842;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-claim-head{display:grid;gap:7px}.site-claim-head span{width:fit-content;min-height:28px;display:inline-flex;align-items:center;padding:0 11px;border-radius:999px;background:#eaf3ff;color:var(--primary);font-size:12px;font-weight:900}.site-claim-head h2{margin:0;color:#07111f;font-family:var(--font-display)!important;font-size:clamp(26px,3vw,38px);font-weight:900;line-height:1.2}.site-claim-head p{margin:0;color:#61718a;font-size:13px;font-weight:750;line-height:1.75}.site-claim-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.site-claim-types button{min-height:96px;display:grid;align-content:center;justify-items:center;gap:6px;padding:10px 8px;border:1px solid #dce8f7;border-radius:18px;background:#f8fbff;color:#46566e;text-align:center;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.site-claim-types button:hover,.site-claim-types button.active{transform:translateY(-1px);border-color:#1f71dd94;background:linear-gradient(180deg,#eef6ff,#fff);color:var(--primary)}.site-claim-types svg{color:currentColor}.site-claim-types strong{color:#07111f;font-size:15px;font-weight:900}.site-claim-types small{color:#6d7d94;font-size:11px;font-weight:850}.site-selected-claim{min-height:44px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #dce8f7;border-radius:16px;background:#f5f9ff;color:#526279;font-size:12px;font-weight:800;line-height:1.65}.site-selected-claim svg{color:var(--primary);flex:0 0 auto}.site-claim-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site-mini-field{display:grid;gap:6px}.site-mini-field.full{grid-column:1 / -1}.site-mini-field span{color:#5f7087;font-size:12px;font-weight:900}.site-mini-field input,.site-mini-field select{width:100%;min-height:48px;border:1px solid #d8e5f5;border-radius:15px;background:#fff;color:#091525;padding:0 13px;font-size:14px;font-weight:800;outline:0}.site-mini-field input:focus,.site-mini-field select:focus{border-color:var(--primary);box-shadow:0 0 0 4px #1f71dd1f}.site-claim-submit{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--primary);border-radius:17px;background:linear-gradient(180deg,#2e8cff,#1f71dd);color:#fff;font-size:16px;font-weight:950;box-shadow:0 18px 38px #1f71dd47}.site-claim-note{display:flex;align-items:flex-start;gap:9px;color:#5b6c83;font-size:12px;font-weight:800;line-height:1.7}.site-claim-note svg{color:#18a957;flex:0 0 auto;margin-top:2px}.site-scroll-top svg{display:block;stroke-width:2.8}.account-final-panel{display:grid;gap:14px}.account-final-head{display:flex;gap:14px;align-items:flex-start;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(31,113,221,.08),var(--surface))}.account-final-head svg{color:var(--primary);flex:0 0 auto}.account-final-head h3{margin:7px 0 0;color:var(--heading);font-size:22px;font-weight:900;line-height:1.45}.account-final-head p{margin:7px 0 0;color:var(--muted);font-size:13px;font-weight:800;line-height:1.8}.guest-flow-note,.account-existing-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:16px;border:1px solid #cfe3ff;border-radius:20px;background:linear-gradient(180deg,#eff7ffeb,#fffffff5),#fff;color:var(--text)}.guest-flow-note svg,.account-existing-panel>svg{width:42px;height:42px;padding:9px;border-radius:14px;color:var(--primary);background:#eaf3ff}.guest-flow-note strong,.account-existing-panel strong{display:block;margin-bottom:5px;color:var(--text);font-size:15px;font-weight:900}.guest-flow-note p,.account-existing-panel p{margin:0;color:var(--muted);font-size:13px;font-weight:750;line-height:1.85}.account-existing-panel .account-final-grid{grid-column:1 / -1;width:100%}.account-choice{width:min(520px,100%)}.account-final-grid .full-span{grid-column:1 / -1}.dark .site-claim-launcher{border-color:#8dc2ff38;background:linear-gradient(180deg,#10243df5,#0a1b30f0),#0b1b31;color:#f8fbff;box-shadow:0 30px 82px #00000061}.dark .site-claim-head h2,.dark .site-claim-types strong,.dark .site-mini-field input,.dark .site-mini-field select{color:#f8fbff}.dark .site-claim-head p,.dark .site-selected-claim,.dark .site-mini-field span,.dark .site-claim-note,.dark .site-claim-types small{color:#b8c6d9}.dark .site-claim-head span,.dark .site-selected-claim,.dark .site-claim-types button,.dark .site-mini-field input,.dark .site-mini-field select{border-color:#8dc2ff38;background:#08182bdb}.dark .site-claim-types button.active,.dark .site-claim-types button:hover{border-color:#8dc2ff99;background:#1f71dd33}.dark .guest-flow-note,.dark .account-existing-panel{border-color:#8dc2ff38;background:linear-gradient(180deg,#0d2038f0,#09182bf5),#0b1b31}.dark .guest-flow-note strong,.dark .account-existing-panel strong{color:#f8fbff}.dark .guest-flow-note p,.dark .account-existing-panel p{color:#b8c6d9}@media(max-width:1100px){.site-hero-content{grid-template-columns:1fr;justify-items:center;text-align:center;width:min(840px,calc(100% - 28px))!important}.site-hero-copy{justify-items:center}.site-hero .site-hero-copy p{margin-inline:auto}.site-claim-launcher{max-width:580px}}@media(max-width:720px){.site-hero-content{padding-top:88px!important;gap:22px}.site-claim-launcher{padding:14px;border-radius:22px}.site-claim-types{grid-template-columns:1fr}.site-claim-types button{min-height:68px;grid-template-columns:auto 1fr;justify-items:start;text-align:start;align-content:center}.site-claim-types small{grid-column:2}.site-claim-fields{grid-template-columns:1fr}.account-final-head{display:grid}}.site-v2{--v2-ink: #07172b;--v2-muted: #5f6f86;--v2-soft: #eef6ff;--v2-line: rgba(31, 113, 221, .18);--v2-card: rgba(255, 255, 255, .9);--v2-blue: #1f71dd;--v2-blue-strong: #155fc2;--v2-shadow: 0 30px 80px rgba(7, 23, 43, .16);min-height:100vh;overflow-x:hidden;background:#f6fbff;color:var(--v2-ink);font-family:var(--font-sans)}.site-v2 h1,.site-v2 h2,.site-v2 h3,.site-v2-brand strong,.site-v2-stat strong{font-family:var(--font-display);letter-spacing:0}.site-v2-header{position:fixed;inset:20px 0 auto;z-index:70;padding-inline:clamp(14px,4vw,72px);pointer-events:none}.site-v2-nav-shell{position:relative;width:min(1320px,100%);min-height:76px;margin-inline:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;border-radius:999px;background:#ffffff1f;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;transition:background .25s ease,box-shadow .25s ease,transform .25s ease}.site-v2-header.is-solid .site-v2-nav-shell{background:#fffffff0;box-shadow:0 20px 54px #07172b1f}.site-v2-brand{min-height:58px;display:inline-flex;align-items:center;gap:12px;padding-inline:18px;color:#fff}.site-v2-header.is-solid .site-v2-brand{color:var(--v2-ink)}.site-v2-brand-logo{width:52px;height:40px;display:inline-grid;place-items:center;color:#fff}.site-v2-header.is-solid .site-v2-brand-logo{color:var(--v2-blue)}.site-v2-brand-logo svg{width:48px;height:48px;stroke-width:2.6}.site-v2-brand strong{display:block;font-size:30px;line-height:1;font-weight:800}.site-v2-brand small{display:block;margin-top:4px;color:#ffffffbf;font-size:12px;font-weight:700}.site-v2-header.is-solid .site-v2-brand small{color:var(--v2-muted)}.site-v2-nav{justify-self:center;min-height:54px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#ffffff1f;padding:6px}.site-v2-header.is-solid .site-v2-nav{background:#eef6ffe6}.site-v2-nav button,.site-v2-mobile-nav button,.site-v2-mobile-nav a{border:0;background:transparent;color:#ffffffeb;font:800 15px/1.4 var(--font-sans);cursor:pointer}.site-v2-header.is-solid .site-v2-nav button{color:var(--v2-ink)}.site-v2-nav button{min-height:42px;padding-inline:18px;border-radius:999px}.site-v2-nav button:hover,.site-v2-nav button:focus-visible{background:#ffffff29;outline:none}.site-v2-header.is-solid .site-v2-nav button:hover,.site-v2-header.is-solid .site-v2-nav button:focus-visible{background:#fff}.site-v2-actions{display:inline-flex;align-items:center;gap:8px;padding-inline:10px}.site-v2-icon-button,.site-v2-login,.site-v2-cta,.site-v2-menu,.site-v2-primary,.site-v2-secondary,.site-v2-submit,.site-v2-link-button,.site-v2-contact-form button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;font:900 15px/1.4 var(--font-sans);cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.site-v2-icon-button,.site-v2-login,.site-v2-menu,.site-v2-secondary{border:1px solid rgba(255,255,255,.28);background:#ffffff1f;color:#fff}.site-v2-header.is-solid .site-v2-icon-button,.site-v2-header.is-solid .site-v2-login,.site-v2-header.is-solid .site-v2-menu{border-color:var(--v2-line);background:#fff;color:var(--v2-ink)}.site-v2-icon-button{padding-inline:14px}.site-v2-login{padding-inline:16px;text-decoration:none}.site-v2-cta,.site-v2-primary,.site-v2-submit,.site-v2-contact-form button{border:0;background:linear-gradient(135deg,var(--v2-blue),#2388ff);color:#fff;box-shadow:0 16px 34px #1f71dd47}.site-v2-cta{padding-inline:20px}.site-v2-menu{width:48px;display:none;padding:0}.site-v2-hero{position:relative;min-height:100vh;display:grid;align-items:center;padding:132px clamp(16px,4vw,72px) 72px;overflow:hidden;isolation:isolate;background-image:var(--site-hero-media, url(/brand/makfi-login-aviation-hero.png));background-position:center;background-size:cover}.makfi-app.client-mode{--client-shell: #f4f7fb;--client-navy: #0b2342;--client-muted: #68778e;--client-line: #dce6f2;--client-blue-soft: #edf5ff;--client-content-max: 1120px}.makfi-app.client-mode .workspace,.makfi-app[dir=ltr].client-mode .workspace{position:fixed;inset:0!important;width:100%!important;height:100vh;height:100dvh;margin:0!important;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;background:radial-gradient(circle at 10% 0%,rgba(45,128,228,.08),transparent 28%),var(--client-shell)}.client-portal-header{position:sticky;top:0;z-index:30;flex:0 0 auto;border-bottom:1px solid rgba(207,221,238,.9);background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.client-portal-header-inner{width:min(1120px,calc(100% - 48px));min-height:78px;margin-inline:auto;display:grid;grid-template-columns:auto minmax(330px,1fr) auto;grid-template-areas:"brand navigation account";align-items:center;gap:28px}.client-portal-brand{grid-area:brand;display:inline-flex;align-items:center;gap:10px;border:0;padding:0;color:var(--client-navy);background:transparent;text-align:start}.client-portal-brand img{width:42px;height:42px;object-fit:contain}.client-portal-brand strong{color:var(--client-navy);font-size:18px;line-height:1;letter-spacing:.02em}.client-portal-title{min-height:28px;display:inline-flex;align-items:center;margin-inline-start:4px;padding-inline-start:14px;border-inline-start:1px solid var(--client-line);color:var(--client-muted);font-size:12px;font-weight:800;white-space:nowrap}.client-portal-brand-gap{box-sizing:border-box;width:86.5px;min-height:28px;flex:0 0 auto;margin-inline-start:4px;border-inline-start:1px solid var(--client-line)}.client-top-navigation{grid-area:navigation;justify-self:center;display:flex;align-items:center;gap:4px}.client-top-navigation button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:#53627a;padding:9px 15px;border-radius:9px;font:inherit;font-size:13px;font-weight:800;transition:background .16s ease,color .16s ease}.client-top-navigation button.active,.client-top-navigation button:hover{background:var(--client-blue-soft);color:var(--primary)}.client-account-shell{grid-area:account;position:relative}.client-header-account{display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:12px;padding:6px 8px;background:transparent;color:inherit;font:inherit;text-align:start;transition:border-color .16s ease,background .16s ease}.client-header-account:hover,.client-header-account[aria-expanded=true]{border-color:var(--client-line);background:#f6f9fd}.client-header-avatar{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:var(--client-navy);color:#fff;font-size:14px;font-weight:900}.client-header-account-copy{display:grid;gap:2px}.client-header-account strong{color:var(--client-navy);font-size:12.5px}.client-header-account small{color:var(--client-muted);font-size:10.5px;font-weight:700}.client-account-chevron{color:#7b8aa0;transition:transform .16s ease}.client-header-account[aria-expanded=true] .client-account-chevron{transform:rotate(180deg)}.client-account-menu{width:220px;position:absolute;top:calc(100% + 10px);inset-inline-end:0;z-index:60;display:grid;gap:4px;padding:8px;border:1px solid var(--client-line);border-radius:13px;background:#fff;box-shadow:0 18px 44px #1b3c6529}.client-account-menu button{width:100%;display:flex;align-items:center;gap:10px;border:0;border-radius:9px;padding:11px;background:transparent;color:var(--client-navy);font:inherit;text-align:start}.client-account-menu button:hover{background:var(--client-blue-soft);color:var(--primary)}.client-account-menu button.danger:hover{background:#fff1f1;color:#b93838}.client-account-menu button>span{display:grid;gap:3px}.client-account-menu strong{font-size:12px}.client-account-menu small{color:var(--client-muted);font-size:10.5px;font-weight:700}.client-mode .page-body{width:100%;flex:1 0 auto;padding:44px 24px 60px}.client-mode .page-body>*{width:min(var(--client-content-max),100%);margin-inline:auto}.client-mode .dashboard-legal-footer{width:100%;margin-top:auto;flex:0 0 auto}.client-mode .dashboard-legal-footer-inner{min-height:64px;border-bottom:0;background:#ffffffc7}.client-simple-home{width:min(var(--client-content-max),100%);margin-inline:auto;display:grid;gap:22px}.client-module-claims{width:min(var(--client-content-max),100%);margin-inline:auto}@media(min-width:1100px){.client-request-detail .claim-flow-map{grid-template-columns:repeat(8,minmax(0,1fr))}}.makfi-app.hub-mode{min-height:100vh;background:#eef5ff}.project-hub{--hub-navy: #0c2344;--hub-blue: #2f7edc;--hub-blue-dark: #1e68c4;--hub-muted: #71839c;--hub-line: #d8e5f5;min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;color:var(--hub-navy);background:radial-gradient(circle at 50% 5%,rgba(92,156,239,.18),transparent 33%),linear-gradient(180deg,#f8fbff,#edf5ff 48%,#f7faff);font-family:var(--font-sans)}.project-hub-dark{--hub-navy: #f2f7ff;--hub-blue: #62a8ff;--hub-blue-dark: #8bc0ff;--hub-muted: #a9bad0;--hub-line: rgba(137, 178, 226, .22);background:radial-gradient(circle at 50% 5%,rgba(57,139,233,.2),transparent 33%),linear-gradient(180deg,#07182d,#0a213b 48%,#08192d)}.project-hub-header{position:relative;z-index:5;padding:30px 32px 0}.project-hub-header-inner{width:min(1180px,100%);min-height:76px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 28px;border:1px solid rgba(211,226,245,.95);border-radius:24px;background:#ffffffdb;box-shadow:0 14px 40px #153e7114;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.project-hub-dark .project-hub-header-inner{border-color:#86b1e233;background:#081b31d6;box-shadow:0 18px 46px #0000003d}.project-hub-brand{display:inline-flex;align-items:center;gap:12px;color:var(--hub-navy);text-decoration:none}.project-hub-brand img{width:48px;height:32px;object-fit:contain}.project-hub-brand strong{font-size:25px;line-height:1;letter-spacing:.02em}.project-hub-utilities{display:inline-flex;align-items:center;gap:9px}.project-hub-tool{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #cfdef0;border-radius:13px;color:var(--hub-navy);background:#f8fbfff0;font-family:var(--font-sans);font-size:14px;font-weight:800;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.project-hub-tool:hover{border-color:#2f7edc9e;color:var(--hub-blue-dark);transform:translateY(-1px)}.project-hub-tool:focus-visible{outline:3px solid rgba(47,126,220,.25);outline-offset:3px}.project-hub-language{min-width:112px;padding:0 14px}.project-hub-theme{width:44px;padding:0}.project-hub-dark .project-hub-tool{border-color:#8bb8eb3d;color:#eef6ff;background:#14314fe6}.project-hub-dark .project-hub-tool:hover{border-color:#62a8ffb8;color:#fff;background:#1c436cf5}.project-hub-main{position:relative;isolation:isolate;width:min(1180px,calc(100% - 64px));margin:0 auto;padding:clamp(68px,9vh,112px) 0 82px}.project-hub-main:before,.project-hub-main:after{position:absolute;z-index:-1;content:"";pointer-events:none}.project-hub-main:before{inset:42px -18vw auto;height:310px;opacity:.55;background-image:linear-gradient(rgba(103,158,227,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(103,158,227,.09) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 30%,#000 70%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 30%,#000 70%,transparent 100%);transform:perspective(340px) rotateX(58deg);transform-origin:top}.project-hub-main:after{top:248px;right:-16vw;width:132vw;height:1px;border-top:3px dashed rgba(68,139,228,.22);transform:rotate(-7deg)}.project-hub-route{position:absolute;z-index:0;display:grid;place-items:center;color:#2b7ada80}.project-hub-route-start{top:172px;right:-12px;width:54px;height:54px;transform:rotate(-18deg)}.project-hub-route-end{top:345px;left:24px;width:24px;height:24px;border:2px solid rgba(43,122,218,.32);border-radius:50%;background:#eef6ff}.project-hub-dark .project-hub-route-end{background:#0b2542}.project-hub-route-end span{width:8px;height:8px;border-radius:50%;background:#2b7ada85}.project-hub-intro{position:relative;z-index:1;max-width:780px;margin:0 auto clamp(44px,6vh,64px);text-align:center}.project-hub-intro h1{margin:0;color:var(--hub-navy);font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.35;letter-spacing:-.035em}.project-hub-intro p{max-width:650px;margin:18px auto 0;color:var(--hub-muted);font-size:clamp(16px,1.55vw,20px);line-height:1.8}.project-hub-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.project-hub-card{min-height:330px;display:flex;flex-direction:column;align-items:center;padding:36px 30px 30px;overflow:hidden;border:1px solid var(--hub-line);border-radius:28px;color:var(--hub-navy);text-align:center;text-decoration:none;background:#fffffff0;box-shadow:0 18px 46px #1d46781a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.project-hub-dark .project-hub-card{background:#0e2743f0;box-shadow:0 20px 50px #0000003d}.project-hub-card:hover{transform:translateY(-7px);border-color:#2f7edc8a;box-shadow:0 26px 56px #1d467829}.project-hub-card:focus-visible{outline:4px solid rgba(47,126,220,.24);outline-offset:5px}.project-hub-card-primary{border-color:#2f7edc6b}.project-hub-card-icon{width:110px;height:110px;display:grid;place-items:center;margin-bottom:24px;border-radius:30px;color:var(--hub-blue);background:#edf5ff}.project-hub-dark .project-hub-card-icon{background:#1f4a74cc}.project-hub-card-primary .project-hub-card-icon{color:#fff;background:linear-gradient(145deg,#398be9,#216dc9);box-shadow:0 15px 30px #2f7edc42}.project-hub-card-copy h2{margin:0;font-size:26px;font-weight:800;line-height:1.35}.project-hub-card-copy p{min-height:58px;margin:10px 0 24px;color:var(--hub-muted);font-size:15px;line-height:1.8}.project-hub-card-action{min-height:50px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:auto;border:1px solid #bfd5f0;border-radius:15px;color:var(--hub-blue-dark);font-size:16px;font-weight:800;background:#f8fbff}.project-hub-dark .project-hub-card-action{border-color:#74a6dd47;color:#a9d1ff;background:#091f37b3}.project-hub-card-primary .project-hub-card-action{border-color:transparent;color:#fff;background:linear-gradient(90deg,#2e7ddc,#398fec);box-shadow:0 12px 24px #2f7edc38}.project-hub-footer{position:relative;z-index:2;min-height:74px;display:grid;place-items:center;padding:20px 24px;border-top:1px solid rgba(205,222,243,.9);color:#8190a5;background:#ffffffa3}.project-hub-dark .project-hub-footer{border-color:#89b2e229;color:#93a8c1;background:#051424b8}.project-hub-footer p{margin:0;font-size:14px}@media(max-width:920px){.project-hub-grid{grid-template-columns:1fr;max-width:620px;margin:0 auto}.project-hub-card{min-height:0;padding:28px}.project-hub-card-copy p{min-height:0}.project-hub-main:after{width:170vw}}@media(max-width:560px){.project-hub-header{padding:14px 14px 0}.project-hub-header-inner{min-height:64px;padding:0 14px;border-radius:20px}.project-hub-brand img{width:42px;height:28px}.project-hub-brand strong{font-size:22px}.project-hub-utilities{gap:7px}.project-hub-tool{min-height:40px;border-radius:11px}.project-hub-language{min-width:96px;padding:0 10px;font-size:13px}.project-hub-theme{width:40px}.project-hub-main{width:min(100% - 28px,1180px);padding:56px 0 60px}.project-hub-intro{margin-bottom:34px}.project-hub-intro h1{font-size:clamp(30px,9.6vw,40px)}.project-hub-intro p{margin-top:12px;font-size:15px}.project-hub-grid{gap:16px}.project-hub-card{padding:24px 20px 20px;border-radius:23px}.project-hub-card-icon{width:88px;height:88px;margin-bottom:18px;border-radius:24px}.project-hub-card-icon svg{width:52px;height:52px}.project-hub-card-copy h2{font-size:23px}.project-hub-route-start,.project-hub-route-end{display:none}}@media(prefers-reduced-motion:reduce){.project-hub-card{transition:none}}.client-claims-workspace{width:100%;display:grid;gap:18px}.client-claims-metrics{width:100%}.client-module-claims .client-safe-table{width:100%;margin:0;border-radius:18px;box-shadow:0 20px 52px #244d7e1a}.client-safe-table .panel-heading{margin-bottom:16px}.client-safe-table .panel-actions{margin-inline-start:auto}.client-safe-table .smart-table{min-width:860px}.client-safe-table .row-action-button{color:var(--primary)}.client-module-claims>.data-table-panel{width:100%;margin:0}.client-new-claim-action{min-height:44px;white-space:nowrap;box-shadow:0 8px 20px #1f71dd2e}.client-claims-panel{overflow:hidden;border:1px solid var(--client-line);border-radius:18px;background:#fff;box-shadow:0 20px 52px #244d7e1a}.client-claims-panel-head{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border-bottom:1px solid #e8eef5}.client-claims-panel-head>div{display:grid;gap:5px}.client-claims-panel-head h1{margin:3px 0 0;color:var(--client-navy);font-size:24px;line-height:1.35}.client-claims-panel-head p{margin:0;color:var(--client-muted);font-size:12.5px;line-height:1.8}.client-claims-list{display:grid}.client-claim-list-row{min-height:118px;display:grid;grid-template-columns:1.15fr .82fr 1fr 1fr 1.15fr 1.15fr;align-items:center;gap:18px;padding:22px 28px;border-bottom:1px solid #e8eef5;background:#fff;transition:background .16s ease}.client-claim-list-row:last-child{border-bottom:0}.client-claim-list-row:hover{background:#fbfdff}.client-claim-list-row small{display:block;color:var(--client-muted);font-size:10.5px;font-weight:700}.client-claim-number{min-width:0;display:grid;gap:7px}.client-claim-number button{width:fit-content;border:0;padding:0;background:transparent;color:var(--primary);font:inherit;font-size:13.5px;font-weight:900;letter-spacing:.01em}.client-claim-number button:hover{text-decoration:underline}.client-claim-list-fact{min-width:0;display:flex;align-items:center;gap:10px}.client-claim-list-fact .client-request-fact-icon{width:38px;height:38px;flex-basis:38px;border-radius:11px}.client-claim-list-fact>div,.client-claim-list-status,.client-claim-next-step{min-width:0;display:grid;gap:7px}.client-claim-list-fact strong,.client-claim-next-step strong{overflow:hidden;color:var(--client-navy);font-size:12px;line-height:1.6;text-overflow:ellipsis}.client-claim-route{min-width:104px;display:inline-flex;align-items:center;gap:6px;direction:ltr}.client-claim-route b{font-size:12.5px;letter-spacing:.03em}.client-claim-route span{width:22px;height:1px;position:relative;background:#aec3dc}.client-claim-route span:after{content:"";width:4px;height:4px;position:absolute;top:-1.5px;inset-inline-end:0;border-radius:999px;background:var(--primary)}.client-claim-list-status>span{width:fit-content;display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;white-space:nowrap}.client-claim-list-status>span.blue{color:#236abf;background:#eaf3ff}.client-claim-list-status>span.amber{color:#a86008;background:#fff2df}.client-claim-list-status>span.green{color:#15845d;background:#e9f8f1}.client-claim-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:7px}.client-claim-row-actions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #cadced;border-radius:9px;padding:7px 10px;background:#fff;color:var(--primary);font:inherit;font-size:10.5px;font-weight:900;white-space:nowrap}.client-claim-row-actions button:hover{border-color:var(--primary);background:var(--client-blue-soft)}.client-claim-row-actions button.primary{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 8px 18px #1f71dd2e}.client-claim-row-actions button.primary:hover{background:#155fac}.client-home-intro{min-height:118px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.client-welcome-badge,.client-request-kicker{width:fit-content;display:inline-flex;align-items:center;gap:6px;color:#18735a;background:#eaf8f3;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.client-home-intro h1{margin:12px 0 7px;color:var(--client-navy);font-size:clamp(25px,3vw,34px);line-height:1.35;letter-spacing:-.02em}.client-home-intro p{max-width:650px;margin:0;color:var(--client-muted);font-size:13.5px;line-height:1.9}.client-all-requests{min-height:44px;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;border:1px solid #cbdced;border-radius:10px;padding:10px 15px;background:#fff;color:var(--primary);font:inherit;font-size:12.5px;font-weight:900;box-shadow:0 8px 20px #1b487e0f}.client-all-requests:hover{border-color:var(--primary);background:var(--client-blue-soft)}.client-latest-request{overflow:hidden;background:#fff;border:1px solid var(--client-line);border-radius:18px;box-shadow:0 20px 52px #244d7e1a}.client-latest-request-head{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border-bottom:1px solid #e8eef5}.client-latest-request-head>div:first-child{display:grid;gap:5px}.client-request-kicker{margin-bottom:3px;color:var(--primary);background:var(--client-blue-soft)}.client-latest-request small{display:block;color:var(--client-muted);font-size:11px;font-weight:700}.client-latest-request strong{color:var(--client-navy)}.client-latest-request-head>div:first-child>strong{font-size:20px;letter-spacing:.01em}.client-request-status{min-width:178px;display:flex;align-items:center;gap:11px;border:1px solid #cfe1f7;border-radius:12px;padding:12px 14px;background:#f3f8ff}.client-request-status>span{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#deedff;color:var(--primary)}.client-request-status div{display:grid;gap:3px}.client-request-status strong{font-size:13px}.client-latest-request-grid{display:grid;grid-template-columns:.85fr 1fr 1.3fr;gap:0;padding:30px 28px}.client-request-fact{min-width:0;display:flex;align-items:center;gap:13px;padding-inline:20px;border-inline-start:1px solid #e6edf5}.client-request-fact:first-child{padding-inline-start:0;border-inline-start:0}.client-request-fact-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:12px;background:#f1f6fc;color:var(--primary)}.client-request-fact>div{min-width:0;display:grid;gap:5px}.client-request-fact strong{font-size:13px;line-height:1.65}.client-airport-route{min-width:142px;display:inline-flex;align-items:center;gap:8px}.client-airport-route b{font-size:14px;letter-spacing:.04em}.client-airport-route span{width:42px;height:1px;position:relative;background:#aec3dc}.client-airport-route span:after{content:"";width:5px;height:5px;position:absolute;top:-2px;inset-inline-end:0;border-radius:999px;background:var(--primary)}.client-request-footer{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 28px;border-top:1px solid #e8eef5;background:#fafcff}.client-request-footer>span{display:inline-flex;align-items:center;gap:7px;color:#5a6a81;font-size:11.5px;font-weight:800}.client-request-footer>span svg{color:#14a878}.client-request-footer .primary-action{min-width:184px;justify-content:center;box-shadow:0 10px 22px #1f71dd33}.client-empty-state{min-height:280px;display:grid;place-items:center;align-content:center;gap:10px;border:1px dashed #cddbea;border-radius:18px;background:#fff;color:var(--client-muted);text-align:center}.client-empty-state h2,.client-empty-state p{margin:0}.admin-document-request-box{display:grid;gap:12px;padding:14px;margin-bottom:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.admin-document-request-box label span{display:block;margin-bottom:7px;font-weight:700}.admin-document-request-box select{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:11px;font:inherit}@media(max-width:760px){.client-portal-header-inner{width:min(100% - 28px,680px);min-height:116px;grid-template-columns:1fr auto;grid-template-areas:"brand account" "navigation navigation";gap:10px 16px;padding-block:11px 9px}.client-portal-brand img{width:36px;height:36px}.client-portal-title{min-height:24px;padding-inline-start:10px;font-size:11px}.client-header-account{padding-inline-start:0}.client-header-account-copy{display:none}.client-top-navigation{width:100%;justify-self:stretch;justify-content:space-between;gap:3px;padding-top:8px;border-top:1px solid var(--client-line)}.client-top-navigation button{min-height:36px;flex:1;padding:7px 8px;font-size:11.5px}.client-mode .page-body{padding:26px 16px 40px}.client-home-intro{min-height:0;display:grid;align-items:start;gap:18px}.client-home-intro h1{font-size:25px}.client-claims-panel-head{min-height:0;flex-direction:column;align-items:stretch;padding:22px 20px}.client-claims-panel-head h1{font-size:22px}.client-new-claim-action{width:100%;justify-content:center}.client-claim-list-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;padding:22px 20px}.client-claim-next-step,.client-claim-row-actions{grid-column:1 / -1}.client-claim-row-actions button{flex:1 1 130px}.client-all-requests{width:100%;justify-content:center}.client-latest-request-head{min-height:0;align-items:flex-start;padding:22px 20px}.client-request-status{min-width:0}.client-latest-request-grid{grid-template-columns:1fr;gap:20px;padding:24px 20px}.client-request-fact,.client-request-fact:first-child{padding:0;border:0}.client-request-footer{align-items:stretch;flex-direction:column;padding:18px 20px 20px}.client-request-footer .primary-action{width:100%}}.client-portal-header{border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#0c2f58f2,#051120fa),var(--navy);color:#eaf3ff;box-shadow:0 12px 30px #05101f2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.client-portal-header-inner{width:min(1500px,calc(100% - 40px));min-height:84px;grid-template-columns:auto minmax(300px,auto) minmax(520px,1fr);grid-template-areas:"brand navigation utilities";gap:clamp(18px,2vw,34px)}.client-portal-brand{color:#fff}.client-portal-brand img{width:48px;height:40px}.client-portal-brand strong{color:#fff;font-size:20px;letter-spacing:.04em}.client-portal-title{border-color:#ffffff2e;color:#9fb5d0;font-size:12.5px}.client-portal-brand-gap{border-color:#ffffff2e}.client-top-navigation{gap:6px}.client-top-navigation button{min-height:44px;border:0;border-radius:var(--radius);padding:10px 14px;color:#b5c6dc;font-size:13px;font-weight:700;transition:.18s ease}.client-top-navigation button svg{flex:0 0 auto}.client-top-navigation button:hover{background:#ffffff14;color:#fff}.client-top-navigation button.active{background:linear-gradient(135deg,#287ae5,#185dae);color:#fff;box-shadow:inset 0 0 0 1px #ffffff24,0 12px 22px #1f71dd3d}.client-header-utilities{grid-area:utilities;min-width:0;justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:7px}.client-search-shell,.client-tool-shell,.client-account-shell{position:relative}.client-header-search{width:clamp(190px,18vw,270px);min-height:42px;display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.15);border-radius:11px;padding:0 11px;background:#ffffff14;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.client-header-search:focus-within{border-color:#78b8ffa6;background:#ffffff1f;box-shadow:0 0 0 3px #3184e629}.client-header-search button{width:26px;height:38px;flex:0 0 26px;display:grid;place-items:center;border:0;padding:0;background:transparent;color:#bcd1e9}.client-header-search input{min-width:0;width:100%;border:0;outline:0;padding:0;background:transparent;color:#fff;font:inherit;font-size:11.5px;font-weight:700}.client-header-search input::placeholder{color:#91a8c2;opacity:1}.client-header-tool{min-width:42px;height:42px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.14);border-radius:11px;padding:0 10px;background:#ffffff14;color:#d8e9ff;font:inherit;font-size:10.5px;font-weight:900;transition:background .16s ease,border-color .16s ease,color .16s ease}.client-language-trigger,.client-theme-trigger{min-width:92px;font-size:12px}.client-tool-chevron{color:#9fb5d0}.client-header-tool:hover,.client-header-tool[aria-expanded=true]{border-color:#94c4fa4d;background:#ffffff26;color:#fff}.client-unread-badge{min-width:16px;height:16px;position:absolute;top:-5px;inset-inline-end:-4px;display:grid;place-items:center;border:2px solid #0a284b;border-radius:999px;padding-inline:3px;background:#e44e5d;color:#fff;font-size:8px;line-height:1}.client-header-account{min-height:46px;gap:9px;border-color:#ffffff1f;border-radius:12px;padding:4px 6px 4px 9px;background:#ffffff12;color:#fff}.client-account-user-icon{flex:0 0 auto;color:#c5d8ee}.client-header-account:hover,.client-header-account[aria-expanded=true]{border-color:#94c4fa4d;background:#ffffff24}.client-header-avatar{width:36px;height:36px;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:#2d7edb}.client-header-account strong{color:#fff}.client-header-account small,.client-account-chevron{color:#9fb5d0}.client-search-menu,.client-utility-menu,.client-account-menu{top:calc(100% + 12px);z-index:80;border-color:#dce6f2;background:#fff;color:#0b2342;box-shadow:0 20px 52px #030e1d3d}.client-search-menu{width:min(360px,calc(100vw - 28px));inset-inline-start:0}.client-utility-menu{inset-inline-end:0}.client-tool-shell .compact-menu{width:270px}.client-tool-shell .notifications-menu{width:min(390px,calc(100vw - 28px))}.client-account-menu{width:380px}.client-account-menu.topbar-menu{inset-inline-end:0;inset-inline-start:auto}.client-account-menu .menu-row{color:#0b2342}.client-account-menu .menu-row.danger{color:var(--red)}.client-account-summary{display:flex;align-items:center;gap:10px;margin-bottom:5px;padding:10px;border-bottom:1px solid #e8eef5}.client-account-summary>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#eaf3ff;color:#1f71dd;font-size:13px;font-weight:900}.client-account-summary>div{min-width:0;display:grid;gap:2px}.client-account-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-claims-panel{border-radius:18px;box-shadow:0 20px 52px #244d7e1a}.client-claims-panel-head{min-height:108px;padding:22px 28px}.client-claims-table-wrap{width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b9cce2 transparent}.client-claims-table{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed;background:#fff}.client-claims-table th{height:50px;padding:12px 18px;border-bottom:1px solid #dfe8f3;background:#f6f9fd;color:#68778e;font-size:10.5px;font-weight:900;text-align:start;white-space:nowrap}.client-claims-table th:nth-child(1){width:16%}.client-claims-table th:nth-child(2){width:13%}.client-claims-table th:nth-child(3){width:15%}.client-claims-table th:nth-child(4){width:15%}.client-claims-table th:nth-child(5){width:19%}.client-claims-table th:nth-child(6){width:22%}.client-claims-table td{height:86px;padding:16px 18px;border-bottom:1px solid #e8eef5;color:#0b2342;font-size:12px;vertical-align:middle}.client-claims-table tbody tr:last-child td{border-bottom:0}.client-claims-table tbody tr{transition:background .16s ease}.client-claims-table tbody tr:hover{background:#f9fbfe}.client-claim-id-link{border:0;padding:0;background:transparent;color:#1f71dd;font:inherit;font-size:12.5px;font-weight:900;white-space:nowrap}.client-claim-id-link:hover{text-decoration:underline}.client-claim-flight{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.client-table-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#edf5ff;color:#1f71dd}.client-claim-route{min-width:112px}.client-claim-route span{width:30px}.client-claim-status-pill{width:fit-content;display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:7px 10px;font-size:10.5px;font-weight:900;white-space:nowrap}.client-claim-status-pill.blue{color:#236abf;background:#eaf3ff}.client-claim-status-pill.amber{color:#a86008;background:#fff2df}.client-claim-status-pill.green{color:#15845d;background:#e9f8f1}.client-claim-next-copy{display:block;color:#334862;font-weight:800;line-height:1.65}.client-claims-table .client-claim-row-actions{flex-wrap:nowrap;gap:6px}.client-claims-table .client-claim-row-actions button{min-height:36px;border-radius:9px;padding:7px 9px;font-size:10px}.makfi-app.dark.client-mode{--client-shell: #071421;--client-navy: #eaf3ff;--client-muted: #9aadc4;--client-line: #29425e;--client-blue-soft: rgba(55, 139, 236, .15)}.makfi-app.dark.client-mode .workspace{background:radial-gradient(circle at 10% 0%,rgba(45,128,228,.14),transparent 30%),#071421}.makfi-app.dark.client-mode .client-latest-request,.makfi-app.dark.client-mode .client-claims-panel,.makfi-app.dark.client-mode .client-claims-table,.makfi-app.dark.client-mode .client-empty-state{border-color:#29425e;background:#0e2238;box-shadow:0 20px 52px #0000003d}.makfi-app.dark.client-mode .client-latest-request-head,.makfi-app.dark.client-mode .client-claims-panel-head,.makfi-app.dark.client-mode .client-claims-table th,.makfi-app.dark.client-mode .client-claims-table td{border-color:#29425e}.makfi-app.dark.client-mode .client-claims-table th,.makfi-app.dark.client-mode .client-request-footer{background:#0a1c30}.makfi-app.dark.client-mode .client-claims-table td,.makfi-app.dark.client-mode .client-claim-next-copy{color:#dce9f8}.makfi-app.dark.client-mode .client-claims-table tbody tr:hover{background:#132b45}.makfi-app.dark.client-mode .client-request-status,.makfi-app.dark.client-mode .client-request-fact-icon,.makfi-app.dark.client-mode .client-table-icon,.makfi-app.dark.client-mode .client-all-requests{border-color:#31506f;background:#132b45;color:#82baff}.makfi-app.dark.client-mode .dashboard-legal-footer-inner{border-color:#29425e;background:#081a2d}@media(max-width:1180px){.client-portal-header-inner{width:min(100% - 28px,1120px);min-height:132px;grid-template-columns:auto 1fr;grid-template-areas:"brand utilities" "navigation navigation";gap:8px 18px;padding-block:10px}.client-top-navigation{width:100%;justify-self:stretch;justify-content:center;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}.client-header-utilities{width:100%}.client-header-search{width:clamp(180px,27vw,260px)}}@media(max-width:760px){.client-portal-header-inner{width:calc(100% - 22px);min-height:132px;grid-template-columns:auto 1fr;grid-template-areas:"brand utilities" "navigation navigation";gap:8px;padding-block:9px}.client-portal-brand{gap:7px}.client-portal-brand img{width:38px;height:34px}.client-portal-brand strong{font-size:17px}.client-portal-title,.client-portal-brand-gap,.client-header-account-copy{display:none}.client-header-utilities{gap:5px}.client-header-search{width:42px;min-height:40px;justify-content:center;padding:0 7px}.client-header-search input{width:0;flex:0 0 0;opacity:0;pointer-events:none}.client-header-tool,.client-header-account{min-width:40px;height:40px}.client-language-trigger span,.client-theme-trigger .client-tool-label,.client-tool-chevron,.client-account-user-icon{display:none}.client-header-account{padding:2px}.client-header-avatar{width:34px;height:34px}.client-account-chevron{display:none}.client-top-navigation{gap:4px;padding-top:7px}.client-top-navigation button{min-height:37px;padding:7px 9px;font-size:10.5px}.client-top-navigation button svg{width:15px;height:15px}.client-search-menu{position:fixed;top:70px;inset-inline:14px;width:auto}.client-claims-panel-head{padding:20px}.client-claims-table-wrap{margin-bottom:2px}.client-claims-table th,.client-claims-table td{padding-inline:15px}}@media(max-width:420px){.client-portal-header-inner{width:calc(100% - 16px)}.client-portal-brand img{width:34px}.client-portal-brand strong{font-size:15px}.client-header-utilities{gap:3px}.client-header-search,.client-header-tool{width:36px;min-width:36px;height:38px;padding:0}.client-header-account{width:38px;min-width:38px;height:38px}.client-header-avatar{width:32px;height:32px}.client-top-navigation button{padding-inline:6px}}.client-profile-simple{width:min(1040px,100%);margin-inline:auto;gap:22px}.client-profile-simple .profile-hero,.client-profile-simple .settings-card{width:100%;border:1px solid var(--client-line);border-radius:18px;background:#fff;box-shadow:0 20px 52px #244d7e1a}.client-profile-simple .profile-hero{min-height:128px;gap:18px;padding:24px 28px}.client-profile-simple .profile-hero .avatar-large{width:64px;height:64px;flex:0 0 64px;border-radius:16px}.client-profile-simple .settings-card{overflow:hidden;padding:0}.client-profile-simple .panel-heading{min-height:88px;align-items:center;margin:0;padding:20px 28px;border-bottom:1px solid #e8eef5}.client-profile-simple .settings-card>.form-grid{gap:16px 18px;padding:24px 28px 28px}.client-profile-simple .form-grid label{gap:8px}.client-profile-simple .form-grid input{min-height:46px;border-color:#d8e5f2;border-radius:11px;padding-inline:14px;background:#fff}.client-profile-simple .form-grid input:focus{border-color:#79b3f3;outline:0;box-shadow:0 0 0 3px #1f71dd1a}.client-profile-simple .settings-card>.profile-actions{width:100%;min-height:76px;justify-content:flex-start;gap:12px;margin:0;padding:15px 28px;border-top:1px solid #e8eef5;background:#fafcff}.client-profile-simple .settings-card>.profile-actions button{min-height:44px;flex:0 0 auto;justify-content:center;border-radius:10px;white-space:nowrap}.client-profile-simple .settings-card>.profile-actions .secondary-action{min-width:184px}.client-profile-simple .settings-card>.profile-actions .primary-action{min-width:158px}.makfi-app.dark.client-mode .client-profile-simple .profile-hero,.makfi-app.dark.client-mode .client-profile-simple .settings-card{border-color:#29425e;background:#0e2238;box-shadow:0 20px 52px #0000003d}.makfi-app.dark.client-mode .client-profile-simple .panel-heading,.makfi-app.dark.client-mode .client-profile-simple .settings-card>.profile-actions{border-color:#29425e}.makfi-app.dark.client-mode .client-profile-simple .settings-card>.profile-actions{background:#0a1c30}.makfi-app.dark.client-mode .client-profile-simple .form-grid input{border-color:#31506f;background:#102941;color:#eaf3ff}@media(max-width:760px){.client-profile-simple{gap:16px}.client-profile-simple .profile-hero,.client-profile-simple .panel-heading{min-height:0;padding:20px}.client-profile-simple .settings-card>.form-grid{grid-template-columns:1fr;padding:20px}.client-profile-simple .settings-card>.profile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 20px 20px}.client-profile-simple .settings-card>.profile-actions button,.client-profile-simple .settings-card>.profile-actions .secondary-action,.client-profile-simple .settings-card>.profile-actions .primary-action{width:100%;min-width:0}}@media(max-width:520px){.client-profile-simple .profile-hero{align-items:flex-start;flex-direction:row}.client-profile-simple .profile-hero .avatar-large{width:50px;height:50px;flex-basis:50px;border-radius:13px;font-size:20px}.client-profile-simple .settings-card>.profile-actions{grid-template-columns:1fr}}@media(max-width:480px){.client-portal-title{display:none}.client-latest-request-head{flex-direction:column}.client-request-status{width:100%}}.makfi-v2{--v2-ink: #06152d !important;--v2-muted: #60708a !important;--v2-blue: #1f7bf2 !important;--v2-soft-blue: #eaf5ff !important;--v2-line: #cfe2f8 !important;--v2-card: rgba(255, 255, 255, .86) !important;background:radial-gradient(circle at 16% 8%,rgba(118,190,255,.36),transparent 30%),radial-gradient(circle at 88% 14%,rgba(224,243,255,.86),transparent 34%),linear-gradient(180deg,#f5fbff,#edf7ff 48%,#f8fcff)!important;color:var(--v2-ink)!important;overflow-x:hidden!important}.makfi-v2 .makfi-v2-hero:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 50% 100%,rgba(35,123,242,.16),transparent 34%),linear-gradient(90deg,transparent 0 48%,rgba(62,145,244,.18) 49%,transparent 50% 100%),repeating-linear-gradient(90deg,transparent 0 78px,rgba(107,177,255,.18) 79px 80px),repeating-linear-gradient(0deg,transparent 0 78px,rgba(107,177,255,.14) 79px 80px)!important;background-size:auto,auto,100% 320px,100% 320px!important;background-position:center,center bottom,center bottom,center bottom!important;opacity:.55!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0 38%,#000 70%,transparent 100%)!important;mask-image:linear-gradient(to bottom,transparent 0 38%,#000 70%,transparent 100%)!important;pointer-events:none!important}.makfi-v2 .makfi-v2-hero-copy:after{content:"لا مصاريف مقدمة   |   نسبة نجاح عالية   |   متخصصون في حقوق الركاب"!important;display:block!important;margin-top:28px!important;color:#26364d!important;white-space:pre-wrap!important;font-weight:800!important}.makfi-v2 .makfi-v2-claim-launch:before{content:"BAGGAGE\\A MXF\\A PRIORITY"!important;white-space:pre-line!important;position:absolute!important;left:-138px!important;top:-125px!important;width:86px!important;height:190px!important;padding-top:28px!important;border-radius:24px 24px 16px 16px!important;background:linear-gradient(180deg,#fff,#dceeff)!important;color:#7e92ac!important;box-shadow:0 24px 44px #225fa829!important;text-align:center!important;font-size:13px!important;font-weight:900!important;transform:rotate(-13deg)!important}@media(max-width:720px){.makfi-v2 .makfi-v2-container{width:min(100% - 26px,100%)!important}.makfi-v2 .makfi-v2-header{inset-top:10px!important}.makfi-v2 .makfi-v2-nav-shell{width:min(100% - 18px,100%)!important;min-height:62px!important;border-radius:20px!important;padding:8px!important;gap:8px!important}.makfi-v2 .makfi-v2-brand strong{font-size:22px!important}.makfi-v2 .makfi-v2-brand img{width:42px!important}.makfi-v2 .makfi-v2-actions a,.makfi-v2 .makfi-v2-actions button{min-width:44px!important;min-height:44px!important;padding:0 11px!important}.makfi-v2 .makfi-v2-actions a span{display:inline!important}.makfi-v2 .makfi-v2-hero-copy h1{font-size:clamp(46px,16vw,68px)!important}.makfi-v2 .makfi-v2-hero-copy>p:not(.makfi-v2-hero-note){font-size:18px!important}.makfi-v2 .makfi-v2-claim-types,.makfi-v2 .makfi-v2-journey-rail,.makfi-v2 .makfi-v2-service-layout,.makfi-v2 .makfi-v2-portal-layout{grid-template-columns:1fr!important}}.client-request-detail{gap:18px}.client-request-detail .request-detail-hero{min-height:124px;align-items:center;border-color:var(--client-line);border-radius:18px;padding:24px 28px;background:#fff;box-shadow:0 20px 52px #244d7e1a}.client-request-detail .request-detail-hero h2{color:var(--client-navy);font-size:24px}.client-request-detail .request-detail-hero p{color:var(--client-muted);font-size:12.5px;line-height:1.8}.client-request-detail .request-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px;overflow:visible;padding:0}.client-request-detail .request-metric-strip .metric-card{min-width:0;min-height:132px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:14px;border-color:var(--client-line);border-radius:18px;padding:20px;background:#fff;box-shadow:0 16px 38px #244d7e17}.client-request-detail .request-metric-strip .metric-icon{width:48px;height:48px;border-radius:13px}.client-request-detail .request-metric-strip .metric-copy{min-width:0;align-content:center;gap:5px}.client-request-detail .request-metric-strip .metric-label{color:var(--client-muted);font-size:11px;font-weight:800}.client-request-detail .request-metric-strip .metric-copy strong{color:var(--client-navy);font-size:20px;line-height:1.25}.client-request-detail .request-metric-strip .metric-change{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:5px;color:var(--green);font-size:11.5px;line-height:1.55}.client-request-detail .request-metric-strip .metric-change em{min-width:0;margin:0;color:var(--client-muted);font-size:10.5px;line-height:1.55}.client-request-detail .request-path-card,.client-request-detail .request-detail-tabs-shell,.client-request-detail .request-detail-tab-panel>.detail-card{border-color:var(--client-line);border-radius:18px;background:#fff;box-shadow:0 20px 52px #244d7e14}.makfi-app.dark.client-mode .client-request-detail .request-detail-hero,.makfi-app.dark.client-mode .client-request-detail .request-metric-strip .metric-card,.makfi-app.dark.client-mode .client-request-detail .request-path-card,.makfi-app.dark.client-mode .client-request-detail .request-detail-tabs-shell,.makfi-app.dark.client-mode .client-request-detail .request-detail-tab-panel>.detail-card{border-color:var(--client-line);background:#0e2238;box-shadow:0 20px 52px #0000003d}@media(max-width:820px){.client-request-detail .request-detail-hero{min-height:0;align-items:stretch;flex-direction:column;padding:22px 20px}.client-request-detail .request-detail-hero .command-actions{width:100%}.client-request-detail .request-detail-hero .command-actions button{flex:1 1 150px}.client-request-detail .request-metric-strip{grid-template-columns:1fr!important;grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;gap:12px}.client-request-detail .request-metric-strip .metric-card{min-height:124px;padding:17px 18px}}.makfi-v2{--v2-ink: #07162d !important;--v2-ink-soft: #344761 !important;--v2-muted: #6d7d92 !important;--v2-paper: rgba(255, 255, 255, .88) !important;--v2-glass: rgba(255, 255, 255, .72) !important;--v2-ground: #eef7ff !important;--v2-line: rgba(169, 199, 232, .48) !important;--v2-blue: #1673ea !important;--v2-blue-deep: #0b56c6 !important;min-height:100vh!important;background:radial-gradient(circle at 18% 14%,rgba(72,161,255,.2),transparent 26%),radial-gradient(circle at 78% 12%,rgba(255,255,255,.98),transparent 26%),linear-gradient(180deg,#f7fbff,#eaf6ff 47%,#f8fcff)!important;color:var(--v2-ink)!important}.makfi-v2-container{width:min(100% - 48px,1240px)!important}.makfi-v2-header{position:fixed!important;inset:22px 0 auto!important;z-index:90!important;padding:0!important;background:transparent!important;box-shadow:none!important}.makfi-v2-header.is-solid{inset-block-start:12px!important;background:transparent!important;box-shadow:none!important}.makfi-v2-nav-shell{width:min(100% - 48px,1240px)!important;min-height:72px!important;grid-template-columns:auto 1fr auto!important;gap:24px!important;padding:10px 18px!important;border:1px solid rgba(184,209,236,.68)!important;border-radius:26px!important;background:#ffffffbd!important;color:var(--v2-ink)!important;box-shadow:0 18px 48px #20568f21!important;-webkit-backdrop-filter:blur(22px) saturate(1.25)!important;backdrop-filter:blur(22px) saturate(1.25)!important}.makfi-v2-brand{color:var(--v2-ink)!important;gap:12px!important}.makfi-v2-brand img{width:48px!important;height:40px!important}.makfi-v2-brand strong{color:var(--v2-ink)!important;font-family:var(--font-sans)!important;font-size:30px!important;font-weight:950!important}.makfi-v2-nav{justify-self:center!important;display:flex!important;min-height:48px!important;padding:0 22px!important;gap:34px!important;border:0!important;background:transparent!important}.makfi-v2-nav button{color:#1c2a3c!important;font-size:14px!important;font-weight:850!important}.makfi-v2-actions{gap:10px!important}.makfi-v2-login,.makfi-v2-utility,.makfi-v2-menu{min-height:48px!important;border:1px solid rgba(186,207,231,.8)!important;border-radius:17px!important;background:#ffffffe0!important;color:var(--v2-ink)!important;box-shadow:0 10px 24px #20568f14!important}.makfi-v2-login{padding:0 18px!important}.makfi-v2-utility,.makfi-v2-menu{min-width:48px!important;padding:0 13px!important}.makfi-v2-login:hover,.makfi-v2-utility:hover,.makfi-v2-menu:hover{color:var(--v2-blue)!important;background:#fff!important;border-color:#3784e085!important}.makfi-v2-hero{min-height:1020px!important;padding:150px 0 44px!important;align-items:start!important;color:var(--v2-ink)!important;background:radial-gradient(circle at 22% 18%,rgba(0,127,255,.16),transparent 22%),radial-gradient(circle at 82% 8%,#fff 0%,transparent 24%),linear-gradient(180deg,#f9fdff,#eaf7ff 74%,#f8fcff)!important}.makfi-v2-hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;background:linear-gradient(90deg,#fff6,#ffffff1a),repeating-linear-gradient(118deg,transparent 0 70px,rgba(46,136,236,.04) 70px 72px)!important;pointer-events:none!important}.makfi-v2-hero:after{content:""!important;position:absolute!important;inset-inline:0!important;bottom:0!important;height:270px!important;z-index:1!important;background:linear-gradient(180deg,transparent,rgba(205,231,255,.6)),linear-gradient(100deg,transparent 0 18%,rgba(46,136,236,.17) 18.2% 18.5%,transparent 19% 30%,rgba(46,136,236,.13) 30.2% 30.5%,transparent 31%),repeating-linear-gradient(0deg,transparent 0 33px,rgba(255,255,255,.62) 34px 35px),repeating-linear-gradient(90deg,transparent 0 54px,rgba(255,255,255,.5) 55px 56px)!important;transform:perspective(800px) rotateX(60deg) translateY(72px)!important;transform-origin:bottom!important;pointer-events:none!important}.makfi-v2-route-motion{z-index:1!important;opacity:.9!important}.makfi-v2 .route-line{height:2px!important;width:360px!important;opacity:.44!important;background:repeating-linear-gradient(90deg,rgba(128,179,230,.8) 0 5px,transparent 5px 12px)!important}.makfi-v2 .route-line-one{top:17%!important;left:8%!important;transform:rotate(22deg)!important}.makfi-v2 .route-line-two{top:55%!important;right:0!important}.makfi-v2 .route-line-three{bottom:31%!important;left:4%!important}.makfi-v2-hero-layout{z-index:3!important;grid-template-columns:minmax(430px,.94fr) minmax(0,1.06fr)!important;gap:clamp(42px,8vw,112px)!important;align-items:center!important;padding:34px 0 30px!important}.makfi-v2-hero-copy{order:2!important;max-width:560px!important;text-align:right!important;justify-self:end!important}.makfi-v2-hero-copy:before{content:"منصة مكفي لتعويض ركاب الطيران"!important;display:inline-flex!important;margin-bottom:24px!important;padding:8px 18px!important;border:1px solid rgba(65,144,232,.25)!important;border-radius:999px!important;background:#ffffffa3!important;color:#176bd6!important;font-size:13px!important;font-weight:850!important}.makfi-v2-hero-copy h1{color:var(--v2-ink)!important;font-family:var(--font-display)!important;font-size:clamp(72px,8.5vw,118px)!important;line-height:1.08!important;font-weight:900!important;text-wrap:balance!important}.makfi-v2-hero-copy h1 span{display:block!important;color:var(--v2-blue)!important}.makfi-v2-hero-copy>p:not(.makfi-v2-hero-note){max-width:520px!important;margin-top:28px!important;color:var(--v2-ink-soft)!important;font-size:clamp(18px,1.8vw,24px)!important;line-height:1.95!important}.makfi-v2-hero-actions{display:none!important}.makfi-v2-hero-note{margin-top:26px!important;color:var(--v2-muted)!important;justify-content:flex-start!important}.makfi-v2-hero-copy .makfi-v2-hero-note:before,.makfi-v2-hero-copy .makfi-v2-hero-note:after{content:""!important;width:1px!important;height:38px!important;background:#7997b959!important}.makfi-v2-claim-launch{order:1!important;position:relative!important;width:min(100%,414px)!important;justify-self:center!important;padding:34px 28px 28px!important;border:1px solid rgba(194,216,239,.72)!important;border-radius:30px!important;background:#ffffffc7!important;color:var(--v2-ink)!important;box-shadow:0 34px 80px #1d69bf29!important;-webkit-backdrop-filter:blur(18px) saturate(1.18)!important;backdrop-filter:blur(18px) saturate(1.18)!important;transform:rotate(-3deg)!important}.makfi-v2-claim-launch:before{content:"BAGGAGE\\A MXF\\A PRIORITY"!important;white-space:pre!important;position:absolute!important;inset-inline-start:-126px!important;top:-110px!important;width:86px!important;min-height:214px!important;display:grid!important;place-items:center!important;padding:18px 10px!important;border:1px solid rgba(189,215,239,.85)!important;border-radius:16px!important;background:linear-gradient(180deg,#ffffffe6,#d6ebffdb),repeating-linear-gradient(90deg,#87a6c6 0 2px,transparent 2px 6px)!important;color:#7894b0!important;font-size:10px!important;font-weight:900!important;line-height:1.8!important;text-align:center!important;box-shadow:0 20px 48px #215b971f!important;transform:rotate(-13deg)!important;pointer-events:none!important}.makfi-v2-claim-launch:after{content:""!important;position:absolute!important;inset-inline-start:-145px!important;bottom:58px!important;width:150px!important;height:94px!important;border:1px solid rgba(181,209,238,.6)!important;border-radius:16px!important;background:linear-gradient(135deg,#3a86e233,#ffffff29),linear-gradient(90deg,transparent 0 35%,rgba(255,255,255,.22) 35% 37%,transparent 37%)!important;box-shadow:0 20px 48px #215b971f!important;transform:rotate(-9deg)!important;pointer-events:none!important}.makfi-v2-claim-topline{display:grid!important;gap:7px!important;padding:0!important;border:0!important;background:transparent!important;text-align:center!important}.makfi-v2-claim-topline span,.makfi-v2-claim-launch h2{color:var(--v2-ink)!important;font-family:var(--font-sans)!important;font-size:24px!important;line-height:1.45!important;font-weight:950!important}.makfi-v2-claim-launch h2{display:none!important}.makfi-v2-claim-topline small,.makfi-v2-claim-launch>p{color:var(--v2-muted)!important;font-size:13px!important;font-weight:700!important}.makfi-v2-claim-launch>p{display:none!important}.makfi-v2-claim-types{grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin-top:22px!important}.makfi-v2-claim-types button{min-height:112px!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:8px!important;padding:12px 8px!important;border:1px solid rgba(205,220,238,.72)!important;border-radius:17px!important;background:#ffffffb8!important;color:var(--v2-ink)!important;text-align:center!important;box-shadow:0 12px 26px #13529d0f!important}.makfi-v2-claim-types button>svg:first-child{color:var(--v2-blue)!important;width:30px!important;height:30px!important}.makfi-v2-claim-types button:nth-child(2)>svg:first-child{color:#1d6ee8!important}.makfi-v2-claim-types button:nth-child(3)>svg:first-child{color:#ef6b62!important}.makfi-v2-claim-types button.active{border-color:#1c75ee!important;background:#fffffff0!important;box-shadow:0 18px 34px #1c75ee2b!important}.makfi-v2-claim-types button.active:after{content:"✓"!important;position:absolute!important;inset-inline-start:10px!important;top:10px!important;width:22px!important;height:22px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:var(--v2-blue)!important;color:#fff!important;font-size:13px!important;font-weight:950!important}.makfi-v2-claim-types button>svg:last-child{display:none!important}.makfi-v2-claim-types strong{color:var(--v2-ink)!important;font-size:15px!important;font-weight:950!important}.makfi-v2-claim-types small{display:none!important}.makfi-v2-flight-field{margin-top:20px!important;gap:8px!important}.makfi-v2-flight-field>span{color:var(--v2-ink-soft)!important;font-size:13px!important;font-weight:850!important}.makfi-v2-flight-field>div{min-height:58px!important;border:1px solid rgba(204,221,241,.78)!important;border-radius:17px!important;background:#ffffffd1!important}.makfi-v2-flight-field svg{color:#9fb3c9!important}.makfi-v2-flight-field input{color:var(--v2-ink)!important;font-size:16px!important;font-weight:850!important}.makfi-v2-submit,.makfi-v2-primary{min-height:60px!important;border-radius:15px!important;background:linear-gradient(135deg,#0d6ee8,#2a8dff)!important;box-shadow:0 20px 34px #1871e847!important;color:#fff!important}.makfi-v2-submit-note{justify-content:center!important;margin-top:18px!important;color:#7b8ba0!important;font-size:12px!important}.makfi-v2-aviation-stage{display:block!important;position:absolute!important;inset-inline-start:4%!important;top:130px!important;width:380px!important;height:520px!important;opacity:1!important;transform:none!important;z-index:2!important;pointer-events:none!important}.makfi-v2-aviation-stage:before,.makfi-v2-aviation-stage:after{content:""!important;position:absolute!important;border:1px dashed rgba(141,178,216,.42)!important;border-radius:50%!important;background:transparent!important}.makfi-v2-aviation-stage:before{width:290px!important;height:138px!important;inset:6px auto auto 32px!important;transform:rotate(-18deg)!important}.makfi-v2-aviation-stage:after{width:260px!important;height:92px!important;inset:205px auto auto -46px!important;transform:rotate(9deg)!important}.makfi-v2-flight-card,.makfi-v2-doc-card,.makfi-v2-bag-card{position:absolute!important;display:grid!important;place-items:center!important;border:1px solid rgba(190,215,240,.7)!important;border-radius:18px!important;background:#ffffff85!important;color:#96aac1!important;box-shadow:0 20px 44px #1c68be1f!important}.makfi-v2-flight-card{inset:245px auto auto 16px!important;width:158px!important;height:102px!important;transform:rotate(-8deg)!important}.makfi-v2-doc-card{inset:380px auto auto 68px!important;width:96px!important;height:126px!important;transform:rotate(-7deg)!important;font-size:0!important}.makfi-v2-bag-card{inset:190px auto auto 238px!important;width:56px!important;height:56px!important;border-radius:999px!important;color:#fff!important;background:linear-gradient(135deg,#1e7ff4,#6fb3ff)!important;transform:rotate(-7deg)!important}.makfi-v2-flight-card span,.makfi-v2-flight-card strong,.makfi-v2-flight-card i,.makfi-v2-doc-card span,.makfi-v2-bag-card span{display:none!important}.makfi-v2-orbit-plane{inset:38px auto auto 255px!important;color:#2279e685!important;animation:makfiV2FloatCard 5s ease-in-out infinite!important}.makfi-v2-hero-footnote{position:relative!important;z-index:4!important;width:min(100% - 48px,1180px)!important;margin-top:8px!important;padding:22px 28px!important;border:1px solid rgba(189,215,240,.64)!important;border-radius:26px!important;background:#ffffff94!important;color:var(--v2-ink)!important;box-shadow:0 20px 48px #1e5ca014!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.makfi-v2-hero-footnote span{color:var(--v2-ink)!important;font-weight:850!important}.makfi-v2-hero-footnote b{width:28px!important;height:28px!important;background:var(--v2-blue)!important;color:#fff!important;border-radius:50%!important}.makfi-v2-hero-footnote i{border-color:#72a5db80!important}.makfi-v2-section{padding:76px 0!important;background:transparent!important}.makfi-v2-journey-section{margin-top:0!important}.makfi-v2-section-intro{margin-bottom:34px!important;text-align:right!important}.makfi-v2-section h2{color:var(--v2-ink)!important;font-family:var(--font-display)!important;font-size:clamp(34px,4.2vw,62px)!important;line-height:1.32!important;font-weight:900!important}.makfi-v2-section-intro p,.makfi-v2-service-copy>p,.makfi-v2-portal-copy>p,.makfi-v2-contact-layout>div>p{color:var(--v2-muted)!important;font-size:16px!important;line-height:1.9!important}.makfi-v2-journey-rail{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:18px!important;padding:32px!important;border:1px solid rgba(190,214,238,.72)!important;border-radius:26px!important;background:#ffffff9e!important;box-shadow:0 20px 58px #215b9714!important}.makfi-v2-journey-rail li{min-height:190px!important;display:grid!important;place-items:center!important;gap:12px!important;text-align:center!important;border:0!important;background:transparent!important;box-shadow:none!important}.makfi-v2-journey-number{width:36px!important;height:36px!important;border-radius:50%!important;background:var(--v2-blue)!important;color:#fff!important;box-shadow:0 0 0 8px #1673ea1a!important}.makfi-v2-journey-icon{color:var(--v2-ink)!important;background:transparent!important}.makfi-v2-journey-rail h3{color:var(--v2-ink)!important;font-size:18px!important;font-weight:950!important}.makfi-v2-journey-rail p{color:var(--v2-muted)!important;font-size:13px!important;line-height:1.85!important}.makfi-v2-service-layout{grid-template-columns:.92fr 1.08fr!important;gap:42px!important;align-items:center!important}.makfi-v2-document-visual{min-height:360px!important;border:1px solid rgba(191,216,241,.72)!important;border-radius:24px!important;background:radial-gradient(circle at 28% 28%,rgba(22,115,234,.14),transparent 28%),linear-gradient(180deg,#ffffffdb,#ebf7ffd1)!important;box-shadow:0 24px 62px #215b9717!important}.makfi-v2-document-visual img{width:min(86%,520px)!important;filter:drop-shadow(0 24px 38px rgba(29,100,180,.14))!important}.makfi-v2-service-copy h2,.makfi-v2-portal-copy h2,.makfi-v2-contact-layout h2{max-width:620px!important}.makfi-v2-service-list{grid-template-columns:repeat(3,1fr)!important;gap:14px!important;margin-top:26px!important}.makfi-v2-service-list button{min-height:270px!important;align-content:start!important;gap:16px!important;padding:24px!important;border:1px solid rgba(190,214,238,.78)!important;border-radius:18px!important;background:#ffffffc7!important;box-shadow:0 20px 52px #215b9714!important;text-align:right!important}.makfi-v2-service-list button:after{content:""!important;height:86px!important;align-self:end!important;border-radius:14px!important;background:linear-gradient(180deg,#fff0,#d2e8ffe0),repeating-linear-gradient(90deg,rgba(26,117,232,.18) 0 10px,transparent 10px 18px)!important}.makfi-v2-service-list button.accent-coral:after{background:radial-gradient(circle at 68% 68%,rgba(239,114,93,.42),transparent 24%),linear-gradient(180deg,#fff0,#dceeffe6)!important}.makfi-v2-service-list button.accent-mint:after{background:radial-gradient(circle at 58% 68%,rgba(239,114,93,.36),transparent 22%),linear-gradient(180deg,#fff0,#e5f1ffe6)!important}.makfi-v2-service-icon{width:58px!important;height:58px!important;border-radius:18px!important;background:#1673ea1a!important;color:var(--v2-blue)!important}.makfi-v2-service-list strong{color:var(--v2-ink)!important;font-size:19px!important;line-height:1.65!important}.makfi-v2-service-list small{color:var(--v2-muted)!important;font-size:13px!important;line-height:1.85!important}.makfi-v2-portal-layout,.makfi-v2-contact-layout{border:1px solid rgba(190,214,238,.78)!important;border-radius:24px!important;background:#ffffffad!important;box-shadow:0 20px 58px #215b9714!important}.makfi-v2-portal-board,.makfi-v2-contact-form{border-color:#bed6eec7!important;background:#ffffffc7!important}.makfi-v2-footer{border-top:1px solid rgba(190,214,238,.72)!important;background:#ffffffb8!important;color:var(--v2-ink)!important}.makfi-v2-footer .makfi-v2-brand strong,.makfi-v2-footer p,.makfi-v2-footer a{color:var(--v2-ink)!important}.makfi-v2-scroll-top{position:fixed!important;left:24px!important;right:auto!important;bottom:24px!important;z-index:95!important;width:54px!important;height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:18px!important;background:linear-gradient(135deg,#0d6ee8,#2a8dff)!important;color:#fff!important;box-shadow:0 18px 38px #1673ea47!important}.makfi-v2-scroll-top svg{display:block!important;stroke:currentColor!important;stroke-width:2.5!important}.makfi-v2-dark{background:radial-gradient(circle at 18% 14%,rgba(72,161,255,.13),transparent 26%),linear-gradient(180deg,#071525,#0b1d31 52%,#081522)!important;color:#eef6ff!important}.makfi-v2-dark .makfi-v2-hero{background:radial-gradient(circle at 24% 18%,rgba(29,126,243,.16),transparent 24%),linear-gradient(180deg,#071525,#0b1d31 72%,#081522)!important}.makfi-v2-dark .makfi-v2-nav-shell,.makfi-v2-dark .makfi-v2-claim-launch,.makfi-v2-dark .makfi-v2-hero-footnote,.makfi-v2-dark .makfi-v2-journey-rail,.makfi-v2-dark .makfi-v2-service-list button,.makfi-v2-dark .makfi-v2-document-visual,.makfi-v2-dark .makfi-v2-portal-layout,.makfi-v2-dark .makfi-v2-contact-layout,.makfi-v2-dark .makfi-v2-portal-board,.makfi-v2-dark .makfi-v2-contact-form{border-color:#749bc857!important;background:#0d1f34b8!important;color:#eef6ff!important}.makfi-v2-dark .makfi-v2-brand,.makfi-v2-dark .makfi-v2-brand strong,.makfi-v2-dark .makfi-v2-nav button,.makfi-v2-dark .makfi-v2-login,.makfi-v2-dark .makfi-v2-utility,.makfi-v2-dark .makfi-v2-menu,.makfi-v2-dark .makfi-v2-hero-copy h1,.makfi-v2-dark .makfi-v2-section h2,.makfi-v2-dark .makfi-v2-journey-rail h3,.makfi-v2-dark .makfi-v2-service-list strong{color:#f8fbff!important}.makfi-v2-dark .makfi-v2-login,.makfi-v2-dark .makfi-v2-utility,.makfi-v2-dark .makfi-v2-menu,.makfi-v2-dark .makfi-v2-flight-field>div,.makfi-v2-dark .makfi-v2-claim-types button{border-color:#749bc861!important;background:#0b1d32c7!important}.makfi-v2-dark .makfi-v2-hero-copy>p:not(.makfi-v2-hero-note),.makfi-v2-dark .makfi-v2-section-intro p,.makfi-v2-dark .makfi-v2-service-copy>p,.makfi-v2-dark .makfi-v2-portal-copy>p,.makfi-v2-dark .makfi-v2-contact-layout>div>p,.makfi-v2-dark .makfi-v2-journey-rail p,.makfi-v2-dark .makfi-v2-service-list small{color:#b8cce2!important}@media(max-width:1060px){.makfi-v2-nav{display:none!important}.makfi-v2-menu{display:inline-flex!important}.makfi-v2-hero{min-height:auto!important;padding-top:124px!important}.makfi-v2-hero-layout,.makfi-v2-service-layout,.makfi-v2-portal-layout,.makfi-v2-contact-layout{grid-template-columns:1fr!important}.makfi-v2-hero-copy{order:1!important;text-align:center!important;justify-self:center!important}.makfi-v2-claim-launch{order:2!important;transform:none!important}.makfi-v2-claim-launch:before,.makfi-v2-claim-launch:after,.makfi-v2-aviation-stage{display:none!important}.makfi-v2-hero-copy>p:not(.makfi-v2-hero-note),.makfi-v2-hero-copy h1{margin-inline:auto!important}.makfi-v2-hero-note{justify-content:center!important}.makfi-v2-service-list,.makfi-v2-journey-rail{grid-template-columns:1fr!important}}@media(max-width:720px){.makfi-v2-container,.makfi-v2-nav-shell,.makfi-v2-hero-footnote{width:calc(100% - 28px)!important}.makfi-v2-header,.makfi-v2-header.is-solid{inset-block-start:10px!important}.makfi-v2-nav-shell{min-height:58px!important;grid-template-columns:auto auto 1fr!important;gap:8px!important;padding:6px!important;border-radius:20px!important}.makfi-v2-brand{justify-self:end!important}.makfi-v2-brand strong{display:inline!important;font-size:18px!important}.makfi-v2-brand img{width:34px!important;height:34px!important}.makfi-v2-actions{order:-1!important;justify-self:start!important}.makfi-v2-login,.makfi-v2-utility,.makfi-v2-menu{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:15px!important}.makfi-v2-login span{display:none!important}.makfi-v2-hero{padding:96px 0 42px!important}.makfi-v2-hero-layout{gap:26px!important}.makfi-v2-hero-copy h1{font-size:clamp(48px,16vw,72px)!important;line-height:1.14!important}.makfi-v2-hero-copy>p:not(.makfi-v2-hero-note){font-size:17px!important;line-height:1.9!important}.makfi-v2-claim-launch{width:100%!important;padding:22px 16px!important;border-radius:24px!important}.makfi-v2-claim-types{grid-template-columns:1fr!important}.makfi-v2-claim-types button{min-height:68px!important;grid-template-columns:auto 1fr!important;justify-items:start!important;text-align:start!important}.makfi-v2-hero-footnote{grid-template-columns:1fr!important;padding:16px!important}.makfi-v2-hero-footnote i{display:none!important}.makfi-v2-section{padding:54px 0!important}.makfi-v2-section h2{font-size:clamp(32px,11vw,46px)!important;line-height:1.36!important}.makfi-v2-journey-rail{padding:18px!important}.makfi-v2-document-visual{min-height:240px!important}.makfi-v2-service-list button{min-height:220px!important}}.site-v2{--v2-ink: #061324;--v2-ink-2: #0b2238;--v2-muted: #607089;--v2-border: rgba(130, 169, 214, .28);--v2-blue: #2079e8;--v2-cyan: #17c8df;--v2-mint: #35d9a4;--v2-violet: #7a69f2;--v2-glass: rgba(255, 255, 255, .78);--v2-glass-strong: rgba(255, 255, 255, .92);background:radial-gradient(circle at 10% 12%,rgba(37,138,232,.13),transparent 26rem),radial-gradient(circle at 88% 18%,rgba(23,200,223,.14),transparent 28rem),linear-gradient(180deg,#f6fbff,#eef7ff 44%,#fff)!important;color:var(--v2-ink)!important;font-family:var(--font-sans),system-ui,sans-serif!important;overflow-x:hidden!important}.site-v2 :where(p,span,small,a,button,input,textarea,label,li,strong){font-family:var(--font-sans),system-ui,sans-serif!important;letter-spacing:0!important}.site-v2 :where(h1,h2,h3,h4,.site-v2-brand strong){font-family:var(--font-display),var(--font-sans),serif!important;letter-spacing:0!important}.site-v2 .site-v2-hero{position:relative!important;isolation:isolate!important;min-height:100vh!important;padding:122px 20px 78px!important;overflow:hidden!important;background:linear-gradient(116deg,#020d1dfa,#072a49f0 44%,#e8f7fffa 44.2%,#f8fcfffa),radial-gradient(circle at 18% 18%,rgba(24,204,222,.22),transparent 24rem),radial-gradient(circle at 83% 25%,rgba(32,121,232,.18),transparent 28rem)!important}.site-v2 .site-v2-hero:before{content:""!important;position:absolute!important;inset:-12% -8% auto auto!important;width:72vw!important;height:82vh!important;z-index:-3!important;opacity:.64!important;background:linear-gradient(115deg,transparent 0 41%,rgba(255,255,255,.3) 41.2% 41.7%,transparent 42%),repeating-linear-gradient(100deg,rgba(255,255,255,.09) 0 2px,transparent 2px 54px),repeating-linear-gradient(10deg,rgba(20,149,231,.13) 0 2px,transparent 2px 64px);transform:rotate(-7deg);filter:blur(.1px);animation:v2OpsDrift 18s ease-in-out infinite}.site-v2 .site-v2-hero:after{content:""!important;position:absolute!important;inset:auto -20% -38% -8%!important;height:56vh!important;z-index:-4!important;background:radial-gradient(ellipse at 24% 0%,rgba(23,200,223,.36),transparent 40%),radial-gradient(ellipse at 72% 20%,rgba(32,121,232,.26),transparent 46%),linear-gradient(90deg,rgba(4,18,34,.74),rgba(16,111,174,.16),transparent);filter:blur(8px);animation:v2AuroraFlow 14s ease-in-out infinite alternate}.site-v2 .site-v2-hero-shade{position:absolute!important;inset:0!important;z-index:-2!important;background:radial-gradient(circle at 14% 18%,rgba(44,172,255,.18),transparent 22rem),radial-gradient(circle at 84% 22%,rgba(53,217,164,.2),transparent 18rem),linear-gradient(180deg,transparent 0%,rgba(2,12,28,.42) 100%)!important;pointer-events:none!important}.site-v2 .site-v2-video-bg{position:absolute!important;inset:0!important;z-index:-1!important;overflow:hidden!important;background:none!important;pointer-events:none!important}.site-v2 .site-v2-video-bg:before{content:""!important;position:absolute!important;right:12%!important;top:16%!important;width:410px!important;height:410px!important;border-radius:999px!important;opacity:.58!important;background:radial-gradient(circle,transparent 0 22%,rgba(23,200,223,.2) 22.4% 22.8%,transparent 23.2% 40%,rgba(255,255,255,.22) 40.2% 40.7%,transparent 41% 60%,rgba(32,121,232,.24) 60.2% 60.7%,transparent 61%),conic-gradient(from 34deg,rgba(23,200,223,.42),transparent 18%,transparent 70%,rgba(32,121,232,.32));-webkit-mask-image:radial-gradient(circle,#000 58%,transparent 72%);mask-image:radial-gradient(circle,#000 58%,transparent 72%);animation:v2RadarSweep 9s linear infinite}.site-v2 .site-v2-video-bg:after{content:"BAG TAG  ·  BOARDING PASS  ·  CLAIM PACK"!important;position:absolute!important;left:6%!important;bottom:20%!important;width:min(440px,38vw)!important;min-height:168px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:30px!important;padding:24px 26px!important;color:#ffffffc2!important;background:linear-gradient(135deg,#ffffff26,#ffffff0a),repeating-linear-gradient(0deg,transparent 0 22px,rgba(255,255,255,.08) 23px 24px);box-shadow:0 28px 80px #00000040;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;font-size:12px!important;font-weight:900!important;letter-spacing:.1em!important;direction:ltr!important;animation:v2FloatPanel 8s ease-in-out infinite}.site-v2 .v2-route-stream{position:absolute!important;width:44vw!important;height:2px!important;border-radius:999px!important;opacity:.62!important;background:repeating-linear-gradient(90deg,rgba(255,255,255,.75) 0 14px,transparent 14px 24px)!important;filter:drop-shadow(0 0 14px rgba(23,200,223,.44))}.site-v2 .v2-route-stream.stream-one{right:10%!important;top:33%!important;transform:rotate(-9deg)!important;animation:v2RouteMove 7s linear infinite!important}.site-v2 .v2-route-stream.stream-two{left:3%!important;top:58%!important;width:36vw!important;transform:rotate(13deg)!important;animation:v2RouteMove 8s linear infinite reverse!important}.site-v2 .v2-scan-line{position:absolute!important;inset:0 auto 0 49%!important;width:110px!important;opacity:.36!important;background:linear-gradient(90deg,transparent,rgba(23,200,223,.24),transparent)!important;transform:skew(-10deg);animation:v2ScanPass 7s ease-in-out infinite}.site-v2 .v2-grid-plane{position:absolute!important;left:9%!important;top:18%!important;width:245px!important;height:150px!important;border-radius:28px!important;opacity:.72!important;background:linear-gradient(90deg,rgba(53,217,164,.95) 0 6px,transparent 6px),linear-gradient(180deg,#ffffff29,#ffffff0d),repeating-linear-gradient(0deg,transparent 0 28px,rgba(255,255,255,.09) 28px 30px);border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 24px 70px #00000038;animation:v2FloatPanel 9s ease-in-out infinite reverse}.site-v2 .v2-grid-plane:before{content:"RUH  SV1024  ON TIME\\A JED  XY0301  REVIEW\\A DMM  BAGTAG  READY"!important;white-space:pre!important;position:absolute!important;inset:22px 24px!important;color:#ffffffe0!important;font-size:12px!important;line-height:2!important;direction:ltr!important;font-weight:900!important}.site-v2 .v2-ticket-card,.site-v2 .v2-baggage-card,.site-v2 .v2-doc-card{position:absolute!important;border:1px solid rgba(255,255,255,.24)!important;background:#ffffff29!important;box-shadow:0 22px 70px #020c1c38;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-v2 .v2-ticket-card{width:184px!important;height:112px!important;border-radius:22px!important;animation:v2FloatPanel 7.5s ease-in-out infinite}.site-v2 .v2-ticket-card:before{content:"BOARDING\\A PASS";white-space:pre;position:absolute;inset:20px;color:#ffffffd1;font-size:13px;line-height:1.5;font-weight:900;direction:ltr}.site-v2 .v2-ticket-card:after{content:"";position:absolute;left:20px;right:20px;bottom:20px;height:16px;border-radius:6px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.74) 0 5px,transparent 5px 9px)}.site-v2 .v2-ticket-card.ticket-one{right:44%!important;top:17%!important}.site-v2 .v2-ticket-card.ticket-two{left:16%!important;bottom:12%!important;transform:rotate(-5deg);animation-delay:-2s}.site-v2 .v2-baggage-card{right:6%!important;bottom:18%!important;width:150px!important;height:132px!important;border-radius:28px!important;animation:v2BaggageLift 6.5s ease-in-out infinite}.site-v2 .v2-baggage-card:before{content:"";position:absolute;inset:24px 38px 32px;border:6px solid rgba(255,255,255,.78);border-radius:16px}.site-v2 .v2-baggage-card:after{content:"";position:absolute;top:20px;right:50px;width:46px;height:18px;border:5px solid rgba(255,255,255,.78);border-bottom:0;border-radius:16px 16px 0 0}.site-v2 .v2-doc-card{left:30%!important;top:24%!important;width:124px!important;height:162px!important;border-radius:18px!important;animation:v2FloatPanel 10s ease-in-out infinite}.site-v2 .v2-doc-card:before{content:"";position:absolute;inset:24px 18px;background:linear-gradient(#fff 0 0) top / 72px 7px no-repeat,linear-gradient(#fff 0 0) center 38px / 86px 7px no-repeat,linear-gradient(#fff 0 0) center 60px / 58px 7px no-repeat;opacity:.78}.site-v2 .v2-airport-code{position:absolute!important;color:#ffffff2e!important;font:900 78px/1 var(--font-sans),system-ui!important;letter-spacing:0!important;direction:ltr!important}.site-v2 .v2-airport-code.code-ruh{right:7%!important;top:50%!important}.site-v2 .v2-airport-code.code-jed{left:8%!important;top:42%!important}.site-v2 .site-v2-header{position:fixed!important;inset:18px 0 auto!important;z-index:80!important;padding-inline:20px!important}.site-v2 .site-v2-nav-shell{max-width:1180px!important;min-height:66px!important;margin-inline:auto!important;padding:8px 10px!important;border:0!important;border-radius:999px!important;background:#ffffff14!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.site-v2 .site-v2-header.is-solid .site-v2-nav-shell{background:#ffffffeb!important;box-shadow:0 18px 50px #081b3024!important}.site-v2 .site-v2-brand strong,.site-v2 .site-v2-nav button,.site-v2 .site-v2-login,.site-v2 .site-v2-icon-button{color:#fff!important}.site-v2 .site-v2-header.is-solid .site-v2-brand strong,.site-v2 .site-v2-header.is-solid .site-v2-nav button,.site-v2 .site-v2-header.is-solid .site-v2-login,.site-v2 .site-v2-header.is-solid .site-v2-icon-button{color:var(--v2-ink)!important}.site-v2 .site-v2-cta,.site-v2 .site-v2-primary,.site-v2 .site-v2-submit{background:linear-gradient(135deg,#2384f3,#176bd8)!important;color:#fff!important;border:0!important;box-shadow:0 18px 36px #1f76e247!important}.site-v2 .site-v2-hero-grid{position:relative!important;display:grid!important;grid-template-columns:minmax(400px,.82fr) minmax(520px,1.18fr)!important;grid-template-areas:"claim copy" "claim lab"!important;align-items:center!important;gap:30px!important;max-width:1180px!important;min-height:calc(100vh - 210px)!important}.site-v2 .site-v2-hero-copy{grid-area:copy!important;max-width:700px!important;color:#fff!important;text-align:right!important;justify-self:end!important;margin:0!important}.site-v2 .site-v2-kicker{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 14px!important;border-radius:999px!important;color:#ffffffe6!important;background:#ffffff1f!important;border:1px solid rgba(255,255,255,.2)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-v2 .site-v2-hero-copy h1{margin:22px 0 18px!important;color:#fff!important;font-size:clamp(36px,4.35vw,64px)!important;line-height:1.45!important;font-weight:900!important;text-wrap:balance;text-shadow:0 18px 48px rgba(0,0,0,.28)}.site-v2 .site-v2-hero-copy p{max-width:660px!important;margin:0!important;color:#ffffffd6!important;font-size:16px!important;line-height:2.2!important;font-weight:650!important}.site-v2 .site-v2-trust-row span{color:#ffffffeb!important;background:#ffffff1a!important;border-color:#fff3!important}.site-v2 .site-v2-claim-card{grid-area:claim!important;position:relative!important;width:100%!important;max-width:480px!important;justify-self:start!important;padding:20px!important;border:1px solid rgba(255,255,255,.32)!important;border-radius:30px!important;background:linear-gradient(180deg,#fffffff5,#f4faffe0),radial-gradient(circle at 20% 0%,rgba(23,200,223,.14),transparent 18rem)!important;box-shadow:0 30px 100px #04122242!important;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%)}.site-v2 .site-v2-claim-card:before{content:""!important;position:absolute!important;inset:14px auto 14px -8px!important;width:5px!important;border-radius:999px!important;background:linear-gradient(180deg,var(--v2-cyan),var(--v2-blue),var(--v2-mint))!important}.site-v2 .site-v2-card-heading h2{font-size:26px!important;line-height:1.55!important;margin:8px 0!important}.site-v2 .site-v2-card-heading p{line-height:1.9!important;font-size:13.5px!important}.site-v2 .site-v2-funnel-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.site-v2 .site-v2-funnel-steps span{min-height:50px!important;border-radius:16px!important;font-size:12.5px!important}.site-v2 .site-v2-type-grid{display:grid!important;gap:10px!important}.site-v2 .site-v2-type-card{min-height:76px!important;padding:12px!important;border-radius:20px!important;background:#ffffffc7!important;border:1px solid rgba(130,169,214,.24)!important;box-shadow:none!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.site-v2 .site-v2-type-card:hover,.site-v2 .site-v2-type-card.active{transform:translateY(-2px)!important;border-color:#2079e8b8!important;box-shadow:0 18px 45px #2079e826!important}.site-v2 .site-v2-type-card small{color:var(--v2-muted)!important;font-size:12.5px!important}.site-v2 .site-v2-field span:first-child{font-size:13px!important}.site-v2 .site-v2-field-box{min-height:56px!important;border-radius:18px!important;background:#fff!important}.site-v2 .site-v2-amadeus-note{border-radius:18px!important;background:#ebf7fff0!important;line-height:1.85!important}.site-v2 .site-v2-submit{min-height:58px!important;border-radius:18px!important;font-size:17px!important}.site-v2 .site-v2-flight-lab{grid-area:lab!important;width:min(100%,700px)!important;min-height:260px!important;justify-self:end!important;position:relative!important;overflow:hidden!important;border-radius:32px!important;border:1px solid rgba(255,255,255,.18)!important;background:linear-gradient(135deg,#ffffff2e,#ffffff0f),repeating-linear-gradient(90deg,transparent 0 56px,rgba(255,255,255,.08) 56px 58px)!important;box-shadow:0 26px 80px #00000038!important;-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%)}.site-v2 .site-v2-flight-lab:before{content:""!important;position:absolute!important;inset:auto 18px 32px!important;height:34px!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.5) 0 18px,transparent 18px 28px)!important;opacity:.64!important;animation:v2BeltMove 8s linear infinite}.site-v2 .site-v2-lab-board{background:#020d1d94!important;border-color:#ffffff29!important}.site-v2 .site-v2-lab-strip div,.site-v2 .site-v2-lab-artifacts article{background:#ffffffd1!important;border-color:#ffffff38!important}.site-v2 .site-v2-section{padding:84px 20px!important}.site-v2 .site-v2-process,.site-v2 .site-v2-about,.site-v2 .site-v2-preview{background:radial-gradient(circle at 12% 8%,rgba(32,121,232,.08),transparent 22rem),linear-gradient(180deg,#f8fcff,#eef7ff)!important}.site-v2 .site-v2-section-copy h2,.site-v2 .site-v2-section-head h2,.site-v2 .site-v2-contact-card h2{font-size:clamp(32px,4vw,56px)!important;line-height:1.55!important;font-weight:900!important}.site-v2 .site-v2-section-copy p,.site-v2 .site-v2-section-head p,.site-v2 .site-v2-travel-card p,.site-v2 .site-v2-evidence-card p,.site-v2 .site-v2-service-card p{color:var(--v2-muted)!important;line-height:2.05!important}.site-v2 .site-v2-flow-card,.site-v2 .site-v2-evidence-card,.site-v2 .site-v2-service-card,.site-v2 .site-v2-goal-card,.site-v2 .site-v2-contact-form,.site-v2 .site-v2-contact-info,.site-v2 .site-v2-travel-card{border:1px solid rgba(130,169,214,.24)!important;background:linear-gradient(180deg,#ffffffeb,#f6fbffd1)!important;box-shadow:0 22px 60px #071c3414!important}.site-v2 .site-v2-travel-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.site-v2 .site-v2-travel-card{position:relative!important;display:grid!important;grid-template-columns:1fr!important;min-height:330px!important;padding:16px!important;border-radius:28px!important;overflow:hidden!important}.site-v2 .site-v2-travel-visual{min-height:150px!important;border-radius:22px!important;background:radial-gradient(circle at 24% 28%,rgba(32,121,232,.2),transparent 7rem),linear-gradient(135deg,#e7f4fff2,#ffffffc7)!important;overflow:hidden!important}.site-v2 .site-v2-travel-card h3{font-size:21px!important;line-height:1.55!important;margin-top:14px!important}.site-v2 .site-v2-travel-card p{font-size:13.5px!important}.site-v2 .site-v2-travel-card[data-variant=board] .site-v2-travel-visual:before,.site-v2 .site-v2-travel-card[data-variant=belt] .site-v2-travel-visual:before,.site-v2 .site-v2-travel-card[data-variant=docs] .site-v2-travel-visual:before,.site-v2 .site-v2-travel-card[data-variant=route] .site-v2-travel-visual:before{content:""!important;position:absolute!important}.site-v2 .site-v2-travel-card[data-variant=board] .site-v2-travel-visual:before{inset:22px!important;border-radius:16px!important;background:linear-gradient(90deg,rgba(53,217,164,.9) 0 6px,transparent 6px),repeating-linear-gradient(0deg,#081c30e6 0 24px,#ffffff29 24px 25px)!important}.site-v2 .site-v2-travel-card[data-variant=board] .site-v2-travel-visual:after{content:"SV1024  READY\\A BAG  DOC OK\\A PAY  OPEN"!important;white-space:pre!important;position:absolute!important;inset:34px 44px!important;direction:ltr!important;color:#dffaff!important;font-size:12px!important;line-height:2.05!important;font-weight:900!important}.site-v2 .site-v2-travel-card[data-variant=belt] .site-v2-travel-visual:before{left:20px!important;right:20px!important;bottom:34px!important;height:32px!important;border-radius:999px!important;background:repeating-linear-gradient(90deg,#1a3658 0 18px,#2d6aa4 18px 36px)!important;animation:v2BeltMove 6s linear infinite}.site-v2 .site-v2-travel-card[data-variant=belt] .site-v2-travel-visual:after{content:""!important;position:absolute!important;right:50px!important;top:34px!important;width:74px!important;height:66px!important;border-radius:16px!important;background:#fff!important;border:2px solid rgba(32,121,232,.28)!important;box-shadow:inset 0 16px #2079e81f}.site-v2 .site-v2-travel-card[data-variant=docs] .site-v2-travel-visual:before{inset:22px 42px 18px 28px!important;border-radius:18px!important;background:linear-gradient(#2079e8 0 0) top 28px right 24px / 72px 7px no-repeat,linear-gradient(#9db2c8 0 0) top 52px right 24px / 96px 6px no-repeat,linear-gradient(#9db2c8 0 0) top 74px right 24px / 58px 6px no-repeat,#fff!important;box-shadow:-16px 18px #2079e81a}.site-v2 .site-v2-travel-card[data-variant=route] .site-v2-travel-visual:before{inset:42px 28px auto!important;height:2px!important;border-radius:999px!important;background:repeating-linear-gradient(90deg,#2079e8 0 18px,transparent 18px 32px)!important;transform:rotate(-10deg)}.site-v2 .site-v2-travel-card[data-variant=route] .site-v2-travel-visual:after{content:""!important;position:absolute!important;width:110px!important;height:110px!important;left:26px!important;bottom:18px!important;border-radius:999px!important;background:radial-gradient(circle,transparent 0 35%,rgba(32,121,232,.2) 36% 38%,transparent 39% 58%,rgba(53,217,164,.28) 59% 61%,transparent 62%),conic-gradient(from 20deg,rgba(32,121,232,.4),transparent 30%,transparent)!important;animation:v2RadarSweep 8s linear infinite}.site-v2.site-v2-dark{background:radial-gradient(circle at 14% 12%,rgba(32,121,232,.18),transparent 24rem),linear-gradient(180deg,#061324,#091b30 55%,#061324)!important;color:#f7fbff!important}.site-v2.site-v2-dark .site-v2-section,.site-v2.site-v2-dark .site-v2-process,.site-v2.site-v2-dark .site-v2-about,.site-v2.site-v2-dark .site-v2-preview{background:radial-gradient(circle at 18% 12%,rgba(23,200,223,.12),transparent 24rem),linear-gradient(180deg,#061324,#081c33)!important}.site-v2.site-v2-dark :where(.site-v2-section-copy h2,.site-v2-section-head h2,.site-v2-contact-card h2,.site-v2-travel-card h3,.site-v2-flow-card strong,.site-v2-service-card h3,.site-v2-evidence-card h3){color:#f8fbff!important}.site-v2.site-v2-dark :where(.site-v2-section-copy p,.site-v2-section-head p,.site-v2-travel-card p,.site-v2-service-card p,.site-v2-evidence-card p,.site-v2-flow-card small){color:#b8c7d9!important}.site-v2.site-v2-dark .site-v2-claim-card,.site-v2.site-v2-dark .site-v2-flow-card,.site-v2.site-v2-dark .site-v2-evidence-card,.site-v2.site-v2-dark .site-v2-service-card,.site-v2.site-v2-dark .site-v2-goal-card,.site-v2.site-v2-dark .site-v2-contact-form,.site-v2.site-v2-dark .site-v2-contact-info,.site-v2.site-v2-dark .site-v2-travel-card{background:linear-gradient(180deg,#0f233af0,#08182ae6)!important;border-color:#89b1dc3d!important;box-shadow:0 24px 70px #0000003d!important}.site-v2.site-v2-dark .site-v2-type-card,.site-v2.site-v2-dark .site-v2-field-box,.site-v2.site-v2-dark .site-v2-amadeus-note{background:#071627e0!important;border-color:#89b1dc3d!important;color:#f8fbff!important}.site-v2.site-v2-dark .site-v2-type-card small,.site-v2.site-v2-dark .site-v2-card-heading p,.site-v2.site-v2-dark .site-v2-amadeus-note{color:#c4d0de!important}@keyframes v2OpsDrift{0%,to{transform:translateZ(0) rotate(-7deg)}50%{transform:translate3d(-26px,18px,0) rotate(-5deg)}}@keyframes v2AuroraFlow{0%{transform:translate(0) scale(1);opacity:.72}to{transform:translate(-42px) scale(1.05);opacity:.98}}@keyframes v2RouteMove{0%{background-position:0 0}to{background-position:-160px 0}}@keyframes v2ScanPass{0%,to{transform:translate(0) skew(-10deg);opacity:.14}50%{transform:translate(-18vw) skew(-10deg);opacity:.42}}@keyframes v2FloatPanel{0%,to{translate:0 0}50%{translate:0 -14px}}@keyframes v2BaggageLift{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -18px;rotate:-2deg}}@keyframes v2BeltMove{0%{background-position:0 0}to{background-position:-180px 0}}@media(max-width:1180px){.site-v2 .site-v2-hero-grid{grid-template-columns:1fr!important;grid-template-areas:"claim" "copy" "lab"!important;max-width:820px!important;min-height:auto!important}.site-v2 .site-v2-claim-card,.site-v2 .site-v2-hero-copy,.site-v2 .site-v2-flight-lab{justify-self:center!important;width:min(100%,760px)!important;max-width:760px!important}.site-v2 .site-v2-hero-copy{text-align:center!important}.site-v2 .site-v2-hero-actions,.site-v2 .site-v2-trust-row{justify-content:center!important}.site-v2 .site-v2-travel-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:780px){.site-v2 .site-v2-header{inset:10px 0 auto!important;padding-inline:10px!important}.site-v2 .site-v2-nav-shell{min-height:56px!important;padding:6px!important;border-radius:20px!important;background:#ffffffe6!important}.site-v2 .site-v2-brand strong,.site-v2 .site-v2-nav,.site-v2 .site-v2-cta,.site-v2 .site-v2-icon-button span,.site-v2 .site-v2-login span{display:none!important}.site-v2 .site-v2-brand-logo{width:46px!important;height:34px!important}.site-v2 .site-v2-icon-button,.site-v2 .site-v2-login,.site-v2 .site-v2-menu{width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;border-radius:14px!important;color:var(--v2-ink)!important}.site-v2 .site-v2-login .icon,.site-v2 .site-v2-login svg{display:block!important}.site-v2 .site-v2-hero{min-height:auto!important;padding:86px 12px 44px!important;background:linear-gradient(180deg,#030f1ff5 0 42%,#eef7ff 42.2% 100%)!important}.site-v2 .site-v2-hero-grid{gap:18px!important;width:min(100%,520px)!important}.site-v2 .site-v2-claim-card{padding:15px!important;border-radius:24px!important}.site-v2 .site-v2-card-heading h2{font-size:22px!important}.site-v2 .site-v2-card-heading p{font-size:12.5px!important}.site-v2 .site-v2-funnel-steps span:not(.active){display:none!important}.site-v2 .site-v2-funnel-steps{grid-template-columns:1fr!important}.site-v2 .site-v2-type-card{min-height:68px!important;grid-template-columns:44px 1fr auto!important}.site-v2 .site-v2-hero-copy{text-align:right!important;color:#fff!important}.site-v2 .site-v2-kicker,.site-v2 .site-v2-hero-actions,.site-v2 .site-v2-trust-row,.site-v2 .site-v2-video-bg:after,.site-v2 .v2-grid-plane,.site-v2 .v2-ticket-card.ticket-two,.site-v2 .v2-doc-card,.site-v2 .v2-weather-band,.site-v2 .site-v2-lab-radar,.site-v2 .site-v2-lab-artifacts{display:none!important}.site-v2 .site-v2-hero-copy h1{font-size:clamp(30px,9vw,44px)!important;line-height:1.7!important;color:#fff!important}.site-v2 .site-v2-hero-copy p{font-size:13.5px!important;line-height:2.15!important;color:#ffffffd6!important}.site-v2 .site-v2-flight-lab{min-height:220px!important;border-radius:24px!important}.site-v2 .site-v2-lab-board{inset:18px!important;width:auto!important}.site-v2 .site-v2-lab-strip{right:18px!important;left:18px!important;bottom:18px!important;grid-template-columns:1fr!important}.site-v2 .site-v2-lab-strip div:nth-child(n+2){display:none!important}.site-v2 .v2-ticket-card.ticket-one{left:8px!important;right:auto!important;top:128px!important;width:128px!important;height:80px!important;opacity:.58!important}.site-v2 .v2-baggage-card{left:16px!important;right:auto!important;bottom:26px!important;width:100px!important;height:88px!important;opacity:.56!important}.site-v2 .site-v2-section{padding:54px 14px!important}.site-v2 .site-v2-section-copy h2,.site-v2 .site-v2-section-head h2,.site-v2 .site-v2-contact-card h2{font-size:clamp(28px,9vw,40px)!important;line-height:1.65!important}.site-v2 .site-v2-travel-grid{grid-template-columns:1fr!important}.site-v2 .site-v2-travel-card{min-height:auto!important}}.site-v2{--v2-hero-ink: #f8fbff;--v2-glass-white: rgba(255, 255, 255, .72);--v2-glass-strong: rgba(255, 255, 255, .88);--v2-night-card: rgba(8, 21, 38, .82)}.site-v2 .site-v2-hero{isolation:isolate;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 76% 18%,rgba(64,181,255,.34),transparent 28%),radial-gradient(circle at 18% 78%,rgba(25,210,178,.22),transparent 32%),linear-gradient(112deg,#04101ffa,#082d51e6 46%,#0e527fb8),var(--site-hero-media) center / cover no-repeat!important}.site-v2 .site-v2-video-bg:before{opacity:.52;background:linear-gradient(115deg,transparent 0 25%,rgba(255,255,255,.12) 27%,transparent 30% 57%,rgba(99,194,255,.12) 59%,transparent 63%),repeating-linear-gradient(118deg,transparent 0 34px,rgba(255,255,255,.08) 36px,transparent 38px 86px)}.site-v2 .site-v2-video-bg:after{opacity:.78}.site-v2 .v2-route-stream{height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.94),rgba(40,189,255,.86),transparent);box-shadow:0 0 26px #41b5ff8c}.site-v2 .stream-one{top:27%;right:4%;width:52vw}.site-v2 .stream-two{top:61%;right:38%;width:34vw}.site-v2 .v2-radar-pulse{border-color:#ffffff70;box-shadow:0 0 34px #50beff38}.site-v2 .site-v2-hero-copy{color:var(--v2-hero-ink)}.site-v2 .site-v2-hero-copy h1{max-width:880px;font-size:clamp(38px,3.65vw,60px);line-height:1.56;text-wrap:balance;text-shadow:0 18px 60px rgba(0,0,0,.32)}.site-v2 .site-v2-hero-copy p{max-width:760px;color:#f8fbffdb;font-size:clamp(16px,1.2vw,20px);line-height:2.05}.site-v2 .site-v2-kicker,.site-v2 .site-v2-trust-row span,.site-v2 .site-v2-secondary{border-color:#ffffff42;background:#ffffff1c;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-v2 .site-v2-primary,.site-v2 .site-v2-submit,.site-v2 .site-v2-cta{background:linear-gradient(135deg,#1f71dd,#129bee);box-shadow:0 22px 56px #1f71dd5c}.site-v2 .site-v2-claim-card{border:1px solid rgba(255,255,255,.22);background:linear-gradient(180deg,#ffffffe8,#eef7ffd1);box-shadow:0 36px 120px #04112252,inset 0 1px #ffffffd1;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.site-v2.site-v2-dark .site-v2-claim-card{border-color:#81beff38;background:linear-gradient(180deg,#071427eb,#09203adb)}.site-v2.site-v2-dark .site-v2-card-heading h2,.site-v2.site-v2-dark .site-v2-type-card strong,.site-v2.site-v2-dark .site-v2-field span,.site-v2.site-v2-dark .site-v2-amadeus-note,.site-v2.site-v2-dark .site-v2-field-box input{color:#f8fbff}.site-v2.site-v2-dark .site-v2-card-heading p,.site-v2.site-v2-dark .site-v2-type-card small{color:#deebffbd}.site-v2.site-v2-dark .site-v2-type-card,.site-v2.site-v2-dark .site-v2-field-box,.site-v2.site-v2-dark .site-v2-amadeus-note{border-color:#89beff38;background:#ffffff0f}.site-v2 .site-v2-flight-lab{min-height:clamp(620px,67vh,790px);overflow:hidden;border:1px solid rgba(255,255,255,.24);background:radial-gradient(circle at 30% 24%,rgba(75,201,255,.26),transparent 28%),radial-gradient(circle at 82% 76%,rgba(31,113,221,.28),transparent 30%),linear-gradient(145deg,#061222d1,#093c648c),#ffffff14;box-shadow:0 36px 130px #030d1b47,inset 0 1px #ffffff38;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.site-v2 .site-v2-flight-lab:before{content:"";position:absolute;inset:14px;border-radius:30px;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 52px),linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,transparent 1px 52px);opacity:.32}.site-v2 .site-v2-flight-lab:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.site-v2 .site-v2-lab-radar,.site-v2 .site-v2-lab-board,.site-v2 .site-v2-lab-strip div,.site-v2 .site-v2-lab-artifacts article,.site-v2 .site-v2-lab-belt{border-color:#fff3;background:#ffffff1c;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-v2 .site-v2-lab-board strong,.site-v2 .site-v2-lab-strip strong,.site-v2 .site-v2-lab-artifacts strong{color:#fff}.site-v2 .site-v2-lab-board span,.site-v2 .site-v2-lab-board small,.site-v2 .site-v2-lab-strip span,.site-v2 .site-v2-lab-artifacts span{color:#eef7ffb8}.site-v2 .site-v2-lab-belt i{background:linear-gradient(135deg,rgba(255,255,255,.2),transparent 42%),repeating-linear-gradient(90deg,#eaf4ff 0 24px,#77bcff 24px 38px,#0f62c7 38px 62px)}.site-v2 .site-v2-services{background:radial-gradient(circle at 12% 24%,rgba(31,113,221,.08),transparent 28%),radial-gradient(circle at 84% 72%,rgba(22,188,156,.1),transparent 28%),linear-gradient(180deg,#f8fbff,#eef6ff)}.site-v2.site-v2-dark .site-v2-services{background:radial-gradient(circle at 12% 24%,rgba(31,113,221,.18),transparent 30%),radial-gradient(circle at 84% 72%,rgba(22,188,156,.14),transparent 30%),linear-gradient(180deg,#071529,#081d35)}.site-v2.site-v2-dark .site-v2-travel-card{border-color:#8bc1ff33;background:linear-gradient(180deg,#0d2037e6,#081628db);box-shadow:0 30px 90px #00000047}.site-v2 .site-v2-travel-card:before{content:"";position:absolute;inset:-35% -18% auto;height:70%;z-index:-1;background:radial-gradient(circle,rgba(31,113,221,.2),transparent 58%);transform:rotate(-12deg)}.site-v2 .site-v2-travel-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0 36%,rgba(255,255,255,.44) 43%,transparent 50% 100%);transform:translate(-120%);animation:v2CardSweep 6s ease-in-out infinite}.site-v2 .site-v2-travel-visual svg{position:absolute;top:22px;inset-inline-end:22px;width:36px;height:36px;color:#1f71dd;filter:drop-shadow(0 14px 24px rgba(31,113,221,.18))}.site-v2 .site-v2-travel-visual strong{position:absolute;right:22px;left:22px;bottom:20px;display:block;color:#071529;font-size:22px;letter-spacing:0;direction:ltr}.site-v2.site-v2-dark .site-v2-travel-visual strong{color:#f8fbff}.site-v2 .travel-line{position:absolute;display:block;border-radius:999px}.site-v2 .line-a{top:72px;right:22px;width:72%;height:12px;background:#1f71dd24}.site-v2 .line-b{top:96px;right:22px;width:56%;height:12px;background:#16bc9c24}.site-v2 .line-c{top:120px;right:22px;width:42%;height:12px;background:#f59e0b26}.site-v2 .travel-board .site-v2-travel-visual{background:linear-gradient(90deg,#051324eb,#082e4edb)}.site-v2 .travel-board .site-v2-travel-visual:before{content:"FLIGHT   STATUS   GATE";position:absolute;top:24px;right:22px;left:22px;color:#b4ddffc7;font:700 13px/1.2 ui-monospace,Consolas,monospace;direction:ltr}.site-v2 .travel-board .site-v2-travel-visual strong,.site-v2 .travel-board .site-v2-travel-visual svg{color:#fff}.site-v2 .travel-board .line-a,.site-v2 .travel-board .line-b,.site-v2 .travel-board .line-c{background:repeating-linear-gradient(90deg,rgba(255,255,255,.86) 0 12px,transparent 12px 18px)}.site-v2 .travel-belt .site-v2-travel-visual:before{content:"";position:absolute;right:-18%;left:-18%;bottom:58px;height:34px;border-radius:999px;background:repeating-linear-gradient(90deg,#0b2a4a 0 32px,#1f71dd 32px 46px,#e8f3ff 46px 56px);animation:v2BeltRoll 5s linear infinite}.site-v2 .travel-belt .line-a{top:62px;width:88px;height:48px;border-radius:14px;background:linear-gradient(135deg,#ffb95b,#ff8a00);box-shadow:106px 32px 0 -4px #1f71dde0}.site-v2 .travel-belt .line-b,.site-v2 .travel-belt .line-c{display:none}.site-v2 .travel-docs .site-v2-travel-visual:before,.site-v2 .travel-docs .site-v2-travel-visual:after{content:"";position:absolute;top:42px;width:86px;height:104px;border:1px solid rgba(31,113,221,.28);border-radius:16px;background:linear-gradient(180deg,#fff 0 70%,#e9f4ff 70%),repeating-linear-gradient(0deg,transparent 0 14px,rgba(31,113,221,.12) 14px 16px);box-shadow:0 18px 34px #1f71dd1f}.site-v2 .travel-docs .site-v2-travel-visual:before{right:28px;transform:rotate(5deg)}.site-v2 .travel-docs .site-v2-travel-visual:after{right:94px;transform:rotate(-7deg)}.site-v2 .travel-route .site-v2-travel-visual:before{content:"";position:absolute;top:62px;right:26px;left:26px;height:78px;border:2px dashed rgba(31,113,221,.36);border-top:0;border-radius:0 0 80px 80px}.site-v2 .travel-route .site-v2-travel-visual:after{content:"";position:absolute;top:52px;right:34px;width:16px;height:16px;border-radius:999px;background:#21c497;box-shadow:calc(-100% - 154px) 82px 0 #1f71dd;animation:v2RouteDot 4.5s ease-in-out infinite}.site-v2 .site-v2-travel-copy{padding:0 24px 24px}.site-v2 .site-v2-card-index{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:30px;margin-bottom:12px;border-radius:999px;background:#e8f3ff;color:#1f71dd;font-size:13px;font-weight:900;direction:ltr}.site-v2.site-v2-dark .site-v2-card-index{background:#1f71dd2e;color:#93c9ff}.site-v2 .site-v2-travel-card h3{margin:0 0 10px;color:#071529;font-size:clamp(24px,2.1vw,34px);line-height:1.5}.site-v2 .site-v2-travel-card p{margin:0;color:#5f7089;font-size:15px;line-height:2}@keyframes v2AirfieldMove{0%{background-position:0 0,0 0}to{background-position:152px 76px,76px 152px}}@keyframes v2RadarAtmosphere{to{transform:rotate(360deg)}}@keyframes v2CardSweep{0%,54%{transform:translate(-120%)}78%,to{transform:translate(120%)}}@keyframes v2BeltRoll{0%{background-position:0 0}to{background-position:112px 0}}@keyframes v2RouteDot{0%,to{transform:translate(0)}50%{transform:translate(-78px,42px)}}@media(max-width:760px){.site-v2 .site-v2-hero-copy h1{font-size:clamp(32px,9vw,44px);line-height:1.62}.site-v2 .site-v2-hero-copy p{font-size:15px;line-height:2.15}.site-v2 .site-v2-travel-grid{grid-template-columns:1fr}.site-v2 .site-v2-travel-card{min-height:300px;border-radius:28px}.site-v2 .site-v2-travel-visual{min-height:152px;border-radius:22px}}.site-v2-hero-shade{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 22% 22%,rgba(35,136,255,.28),transparent 34%),linear-gradient(90deg,#030f1ef0,#08213ec7 47%,#07172b94)}.site-v2-container{width:min(1320px,100%);margin-inline:auto}.site-v2-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.76fr);align-items:center;gap:clamp(28px,5vw,78px)}.site-v2-hero-copy{color:#fff}.site-v2-kicker,.site-v2-pill{min-height:36px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:6px 14px;color:var(--v2-blue);background:#eaf4ff;font:900 14px/1.45 var(--font-sans)}.site-v2-kicker{color:#fff;background:#ffffff21;border:1px solid rgba(255,255,255,.18)}.site-v2-hero-copy h1{margin:24px 0 0;max-width:760px;color:#fff;font-size:clamp(42px,6vw,88px);font-weight:800;line-height:1.18}.site-v2-hero-copy p{max-width:700px;margin:18px 0 0;color:#ffffffd1;font-size:clamp(17px,1.6vw,23px);font-weight:700;line-height:2.15}.site-v2-hero-actions,.site-v2-trust-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.site-v2-primary,.site-v2-secondary{min-width:174px;padding-inline:22px}.site-v2-secondary{background:#ffffff14}.site-v2-trust-row span{min-height:42px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding-inline:14px;color:#ffffffdb;font-weight:800}.site-v2-claim-card{position:relative;border:1px solid rgba(255,255,255,.58);border-radius:34px;background:#ffffffeb;box-shadow:var(--v2-shadow);padding:clamp(22px,3vw,34px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:siteV2Rise .65s ease both}.site-v2-card-heading span,.site-v2-card-heading p,.site-v2-type-card small,.site-v2-field span,.site-v2-amadeus-note{color:var(--v2-muted);font-weight:700;line-height:1.85}.site-v2-card-heading span{color:var(--v2-blue);font-weight:900}.site-v2-card-heading h2{margin:8px 0 4px;color:var(--v2-ink);font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1.22}.site-v2-card-heading p{margin:0 0 18px}.site-v2-type-grid{display:grid;gap:12px}.site-v2-type-card{min-height:92px;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;border:1px solid rgba(31,113,221,.14);border-radius:20px;background:#f8fbff;color:var(--v2-ink);padding:14px;text-align:start;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.site-v2-type-card.active,.site-v2-type-card:hover,.site-v2-type-card:focus-visible{border-color:#1f71dd7a;background:#fff;box-shadow:0 14px 34px #1f71dd1f;outline:none;transform:translateY(-2px)}.site-v2-type-icon{width:52px;height:52px;display:inline-grid;place-items:center;border-radius:16px;background:#eaf4ff;color:var(--v2-blue)}.site-v2-type-card strong{align-self:end;font-size:19px;font-weight:900}.site-v2-type-card small{grid-column:2;align-self:start;font-size:13px}.site-v2-field{display:grid;gap:8px;margin-top:18px}.site-v2-field-box{min-height:62px;display:grid;grid-template-columns:26px 1fr;align-items:center;gap:10px;border:1px solid rgba(31,113,221,.18);border-radius:18px;background:#fff;padding-inline:16px}.site-v2-field-box svg{color:var(--v2-blue)}.site-v2-field-box input,.site-v2-contact-form input{width:100%;border:0;background:transparent;color:var(--v2-ink);font:900 18px/1.5 var(--font-sans);outline:none}.site-v2-amadeus-note{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;margin-top:14px;border-radius:18px;background:#eef6ff;padding:14px}.site-v2-amadeus-note svg{color:var(--v2-blue)}.site-v2-submit{width:100%;min-height:62px;margin-top:16px;font-size:18px}.site-v2-section{padding:clamp(76px,9vw,132px) clamp(16px,4vw,72px)}.site-v2-process,.site-v2-preview,.site-v2-goals{background:radial-gradient(circle at 12% 10%,rgba(31,113,221,.1),transparent 32%),#f6fbff}.site-v2-about,.site-v2-services,.site-v2-features,.site-v2-audience{background:#fff}.site-v2-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);align-items:center;gap:clamp(28px,5vw,72px)}.site-v2-panel-stack{display:grid;gap:12px;border:1px solid rgba(31,113,221,.14);border-radius:28px;background:#ffffffb8;box-shadow:0 28px 70px #07172b14;padding:18px}.site-v2-flow-card{min-height:86px;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;border:1px solid rgba(31,113,221,.12);border-radius:18px;background:#fff;padding:14px}.site-v2-flow-card span{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:14px;background:var(--v2-blue);color:#fff;font-weight:900}.site-v2-flow-card strong{align-self:end;font-size:18px;font-weight:900}.site-v2-flow-card small{grid-column:2;color:var(--v2-muted);font-weight:700;line-height:1.7}.site-v2-section-copy h2,.site-v2-section-head h2,.site-v2-contact-card h2{margin:14px 0 0;color:var(--v2-ink);font-size:clamp(38px,5vw,74px);font-weight:800;line-height:1.2}.site-v2-section-copy p,.site-v2-section-head p,.site-v2-contact-card p,.site-v2-feature p,.site-v2-service p{margin:14px 0 0;color:var(--v2-muted);font-size:clamp(16px,1.45vw,20px);font-weight:700;line-height:2.1}.site-v2-link-button{margin-top:22px;border:1px solid var(--v2-line);background:#fff;color:var(--v2-blue);padding-inline:18px}.site-v2-section-head{max-width:820px;margin-inline:auto;text-align:center}.site-v2-about-grid,.site-v2-preview-grid,.site-v2-goals-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,76px)}.site-v2-evidence-grid{display:grid;gap:14px}.site-v2-evidence-card,.site-v2-audience-card{position:relative;overflow:hidden;border:1px solid rgba(31,113,221,.14);border-radius:26px;background:linear-gradient(135deg,#fffffff5,#eef6ffb8);box-shadow:0 22px 60px #07172b12;padding:24px}.site-v2-evidence-card:before,.site-v2-audience-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--v2-blue),#18b985);opacity:.9}.site-v2-evidence-card svg,.site-v2-audience-card svg{width:38px;height:38px;color:var(--v2-blue)}.site-v2-evidence-card h3,.site-v2-audience-card h3{margin:16px 0 0;color:var(--v2-ink);font-family:var(--font-display);font-size:28px;line-height:1.25}.site-v2-evidence-card p,.site-v2-audience-card p{margin:10px 0 0;color:var(--v2-muted);font-size:16px;font-weight:700;line-height:2}.site-v2-feature-grid,.site-v2-service-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}.site-v2-service-row{grid-template-columns:repeat(4,minmax(0,1fr))}.site-v2-feature,.site-v2-service{border:1px solid rgba(31,113,221,.14);border-radius:26px;background:#fff;box-shadow:0 18px 48px #07172b0f;padding:24px}.site-v2-feature{min-height:170px;display:grid;align-content:space-between;gap:14px}.site-v2-feature>span{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:14px;background:#eaf4ff;color:var(--v2-blue);font-weight:900}.site-v2-feature svg,.site-v2-service svg{width:38px;height:38px;color:var(--v2-blue)}.site-v2-service:nth-child(2) svg,.site-v2-audience-card:nth-child(2) svg{color:#18b985}.site-v2-service:nth-child(3) svg,.site-v2-audience-card:nth-child(3) svg{color:#ff930f}.site-v2-service:nth-child(4) svg,.site-v2-audience-card:nth-child(4) svg{color:#7c3aed}.site-v2-feature h3,.site-v2-service h3{margin:18px 0 0;font-size:26px;line-height:1.25}.site-v2-product-screen{overflow:hidden;border:1px solid rgba(31,113,221,.16);border-radius:34px;background:#fff;box-shadow:0 32px 86px #07172b24}.site-v2-screen-top{min-height:72px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(31,113,221,.1);background:linear-gradient(135deg,#f8fbff,#eef6ff);padding:14px 18px}.site-v2-screen-top span{width:42px;height:30px;border-radius:11px;background:#e3f0ff}.site-v2-screen-top strong{margin-inline-start:auto;color:var(--v2-ink);font-weight:900}.site-v2-screen-body{display:grid;grid-template-columns:170px minmax(0,1fr);min-height:430px}.site-v2-screen-body aside{display:grid;align-content:start;gap:12px;background:linear-gradient(180deg,#0b3765,#07172b);color:#ffffffb8;padding:24px 18px}.site-v2-screen-body aside svg{width:52px;height:52px;margin-bottom:12px;color:#fff}.site-v2-screen-body aside span{min-height:42px;display:flex;align-items:center;border-radius:14px;padding-inline:12px;font-weight:900}.site-v2-screen-body aside span.active{background:var(--v2-blue);color:#fff}.site-v2-screen-main{display:grid;gap:16px;padding:20px}.site-v2-screen-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.site-v2-screen-metrics div{border:1px solid rgba(31,113,221,.12);border-radius:18px;background:#f8fbff;padding:16px}.site-v2-screen-metrics strong{display:block;color:var(--v2-ink);font-size:25px;line-height:1.2}.site-v2-screen-metrics span{display:block;margin-top:6px;color:var(--v2-muted);font-size:13px;font-weight:800}.site-v2-screen-chart{min-height:132px;display:flex;align-items:end;gap:12px;border:1px solid rgba(31,113,221,.12);border-radius:18px;background:linear-gradient(180deg,transparent 49%,rgba(31,113,221,.08) 50%,transparent 51%),#f8fbff;padding:18px}.site-v2-screen-chart i{flex:1;border-radius:14px 14px 8px 8px;background:linear-gradient(180deg,#1f71dd,#87c4ff)}.site-v2-screen-rows{display:grid;border:1px solid rgba(31,113,221,.12);border-radius:18px;overflow:hidden}.site-v2-screen-rows div{min-height:52px;display:grid;grid-template-columns:1.2fr .7fr .9fr .8fr;align-items:center;gap:10px;border-bottom:1px solid rgba(31,113,221,.08);padding-inline:14px}.site-v2-screen-rows div:last-child{border-bottom:0}.site-v2-screen-rows strong{color:var(--v2-blue);font-weight:900}.site-v2-screen-rows span,.site-v2-screen-rows b{color:var(--v2-ink);font-weight:900}.site-v2-screen-rows em{justify-self:start;border-radius:999px;background:#fff2dd;color:#a15d00;padding:5px 10px;font-style:normal;font-weight:900}.site-v2-point-list{display:grid;gap:12px;margin-top:22px}.site-v2-point-list span{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;color:var(--v2-ink);font-weight:900;line-height:1.9}.site-v2-point-list svg{color:var(--v2-blue);margin-top:4px}.site-v2-audience-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px}.site-v2-goal-list{display:grid;gap:14px;border:1px solid rgba(31,113,221,.14);border-radius:28px;background:#fff;box-shadow:0 28px 70px #07172b14;padding:18px}.site-v2-goal-list div{min-height:78px;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;border:1px solid rgba(31,113,221,.12);border-radius:18px;padding:14px}.site-v2-goal-list span{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:14px;background:var(--v2-blue);color:#fff;font-weight:900}.site-v2-goal-list strong{color:var(--v2-ink);font-weight:900;line-height:1.9}.site-v2-contact{padding-top:70px}.site-v2-contact-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);gap:28px;align-items:center;border:1px solid rgba(31,113,221,.14);border-radius:34px;background:linear-gradient(135deg,#f7fbff,#fff);box-shadow:0 28px 70px #07172b14;padding:clamp(24px,4vw,42px)}.site-v2-contact-form{display:grid;gap:12px}.site-v2-contact-links{display:grid;gap:10px;margin-top:22px}.site-v2-contact-links span{display:inline-flex;align-items:center;gap:10px;color:var(--v2-ink);font-weight:900}.site-v2-contact-links svg{color:var(--v2-blue)}.site-v2-contact-form input,.site-v2-contact-form textarea{min-height:58px;border:1px solid rgba(31,113,221,.16);border-radius:16px;background:#fff;padding-inline:16px}.site-v2-contact-form textarea{width:100%;min-height:120px;padding-block:14px;color:var(--v2-ink);font:800 16px/1.8 var(--font-sans);resize:vertical;outline:none}.site-v2-contact-form small,.site-v2-newsletter small{color:#18b985;font-weight:900}.site-v2-footer{border-top:1px solid rgba(255,255,255,.14);background:#07172b;color:#dce8f7;padding:54px clamp(16px,4vw,72px) 28px}.site-v2-footer-grid{display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(260px,1fr) repeat(3,minmax(150px,.7fr));gap:18px;align-items:start}.site-v2-footer-brand{display:inline-flex;align-items:flex-start;gap:12px}.site-v2-footer-brand svg{width:58px;height:58px;color:#fff}.site-v2-footer-brand strong{display:block;color:#fff;font-size:36px;line-height:1}.site-v2-footer-brand span,.site-v2-footer-column a,.site-v2-footer-bottom,.site-v2-newsletter label{color:#dce8f7c7;font-weight:800}.site-v2-footer a{color:#dce8f7;font-weight:800;text-decoration:none}.site-v2-footer-column{display:grid;gap:10px}.site-v2-footer-column h3,.site-v2-newsletter label{margin:0 0 4px;color:#fff;font-size:17px;font-weight:900}.site-v2-newsletter{display:grid;gap:10px}.site-v2-newsletter div{min-height:54px;display:grid;grid-template-columns:1fr 50px;align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:17px;background:#ffffff14;padding:5px}.site-v2-newsletter input{width:100%;border:0;background:transparent;color:#fff;font:800 15px/1.5 var(--font-sans);outline:none;padding-inline:12px}.site-v2-newsletter button{width:44px;height:44px;display:inline-grid;place-items:center;border:0;border-radius:14px;background:var(--v2-blue);color:#fff}.site-v2-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:34px;border-top:1px solid rgba(255,255,255,.1);padding-top:18px}.site-v2-footer-bottom div{display:inline-flex;align-items:center;gap:14px}.site-v2-scroll-top.site-scroll-top{position:fixed;inset:auto auto 26px 26px;z-index:80;width:54px;height:54px;display:inline-grid;place-items:center;border-radius:50%;border:0;background:var(--v2-blue);color:#fff;box-shadow:0 18px 38px #1f71dd57}.site-v2-scroll-top svg{width:24px;height:24px}.site-v2 button:hover,.site-v2 button:focus-visible,.site-v2 a:focus-visible{outline:none}.site-v2-primary:hover,.site-v2-submit:hover,.site-v2-cta:hover,.site-v2-contact-form button:hover,.site-v2-link-button:hover{transform:translateY(-2px)}.site-v2-dark{background:#07172b;--v2-ink: #f8fbff;--v2-muted: #c5d4e8;--v2-card: rgba(8, 24, 43, .92);--v2-line: rgba(141, 194, 255, .24)}.site-v2-dark .site-v2-section,.site-v2-dark .site-v2-contact{background:#07172b}.site-v2-dark .site-v2-claim-card,.site-v2-dark .site-v2-feature,.site-v2-dark .site-v2-service,.site-v2-dark .site-v2-evidence-card,.site-v2-dark .site-v2-audience-card,.site-v2-dark .site-v2-product-screen,.site-v2-dark .site-v2-screen-metrics div,.site-v2-dark .site-v2-screen-chart,.site-v2-dark .site-v2-screen-rows,.site-v2-dark .site-v2-goal-list,.site-v2-dark .site-v2-goal-list div,.site-v2-dark .site-v2-panel-stack,.site-v2-dark .site-v2-contact-card,.site-v2-dark .site-v2-flow-card,.site-v2-dark .site-v2-type-card,.site-v2-dark .site-v2-field-box,.site-v2-dark .site-v2-contact-form input,.site-v2-dark .site-v2-contact-form textarea{border-color:var(--v2-line);background:#0a1b30eb;color:#f8fbff}.site-v2-dark .site-v2-screen-top{border-color:var(--v2-line);background:#0d2440f5}.site-v2-dark .site-v2-feature>span,.site-v2-dark .site-v2-screen-top span{background:#1f71dd38}.site-v2-dark .site-v2-card-heading h2,.site-v2-dark .site-v2-section-copy h2,.site-v2-dark .site-v2-section-head h2,.site-v2-dark .site-v2-contact-card h2,.site-v2-dark .site-v2-feature h3,.site-v2-dark .site-v2-service h3,.site-v2-dark .site-v2-evidence-card h3,.site-v2-dark .site-v2-audience-card h3,.site-v2-dark .site-v2-screen-top strong,.site-v2-dark .site-v2-screen-metrics strong,.site-v2-dark .site-v2-screen-rows span,.site-v2-dark .site-v2-screen-rows b,.site-v2-dark .site-v2-point-list span,.site-v2-dark .site-v2-goal-list strong,.site-v2-dark .site-v2-contact-links span,.site-v2-dark .site-v2-flow-card strong,.site-v2-dark .site-v2-type-card strong,.site-v2-dark .site-v2-field-box input,.site-v2-dark .site-v2-contact-form input,.site-v2-dark .site-v2-contact-form textarea{color:#f8fbff}.site-v2-dark .site-v2-card-heading p,.site-v2-dark .site-v2-section-copy p,.site-v2-dark .site-v2-section-head p,.site-v2-dark .site-v2-contact-card p,.site-v2-dark .site-v2-feature p,.site-v2-dark .site-v2-service p,.site-v2-dark .site-v2-evidence-card p,.site-v2-dark .site-v2-audience-card p,.site-v2-dark .site-v2-screen-metrics span,.site-v2-dark .site-v2-type-card small,.site-v2-dark .site-v2-flow-card small,.site-v2-dark .site-v2-field span,.site-v2-dark .site-v2-amadeus-note{color:#c5d4e8}.site-v2-dark .site-v2-amadeus-note,.site-v2-dark .site-v2-pill{background:#1f71dd2e}@keyframes siteV2Rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.claim-entry-panel{display:grid;gap:18px}.claim-entry-copy{max-width:720px}.claim-entry-copy h3{margin:10px 0 0;color:var(--heading);font-family:var(--font-display);font-size:clamp(30px,4vw,54px);line-height:1.24}.claim-entry-copy p{margin:10px 0 0;color:var(--muted);font-size:17px;font-weight:700;line-height:2}.claim-entry-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.claim-entry-type{min-height:150px;display:grid;align-content:start;gap:10px;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--heading);padding:18px;text-align:start;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.claim-entry-type.active,.claim-entry-type:hover,.claim-entry-type:focus-visible{border-color:#1f71dd80;box-shadow:0 16px 42px #1f71dd1f;transform:translateY(-2px);outline:none}.claim-entry-type svg{color:var(--primary)}.claim-entry-type strong{font-family:var(--font-display);font-size:24px;line-height:1.25}.claim-entry-type span{color:var(--muted);font-size:14px;font-weight:700;line-height:1.8}.claim-entry-flight{display:grid;gap:8px}.claim-entry-flight>span{color:var(--muted);font-size:14px;font-weight:900}.claim-entry-flight>div{min-height:64px;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;border:1px solid var(--line);border-radius:18px;background:var(--surface);padding-inline:16px}.claim-entry-flight svg{color:var(--primary)}.claim-entry-flight input{width:100%;border:0;background:transparent;color:var(--heading);font:900 20px/1.5 var(--font-sans);outline:none}.claim-entry-note{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;border:1px solid rgba(31,113,221,.16);border-radius:18px;background:#1f71dd14;color:var(--muted);padding:14px 16px}.claim-entry-note svg{color:var(--primary)}.claim-entry-note p{margin:0;font-size:15px;font-weight:800;line-height:1.9}@media(max-width:1100px){.site-v2-header{inset-block-start:14px;padding-inline:14px}.site-v2-nav-shell{grid-template-columns:auto auto 1fr;border-radius:24px}.site-v2-nav{display:none}.site-v2-actions{justify-self:end}.site-v2-menu{display:inline-flex}.site-v2-hero-grid,.site-v2-split,.site-v2-contact-card{grid-template-columns:1fr}.site-v2-claim-card{max-width:720px;margin-inline:auto}.site-v2-mobile-nav{position:absolute;inset:calc(100% + 10px) 0 auto;display:grid;gap:8px;border-radius:22px;background:#fffffff5;box-shadow:0 24px 60px #07172b29;padding:12px}.site-v2-mobile-nav button,.site-v2-mobile-nav a{min-height:48px;display:flex;align-items:center;justify-content:flex-start;gap:8px;border-radius:14px;color:var(--v2-ink);padding-inline:14px;text-decoration:none}.site-v2-feature-grid,.site-v2-service-row,.site-v2-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-v2-about-grid,.site-v2-preview-grid,.site-v2-goals-grid,.site-v2-contact-card{grid-template-columns:1fr}.site-v2-preview-grid .site-v2-section-copy{order:-1}.site-v2-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-entry-type-grid{grid-template-columns:1fr}}@media(max-width:720px){.site-v2{background:#f6fbff}.site-v2-header{inset-block-start:10px}.site-v2-nav-shell{min-height:62px;grid-template-columns:auto 1fr;gap:8px;padding:7px;border-radius:18px}.site-v2-brand{order:2;justify-self:end;min-height:48px;padding-inline:8px}.site-v2-brand small{display:none}.site-v2-brand strong{font-size:23px}.site-v2-brand-logo{width:38px;height:34px}.site-v2-brand-logo svg{width:38px;height:38px}.site-v2-actions{order:1;justify-self:start;padding-inline:0;gap:6px}.site-v2-icon-button span,.site-v2-login span,.site-v2-cta{display:none}.site-v2-icon-button,.site-v2-login,.site-v2-menu{width:44px;min-height:44px;padding:0;border-radius:14px}.site-v2-mobile-nav{inset-inline:0}.site-v2-hero{min-height:auto;padding:104px 14px 42px}.site-v2-hero-grid{gap:22px}.site-v2-hero-copy{text-align:center}.site-v2-kicker{margin-inline:auto}.site-v2-hero-copy h1{font-size:clamp(38px,12vw,54px);line-height:1.28}.site-v2-hero-copy p{font-size:16px;line-height:2}.site-v2-hero-actions,.site-v2-trust-row{justify-content:center}.site-v2-primary,.site-v2-secondary{width:100%}.site-v2-trust-row span{flex:1 1 140px;justify-content:center}.site-v2-claim-card{border-radius:24px;padding:18px}.site-v2-type-card{min-height:82px}.site-v2-section{padding:58px 14px}.site-v2-section-copy,.site-v2-section-head,.site-v2-contact-card{text-align:center}.site-v2-section-copy h2,.site-v2-section-head h2,.site-v2-contact-card h2{font-size:clamp(36px,10vw,50px);line-height:1.28}.site-v2-flow-card{grid-template-columns:48px minmax(0,1fr)}.site-v2-about-grid,.site-v2-preview-grid,.site-v2-goals-grid,.site-v2-contact-card,.site-v2-feature-grid,.site-v2-service-row,.site-v2-audience-grid,.site-v2-footer-grid{grid-template-columns:1fr}.site-v2-evidence-card,.site-v2-audience-card,.site-v2-feature,.site-v2-service{padding:20px}.site-v2-product-screen{border-radius:24px}.site-v2-screen-body{grid-template-columns:1fr;min-height:auto}.site-v2-screen-body aside{grid-template-columns:repeat(4,minmax(92px,1fr));align-items:center;overflow-x:auto;padding:14px}.site-v2-screen-body aside svg{display:none}.site-v2-screen-body aside span{justify-content:center;text-align:center}.site-v2-screen-main{padding:14px}.site-v2-screen-metrics{grid-template-columns:1fr}.site-v2-screen-rows div{grid-template-columns:1fr;justify-items:start;gap:6px;padding:12px 14px}.site-v2-contact-links span{justify-content:center}.site-v2-footer-bottom,.site-v2-footer-brand{flex-direction:column;text-align:center;align-items:center}.site-v2-scroll-top.site-scroll-top{inset:auto auto 18px 18px;width:50px;height:50px}}.site-v2{background:linear-gradient(135deg,#fbfdff,#eef8ff 36%,#f2fff9 66%,#f7f2ff)}.site-v2 .site-v2-nav-shell{border:1px solid rgba(31,113,221,.13);background:#ffffffc7;box-shadow:0 18px 50px #0f41731a}.site-v2 .site-v2-header.is-solid .site-v2-nav-shell{background:#fffffff5}.site-v2 .site-v2-brand,.site-v2 .site-v2-nav button,.site-v2 .site-v2-icon-button,.site-v2 .site-v2-login,.site-v2 .site-v2-menu{color:var(--v2-ink)}.site-v2 .site-v2-brand-logo,.site-v2 .site-v2-header.is-solid .site-v2-brand-logo{color:var(--v2-blue)}.site-v2 .site-v2-brand small,.site-v2 .site-v2-header.is-solid .site-v2-brand small{color:var(--v2-muted)}.site-v2 .site-v2-nav,.site-v2 .site-v2-header.is-solid .site-v2-nav{background:#eef6ffb8}.site-v2 .site-v2-nav button:hover,.site-v2 .site-v2-nav button:focus-visible{background:#fff;color:var(--v2-blue)}.site-v2 .site-v2-hero{min-height:100vh;overflow:hidden;background:linear-gradient(125deg,#fffffff5,#f0f8ffeb 42%,#e8fff6cc 72%,#f6f1ffe6)!important;color:var(--v2-ink);padding:128px 18px 88px}.site-v2 .site-v2-hero:before{content:"";position:absolute;inset:18% auto auto 5%;width:min(560px,44vw);height:min(560px,50vh);background:linear-gradient(140deg,#1f71dd29,#0cbda224 54%,#7c3aed1a);clip-path:polygon(10% 10%,100% 0,88% 84%,0 100%);transform:rotate(-7deg)}.site-v2 .site-v2-hero:after{content:"";position:absolute;inset:auto -12% -18% auto;width:min(780px,56vw);height:min(380px,34vh);background:linear-gradient(135deg,#1f71dd1f,#0cbda21a);clip-path:polygon(0 24%,100% 0,92% 100%,8% 88%)}.site-v2 .site-v2-hero-shade{background:linear-gradient(90deg,#ffffffad,#ffffff1f 42%,#ffffffc2),linear-gradient(180deg,#fff3,#eef7ffc7)}.site-v2 .site-v2-hero-grid{min-height:calc(100vh - 216px);grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(34px,7vw,104px)}.site-v2 .site-v2-hero-copy{color:var(--v2-ink);text-shadow:none}.site-v2 .site-v2-kicker{display:none}.site-v2 .site-v2-hero-copy h1{max-width:760px;color:#061426;font-size:clamp(56px,7.5vw,108px);line-height:1.16;text-wrap:balance}.site-v2 .site-v2-hero-copy p{max-width:720px;color:#41536d;font-size:clamp(18px,1.7vw,24px);line-height:2.05}.site-v2 .site-v2-hero-actions{margin-top:30px}.site-v2 .site-v2-secondary{background:#ffffffc2;color:var(--v2-ink)}.site-v2 .site-v2-trust-row span{border-color:#1f71dd24;background:#ffffffc7;color:#25364f}.site-v2 .site-v2-claim-card{position:relative;width:min(500px,100%);overflow:hidden;border:1px solid rgba(31,113,221,.16);border-radius:36px;background:linear-gradient(180deg,#fffffffa,#f9fcfff5);box-shadow:0 34px 90px #0f417329;padding:clamp(22px,3vw,32px)}.site-v2 .site-v2-claim-card:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,#1f71dd,#0cbda2,#7c3aed)}.site-v2 .site-v2-card-heading{padding-top:10px}.site-v2 .site-v2-card-heading span{background:transparent;color:#1f71dd;padding:0}.site-v2 .site-v2-card-heading h2{margin-top:6px;color:#061426;font-size:clamp(36px,3.8vw,52px);line-height:1.18}.site-v2 .site-v2-card-heading p{color:#5b6e87;font-size:16px}.site-v2 .site-v2-type-grid{grid-template-columns:1fr;gap:12px}.site-v2 .site-v2-type-card{min-height:88px;grid-template-columns:58px minmax(0,1fr);align-items:center;justify-items:start;gap:12px;border:1px solid rgba(31,113,221,.14);border-radius:22px;background:#f7fbff;text-align:start}.site-v2 .site-v2-type-card strong,.site-v2 .site-v2-type-card small{grid-column:2}.site-v2 .site-v2-type-card small{margin-top:-8px;line-height:1.6}.site-v2 .site-v2-type-card.active{border-color:#1f71dd9e;background:linear-gradient(135deg,#fff,#edf6ff);box-shadow:0 16px 36px #1f71dd1f}.site-v2 .site-v2-type-icon{grid-row:1 / span 2;width:54px;height:54px;border-radius:18px}.site-v2 .site-v2-field{margin-top:4px}.site-v2 .site-v2-field-box{min-height:66px;border-radius:20px;background:#fff}.site-v2 .site-v2-field-box input{font-size:22px}.site-v2 .site-v2-amadeus-note{border:1px solid rgba(12,189,162,.18);background:#0cbda214;color:#315b55}.site-v2 .site-v2-submit{min-height:62px;border-radius:20px;font-size:19px;box-shadow:0 18px 40px #1f71dd3d}.site-v2 .site-v2-process,.site-v2 .site-v2-preview,.site-v2 .site-v2-goals{background:linear-gradient(135deg,#f3f9ff,#fff 52%,#effff9)}.site-v2 .site-v2-flow-card,.site-v2 .site-v2-evidence-card,.site-v2 .site-v2-feature,.site-v2 .site-v2-service,.site-v2 .site-v2-audience-card,.site-v2 .site-v2-goal-list,.site-v2 .site-v2-product-screen,.site-v2 .site-v2-contact-card{border-color:#1f71dd1f;box-shadow:0 18px 55px #0f417314}.site-v2 .site-v2-flow-card{border-radius:24px;background:#ffffffe0}.site-v2 .site-v2-section-copy h2,.site-v2 .site-v2-section-head h2{color:#061426;line-height:1.22}.site-v2 .site-v2-section-copy p,.site-v2 .site-v2-section-head p{color:#5b6e87}.site-v2.site-v2-dark{background:#061426}.site-v2.site-v2-dark .site-v2-hero{background:linear-gradient(135deg,#061426,#0b2442 48%,#073729)!important}.site-v2.site-v2-dark .site-v2-hero-shade{background:linear-gradient(180deg,#0614261a,#061426ad)}.site-v2.site-v2-dark .site-v2-nav-shell{border-color:#8dc2ff2e;background:#091c32c2}.site-v2.site-v2-dark .site-v2-brand,.site-v2.site-v2-dark .site-v2-nav button,.site-v2.site-v2-dark .site-v2-icon-button,.site-v2.site-v2-dark .site-v2-login,.site-v2.site-v2-dark .site-v2-menu,.site-v2.site-v2-dark .site-v2-hero-copy h1,.site-v2.site-v2-dark .site-v2-card-heading h2,.site-v2.site-v2-dark .site-v2-section-copy h2,.site-v2.site-v2-dark .site-v2-section-head h2{color:#f8fbff}.site-v2.site-v2-dark .site-v2-brand small,.site-v2.site-v2-dark .site-v2-hero-copy p,.site-v2.site-v2-dark .site-v2-card-heading p,.site-v2.site-v2-dark .site-v2-section-copy p,.site-v2.site-v2-dark .site-v2-section-head p{color:#b8c6d9}@media(max-width:1100px){.site-v2 .site-v2-hero-grid{min-height:auto;grid-template-columns:1fr}.site-v2 .site-v2-claim-card{width:min(680px,100%)}}@media(max-width:720px){.site-v2 .site-v2-hero{padding:104px 14px 46px}.site-v2 .site-v2-hero-copy h1{font-size:clamp(43px,12vw,58px);line-height:1.22}.site-v2 .site-v2-hero-copy p{font-size:16px;line-height:2}.site-v2 .site-v2-claim-card{border-radius:28px}.site-v2 .site-v2-card-heading h2{font-size:34px}.site-v2 .site-v2-type-card{min-height:82px}}.site-v2 .site-v2-hero:before,.site-v2 .site-v2-hero:after{z-index:0;pointer-events:none}.site-v2 .site-v2-hero-grid{position:relative;z-index:1}.site-v2 .site-v2-claim-card{isolation:isolate;opacity:1!important;animation:none!important;background:linear-gradient(180deg,#fffffffc,#f8fcfffa);box-shadow:0 34px 90px #0f41732e,0 0 0 1px #ffffffb8 inset}.site-v2 .site-v2-card-heading,.site-v2 .site-v2-type-grid,.site-v2 .site-v2-field,.site-v2 .site-v2-amadeus-note,.site-v2 .site-v2-submit{position:relative;z-index:2}.site-v2 .site-v2-card-heading h2,.site-v2 .site-v2-type-card strong,.site-v2 .site-v2-field-box input{color:#061426}.site-v2 .site-v2-card-heading p,.site-v2 .site-v2-type-card small,.site-v2 .site-v2-field span{color:#536985}.site-v2 .site-v2-type-card{background:#fff;box-shadow:0 12px 28px #0f41730f}.site-v2 .site-v2-type-card.active{background:linear-gradient(135deg,#fff,#edf7ff 58%,#f2fffb);transform:translateY(-2px)}.site-v2 .site-v2-hero-copy h1{letter-spacing:0}@media(min-width:1101px){.site-v2 .site-v2-claim-card{transform:translateY(8px) rotate(-1deg)}}@media(max-width:720px){.site-v2 .site-v2-hero:before{inset:36% auto auto -18%;width:260px;height:520px;opacity:.7}.site-v2 .site-v2-hero-copy{order:2;text-align:start}.site-v2 .site-v2-claim-card{order:1;margin-top:10px;box-shadow:0 24px 62px #0f417329}.site-v2 .site-v2-hero-grid{display:flex;flex-direction:column;gap:22px}}.site-v2.site-v2-dark{--v2-ink: #f8fbff;--v2-muted: #bfd0e6;--v2-dark-bg: #061426;--v2-dark-bg-soft: #0b1d34;--v2-dark-panel: rgba(10, 29, 52, .94);--v2-dark-panel-strong: rgba(13, 38, 67, .98);--v2-dark-line: rgba(154, 199, 255, .24);background:radial-gradient(circle at 12% 8%,rgba(31,113,221,.2),transparent 28%),linear-gradient(135deg,#061426,#071a30 48%,#082a2e);color:var(--v2-ink)}.site-v2.site-v2-dark .site-v2-hero{background:linear-gradient(135deg,#061426,#0b2340 52%,#073329)!important;color:var(--v2-ink)}.site-v2.site-v2-dark .site-v2-hero:before,.site-v2.site-v2-dark .site-v2-hero:after{opacity:.28}.site-v2.site-v2-dark .site-v2-hero-shade{background:linear-gradient(90deg,#06142629,#06142680 48%,#0614262e),linear-gradient(180deg,#06142614,#061426b8)}.site-v2.site-v2-dark .site-v2-nav-shell,.site-v2.site-v2-dark .site-v2-header.is-solid .site-v2-nav-shell{border-color:var(--v2-dark-line);background:#08182bc7;box-shadow:0 20px 60px #00000042;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-v2.site-v2-dark .site-v2-nav,.site-v2.site-v2-dark .site-v2-header.is-solid .site-v2-nav{border:1px solid rgba(154,199,255,.16);background:#ffffff0f}.site-v2.site-v2-dark .site-v2-nav button:hover,.site-v2.site-v2-dark .site-v2-nav button:focus-visible,.site-v2.site-v2-dark .site-v2-mobile-nav button:hover,.site-v2.site-v2-dark .site-v2-mobile-nav a:hover{background:#1f71dd33;color:#fff}.site-v2.site-v2-dark .site-v2-brand,.site-v2.site-v2-dark .site-v2-header.is-solid .site-v2-brand,.site-v2.site-v2-dark .site-v2-brand strong,.site-v2.site-v2-dark .site-v2-nav button,.site-v2.site-v2-dark .site-v2-icon-button,.site-v2.site-v2-dark .site-v2-login,.site-v2.site-v2-dark .site-v2-menu,.site-v2.site-v2-dark .site-v2-mobile-nav button,.site-v2.site-v2-dark .site-v2-mobile-nav a{color:#f8fbff}.site-v2.site-v2-dark .site-v2-brand-logo,.site-v2.site-v2-dark .site-v2-header.is-solid .site-v2-brand-logo{background:#1f71dd2e;color:#8fc6ff}.site-v2.site-v2-dark .site-v2-brand small,.site-v2.site-v2-dark .site-v2-header.is-solid .site-v2-brand small{color:#b7c9df}.site-v2.site-v2-dark .site-v2-icon-button,.site-v2.site-v2-dark .site-v2-login,.site-v2.site-v2-dark .site-v2-menu,.site-v2.site-v2-dark .site-v2-secondary{border-color:#9ac7ff38;background:#ffffff12}.site-v2.site-v2-dark .site-v2-hero-copy h1,.site-v2.site-v2-dark .site-v2-card-heading h2,.site-v2.site-v2-dark .site-v2-section-copy h2,.site-v2.site-v2-dark .site-v2-section-head h2,.site-v2.site-v2-dark .site-v2-contact-card h2{color:#fff;text-shadow:0 10px 34px rgba(0,0,0,.28)}.site-v2.site-v2-dark .site-v2-hero-copy p,.site-v2.site-v2-dark .site-v2-card-heading p,.site-v2.site-v2-dark .site-v2-section-copy p,.site-v2.site-v2-dark .site-v2-section-head p,.site-v2.site-v2-dark .site-v2-contact-card p{color:#c9d7ea}.site-v2.site-v2-dark .site-v2-trust-row span,.site-v2.site-v2-dark .site-v2-pill,.site-v2.site-v2-dark .site-v2-amadeus-note{border-color:#9ac7ff38;background:#1f71dd29;color:#d9e9ff}.site-v2.site-v2-dark .site-v2-section{background:var(--v2-dark-bg);color:var(--v2-ink)}.site-v2.site-v2-dark .site-v2-process,.site-v2.site-v2-dark .site-v2-preview,.site-v2.site-v2-dark .site-v2-goals,.site-v2.site-v2-dark .site-v2-contact{background:radial-gradient(circle at 80% 10%,rgba(31,113,221,.16),transparent 30%),linear-gradient(135deg,#07182c,#0a223d 55%,#06282a)}.site-v2.site-v2-dark .site-v2-about,.site-v2.site-v2-dark .site-v2-services,.site-v2.site-v2-dark .site-v2-features,.site-v2.site-v2-dark .site-v2-audience{background:linear-gradient(180deg,#061426,#081b31)}.site-v2.site-v2-dark .site-v2-claim-card{border-color:var(--v2-dark-line);background:linear-gradient(180deg,#0d2643fa,#08192dfa)!important;box-shadow:0 34px 90px #00000052,0 0 0 1px #9ac7ff1f inset}.site-v2.site-v2-dark .site-v2-flow-card,.site-v2.site-v2-dark .site-v2-evidence-card,.site-v2.site-v2-dark .site-v2-feature,.site-v2.site-v2-dark .site-v2-service,.site-v2.site-v2-dark .site-v2-audience-card,.site-v2.site-v2-dark .site-v2-goal-list,.site-v2.site-v2-dark .site-v2-goal-list div,.site-v2.site-v2-dark .site-v2-product-screen,.site-v2.site-v2-dark .site-v2-contact-card,.site-v2.site-v2-dark .site-v2-panel-stack{border-color:var(--v2-dark-line);background:var(--v2-dark-panel);box-shadow:0 22px 60px #0000003d}.site-v2.site-v2-dark .site-v2-type-card,.site-v2.site-v2-dark .site-v2-field-box,.site-v2.site-v2-dark .site-v2-contact-form input,.site-v2.site-v2-dark .site-v2-contact-form textarea{border-color:#9ac7ff42;background:#05111fa3;color:#f8fbff}.site-v2.site-v2-dark .site-v2-type-card.active{border-color:#5ea8ffbf;background:linear-gradient(135deg,#1f71dd47,#0cbda229);box-shadow:0 18px 42px #1f71dd38}.site-v2.site-v2-dark .site-v2-type-icon,.site-v2.site-v2-dark .site-v2-feature>span{background:#1f71dd33;color:#8fc6ff}.site-v2.site-v2-dark .site-v2-card-heading span,.site-v2.site-v2-dark .site-v2-type-card strong,.site-v2.site-v2-dark .site-v2-field span,.site-v2.site-v2-dark .site-v2-field-box input,.site-v2.site-v2-dark .site-v2-contact-form input,.site-v2.site-v2-dark .site-v2-contact-form textarea,.site-v2.site-v2-dark .site-v2-flow-card strong,.site-v2.site-v2-dark .site-v2-evidence-card h3,.site-v2.site-v2-dark .site-v2-feature h3,.site-v2.site-v2-dark .site-v2-service h3,.site-v2.site-v2-dark .site-v2-audience-card h3,.site-v2.site-v2-dark .site-v2-point-list span,.site-v2.site-v2-dark .site-v2-goal-list strong,.site-v2.site-v2-dark .site-v2-contact-links span{color:#f8fbff}.site-v2.site-v2-dark .site-v2-type-card small,.site-v2.site-v2-dark .site-v2-flow-card small,.site-v2.site-v2-dark .site-v2-evidence-card p,.site-v2.site-v2-dark .site-v2-feature p,.site-v2.site-v2-dark .site-v2-service p,.site-v2.site-v2-dark .site-v2-audience-card p,.site-v2.site-v2-dark .site-v2-screen-metrics span{color:#bfd0e6}.site-v2.site-v2-dark .site-v2-field-box input::placeholder,.site-v2.site-v2-dark .site-v2-contact-form input::placeholder,.site-v2.site-v2-dark .site-v2-contact-form textarea::placeholder,.site-v2.site-v2-dark .site-v2-newsletter input::placeholder{color:#dce8f79e}.site-v2.site-v2-dark .site-v2-screen-top{border-color:var(--v2-dark-line);background:var(--v2-dark-panel-strong)}.site-v2.site-v2-dark .site-v2-screen-top span,.site-v2.site-v2-dark .site-v2-screen-metrics div,.site-v2.site-v2-dark .site-v2-screen-chart,.site-v2.site-v2-dark .site-v2-screen-rows{border-color:#9ac7ff38;background:#05111f8a}.site-v2.site-v2-dark .site-v2-screen-top strong,.site-v2.site-v2-dark .site-v2-screen-metrics strong,.site-v2.site-v2-dark .site-v2-screen-rows span,.site-v2.site-v2-dark .site-v2-screen-rows b{color:#f8fbff}.site-v2.site-v2-dark .site-v2-screen-rows div{border-color:#9ac7ff24}.site-v2.site-v2-dark .site-v2-screen-rows em{background:#ff930f2e;color:#ffd18c}.site-v2.site-v2-dark .site-v2-link-button,.site-v2.site-v2-dark .site-v2-contact-form button,.site-v2.site-v2-dark .site-v2-submit,.site-v2.site-v2-dark .site-v2-primary,.site-v2.site-v2-dark .site-v2-cta{color:#fff}.site-v2.site-v2-dark .site-v2-link-button{border-color:#9ac7ff47;background:#1f71dd2e;box-shadow:none}.site-v2.site-v2-dark .site-v2-footer{border-top-color:#9ac7ff29;background:#04101f;color:#dce8f7}.site-v2.site-v2-dark .site-v2-footer-brand strong,.site-v2.site-v2-dark .site-v2-footer-column h3,.site-v2.site-v2-dark .site-v2-newsletter label{color:#fff}.site-v2.site-v2-dark .site-v2-footer-brand span,.site-v2.site-v2-dark .site-v2-footer-column a,.site-v2.site-v2-dark .site-v2-footer-bottom{color:#dce8f7d1}.site-v2.site-v2-dark .site-v2-newsletter div{border-color:#9ac7ff33;background:#ffffff0f}.site-v2{--v2-shell: min(1120px, calc(100% - clamp(28px, 4.2vw, 72px)) );--v2-section-y: clamp(68px, 7.5vw, 108px);--v2-card-radius: 24px;--v2-glass: rgba(255, 255, 255, .68);--v2-glass-strong: rgba(255, 255, 255, .86);--v2-glass-line: rgba(222, 236, 255, .58);background:#f5f9ff}.site-v2 .site-v2-header{padding-top:clamp(14px,2.4vw,28px)}.site-v2 .site-v2-header:not(.is-solid) .site-v2-nav-shell{border-color:transparent;background:transparent;box-shadow:none}.site-v2 .site-v2-header.is-solid .site-v2-nav-shell{border-color:#d2e2f7b8;background:#ffffffe6;box-shadow:0 18px 52px #0a234821;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.site-v2 .site-v2-nav-shell{width:var(--v2-shell);min-height:68px;border-radius:28px}.site-v2 .site-v2-brand strong{font-size:clamp(23px,2.1vw,32px)}.site-v2 .site-v2-brand{text-decoration:none}.site-v2 .site-v2-brand small{display:none}.site-v2 .site-v2-brand-logo{width:46px;height:46px}.site-v2 .site-v2-brand-logo img{display:block;width:100%;height:100%;object-fit:contain}.site-v2 .site-v2-nav{gap:4px;padding:5px;border-radius:22px;background:#ffffff29;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-v2 .site-v2-nav button,.site-v2 .site-v2-icon-button,.site-v2 .site-v2-login,.site-v2 .site-v2-cta{min-height:46px;border-radius:16px;font-size:15px}.site-v2 .site-v2-icon-button,.site-v2 .site-v2-login{border-color:#ffffff61;background:#ffffff29;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-v2 .site-v2-header.is-solid .site-v2-icon-button,.site-v2 .site-v2-header.is-solid .site-v2-login{border-color:#d2e2f7e6;background:#ffffffeb;color:var(--v2-ink)}.site-v2 .site-v2-header:not(.is-solid) .site-v2-brand strong{color:#fff}.site-v2 .site-v2-header.is-solid .site-v2-brand strong{color:var(--v2-ink)}.site-v2 .site-v2-hero{min-height:min(860px,100svh);overflow:hidden;padding:clamp(116px,14vh,148px) 18px clamp(64px,8vh,92px);background:linear-gradient(90deg,#04101fdb,#061c348a 46%,#0c396133),linear-gradient(180deg,#030c182e,#030c18b8),var(--site-hero-media) center / cover no-repeat!important;color:#fff}.site-v2 .site-v2-hero:before,.site-v2 .site-v2-hero:after{display:none}.site-v2 .site-v2-hero-shade{background:linear-gradient(120deg,#02091461,#1f71dd24 48%,#02091452),linear-gradient(180deg,#02091429,#02091494)}.site-v2 .site-v2-hero-motion{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.site-v2 .site-v2-sky-line{position:absolute;height:1px;width:min(660px,48vw);border-top:1px dashed rgba(255,255,255,.42);opacity:.82;transform:rotate(-13deg);animation:siteV2RouteDrift 12s linear infinite}.site-v2 .line-one{top:31%;right:10%}.site-v2 .line-two{top:46%;right:30%;width:min(520px,36vw);animation-delay:-4s}.site-v2 .line-three{top:67%;right:2%;width:min(440px,32vw);opacity:.46;animation-delay:-8s}.site-v2 .site-v2-cloud{position:absolute;width:172px;height:52px;border-radius:999px;background:#ffffff21;box-shadow:42px -18px #ffffff1a,82px 5px #ffffff14;animation:siteV2CloudDrift 22s linear infinite}.site-v2 .cloud-one{top:19%;left:-140px}.site-v2 .cloud-two{bottom:18%;right:-220px;transform:scale(1.35);animation-duration:28s;animation-delay:-10s}.site-v2 .site-v2-plane-orbit{position:absolute;display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:19px;background:#ffffff1f;color:#fff;box-shadow:0 18px 44px #0000002e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-v2 .site-v2-plane-orbit svg{width:29px;height:29px}.site-v2 .orbit-one{top:29%;right:-7%;animation:siteV2PlaneCruise 14s ease-in-out infinite}.site-v2 .orbit-two{bottom:24%;right:28%;opacity:.72;animation:siteV2PlaneCruise 18s ease-in-out infinite reverse;animation-delay:-7s}.site-v2 .site-v2-hero-grid{position:relative;z-index:2;min-height:auto;grid-template-columns:minmax(320px,430px) minmax(0,1fr);gap:clamp(28px,5.5vw,76px);align-items:center}.site-v2 .site-v2-hero-copy{color:#fff;text-shadow:0 18px 46px rgba(0,0,0,.28)}.site-v2 .site-v2-kicker{display:inline-flex;border-color:#ffffff4d;background:#ffffff21;color:#f7fbff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-v2 .site-v2-hero-copy h1{max-width:640px;color:#fff;font-size:clamp(38px,4.6vw,64px);line-height:1.38;text-wrap:balance}.site-v2 .site-v2-hero-copy p{max-width:650px;color:#f5f9ffe6;font-size:clamp(16px,1.25vw,20px);line-height:2.05}.site-v2 .site-v2-hero-actions{gap:12px;margin-top:24px}.site-v2 .site-v2-primary,.site-v2 .site-v2-secondary{min-height:54px;border-radius:16px;font-size:16px}.site-v2 .site-v2-secondary,.site-v2 .site-v2-trust-row span{border-color:#ffffff47;background:#ffffff24;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-v2 .site-v2-trust-row{gap:10px}.site-v2 .site-v2-trust-row span{min-height:44px;border-radius:15px;font-size:14px}.site-v2 .site-v2-claim-card{width:min(430px,100%);border:1px solid rgba(255,255,255,.54);border-radius:28px;background:linear-gradient(145deg,#ffffffd1,#ebf6ffa8)!important;box-shadow:0 32px 76px #03112247,0 1px #ffffffb8 inset;padding:clamp(18px,2.4vw,26px);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform:none!important}.site-v2 .site-v2-claim-card:before{height:4px;background:linear-gradient(90deg,#1f71dd,#45d0ff,#0cbda2)}.site-v2 .site-v2-card-heading{padding-top:6px}.site-v2 .site-v2-card-heading span{font-size:13px}.site-v2 .site-v2-card-heading h2{margin-top:4px;font-size:clamp(26px,2.8vw,36px);line-height:1.28}.site-v2 .site-v2-card-heading p{font-size:14px;line-height:1.8}.site-v2 .site-v2-type-grid{gap:10px}.site-v2 .site-v2-type-card{min-height:74px;grid-template-columns:48px minmax(0,1fr);gap:10px;border-radius:18px;padding:12px}.site-v2 .site-v2-type-icon{width:46px;height:46px;border-radius:15px}.site-v2 .site-v2-type-card strong{font-size:17px}.site-v2 .site-v2-type-card small{margin-top:-6px;font-size:13px;line-height:1.55}.site-v2 .site-v2-field span:first-child{font-size:14px}.site-v2 .site-v2-field-box{min-height:56px;border-radius:17px}.site-v2 .site-v2-field-box input{font-size:19px}.site-v2 .site-v2-amadeus-note{border-radius:17px;font-size:13px;line-height:1.75;padding:12px 14px}.site-v2 .site-v2-submit{min-height:56px;border-radius:17px;font-size:17px}.site-v2 .site-v2-section{padding-block:var(--v2-section-y)}.site-v2 .site-v2-section-copy h2,.site-v2 .site-v2-section-head h2,.site-v2 .site-v2-contact-card h2{font-size:clamp(30px,3.4vw,48px);line-height:1.32;text-wrap:balance}.site-v2 .site-v2-section-copy p,.site-v2 .site-v2-section-head p,.site-v2 .site-v2-contact-card p{max-width:640px;font-size:clamp(15px,1.1vw,18px);line-height:2.05}.site-v2 .site-v2-flow-card,.site-v2 .site-v2-evidence-card,.site-v2 .site-v2-feature,.site-v2 .site-v2-service,.site-v2 .site-v2-audience-card,.site-v2 .site-v2-goal-list,.site-v2 .site-v2-product-screen,.site-v2 .site-v2-contact-card{border-radius:var(--v2-card-radius);box-shadow:0 18px 46px #0f417314}.site-v2 .site-v2-service-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.site-v2 .site-v2-service{display:flex;min-height:auto;flex-direction:column;gap:13px;padding:14px 14px 20px;overflow:hidden;background:linear-gradient(180deg,#ffffffeb,#f7fbffd6);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.site-v2 .site-v2-service:hover{border-color:#1f71dd47;box-shadow:0 24px 64px #0f41731f;transform:translateY(-4px)}.site-v2 .site-v2-service-media{position:relative;min-height:132px;overflow:hidden;border:1px solid rgba(220,235,255,.72);border-radius:18px;background:linear-gradient(135deg,#03112224,#1f71dd1a),url(/airplane-wing-clouds.png) center / cover no-repeat}.site-v2 .site-v2-service-media:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(255,255,255,.16),transparent 42%),linear-gradient(0deg,rgba(2,11,22,.38),transparent 62%)}.site-v2 .site-v2-service-media-glass{position:absolute;inset:auto 14px 14px;height:34px;border:1px solid rgba(255,255,255,.38);border-radius:14px;background:#ffffff29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-v2 .site-v2-service-media-route{position:absolute;top:34%;right:14px;width:70%;border-top:1px dashed rgba(255,255,255,.74);transform:rotate(-12deg)}.site-v2 .site-v2-service-media-symbol{position:absolute;top:14px;left:14px;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.42);border-radius:16px;background:#ffffff38;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-v2 .service-media-2{background:linear-gradient(135deg,#ff930f14,#1f71dd14),url(/brand/makfi-login-aviation-hero.png) center / cover no-repeat}.site-v2 .service-media-3{background:linear-gradient(135deg,#0cbda229,#1f71dd0f),url(/airplane-wing-clouds.png) 68% 42% / cover no-repeat}.site-v2 .service-media-4{background:linear-gradient(135deg,#7c3aed1f,#1f71dd1a),url(/brand/makfi-login-aviation-hero.png) 35% 50% / cover no-repeat}.site-v2 .site-v2-service h3{margin:0;font-size:clamp(21px,1.7vw,26px);line-height:1.35}.site-v2 .site-v2-service p{margin:0;font-size:14px;line-height:1.95}.site-v2 .site-v2-flow-card{padding:18px}.site-v2 .site-v2-flow-card strong{font-size:18px}.site-v2 .site-v2-flow-card small{font-size:14px;line-height:1.8}.site-v2.site-v2-dark .site-v2-hero{background:linear-gradient(90deg,#020811eb,#071e37ad 45%,#072a3e42),linear-gradient(180deg,#0208113d,#020811c7),var(--site-hero-media) center / cover no-repeat!important}.site-v2.site-v2-dark .site-v2-header:not(.is-solid) .site-v2-nav-shell{background:transparent;box-shadow:none}.site-v2.site-v2-dark .site-v2-claim-card{border-color:#9ac7ff47;background:linear-gradient(145deg,#091c32d6,#0a2b44b3)!important;box-shadow:0 32px 76px #00000057,0 1px #9ac7ff2e inset}.site-v2.site-v2-dark .site-v2-service{background:linear-gradient(180deg,#0d2643e0,#08192dc7)}.site-v2.site-v2-dark .site-v2-service-media{border-color:#9ac7ff33}@keyframes siteV2RouteDrift{0%{transform:translate3d(38px,0,0) rotate(-13deg)}to{transform:translate3d(-38px,0,0) rotate(-13deg)}}@keyframes siteV2CloudDrift{0%{transform:translateZ(0)}to{transform:translate3d(124vw,0,0)}}@keyframes siteV2PlaneCruise{0%{opacity:0;transform:translateZ(0) rotate(-18deg)}14%,82%{opacity:.9}to{opacity:0;transform:translate3d(-68vw,-10vh,0) rotate(-18deg)}}@media(max-width:1100px){.site-v2 .site-v2-hero{min-height:auto;padding-top:102px}.site-v2 .site-v2-hero-grid{grid-template-columns:1fr}.site-v2 .site-v2-claim-card{width:min(620px,100%)}.site-v2 .site-v2-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-v2 .site-v2-type-card{min-height:116px;grid-template-columns:1fr;justify-items:center;text-align:center}.site-v2 .site-v2-type-icon,.site-v2 .site-v2-type-card strong,.site-v2 .site-v2-type-card small{grid-column:1}.site-v2 .site-v2-service-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.site-v2{--v2-shell: min(100% - 28px, 560px)}.site-v2 .site-v2-header{padding-top:10px}.site-v2 .site-v2-nav-shell{width:calc(100% - 20px);min-height:58px;border-radius:20px;padding:6px}.site-v2 .site-v2-brand-logo{width:42px;height:42px}.site-v2 .site-v2-brand strong{display:none}.site-v2 .site-v2-hero{padding:86px 0 48px}.site-v2 .site-v2-hero-grid{display:flex;flex-direction:column;gap:22px}.site-v2 .site-v2-hero-copy{order:1;text-align:center}.site-v2 .site-v2-claim-card{order:2;border-radius:24px;margin-top:0}.site-v2 .site-v2-kicker{margin-inline:auto}.site-v2 .site-v2-hero-copy h1{font-size:clamp(31px,9.4vw,40px);line-height:1.44}.site-v2 .site-v2-hero-copy p{margin-inline:auto;font-size:15px;line-height:2}.site-v2 .site-v2-hero-actions,.site-v2 .site-v2-trust-row{justify-content:center}.site-v2 .site-v2-primary,.site-v2 .site-v2-secondary{width:100%}.site-v2 .site-v2-type-grid,.site-v2 .site-v2-service-row{grid-template-columns:1fr}.site-v2 .site-v2-type-card{min-height:76px;grid-template-columns:46px minmax(0,1fr);justify-items:start;text-align:start}.site-v2 .site-v2-type-icon{grid-row:1 / span 2}.site-v2 .site-v2-type-card strong,.site-v2 .site-v2-type-card small{grid-column:2}.site-v2 .site-v2-section-copy h2,.site-v2 .site-v2-section-head h2,.site-v2 .site-v2-contact-card h2{font-size:clamp(30px,9vw,42px)}.site-v2 .site-v2-service-media{min-height:150px}.site-v2 .site-v2-cloud{opacity:.18;transform:scale(.72)}.site-v2 .site-v2-hero-motion .cloud-one{display:none}.site-v2 .site-v2-plane-orbit{width:46px;height:46px;border-radius:15px}}@media(prefers-reduced-motion:reduce){.site-v2 .site-v2-sky-line,.site-v2 .site-v2-cloud,.site-v2 .site-v2-plane-orbit{animation:none!important}}.site-v2{--v2-shell: min(1180px, calc(100% - clamp(28px, 5vw, 88px)) );--v2-section-y: clamp(72px, 7vw, 112px);background:linear-gradient(180deg,#eef7ff,#f8fbff 42%,#fff);color:#071529}.site-v2 .site-v2-header{padding-top:clamp(16px,2.1vw,24px)}.site-v2 .site-v2-header:not(.is-solid) .site-v2-nav-shell{border:1px solid rgba(198,219,246,.72);background:#ffffffa3;box-shadow:0 26px 70px #1f71dd21;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.site-v2 .site-v2-header.is-solid .site-v2-nav-shell{border-color:#c6dbf6db;background:#fffffff0}.site-v2:not(.site-v2-dark) .site-v2-header:not(.is-solid) .site-v2-brand strong,.site-v2:not(.site-v2-dark) .site-v2-header:not(.is-solid) .site-v2-nav button,.site-v2:not(.site-v2-dark) .site-v2-header:not(.is-solid) .site-v2-icon-button,.site-v2:not(.site-v2-dark) .site-v2-header:not(.is-solid) .site-v2-login{color:#071529}.site-v2:not(.site-v2-dark) .site-v2-header:not(.is-solid) .site-v2-icon-button,.site-v2:not(.site-v2-dark) .site-v2-header:not(.is-solid) .site-v2-login{border-color:#c6dbf6d1;background:#ffffff94}.site-v2:not(.site-v2-dark) .site-v2-header:not(.is-solid) .site-v2-nav{background:#eff7ffbd}.site-v2 .site-v2-hero{min-height:auto;padding:clamp(124px,15vh,154px) 18px clamp(74px,8vh,104px);background:repeating-linear-gradient(90deg,rgba(31,113,221,.045) 0,rgba(31,113,221,.045) 1px,transparent 1px,transparent 92px),repeating-linear-gradient(0deg,rgba(12,189,162,.035) 0,rgba(12,189,162,.035) 1px,transparent 1px,transparent 92px),linear-gradient(135deg,#edf7ff,#f8fbff 47%,#eefcf8)!important;color:#071529}.site-v2 .site-v2-hero-shade{background:linear-gradient(115deg,rgba(255,255,255,.48),transparent 48%),linear-gradient(180deg,#ffffff2e,#ebf6ff57)}.site-v2 .site-v2-hero-grid{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,44px);justify-items:center}.site-v2 .site-v2-hero-copy{max-width:900px;margin-inline:auto;text-align:center;text-shadow:none}.site-v2 .site-v2-kicker{margin-inline:auto;border-color:#1f71dd38;background:#ffffffb8;color:#1f71dd;box-shadow:0 16px 38px #1f71dd1a}.site-v2 .site-v2-hero-copy h1{max-width:780px;margin-inline:auto;color:#071529;font-size:clamp(42px,5.1vw,72px);line-height:1.28}.site-v2 .site-v2-hero-copy p{max-width:720px;margin-inline:auto;color:#51627a;font-size:clamp(16px,1.2vw,19px);line-height:2}.site-v2 .site-v2-hero-actions,.site-v2 .site-v2-trust-row{justify-content:center}.site-v2 .site-v2-secondary,.site-v2 .site-v2-trust-row span{border-color:#1f71dd2e;background:#ffffffbd;color:#071529;box-shadow:0 14px 34px #1f71dd14}.site-v2 .site-v2-sky-line{border-top-color:#1f71dd3d}.site-v2 .line-one{top:23%;right:4%}.site-v2 .line-two{top:45%;right:58%}.site-v2 .line-three{top:70%;right:18%}.site-v2 .site-v2-cloud{background:#ffffff9e;box-shadow:42px -18px #ffffff7a,82px 5px #ffffff5c,0 22px 54px #1f71dd1f}.site-v2 .site-v2-plane-orbit{border-color:#1f71dd33;background:#ffffffb3;color:#1f71dd}.site-v2 .site-v2-claim-card{display:grid;width:min(1060px,100%);grid-template-columns:minmax(250px,.9fr) minmax(0,1.8fr);gap:18px 22px;align-items:stretch;border:1px solid rgba(198,219,246,.82);border-radius:34px;background:linear-gradient(135deg,#ffffffdb,#eff8ffb8)!important;box-shadow:0 36px 90px #1f71dd29,0 1px #ffffffe6 inset;padding:clamp(18px,2.8vw,30px)}.site-v2 .site-v2-claim-card:before{height:100%;width:5px;background:linear-gradient(180deg,#1f71dd,#45d0ff,#0cbda2)}.site-v2 .site-v2-card-heading{grid-row:1 / span 4;align-self:stretch;border:1px solid rgba(198,219,246,.7);border-radius:24px;background:linear-gradient(180deg,#ffffffc7,#e8f5ffc7);padding:22px}.site-v2 .site-v2-card-heading h2{font-size:clamp(28px,2.7vw,40px)}.site-v2 .site-v2-card-heading p{max-width:290px;line-height:1.95}.site-v2 .site-v2-type-grid{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr))}.site-v2 .site-v2-type-card{min-height:108px;grid-template-columns:46px minmax(0,1fr);align-content:center;border-radius:22px;background:#ffffffd1;box-shadow:0 14px 32px #1f71dd12}.site-v2 .site-v2-type-card.active{background:linear-gradient(135deg,#1f71dd1f,#ffffffe0)}.site-v2 .site-v2-type-card strong{font-size:18px}.site-v2 .site-v2-field,.site-v2 .site-v2-amadeus-note,.site-v2 .site-v2-submit{grid-column:2}.site-v2 .site-v2-field{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:12px}.site-v2 .site-v2-field span:first-child{margin:0;color:#51627a}.site-v2 .site-v2-field-box{background:#ffffffe0}.site-v2 .site-v2-amadeus-note{background:linear-gradient(135deg,#0cbda21a,#1f71dd14)}.site-v2 .site-v2-submit{justify-self:stretch}.site-v2 .site-v2-section{background:#fff}.site-v2 .site-v2-about,.site-v2 .site-v2-services,.site-v2 .site-v2-preview,.site-v2 .site-v2-audience,.site-v2 .site-v2-goals,.site-v2 .site-v2-contact{background:linear-gradient(180deg,#fff,#f6fbff)}.site-v2 .site-v2-service-row{grid-template-columns:repeat(4,minmax(0,1fr))}.site-v2 .site-v2-service{border-radius:28px;padding:12px 12px 18px;background:#ffffffe0}.site-v2 .site-v2-service-media{min-height:118px;border-radius:22px}.site-v2.site-v2-dark{background:linear-gradient(180deg,#061323,#081a2d 46%,#061323);color:#f8fbff}.site-v2.site-v2-dark .site-v2-header:not(.is-solid) .site-v2-nav-shell{border-color:#9ac7ff2e;background:#05111f8f}.site-v2.site-v2-dark .site-v2-hero{background:repeating-linear-gradient(90deg,rgba(154,199,255,.035) 0,rgba(154,199,255,.035) 1px,transparent 1px,transparent 92px),repeating-linear-gradient(0deg,rgba(12,189,162,.028) 0,rgba(12,189,162,.028) 1px,transparent 1px,transparent 92px),linear-gradient(135deg,#061323,#0b2847 54%,#08211f)!important}.site-v2.site-v2-dark .site-v2-hero-copy h1,.site-v2.site-v2-dark .site-v2-card-heading h2{color:#fff}.site-v2.site-v2-dark .site-v2-hero-copy p,.site-v2.site-v2-dark .site-v2-card-heading p{color:#c8d8ea}.site-v2.site-v2-dark .site-v2-kicker,.site-v2.site-v2-dark .site-v2-secondary,.site-v2.site-v2-dark .site-v2-trust-row span,.site-v2.site-v2-dark .site-v2-card-heading,.site-v2.site-v2-dark .site-v2-type-card,.site-v2.site-v2-dark .site-v2-field-box{border-color:#9ac7ff33;background:#0a1e36b8;color:#f8fbff}.site-v2.site-v2-dark .site-v2-claim-card{border-color:#9ac7ff33;background:linear-gradient(135deg,#081a2ee6,#092a3cb8)!important}.site-v2.site-v2-dark .site-v2-section,.site-v2.site-v2-dark .site-v2-process,.site-v2.site-v2-dark .site-v2-about,.site-v2.site-v2-dark .site-v2-services,.site-v2.site-v2-dark .site-v2-preview,.site-v2.site-v2-dark .site-v2-audience,.site-v2.site-v2-dark .site-v2-goals,.site-v2.site-v2-dark .site-v2-contact{background:linear-gradient(180deg,#061323,#081a2d)}@media(max-width:1100px){.site-v2 .site-v2-claim-card{grid-template-columns:1fr;width:min(760px,100%)}.site-v2 .site-v2-card-heading,.site-v2 .site-v2-type-grid,.site-v2 .site-v2-field,.site-v2 .site-v2-amadeus-note,.site-v2 .site-v2-submit{grid-column:1}.site-v2 .site-v2-card-heading{grid-row:auto}.site-v2 .site-v2-card-heading p{max-width:none}}@media(max-width:820px){.site-v2 .site-v2-hero{padding-top:96px}.site-v2 .site-v2-hero-copy h1{font-size:clamp(34px,9.5vw,48px)}.site-v2 .site-v2-claim-card{border-radius:28px}.site-v2 .site-v2-type-grid,.site-v2 .site-v2-field,.site-v2 .site-v2-service-row{grid-template-columns:1fr}}.site-v2{--v2-shell: min(1240px, calc(100% - clamp(28px, 6vw, 112px)) );--v2-text: #081529;--v2-muted: #64748b;--v2-line: rgba(148, 179, 218, .34);--v2-panel: rgba(255, 255, 255, .78);--v2-panel-strong: rgba(255, 255, 255, .94);--v2-blue: #1f71dd;--v2-cyan: #20d3ff;--v2-mint: #19c99a;--v2-ink: #071529;background:radial-gradient(circle at 12% 12%,rgba(32,211,255,.2),transparent 28%),radial-gradient(circle at 80% 6%,rgba(25,201,154,.16),transparent 26%),linear-gradient(180deg,#f7fbff,#edf6ff 52%,#fff);color:var(--v2-text);overflow-x:clip}.site-v2.site-v2-dark{--v2-text: #f7fbff;--v2-muted: #b8c8dd;--v2-line: rgba(167, 206, 255, .22);--v2-panel: rgba(8, 24, 44, .78);--v2-panel-strong: rgba(10, 30, 54, .94);--v2-ink: #f7fbff;background:radial-gradient(circle at 10% 10%,rgba(32,211,255,.18),transparent 30%),radial-gradient(circle at 82% 16%,rgba(25,201,154,.12),transparent 28%),linear-gradient(180deg,#06111f,#081b31 54%,#04101d)}.site-v2 .site-v2-container{width:var(--v2-shell)}.site-v2 .site-v2-header{padding-top:clamp(14px,1.6vw,24px)}.site-v2 .site-v2-nav-shell,.site-v2 .site-v2-header:not(.is-solid) .site-v2-nav-shell{border:0;border-radius:28px;background:#ffffff75;box-shadow:0 26px 70px #0f3d761f,0 0 0 1px #ffffff94 inset;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.site-v2.site-v2-dark .site-v2-nav-shell,.site-v2.site-v2-dark .site-v2-header:not(.is-solid) .site-v2-nav-shell{background:#030e1c70;box-shadow:0 26px 70px #00000047,0 0 0 1px #aad6ff29 inset}.site-v2 .site-v2-header.is-solid .site-v2-nav-shell,.site-v2.site-v2-dark .site-v2-header.is-solid .site-v2-nav-shell{background:#fffffff0;box-shadow:0 18px 44px #0f3d7624}.site-v2.site-v2-dark .site-v2-header.is-solid .site-v2-nav-shell{background:#08182cf0}.site-v2 .site-v2-brand,.site-v2 .site-v2-nav button,.site-v2 .site-v2-icon-button,.site-v2 .site-v2-login,.site-v2 .site-v2-menu{color:var(--v2-text)!important}.site-v2 .site-v2-nav{background:#ffffff61!important;box-shadow:0 0 0 1px #94b3da33 inset}.site-v2.site-v2-dark .site-v2-nav{background:#05142661!important}.site-v2 .site-v2-icon-button,.site-v2 .site-v2-login,.site-v2 .site-v2-menu,.site-v2:not(.site-v2-dark) .site-v2-header:not(.is-solid) .site-v2-icon-button,.site-v2:not(.site-v2-dark) .site-v2-header:not(.is-solid) .site-v2-login{border:1px solid rgba(148,179,218,.32);background:#ffffff80}.site-v2.site-v2-dark .site-v2-icon-button,.site-v2.site-v2-dark .site-v2-login,.site-v2.site-v2-dark .site-v2-menu{border-color:#a7ceff33;background:#091c3294}.site-v2 .site-v2-hero{position:relative;min-height:100svh;padding:clamp(108px,13vh,150px) 18px clamp(52px,7vh,86px);background:linear-gradient(120deg,#f7fbfff2,#e2f3ffb8 45%,#ecfff9e0),radial-gradient(circle at 20% 18%,rgba(32,211,255,.18),transparent 28%)!important;color:var(--v2-text);overflow:hidden}.site-v2.site-v2-dark .site-v2-hero{background:linear-gradient(125deg,#040e1bfa,#09213adb 48%,#051f26e6),radial-gradient(circle at 18% 18%,rgba(32,211,255,.14),transparent 30%)!important}.site-v2 .site-v2-hero-shade{background:radial-gradient(circle at 72% 28%,rgba(31,113,221,.14),transparent 26%),radial-gradient(circle at 26% 76%,rgba(25,201,154,.12),transparent 30%)}.site-v2 .site-v2-video-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.site-v2 .site-v2-video-bg:before,.site-v2 .site-v2-video-bg:after{content:"";position:absolute;inset:-20%;opacity:.72;background:linear-gradient(90deg,rgba(31,113,221,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(32,211,255,.06) 1px,transparent 1px);background-size:88px 88px;transform:rotate(-8deg);animation:v2GridDrift 18s linear infinite}.site-v2 .site-v2-video-bg:after{opacity:.38;background:radial-gradient(circle,rgba(31,113,221,.16) 1px,transparent 2px);background-size:42px 42px;animation-duration:24s;animation-direction:reverse}.site-v2 .v2-route-stream{position:absolute;width:min(620px,72vw);height:2px;border-top:2px dashed rgba(31,113,221,.34);transform:rotate(-15deg);opacity:.75}.site-v2 .stream-one{top:24%;right:7%;animation:v2RouteFlow 5.5s linear infinite}.site-v2 .stream-two{top:66%;left:4%;border-color:#19c99a47;animation:v2RouteFlow 6.8s linear infinite reverse}.site-v2 .v2-route-stream:after{content:"";position:absolute;top:-6px;right:12%;width:12px;height:12px;border-radius:999px;background:var(--v2-cyan);box-shadow:0 0 24px #20d3ffe6;animation:v2DotTravel 4.8s ease-in-out infinite}.site-v2 .v2-radar-pulse{position:absolute;width:260px;height:260px;border-radius:999px;border:1px solid rgba(31,113,221,.18);box-shadow:0 0 0 24px #1f71dd09;animation:v2Pulse 4.6s ease-in-out infinite}.site-v2 .pulse-one{right:8%;bottom:12%}.site-v2 .pulse-two{left:10%;top:18%;animation-delay:1.2s;border-color:#19c99a2e}.site-v2 .v2-grid-plane{position:absolute;top:28%;left:12%;width:136px;height:136px;border-radius:40px;opacity:.55;background:linear-gradient(135deg,transparent 42%,rgba(31,113,221,.18) 43% 57%,transparent 58%),linear-gradient(45deg,transparent 45%,rgba(32,211,255,.22) 46% 54%,transparent 55%);filter:blur(.2px);animation:v2FloatPanel 9s ease-in-out infinite}.site-v2 .v2-scan-line{position:absolute;inset:0 auto 0 50%;width:180px;background:linear-gradient(90deg,transparent,rgba(32,211,255,.12),transparent);transform:skew(-14deg);animation:v2Scan 8s ease-in-out infinite}.site-v2 .site-v2-hero-grid{position:relative;display:grid;grid-template-columns:minmax(360px,.86fr) minmax(500px,1.14fr);grid-template-areas:"copy lab" "claim lab";gap:clamp(18px,3vw,34px);align-items:center}.site-v2 .site-v2-hero-copy{grid-area:copy;max-width:620px;text-align:start;justify-self:stretch}.site-v2 .site-v2-kicker,.site-v2 .site-v2-pill{margin-inline:0;border:1px solid rgba(31,113,221,.16);background:#ffffff9e;color:var(--v2-blue);box-shadow:0 18px 42px #1f71dd1a}.site-v2.site-v2-dark .site-v2-kicker,.site-v2.site-v2-dark .site-v2-pill{border-color:#a7ceff38;background:#081a30b3;color:#72d8ff}.site-v2 .site-v2-hero-copy h1{max-width:620px;margin:22px 0 18px;color:var(--v2-text);font-size:clamp(44px,4.4vw,76px);line-height:1.34;letter-spacing:0}.site-v2 .site-v2-hero-copy p{max-width:610px;margin-inline:0;color:var(--v2-muted);font-size:clamp(16px,1.05vw,18px);line-height:2.05}.site-v2 .site-v2-hero-actions,.site-v2 .site-v2-trust-row{justify-content:flex-start}.site-v2 .site-v2-trust-row span{border-color:#94b3da47;background:#ffffff94;color:var(--v2-text)}.site-v2.site-v2-dark .site-v2-trust-row span{background:#091c3299}.site-v2 .site-v2-flight-lab{grid-area:lab;position:relative;min-height:clamp(520px,58vh,680px);border-radius:42px;border:1px solid rgba(255,255,255,.78);background:linear-gradient(135deg,#ffffffd1,#e8f6ff80),radial-gradient(circle at 76% 20%,rgba(32,211,255,.2),transparent 28%),radial-gradient(circle at 20% 76%,rgba(25,201,154,.16),transparent 24%);box-shadow:0 40px 120px #0f3d762e,0 1px #fffffff0 inset;overflow:hidden;isolation:isolate}.site-v2.site-v2-dark .site-v2-flight-lab{border-color:#a7ceff29;background:linear-gradient(135deg,#08182cd6,#092a3c85),radial-gradient(circle at 76% 20%,rgba(32,211,255,.12),transparent 28%),radial-gradient(circle at 20% 76%,rgba(25,201,154,.1),transparent 24%)}.site-v2 .site-v2-flight-lab:before{content:"";position:absolute;inset:22px;border-radius:34px;background:linear-gradient(90deg,rgba(31,113,221,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(31,113,221,.06) 1px,transparent 1px);background-size:54px 54px;opacity:.58;transform:perspective(700px) rotateX(54deg) translateY(120px);transform-origin:bottom}.site-v2 .site-v2-flight-lab:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0 40%,rgba(255,255,255,.34) 48%,transparent 56% 100%);transform:translate(-110%);animation:v2GlassSweep 7s ease-in-out infinite}.site-v2 .site-v2-lab-radar{position:absolute;top:42px;inset-inline-start:44px;width:230px;height:230px;border-radius:999px;border:1px solid rgba(31,113,221,.22);background:conic-gradient(from 0deg,rgba(32,211,255,.34),transparent 24%,transparent 100%),radial-gradient(circle,#ffffffb3,#ddf1ff70);box-shadow:0 24px 56px #1f71dd29;animation:v2RadarSweep 5.5s linear infinite}.site-v2.site-v2-dark .site-v2-lab-radar{background:conic-gradient(from 0deg,rgba(32,211,255,.34),transparent 24%,transparent 100%),radial-gradient(circle,#081c34cc,#05132294)}.site-v2 .site-v2-lab-radar span{position:absolute;inset:18%;border:1px solid rgba(31,113,221,.14);border-radius:inherit}.site-v2 .site-v2-lab-radar span:nth-child(2){inset:34%}.site-v2 .site-v2-lab-radar span:nth-child(3){inset:50%}.site-v2 .site-v2-lab-radar svg{position:absolute;top:48%;left:54%;color:var(--v2-blue);transform:rotate(-28deg)}.site-v2 .site-v2-lab-board{position:absolute;top:52px;inset-inline-end:42px;width:min(320px,44%);border-radius:28px;padding:20px;background:linear-gradient(135deg,#081529f0,#0b3356e6);color:#fff;box-shadow:0 26px 68px #08152938;animation:v2FloatPanel 8s ease-in-out infinite}.site-v2 .site-v2-lab-board span{display:block;color:#8bdcff;font-size:12px;letter-spacing:.08em}.site-v2 .site-v2-lab-board strong{display:block;margin:10px 0 4px;font-size:clamp(34px,4vw,50px);line-height:1}.site-v2 .site-v2-lab-board small{color:#ffffffb8;line-height:1.7}.site-v2 .site-v2-lab-strip{position:absolute;right:42px;left:42px;top:318px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.site-v2 .site-v2-lab-strip div,.site-v2 .site-v2-lab-artifacts article{border:1px solid rgba(148,179,218,.24);border-radius:22px;background:#ffffffa8;box-shadow:0 18px 42px #0f3d761a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-v2.site-v2-dark .site-v2-lab-strip div,.site-v2.site-v2-dark .site-v2-lab-artifacts article{border-color:#a7ceff29;background:#07182ca8}.site-v2 .site-v2-lab-strip div{min-height:116px;padding:16px}.site-v2 .site-v2-lab-strip svg,.site-v2 .site-v2-lab-artifacts svg{color:var(--v2-blue)}.site-v2 .site-v2-lab-strip span,.site-v2 .site-v2-lab-artifacts span{display:block;margin:12px 0 4px;color:var(--v2-muted);font-size:13px}.site-v2 .site-v2-lab-strip strong,.site-v2 .site-v2-lab-artifacts strong{display:block;color:var(--v2-text);font-size:16px}.site-v2 .site-v2-lab-artifacts{position:absolute;right:58px;left:58px;bottom:96px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.site-v2 .site-v2-lab-artifacts article{padding:18px;min-height:128px}.site-v2 .site-v2-lab-belt{position:absolute;right:56px;left:56px;bottom:34px;height:38px;border-radius:999px;background:repeating-linear-gradient(90deg,#0815292e 0 16px,#ffffff3d 16px 30px),#ffffff8f;overflow:hidden}.site-v2.site-v2-dark .site-v2-lab-belt{background:repeating-linear-gradient(90deg,#a7ceff2e 0 16px,#ffffff0f 16px 30px),#08182cb8}.site-v2 .site-v2-lab-belt i{position:absolute;top:9px;width:42px;height:20px;border-radius:8px;background:linear-gradient(135deg,var(--v2-blue),var(--v2-cyan));animation:v2Belt 7s linear infinite}.site-v2 .site-v2-lab-belt i:nth-child(2){animation-delay:-2.2s}.site-v2 .site-v2-lab-belt i:nth-child(3){animation-delay:-4.4s}.site-v2 .site-v2-claim-card{grid-area:claim;width:100%;display:grid;grid-template-columns:1fr;gap:16px;align-self:start;border:1px solid rgba(148,179,218,.28);border-radius:34px;background:var(--v2-panel-strong)!important;box-shadow:0 30px 80px #0f3d7629,0 1px #fffffff5 inset;padding:clamp(18px,2vw,24px)}.site-v2.site-v2-dark .site-v2-claim-card{border-color:#a7ceff2e;background:var(--v2-panel-strong)!important;box-shadow:0 30px 80px #00000042,0 1px #ffffff14 inset}.site-v2 .site-v2-claim-card:before{display:none}.site-v2 .site-v2-card-heading{grid-row:auto;border:0;border-radius:24px;background:linear-gradient(135deg,#1f71dd14,#20d3ff14);padding:18px}.site-v2.site-v2-dark .site-v2-card-heading{background:linear-gradient(135deg,#1f71dd29,#20d3ff14)}.site-v2 .site-v2-card-heading h2{font-size:clamp(24px,2.1vw,32px);line-height:1.45}.site-v2 .site-v2-card-heading p{max-width:none;color:var(--v2-muted);line-height:1.9}.site-v2 .site-v2-type-grid{grid-column:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.site-v2 .site-v2-type-card{min-height:116px;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon title" "icon label";gap:5px 10px;align-content:center;border:1px solid rgba(148,179,218,.26);border-radius:22px;background:#ffffffad;box-shadow:none}.site-v2.site-v2-dark .site-v2-type-card{background:#081c3294;border-color:#a7ceff29}.site-v2 .site-v2-type-card.active{border-color:#1f71dd8c;background:linear-gradient(135deg,#1f71dd26,#20d3ff14);box-shadow:0 18px 38px #1f71dd1f}.site-v2 .site-v2-type-icon{grid-area:icon;width:44px;height:44px;border-radius:16px;background:#1f71dd1a;color:var(--v2-blue)}.site-v2 .site-v2-type-card strong{grid-area:title;color:var(--v2-text);font-size:17px}.site-v2 .site-v2-type-card small{grid-area:label;color:var(--v2-muted);font-size:13px;line-height:1.55}.site-v2 .site-v2-field,.site-v2 .site-v2-amadeus-note,.site-v2 .site-v2-submit{grid-column:auto}.site-v2 .site-v2-field{grid-template-columns:1fr;gap:9px}.site-v2 .site-v2-field>span:first-child{color:var(--v2-muted)}.site-v2 .site-v2-field-box{border-color:#94b3da57;background:#ffffffc7}.site-v2.site-v2-dark .site-v2-field-box{background:#051426b3}.site-v2 .site-v2-field-box input{color:var(--v2-text)}.site-v2 .site-v2-field-box input::placeholder{color:#64748bc2}.site-v2 .site-v2-amadeus-note{color:var(--v2-muted);border:1px solid rgba(25,201,154,.18);background:linear-gradient(135deg,#19c99a14,#1f71dd0f)}.site-v2 .site-v2-submit{min-height:58px;border-radius:18px}.site-v2 .site-v2-process{background:linear-gradient(180deg,#fff,#f3f9ff)}.site-v2 .site-v2-section{padding-block:clamp(74px,7vw,116px)}.site-v2 .site-v2-section-copy h2,.site-v2 .site-v2-section-head h2,.site-v2 .site-v2-contact-card h2{color:var(--v2-text);font-size:clamp(36px,4.4vw,64px);line-height:1.38}.site-v2 .site-v2-section-copy p,.site-v2 .site-v2-section-head p,.site-v2 .site-v2-contact-card p,.site-v2 .site-v2-feature p,.site-v2 .site-v2-service p,.site-v2 .site-v2-evidence-card p,.site-v2 .site-v2-audience-card p{color:var(--v2-muted);line-height:2}.site-v2 .site-v2-service-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.site-v2 .site-v2-service{position:relative;min-height:360px;border:1px solid rgba(148,179,218,.28);border-radius:30px;background:#ffffffbd;overflow:hidden}.site-v2.site-v2-dark .site-v2-service{background:#08182cb8;border-color:#a7ceff29}.site-v2 .site-v2-service-media{position:relative;min-height:150px;border-radius:24px;background:linear-gradient(135deg,#1f71dd1f,#20d3ff1a),#ffffff85;overflow:hidden}.site-v2 .site-v2-service-media:before,.site-v2 .site-v2-service-media:after{content:"";position:absolute;inset:18px;border-radius:18px;border:1px solid rgba(31,113,221,.22)}.site-v2 .site-v2-service-media:after{inset:auto 20px 22px;height:34px;border:0;background:repeating-linear-gradient(90deg,#1f71dd57 0 18px,#fff6 18px 32px);opacity:.7;animation:v2Belt 8s linear infinite}.site-v2 .service-media-1{background:radial-gradient(circle at 24% 28%,rgba(31,113,221,.22),transparent 18%),radial-gradient(circle at 76% 68%,rgba(25,201,154,.2),transparent 18%),linear-gradient(135deg,#e8f6ffe6,#f5fcffd1)}.site-v2 .service-media-1:after{top:46%;height:2px;border-top:2px dashed rgba(31,113,221,.36);background:none;transform:rotate(-14deg)}.site-v2 .service-media-2:before{box-shadow:-22px 24px #ffffff8a,24px -18px #1f71dd14}.site-v2 .service-media-3:after{height:52px;border-radius:999px;background:repeating-linear-gradient(90deg,#08152929 0 18px,#ffffff75 18px 34px)}.site-v2 .service-media-4{background:linear-gradient(135deg,#19c99a1f,#1f71dd1a),radial-gradient(circle at 74% 32%,rgba(25,201,154,.22),transparent 22%)}.site-v2 .site-v2-service-media-symbol{width:58px;height:58px;border-radius:20px;background:#ffffffdb;color:var(--v2-blue)}.site-v2 .site-v2-service>svg{display:none}.site-v2 .site-v2-service h3,.site-v2 .site-v2-evidence-card h3,.site-v2 .site-v2-audience-card h3,.site-v2 .site-v2-feature h3{color:var(--v2-text)}.site-v2 .site-v2-product-screen,.site-v2 .site-v2-evidence-card,.site-v2 .site-v2-audience-card,.site-v2 .site-v2-feature,.site-v2 .site-v2-goal-list,.site-v2 .site-v2-contact-card{border-color:#94b3da47;background:#ffffffb8;box-shadow:0 24px 70px #0f3d761a}.site-v2.site-v2-dark .site-v2-product-screen,.site-v2.site-v2-dark .site-v2-evidence-card,.site-v2.site-v2-dark .site-v2-audience-card,.site-v2.site-v2-dark .site-v2-feature,.site-v2.site-v2-dark .site-v2-goal-list,.site-v2.site-v2-dark .site-v2-contact-card{border-color:#a7ceff29;background:#08182cb8}.site-v2 .site-v2-footer{background:linear-gradient(135deg,#071529,#0a3155)}.site-v2-scroll-top.site-scroll-top{left:24px!important;right:auto!important;bottom:28px!important;width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,#1f71dd,#20d3ff);color:#fff;box-shadow:0 22px 48px #1f71dd47}.site-v2-scroll-top svg{display:block;width:22px;height:22px;stroke:currentColor}@keyframes v2GridDrift{0%{transform:rotate(-8deg) translateZ(0)}to{transform:rotate(-8deg) translate3d(88px,88px,0)}}@keyframes v2RouteFlow{0%{opacity:.28;transform:rotate(-15deg) translate(-26px)}50%{opacity:.85}to{opacity:.28;transform:rotate(-15deg) translate(28px)}}@keyframes v2DotTravel{0%{right:5%}50%{right:76%}to{right:5%}}@keyframes v2Pulse{0%,to{transform:scale(.92);opacity:.34}50%{transform:scale(1.08);opacity:.78}}@keyframes v2Scan{0%,to{transform:translate(-64vw) skew(-14deg);opacity:0}38%,64%{opacity:1}to{transform:translate(64vw) skew(-14deg)}}@keyframes v2RadarSweep{to{transform:rotate(360deg)}}@keyframes v2FloatPanel{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes v2GlassSweep{0%,45%{transform:translate(-115%)}75%,to{transform:translate(115%)}}@keyframes v2Belt{0%{background-position:0 0;transform:translate(-18%)}to{background-position:90px 0;transform:translate(118%)}}@media(prefers-reduced-motion:reduce){.site-v2 .site-v2-video-bg:before,.site-v2 .site-v2-video-bg:after,.site-v2 .v2-route-stream,.site-v2 .v2-route-stream:after,.site-v2 .v2-radar-pulse,.site-v2 .v2-grid-plane,.site-v2 .v2-scan-line,.site-v2 .site-v2-lab-radar,.site-v2 .site-v2-flight-lab:after,.site-v2 .site-v2-lab-board,.site-v2 .site-v2-lab-belt i,.site-v2 .site-v2-service-media:after{animation:none!important}}@media(max-width:1180px){.site-v2 .site-v2-hero-grid{grid-template-columns:1fr;grid-template-areas:"copy" "claim" "lab"}.site-v2 .site-v2-hero-copy{max-width:820px;text-align:center;justify-self:center}.site-v2 .site-v2-kicker,.site-v2 .site-v2-pill,.site-v2 .site-v2-hero-copy p{margin-inline:auto}.site-v2 .site-v2-hero-actions,.site-v2 .site-v2-trust-row{justify-content:center}.site-v2 .site-v2-claim-card{width:min(760px,100%);justify-self:center}.site-v2 .site-v2-flight-lab{width:min(820px,100%);justify-self:center}.site-v2 .site-v2-service-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.site-v2{--v2-shell: min(100% - 28px, 560px)}.site-v2 .site-v2-header{padding:10px 10px 0}.site-v2 .site-v2-nav-shell,.site-v2 .site-v2-header:not(.is-solid) .site-v2-nav-shell{min-height:64px;border-radius:22px;padding:8px}.site-v2 .site-v2-nav,.site-v2 .site-v2-cta,.site-v2 .site-v2-brand small,.site-v2 .site-v2-icon-button span,.site-v2 .site-v2-login span{display:none}.site-v2 .site-v2-brand{margin-inline-start:auto}.site-v2 .site-v2-brand strong{font-size:22px}.site-v2 .site-v2-icon-button,.site-v2 .site-v2-login,.site-v2 .site-v2-menu{width:48px;height:48px;min-width:48px;border-radius:16px;padding:0}.site-v2 .site-v2-hero{min-height:auto;padding:92px 14px 42px}.site-v2 .site-v2-hero-copy h1{font-size:clamp(34px,10.5vw,48px);line-height:1.45}.site-v2 .site-v2-hero-copy p{font-size:15px;line-height:2}.site-v2 .site-v2-primary,.site-v2 .site-v2-secondary{width:100%}.site-v2 .site-v2-claim-card{border-radius:26px}.site-v2 .site-v2-type-grid{grid-template-columns:1fr}.site-v2 .site-v2-flight-lab{min-height:560px;border-radius:28px}.site-v2 .site-v2-lab-radar{top:28px;inset-inline-start:24px;width:170px;height:170px}.site-v2 .site-v2-lab-board{top:34px;inset-inline-end:22px;width:min(260px,54%);border-radius:22px;padding:16px}.site-v2 .site-v2-lab-board strong{font-size:34px}.site-v2 .site-v2-lab-strip,.site-v2 .site-v2-lab-artifacts{right:20px;left:20px;grid-template-columns:1fr}.site-v2 .site-v2-lab-strip{top:232px}.site-v2 .site-v2-lab-strip div{min-height:74px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:2px 10px;align-items:center}.site-v2 .site-v2-lab-strip span,.site-v2 .site-v2-lab-artifacts span{margin:0}.site-v2 .site-v2-lab-artifacts{bottom:74px}.site-v2 .site-v2-lab-artifacts article{min-height:76px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:2px 10px;align-items:center}.site-v2 .site-v2-lab-belt{right:20px;left:20px}.site-v2 .site-v2-service-row{grid-template-columns:1fr}.site-v2 .site-v2-service{min-height:auto}.site-v2 .site-v2-section-copy h2,.site-v2 .site-v2-section-head h2,.site-v2 .site-v2-contact-card h2{font-size:clamp(32px,10vw,46px);line-height:1.48}}.site-v2 .site-v2-hero{isolation:isolate;min-height:100svh!important;overflow:hidden;background:radial-gradient(circle at 76% 18%,rgba(64,181,255,.34),transparent 28%),radial-gradient(circle at 18% 78%,rgba(25,210,178,.22),transparent 32%),linear-gradient(112deg,#04101ffa,#082d51e6 46%,#0e527fb8),var(--site-hero-media) center / cover no-repeat!important}.site-v2.site-v2-dark .site-v2-hero{background:radial-gradient(circle at 78% 12%,rgba(45,161,255,.24),transparent 30%),radial-gradient(circle at 18% 72%,rgba(34,197,154,.16),transparent 34%),linear-gradient(118deg,#020812,#041428f5 48%,#072c4fd6),var(--site-hero-media) center / cover no-repeat!important}.site-v2 .site-v2-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 76px),linear-gradient(0deg,rgba(255,255,255,.06) 0 1px,transparent 1px 76px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 68%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 68%,transparent);opacity:.34;transform:rotate(-10deg) scale(1.14);animation:v2AirfieldMove 18s linear infinite}.site-v2 .site-v2-hero:after{content:"";position:absolute;inset:-24% -16%;z-index:0;pointer-events:none;background:conic-gradient(from 110deg at 74% 36%,transparent 0 68deg,rgba(64,181,255,.18) 72deg,transparent 82deg 360deg),radial-gradient(circle at 68% 44%,transparent 0 18%,rgba(255,255,255,.08) 18.3% 18.9%,transparent 19.2% 38%,rgba(255,255,255,.05) 38.3% 39%,transparent 39.4%);opacity:.8;animation:v2RadarAtmosphere 14s linear infinite}.site-v2 .site-v2-video-bg{z-index:1;opacity:1;mix-blend-mode:screen}.site-v2 .site-v2-container,.site-v2 .site-v2-hero-grid{position:relative;z-index:2}.site-v2 .site-v2-hero-copy h1{max-width:880px;font-size:clamp(38px,3.65vw,60px)!important;line-height:1.56!important;text-wrap:balance}.site-v2 .site-v2-hero-copy p{max-width:760px;font-size:clamp(16px,1.2vw,20px);line-height:2.05!important}.site-v2 .site-v2-flight-lab{min-height:clamp(620px,67vh,790px)!important;border-color:#ffffff3d;background:radial-gradient(circle at 30% 24%,rgba(75,201,255,.26),transparent 28%),radial-gradient(circle at 82% 76%,rgba(31,113,221,.28),transparent 30%),linear-gradient(145deg,#061222d1,#093c648c),#ffffff14}.site-v2 .site-v2-services{background:radial-gradient(circle at 12% 24%,rgba(31,113,221,.08),transparent 28%),radial-gradient(circle at 84% 72%,rgba(22,188,156,.1),transparent 28%),linear-gradient(180deg,#f8fbff,#eef6ff)!important}.site-v2.site-v2-dark .site-v2-services{background:radial-gradient(circle at 12% 24%,rgba(31,113,221,.18),transparent 30%),radial-gradient(circle at 84% 72%,rgba(22,188,156,.14),transparent 30%),linear-gradient(180deg,#071529,#081d35)!important}.site-v2 .site-v2-travel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px}.site-v2 .site-v2-travel-card{position:relative;min-height:330px;overflow:hidden;border:1px solid rgba(135,177,225,.32);border-radius:34px;background:linear-gradient(180deg,#fffffff0,#f1f7ffd1);box-shadow:0 30px 80px #0d39701f;isolation:isolate}.site-v2.site-v2-dark .site-v2-travel-card{border-color:#8bc1ff33;background:linear-gradient(180deg,#0d2037e6,#081628db)}.site-v2 .site-v2-travel-visual{position:relative;min-height:172px;margin:16px;overflow:hidden;border:1px solid rgba(31,113,221,.22);border-radius:26px;background:linear-gradient(135deg,#ebf6fffa,#ffffffb8)}.site-v2.site-v2-dark .site-v2-travel-visual{border-color:#76b5ff2e;background:linear-gradient(135deg,#0c233feb,#09182bd6)}.site-v2 .site-v2-travel-card h3{color:#071529;font-size:clamp(24px,2.1vw,34px);line-height:1.5}.site-v2 .site-v2-travel-card p{color:#5f7089;font-size:15px;line-height:2}.site-v2.site-v2-dark .site-v2-travel-card h3{color:#f8fbff}.site-v2.site-v2-dark .site-v2-travel-card p{color:#deebffc2}@media(max-width:1180px){.site-v2 .site-v2-travel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.site-v2 .site-v2-hero{min-height:auto!important;padding:92px 14px 42px}.site-v2 .site-v2-hero-copy h1{font-size:clamp(32px,9vw,44px)!important;line-height:1.62!important}.site-v2 .site-v2-hero-copy p{font-size:15px;line-height:2.15!important}.site-v2 .site-v2-flight-lab{min-height:560px!important}.site-v2 .site-v2-travel-grid{grid-template-columns:1fr}}.site-v2{--v2-blue: #2076e8;--v2-cyan: #31d8ff;--v2-mint: #22d3a6;--v2-ink: #061226;--v2-panel: rgba(255, 255, 255, .78);--v2-panel-strong: rgba(255, 255, 255, .94);--v2-glass-line: rgba(226, 241, 255, .28);--v2-subtle: #63758e}.site-v2 .site-v2-hero{min-height:100svh!important;padding-block:clamp(112px,11vh,150px) clamp(56px,8vh,96px)!important;background:radial-gradient(circle at 78% 20%,rgba(49,216,255,.34),transparent 28%),radial-gradient(circle at 18% 72%,rgba(34,211,166,.2),transparent 32%),linear-gradient(115deg,#020a18fa,#062343f0 48%,#0c4d77cc),var(--site-hero-media) center / cover no-repeat!important}.site-v2 .site-v2-hero:before{opacity:.46!important;background:linear-gradient(90deg,rgba(255,255,255,.1) 0 1px,transparent 1px 82px),linear-gradient(0deg,rgba(255,255,255,.075) 0 1px,transparent 1px 82px),radial-gradient(circle at 64% 38%,rgba(49,216,255,.18),transparent 30%)!important;animation:v2AirfieldMove 16s linear infinite!important}.site-v2 .site-v2-hero:after{opacity:.9!important;background:conic-gradient(from 120deg at 66% 42%,transparent 0 74deg,rgba(49,216,255,.22) 78deg,transparent 90deg 360deg),radial-gradient(circle at 66% 42%,transparent 0 16%,rgba(255,255,255,.11) 16.2% 16.8%,transparent 17% 34%,rgba(255,255,255,.075) 34.3% 34.9%,transparent 35.2%)!important;animation:v2RadarAtmosphere 13s linear infinite!important}.site-v2 .site-v2-hero-shade{background:linear-gradient(90deg,#020a18bd,#020a183d 42%,#020a18a3),linear-gradient(180deg,#020a182e,#020a18b3)!important}.site-v2 .site-v2-video-bg{opacity:1!important;z-index:1!important;mix-blend-mode:screen}.site-v2 .v2-grid-plane,.site-v2 .v2-route-stream,.site-v2 .v2-radar-pulse,.site-v2 .v2-scan-line{opacity:1!important}.site-v2 .site-v2-hero-grid{position:relative;z-index:2;grid-template-columns:minmax(440px,.95fr) minmax(520px,1.05fr)!important;grid-template-areas:"lab copy" "lab claim"!important;align-items:center;gap:clamp(28px,4vw,70px)!important}.site-v2 .site-v2-hero-copy{grid-area:copy!important;max-width:800px!important;color:#fff!important;text-align:start!important}.site-v2 .site-v2-hero-copy h1{max-width:820px!important;margin:20px 0 18px!important;color:#fff!important;font-size:clamp(40px,4vw,66px)!important;line-height:1.62!important;text-shadow:0 18px 44px rgba(0,0,0,.28)}.site-v2 .site-v2-hero-copy p{max-width:740px!important;color:#f5faffe6!important;font-size:clamp(16px,1.12vw,19px)!important;line-height:2.2!important}.site-v2 .site-v2-kicker,.site-v2 .site-v2-pill{color:#fff!important;border-color:#ffffff42!important;background:#ffffff21!important;box-shadow:0 18px 48px #00000029;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-v2 .site-v2-hero-actions{justify-content:flex-start!important}.site-v2 .site-v2-trust-row span{color:#f8fbffeb!important;border-color:#ffffff38!important;background:#ffffff1f!important}.site-v2 .site-v2-flight-lab{grid-area:lab!important;display:block!important;width:100%!important;inline-size:100%!important;min-width:0!important;justify-self:stretch!important;align-self:stretch!important;min-height:clamp(620px,68vh,800px)!important;border:1px solid rgba(226,241,255,.24)!important;border-radius:38px!important;background:radial-gradient(circle at 22% 18%,rgba(49,216,255,.3),transparent 28%),radial-gradient(circle at 78% 76%,rgba(34,211,166,.22),transparent 30%),linear-gradient(145deg,#081c34db,#0d507085),#ffffff14!important;box-shadow:0 42px 110px #00000047,0 1px #ffffff29 inset!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.site-v2 .site-v2-flight-lab:before{border-color:#ffffff29!important;background:linear-gradient(90deg,rgba(255,255,255,.09) 0 1px,transparent 1px 64px),linear-gradient(0deg,rgba(255,255,255,.07) 0 1px,transparent 1px 64px)!important}.site-v2 .site-v2-lab-radar,.site-v2 .site-v2-lab-board,.site-v2 .site-v2-lab-strip,.site-v2 .site-v2-lab-artifacts,.site-v2 .site-v2-lab-belt{opacity:1!important}.site-v2 .site-v2-lab-board,.site-v2 .site-v2-lab-strip div,.site-v2 .site-v2-lab-artifacts article{border-color:#e2f1ff3d!important;background:#ffffff24!important;color:#fff!important;box-shadow:0 18px 48px #00000029}.site-v2 .site-v2-lab-board strong,.site-v2 .site-v2-lab-board span,.site-v2 .site-v2-lab-strip strong,.site-v2 .site-v2-lab-strip span,.site-v2 .site-v2-lab-artifacts strong,.site-v2 .site-v2-lab-artifacts span{color:#fff!important}.site-v2 .site-v2-claim-card{grid-area:claim!important;width:min(100%,760px);border-color:#e2f1ff57!important;background:#ffffffeb!important;box-shadow:0 34px 90px #04183447,0 1px #ffffffa8 inset!important}.site-v2.site-v2-dark .site-v2-claim-card{background:#08182ceb!important}.site-v2 .site-v2-card-heading h2,.site-v2 .site-v2-type-card strong,.site-v2 .site-v2-field>span:first-child{color:var(--v2-ink)!important}.site-v2.site-v2-dark .site-v2-card-heading h2,.site-v2.site-v2-dark .site-v2-type-card strong,.site-v2.site-v2-dark .site-v2-field>span:first-child{color:#f8fbff!important}.site-v2 .site-v2-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.site-v2 .site-v2-type-card{min-height:112px!important;border-radius:22px!important}.site-v2 .site-v2-field-box,.site-v2 .site-v2-amadeus-note{border-radius:20px!important}.site-v2 .site-v2-travel-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}.site-v2 .site-v2-travel-card{min-height:350px!important;border-radius:32px!important;background:linear-gradient(180deg,#fffffff5,#f1f8ffdb)!important}.site-v2.site-v2-dark .site-v2-travel-card{background:linear-gradient(180deg,#0b1b32f0,#061222e6)!important}.site-v2 .site-v2-travel-visual{min-height:178px!important;background:radial-gradient(circle at 25% 28%,rgba(32,118,232,.2),transparent 24%),radial-gradient(circle at 78% 70%,rgba(34,211,166,.18),transparent 26%),linear-gradient(135deg,#ecf8fffa,#ffffffb8)!important}.site-v2 .site-v2-travel-card h3{color:var(--v2-ink)!important;font-size:clamp(22px,1.7vw,30px)!important;line-height:1.55!important}.site-v2 .site-v2-travel-card p{color:var(--v2-subtle)!important;font-size:15px!important;line-height:2.1!important}.site-v2.site-v2-dark .site-v2-travel-card h3{color:#fff!important}.site-v2.site-v2-dark .site-v2-travel-card p{color:#e2edfbc7!important}@media(max-width:1180px){.site-v2 .site-v2-hero-grid{grid-template-columns:1fr!important;grid-template-areas:"copy" "claim" "lab"!important}.site-v2 .site-v2-hero-copy{max-width:840px!important;margin-inline:auto;text-align:center!important}.site-v2 .site-v2-hero-actions,.site-v2 .site-v2-trust-row{justify-content:center!important}.site-v2 .site-v2-claim-card,.site-v2 .site-v2-flight-lab{width:min(100%,840px)!important;justify-self:center!important}.site-v2 .site-v2-travel-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.site-v2 .site-v2-hero{padding:104px 14px 42px!important}.site-v2 .site-v2-hero-copy h1{font-size:clamp(33px,9.6vw,44px)!important;line-height:1.72!important}.site-v2 .site-v2-hero-copy p{font-size:15px!important;line-height:2.25!important}.site-v2 .site-v2-type-grid,.site-v2 .site-v2-travel-grid{grid-template-columns:1fr!important}.site-v2 .site-v2-flight-lab{min-height:560px!important}}.site-v2{--v2-deep: #03111f;--v2-night: #071b2d;--v2-sky: #1f7aed;--v2-aqua: #33d6ff;--v2-green: #25c99a;--v2-amber: #ffb657;--v2-paper: #f8fbff;--v2-ink-strong: #041123;--v2-muted-2: #64748b}.site-v2 .site-v2-hero{min-height:100svh!important;padding-block:clamp(112px,11vh,152px) clamp(58px,8vh,96px)!important;background:linear-gradient(118deg,#03111ffa,#052646f5 46%,#0e6284e0),repeating-linear-gradient(135deg,rgba(255,255,255,.06) 0 1px,transparent 1px 74px)!important}.site-v2.site-v2-dark .site-v2-hero{background:linear-gradient(118deg,#020914,#06182d,#092844),repeating-linear-gradient(135deg,rgba(137,202,255,.08) 0 1px,transparent 1px 74px)!important}.site-v2 .site-v2-hero-shade{background:linear-gradient(90deg,#020914d1,#0209142e 44%,#0209149e),linear-gradient(180deg,#0209141a,#020914b8)!important}.site-v2 .site-v2-hero:before{content:"";position:absolute;inset:-24% -18%;z-index:0;pointer-events:none;opacity:.62!important;background:linear-gradient(90deg,rgba(255,255,255,.12) 0 1px,transparent 1px 92px),linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,transparent 1px 92px),repeating-linear-gradient(24deg,transparent 0 124px,rgba(51,214,255,.12) 124px 126px,transparent 126px 248px);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 78%,transparent 100%);transform:rotate(-8deg) scale(1.16);animation:v2OpsGridDrift 22s linear infinite!important}.site-v2 .site-v2-hero:after{content:"";position:absolute;inset:-18% -10%;z-index:0;pointer-events:none;opacity:.74!important;background:conic-gradient(from 132deg at 68% 42%,transparent 0 70deg,rgba(51,214,255,.26) 72deg,transparent 88deg 360deg),repeating-radial-gradient(circle at 68% 42%,transparent 0 104px,rgba(255,255,255,.09) 105px 107px,transparent 108px 210px);animation:v2RadarSweepSoft 15s linear infinite!important}.site-v2 .site-v2-video-bg{z-index:1!important;overflow:hidden;opacity:1!important;mix-blend-mode:screen}.site-v2 .site-v2-video-bg:before{content:"";position:absolute;inset:16% -20% auto;height:44%;opacity:.45;background:repeating-linear-gradient(90deg,transparent 0 70px,rgba(255,255,255,.18) 70px 72px,transparent 72px 140px),linear-gradient(90deg,transparent,rgba(51,214,255,.22),transparent);transform:rotate(-11deg);animation:v2RunwayFilm 13s linear infinite}.site-v2 .site-v2-video-bg:after{content:"";position:absolute;inset:auto 5% 12%;height:34%;opacity:.72;background:linear-gradient(90deg,transparent 0 12%,rgba(37,201,154,.2) 12% 13%,transparent 13% 37%,rgba(31,122,237,.24) 37% 38%,transparent 38% 62%,rgba(255,182,87,.18) 62% 63%,transparent 63% 100%),repeating-linear-gradient(0deg,transparent 0 30px,rgba(255,255,255,.07) 30px 31px,transparent 31px 62px);border-block:1px solid rgba(255,255,255,.16);transform:skewY(-3deg);animation:v2DataDeckFloat 8s ease-in-out infinite}.site-v2 .v2-grid-plane{top:18%!important;inset-inline-end:7%!important;width:min(380px,32vw)!important;height:224px!important;border:1px solid rgba(226,241,255,.24);border-radius:34px;background:linear-gradient(180deg,#ffffff2e,#ffffff12),linear-gradient(135deg,#1f7aed47,#25c99a29);box-shadow:0 32px 90px #00000047;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform:none;animation:v2GlassConsole 7s ease-in-out infinite!important}.site-v2 .v2-grid-plane:before{content:"SV 1024";position:absolute;inset-inline-start:24px;top:22px;color:#fff;font:800 32px/1 var(--font-ui)}.site-v2 .v2-grid-plane:after{content:"نوع التعويض  ·  رقم الرحلة  ·  حفظ تلقائي";position:absolute;inset-inline:22px;bottom:24px;min-height:70px;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(255,255,255,.28);border-radius:22px;color:#ffffffd1;font:700 14px/1.9 var(--font-ui)}.site-v2 .v2-route-stream{height:2px!important;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(51,214,255,.8),rgba(37,201,154,.78),transparent)!important;filter:drop-shadow(0 0 16px rgba(51,214,255,.42))}.site-v2 .stream-one{top:45%!important;width:44vw!important;animation:v2RouteSweep 6s ease-in-out infinite!important}.site-v2 .stream-two{top:62%!important;width:38vw!important;animation:v2RouteSweep 7.5s ease-in-out infinite reverse!important}.site-v2 .v2-radar-pulse{border-color:#33d6ff42!important;box-shadow:0 0 32px #33d6ff1f inset}.site-v2 .v2-scan-line{background:linear-gradient(90deg,transparent,rgba(255,255,255,.46),transparent)!important}.site-v2 .site-v2-hero-grid{grid-template-columns:minmax(430px,.9fr) minmax(520px,1.1fr)!important;grid-template-areas:"copy claim" "lab claim"!important;align-items:center!important;gap:clamp(26px,4.2vw,76px)!important}.site-v2 .site-v2-hero-copy{max-width:720px!important}.site-v2 .site-v2-hero-copy h1{font-size:clamp(38px,3.35vw,58px)!important;line-height:1.72!important;margin-block:18px 16px!important}.site-v2 .site-v2-hero-copy p{font-size:clamp(15px,1.06vw,18px)!important;line-height:2.25!important}.site-v2 .site-v2-claim-card{position:relative;overflow:hidden;width:min(100%,720px)!important;padding:clamp(24px,2.8vw,36px)!important;border-radius:34px!important}.site-v2 .site-v2-claim-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(31,122,237,.11),transparent 38%),repeating-linear-gradient(90deg,transparent 0 58px,rgba(31,122,237,.045) 58px 59px,transparent 59px 118px)}.site-v2 .site-v2-claim-card>*{position:relative;z-index:1}.site-v2 .site-v2-card-heading h2{font-size:clamp(28px,2.3vw,40px)!important;line-height:1.55!important}.site-v2 .site-v2-funnel-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 18px}.site-v2 .site-v2-funnel-steps span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border:1px solid rgba(148,179,218,.36);border-radius:18px;background:#f7fbffc2;color:#64748b;font-size:13px;font-weight:800;line-height:1.5}.site-v2 .site-v2-funnel-steps b{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#1f7aed1f;color:var(--v2-sky);font-size:13px}.site-v2 .site-v2-funnel-steps .active{border-color:#1f7aed8c;background:#1f7aed1a;color:#0f2f63}.site-v2.site-v2-dark .site-v2-funnel-steps span{border-color:#91c2ff2e;background:#ffffff0f;color:#e2edfbb8}.site-v2.site-v2-dark .site-v2-funnel-steps .active{border-color:#33d6ff6b;background:#1f7aed29;color:#fff}.site-v2 .site-v2-type-card{min-height:124px!important;text-align:start}.site-v2 .site-v2-type-card small{font-size:13px!important;line-height:1.7!important}.site-v2 .site-v2-flight-lab{min-height:clamp(430px,45vh,540px)!important;align-self:start!important;border-radius:34px!important}.site-v2 .site-v2-lab-radar{border-color:#33d6ff52!important}.site-v2 .site-v2-lab-radar>svg{color:#fff!important}.site-v2 .site-v2-lab-board strong{font-size:clamp(34px,4vw,54px)!important}.site-v2 .site-v2-travel-card{min-height:314px!important}.site-v2 .site-v2-travel-visual{min-height:156px!important;background:linear-gradient(145deg,#ecf8fffa,#ffffffb8),repeating-linear-gradient(90deg,transparent 0 44px,rgba(31,122,237,.08) 44px 45px,transparent 45px 90px)!important}.site-v2 .site-v2-travel-visual>svg{position:absolute;inset-inline-end:18px;top:18px;width:44px;height:44px;padding:10px;border-radius:16px;background:#1f7aed1a;color:var(--v2-sky)}.site-v2 .site-v2-travel-visual strong{position:absolute;inset-inline-start:18px;bottom:18px;padding:8px 12px;border:1px solid rgba(148,179,218,.34);border-radius:14px;background:#ffffffb8;color:var(--v2-ink-strong);font-size:13px;line-height:1.4}.site-v2 .travel-board .site-v2-travel-visual:before{content:"";position:absolute;inset:24px 18px auto;height:72px;border-radius:18px;background:linear-gradient(90deg,#03111fe0 0 30%,#1f7aedc7 30% 58%,#25c99ab8 58% 100%);box-shadow:0 18px 34px #0c2d5524}.site-v2 .travel-board .site-v2-travel-visual:after{content:"RUH  JED  SV1024";position:absolute;inset-inline:28px;top:46px;color:#fff;font:800 13px/1 var(--font-ui);word-spacing:12px}.site-v2 .travel-belt .site-v2-travel-visual:before{content:"";position:absolute;inset-inline:18px;top:62px;height:34px;border-radius:999px;background:repeating-linear-gradient(90deg,#03111f2e 0 16px,#ffffffb8 16px 30px);animation:v2BeltRun 4s linear infinite}.site-v2 .travel-belt .site-v2-travel-visual:after{content:"";position:absolute;inset-inline-start:38px;top:46px;width:56px;height:48px;border-radius:14px;background:linear-gradient(135deg,#ffb657,#f97316);box-shadow:118px 24px #1f7aed38,220px -8px #25c99a3d}.site-v2 .travel-docs .site-v2-travel-visual:before,.site-v2 .travel-docs .site-v2-travel-visual:after{content:"";position:absolute;top:30px;width:84px;height:108px;border:1px solid rgba(148,179,218,.34);border-radius:16px;background:linear-gradient(180deg,rgba(31,122,237,.16) 0 18px,transparent 18px),repeating-linear-gradient(0deg,transparent 0 16px,rgba(100,116,139,.16) 16px 17px,transparent 17px 28px),#fff}.site-v2 .travel-docs .site-v2-travel-visual:before{inset-inline-start:42px;transform:rotate(-6deg)}.site-v2 .travel-docs .site-v2-travel-visual:after{inset-inline-start:110px;transform:rotate(5deg)}.site-v2 .travel-route .site-v2-travel-visual:before{content:"";position:absolute;inset-inline:30px;top:76px;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--v2-sky),var(--v2-green),var(--v2-amber))}.site-v2 .travel-route .site-v2-travel-visual:after{content:"";position:absolute;top:64px;inset-inline-start:36px;width:28px;height:28px;border-radius:10px;background:var(--v2-sky);box-shadow:94px 0 0 var(--v2-green),188px 0 0 var(--v2-amber);animation:v2RouteNodes 3.6s ease-in-out infinite}.site-v2.site-v2-dark .site-v2-travel-visual strong{border-color:#91c2ff2e;background:#ffffff14;color:#fff}@keyframes v2OpsGridDrift{0%{background-position:0 0,0 0,0 0}to{background-position:184px 92px,92px 184px,248px 0}}@keyframes v2RadarSweepSoft{to{transform:rotate(360deg)}}@keyframes v2RunwayFilm{0%{background-position:0 0,-40vw 0}to{background-position:280px 0,40vw 0}}@keyframes v2DataDeckFloat{0%,to{transform:skewY(-3deg) translateY(0)}50%{transform:skewY(-3deg) translateY(-12px)}}@keyframes v2GlassConsole{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-14px,0)}}@keyframes v2RouteSweep{0%,to{transform:rotate(-11deg) translate(-30px);opacity:.38}50%{transform:rotate(-11deg) translate(30px);opacity:1}}@keyframes v2BeltRun{0%{background-position:0 0}to{background-position:92px 0}}@keyframes v2RouteNodes{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}@media(max-width:1180px){.site-v2 .site-v2-hero-grid{grid-template-columns:1fr!important;grid-template-areas:"copy" "claim" "lab"!important}.site-v2 .site-v2-hero-copy{text-align:center!important;margin-inline:auto}.site-v2 .site-v2-hero-actions,.site-v2 .site-v2-trust-row{justify-content:center!important}.site-v2 .site-v2-claim-card,.site-v2 .site-v2-flight-lab{justify-self:center!important;width:min(100%,860px)!important}}@media(max-width:760px){.site-v2 .site-v2-hero{padding:98px 14px 42px!important}.site-v2 .site-v2-hero-copy h1{font-size:clamp(30px,8.9vw,42px)!important;line-height:1.78!important}.site-v2 .site-v2-hero-copy p{font-size:14px!important;line-height:2.18!important}.site-v2 .site-v2-funnel-steps,.site-v2 .site-v2-type-grid{grid-template-columns:1fr!important}.site-v2 .site-v2-claim-card{padding:18px!important;border-radius:28px!important}.site-v2 .site-v2-type-card{min-height:96px!important}.site-v2 .site-v2-flight-lab{min-height:520px!important}.site-v2 .v2-grid-plane{display:none!important}}.site-v2 .site-v2-flight-lab{min-height:clamp(520px,50vh,620px)!important}.site-v2 .site-v2-lab-radar{top:28px!important;inset-inline-start:28px!important;width:190px!important;height:190px!important}.site-v2 .site-v2-lab-board{top:34px!important;inset-inline-end:28px!important;width:min(290px,46%)!important;padding:16px!important}.site-v2 .site-v2-lab-board strong{font-size:clamp(32px,3.4vw,48px)!important}.site-v2 .site-v2-lab-strip{top:224px!important;right:28px!important;left:28px!important;gap:10px!important}.site-v2 .site-v2-lab-strip div{min-height:78px!important;padding:12px!important}.site-v2 .site-v2-lab-artifacts{right:28px!important;left:28px!important;bottom:54px!important;gap:10px!important}.site-v2 .site-v2-lab-artifacts article{min-height:92px!important;padding:12px!important}.site-v2 .site-v2-lab-strip span,.site-v2 .site-v2-lab-artifacts span{margin:6px 0 2px!important;font-size:12px!important;line-height:1.4!important}.site-v2 .site-v2-lab-strip strong,.site-v2 .site-v2-lab-artifacts strong{font-size:14px!important;line-height:1.35!important}.site-v2 .site-v2-lab-belt{right:28px!important;left:28px!important;bottom:18px!important;height:28px!important}@media(max-width:760px){.site-v2 .site-v2-flight-lab{min-height:560px!important}.site-v2 .site-v2-lab-radar{width:154px!important;height:154px!important}.site-v2 .site-v2-lab-board{width:min(230px,52%)!important}.site-v2 .site-v2-lab-strip,.site-v2 .site-v2-lab-artifacts{grid-template-columns:1fr!important}.site-v2 .site-v2-lab-strip{top:214px!important}.site-v2 .site-v2-lab-artifacts{display:none!important}}.site-v2{--v2-ink: #061426;--v2-muted: #51647f;--v2-soft: #eff7ff;--v2-blue: #1479f6;--v2-blue-2: #0e5fd5;--v2-cyan: #20c8d8;--v2-green: #24c68d;--v2-violet: #7357ff;--v2-orange: #ff9d2e;--v2-panel: rgba(255, 255, 255, .84);--v2-panel-solid: #ffffff;--v2-border: rgba(61, 116, 181, .2);--v2-shadow: 0 28px 90px rgba(13, 44, 86, .16);background:#f4f9ff!important;color:var(--v2-ink)!important}.site-v2 .site-v2-header{inset:18px 0 auto!important;padding:0 18px!important;background:transparent!important;border:0!important;box-shadow:none!important}.site-v2 .site-v2-header.is-solid .site-v2-nav-shell{background:#fffffff0!important;border-color:#4d7eb93d!important;box-shadow:0 18px 54px #13305829!important}.site-v2 .site-v2-nav-shell{width:min(100%,1280px)!important;min-height:74px!important;padding:10px 14px!important;border-radius:999px!important;background:#ffffff94!important;border:1px solid rgba(255,255,255,.76)!important;box-shadow:0 26px 90px #0c2f5624!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important;backdrop-filter:blur(24px) saturate(150%)!important;color:var(--v2-ink)!important}.site-v2 .site-v2-brand,.site-v2 .site-v2-nav button,.site-v2 .site-v2-icon-button,.site-v2 .site-v2-login{color:var(--v2-ink)!important}.site-v2 .site-v2-nav{background:#ffffff8a!important;border:1px solid rgba(80,129,190,.16)!important;border-radius:999px!important;padding:7px!important}.site-v2 .site-v2-nav button{border-radius:999px!important;padding:12px 20px!important;transition:background .25s ease,transform .25s ease!important}.site-v2 .site-v2-nav button:hover{background:#1479f61a!important;transform:translateY(-1px)!important}.site-v2 .site-v2-icon-button,.site-v2 .site-v2-login,.site-v2 .site-v2-menu{min-height:48px!important;border-radius:18px!important;background:#ffffffa8!important;border:1px solid rgba(73,123,185,.18)!important;box-shadow:none!important}.site-v2 .site-v2-cta,.site-v2 .site-v2-primary,.site-v2 .site-v2-submit{background:linear-gradient(135deg,var(--v2-blue),#10a8ff)!important;color:#fff!important;border:1px solid rgba(255,255,255,.32)!important;box-shadow:0 18px 42px #1479f647!important}.site-v2 .site-v2-hero{min-height:100svh!important;padding:clamp(124px,14vh,166px) 18px clamp(60px,8vh,92px)!important;background:radial-gradient(circle at 15% 16%,rgba(32,200,216,.32),transparent 28%),radial-gradient(circle at 88% 12%,rgba(115,87,255,.22),transparent 24%),radial-gradient(circle at 82% 82%,rgba(36,198,141,.16),transparent 28%),linear-gradient(135deg,#fbfdff,#edf7ff 44%,#eefcf8 75%,#f6f3ff)!important;color:var(--v2-ink)!important;overflow:hidden!important}.site-v2 .site-v2-hero:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(20,121,246,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(20,121,246,.045) 1px,transparent 1px),radial-gradient(circle at 52% 46%,rgba(255,255,255,.72),transparent 38%)!important;background-size:86px 86px,86px 86px,auto!important;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.82),transparent 92%)!important;mask-image:linear-gradient(to bottom,rgba(0,0,0,.82),transparent 92%)!important;animation:v2SkyGrid 18s linear infinite!important;pointer-events:none!important}.site-v2 .site-v2-hero:after{content:""!important;position:absolute!important;inset-inline-start:-12vw!important;top:14vh!important;width:86vw!important;height:58vh!important;border-radius:999px!important;background:repeating-radial-gradient(ellipse at 22% 46%,rgba(20,121,246,.17) 0 2px,transparent 2px 46px),conic-gradient(from 40deg at 22% 46%,transparent 0 24%,rgba(32,200,216,.2) 25%,transparent 36% 100%)!important;filter:blur(.2px)!important;opacity:.64!important;animation:v2SkyPulse 9s ease-in-out infinite!important;pointer-events:none!important}.site-v2 .site-v2-video-bg{position:absolute!important;inset:0!important;display:block!important;opacity:1!important;pointer-events:none!important;z-index:0!important}.site-v2 .site-v2-video-bg:before{content:""!important;position:absolute!important;inset-inline:-8vw!important;top:22vh!important;height:34vh!important;background:linear-gradient(112deg,transparent 0 36%,rgba(20,121,246,.48) 37%,transparent 38% 100%),linear-gradient(118deg,transparent 0 50%,rgba(32,200,216,.36) 51%,transparent 52% 100%),repeating-linear-gradient(106deg,transparent 0 42px,rgba(20,121,246,.18) 44px,transparent 48px)!important;transform:rotate(-7deg)!important;animation:v2SignalSweep 8s ease-in-out infinite!important}.site-v2 .site-v2-video-bg:after{content:""!important;position:absolute!important;inset-inline-end:clamp(18px,7vw,116px)!important;bottom:clamp(44px,8vh,92px)!important;width:min(36vw,420px)!important;aspect-ratio:1.5!important;border-radius:34px!important;border:1px solid rgba(255,255,255,.74)!important;background:linear-gradient(180deg,#ffffffd6,#ffffff80),radial-gradient(circle at 18% 25%,rgba(36,198,141,.28),transparent 26%),radial-gradient(circle at 82% 20%,rgba(20,121,246,.22),transparent 24%)!important;box-shadow:var(--v2-shadow)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;animation:v2FloatConsole 7s ease-in-out infinite!important}.site-v2 .v2-grid-plane{display:block!important;position:absolute!important;inset-inline-start:clamp(22px,5vw,92px)!important;top:clamp(146px,22vh,230px)!important;width:min(35vw,472px)!important;aspect-ratio:1.28!important;border-radius:36px!important;border:1px solid rgba(255,255,255,.78)!important;background:linear-gradient(180deg,#ffffffd6,#ffffff94),repeating-linear-gradient(90deg,transparent 0 56px,rgba(20,121,246,.07) 58px 60px),radial-gradient(circle at 74% 24%,rgba(32,200,216,.28),transparent 30%)!important;box-shadow:var(--v2-shadow)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;transform:perspective(900px) rotateY(-10deg) rotateX(4deg)!important;animation:v2ConsoleFloat 7.5s ease-in-out infinite!important}.site-v2 .v2-grid-plane:before{content:"SV 1024  /  تم التحقق"!important;position:absolute!important;inset-inline:24px!important;top:24px!important;height:54px!important;border-radius:18px!important;background:#1479f61a!important;color:var(--v2-blue-2)!important;display:flex!important;align-items:center!important;padding-inline:18px!important;font:800 15px/1 var(--font-sans)!important}.site-v2 .v2-grid-plane:after{content:"CLAIM TYPE     FLIGHT DATA     DOCUMENTS"!important;position:absolute!important;inset-inline:24px!important;bottom:26px!important;height:42%!important;border-radius:22px!important;background:linear-gradient(180deg,#fffc,#eef7ffb8),repeating-linear-gradient(0deg,transparent 0 44px,rgba(20,121,246,.11) 45px 47px)!important;color:#061426b8!important;display:flex!important;align-items:flex-start!important;padding:22px!important;font:800 13px/1.6 var(--font-sans)!important}.site-v2 .v2-route-stream{position:absolute!important;display:block!important;height:4px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(20,121,246,.72),rgba(32,200,216,.82),transparent)!important;filter:drop-shadow(0 0 16px rgba(32,200,216,.42))!important;animation:v2RouteMove 7s ease-in-out infinite!important}.site-v2 .v2-route-stream.stream-one{width:54vw!important;inset-inline-start:8vw!important;top:56vh!important;transform:rotate(-8deg)!important}.site-v2 .v2-route-stream.stream-two{width:38vw!important;inset-inline-end:10vw!important;top:34vh!important;transform:rotate(11deg)!important;animation-delay:-2.5s!important}.site-v2 .v2-radar-pulse{display:block!important;position:absolute!important;border:1px solid rgba(20,121,246,.2)!important;border-radius:999px!important;animation:v2Ring 4.8s ease-out infinite!important}.site-v2 .v2-radar-pulse.pulse-one{width:240px!important;height:240px!important;inset-inline-end:8vw!important;top:22vh!important}.site-v2 .v2-radar-pulse.pulse-two{width:180px!important;height:180px!important;inset-inline-start:18vw!important;bottom:12vh!important;animation-delay:-2s!important}.site-v2 .v2-scan-line{display:block!important;position:absolute!important;inset-inline:0!important;top:0!important;height:2px!important;background:linear-gradient(90deg,transparent,rgba(32,200,216,.58),transparent)!important;animation:v2VerticalScan 7s ease-in-out infinite!important}.site-v2 .site-v2-hero-grid{position:relative!important;z-index:1!important;width:min(100%,1260px)!important;display:grid!important;grid-template-columns:minmax(380px,.9fr) minmax(500px,1.1fr)!important;grid-template-areas:"claim copy" "claim lab"!important;align-items:center!important;gap:clamp(24px,3.4vw,52px)!important}.site-v2 .site-v2-hero-copy{grid-area:copy!important;max-width:710px!important;text-align:right!important;color:var(--v2-ink)!important}.site-v2 .site-v2-kicker{width:max-content!important;max-width:100%!important;padding:10px 16px!important;border-radius:999px!important;background:#ffffffb8!important;color:var(--v2-blue-2)!important;border:1px solid rgba(20,121,246,.2)!important;box-shadow:0 12px 34px #1479f61f!important}.site-v2 .site-v2-hero-copy h1{max-width:760px!important;margin:18px 0 0!important;font-family:var(--font-display)!important;font-size:clamp(42px,4.2vw,68px)!important;line-height:1.55!important;letter-spacing:0!important;color:var(--v2-ink)!important}.site-v2 .site-v2-hero-copy p{max-width:690px!important;margin:16px 0 0!important;font-family:var(--font-sans)!important;font-size:clamp(16px,1.15vw,20px)!important;line-height:2.08!important;color:var(--v2-muted)!important}.site-v2 .site-v2-secondary{background:#ffffffa3!important;color:var(--v2-ink)!important;border:1px solid rgba(65,114,176,.2)!important;box-shadow:0 12px 34px #0c2f5614!important}.site-v2 .site-v2-trust-row span{background:#ffffffb3!important;color:var(--v2-ink)!important;border:1px solid rgba(71,123,185,.16)!important}.site-v2 .site-v2-claim-card{grid-area:claim!important;align-self:center!important;width:min(100%,520px)!important;padding:clamp(22px,2.4vw,34px)!important;border-radius:34px!important;background:var(--v2-panel)!important;color:var(--v2-ink)!important;border:1px solid rgba(255,255,255,.74)!important;box-shadow:var(--v2-shadow)!important;-webkit-backdrop-filter:blur(24px) saturate(145%)!important;backdrop-filter:blur(24px) saturate(145%)!important}.site-v2 .site-v2-card-heading span{color:var(--v2-blue-2)!important;background:#1479f61a!important;border:1px solid rgba(20,121,246,.16)!important}.site-v2 .site-v2-card-heading h2{font-family:var(--font-display)!important;font-size:clamp(28px,2.5vw,40px)!important;line-height:1.55!important;color:var(--v2-ink)!important}.site-v2 .site-v2-card-heading p{color:var(--v2-muted)!important;line-height:1.9!important}.site-v2 .site-v2-funnel-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.site-v2 .site-v2-funnel-steps span{min-height:54px!important;border-radius:18px!important;background:#ffffffa8!important;border:1px solid rgba(67,121,187,.16)!important;color:var(--v2-muted)!important}.site-v2 .site-v2-funnel-steps span.active{background:#1479f61a!important;border-color:#1479f657!important;color:var(--v2-ink)!important}.site-v2 .site-v2-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.site-v2 .site-v2-type-card{min-height:138px!important;border-radius:24px!important;background:#ffffffb8!important;color:var(--v2-ink)!important;border:1px solid rgba(67,121,187,.18)!important;box-shadow:none!important;transition:transform .25s ease,border-color .25s ease,background .25s ease!important}.site-v2 .site-v2-type-card:hover{transform:translateY(-3px)!important;border-color:#1479f661!important}.site-v2 .site-v2-type-card.active{background:linear-gradient(180deg,#1479f621,#ffffffd1)!important;border-color:#1479f685!important;box-shadow:0 18px 42px #1479f624!important}.site-v2 .site-v2-type-icon{background:linear-gradient(135deg,#1479f61f,#20c8d826)!important;color:var(--v2-blue-2)!important}.site-v2 .site-v2-type-card small{color:var(--v2-muted)!important}.site-v2 .site-v2-field span:first-child{color:var(--v2-ink)!important}.site-v2 .site-v2-field-box{min-height:62px!important;border-radius:20px!important;background:#ffffffc7!important;border:1px solid rgba(67,121,187,.2)!important;color:var(--v2-blue-2)!important}.site-v2 .site-v2-field-box input{color:var(--v2-ink)!important;font-weight:850!important}.site-v2 .site-v2-amadeus-note{border-radius:20px!important;background:linear-gradient(135deg,#20c8d81a,#1479f614)!important;border:1px solid rgba(32,200,216,.2)!important;color:var(--v2-muted)!important;line-height:1.85!important}.site-v2 .site-v2-flight-lab{grid-area:lab!important;position:relative!important;width:min(100%,680px)!important;min-height:348px!important;overflow:hidden!important;border-radius:36px!important;background:linear-gradient(135deg,#061426eb,#0c3966db),radial-gradient(circle at 18% 20%,rgba(32,200,216,.26),transparent 28%)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 28px 80px #06142638!important;color:#fff!important}.site-v2 .site-v2-flight-lab:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.04) 1px,transparent 1px)!important;background-size:42px 42px!important;opacity:.7!important;animation:v2LabGrid 16s linear infinite!important}.site-v2 .site-v2-lab-radar{top:24px!important;inset-inline-start:24px!important;width:154px!important;height:154px!important}.site-v2 .site-v2-lab-board{top:24px!important;inset-inline-end:24px!important;width:min(300px,48%)!important;border-radius:24px!important;background:#ffffff1f!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important}.site-v2 .site-v2-lab-board span,.site-v2 .site-v2-lab-board small,.site-v2 .site-v2-lab-strip span,.site-v2 .site-v2-lab-artifacts span{color:#ffffffb8!important}.site-v2 .site-v2-lab-board strong{color:#fff!important;font-size:clamp(28px,3vw,40px)!important}.site-v2 .site-v2-lab-strip{top:198px!important;right:24px!important;left:24px!important}.site-v2 .site-v2-lab-strip div,.site-v2 .site-v2-lab-artifacts article{background:#ffffff1a!important;border-color:#ffffff24!important}.site-v2 .site-v2-lab-strip strong,.site-v2 .site-v2-lab-artifacts strong{color:#fff!important}.site-v2 .site-v2-section{background:linear-gradient(180deg,#f7fbff,#eef7ff)!important;color:var(--v2-ink)!important}.site-v2 .site-v2-section:nth-of-type(2n){background:#fff!important}.site-v2 .site-v2-section-head h2,.site-v2 .site-v2-section-copy h2,.site-v2 .site-v2-travel-copy h2,.site-v2 .site-v2-audience h2{color:var(--v2-ink)!important;font-size:clamp(34px,4vw,62px)!important;line-height:1.62!important}.site-v2 .site-v2-section-head p,.site-v2 .site-v2-section-copy p,.site-v2 .site-v2-travel-copy p,.site-v2 .site-v2-point-list,.site-v2 .site-v2-feature p,.site-v2 .site-v2-flow-card p,.site-v2 .site-v2-audience-card p{color:var(--v2-muted)!important;line-height:2!important}.site-v2 .site-v2-flow-card,.site-v2 .site-v2-feature,.site-v2 .site-v2-audience-card,.site-v2 .site-v2-evidence-card,.site-v2 .site-v2-contact-card{background:#ffffffdb!important;border:1px solid var(--v2-border)!important;box-shadow:0 18px 54px #0d2c5617!important;color:var(--v2-ink)!important}.site-v2 .site-v2-travel-card{min-height:330px!important;border-radius:36px!important;background:linear-gradient(135deg,#ffffffe0,#eef8ffd6),radial-gradient(circle at 14% 18%,rgba(20,121,246,.16),transparent 24%),radial-gradient(circle at 84% 78%,rgba(36,198,141,.14),transparent 26%)!important;border:1px solid rgba(72,125,190,.2)!important;box-shadow:0 28px 80px #0d2c561f!important}.site-v2 .site-v2-travel-visual{position:relative!important;overflow:hidden!important;border-radius:30px!important;background:linear-gradient(135deg,#071529eb,#0d4476e6),radial-gradient(circle at 18% 18%,rgba(32,200,216,.32),transparent 24%)!important;border:1px solid rgba(255,255,255,.16)!important}.site-v2 .site-v2-travel-visual:before{content:""!important;position:absolute!important;inset:22px!important;border-radius:24px!important;background:linear-gradient(90deg,transparent 0 42%,rgba(32,200,216,.38) 43%,transparent 44% 100%),repeating-linear-gradient(0deg,rgba(255,255,255,.14) 0 2px,transparent 2px 32px),repeating-linear-gradient(90deg,rgba(255,255,255,.09) 0 2px,transparent 2px 44px)!important;animation:v2SignalSweep 8s ease-in-out infinite!important}.site-v2 .site-v2-travel-visual:after{content:"DOCS  /  BAG TAG  /  CLAIM"!important;position:absolute!important;inset-inline:28px!important;bottom:28px!important;padding:14px 18px!important;border-radius:18px!important;background:#ffffff24!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;font:850 13px/1.5 var(--font-sans)!important}.site-v2.site-v2-dark{background:#071426!important;color:#f7fbff!important;--v2-ink: #f7fbff;--v2-muted: #b9c8dc;--v2-panel: rgba(10, 25, 45, .78);--v2-panel-solid: #0d1d33;--v2-border: rgba(160, 198, 255, .18)}.site-v2.site-v2-dark .site-v2-hero{background:radial-gradient(circle at 16% 14%,rgba(32,200,216,.22),transparent 28%),radial-gradient(circle at 86% 18%,rgba(115,87,255,.2),transparent 24%),linear-gradient(135deg,#061426,#09233c 52%,#0b2630)!important}.site-v2.site-v2-dark .site-v2-nav-shell,.site-v2.site-v2-dark .site-v2-claim-card,.site-v2.site-v2-dark .site-v2-flow-card,.site-v2.site-v2-dark .site-v2-feature,.site-v2.site-v2-dark .site-v2-audience-card,.site-v2.site-v2-dark .site-v2-evidence-card,.site-v2.site-v2-dark .site-v2-contact-card{background:#081627d1!important;border-color:#9bc4ff2e!important;color:#f7fbff!important}.site-v2.site-v2-dark .site-v2-nav,.site-v2.site-v2-dark .site-v2-icon-button,.site-v2.site-v2-dark .site-v2-login,.site-v2.site-v2-dark .site-v2-type-card,.site-v2.site-v2-dark .site-v2-field-box,.site-v2.site-v2-dark .site-v2-funnel-steps span{background:#ffffff14!important;border-color:#9bc4ff29!important;color:#f7fbff!important}.site-v2.site-v2-dark .site-v2-brand,.site-v2.site-v2-dark .site-v2-nav button,.site-v2.site-v2-dark .site-v2-icon-button,.site-v2.site-v2-dark .site-v2-login,.site-v2.site-v2-dark .site-v2-card-heading h2,.site-v2.site-v2-dark .site-v2-section-head h2,.site-v2.site-v2-dark .site-v2-section-copy h2,.site-v2.site-v2-dark .site-v2-travel-copy h2,.site-v2.site-v2-dark .site-v2-audience h2,.site-v2.site-v2-dark .site-v2-field span:first-child,.site-v2.site-v2-dark .site-v2-field-box input{color:#f7fbff!important}.site-v2.site-v2-dark .site-v2-section,.site-v2.site-v2-dark .site-v2-section:nth-of-type(2n){background:linear-gradient(180deg,#071426,#0a1b31)!important}.site-v2.site-v2-dark .site-v2-travel-card{background:linear-gradient(135deg,#09182aeb,#0b263edb)!important;border-color:#9bc4ff2e!important}@keyframes v2SkyGrid{0%{background-position:0 0,0 0,center}to{background-position:86px 86px,86px 86px,center}}@keyframes v2SkyPulse{0%,to{transform:translateZ(0) scale(1);opacity:.42}50%{transform:translate3d(4vw,-2vh,0) scale(1.04);opacity:.72}}@keyframes v2SignalSweep{0%,to{transform:translate(-2vw) rotate(-7deg);opacity:.58}50%{transform:translate(4vw) rotate(-7deg);opacity:.92}}@keyframes v2FloatConsole{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}@keyframes v2ConsoleFloat{0%,to{transform:perspective(900px) rotateY(-10deg) rotateX(4deg) translateY(0)}50%{transform:perspective(900px) rotateY(-7deg) rotateX(5deg) translateY(-16px)}}@keyframes v2RouteMove{0%,to{opacity:.42;filter:drop-shadow(0 0 8px rgba(32,200,216,.28))}50%{opacity:1;filter:drop-shadow(0 0 22px rgba(32,200,216,.54))}}@keyframes v2Ring{0%{transform:scale(.72);opacity:.62}to{transform:scale(1.4);opacity:0}}@keyframes v2VerticalScan{0%,to{transform:translateY(0);opacity:0}20%,70%{opacity:.82}50%{transform:translateY(82vh)}}@keyframes v2LabGrid{0%{background-position:0 0,0 0}to{background-position:42px 42px,42px 42px}}@media(max-width:1180px){.site-v2 .site-v2-hero-grid{grid-template-columns:1fr!important;grid-template-areas:"copy" "claim" "lab"!important}.site-v2 .site-v2-hero-copy{text-align:center!important;margin-inline:auto!important}.site-v2 .site-v2-hero-actions,.site-v2 .site-v2-trust-row{justify-content:center!important}.site-v2 .site-v2-claim-card,.site-v2 .site-v2-flight-lab{justify-self:center!important;width:min(100%,820px)!important}.site-v2 .v2-grid-plane{width:min(42vw,420px)!important;opacity:.38!important}}@media(max-width:760px){.site-v2 .site-v2-header{inset:10px 0 auto!important;padding:0 10px!important}.site-v2 .site-v2-nav-shell{min-height:64px!important;border-radius:24px!important;padding:8px!important}.site-v2 .site-v2-brand small,.site-v2 .site-v2-icon-button span,.site-v2 .site-v2-login span,.site-v2 .site-v2-cta{display:none!important}.site-v2 .site-v2-icon-button,.site-v2 .site-v2-login,.site-v2 .site-v2-menu{width:48px!important;min-width:48px!important;height:48px!important;padding:0!important}.site-v2 .site-v2-hero{padding:104px 14px 44px!important}.site-v2 .site-v2-hero-copy h1{font-size:clamp(32px,9vw,44px)!important;line-height:1.76!important}.site-v2 .site-v2-hero-copy p{font-size:14px!important;line-height:2.16!important}.site-v2 .site-v2-type-grid,.site-v2 .site-v2-funnel-steps{grid-template-columns:1fr!important}.site-v2 .site-v2-claim-card{padding:18px!important;border-radius:28px!important}.site-v2 .site-v2-type-card{min-height:92px!important;display:grid!important;grid-template-columns:54px 1fr!important;align-items:center!important;text-align:right!important}.site-v2 .site-v2-flight-lab{min-height:390px!important;border-radius:28px!important}.site-v2 .site-v2-lab-board{width:calc(100% - 40px)!important;inset-inline:20px!important;top:20px!important}.site-v2 .site-v2-lab-radar{display:none!important}.site-v2 .site-v2-lab-strip{top:142px!important;right:20px!important;left:20px!important;grid-template-columns:1fr!important}.site-v2 .site-v2-lab-artifacts{display:none!important}.site-v2 .site-v2-lab-belt{right:20px!important;left:20px!important}.site-v2 .v2-grid-plane,.site-v2 .site-v2-video-bg:after{display:none!important}.site-v2 .site-v2-section-head h2,.site-v2 .site-v2-section-copy h2,.site-v2 .site-v2-travel-copy h2,.site-v2 .site-v2-audience h2{font-size:clamp(30px,9vw,42px)!important}}.site-v2{--v2-ink: #061528;--v2-muted: #64748b;--v2-blue: #1677e8;--v2-cyan: #20c7d4;--v2-violet: #7668f5;--v2-green: #13b981;--v2-amber: #f59e0b;--v2-line: rgba(20, 94, 161, .16);--v2-surface: rgba(255, 255, 255, .82);--v2-surface-strong: rgba(255, 255, 255, .94);--v2-shadow: 0 28px 80px rgba(20, 94, 161, .18);background:radial-gradient(circle at 8% 12%,rgba(32,199,212,.16),transparent 28rem),radial-gradient(circle at 78% 6%,rgba(118,104,245,.14),transparent 32rem),linear-gradient(180deg,#f7fbff,#edf7ff 46%,#fff)!important;color:var(--v2-ink)!important;font-family:var(--font-sans)!important;overflow-x:hidden!important}.site-v2 h1,.site-v2 h2,.site-v2 h3,.site-v2 .site-v2-brand strong,.site-v2 .site-v2-stat strong{font-family:var(--font-display)!important;letter-spacing:0!important}.site-v2 p,.site-v2 small,.site-v2 span,.site-v2 button,.site-v2 input,.site-v2 a{font-family:var(--font-sans)!important}.site-v2 .site-v2-container{width:min(1180px,calc(100% - 40px))!important}.site-v2 .site-v2-header{inset:16px 0 auto!important;padding-inline:18px!important;z-index:90!important}.site-v2 .site-v2-nav-shell{max-width:1180px!important;min-height:68px!important;padding:8px 10px!important;border:1px solid rgba(255,255,255,.34)!important;border-radius:999px!important;background:#ffffff1f!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important;backdrop-filter:blur(18px) saturate(150%)!important;color:#fff!important}.site-v2 .site-v2-header.is-solid .site-v2-nav-shell{background:#ffffffed!important;border-color:#195faa24!important;box-shadow:0 18px 52px #0822421f!important;color:var(--v2-ink)!important}.site-v2 .site-v2-brand{gap:10px!important;color:inherit!important}.site-v2 .site-v2-brand strong{font-size:27px!important;color:inherit!important}.site-v2 .site-v2-brand-logo{width:46px!important;height:36px!important;background:transparent!important;box-shadow:none!important}.site-v2 .site-v2-nav{min-height:48px!important;padding:4px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;background:#ffffff1a!important;box-shadow:none!important}.site-v2 .site-v2-header.is-solid .site-v2-nav{background:#f4f9ffe0!important;border-color:#1259a01f!important}.site-v2 .site-v2-nav button{height:38px!important;padding-inline:18px!important;border-radius:999px!important;color:inherit!important;font-size:13px!important;font-weight:800!important}.site-v2 .site-v2-nav button:hover{background:#ffffff29!important}.site-v2 .site-v2-actions{gap:8px!important}.site-v2 .site-v2-icon-button,.site-v2 .site-v2-login,.site-v2 .site-v2-menu{min-width:48px!important;height:48px!important;padding-inline:14px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:15px!important;background:#ffffff1f!important;color:inherit!important;box-shadow:none!important}.site-v2 .site-v2-header.is-solid .site-v2-icon-button,.site-v2 .site-v2-header.is-solid .site-v2-login,.site-v2 .site-v2-header.is-solid .site-v2-menu{background:#fff!important;border-color:#1259a024!important;color:var(--v2-ink)!important}.site-v2 .site-v2-cta,.site-v2 .site-v2-primary,.site-v2 .site-v2-submit,.site-v2 .site-v2-contact-form button{min-height:50px!important;border-radius:16px!important;background:linear-gradient(135deg,#1677e8,#0ea5e9)!important;color:#fff!important;box-shadow:0 18px 42px #1677e847!important}.site-v2 .site-v2-cta{min-width:118px!important}.site-v2 .site-v2-hero{min-height:100vh!important;padding:118px 20px 74px!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(110deg,#05172bf5,#08335cd6 36%,#1575b780 64%,#ecf8ff9e),radial-gradient(circle at 76% 20%,rgba(32,199,212,.34),transparent 28rem),linear-gradient(180deg,#071426,#0a2747 58%,#eef8ff 58%,#f8fbff)!important}.site-v2 .site-v2-hero:before{content:""!important;position:absolute!important;inset:-18% -12% 44%!important;z-index:-3!important;background:linear-gradient(115deg,transparent 0 37%,rgba(255,255,255,.24) 37.4% 37.8%,transparent 38.2% 100%),repeating-linear-gradient(115deg,rgba(255,255,255,.12) 0 2px,transparent 2px 44px),repeating-linear-gradient(25deg,rgba(48,198,255,.1) 0 1px,transparent 1px 76px)!important;transform:perspective(900px) rotateX(58deg) rotate(-12deg) translate3d(2%,5%,0)!important;transform-origin:center top!important;opacity:.82!important;animation:v2RunwayFlow 12s linear infinite!important}.site-v2 .site-v2-hero:after{content:""!important;position:absolute!important;inset:52% 0 auto!important;height:48%!important;z-index:-2!important;background:radial-gradient(circle at 18% 12%,rgba(32,199,212,.16),transparent 26rem),linear-gradient(180deg,#eef8ffe0,#fffffffa)!important}.site-v2 .site-v2-video-bg{position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;overflow:hidden!important;opacity:1!important}.site-v2 .site-v2-video-bg:before{content:""!important;position:absolute!important;width:min(76vw,920px)!important;height:min(76vw,920px)!important;right:-16vw!important;top:6vh!important;border-radius:50%!important;background:radial-gradient(circle,transparent 0 24%,rgba(255,255,255,.16) 24.4% 24.8%,transparent 25.2% 42%,rgba(32,199,212,.16) 42.4% 42.8%,transparent 43.2% 60%,rgba(255,255,255,.12) 60.4% 60.8%,transparent 61.2%),conic-gradient(from 22deg,rgba(32,199,212,.42),transparent 34deg,transparent 250deg,rgba(118,104,245,.24),transparent 282deg)!important;filter:blur(.2px)!important;animation:v2RadarRotate 16s linear infinite!important}.site-v2 .site-v2-video-bg:after{content:""!important;position:absolute!important;width:560px!important;height:360px!important;left:8vw!important;top:46vh!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:34px!important;background:linear-gradient(90deg,rgba(255,255,255,.2) 0 24%,transparent 24% 100%),linear-gradient(180deg,#ffffff3d,#ffffff14)!important;box-shadow:inset 0 0 0 1px #ffffff1a,0 34px 90px #00000038!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;transform:rotate(-5deg)!important;animation:v2ConsoleDrift 8s ease-in-out infinite!important}.site-v2 .v2-grid-plane{width:360px!important;height:190px!important;top:26vh!important;left:11vw!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:28px!important;background:linear-gradient(90deg,rgba(255,255,255,.22) 0 14px,transparent 14px 100%),repeating-linear-gradient(180deg,rgba(255,255,255,.2) 0 18px,transparent 18px 46px),linear-gradient(135deg,#030f1f52,#ffffff1a)!important;box-shadow:0 28px 80px #0003!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;transform:rotate(-3deg)!important;opacity:.92!important}.site-v2 .v2-grid-plane:before{content:"OPS BOARD"!important;position:absolute!important;top:22px!important;right:26px!important;color:#ffffffd1!important;font:800 13px/1 var(--font-sans)!important;letter-spacing:.12em!important}.site-v2 .v2-grid-plane:after{content:"SV1024  BAG042  DOC READY"!important;position:absolute!important;left:24px!important;right:24px!important;bottom:22px!important;color:#ffffffb8!important;font:800 12px/1 var(--font-sans)!important;letter-spacing:.08em!important}.site-v2 .v2-route-stream{position:absolute!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.82),rgba(32,199,212,.92),transparent)!important;box-shadow:0 0 22px #20c7d46b!important;transform-origin:center!important;animation:v2RouteSweep 6.5s ease-in-out infinite!important}.site-v2 .v2-route-stream.stream-one{width:680px!important;top:34vh!important;right:12vw!important;transform:rotate(-12deg)!important}.site-v2 .v2-route-stream.stream-two{width:540px!important;top:58vh!important;left:6vw!important;transform:rotate(9deg)!important;animation-delay:1.8s!important}.site-v2 .v2-radar-pulse{position:absolute!important;border:1px solid rgba(32,199,212,.34)!important;border-radius:50%!important;animation:v2PulseRing 4.8s ease-out infinite!important}.site-v2 .v2-radar-pulse.pulse-one{width:160px!important;height:160px!important;top:23vh!important;right:31vw!important}.site-v2 .v2-radar-pulse.pulse-two{width:104px!important;height:104px!important;top:61vh!important;right:10vw!important;animation-delay:1.2s!important}.site-v2 .v2-scan-line{position:absolute!important;top:0!important;bottom:46%!important;width:1px!important;right:46vw!important;background:linear-gradient(180deg,transparent,rgba(255,255,255,.52),transparent)!important;animation:v2ScanAcross 7s ease-in-out infinite!important}.site-v2 .v2-runway-orbit,.site-v2 .v2-ticket-card,.site-v2 .v2-baggage-card,.site-v2 .v2-doc-card,.site-v2 .v2-weather-band,.site-v2 .v2-airport-code{position:absolute!important;display:block!important}.site-v2 .v2-runway-orbit{width:480px!important;height:170px!important;left:49vw!important;top:55vh!important;border-top:1px dashed rgba(255,255,255,.36)!important;border-radius:50%!important;transform:rotate(-8deg)!important;animation:v2OrbitGlow 5.5s ease-in-out infinite!important}.site-v2 .v2-ticket-card{width:188px!important;height:112px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.22)!important;background:linear-gradient(90deg,rgba(255,255,255,.32) 0 28%,transparent 28%),linear-gradient(135deg,#ffffff42,#ffffff14)!important;box-shadow:0 24px 70px #0003!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;animation:v2CardFloat 8s ease-in-out infinite!important}.site-v2 .v2-ticket-card:before{content:"BOARDING"!important;position:absolute!important;top:20px!important;right:18px!important;color:#ffffffd1!important;font:900 12px/1 var(--font-sans)!important}.site-v2 .v2-ticket-card:after{content:""!important;position:absolute!important;right:18px!important;bottom:20px!important;width:104px!important;height:24px!important;background:repeating-linear-gradient(90deg,rgba(255,255,255,.82) 0 3px,transparent 3px 9px)!important;opacity:.72!important}.site-v2 .v2-ticket-card.ticket-one{right:12vw!important;top:22vh!important;transform:rotate(5deg)!important}.site-v2 .v2-ticket-card.ticket-two{left:15vw!important;top:64vh!important;transform:rotate(-7deg)!important;animation-delay:1.5s!important}.site-v2 .v2-baggage-card{right:5vw!important;bottom:22vh!important;width:150px!important;height:120px!important;border-radius:30px 30px 24px 24px!important;border:1px solid rgba(255,255,255,.24)!important;background:radial-gradient(circle at 72% 22%,rgba(245,158,11,.42),transparent 2.8rem),linear-gradient(145deg,#ffffff38,#ffffff14)!important;box-shadow:0 22px 60px #0000002e!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;animation:v2CardFloat 9s ease-in-out infinite reverse!important}.site-v2 .v2-baggage-card:before{content:"BAG TAG"!important;position:absolute!important;inset:44px 18px auto!important;color:#ffffffdb!important;font:900 12px/1 var(--font-sans)!important}.site-v2 .v2-baggage-card:after{content:""!important;position:absolute!important;top:-18px!important;left:42px!important;width:62px!important;height:28px!important;border:8px solid rgba(255,255,255,.18)!important;border-bottom:0!important;border-radius:24px 24px 0 0!important}.site-v2 .v2-doc-card{left:28vw!important;top:16vh!important;width:130px!important;height:156px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.24)!important;background:linear-gradient(135deg,#ffffff47,#ffffff17)!important;box-shadow:0 22px 60px #0000002e!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;transform:rotate(8deg)!important;animation:v2CardFloat 7.5s ease-in-out infinite!important}.site-v2 .v2-doc-card:before{content:"DOCS"!important;position:absolute!important;top:24px!important;right:18px!important;color:#ffffffd1!important;font:900 12px/1 var(--font-sans)!important}.site-v2 .v2-doc-card:after{content:""!important;position:absolute!important;right:18px!important;bottom:24px!important;width:80px!important;height:52px!important;background:repeating-linear-gradient(180deg,rgba(255,255,255,.66) 0 4px,transparent 4px 13px)!important}.site-v2 .v2-weather-band{width:320px!important;height:62px!important;top:74vh!important;right:30vw!important;border-radius:999px!important;background:linear-gradient(90deg,#20c7d400,#20c7d442,#fff3,#20c7d400)!important;filter:blur(7px)!important;animation:v2WeatherPass 8s ease-in-out infinite!important}.site-v2 .v2-airport-code{padding:10px 14px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.22)!important;background:#ffffff1f!important;color:#ffffffbd!important;font:900 12px/1 var(--font-sans)!important;letter-spacing:.16em!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.site-v2 .v2-airport-code.code-ruh{top:41vh!important;right:42vw!important}.site-v2 .v2-airport-code.code-jed{top:70vh!important;left:39vw!important}.site-v2 .site-v2-hero-grid{display:grid!important;grid-template-columns:minmax(390px,.92fr) minmax(520px,1.08fr)!important;grid-template-areas:"claim copy" "claim lab"!important;gap:28px!important;align-items:center!important}.site-v2 .site-v2-hero-copy{grid-area:copy!important;max-width:670px!important;text-align:right!important;color:#fff!important;padding-block-start:16px!important}.site-v2 .site-v2-kicker{display:inline-flex!important;align-items:center!important;gap:8px!important;width:auto!important;margin:0 0 18px!important;padding:10px 14px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;background:#ffffff1f!important;color:#ffffffeb!important;font-size:12px!important;font-weight:900!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.site-v2 .site-v2-hero-copy h1{margin:0!important;color:#fff!important;font-size:clamp(38px,4.3vw,64px)!important;font-weight:900!important;line-height:1.5!important;max-width:700px!important;text-shadow:0 24px 70px rgba(0,0,0,.28)!important}.site-v2 .site-v2-hero-copy p{max-width:680px!important;margin:18px 0 0!important;color:#eef7ffe0!important;font-size:clamp(15px,1.25vw,18px)!important;font-weight:650!important;line-height:2.08!important}.site-v2 .site-v2-hero-actions,.site-v2 .site-v2-trust-row{justify-content:flex-start!important;gap:10px!important}.site-v2 .site-v2-primary,.site-v2 .site-v2-secondary{min-width:166px!important;min-height:52px!important;font-size:14px!important;border-radius:16px!important}.site-v2 .site-v2-secondary,.site-v2 .site-v2-trust-row span{background:#ffffff1c!important;border-color:#fff3!important;color:#ffffffe6!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.site-v2 .site-v2-trust-row span{min-height:40px!important;padding:9px 13px!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important}.site-v2 .site-v2-claim-card{grid-area:claim!important;position:relative!important;z-index:2!important;width:min(100%,510px)!important;padding:24px!important;border:1px solid rgba(255,255,255,.62)!important;border-radius:30px!important;background:linear-gradient(180deg,#fffffff5,#f8fcffe0)!important;box-shadow:0 36px 90px #02122640,inset 0 1px #fffffff0!important;-webkit-backdrop-filter:blur(24px) saturate(145%)!important;backdrop-filter:blur(24px) saturate(145%)!important}.site-v2 .site-v2-claim-card:before{content:""!important;position:absolute!important;inset:-1px -1px auto auto!important;width:150px!important;height:150px!important;border-radius:30px 30px 0 150px!important;background:radial-gradient(circle at 70% 24%,rgba(32,199,212,.26),transparent 64%)!important;pointer-events:none!important}.site-v2 .site-v2-card-heading span{display:inline-flex!important;width:fit-content!important;padding:8px 12px!important;border-radius:999px!important;background:#eaf5ff!important;color:#1261b4!important;font-size:12px!important;font-weight:900!important}.site-v2 .site-v2-card-heading h2{margin:13px 0 0!important;color:var(--v2-ink)!important;font-size:clamp(26px,2.6vw,36px)!important;line-height:1.45!important;font-weight:900!important}.site-v2 .site-v2-card-heading p{margin-top:8px!important;color:var(--v2-muted)!important;font-size:13px!important;line-height:1.85!important;font-weight:700!important}.site-v2 .site-v2-funnel-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:18px!important}.site-v2 .site-v2-funnel-steps span{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:46px!important;padding:8px!important;border-radius:15px!important;background:#f5f9fe!important;border:1px solid #dceafa!important;color:#64748b!important;font-size:11px!important;font-weight:900!important;white-space:nowrap!important}.site-v2 .site-v2-funnel-steps b{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:999px!important;background:#e6f2ff!important;color:#1677e8!important;font-size:11px!important}.site-v2 .site-v2-funnel-steps .active{background:#eaf5ff!important;color:#08223f!important;border-color:#1677e842!important}.site-v2 .site-v2-type-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:18px!important}.site-v2 .site-v2-type-card{display:grid!important;grid-template-columns:54px 1fr auto!important;align-items:center!important;min-height:82px!important;padding:14px!important;border:1px solid #dbeafe!important;border-radius:20px!important;background:#ffffffc2!important;text-align:right!important;box-shadow:none!important}.site-v2 .site-v2-type-card:after{content:""!important;width:18px!important;height:18px!important;border:2px solid #cbd5e1!important;border-radius:50%!important}.site-v2 .site-v2-type-card.active{background:#f0f8ff!important;border-color:#1677e8!important;box-shadow:0 16px 34px #1677e81f!important}.site-v2 .site-v2-type-card.active:after{border:5px solid #1677e8!important}.site-v2 .site-v2-type-icon{width:46px!important;height:46px!important;border-radius:16px!important;background:#eaf5ff!important;color:#1677e8!important}.site-v2 .site-v2-type-card strong{color:var(--v2-ink)!important;font-size:17px!important;font-weight:900!important;line-height:1.3!important}.site-v2 .site-v2-type-card small{margin-top:4px!important;color:var(--v2-muted)!important;font-size:12px!important;font-weight:750!important;line-height:1.5!important}.site-v2 .site-v2-field>span:first-child{color:#334155!important;font-size:13px!important;font-weight:900!important}.site-v2 .site-v2-field-box{min-height:58px!important;border:1px solid #d7e8fb!important;border-radius:17px!important;background:#fff!important;box-shadow:inset 0 1px #ffffffe6!important}.site-v2 .site-v2-field-box input{color:#061528!important;font-size:18px!important;font-weight:900!important;letter-spacing:.02em!important}.site-v2 .site-v2-amadeus-note{margin-top:14px!important;padding:12px 14px!important;border:1px solid #d8ebff!important;border-radius:17px!important;background:#f4faff!important;color:#42526a!important;font-size:12px!important;font-weight:750!important;line-height:1.75!important}.site-v2 .site-v2-submit{width:100%!important;margin-top:16px!important;min-height:60px!important;font-size:17px!important;font-weight:900!important}.site-v2 .site-v2-flight-lab{grid-area:lab!important;position:relative!important;z-index:1!important;min-height:310px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:32px!important;background:linear-gradient(135deg,#ffffff2e,#ffffff0f),linear-gradient(135deg,#0924429e,#0859843d)!important;box-shadow:0 30px 90px #00000030!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;overflow:hidden!important;animation:v2ConsoleDrift 10s ease-in-out infinite!important}.site-v2 .site-v2-flight-lab:before{content:""!important;position:absolute!important;inset:18px!important;border-radius:24px!important;background:radial-gradient(circle at 20% 22%,rgba(32,199,212,.3),transparent 8rem),repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 46px),repeating-linear-gradient(180deg,rgba(255,255,255,.08) 0 1px,transparent 1px 46px)!important}.site-v2 .site-v2-lab-radar{width:130px!important;height:130px!important;right:28px!important;top:28px!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.18)!important}.site-v2 .site-v2-lab-board{inset:30px auto auto 28px!important;width:250px!important;padding:16px!important;border-radius:22px!important;background:#ffffffe0!important;box-shadow:0 18px 44px #05193133!important}.site-v2 .site-v2-lab-board span{color:#1677e8!important;font-size:11px!important;letter-spacing:.12em!important}.site-v2 .site-v2-lab-board strong{color:#061528!important;font-size:30px!important;font-weight:900!important}.site-v2 .site-v2-lab-board small{color:#64748b!important;font-size:12px!important;font-weight:800!important}.site-v2 .site-v2-lab-strip{inset:auto 28px 24px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.site-v2 .site-v2-lab-strip div,.site-v2 .site-v2-lab-artifacts article{border:1px solid rgba(255,255,255,.18)!important;border-radius:18px!important;background:#ffffff1f!important;color:#fff!important}.site-v2 .site-v2-lab-strip span,.site-v2 .site-v2-lab-artifacts span{color:#ffffffb3!important;font-size:11px!important}.site-v2 .site-v2-lab-strip strong,.site-v2 .site-v2-lab-artifacts strong{color:#fff!important;font-size:13px!important}.site-v2 .site-v2-lab-artifacts{left:30px!important;right:auto!important;top:150px!important;width:290px!important;display:grid!important;gap:10px!important}.site-v2 .site-v2-lab-belt{right:186px!important;bottom:106px!important;width:210px!important;background:#ffffff1f!important}.site-v2 .site-v2-section{padding:86px 20px!important;background:#fff!important}.site-v2 .site-v2-section:nth-of-type(2n){background:radial-gradient(circle at 12% 18%,rgba(32,199,212,.12),transparent 28rem),linear-gradient(180deg,#f1f8ff,#fff)!important}.site-v2 .site-v2-section-head h2,.site-v2 .site-v2-section-copy h2,.site-v2 .site-v2-contact-card h2{color:var(--v2-ink)!important;font-size:clamp(32px,4vw,56px)!important;line-height:1.45!important;font-weight:900!important}.site-v2 .site-v2-section-head p,.site-v2 .site-v2-section-copy p,.site-v2 .site-v2-contact-card p,.site-v2 .site-v2-feature p,.site-v2 .site-v2-service p,.site-v2 .site-v2-evidence-card p,.site-v2 .site-v2-audience-card p{color:#617089!important;font-size:15px!important;font-weight:650!important;line-height:2!important}.site-v2 .site-v2-split{display:grid!important;grid-template-columns:minmax(380px,.92fr) minmax(420px,1.08fr)!important;gap:38px!important;align-items:center!important}.site-v2 .site-v2-panel-stack{border:1px solid #dbeafe!important;border-radius:32px!important;background:linear-gradient(180deg,#fffffff0,#f6fbffdb)!important;box-shadow:var(--v2-shadow)!important}.site-v2 .site-v2-flow-card{min-height:88px!important;border-radius:22px!important;background:#fff!important;border:1px solid #e3eefb!important}.site-v2 .site-v2-flow-card strong{color:var(--v2-ink)!important;font-size:16px!important}.site-v2 .site-v2-flow-card small{color:var(--v2-muted)!important;line-height:1.8!important}.site-v2 .site-v2-travel-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin-top:34px!important}.site-v2 .site-v2-travel-card{display:grid!important;grid-template-columns:minmax(160px,.72fr) minmax(220px,1fr)!important;gap:20px!important;min-height:232px!important;padding:18px!important;border:1px solid #dbeafe!important;border-radius:30px!important;background:linear-gradient(145deg,#fff,#f4faff)!important;box-shadow:0 20px 58px #145ea11a!important}.site-v2 .site-v2-travel-card:before,.site-v2 .site-v2-travel-card:after{display:none!important}.site-v2 .site-v2-travel-visual{position:relative!important;min-height:196px!important;border-radius:24px!important;overflow:hidden!important;background:radial-gradient(circle at 22% 20%,rgba(255,255,255,.72),transparent 3.4rem),linear-gradient(135deg,#1677e8db,#20c7d4b3)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff57!important}.site-v2 .travel-belt .site-v2-travel-visual{background:radial-gradient(circle at 74% 18%,rgba(245,158,11,.44),transparent 3.8rem),linear-gradient(135deg,#0f3153,#1876aa)!important}.site-v2 .travel-docs .site-v2-travel-visual{background:radial-gradient(circle at 70% 20%,rgba(19,185,129,.38),transparent 3.4rem),linear-gradient(135deg,#11325d,#4f46e5)!important}.site-v2 .travel-route .site-v2-travel-visual{background:radial-gradient(circle at 22% 18%,rgba(32,199,212,.48),transparent 3.4rem),linear-gradient(135deg,#061528,#1769af)!important}.site-v2 .site-v2-travel-visual svg{position:absolute!important;width:42px!important;height:42px!important;top:22px!important;right:22px!important;color:#fff!important;filter:drop-shadow(0 10px 22px rgba(0,0,0,.24))!important}.site-v2 .site-v2-travel-visual strong{position:absolute!important;right:22px!important;left:22px!important;bottom:22px!important;color:#fff!important;font-size:22px!important;font-weight:900!important;letter-spacing:.02em!important}.site-v2 .travel-line{position:absolute!important;display:block!important;border-radius:999px!important;background:#ffffff52!important}.site-v2 .travel-line.line-a{width:130px!important;height:10px!important;top:90px!important;right:22px!important}.site-v2 .travel-line.line-b{width:94px!important;height:10px!important;top:112px!important;right:22px!important}.site-v2 .travel-line.line-c{width:160px!important;height:1px!important;top:142px!important;right:22px!important;background:repeating-linear-gradient(90deg,rgba(255,255,255,.58) 0 8px,transparent 8px 16px)!important}.site-v2 .site-v2-card-index{width:fit-content!important;min-width:42px!important;height:34px!important;border-radius:999px!important;background:#eaf5ff!important;color:#1677e8!important;font-size:12px!important}.site-v2 .site-v2-travel-card h3{color:var(--v2-ink)!important;font-size:25px!important;line-height:1.45!important;margin-top:14px!important}.site-v2 .site-v2-travel-card p{color:#64748b!important;font-size:14px!important;line-height:2!important;margin-top:10px!important}.site-v2 .site-v2-product-screen,.site-v2 .site-v2-evidence-card,.site-v2 .site-v2-feature,.site-v2 .site-v2-audience-card,.site-v2 .site-v2-goal-list,.site-v2 .site-v2-contact-card{border:1px solid #dbeafe!important;border-radius:28px!important;background:var(--v2-surface-strong)!important;box-shadow:0 20px 58px #145ea11a!important}.site-v2 .site-v2-footer{background:linear-gradient(135deg,#061528,#0d355f)!important;color:#fff!important}.site-v2 .site-v2-footer p,.site-v2 .site-v2-footer span,.site-v2 .site-v2-footer a,.site-v2 .site-v2-footer small{color:#ffffffc2!important}.site-v2-scroll-top.site-scroll-top{position:fixed!important;left:22px!important;right:auto!important;bottom:22px!important;width:54px!important;height:54px!important;border-radius:18px!important;background:linear-gradient(135deg,#1677e8,#0ea5e9)!important;color:#fff!important;box-shadow:0 18px 44px #1677e852!important}.site-v2.site-v2-dark{--v2-ink: #f8fbff;--v2-muted: #b8c7dc;--v2-line: rgba(161, 203, 255, .18);background:radial-gradient(circle at 15% 8%,rgba(32,199,212,.2),transparent 24rem),radial-gradient(circle at 88% 0%,rgba(118,104,245,.18),transparent 30rem),linear-gradient(180deg,#06101f,#081a2f 46%,#071426)!important}.site-v2.site-v2-dark .site-v2-hero{background:linear-gradient(110deg,#020814f5,#08213bdb 44%,#1575b766),radial-gradient(circle at 76% 20%,rgba(32,199,212,.24),transparent 28rem),linear-gradient(180deg,#06101f,#071426 58% 100%)!important}.site-v2.site-v2-dark .site-v2-hero:after{background:linear-gradient(180deg,#071426d6,#071426)!important}.site-v2.site-v2-dark .site-v2-nav-shell,.site-v2.site-v2-dark .site-v2-header.is-solid .site-v2-nav-shell{background:#081527d1!important;border-color:#a1cbff2e!important;color:#f8fbff!important}.site-v2.site-v2-dark .site-v2-nav,.site-v2.site-v2-dark .site-v2-icon-button,.site-v2.site-v2-dark .site-v2-login,.site-v2.site-v2-dark .site-v2-menu{background:#ffffff14!important;border-color:#a1cbff29!important;color:#f8fbff!important}.site-v2.site-v2-dark .site-v2-claim-card,.site-v2.site-v2-dark .site-v2-panel-stack,.site-v2.site-v2-dark .site-v2-travel-card,.site-v2.site-v2-dark .site-v2-product-screen,.site-v2.site-v2-dark .site-v2-evidence-card,.site-v2.site-v2-dark .site-v2-feature,.site-v2.site-v2-dark .site-v2-audience-card,.site-v2.site-v2-dark .site-v2-goal-list,.site-v2.site-v2-dark .site-v2-contact-card{background:#0a1b31e0!important;border-color:#a1cbff2e!important;color:#f8fbff!important}.site-v2.site-v2-dark .site-v2-section,.site-v2.site-v2-dark .site-v2-section:nth-of-type(2n){background:radial-gradient(circle at 12% 18%,rgba(32,199,212,.12),transparent 28rem),linear-gradient(180deg,#071426,#081a2f)!important}.site-v2.site-v2-dark .site-v2-card-heading h2,.site-v2.site-v2-dark .site-v2-section-head h2,.site-v2.site-v2-dark .site-v2-section-copy h2,.site-v2.site-v2-dark .site-v2-contact-card h2,.site-v2.site-v2-dark .site-v2-travel-card h3,.site-v2.site-v2-dark .site-v2-flow-card strong,.site-v2.site-v2-dark .site-v2-type-card strong,.site-v2.site-v2-dark .site-v2-field>span:first-child,.site-v2.site-v2-dark .site-v2-field-box input{color:#f8fbff!important}.site-v2.site-v2-dark .site-v2-card-heading p,.site-v2.site-v2-dark .site-v2-section-head p,.site-v2.site-v2-dark .site-v2-section-copy p,.site-v2.site-v2-dark .site-v2-contact-card p,.site-v2.site-v2-dark .site-v2-travel-card p,.site-v2.site-v2-dark .site-v2-flow-card small,.site-v2.site-v2-dark .site-v2-type-card small,.site-v2.site-v2-dark .site-v2-amadeus-note{color:#b8c7dc!important}.site-v2.site-v2-dark .site-v2-type-card,.site-v2.site-v2-dark .site-v2-field-box,.site-v2.site-v2-dark .site-v2-funnel-steps span,.site-v2.site-v2-dark .site-v2-amadeus-note,.site-v2.site-v2-dark .site-v2-flow-card{background:#ffffff14!important;border-color:#a1cbff29!important}@keyframes v2RunwayFlow{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,0 140px,76px 0}}@keyframes v2RadarRotate{to{transform:rotate(360deg)}}@keyframes v2RouteSweep{0%,to{opacity:.36;filter:blur(0)}50%{opacity:1;filter:blur(.4px)}}@keyframes v2PulseRing{0%{transform:scale(.74);opacity:.74}to{transform:scale(1.7);opacity:0}}@keyframes v2ScanAcross{0%,to{transform:translate(0);opacity:0}20%,70%{opacity:.64}50%{transform:translate(-38vw)}}@keyframes v2CardFloat{0%,to{translate:0 0}50%{translate:0 -18px}}@keyframes v2ConsoleDrift{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes v2OrbitGlow{0%,to{opacity:.34}50%{opacity:.82}}@keyframes v2WeatherPass{0%,to{transform:translate(0) scaleX(.82);opacity:.18}50%{transform:translate(-8vw) scaleX(1.12);opacity:.58}}@media(prefers-reduced-motion:reduce){.site-v2 .site-v2-hero:before,.site-v2 .site-v2-video-bg:before,.site-v2 .site-v2-video-bg:after,.site-v2 .v2-route-stream,.site-v2 .v2-radar-pulse,.site-v2 .v2-scan-line,.site-v2 .v2-ticket-card,.site-v2 .v2-baggage-card,.site-v2 .v2-doc-card,.site-v2 .v2-weather-band,.site-v2 .site-v2-flight-lab{animation:none!important}}@media(max-width:1180px){.site-v2 .site-v2-hero-grid{grid-template-columns:1fr!important;grid-template-areas:"copy" "claim" "lab"!important}.site-v2 .site-v2-hero-copy{margin-inline:auto!important;text-align:center!important}.site-v2 .site-v2-hero-actions,.site-v2 .site-v2-trust-row{justify-content:center!important}.site-v2 .site-v2-claim-card,.site-v2 .site-v2-flight-lab{width:min(100%,760px)!important;justify-self:center!important}.site-v2 .site-v2-travel-grid{grid-template-columns:1fr!important}}@media(max-width:860px){.site-v2 .site-v2-header{inset:10px 0 auto!important;padding-inline:10px!important}.site-v2 .site-v2-nav-shell{min-height:58px!important;border-radius:22px!important;padding:7px!important}.site-v2 .site-v2-brand{margin-inline-start:auto!important}.site-v2 .site-v2-brand strong,.site-v2 .site-v2-nav,.site-v2 .site-v2-cta,.site-v2 .site-v2-icon-button span,.site-v2 .site-v2-login span{display:none!important}.site-v2 .site-v2-brand-logo{width:44px!important;height:34px!important}.site-v2 .site-v2-icon-button,.site-v2 .site-v2-login,.site-v2 .site-v2-menu{min-width:44px!important;width:44px!important;height:44px!important;padding:0!important;border-radius:14px!important}.site-v2 .site-v2-actions{order:-1!important}.site-v2 .site-v2-hero{min-height:auto!important;padding:92px 12px 42px!important}.site-v2 .site-v2-hero-grid{width:min(100%,620px)!important;gap:16px!important}.site-v2 .site-v2-hero-copy{text-align:right!important}.site-v2 .site-v2-kicker{display:none!important}.site-v2 .site-v2-hero-copy h1{font-size:clamp(34px,9vw,48px)!important;line-height:1.6!important;text-align:right!important}.site-v2 .site-v2-hero-copy p{font-size:14px!important;line-height:2.05!important;text-align:right!important}.site-v2 .site-v2-hero-actions,.site-v2 .site-v2-trust-row{display:none!important}.site-v2 .site-v2-claim-card{padding:16px!important;border-radius:24px!important;order:-1!important}.site-v2 .site-v2-card-heading h2{font-size:24px!important}.site-v2 .site-v2-funnel-steps{grid-template-columns:1fr!important}.site-v2 .site-v2-funnel-steps span:not(.active){display:none!important}.site-v2 .site-v2-type-card{min-height:76px!important;grid-template-columns:48px 1fr auto!important;border-radius:18px!important}.site-v2 .site-v2-submit{min-height:56px!important}.site-v2 .site-v2-flight-lab{min-height:250px!important;border-radius:24px!important}.site-v2 .site-v2-lab-radar,.site-v2 .site-v2-lab-artifacts,.site-v2 .site-v2-video-bg:after,.site-v2 .v2-grid-plane,.site-v2 .v2-ticket-card.ticket-two,.site-v2 .v2-doc-card,.site-v2 .v2-weather-band{display:none!important}.site-v2 .v2-ticket-card.ticket-one{width:132px!important;height:82px!important;right:auto!important;left:10px!important;top:148px!important;opacity:.54!important}.site-v2 .v2-baggage-card{width:112px!important;height:92px!important;right:auto!important;left:16px!important;bottom:28px!important;opacity:.54!important}.site-v2 .site-v2-lab-board{inset:18px 18px auto!important;width:auto!important}.site-v2 .site-v2-lab-strip{right:18px!important;left:18px!important;bottom:18px!important;grid-template-columns:1fr!important}.site-v2 .site-v2-lab-strip div:nth-child(n+2){display:none!important}.site-v2 .site-v2-section{padding:58px 14px!important}.site-v2 .site-v2-split,.site-v2 .site-v2-about-grid,.site-v2 .site-v2-preview-grid,.site-v2 .site-v2-goals-grid,.site-v2 .site-v2-contact-card{grid-template-columns:1fr!important}.site-v2 .site-v2-section-head h2,.site-v2 .site-v2-section-copy h2,.site-v2 .site-v2-contact-card h2{font-size:clamp(30px,9vw,42px)!important;line-height:1.55!important}.site-v2 .site-v2-travel-card{grid-template-columns:1fr!important;min-height:auto!important;padding:14px!important;border-radius:24px!important}.site-v2 .site-v2-travel-visual{min-height:150px!important}}.site-v2 .v2-grid-plane{width:clamp(280px,32vw,560px)!important;height:clamp(200px,24vw,380px)!important;right:6%!important;top:18%!important;opacity:.22!important;border-radius:46px!important;clip-path:none!important;border:1px solid rgba(255,255,255,.18)!important;background:linear-gradient(90deg,rgba(255,255,255,.22) 0 1px,transparent 1px 56px),linear-gradient(0deg,rgba(255,255,255,.16) 0 1px,transparent 1px 56px),radial-gradient(circle at 72% 30%,rgba(46,211,255,.32),transparent 30%),linear-gradient(135deg,#ffffff14,#ffffff05)!important;box-shadow:inset 0 0 0 1px #ffffff14,0 40px 120px #0000002e!important}.site-v2 .v2-grid-plane:before{content:""!important;position:absolute!important;inset:28px!important;border-radius:30px!important;background:linear-gradient(90deg,rgba(46,211,255,.68) 0 32%,transparent 32% 38%,rgba(255,255,255,.45) 38% 64%,transparent 64% 70%,rgba(22,199,132,.62) 70% 100%),linear-gradient(180deg,transparent 0 44%,rgba(255,255,255,.16) 44% 48%,transparent 48% 100%)!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;padding:34px!important;opacity:.8!important}.site-v2 .v2-airport-code{display:none!important}.site-v2 .v2-ticket-card:before,.site-v2 .v2-baggage-card:before,.site-v2 .v2-doc-card:before,.site-v2 .v2-weather-band:before{position:absolute!important;inset:16px auto auto 16px!important;z-index:2!important;color:#ffffffdb!important;font-family:var(--font-sans),"Tahoma",sans-serif!important;font-size:11px!important;font-weight:950!important;letter-spacing:.06em!important;direction:ltr!important}.site-v2 .v2-ticket-card:before{content:"BOARDING CHECK"!important}.site-v2 .v2-ticket-card:after{content:""!important;position:absolute!important;right:16px!important;left:16px!important;bottom:18px!important;height:26px!important;border-radius:999px!important;background:repeating-linear-gradient(90deg,rgba(255,255,255,.75) 0 6px,transparent 6px 12px),linear-gradient(90deg,#2ed3ff4d,#ffffff1f)!important;opacity:.62!important}.site-v2 .v2-baggage-card:before{content:"BAG TAG"!important}.site-v2 .v2-baggage-card:after{content:""!important;position:absolute!important;inset:46px 18px 18px!important;border-radius:20px!important;border:1px dashed rgba(255,255,255,.55)!important;background:radial-gradient(circle at 20% 45%,rgba(255,255,255,.9) 0 5px,transparent 6px),linear-gradient(90deg,transparent 0 34%,rgba(255,255,255,.48) 34% 38%,transparent 38% 100%)!important}.site-v2 .v2-doc-card:before{content:"DOC PACK"!important}.site-v2 .v2-doc-card:after{content:""!important;position:absolute!important;inset:46px 18px 18px!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.75) 0 2px,transparent 2px 13px),linear-gradient(90deg,#2ed3ff61,#16c78438)!important;background-size:100% 13px,100% 100%!important}.site-v2 .v2-weather-band:before{content:"CLAIM STATUS STREAM"!important;inset:19px auto auto 22px!important}.site-v2 .site-v2-hero-copy h1{max-width:760px!important;font-size:clamp(46px,4.9vw,76px)!important;line-height:1.42!important}.site-v2 .site-v2-card-heading p,.site-v2 .site-v2-type-card small,.site-v2 .site-v2-amadeus-note,.site-v2 .site-v2-trust-row span{line-height:1.95!important}.site-v2 .site-v2-claim-card{background:linear-gradient(180deg,#ffffffeb,#f0f8ffd1)!important}.site-v2.site-v2-dark .site-v2-claim-card{background:linear-gradient(180deg,#122034f0,#091524e6)!important}.site-v2 .site-v2-travel-card[data-variant=board] .site-v2-travel-visual:before{background:linear-gradient(90deg,transparent 0 16%,rgba(255,255,255,.18) 16% 17%,transparent 17% 100%),linear-gradient(180deg,rgba(255,255,255,.08),transparent)!important}.site-v2 .site-v2-travel-card[data-variant=belt] .site-v2-travel-visual:after{height:46px!important;background:repeating-linear-gradient(90deg,#ffffff80 0 20px,#ffffff14 20px 40px)!important}.site-v2 .site-v2-travel-card[data-variant=docs] .site-v2-travel-visual:before{inset:24px 24px 34px 54px!important;background:linear-gradient(180deg,rgba(255,255,255,.72) 0 3px,transparent 3px 17px),linear-gradient(135deg,#ffffff29,#ffffff08)!important;background-size:100% 17px,100% 100%!important}.site-v2 .site-v2-travel-card[data-variant=route] .site-v2-travel-visual:before{border-radius:999px!important;inset:42px auto auto 42px!important;width:82px!important;height:82px!important;background:radial-gradient(circle,rgba(46,211,255,.26),transparent 62%)!important}@media(max-width:860px){.site-v2 .v2-grid-plane,.site-v2 .v2-airport-code{display:none!important}.site-v2 .v2-ticket-card.ticket-one{left:7%!important;bottom:8%!important;width:132px!important;height:88px!important}.site-v2 .v2-baggage-card{left:auto!important;right:8%!important;top:24%!important;width:96px!important;height:96px!important}.site-v2 .site-v2-hero-copy h1{font-size:clamp(32px,9.5vw,46px)!important;line-height:1.72!important}}.site-v2{--v2-ink: #071426;--v2-muted: #607089;--v2-blue: #2176e8;--v2-cyan: #2ed3ff;--v2-green: #16c784;--v2-line: rgba(122, 161, 214, .28);--v2-glass: rgba(255, 255, 255, .78);--v2-shadow: 0 30px 90px rgba(10, 33, 68, .16);min-height:100vh!important;overflow-x:clip!important;color:var(--v2-ink)!important;background:radial-gradient(circle at 12% 4%,rgba(46,211,255,.18),transparent 26%),linear-gradient(180deg,#edf7ff,#f8fbff 45%,#edf6ff)!important;font-family:var(--font-sans),"Tahoma",sans-serif!important}.site-v2 h1,.site-v2 h2,.site-v2 h3,.site-v2 .site-v2-brand strong{font-family:var(--font-display),var(--font-sans),"Tahoma",sans-serif!important;letter-spacing:0!important}.site-v2 p,.site-v2 small,.site-v2 span,.site-v2 input,.site-v2 button,.site-v2 a,.site-v2 label{font-family:var(--font-sans),"Tahoma",sans-serif!important;letter-spacing:0!important}.site-v2 .site-v2-header{position:fixed!important;top:22px!important;left:0!important;right:0!important;z-index:60!important;padding-inline:clamp(18px,6vw,86px)!important;background:transparent!important;border:0!important;box-shadow:none!important}.site-v2 .site-v2-nav-shell{width:min(100%,1320px)!important;min-height:70px!important;margin-inline:auto!important;padding:9px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;gap:14px!important;align-items:center!important;border:0!important;border-radius:999px!important;background:#ffffff24!important;color:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:blur(22px) saturate(150%)!important;backdrop-filter:blur(22px) saturate(150%)!important}.site-v2 .site-v2-header.is-solid .site-v2-nav-shell{background:#fffffff0!important;color:var(--v2-ink)!important;box-shadow:0 18px 50px #0c234624!important}.site-v2 .site-v2-brand{color:inherit!important;gap:10px!important}.site-v2 .site-v2-brand-logo{width:74px!important;height:40px!important;border-radius:16px!important;background:#ffffff29!important}.site-v2 .site-v2-brand small{display:none!important}.site-v2 .site-v2-nav{justify-self:center!important;display:inline-flex!important;gap:8px!important;padding:6px!important;border-radius:999px!important;background:#ffffff1f!important}.site-v2 .site-v2-nav button,.site-v2 .site-v2-login,.site-v2 .site-v2-icon-button,.site-v2 .site-v2-cta{height:48px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.24)!important;background:#ffffff1f!important;color:inherit!important;font-size:15px!important;font-weight:850!important}.site-v2 .site-v2-header.is-solid .site-v2-nav,.site-v2 .site-v2-header.is-solid .site-v2-nav button,.site-v2 .site-v2-header.is-solid .site-v2-login,.site-v2 .site-v2-header.is-solid .site-v2-icon-button{background:#f5f9ffeb!important;border-color:#d8e6f8!important}.site-v2 .site-v2-cta,.site-v2 .site-v2-primary,.site-v2 .site-v2-submit{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#0a66d8,#2c91ff)!important;box-shadow:0 16px 34px #2176e84d!important}.site-v2 .site-v2-hero{position:relative!important;min-height:100vh!important;padding:132px clamp(18px,6vw,86px) 76px!important;overflow:hidden!important;isolation:isolate!important;background:radial-gradient(circle at 18% 22%,rgba(46,211,255,.26),transparent 24%),radial-gradient(circle at 72% 18%,rgba(22,199,132,.14),transparent 28%),linear-gradient(132deg,#061322,#09284a 48%,#0a5f9d)!important}.site-v2.site-v2-dark .site-v2-hero{background:radial-gradient(circle at 14% 18%,rgba(46,211,255,.2),transparent 25%),radial-gradient(circle at 76% 18%,rgba(33,118,232,.24),transparent 29%),linear-gradient(135deg,#020812,#06182c 52%,#0a2c4c)!important}.site-v2 .site-v2-hero:before{content:""!important;position:absolute!important;inset:-18% -12%!important;z-index:-3!important;background:linear-gradient(110deg,transparent 0 42%,rgba(255,255,255,.16) 43%,transparent 44% 100%),repeating-linear-gradient(92deg,transparent 0 88px,rgba(255,255,255,.055) 90px 92px),repeating-linear-gradient(0deg,transparent 0 78px,rgba(46,211,255,.075) 80px 82px)!important;transform:perspective(850px) rotateX(58deg) rotate(-9deg) translateY(12vh) scale(1.22)!important;transform-origin:center bottom!important;animation:v2FinalRunway 17s linear infinite!important}.site-v2 .site-v2-hero:after{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background:radial-gradient(circle at 78% 38%,rgba(255,255,255,.18),transparent 12%),linear-gradient(90deg,rgba(2,8,18,.68),transparent 48%,rgba(2,8,18,.2))!important;pointer-events:none!important}.site-v2 .site-v2-hero-shade{position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(180deg,#02081238,#0208128f),radial-gradient(circle at 38% 70%,rgba(33,118,232,.24),transparent 28%)!important}.site-v2 .site-v2-video-bg{position:absolute!important;inset:0!important;z-index:-1!important;overflow:hidden!important;pointer-events:none!important}.site-v2 .v2-grid-plane{display:block!important;position:absolute!important;width:460px!important;height:460px!important;right:7%!important;top:22%!important;opacity:.26!important;background:linear-gradient(45deg,transparent 0 47%,rgba(255,255,255,.42) 48% 52%,transparent 53%),radial-gradient(circle at 50% 50%,rgba(46,211,255,.32),transparent 58%)!important;clip-path:polygon(50% 0,58% 44%,100% 50%,58% 56%,50% 100%,42% 56%,0 50%,42% 44%)!important;animation:v2FinalFloat 7s ease-in-out infinite!important}.site-v2 .v2-route-stream{position:absolute!important;height:3px!important;width:58vw!important;left:8%!important;top:34%!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)!important;transform:rotate(-12deg)!important;animation:v2FinalRoute 5s ease-in-out infinite!important}.site-v2 .v2-route-stream.stream-two{top:58%!important;left:22%!important;width:44vw!important;animation-delay:-2s!important}.site-v2 .v2-radar-pulse{position:absolute!important;width:220px!important;height:220px!important;border:1px solid rgba(46,211,255,.42)!important;border-radius:999px!important;left:11%!important;top:23%!important;animation:v2FinalPulse 3.8s ease-out infinite!important}.site-v2 .v2-radar-pulse.pulse-two{left:auto!important;right:10%!important;top:66%!important;animation-delay:-1.6s!important}.site-v2 .v2-scan-line{position:absolute!important;top:0!important;bottom:0!important;right:34%!important;width:1px!important;background:linear-gradient(180deg,transparent,rgba(46,211,255,.66),transparent)!important;animation:v2FinalScan 6s ease-in-out infinite!important}.site-v2 .v2-ticket-card,.site-v2 .v2-baggage-card,.site-v2 .v2-doc-card,.site-v2 .v2-weather-band{display:block!important;position:absolute!important;border:1px solid rgba(255,255,255,.2)!important;background:#ffffff1c!important;box-shadow:0 24px 70px #0000002e!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.site-v2 .v2-ticket-card{width:170px!important;height:104px!important;border-radius:22px!important;left:9%!important;bottom:19%!important;animation:v2FinalFloat 8s ease-in-out infinite!important}.site-v2 .v2-ticket-card.ticket-two{left:auto!important;right:21%!important;top:18%!important;width:138px!important;height:86px!important;animation-delay:-3s!important}.site-v2 .v2-baggage-card{width:132px!important;height:132px!important;border-radius:30px!important;left:23%!important;top:25%!important;animation:v2FinalFloat 6.5s ease-in-out infinite reverse!important}.site-v2 .v2-doc-card{width:150px!important;height:116px!important;border-radius:24px!important;right:8%!important;bottom:20%!important;animation:v2FinalFloat 9s ease-in-out infinite!important}.site-v2 .v2-weather-band{height:58px!important;width:42vw!important;border-radius:999px!important;left:28%!important;bottom:9%!important;opacity:.48!important;animation:v2FinalRoute 7s ease-in-out infinite reverse!important}.site-v2 .v2-airport-code{position:absolute!important;display:inline-grid!important;place-items:center!important;width:66px!important;height:42px!important;border-radius:14px!important;color:#fff!important;background:#ffffff21!important;font-weight:950!important;border:1px solid rgba(255,255,255,.18)!important}.site-v2 .code-ruh{left:17%!important;top:53%!important}.site-v2 .code-jed{right:16%!important;top:47%!important}.site-v2 .site-v2-container{width:min(100%,1320px)!important}.site-v2 .site-v2-hero-grid{position:relative!important;z-index:2!important;min-height:calc(100vh - 210px)!important;margin-inline:auto!important;display:grid!important;grid-template-columns:minmax(360px,.9fr) minmax(420px,1fr)!important;grid-template-areas:"claim copy" "lab copy"!important;gap:22px!important;align-items:center!important}.site-v2 .site-v2-hero-copy{grid-area:copy!important;max-width:700px!important;color:#fff!important;text-align:right!important;justify-self:end!important}.site-v2 .site-v2-kicker,.site-v2 .site-v2-pill{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:36px!important;padding:7px 14px!important;border-radius:999px!important;color:#126fe0!important;background:#ebf5ffeb!important;border:1px solid rgba(117,174,244,.38)!important;font-size:13px!important;font-weight:900!important}.site-v2 .site-v2-hero-copy h1{margin:22px 0 16px!important;color:#fff!important;font-size:clamp(54px,5.5vw,84px)!important;line-height:1.34!important;text-wrap:balance!important}.site-v2 .site-v2-hero-copy p{max-width:690px!important;color:#ffffffd1!important;font-size:clamp(16px,1.5vw,21px)!important;line-height:2.15!important;font-weight:650!important}.site-v2 .site-v2-hero-actions,.site-v2 .site-v2-trust-row{margin-top:22px!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:flex-start!important}.site-v2 .site-v2-primary,.site-v2 .site-v2-secondary{min-height:54px!important;padding:0 24px!important;border-radius:18px!important;font-size:16px!important;font-weight:900!important}.site-v2 .site-v2-secondary{color:#fff!important;border:1px solid rgba(255,255,255,.3)!important;background:#ffffff1a!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.site-v2 .site-v2-trust-row span{color:#fff!important;min-height:42px!important;padding:0 16px!important;border-radius:999px!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important}.site-v2 .site-v2-claim-card{grid-area:claim!important;width:min(100%,470px)!important;margin:0!important;padding:22px!important;border-radius:32px!important;border:1px solid rgba(255,255,255,.46)!important;background:#ffffffdb!important;box-shadow:var(--v2-shadow)!important;-webkit-backdrop-filter:blur(28px) saturate(145%)!important;backdrop-filter:blur(28px) saturate(145%)!important}.site-v2 .site-v2-card-heading{margin-bottom:14px!important}.site-v2 .site-v2-card-heading h2{margin:8px 0!important;font-size:30px!important;line-height:1.35!important;color:var(--v2-ink)!important}.site-v2 .site-v2-card-heading p{color:var(--v2-muted)!important;font-size:14px!important;line-height:1.85!important}.site-v2 .site-v2-funnel-steps{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin:14px 0!important}.site-v2 .site-v2-funnel-steps span{min-height:46px!important;border-radius:16px!important;color:#5e7089!important;background:#f3f7fc!important;border:1px solid #dbe7f7!important;font-size:12px!important;font-weight:900!important}.site-v2 .site-v2-type-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.site-v2 .site-v2-type-card{position:relative!important;min-height:72px!important;padding:12px 14px!important;display:grid!important;grid-template-columns:46px 1fr auto!important;gap:12px!important;align-items:center!important;text-align:right!important;border-radius:20px!important;border:1px solid #d9e7f8!important;background:linear-gradient(135deg,#fff,#f5faff)!important;color:var(--v2-ink)!important;box-shadow:none!important}.site-v2 .site-v2-type-card.active{border-color:#72b7ff!important;background:linear-gradient(135deg,#edf7ff,#fff)!important;box-shadow:inset 4px 0 #2176e8!important}.site-v2 .site-v2-type-icon{width:46px!important;height:46px!important;border-radius:16px!important;color:var(--v2-blue)!important;background:#eaf4ff!important}.site-v2 .site-v2-type-card strong{font-size:17px!important}.site-v2 .site-v2-type-card small{color:var(--v2-muted)!important;font-size:12px!important;line-height:1.6!important}.site-v2 .site-v2-field{margin-top:14px!important}.site-v2 .site-v2-field>span:first-child{color:var(--v2-muted)!important;font-size:13px!important;font-weight:900!important}.site-v2 .site-v2-field-box{height:58px!important;border-radius:18px!important;border:1px solid #d8e6f8!important;background:#fff!important}.site-v2 .site-v2-field-box input{color:var(--v2-ink)!important;font-size:18px!important;font-weight:900!important}.site-v2 .site-v2-amadeus-note{margin:12px 0!important;padding:12px!important;border-radius:18px!important;color:#28557f!important;background:#eef7ff!important;border:1px solid #d7e9ff!important;font-size:12px!important;line-height:1.8!important}.site-v2 .site-v2-submit{width:100%!important;min-height:58px!important;border-radius:20px!important;font-size:17px!important;font-weight:950!important}.site-v2 .site-v2-flight-lab{grid-area:lab!important;position:relative!important;width:min(100%,470px)!important;min-height:270px!important;overflow:hidden!important;border-radius:34px!important;border:1px solid rgba(255,255,255,.3)!important;background:radial-gradient(circle at 22% 16%,rgba(46,211,255,.35),transparent 24%),linear-gradient(135deg,#ffffff2e,#ffffff14)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;box-shadow:0 28px 90px #0000002e!important;animation:v2FinalFloat 8s ease-in-out infinite!important}.site-v2 .site-v2-lab-board{position:absolute!important;inset:22px 22px auto!important;width:auto!important;min-height:88px!important;padding:16px!important;border-radius:22px!important;color:#fff!important;background:#02081257!important;border:1px solid rgba(255,255,255,.2)!important}.site-v2 .site-v2-lab-board span,.site-v2 .site-v2-lab-board small,.site-v2 .site-v2-lab-strip span,.site-v2 .site-v2-lab-strip strong{color:#ffffffd6!important}.site-v2 .site-v2-lab-board strong{color:#fff!important;font-size:34px!important}.site-v2 .site-v2-lab-strip{position:absolute!important;right:22px!important;left:22px!important;bottom:22px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.site-v2 .site-v2-lab-strip div{min-height:76px!important;padding:10px!important;border-radius:18px!important;color:#fff!important;background:#ffffff1f!important;border:1px solid rgba(255,255,255,.18)!important}.site-v2 .site-v2-section{padding:clamp(82px,9vw,126px) clamp(18px,6vw,86px)!important;background:transparent!important}.site-v2 .site-v2-process,.site-v2 .site-v2-preview{background:radial-gradient(circle at 12% 20%,rgba(33,118,232,.1),transparent 28%),linear-gradient(180deg,#f8fbff,#eef7ff)!important}.site-v2 .site-v2-split,.site-v2 .site-v2-about-grid,.site-v2 .site-v2-preview-grid{display:grid!important;grid-template-columns:minmax(360px,.95fr) minmax(420px,1fr)!important;gap:clamp(28px,5vw,72px)!important;align-items:center!important}.site-v2 .site-v2-section-copy h2,.site-v2 .site-v2-section-head h2,.site-v2 .site-v2-contact-card h2{color:var(--v2-ink)!important;font-size:clamp(42px,5vw,70px)!important;line-height:1.34!important;text-wrap:balance!important}.site-v2 .site-v2-section-copy p,.site-v2 .site-v2-section-head p,.site-v2 .site-v2-evidence-card p,.site-v2 .site-v2-travel-copy p,.site-v2 .site-v2-feature p,.site-v2 .site-v2-point-list span,.site-v2 .site-v2-contact-card p{color:var(--v2-muted)!important;font-size:16px!important;line-height:2.05!important;font-weight:650!important}.site-v2 .site-v2-panel-stack,.site-v2 .site-v2-evidence-grid,.site-v2 .site-v2-feature-grid{display:grid!important;gap:12px!important}.site-v2 .site-v2-flow-card,.site-v2 .site-v2-evidence-card,.site-v2 .site-v2-feature,.site-v2 .site-v2-product-screen,.site-v2 .site-v2-contact-card{border-radius:28px!important;border:1px solid #d9e8f8!important;background:#ffffffd1!important;box-shadow:0 24px 70px #1036601a!important}.site-v2 .site-v2-travel-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-top:32px!important}.site-v2 .site-v2-travel-card{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;min-height:410px!important;padding:16px!important;border-radius:30px!important;border:1px solid #d8e7f8!important;background:#ffffffd6!important;box-shadow:0 28px 90px #0d2d541f!important}.site-v2 .site-v2-travel-visual{position:relative!important;min-height:190px!important;overflow:hidden!important;border-radius:24px!important;background:linear-gradient(135deg,#071426,#113c68)!important}.site-v2 .site-v2-travel-card[data-variant=belt] .site-v2-travel-visual{background:linear-gradient(135deg,#071426,#4a3408)!important}.site-v2 .site-v2-travel-card[data-variant=docs] .site-v2-travel-visual{background:linear-gradient(135deg,#071426,#174936)!important}.site-v2 .site-v2-travel-card[data-variant=route] .site-v2-travel-visual{background:linear-gradient(135deg,#071426,#3a2d70)!important}.site-v2 .site-v2-travel-visual:before,.site-v2 .site-v2-travel-visual:after{content:""!important;position:absolute!important;inset:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.18)!important}.site-v2 .site-v2-travel-visual:after{inset:auto 18px 22px!important;height:34px!important;background:repeating-linear-gradient(90deg,rgba(255,255,255,.32) 0 16px,transparent 16px 28px)!important;border:0!important;opacity:.5!important;animation:v2FinalBelt 2.6s linear infinite!important}.site-v2 .site-v2-travel-visual svg{position:absolute!important;top:24px!important;right:24px!important;width:42px!important;height:42px!important;color:#fff!important;z-index:2!important}.site-v2 .site-v2-travel-visual strong{position:absolute!important;left:24px!important;bottom:70px!important;z-index:2!important;color:#fff!important;font-size:26px!important;font-weight:950!important;direction:ltr!important}.site-v2 .travel-line{position:absolute!important;z-index:1!important;height:2px!important;border-radius:999px!important;background:#2ed3ffb3!important;animation:v2FinalRoute 3.8s ease-in-out infinite!important}.site-v2 .line-a{width:62%;top:42%;right:22%}.site-v2 .line-b{width:44%;top:56%;right:12%;animation-delay:-1s!important}.site-v2 .line-c{width:50%;top:70%;right:30%;animation-delay:-2s!important}.site-v2 .site-v2-travel-copy h3{color:var(--v2-ink)!important;font-size:26px!important;line-height:1.42!important}.site-v2 .site-v2-card-index{color:var(--v2-blue)!important;font-size:12px!important;font-weight:950!important}.site-v2.site-v2-dark{--v2-ink: #f4f8ff;--v2-muted: #b8c6d9;background:#06101d!important}.site-v2.site-v2-dark .site-v2-section,.site-v2.site-v2-dark .site-v2-process,.site-v2.site-v2-dark .site-v2-preview{background:radial-gradient(circle at 16% 22%,rgba(33,118,232,.18),transparent 28%),linear-gradient(180deg,#07101d,#0a1728)!important}.site-v2.site-v2-dark .site-v2-claim-card,.site-v2.site-v2-dark .site-v2-flow-card,.site-v2.site-v2-dark .site-v2-evidence-card,.site-v2.site-v2-dark .site-v2-feature,.site-v2.site-v2-dark .site-v2-product-screen,.site-v2.site-v2-dark .site-v2-contact-card,.site-v2.site-v2-dark .site-v2-travel-card{background:#0d192adb!important;border-color:#7dadea3d!important}.site-v2.site-v2-dark .site-v2-card-heading h2,.site-v2.site-v2-dark .site-v2-type-card strong,.site-v2.site-v2-dark .site-v2-travel-copy h3,.site-v2.site-v2-dark .site-v2-section-copy h2,.site-v2.site-v2-dark .site-v2-section-head h2{color:#f7fbff!important}.site-v2.site-v2-dark .site-v2-type-card,.site-v2.site-v2-dark .site-v2-field-box,.site-v2.site-v2-dark .site-v2-funnel-steps span{background:#ffffff0f!important;border-color:#7dadea3d!important}@keyframes v2FinalRunway{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,0 220px,180px 0}}@keyframes v2FinalFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}@keyframes v2FinalRoute{0%,to{opacity:.35;filter:blur(0);transform:translate(0)}50%{opacity:1;filter:blur(.4px);transform:translate(-18px)}}@keyframes v2FinalPulse{0%{transform:scale(.55);opacity:.72}to{transform:scale(1.75);opacity:0}}@keyframes v2FinalScan{0%,to{transform:translate(0);opacity:0}20%,70%{opacity:.72}50%{transform:translate(-34vw)}}@keyframes v2FinalBelt{to{background-position:-56px 0}}@media(max-width:1180px){.site-v2 .site-v2-hero-grid{grid-template-columns:1fr!important;grid-template-areas:"copy" "claim" "lab"!important;min-height:auto!important}.site-v2 .site-v2-hero-copy,.site-v2 .site-v2-claim-card,.site-v2 .site-v2-flight-lab{justify-self:center!important;width:min(100%,760px)!important}.site-v2 .site-v2-hero-copy{text-align:center!important}.site-v2 .site-v2-hero-actions,.site-v2 .site-v2-trust-row{justify-content:center!important}.site-v2 .site-v2-travel-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:860px){.site-v2 .site-v2-header{top:10px!important;padding-inline:10px!important}.site-v2 .site-v2-nav-shell{grid-template-columns:auto auto 1fr auto!important;min-height:56px!important;border-radius:22px!important;gap:8px!important;background:#ffffffeb!important;color:var(--v2-ink)!important}.site-v2 .site-v2-brand{justify-self:end!important}.site-v2 .site-v2-brand span:not(.site-v2-brand-logo),.site-v2 .site-v2-nav,.site-v2 .site-v2-cta,.site-v2 .site-v2-login span,.site-v2 .site-v2-icon-button span{display:none!important}.site-v2 .site-v2-actions{order:-1!important;gap:6px!important}.site-v2 .site-v2-menu,.site-v2 .site-v2-login,.site-v2 .site-v2-icon-button,.site-v2 .site-v2-brand-logo{min-width:44px!important;width:44px!important;height:44px!important;padding:0!important;border-radius:14px!important;background:#fff!important;color:var(--v2-blue)!important;border:1px solid #d8e6f8!important}.site-v2 .site-v2-hero{min-height:auto!important;padding:88px 12px 46px!important}.site-v2 .site-v2-hero-copy{text-align:right!important;color:#fff!important}.site-v2 .site-v2-hero-copy h1{font-size:clamp(36px,11vw,52px)!important;line-height:1.62!important}.site-v2 .site-v2-hero-copy p{font-size:14px!important;line-height:2.15!important}.site-v2 .site-v2-hero-actions,.site-v2 .site-v2-trust-row{display:none!important}.site-v2 .site-v2-claim-card{order:-1!important;width:100%!important;padding:16px!important;border-radius:24px!important}.site-v2 .site-v2-funnel-steps{grid-template-columns:1fr!important}.site-v2 .site-v2-funnel-steps span:not(.active){display:none!important}.site-v2 .site-v2-card-heading h2{font-size:24px!important}.site-v2 .site-v2-flight-lab{min-height:240px!important;border-radius:24px!important}.site-v2 .site-v2-split,.site-v2 .site-v2-about-grid,.site-v2 .site-v2-preview-grid{grid-template-columns:1fr!important}.site-v2 .site-v2-section{padding:58px 14px!important}.site-v2 .site-v2-section-copy h2,.site-v2 .site-v2-section-head h2,.site-v2 .site-v2-contact-card h2{font-size:clamp(32px,9vw,46px)!important;line-height:1.55!important}.site-v2 .site-v2-travel-grid{grid-template-columns:1fr!important}.site-v2 .site-v2-travel-card{min-height:auto!important;border-radius:24px!important}.site-v2 .site-v2-travel-visual{min-height:160px!important}.site-v2 .v2-ticket-card.ticket-two,.site-v2 .v2-doc-card,.site-v2 .v2-weather-band,.site-v2 .v2-radar-pulse{display:none!important}}.site-v2{--v2-deep: #05111f;--v2-mid: #092c52;--v2-ice: #edf6ff;--v2-card: rgba(255, 255, 255, .78);--v2-card-strong: rgba(255, 255, 255, .9);--v2-stroke: rgba(142, 180, 229, .34);--v2-blue: #2176e8;--v2-cyan: #27d5ff;--v2-ink: #071426;--v2-muted: #5f7088;overflow-x:clip!important}.site-v2 .v2-airport-code{display:none!important;visibility:hidden!important}.site-v2 .site-v2-hero{min-height:100svh!important;padding:132px clamp(18px,5vw,74px) 72px!important;background:radial-gradient(circle at 14% 18%,rgba(39,213,255,.22),transparent 24%),radial-gradient(circle at 76% 14%,rgba(33,118,232,.24),transparent 31%),linear-gradient(130deg,#020813,#06182d 39%,#0b4675)!important;isolation:isolate!important}.site-v2 .site-v2-hero:before{inset:-24% -16%!important;background:repeating-linear-gradient(92deg,transparent 0 86px,rgba(255,255,255,.055) 88px 90px),repeating-linear-gradient(0deg,transparent 0 76px,rgba(39,213,255,.065) 78px 80px),linear-gradient(108deg,transparent 0 43%,rgba(255,255,255,.13) 43.5%,transparent 44.5% 100%)!important;transform:perspective(900px) rotateX(58deg) rotate(-8deg) translateY(14vh) scale(1.22)!important;transform-origin:center bottom!important;animation:makfiV2OpsGrid 18s linear infinite!important;opacity:.82!important}.site-v2 .site-v2-hero:after{background:radial-gradient(circle at 74% 36%,rgba(255,255,255,.17),transparent 13%),linear-gradient(90deg,rgba(2,8,19,.7),transparent 46%,rgba(2,8,19,.18))!important}.site-v2 .site-v2-hero-shade{background:linear-gradient(180deg,#02081226,#0208129e),radial-gradient(circle at 38% 68%,rgba(33,118,232,.22),transparent 30%)!important}.site-v2 .site-v2-video-bg{inset:0!important;opacity:1!important;mix-blend-mode:normal!important}.site-v2 .site-v2-video-bg:before{content:""!important;position:absolute!important;inset:7% 4% auto auto!important;width:min(760px,54vw)!important;height:min(440px,36vw)!important;border-radius:48px!important;background:linear-gradient(90deg,rgba(255,255,255,.14) 0 16%,transparent 16% 19%,rgba(255,255,255,.1) 19% 35%,transparent 35% 38%,rgba(255,255,255,.13) 38% 100%),repeating-linear-gradient(0deg,rgba(255,255,255,.12) 0 2px,transparent 2px 54px),linear-gradient(145deg,#ffffff1a,#27d5ff14)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 32px 90px #0000003d!important;transform:rotate(-7deg) translateZ(0)!important;animation:makfiV2PanelFloat 7.5s ease-in-out infinite!important}.site-v2 .site-v2-video-bg:after{content:""!important;position:absolute!important;inset:12% auto auto 8%!important;width:44vw!important;height:52vh!important;border-radius:999px!important;background:radial-gradient(circle at 50% 50%,rgba(39,213,255,.26),transparent 0 4%,rgba(39,213,255,.12) 5% 16%,transparent 17% 100%),conic-gradient(from 35deg,rgba(39,213,255,.2),transparent 26%,rgba(255,255,255,.14),transparent 60%,rgba(33,118,232,.18),transparent)!important;filter:blur(.2px)!important;transform:rotate(-12deg)!important;animation:makfiV2RadarSweep 10s linear infinite!important;opacity:.58!important}.site-v2 .v2-grid-plane{display:block!important;position:absolute!important;inset:31% auto auto 6%!important;width:min(520px,36vw)!important;height:min(330px,23vw)!important;min-height:220px!important;clip-path:none!important;border-radius:42px!important;opacity:.55!important;background:linear-gradient(90deg,rgba(255,255,255,.2) 0 18%,transparent 18% 22%,rgba(255,255,255,.11) 22% 100%),repeating-linear-gradient(90deg,transparent 0 32px,rgba(39,213,255,.11) 33px 35px),linear-gradient(145deg,#ffffff2e,#2176e821)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 24px 70px #0000003d!important;transform:rotate(6deg)!important;animation:makfiV2PanelFloat 8s ease-in-out infinite reverse!important}.site-v2 .v2-grid-plane:before{content:""!important;position:absolute!important;inset:26px!important;border-radius:28px!important;background:linear-gradient(90deg,rgba(255,255,255,.42) 0 20%,transparent 20% 24%,rgba(255,255,255,.28) 24% 42%,transparent 42% 47%,rgba(255,255,255,.34) 47% 100%),repeating-linear-gradient(0deg,rgba(255,255,255,.2) 0 2px,transparent 2px 44px)!important;opacity:.64!important}.site-v2 .v2-grid-plane:after{content:"OPS LINK"!important;position:absolute!important;right:28px!important;bottom:24px!important;color:#ffffffd1!important;font:900 16px/1 var(--font-sans),Tahoma,sans-serif!important;letter-spacing:2px!important}.site-v2 .v2-route-stream{height:3px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.86),rgba(39,213,255,.72),transparent)!important;box-shadow:0 0 30px #27d5ff6b!important;animation:makfiV2RouteMove 5.5s ease-in-out infinite!important}.site-v2 .v2-route-stream.stream-one{width:56vw!important;left:8%!important;top:42%!important;transform:rotate(-12deg)!important}.site-v2 .v2-route-stream.stream-two{width:44vw!important;left:28%!important;top:65%!important;transform:rotate(8deg)!important;animation-delay:-2s!important}.site-v2 .v2-scan-line{display:block!important;position:absolute!important;inset:18% auto auto 2%!important;width:44vw!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(39,213,255,.95),transparent)!important;animation:makfiV2Scan 5s ease-in-out infinite!important}.site-v2 .v2-runway-orbit{display:block!important;position:absolute!important;right:12%!important;bottom:8%!important;width:300px!important;height:300px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.16)!important;background:radial-gradient(circle,transparent 0 52%,rgba(255,255,255,.09) 53% 54%,transparent 55%)!important;animation:makfiV2RadarSweep 11s linear infinite!important}.site-v2 .v2-ticket-card,.site-v2 .v2-baggage-card,.site-v2 .v2-doc-card,.site-v2 .v2-weather-band{display:block!important;position:absolute!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 18px 58px #00000038!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.site-v2 .v2-ticket-card.ticket-one{width:240px!important;height:132px!important;right:11%!important;top:52%!important;border-radius:28px!important;background:linear-gradient(90deg,#fff3 0 42%,#27d5ff1c 42% 100%),repeating-linear-gradient(0deg,transparent 0 22px,rgba(255,255,255,.16) 23px 24px)!important}.site-v2 .v2-ticket-card.ticket-one:after{content:"BOARDING DATA"!important;position:absolute!important;right:22px!important;bottom:18px!important;color:#ffffffc2!important;font:900 12px/1 var(--font-sans),Tahoma,sans-serif!important;letter-spacing:1px!important}.site-v2 .v2-ticket-card.ticket-two{width:184px!important;height:116px!important;left:17%!important;bottom:14%!important;border-radius:24px!important;background:linear-gradient(90deg,rgba(255,255,255,.18) 0 18%,transparent 18%),repeating-linear-gradient(90deg,rgba(255,255,255,.34) 0 5px,transparent 5px 11px),#ffffff1a!important}.site-v2 .v2-baggage-card{width:270px!important;height:120px!important;right:36%!important;bottom:6%!important;border-radius:26px!important;background:repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 18px,transparent 18px 36px),linear-gradient(135deg,#ffffff24,#2176e81f)!important;animation:makfiV2Belt 5s linear infinite!important}.site-v2 .v2-baggage-card:after{content:"BAG TAG"!important;position:absolute!important;right:22px!important;top:18px!important;color:#ffffffdb!important;font:900 13px/1 var(--font-sans),Tahoma,sans-serif!important}.site-v2 .v2-doc-card{width:210px!important;height:148px!important;left:9%!important;top:56%!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.36) 0 16%,transparent 16%),repeating-linear-gradient(0deg,transparent 0 28px,rgba(255,255,255,.18) 29px 30px),#ffffff14!important}.site-v2 .v2-doc-card:after{content:"DOC PACK"!important;position:absolute!important;right:18px!important;bottom:18px!important;color:#ffffffc7!important;font:900 12px/1 var(--font-sans),Tahoma,sans-serif!important}.site-v2 .v2-weather-band{width:330px!important;height:54px!important;right:44%!important;top:21%!important;border-radius:999px!important;background:linear-gradient(90deg,#16c78442,#27d5ff2e,#ffffff1f)!important;animation:makfiV2RouteMove 6.4s ease-in-out infinite reverse!important}.site-v2 .site-v2-hero-grid{position:relative!important;z-index:2!important;min-height:calc(100svh - 200px)!important;direction:ltr!important;display:grid!important;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.08fr)!important;grid-template-areas:"claim copy" "lab copy"!important;align-items:center!important;gap:clamp(22px,4vw,58px)!important}.site-v2 .site-v2-hero-copy,.site-v2 .site-v2-claim-card,.site-v2 .site-v2-flight-lab{direction:rtl!important}.site-v2 .site-v2-hero-copy{grid-area:copy!important;max-width:780px!important;justify-self:end!important;text-align:right!important;color:#fff!important}.site-v2 .site-v2-hero-copy h1{max-width:760px!important;font-size:clamp(42px,4.8vw,72px)!important;line-height:1.48!important;margin-block:16px 18px!important;text-shadow:0 18px 46px rgba(0,0,0,.24)!important}.site-v2 .site-v2-hero-copy p{max-width:720px!important;font-size:clamp(17px,1.25vw,22px)!important;line-height:2.05!important;color:#ffffffdb!important}.site-v2 .site-v2-kicker{border-color:#fff3!important;background:#ffffff1f!important;color:#fff!important}.site-v2 .site-v2-hero-actions,.site-v2 .site-v2-trust-row{justify-content:flex-start!important}.site-v2 .site-v2-claim-card{grid-area:claim!important;width:min(100%,520px)!important;padding:22px!important;border-radius:34px!important;background:#ffffffd1!important;border:1px solid rgba(255,255,255,.55)!important;box-shadow:0 32px 96px #00000038!important;-webkit-backdrop-filter:blur(26px) saturate(150%)!important;backdrop-filter:blur(26px) saturate(150%)!important}.site-v2 .site-v2-card-heading h2{font-size:clamp(26px,2.1vw,34px)!important;line-height:1.45!important}.site-v2 .site-v2-card-heading p{line-height:1.95!important}.site-v2 .site-v2-type-grid{gap:10px!important}.site-v2 .site-v2-type-card{min-height:108px!important;border-radius:22px!important;background:#f7fbffe6!important}.site-v2 .site-v2-field-box,.site-v2 .site-v2-submit{min-height:62px!important;border-radius:20px!important}.site-v2 .site-v2-flight-lab{grid-area:lab!important;width:min(100%,520px)!important;min-height:300px!important;border-radius:34px!important;background:#06142475!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 28px 90px #0000002e!important}.site-v2 .site-v2-section{background:radial-gradient(circle at 10% 10%,rgba(33,118,232,.08),transparent 28%),linear-gradient(180deg,#f8fbff,#edf6ff)!important}.site-v2 .site-v2-section:nth-of-type(2n){background:radial-gradient(circle at 90% 16%,rgba(39,213,255,.1),transparent 24%),linear-gradient(180deg,#fff,#f2f8ff)!important}.site-v2 .site-v2-section-copy h2,.site-v2 .site-v2-section-head h2,.site-v2 .site-v2-contact-card h2{font-size:clamp(40px,4.3vw,68px)!important;line-height:1.55!important}.site-v2 .site-v2-section-copy p,.site-v2 .site-v2-section-head p,.site-v2 .site-v2-travel-card p,.site-v2 .site-v2-service-card p,.site-v2 .site-v2-evidence-card p{line-height:2.05!important}.site-v2 .site-v2-travel-card{min-height:390px!important;overflow:hidden!important;border-radius:26px!important;background:#ffffffdb!important;border-color:#8bb1e157!important;box-shadow:0 24px 70px #0c23461a!important}.site-v2 .site-v2-travel-visual{position:relative!important;min-height:170px!important;border-radius:22px!important;overflow:hidden!important;background:linear-gradient(135deg,#2176e81f,#27d5ff1f),repeating-linear-gradient(90deg,transparent 0 18px,rgba(33,118,232,.08) 19px 20px)!important}.site-v2 .site-v2-travel-card[data-variant=board] .site-v2-travel-visual{background:linear-gradient(90deg,#ffffffeb 0 48%,#dbedfff0 48%),repeating-linear-gradient(0deg,transparent 0 32px,rgba(33,118,232,.14) 33px 34px)!important}.site-v2 .site-v2-travel-card[data-variant=belt] .site-v2-travel-visual{background:repeating-linear-gradient(90deg,rgba(7,20,38,.12) 0 20px,transparent 20px 40px),linear-gradient(135deg,#f6fbff,#eaf4ff)!important;animation:makfiV2Belt 7s linear infinite!important}.site-v2 .site-v2-travel-card[data-variant=docs] .site-v2-travel-visual{background:linear-gradient(180deg,rgba(255,255,255,.94) 0 24%,transparent 24%),repeating-linear-gradient(0deg,transparent 0 26px,rgba(33,118,232,.12) 27px 28px),#edf6ff!important}.site-v2 .site-v2-travel-card[data-variant=route] .site-v2-travel-visual{background:radial-gradient(circle at 72% 36%,rgba(22,199,132,.34),transparent 12%),radial-gradient(circle at 22% 68%,rgba(33,118,232,.28),transparent 12%),linear-gradient(135deg,#f7fbff,#e8f4ff)!important}.site-v2 .site-v2-travel-visual:before,.site-v2 .site-v2-travel-visual:after{content:""!important;position:absolute!important;inset:auto 20px 22px!important;height:10px!important;border-radius:999px!important;background:linear-gradient(90deg,var(--v2-blue),var(--v2-cyan))!important;opacity:.72!important}.site-v2 .site-v2-travel-visual:after{inset:24px 22px auto auto!important;width:72px!important;height:72px!important;border-radius:20px!important;background:#2176e81f!important}.site-v2 .site-v2-travel-visual strong{color:var(--v2-ink)!important;background:#ffffffd6!important}.site-v2.site-v2-dark{background:#07111e!important}.site-v2.site-v2-dark .site-v2-section,.site-v2.site-v2-dark .site-v2-section:nth-of-type(2n){background:radial-gradient(circle at 14% 12%,rgba(39,213,255,.1),transparent 24%),linear-gradient(180deg,#07111e,#0b1727)!important}.site-v2.site-v2-dark .site-v2-claim-card,.site-v2.site-v2-dark .site-v2-type-card,.site-v2.site-v2-dark .site-v2-travel-card,.site-v2.site-v2-dark .site-v2-service-card,.site-v2.site-v2-dark .site-v2-product-screen,.site-v2.site-v2-dark .site-v2-contact-card,.site-v2.site-v2-dark .site-v2-feature,.site-v2.site-v2-dark .site-v2-evidence-card{background:#0a182ae0!important;border-color:#7aa1d63d!important;color:#f7fbff!important}.site-v2.site-v2-dark :where(h1,h2,h3,h4,strong,label,.site-v2-type-card strong,.site-v2-travel-card h3){color:#f7fbff!important}.site-v2.site-v2-dark :where(p,small,.site-v2-section-copy p,.site-v2-section-head p,.site-v2-travel-card p,.site-v2-service-card p,.site-v2-evidence-card p){color:#e2eeffc7!important}.site-v2.site-v2-dark .site-v2-field-box,.site-v2.site-v2-dark .site-v2-funnel-steps span{background:#ffffff0f!important;border-color:#7aa1d63d!important}.site-v2.site-v2-dark .site-v2-field-box input{color:#fff!important}.site-v2.site-v2-dark .site-v2-travel-visual{background-color:#ffffff14!important}.site-v2 .site-v2-login svg{display:inline-flex!important;width:21px!important;height:21px!important;color:currentColor!important}@keyframes makfiV2OpsGrid{0%{background-position:0 0,0 0,0 0}to{background-position:190px 0,0 190px,0 0}}@keyframes makfiV2PanelFloat{0%,to{transform:translateZ(0) rotate(-7deg)}50%{transform:translate3d(0,-18px,0) rotate(-4deg)}}@keyframes makfiV2RadarSweep{to{transform:rotate(348deg)}}@keyframes makfiV2RouteMove{0%,to{opacity:.35;filter:blur(0)}50%{opacity:.95;filter:blur(.35px)}}@keyframes makfiV2Scan{0%,to{transform:translate(0);opacity:0}18%,70%{opacity:.78}50%{transform:translate(44vw)}}@keyframes makfiV2Belt{to{background-position:-80px 0,0 0}}@media(max-width:1180px){.site-v2 .site-v2-hero-grid{direction:rtl!important;grid-template-columns:1fr!important;grid-template-areas:"claim" "copy" "lab"!important;min-height:auto!important}.site-v2 .site-v2-hero-copy,.site-v2 .site-v2-claim-card,.site-v2 .site-v2-flight-lab{width:min(100%,760px)!important;justify-self:center!important}.site-v2 .site-v2-hero-copy{text-align:center!important}.site-v2 .site-v2-hero-actions,.site-v2 .site-v2-trust-row{justify-content:center!important}.site-v2 .site-v2-travel-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:860px){.site-v2 .site-v2-header{top:10px!important;padding-inline:10px!important}.site-v2 .site-v2-nav-shell{grid-template-columns:auto auto auto 1fr!important;min-height:58px!important;border-radius:22px!important;background:#fffffff0!important;color:var(--v2-ink)!important}.site-v2 .site-v2-brand{justify-self:end!important}.site-v2 .site-v2-brand span:not(.site-v2-brand-logo),.site-v2 .site-v2-nav,.site-v2 .site-v2-cta,.site-v2 .site-v2-login span,.site-v2 .site-v2-icon-button span{display:none!important}.site-v2 .site-v2-actions{order:-1!important;gap:6px!important}.site-v2 .site-v2-menu,.site-v2 .site-v2-login,.site-v2 .site-v2-icon-button,.site-v2 .site-v2-brand-logo{width:46px!important;min-width:46px!important;height:46px!important;padding:0!important;border-radius:14px!important;background:#fff!important;color:var(--v2-blue)!important;border:1px solid #d8e6f8!important}.site-v2 .site-v2-login svg{display:block!important;width:22px!important;height:22px!important}.site-v2 .site-v2-hero{min-height:auto!important;padding:86px 12px 46px!important}.site-v2 .site-v2-hero-copy{text-align:right!important}.site-v2 .site-v2-hero-copy h1{font-size:clamp(34px,10vw,48px)!important;line-height:1.62!important}.site-v2 .site-v2-hero-copy p{font-size:14px!important;line-height:2.15!important}.site-v2 .site-v2-claim-card{padding:16px!important;border-radius:24px!important}.site-v2 .site-v2-funnel-steps{grid-template-columns:1fr!important}.site-v2 .site-v2-funnel-steps span:not(.active){display:none!important}.site-v2 .site-v2-flight-lab{min-height:250px!important;border-radius:24px!important}.site-v2 .site-v2-travel-grid{grid-template-columns:1fr!important}.site-v2 .site-v2-section-copy h2,.site-v2 .site-v2-section-head h2,.site-v2 .site-v2-contact-card h2{font-size:clamp(31px,9vw,44px)!important;line-height:1.58!important}.site-v2 .v2-grid-plane,.site-v2 .site-v2-video-bg:before,.site-v2 .v2-ticket-card,.site-v2 .v2-baggage-card,.site-v2 .v2-doc-card,.site-v2 .v2-weather-band{opacity:.2!important}}.site-v2 .site-v2-claim-card{width:min(100%,500px)!important;padding:18px!important}.site-v2 .site-v2-card-heading{margin-bottom:12px!important}.site-v2 .site-v2-card-heading h2{font-size:clamp(24px,1.75vw,30px)!important;line-height:1.45!important;margin:0 0 6px!important}.site-v2 .site-v2-card-heading p{font-size:13px!important;line-height:1.75!important;margin:0!important}.site-v2 .site-v2-funnel-steps{gap:8px!important;margin-bottom:12px!important}.site-v2 .site-v2-funnel-steps span{min-height:42px!important;padding:8px 10px!important;font-size:12px!important}.site-v2 .site-v2-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:12px 0!important}.site-v2 .site-v2-type-card{min-height:92px!important;padding:12px 10px!important;border-radius:18px!important}.site-v2 .site-v2-type-card strong{font-size:16px!important;line-height:1.35!important}.site-v2 .site-v2-type-card small,.site-v2 .site-v2-type-card p{font-size:11.5px!important;line-height:1.55!important}.site-v2 .site-v2-field-row{gap:8px!important;margin-top:10px!important}.site-v2 .site-v2-field-box{min-height:54px!important;border-radius:17px!important}.site-v2 .site-v2-field-box input{min-height:52px!important;font-size:18px!important}.site-v2 .site-v2-submit{min-height:56px!important;border-radius:18px!important;margin-top:10px!important}.site-v2 .site-v2-hint{margin-top:10px!important;font-size:12px!important;line-height:1.65!important}@media(min-width:1181px){.site-v2 .site-v2-hero{padding-top:118px!important;padding-bottom:54px!important}.site-v2 .site-v2-hero-grid{min-height:calc(100svh - 172px)!important;grid-template-columns:minmax(380px,.74fr) minmax(520px,1.16fr)!important;gap:clamp(20px,3.4vw,48px)!important}.site-v2 .site-v2-hero-copy h1{font-size:clamp(40px,4.35vw,64px)!important;line-height:1.52!important}.site-v2 .site-v2-hero-copy p{font-size:clamp(16px,1.05vw,20px)!important;line-height:2.02!important}}@media(max-width:860px){.site-v2 .site-v2-claim-card{padding:14px!important}.site-v2 .site-v2-card-heading h2{font-size:25px!important}.site-v2 .site-v2-type-grid{grid-template-columns:1fr!important;gap:8px!important}.site-v2 .site-v2-type-card{min-height:72px!important;padding:10px 12px!important}.site-v2 .site-v2-type-card strong{font-size:17px!important}}.site-v2{--v2-ink: #071426;--v2-muted: #60708a;--v2-soft: #edf6ff;--v2-card: rgba(255, 255, 255, .9);--v2-card-strong: #ffffff;--v2-line: rgba(128, 163, 205, .32);--v2-blue: #1f7bf0;--v2-cyan: #1ec6e8;--v2-green: #18b981;--v2-amber: #f59e0b;--v2-shadow: 0 28px 80px rgba(31, 82, 139, .16);min-height:100vh!important;background:#f6fbff!important;color:var(--v2-ink)!important;font-family:var(--font-sans)!important;overflow-x:clip!important}.site-v2.site-v2-dark{--v2-ink: #f6fbff;--v2-muted: #b6c6da;--v2-soft: rgba(22, 42, 66, .82);--v2-card: rgba(10, 24, 42, .82);--v2-card-strong: rgba(13, 30, 53, .94);--v2-line: rgba(181, 209, 242, .2);--v2-shadow: 0 28px 90px rgba(0, 0, 0, .38);background:#071426!important;color:var(--v2-ink)!important}.site-v2 h1,.site-v2 h2,.site-v2 h3,.site-v2 .site-v2-hero-copy h1,.site-v2 .site-v2-card-heading h2,.site-v2 .site-v2-section-copy h2,.site-v2 .site-v2-section-head h2{font-family:var(--font-display)!important;letter-spacing:0!important}.site-v2 p,.site-v2 small,.site-v2 span,.site-v2 a,.site-v2 button,.site-v2 input,.site-v2 textarea,.site-v2 label{font-family:var(--font-sans)!important;letter-spacing:0!important}.site-v2 .site-v2-header{position:fixed!important;inset:18px 0 auto!important;width:100%!important;padding-inline:clamp(18px,4vw,72px)!important;z-index:80!important;pointer-events:none!important}.site-v2 .site-v2-nav-shell{pointer-events:auto!important;width:min(100%,1460px)!important;margin:0 auto!important;min-height:66px!important;padding:8px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:var(--v2-ink)!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:clamp(12px,2vw,28px)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.site-v2 .site-v2-header.is-solid .site-v2-nav-shell,.site-v2 .site-v2-header:has(.site-v2-mobile-nav) .site-v2-nav-shell{background:#ffffffeb!important;box-shadow:0 18px 46px #27538421!important;border:1px solid rgba(168,197,232,.36)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.site-v2.site-v2-dark .site-v2-header.is-solid .site-v2-nav-shell,.site-v2.site-v2-dark .site-v2-header:has(.site-v2-mobile-nav) .site-v2-nav-shell{background:#061426e6!important;border-color:#b0d0f538!important}.site-v2 .site-v2-brand{display:flex!important;flex-direction:row-reverse!important;align-items:center!important;gap:12px!important;color:var(--v2-ink)!important;text-decoration:none!important;min-width:180px!important}.site-v2 .site-v2-brand-logo{width:54px!important;height:54px!important;border-radius:18px!important;display:grid!important;place-items:center!important;background:var(--v2-card)!important;border:1px solid var(--v2-line)!important;box-shadow:0 14px 34px #1f7bf01a!important}.site-v2 .site-v2-brand-logo img{width:40px!important;height:auto!important}.site-v2 .site-v2-brand strong{font-size:24px!important;line-height:1!important;font-weight:900!important}.site-v2 .site-v2-brand small{display:block!important;margin-top:2px!important;color:var(--v2-muted)!important;font-size:11px!important}.site-v2 .site-v2-nav{width:max-content!important;justify-self:center!important;display:flex!important;align-items:center!important;gap:6px!important;padding:7px!important;border-radius:999px!important;background:var(--v2-card)!important;border:1px solid var(--v2-line)!important;box-shadow:0 14px 38px #1f528b14!important}.site-v2 .site-v2-nav button,.site-v2 .site-v2-actions>button,.site-v2 .site-v2-actions>a{min-height:48px!important;border-radius:16px!important;border:1px solid var(--v2-line)!important;background:var(--v2-card)!important;color:var(--v2-ink)!important;font-weight:800!important;font-size:14px!important;padding:0 18px!important;box-shadow:none!important}.site-v2 .site-v2-nav button{border-color:transparent!important;background:transparent!important}.site-v2 .site-v2-nav button:hover,.site-v2 .site-v2-actions>button:hover,.site-v2 .site-v2-actions>a:hover{color:var(--v2-blue)!important;transform:translateY(-1px)!important}.site-v2 .site-v2-actions{display:flex!important;align-items:center!important;gap:8px!important;justify-self:start!important}.site-v2 .site-v2-cta{background:linear-gradient(135deg,#1f7bf0,#145bd5)!important;color:#fff!important;border:0!important;box-shadow:0 16px 36px #1f7bf04d!important}.site-v2 .site-v2-menu{display:none!important}.site-v2 .site-v2-hero{position:relative!important;min-height:100svh!important;overflow:hidden!important;isolation:isolate!important;padding:clamp(112px,13vh,156px) clamp(18px,5vw,72px) 76px!important;background:radial-gradient(circle at 12% 16%,rgba(31,123,240,.16),transparent 34%),radial-gradient(circle at 86% 16%,rgba(30,198,232,.16),transparent 32%),linear-gradient(135deg,#f8fcff,#eaf6ff 48%,#f7fbff)!important}.site-v2.site-v2-dark .site-v2-hero{background:radial-gradient(circle at 12% 14%,rgba(45,132,255,.22),transparent 36%),radial-gradient(circle at 84% 14%,rgba(30,198,232,.16),transparent 32%),linear-gradient(135deg,#061323,#09203a 55%,#071426)!important}.site-v2 .site-v2-hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:-3!important;background-image:linear-gradient(rgba(31,123,240,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(31,123,240,.08) 1px,transparent 1px)!important;background-size:72px 72px!important;-webkit-mask-image:radial-gradient(circle at 48% 28%,#000 0 42%,transparent 72%)!important;mask-image:radial-gradient(circle at 48% 28%,#000 0 42%,transparent 72%)!important;opacity:.65!important;animation:v2GridFloat 16s linear infinite!important}.site-v2 .site-v2-hero:after{content:""!important;position:absolute!important;width:82vw!important;height:82vw!important;max-width:1040px!important;max-height:1040px!important;right:50%!important;top:49%!important;transform:translate(50%,-50%) rotate(-15deg)!important;border-radius:50%!important;border:1px solid rgba(31,123,240,.16)!important;box-shadow:inset 0 0 0 22px #ffffff24,inset 0 0 0 90px #1f7bf00b!important;z-index:-2!important;opacity:.8!important}.site-v2 .site-v2-hero-shade{display:none!important}.site-v2 .site-v2-video-bg{position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;background:none!important;opacity:1!important}.site-v2 .v2-route-stream{position:absolute!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(31,123,240,.48),transparent)!important;filter:drop-shadow(0 0 12px rgba(31,123,240,.2))!important;transform-origin:center!important;animation:v2RouteFlow 7s ease-in-out infinite!important}.site-v2 .stream-one{width:44vw!important;right:7%!important;top:30%!important;transform:rotate(-18deg)!important}.site-v2 .stream-two{width:36vw!important;left:9%!important;bottom:25%!important;transform:rotate(15deg)!important;animation-delay:-2.4s!important}.site-v2 .v2-radar-pulse{position:absolute!important;border-radius:50%!important;border:1px solid rgba(31,123,240,.26)!important;animation:v2Pulse 4.8s ease-out infinite!important}.site-v2 .pulse-one{width:220px!important;height:220px!important;left:14%!important;top:18%!important}.site-v2 .pulse-two{width:300px!important;height:300px!important;right:18%!important;bottom:12%!important;animation-delay:-1.8s!important}.site-v2 .v2-scan-line{position:absolute!important;inset:22% auto auto 12%!important;width:min(520px,46vw)!important;height:120px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(30,198,232,.16),transparent)!important;filter:blur(18px)!important;animation:v2Scan 9s ease-in-out infinite!important}.site-v2 .v2-grid-plane{position:absolute!important;left:7%!important;top:21%!important;width:178px!important;height:118px!important;border-radius:30px!important;background:linear-gradient(135deg,#ffffffe0,#e5f3ffb8),repeating-linear-gradient(0deg,transparent 0 18px,rgba(31,123,240,.12) 19px 20px)!important;border:1px solid var(--v2-line)!important;box-shadow:0 22px 60px #1f528b2e!important;transform:rotate(-8deg)!important;animation:v2Float 7s ease-in-out infinite!important}.site-v2 .v2-grid-plane:before{content:"SV 1024"!important;position:absolute!important;top:20px!important;right:18px!important;color:var(--v2-ink)!important;font-weight:900!important;font-size:18px!important}.site-v2 .v2-grid-plane:after{content:""!important;position:absolute!important;left:18px!important;bottom:18px!important;width:76px!important;height:36px!important;border-radius:12px!important;background:linear-gradient(135deg,#1f7bf0,#1ec6e8)!important}.site-v2 .v2-ticket-card,.site-v2 .v2-baggage-card,.site-v2 .v2-doc-card,.site-v2 .v2-weather-band{position:absolute!important;border-radius:24px!important;background:var(--v2-card)!important;border:1px solid var(--v2-line)!important;box-shadow:var(--v2-shadow)!important;animation:v2Float 8s ease-in-out infinite!important}.site-v2 .ticket-one{width:154px!important;height:86px!important;right:10%!important;top:18%!important}.site-v2 .ticket-two{width:130px!important;height:72px!important;left:17%!important;bottom:13%!important;animation-delay:-2s!important}.site-v2 .v2-baggage-card{width:118px!important;height:118px!important;right:7%!important;bottom:16%!important;animation-delay:-3s!important}.site-v2 .v2-doc-card{width:106px!important;height:138px!important;left:5%!important;bottom:34%!important;animation-delay:-1.2s!important}.site-v2 .v2-weather-band{width:240px!important;height:46px!important;right:45%!important;bottom:10%!important;border-radius:999px!important;animation-delay:-4s!important}.site-v2.site-v2-dark .v2-grid-plane,.site-v2.site-v2-dark .v2-ticket-card,.site-v2.site-v2-dark .v2-baggage-card,.site-v2.site-v2-dark .v2-doc-card,.site-v2.site-v2-dark .v2-weather-band{background:#0b1e34d1!important}.site-v2 .site-v2-container{width:min(100%,1480px)!important;margin-inline:auto!important}.site-v2 .site-v2-hero-grid{position:relative!important;display:grid!important;grid-template-columns:minmax(390px,.88fr) minmax(540px,1.12fr)!important;grid-template-areas:"claim copy" "lab copy"!important;gap:clamp(18px,3vw,46px)!important;align-items:center!important;min-height:calc(100svh - 210px)!important;direction:ltr!important}.site-v2 .site-v2-hero-copy,.site-v2 .site-v2-flight-lab,.site-v2 .site-v2-claim-card{direction:rtl!important}.site-v2 .site-v2-hero-copy{grid-area:copy!important;width:min(100%,760px)!important;justify-self:end!important;text-align:right!important;padding:clamp(8px,1vw,18px)!important;color:var(--v2-ink)!important}.site-v2 .site-v2-kicker,.site-v2 .site-v2-pill{width:max-content!important;display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:0 14px!important;border-radius:999px!important;color:var(--v2-blue)!important;background:#1f7bf01a!important;border:1px solid rgba(31,123,240,.2)!important;font-size:13px!important;font-weight:900!important;margin-bottom:18px!important}.site-v2 .site-v2-hero-copy h1{margin:0!important;color:var(--v2-ink)!important;font-size:clamp(46px,4.8vw,76px)!important;line-height:1.34!important;max-width:780px!important}.site-v2 .site-v2-hero-copy p{margin:20px 0 0!important;max-width:730px!important;color:var(--v2-muted)!important;font-size:clamp(16px,1.12vw,19px)!important;line-height:2.12!important;font-weight:700!important}.site-v2 .site-v2-hero-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;margin-top:28px!important;justify-content:flex-start!important}.site-v2 .site-v2-primary,.site-v2 .site-v2-secondary,.site-v2 .site-v2-link-button{min-height:58px!important;border-radius:18px!important;padding:0 24px!important;font-weight:900!important;font-size:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}.site-v2 .site-v2-primary{border:0!important;background:linear-gradient(135deg,#1f7bf0,#0f62da)!important;color:#fff!important;box-shadow:0 18px 44px #1f7bf052!important}.site-v2 .site-v2-secondary,.site-v2 .site-v2-link-button{border:1px solid var(--v2-line)!important;background:var(--v2-card)!important;color:var(--v2-ink)!important}.site-v2 .site-v2-trust-row{margin-top:20px!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-start!important}.site-v2 .site-v2-trust-row span{min-height:42px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border-radius:999px!important;padding:0 16px!important;color:var(--v2-ink)!important;background:var(--v2-card)!important;border:1px solid var(--v2-line)!important;font-weight:900!important;font-size:13px!important}.site-v2 .site-v2-claim-card{grid-area:claim!important;width:min(100%,520px)!important;justify-self:stretch!important;padding:22px!important;border-radius:30px!important;color:var(--v2-ink)!important;background:linear-gradient(180deg,#fffffff5,#ffffffd1),radial-gradient(circle at 0 0,rgba(31,123,240,.08),transparent 36%)!important;border:1px solid rgba(150,184,225,.38)!important;box-shadow:var(--v2-shadow)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.site-v2.site-v2-dark .site-v2-claim-card{background:linear-gradient(180deg,#0c1f37f0,#081627db),radial-gradient(circle at 0 0,rgba(31,123,240,.16),transparent 40%)!important;border-color:#abcff738!important}.site-v2 .site-v2-card-heading{margin:0 0 16px!important}.site-v2 .site-v2-card-heading span{color:var(--v2-blue)!important;font-weight:900!important;font-size:12px!important}.site-v2 .site-v2-card-heading h2{margin:6px 0 8px!important;color:var(--v2-ink)!important;font-size:clamp(28px,2.2vw,38px)!important;line-height:1.36!important}.site-v2 .site-v2-card-heading p{color:var(--v2-muted)!important;font-size:13px!important;line-height:1.95!important;font-weight:700!important}.site-v2 .site-v2-funnel-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:16px 0!important}.site-v2 .site-v2-funnel-steps span{min-height:42px!important;padding:8px 10px!important;border-radius:16px!important;background:#eef6ffbf!important;color:var(--v2-muted)!important;border:1px solid var(--v2-line)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:12px!important;font-weight:900!important}.site-v2.site-v2-dark .site-v2-funnel-steps span{background:#142b46d1!important}.site-v2 .site-v2-funnel-steps b{width:24px!important;height:24px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#1f7bf01f!important;color:var(--v2-blue)!important}.site-v2 .site-v2-funnel-steps .active{background:#1f7bf01f!important;color:var(--v2-ink)!important;border-color:#1f7bf047!important}.site-v2 .site-v2-type-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:16px 0!important}.site-v2 .site-v2-type-card{min-height:78px!important;border-radius:20px!important;padding:14px!important;border:1px solid var(--v2-line)!important;background:#ffffffbd!important;color:var(--v2-ink)!important;display:grid!important;grid-template-columns:auto 1fr!important;grid-template-areas:"icon title" "icon label"!important;gap:2px 12px!important;text-align:right!important;box-shadow:none!important;transition:transform .18s ease,border-color .18s ease,background .18s ease!important}.site-v2.site-v2-dark .site-v2-type-card{background:#0d1f36c7!important}.site-v2 .site-v2-type-card:hover,.site-v2 .site-v2-type-card.active{transform:translateY(-2px)!important;border-color:#1f7bf09e!important;background:#1f7bf017!important}.site-v2 .site-v2-type-icon{grid-area:icon!important;width:50px!important;height:50px!important;border-radius:16px!important;display:grid!important;place-items:center!important;color:var(--v2-blue)!important;background:#1f7bf01c!important}.site-v2 .site-v2-type-card strong{grid-area:title!important;color:var(--v2-ink)!important;font-size:18px!important;line-height:1.35!important;font-weight:900!important}.site-v2 .site-v2-type-card small{grid-area:label!important;color:var(--v2-muted)!important;font-size:12px!important;line-height:1.65!important;font-weight:800!important}.site-v2 .site-v2-field{display:grid!important;gap:8px!important;color:var(--v2-ink)!important;font-weight:900!important;font-size:13px!important}.site-v2 .site-v2-field-box{min-height:60px!important;border-radius:20px!important;border:1px solid rgba(128,163,205,.42)!important;background:#ffffffe0!important;display:flex!important;flex-direction:row-reverse!important;align-items:center!important;gap:12px!important;padding-inline:16px!important}.site-v2.site-v2-dark .site-v2-field-box{background:#091729d1!important}.site-v2 .site-v2-field-box svg{color:var(--v2-blue)!important}.site-v2 .site-v2-field-box input{min-height:58px!important;width:100%!important;border:0!important;outline:0!important;background:transparent!important;color:var(--v2-ink)!important;font-size:20px!important;font-weight:900!important;text-align:right!important}.site-v2 .site-v2-field-box input::placeholder{color:#60708acc!important}.site-v2 .site-v2-amadeus-note{margin-top:12px!important;display:grid!important;grid-template-columns:auto 1fr!important;gap:10px!important;align-items:start!important;border-radius:18px!important;padding:12px!important;background:#18b98117!important;border:1px solid rgba(24,185,129,.18)!important;color:var(--v2-muted)!important;font-size:12px!important;line-height:1.85!important;font-weight:800!important}.site-v2 .site-v2-amadeus-note svg{color:var(--v2-green)!important;margin-top:4px!important}.site-v2 .site-v2-submit{width:100%!important;min-height:62px!important;border-radius:20px!important;margin-top:14px!important;border:0!important;background:linear-gradient(135deg,#1f7bf0,#0f62da)!important;color:#fff!important;font-size:18px!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;box-shadow:0 20px 46px #1f7bf057!important}.site-v2 .site-v2-flight-lab{grid-area:lab!important;width:min(100%,520px)!important;min-height:378px!important;justify-self:stretch!important;position:relative!important;overflow:hidden!important;border-radius:34px!important;padding:20px!important;color:var(--v2-ink)!important;background:radial-gradient(circle at 20% 20%,rgba(30,198,232,.18),transparent 34%),linear-gradient(145deg,#ffffffd1,#ecf7ffb8)!important;border:1px solid rgba(150,184,225,.42)!important;box-shadow:var(--v2-shadow)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.site-v2.site-v2-dark .site-v2-flight-lab{background:radial-gradient(circle at 20% 20%,rgba(30,198,232,.16),transparent 34%),linear-gradient(145deg,#0b1d34e0,#071426c7)!important}.site-v2 .site-v2-lab-topline{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;color:var(--v2-muted)!important;font-weight:900!important;font-size:12px!important}.site-v2 .site-v2-lab-topline strong{color:var(--v2-ink)!important;font-size:22px!important;font-weight:900!important}.site-v2 .site-v2-lab-orbit{width:176px!important;height:176px!important;margin:16px auto 12px!important;position:relative!important;display:grid!important;place-items:center!important}.site-v2 .site-v2-lab-orbit svg{width:58px!important;height:58px!important;color:var(--v2-blue)!important;filter:drop-shadow(0 12px 22px rgba(31,123,240,.28))!important;animation:v2Float 4.6s ease-in-out infinite!important}.site-v2 .orbit-ring{position:absolute!important;border-radius:50%!important;border:1px dashed rgba(31,123,240,.34)!important}.site-v2 .ring-a{inset:10px!important;animation:v2Rotate 18s linear infinite!important}.site-v2 .ring-b{inset:38px!important;animation:v2Rotate 12s linear infinite reverse!important}.site-v2 .orbit-dot{position:absolute!important;width:12px!important;height:12px!important;border-radius:50%!important;background:var(--v2-cyan)!important;box-shadow:0 0 0 7px #1ec6e81f!important}.site-v2 .dot-a{top:18px!important;right:42px!important}.site-v2 .dot-b{bottom:30px!important;left:34px!important;background:var(--v2-green)!important}.site-v2 .dot-c{top:74px!important;left:13px!important;background:var(--v2-amber)!important}.site-v2 .site-v2-lab-route-card{border-radius:24px!important;border:1px solid var(--v2-line)!important;background:var(--v2-card-strong)!important;padding:16px!important;box-shadow:0 18px 44px #1f528b1a!important}.site-v2 .site-v2-lab-route-card small,.site-v2 .site-v2-lab-route-card span{display:block!important;color:var(--v2-muted)!important;font-weight:800!important;line-height:1.8!important}.site-v2 .site-v2-lab-route-card div{display:grid!important;grid-template-columns:auto 1fr auto 1fr auto!important;align-items:center!important;gap:10px!important;margin:8px 0!important}.site-v2 .site-v2-lab-route-card b{font-size:24px!important;color:var(--v2-ink)!important;font-weight:900!important}.site-v2 .site-v2-lab-route-card i{height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,var(--v2-blue),transparent)!important}.site-v2 .site-v2-lab-route-card svg{color:var(--v2-blue)!important}.site-v2 .site-v2-lab-panels{margin-top:12px!important;display:grid!important;gap:10px!important}.site-v2 .site-v2-lab-panels article{display:grid!important;grid-template-columns:auto 1fr!important;gap:12px!important;align-items:center!important;min-height:72px!important;border-radius:20px!important;padding:12px!important;background:#ffffff9e!important;border:1px solid var(--v2-line)!important}.site-v2.site-v2-dark .site-v2-lab-panels article{background:#0a1b30b8!important}.site-v2 .site-v2-lab-panels article>svg{width:42px!important;height:42px!important;padding:10px!important;border-radius:16px!important;color:var(--v2-blue)!important;background:#1f7bf01a!important}.site-v2 .site-v2-lab-panels span,.site-v2 .site-v2-lab-panels small{color:var(--v2-muted)!important;font-weight:800!important;line-height:1.75!important}.site-v2 .site-v2-lab-panels strong{display:block!important;color:var(--v2-ink)!important;font-size:17px!important;font-weight:900!important;line-height:1.45!important}.site-v2 .site-v2-mini-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important}.site-v2 .site-v2-mini-metrics div{border-radius:18px!important;padding:12px!important;text-align:center!important;background:#1f7bf014!important;border:1px solid rgba(31,123,240,.16)!important}.site-v2 .site-v2-mini-metrics strong{display:block!important;color:var(--v2-blue)!important;font-size:22px!important;font-weight:900!important}.site-v2 .site-v2-mini-metrics span{color:var(--v2-muted)!important;font-size:11px!important;font-weight:900!important}.site-v2 .site-v2-section{background:linear-gradient(180deg,#f8fcff,#eef7ff)!important;color:var(--v2-ink)!important;padding:clamp(70px,9vw,130px) clamp(18px,5vw,72px)!important}.site-v2.site-v2-dark .site-v2-section{background:linear-gradient(180deg,#071426,#0a1b30)!important}.site-v2 .site-v2-section-copy h2,.site-v2 .site-v2-section-head h2{color:var(--v2-ink)!important;font-size:clamp(38px,4.2vw,68px)!important;line-height:1.48!important}.site-v2 .site-v2-section-copy p,.site-v2 .site-v2-section-head p{color:var(--v2-muted)!important;font-size:clamp(15px,1.08vw,18px)!important;line-height:2.08!important;font-weight:700!important}.site-v2 .site-v2-flow-card,.site-v2 .site-v2-evidence-card,.site-v2 .site-v2-travel-card,.site-v2 .site-v2-product-screen,.site-v2 .site-v2-feature,.site-v2 .site-v2-audience-card,.site-v2 .site-v2-contact-card{background:var(--v2-card)!important;color:var(--v2-ink)!important;border:1px solid var(--v2-line)!important;box-shadow:0 22px 60px #1f528b1a!important}.site-v2 .site-v2-travel-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,2vw,22px)!important}.site-v2 .site-v2-travel-card{min-height:330px!important;border-radius:30px!important;overflow:hidden!important}.site-v2 .site-v2-travel-visual{min-height:160px!important;border-radius:26px!important;margin:12px!important;background:radial-gradient(circle at 25% 30%,rgba(255,255,255,.58),transparent 34%),linear-gradient(135deg,#1f7bf029,#1ec6e81a)!important;position:relative!important;overflow:hidden!important}.site-v2 .site-v2-travel-visual svg{position:absolute!important;right:22px!important;bottom:22px!important;width:54px!important;height:54px!important;color:var(--v2-blue)!important}.site-v2 .site-v2-travel-visual strong{position:absolute!important;left:18px!important;top:18px!important;color:var(--v2-ink)!important;font-size:14px!important;font-weight:900!important}.site-v2 .travel-line{position:absolute!important;border-radius:999px!important;background:#1f7bf033!important}.site-v2 .line-a{width:66%;height:8px;right:18px;top:38px}.site-v2 .line-b{width:48%;height:8px;right:18px;top:62px}.site-v2 .line-c{width:72px;height:72px;left:20px;bottom:18px;border-radius:22px;background:#18b98124!important}.site-v2 .site-v2-travel-copy{padding:10px 22px 24px!important}.site-v2 .site-v2-travel-copy h3,.site-v2 .site-v2-evidence-card h3,.site-v2 .site-v2-audience-card h3{color:var(--v2-ink)!important;font-size:22px!important;line-height:1.55!important;font-weight:900!important}.site-v2 .site-v2-travel-copy p,.site-v2 .site-v2-evidence-card p,.site-v2 .site-v2-audience-card p,.site-v2 .site-v2-feature p{color:var(--v2-muted)!important;line-height:2!important;font-weight:700!important}.site-v2 .site-v2-scroll-top{position:fixed!important;left:clamp(18px,3vw,36px)!important;right:auto!important;bottom:28px!important;z-index:90!important;width:54px!important;height:54px!important;border-radius:18px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.5)!important;background:linear-gradient(135deg,#1f7bf0,#0f62da)!important;color:#fff!important;box-shadow:0 18px 42px #1f7bf057!important}@keyframes v2GridFloat{0%{background-position:0 0,0 0}to{background-position:72px 72px,72px 72px}}@keyframes v2RouteFlow{0%,to{opacity:.25;transform:translate(0) rotate(var(--route-rotate, -18deg))}50%{opacity:1;transform:translate(26px) rotate(var(--route-rotate, -18deg))}}@keyframes v2Pulse{0%{opacity:.7;transform:scale(.72)}to{opacity:0;transform:scale(1.24)}}@keyframes v2Scan{0%,to{transform:translate(-20px);opacity:.2}50%{transform:translate(120px);opacity:.7}}@keyframes v2Float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes v2Rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.site-v2 *,.site-v2 *:before,.site-v2 *:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media(max-width:1180px){.site-v2 .site-v2-hero-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"copy" "claim" "lab"!important;min-height:auto!important;max-width:840px!important}.site-v2 .site-v2-hero-copy,.site-v2 .site-v2-claim-card,.site-v2 .site-v2-flight-lab{width:min(100%,760px)!important;justify-self:center!important}.site-v2 .site-v2-hero-copy{text-align:center!important}.site-v2 .site-v2-hero-actions,.site-v2 .site-v2-trust-row{justify-content:center!important}.site-v2 .site-v2-travel-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.site-v2 .site-v2-header{inset:10px 0 auto!important;padding-inline:10px!important}.site-v2 .site-v2-nav-shell{grid-template-columns:auto 1fr auto!important;min-height:58px!important;border-radius:22px!important;padding:6px!important;background:#fffffff0!important;border:1px solid rgba(168,197,232,.42)!important;box-shadow:0 16px 38px #27538421!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.site-v2.site-v2-dark .site-v2-nav-shell{background:#061426eb!important}.site-v2 .site-v2-brand{min-width:0!important;justify-self:end!important}.site-v2 .site-v2-brand span:not(.site-v2-brand-logo),.site-v2 .site-v2-nav,.site-v2 .site-v2-cta,.site-v2 .site-v2-icon-button span,.site-v2 .site-v2-login span{display:none!important}.site-v2 .site-v2-actions{justify-self:start!important;order:-1!important;gap:6px!important}.site-v2 .site-v2-menu{display:inline-grid!important}.site-v2 .site-v2-menu,.site-v2 .site-v2-login,.site-v2 .site-v2-icon-button,.site-v2 .site-v2-brand-logo{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;border-radius:14px!important;background:#fff!important;color:var(--v2-blue)!important;border:1px solid #d8e6f8!important;display:inline-grid!important;place-items:center!important}.site-v2.site-v2-dark .site-v2-menu,.site-v2.site-v2-dark .site-v2-login,.site-v2.site-v2-dark .site-v2-icon-button,.site-v2.site-v2-dark .site-v2-brand-logo{background:#0d1f36f2!important;color:#d9ebff!important;border-color:#b1d1f438!important}.site-v2 .site-v2-brand-logo img{width:34px!important}.site-v2 .site-v2-mobile-nav{position:absolute!important;top:calc(100% + 8px)!important;inset-inline:10px!important;padding:10px!important;border-radius:22px!important;background:#fffffff5!important;border:1px solid var(--v2-line)!important;box-shadow:var(--v2-shadow)!important;display:grid!important;gap:8px!important}.site-v2.site-v2-dark .site-v2-mobile-nav{background:#071426f5!important}.site-v2 .site-v2-mobile-nav button,.site-v2 .site-v2-mobile-nav a{min-height:46px!important;border-radius:14px!important;border:1px solid var(--v2-line)!important;background:var(--v2-card)!important;color:var(--v2-ink)!important;font-weight:900!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.site-v2 .site-v2-hero{padding:92px 12px 52px!important}.site-v2 .site-v2-hero-grid{gap:14px!important}.site-v2 .site-v2-hero-copy{text-align:right!important;padding:4px!important}.site-v2 .site-v2-hero-copy h1{font-size:clamp(34px,9.5vw,46px)!important;line-height:1.56!important}.site-v2 .site-v2-hero-copy p{font-size:14px!important;line-height:2.12!important}.site-v2 .site-v2-hero-actions,.site-v2 .site-v2-trust-row{justify-content:stretch!important}.site-v2 .site-v2-primary,.site-v2 .site-v2-secondary{width:100%!important}.site-v2 .site-v2-trust-row span{flex:1 1 100%!important;justify-content:center!important}.site-v2 .site-v2-claim-card,.site-v2 .site-v2-flight-lab{border-radius:24px!important;padding:14px!important}.site-v2 .site-v2-card-heading h2{font-size:28px!important}.site-v2 .site-v2-funnel-steps{grid-template-columns:1fr!important}.site-v2 .site-v2-funnel-steps span:not(.active){display:none!important}.site-v2 .site-v2-type-card{min-height:72px!important}.site-v2 .site-v2-flight-lab{min-height:auto!important}.site-v2 .site-v2-lab-orbit{width:140px!important;height:140px!important}.site-v2 .site-v2-lab-panels article{min-height:66px!important}.site-v2 .site-v2-mini-metrics,.site-v2 .site-v2-travel-grid{grid-template-columns:1fr!important}.site-v2 .site-v2-section{padding:56px 12px!important}.site-v2 .site-v2-section-copy h2,.site-v2 .site-v2-section-head h2{font-size:clamp(32px,9vw,44px)!important;line-height:1.58!important}.site-v2 .v2-grid-plane,.site-v2 .v2-ticket-card,.site-v2 .v2-baggage-card,.site-v2 .v2-doc-card,.site-v2 .v2-weather-band{opacity:.12!important}}.makfi-v2{--v2-ink: #071a33;--v2-ink-soft: #203c5e;--v2-muted: #60738c;--v2-paper: #ffffff;--v2-ground: #f4f8fc;--v2-line: #dce7f3;--v2-blue: #1976e9;--v2-blue-deep: #0758c8;--v2-coral: #ef725d;--v2-mint: #0fa977;--v2-night: #041226;--v2-shadow: 0 22px 60px rgba(5, 35, 73, .16);min-height:100vh;overflow-x:clip;background:var(--v2-paper);color:var(--v2-ink);font-family:var(--font-sans)}.makfi-v2 *,.makfi-v2 *:before,.makfi-v2 *:after{box-sizing:border-box}.makfi-v2 h1,.makfi-v2 h2,.makfi-v2 h3,.makfi-v2 p{margin:0}.makfi-v2 button,.makfi-v2 input,.makfi-v2 textarea{font:inherit}.makfi-v2 button,.makfi-v2 a{-webkit-tap-highlight-color:transparent}.makfi-v2-container{width:min(100% - 48px,1220px);margin-inline:auto}.makfi-v2-header{position:fixed;inset:0 0 auto;z-index:80;padding-top:20px;transition:background .22s ease,box-shadow .22s ease,padding .22s ease}.makfi-v2-header.is-solid{padding-top:0;background:#fffffff2;box-shadow:0 8px 28px #0b26491a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.makfi-v2-nav-shell{position:relative;width:min(100% - 48px,1320px);min-height:64px;margin-inline:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;color:#fff;transition:color .22s ease}.makfi-v2-header.is-solid .makfi-v2-nav-shell{color:var(--v2-ink)}.makfi-v2-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;white-space:nowrap}.makfi-v2-brand img{width:38px;height:38px;object-fit:contain}.makfi-v2-brand strong{font-family:var(--font-sans);font-size:25px;font-weight:900;letter-spacing:0}.makfi-v2-nav{display:flex;justify-content:center;align-items:center;gap:25px}.makfi-v2-nav button,.makfi-v2-text-action{color:inherit;border:0;background:transparent;cursor:pointer;font-size:14px;font-weight:800;padding:8px 0}.makfi-v2-nav button:hover,.makfi-v2-text-action:hover{color:var(--v2-blue)}.makfi-v2-actions{display:flex;align-items:center;justify-content:end;gap:8px}.makfi-v2-login,.makfi-v2-utility,.makfi-v2-menu{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.36);background:#ffffff14;color:inherit;border-radius:10px;cursor:pointer;text-decoration:none;padding:0 13px;font-size:13px;font-weight:800}.makfi-v2-header.is-solid .makfi-v2-login,.makfi-v2-header.is-solid .makfi-v2-utility,.makfi-v2-header.is-solid .makfi-v2-menu{border-color:var(--v2-line);background:#fff}.makfi-v2-login:hover,.makfi-v2-utility:hover,.makfi-v2-menu:hover{border-color:#70b5fff2;color:#fff;background:#1d76e947}.makfi-v2-header.is-solid .makfi-v2-login:hover,.makfi-v2-header.is-solid .makfi-v2-utility:hover,.makfi-v2-header.is-solid .makfi-v2-menu:hover{color:var(--v2-blue);background:#f2f8ff}.makfi-v2-menu{display:none;width:42px;padding:0}.makfi-v2-mobile-nav{position:absolute;top:calc(100% + 12px);inset-inline:0;display:grid;gap:4px;padding:10px;color:var(--v2-ink);background:#fffffffa;border:1px solid var(--v2-line);border-radius:14px;box-shadow:var(--v2-shadow)}.makfi-v2-mobile-nav button,.makfi-v2-mobile-nav a{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;color:var(--v2-ink);border:0;border-radius:9px;background:transparent;text-decoration:none;font-weight:800;text-align:start}.makfi-v2-mobile-nav button:hover,.makfi-v2-mobile-nav a:hover{background:#f2f7fd;color:var(--v2-blue)}.makfi-v2-hero{position:relative;isolation:isolate;min-height:860px;display:flex;align-items:center;overflow:hidden;background:var(--v2-night);color:#fff}.makfi-v2-hero-media,.makfi-v2-hero-shade,.makfi-v2-route-motion{position:absolute;inset:0;pointer-events:none}.makfi-v2-hero-media{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.86;transform:scale(1.04);animation:makfiV2MapDrift 20s ease-in-out infinite alternate}.makfi-v2-hero-shade{z-index:1;background:linear-gradient(90deg,#041226f0,#041226b3 46%,#04122659),linear-gradient(0deg,rgba(4,18,38,.76),transparent 42%)}.makfi-v2-route-motion{z-index:2;overflow:hidden}.makfi-v2-route-motion:before,.makfi-v2-route-motion:after{content:"";position:absolute;inset:auto;width:480px;height:480px;border:1px solid rgba(155,213,255,.18);border-radius:50%;animation:makfiV2Orbit 18s linear infinite}.makfi-v2-route-motion:before{right:-150px;top:160px}.makfi-v2-route-motion:after{left:-210px;bottom:-160px;animation-direction:reverse;animation-duration:26s}.makfi-v2 .route-line{position:absolute;height:1px;width:42vw;opacity:.75;transform-origin:100% 50%;background:repeating-linear-gradient(90deg,rgba(180,229,255,.92) 0 3px,transparent 3px 10px);filter:drop-shadow(0 0 8px rgba(51,164,255,.5));animation:makfiV2Route 8s linear infinite}.makfi-v2 .route-line-one{top:31%;left:-4%;transform:rotate(13deg)}.makfi-v2 .route-line-two{top:61%;right:-9%;transform:rotate(-17deg);animation-delay:-2.5s}.makfi-v2 .route-line-three{bottom:16%;left:18%;transform:rotate(-6deg);animation-delay:-5s}.makfi-v2 .route-node{position:absolute;width:10px;height:10px;border-radius:50%;background:#b9e7ff;box-shadow:0 0 0 7px #82cfff24,0 0 24px #79d3ffcc;animation:makfiV2Node 2.7s ease-out infinite}.makfi-v2 .node-one{top:33%;left:17%}.makfi-v2 .node-two{top:44%;right:24%;animation-delay:-1s;background:var(--v2-coral);box-shadow:0 0 0 7px #ef725d24,0 0 24px #ef725db8}.makfi-v2 .node-three{bottom:21%;right:38%;animation-delay:-1.8s}.makfi-v2-hero-layout{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.22fr) minmax(380px,.78fr);gap:clamp(34px,7vw,96px);align-items:center;padding-top:118px;padding-bottom:128px}.makfi-v2-hero-copy{max-width:690px}.makfi-v2-hero-copy h1,.makfi-v2-section h2{font-family:var(--font-display);letter-spacing:0}.makfi-v2-hero-copy h1{max-width:660px;font-size:clamp(48px,5.3vw,78px);line-height:1.26;font-weight:800;color:#fff}.makfi-v2-hero-copy>p:not(.makfi-v2-hero-note){max-width:610px;margin-top:24px;color:#eff7ffdb;font-size:clamp(16px,1.45vw,20px);line-height:2;font-weight:600}.makfi-v2-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.makfi-v2-primary,.makfi-v2-outline-action,.makfi-v2-submit,.makfi-v2-contact-form button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 20px;border:0;border-radius:10px;color:#fff;background:var(--v2-blue);box-shadow:0 12px 28px #1073ea52;cursor:pointer;text-decoration:none;font-weight:900;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.makfi-v2-primary:hover,.makfi-v2-outline-action:hover,.makfi-v2-submit:hover,.makfi-v2-contact-form button:hover{transform:translateY(-2px);background:var(--v2-blue-deep);box-shadow:0 16px 32px #1073ea6b}.makfi-v2-text-action{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:15px}.makfi-v2-hero-note{display:flex;align-items:center;gap:8px;margin-top:23px;color:#dff0ffb3;font-size:13px;font-weight:700}.makfi-v2-claim-launch{width:100%;padding:25px;color:var(--v2-ink);background:#fffffff5;border:1px solid rgba(209,230,251,.7);border-radius:18px;box-shadow:0 28px 72px #000c1f5c;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.makfi-v2-claim-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--v2-blue);font-size:12px;font-weight:900}.makfi-v2-claim-topline small{color:var(--v2-muted);font-size:11px;font-weight:700}.makfi-v2-claim-launch h2{margin-top:15px;font-family:var(--font-display);font-size:33px;line-height:1.38;color:var(--v2-ink)}.makfi-v2-claim-launch>p{margin-top:6px;color:var(--v2-muted);font-size:13px;line-height:1.85;font-weight:600}.makfi-v2-claim-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px}.makfi-v2-claim-types button{min-height:92px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:11px;color:var(--v2-ink-soft);border:1px solid var(--v2-line);border-radius:12px;background:#fbfdff;text-align:start;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.makfi-v2-claim-types button>svg:last-child{grid-column:2;justify-self:end;color:var(--v2-blue)}.makfi-v2-claim-types button:hover,.makfi-v2-claim-types button.active{color:var(--v2-ink);border-color:var(--v2-blue);background:#f2f8ff;transform:translateY(-1px)}.makfi-v2-claim-types button>svg:first-child{color:var(--v2-blue)}.makfi-v2-claim-types strong,.makfi-v2-claim-types small{display:block}.makfi-v2-claim-types strong{font-size:14px;font-weight:900}.makfi-v2-claim-types small{margin-top:3px;color:var(--v2-muted);font-size:11px;font-weight:700}.makfi-v2-flight-field{display:block;margin-top:18px;color:var(--v2-ink-soft);font-size:13px;font-weight:900}.makfi-v2-flight-field>div{min-height:52px;display:flex;align-items:center;gap:10px;margin-top:8px;padding:0 14px;border:1px solid #cbdced;border-radius:10px;background:#fff;color:var(--v2-blue);transition:border-color .16s ease,box-shadow .16s ease}.makfi-v2-flight-field>div:focus-within{border-color:var(--v2-blue);box-shadow:0 0 0 3px #1976e91f}.makfi-v2-flight-field input{width:100%;border:0;outline:0;color:var(--v2-ink);background:transparent;font-weight:800;direction:ltr;text-align:right}.makfi-v2-submit{width:100%;margin-top:16px}.makfi-v2-submit-note{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;color:var(--v2-muted);font-size:12px;font-weight:700}.makfi-v2-hero-footnote{position:absolute;z-index:4;inset-inline:0;bottom:26px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#eef8ffc7;font-size:12px;font-weight:800}.makfi-v2-hero-footnote span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.makfi-v2-hero-footnote b{color:#8ed2ff;font-size:11px}.makfi-v2-hero-footnote i{flex:1;height:1px;max-width:72px;background:#bde3ff59}.makfi-v2-section{padding:clamp(76px,10vw,132px) 0;background:var(--v2-paper)}.makfi-v2-section h2{color:var(--v2-ink);font-size:clamp(37px,4.2vw,64px);line-height:1.37;font-weight:800}.makfi-v2-section-intro{max-width:680px}.makfi-v2-section-intro p,.makfi-v2-service-copy>p,.makfi-v2-portal-copy>p,.makfi-v2-contact-layout>div>p{margin-top:14px;color:var(--v2-muted);font-size:clamp(15px,1.25vw,18px);line-height:2;font-weight:600}.makfi-v2-journey-section{background:#fff}.makfi-v2-journey-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:58px 0 0;padding:0;list-style:none}.makfi-v2-journey-rail li{position:relative;padding-top:70px}.makfi-v2-journey-rail li:not(:last-child):after{content:"";position:absolute;top:30px;inset-inline-start:68px;width:calc(100% - 38px);border-top:1px dashed #bbcee2}.makfi-v2-journey-number{position:absolute;top:0;inset-inline-start:0;color:var(--v2-blue);font-size:12px;font-weight:900}.makfi-v2-journey-icon{position:absolute;top:17px;inset-inline-start:0;width:40px;height:40px;display:grid;place-items:center;color:var(--v2-blue);border:1px solid #cbe2f8;border-radius:50%;background:#f7fbff}.makfi-v2-journey-rail h3{color:var(--v2-ink);font-size:20px;font-weight:900}.makfi-v2-journey-rail p{margin-top:9px;color:var(--v2-muted);font-size:14px;line-height:1.9;font-weight:600}.makfi-v2-services-section{background:var(--v2-ground)}.makfi-v2-service-layout,.makfi-v2-portal-layout,.makfi-v2-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(42px,8vw,130px);align-items:center}.makfi-v2-document-visual{min-height:510px;margin:0;overflow:hidden;border-radius:18px;box-shadow:0 24px 64px #092a4f2e}.makfi-v2-document-visual img{display:block;width:100%;height:100%;object-fit:cover}.makfi-v2-service-list{margin-top:34px;border-top:1px solid #d6e4f1}.makfi-v2-service-list button{width:100%;min-height:94px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:17px 0;color:var(--v2-ink);border:0;border-bottom:1px solid #d6e4f1;background:transparent;text-align:start;cursor:pointer;transition:color .16s ease,padding .16s ease}.makfi-v2-service-list button:hover,.makfi-v2-service-list button.active{padding-inline:10px;color:var(--v2-blue)}.makfi-v2-service-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#eaf4ff;color:var(--v2-blue)}.makfi-v2-service-list .accent-coral .makfi-v2-service-icon{background:#fff0ed;color:var(--v2-coral)}.makfi-v2-service-list .accent-mint .makfi-v2-service-icon{background:#e8f8f1;color:var(--v2-mint)}.makfi-v2-service-list strong,.makfi-v2-service-list small{display:block}.makfi-v2-service-list strong{font-size:18px;font-weight:900}.makfi-v2-service-list small{margin-top:4px;color:var(--v2-muted);font-size:13px;line-height:1.75;font-weight:600}.makfi-v2-portal-section{overflow:hidden;background:#fff}.makfi-v2-portal-copy{order:2}.makfi-v2-outline-action{margin-top:29px;color:var(--v2-blue);background:transparent;border:1px solid #c9def2;box-shadow:none}.makfi-v2-outline-action:hover{color:#fff;border-color:var(--v2-blue)}.makfi-v2-portal-board{padding:20px;border:1px solid #d6e5f2;border-radius:17px;background:#f8fbfe;box-shadow:0 22px 58px #1139641f}.makfi-v2-board-heading{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding-bottom:17px;border-bottom:1px solid #dce7f1}.makfi-v2-board-heading span{color:var(--v2-muted);font-size:11px;font-weight:900;letter-spacing:.08em;direction:ltr}.makfi-v2-board-heading b{font-size:18px;font-weight:900;direction:ltr}.makfi-v2-board-heading em{padding:6px 9px;color:#9a6300;border-radius:999px;background:#fff3dd;font-size:11px;font-style:normal;font-weight:900}.makfi-v2-board-track{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:22px 0}.makfi-v2-board-track i{height:6px;border-radius:99px;background:#dce6f0}.makfi-v2-board-track i.done{background:var(--v2-blue)}.makfi-v2-board-list{display:grid;gap:8px}.makfi-v2-board-list>div{min-height:62px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 14px;color:var(--v2-ink-soft);border:1px solid #e1eaf2;border-radius:10px;background:#fff;font-size:14px;font-weight:800}.makfi-v2-board-list svg{color:var(--v2-blue)}.makfi-v2-board-list b{color:var(--v2-muted);font-size:11px}.makfi-v2-board-footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:14px;padding:15px 14px;color:#fff;border-radius:10px;background:var(--v2-ink)}.makfi-v2-board-footer span{color:#ffffffad;font-size:12px;font-weight:700}.makfi-v2-board-footer strong{font-size:14px;font-weight:900}.makfi-v2-contact-section{background:#edf5fc}.makfi-v2-contact-layout{align-items:start}.makfi-v2-contact-meta{display:grid;gap:11px;margin-top:28px;color:var(--v2-ink-soft);font-size:14px;font-weight:800}.makfi-v2-contact-meta span{display:flex;align-items:center;gap:9px}.makfi-v2-contact-meta svg{color:var(--v2-blue)}.makfi-v2-contact-form{display:grid;gap:10px;padding:20px;border-radius:15px;background:#fff;box-shadow:0 16px 44px #173e681c}.makfi-v2-contact-form input,.makfi-v2-contact-form textarea{width:100%;min-height:48px;padding:0 13px;color:var(--v2-ink);border:1px solid #d4e2ef;border-radius:9px;outline:0;background:#fff;font-weight:700}.makfi-v2-contact-form textarea{padding-block:12px;resize:vertical}.makfi-v2-contact-form input:focus,.makfi-v2-contact-form textarea:focus{border-color:var(--v2-blue);box-shadow:0 0 0 3px #1976e91f}.makfi-v2-contact-form button{min-height:48px;border-radius:9px;box-shadow:none}.makfi-v2-contact-form small{color:var(--v2-mint);font-weight:800}.makfi-v2-footer{padding:34px 0;color:#ffffffc7;background:var(--v2-night)}.makfi-v2-footer-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.makfi-v2-footer .makfi-v2-brand{color:#fff}.makfi-v2-footer p{color:#ffffffab;font-size:13px;font-weight:600}.makfi-v2-footer-row>div{display:flex;gap:16px}.makfi-v2-footer a{color:#ffffffc7;text-decoration:none;font-size:13px;font-weight:800}.makfi-v2-footer a:hover{color:#9cdbff}.makfi-v2-scroll-top{position:fixed;z-index:90;left:clamp(16px,3vw,34px);bottom:24px;width:48px;height:48px;display:grid;place-items:center;color:#fff;border:0;border-radius:50%;background:var(--v2-blue);box-shadow:0 14px 30px #1976e961;cursor:pointer}.makfi-v2-scroll-top:hover{background:var(--v2-blue-deep);transform:translateY(-2px)}.makfi-v2-dark{--v2-ink: #eff7ff;--v2-ink-soft: #d7e7f8;--v2-muted: #a4bbd2;--v2-paper: #071426;--v2-ground: #091a2f;--v2-line: #23415e;--v2-shadow: 0 22px 60px rgba(0, 0, 0, .28)}.makfi-v2-dark .makfi-v2-header.is-solid{background:#051224f2;box-shadow:0 8px 28px #00000038}.makfi-v2-dark .makfi-v2-header.is-solid .makfi-v2-login,.makfi-v2-dark .makfi-v2-header.is-solid .makfi-v2-utility,.makfi-v2-dark .makfi-v2-header.is-solid .makfi-v2-menu{color:var(--v2-ink);border-color:#294764;background:#0a1f37}.makfi-v2-dark .makfi-v2-header.is-solid .makfi-v2-login:hover,.makfi-v2-dark .makfi-v2-header.is-solid .makfi-v2-utility:hover,.makfi-v2-dark .makfi-v2-header.is-solid .makfi-v2-menu:hover{color:#fff;background:#12365f}.makfi-v2-dark .makfi-v2-journey-section,.makfi-v2-dark .makfi-v2-portal-section{background:var(--v2-paper)}.makfi-v2-dark .makfi-v2-services-section,.makfi-v2-dark .makfi-v2-contact-section{background:var(--v2-ground)}.makfi-v2-dark .makfi-v2-claim-launch{color:var(--v2-ink);border-color:#244463;background:#081d34f5}.makfi-v2-dark .makfi-v2-claim-topline small,.makfi-v2-dark .makfi-v2-claim-launch>p,.makfi-v2-dark .makfi-v2-claim-types small,.makfi-v2-dark .makfi-v2-flight-field,.makfi-v2-dark .makfi-v2-submit-note,.makfi-v2-dark .makfi-v2-section-intro p,.makfi-v2-dark .makfi-v2-service-copy>p,.makfi-v2-dark .makfi-v2-portal-copy>p,.makfi-v2-dark .makfi-v2-contact-layout>div>p,.makfi-v2-dark .makfi-v2-journey-rail p,.makfi-v2-dark .makfi-v2-service-list small{color:var(--v2-muted)}.makfi-v2-dark .makfi-v2-claim-types button{color:var(--v2-ink-soft);border-color:#294967;background:#0a2039}.makfi-v2-dark .makfi-v2-claim-types button:hover,.makfi-v2-dark .makfi-v2-claim-types button.active{color:#fff;border-color:#4a9dff;background:#10335b}.makfi-v2-dark .makfi-v2-flight-field>div,.makfi-v2-dark .makfi-v2-contact-form,.makfi-v2-dark .makfi-v2-portal-board,.makfi-v2-dark .makfi-v2-board-list>div{border-color:#284966;background:#0a2039}.makfi-v2-dark .makfi-v2-flight-field input,.makfi-v2-dark .makfi-v2-contact-form input,.makfi-v2-dark .makfi-v2-contact-form textarea{color:#eff7ff;border-color:#284966;background:#071a30}.makfi-v2-dark .makfi-v2-service-list{border-color:#294967}.makfi-v2-dark .makfi-v2-service-list button{color:var(--v2-ink);border-color:#294967}.makfi-v2-dark .makfi-v2-service-list .accent-blue .makfi-v2-service-icon{background:#10355d}.makfi-v2-dark .makfi-v2-service-list .accent-coral .makfi-v2-service-icon{background:#4b2927}.makfi-v2-dark .makfi-v2-service-list .accent-mint .makfi-v2-service-icon{background:#0e3f38}.makfi-v2-dark .makfi-v2-document-visual{box-shadow:0 24px 64px #00000057}.makfi-v2-dark .makfi-v2-board-heading{border-color:#294967}.makfi-v2-dark .makfi-v2-board-list b{color:var(--v2-muted)}.makfi-v2-dark .makfi-v2-board-track i{background:#294967}.makfi-v2-dark .makfi-v2-mobile-nav{color:var(--v2-ink);border-color:#294967;background:#071a30}.makfi-v2-dark .makfi-v2-mobile-nav button,.makfi-v2-dark .makfi-v2-mobile-nav a{color:var(--v2-ink)}.makfi-v2-dark .makfi-v2-mobile-nav button:hover,.makfi-v2-dark .makfi-v2-mobile-nav a:hover{color:#fff;background:#10335b}@keyframes makfiV2MapDrift{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.11) translate3d(-1.4%,1.1%,0)}}@keyframes makfiV2Orbit{to{transform:rotate(360deg)}}@keyframes makfiV2Route{0%{background-position:0 0;opacity:.25}50%{opacity:.88}to{background-position:112px 0;opacity:.25}}@keyframes makfiV2Node{0%{box-shadow:0 0 #91d8ff80,0 0 20px #91d8ffcc}to{box-shadow:0 0 0 18px #91d8ff00,0 0 20px #91d8ff33}}@keyframes makfiV2Float{0%{transform:translateZ(0)}to{transform:translate3d(0,-14px,0)}}@keyframes makfiV2PlaneDrift{0%{transform:translateZ(0) rotate(-8deg)}to{transform:translate3d(18px,-20px,0) rotate(8deg)}}@media(prefers-reduced-motion:reduce){.makfi-v2 *,.makfi-v2 *:before,.makfi-v2 *:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media(max-width:980px){.makfi-v2-hero{min-height:auto}.makfi-v2-hero-layout{grid-template-columns:minmax(0,1fr);max-width:760px;padding-top:144px;padding-bottom:125px}.makfi-v2-hero-copy{max-width:700px;text-align:center;margin-inline:auto}.makfi-v2-hero-copy h1,.makfi-v2-hero-copy>p:not(.makfi-v2-hero-note){margin-inline:auto}.makfi-v2-hero-actions,.makfi-v2-hero-note{justify-content:center}.makfi-v2-claim-launch{max-width:560px;margin-inline:auto}.makfi-v2-hero-footnote{position:relative;bottom:auto;padding-bottom:28px;overflow:auto hidden}.makfi-v2-hero-footnote i{min-width:34px}.makfi-v2-journey-rail{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:38px}.makfi-v2-journey-rail li:nth-child(2):after{display:none}.makfi-v2-service-layout,.makfi-v2-portal-layout,.makfi-v2-contact-layout{grid-template-columns:minmax(0,1fr);gap:48px}.makfi-v2-portal-copy{order:initial}.makfi-v2-document-visual{min-height:420px}}@media(max-width:720px){.makfi-v2-container,.makfi-v2-nav-shell{width:min(100% - 28px,1220px)}.makfi-v2-header{padding-top:12px}.makfi-v2-header.is-solid{padding-top:0}.makfi-v2-nav-shell{min-height:54px;grid-template-columns:auto 1fr auto;gap:9px}.makfi-v2-brand img{width:34px;height:34px}.makfi-v2-brand strong{font-size:21px}.makfi-v2-nav{display:none}.makfi-v2-actions{gap:5px}.makfi-v2-login,.makfi-v2-utility,.makfi-v2-menu{width:40px;min-width:40px;min-height:40px;padding:0}.makfi-v2-login span{display:none}.makfi-v2-menu{display:inline-flex}.makfi-v2-hero-layout{gap:30px;padding-top:110px;padding-bottom:38px}.makfi-v2-hero-copy{text-align:right}.makfi-v2-hero-copy h1,.makfi-v2-hero-copy>p:not(.makfi-v2-hero-note){margin-inline:0}.makfi-v2-hero-copy h1{font-size:clamp(43px,12.4vw,56px);line-height:1.25}.makfi-v2-hero-copy>p:not(.makfi-v2-hero-note){margin-top:17px;font-size:16px;line-height:1.92}.makfi-v2-hero-actions{justify-content:stretch;margin-top:24px}.makfi-v2-primary,.makfi-v2-text-action{width:100%}.makfi-v2-text-action{min-height:46px;justify-content:center;border:1px solid rgba(255,255,255,.28);border-radius:10px}.makfi-v2-hero-note{justify-content:start;font-size:12px;line-height:1.75}.makfi-v2-claim-launch{padding:18px;border-radius:15px}.makfi-v2-claim-launch h2{font-size:28px}.makfi-v2-claim-types{grid-template-columns:1fr}.makfi-v2-claim-types button{min-height:57px;grid-template-columns:auto 1fr auto}.makfi-v2-claim-types button>svg:last-child{grid-column:auto;justify-self:end}.makfi-v2-claim-types small{display:inline;margin-inline-start:4px}.makfi-v2-hero-footnote{width:min(100% - 28px,1220px);gap:10px;padding-bottom:20px;font-size:11px}.makfi-v2-section{padding:68px 0}.makfi-v2-section h2{font-size:clamp(34px,11vw,46px);line-height:1.34}.makfi-v2-section-intro p,.makfi-v2-service-copy>p,.makfi-v2-portal-copy>p,.makfi-v2-contact-layout>div>p{font-size:15px;line-height:1.95}.makfi-v2-journey-rail{grid-template-columns:1fr;gap:0;margin-top:36px}.makfi-v2-journey-rail li{min-height:134px;padding-top:0;padding-inline-start:68px}.makfi-v2-journey-rail li:not(:last-child):after{top:50px;inset-inline-start:20px;width:1px;height:calc(100% - 16px);border-top:0;border-inline-start:1px dashed #bbcee2}.makfi-v2-journey-number{top:0;inset-inline-start:0}.makfi-v2-journey-icon{top:20px;inset-inline-start:0}.makfi-v2-journey-rail h3{font-size:19px}.makfi-v2-document-visual{min-height:290px;border-radius:14px}.makfi-v2-service-list{margin-top:24px}.makfi-v2-service-list button{min-height:84px}.makfi-v2-service-list strong{font-size:16px}.makfi-v2-service-list small{font-size:12px}.makfi-v2-portal-board{padding:14px;border-radius:14px}.makfi-v2-board-heading{grid-template-columns:1fr auto}.makfi-v2-board-heading span{grid-column:1 / -1}.makfi-v2-board-list>div{min-height:58px;font-size:13px}.makfi-v2-board-list b{font-size:10px}.makfi-v2-contact-form{padding:14px}.makfi-v2-footer{padding:28px 0}.makfi-v2-footer-row{grid-template-columns:1fr;gap:16px}.makfi-v2-footer-row>div{flex-wrap:wrap}.makfi-v2-scroll-top{bottom:18px;left:14px}}.site-v2{--v2-bg: #f5f9ff;--v2-ink: #071527;--v2-muted: #617089;--v2-card: rgba(255, 255, 255, .88);--v2-card-solid: #ffffff;--v2-line: rgba(122, 160, 205, .28);--v2-blue: #1976e9;--v2-blue-dark: #0f4fb9;--v2-cyan: #15c0df;--v2-green: #19b77b;--v2-amber: #f59e0b;--v2-shadow: 0 24px 70px rgba(31, 87, 148, .14);background:radial-gradient(circle at 9% 8%,rgba(25,118,233,.12),transparent 28%),radial-gradient(circle at 86% 16%,rgba(21,192,223,.14),transparent 30%),linear-gradient(180deg,#f8fbff,#eef7ff 45%,#fff)!important;color:var(--v2-ink)!important}.site-v2.site-v2-dark{--v2-bg: #071426;--v2-ink: #f7fbff;--v2-muted: #b8c8dc;--v2-card: rgba(9, 25, 45, .82);--v2-card-solid: #0b1c32;--v2-line: rgba(190, 219, 255, .19);--v2-shadow: 0 26px 80px rgba(0, 0, 0, .38);background:radial-gradient(circle at 13% 10%,rgba(34,128,255,.2),transparent 30%),radial-gradient(circle at 83% 18%,rgba(21,192,223,.13),transparent 34%),linear-gradient(180deg,#061221,#09203a,#071426)!important}.site-v2 .site-v2-hero{min-height:100svh!important;padding:clamp(112px,12vh,150px) clamp(18px,4vw,72px) clamp(54px,7vh,86px)!important;background:radial-gradient(circle at 19% 24%,rgba(25,118,233,.16),transparent 28%),radial-gradient(circle at 78% 22%,rgba(21,192,223,.12),transparent 30%),linear-gradient(135deg,#f8fcfff5,#ebf6fff0 56%,#fffffffa)!important}.site-v2.site-v2-dark .site-v2-hero{background:radial-gradient(circle at 16% 22%,rgba(25,118,233,.2),transparent 32%),radial-gradient(circle at 82% 18%,rgba(21,192,223,.12),transparent 34%),linear-gradient(135deg,#061221,#08213c 54%,#071426)!important}.site-v2 .site-v2-hero:before{background-image:linear-gradient(rgba(25,118,233,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(25,118,233,.07) 1px,transparent 1px)!important;background-size:64px 64px!important;-webkit-mask-image:radial-gradient(circle at 52% 36%,#000 0 46%,transparent 75%)!important;mask-image:radial-gradient(circle at 52% 36%,#000 0 46%,transparent 75%)!important;opacity:.72!important}.site-v2 .site-v2-hero:after{width:min(980px,78vw)!important;height:min(980px,78vw)!important;top:50%!important;right:53%!important;border-color:#1976e921!important;box-shadow:inset 0 0 0 18px #ffffff2e,inset 0 0 0 88px #1976e90a!important}.site-v2 .site-v2-video-bg{opacity:1!important}.site-v2 .v2-route-stream{height:3px!important;background:linear-gradient(90deg,transparent,rgba(25,118,233,.52),rgba(21,192,223,.7),transparent)!important}.site-v2 .stream-one{width:46vw!important;right:48%!important;top:26%!important;transform:rotate(-16deg)!important}.site-v2 .stream-two{width:42vw!important;left:8%!important;bottom:22%!important;transform:rotate(11deg)!important}.site-v2 .v2-grid-plane,.site-v2 .v2-ticket-card,.site-v2 .v2-baggage-card,.site-v2 .v2-doc-card,.site-v2 .v2-weather-band{opacity:.72!important}.site-v2.site-v2-dark .v2-grid-plane,.site-v2.site-v2-dark .v2-ticket-card,.site-v2.site-v2-dark .v2-baggage-card,.site-v2.site-v2-dark .v2-doc-card,.site-v2.site-v2-dark .v2-weather-band{opacity:.38!important}.site-v2 .site-v2-nav-shell{background:transparent!important;border:0!important;box-shadow:none!important;padding:4px!important;color:var(--v2-ink)!important}.site-v2 .site-v2-header.is-solid .site-v2-nav-shell,.site-v2 .site-v2-header:has(.site-v2-mobile-nav) .site-v2-nav-shell{background:#ffffffeb!important;border:1px solid rgba(154,189,228,.35)!important;box-shadow:0 18px 44px #21579421!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.site-v2.site-v2-dark .site-v2-header.is-solid .site-v2-nav-shell,.site-v2.site-v2-dark .site-v2-header:has(.site-v2-mobile-nav) .site-v2-nav-shell{background:#071322e6!important;border-color:#bedbff33!important}.site-v2 .site-v2-nav,.site-v2 .site-v2-brand-logo,.site-v2 .site-v2-actions>button,.site-v2 .site-v2-actions>a{background:#ffffffbd!important;border:1px solid rgba(154,189,228,.34)!important;box-shadow:0 12px 30px #1f579417!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.site-v2.site-v2-dark .site-v2-nav,.site-v2.site-v2-dark .site-v2-brand-logo,.site-v2.site-v2-dark .site-v2-actions>button,.site-v2.site-v2-dark .site-v2-actions>a{background:#09192db8!important;border-color:#bedbff2e!important;color:var(--v2-ink)!important}.site-v2 .site-v2-actions>.site-v2-cta,.site-v2 .site-v2-cta{background:linear-gradient(135deg,var(--v2-blue),var(--v2-blue-dark))!important;color:#fff!important;border:0!important}@media(min-width:1181px){.site-v2 .site-v2-hero-grid{width:min(100%,1280px)!important;min-height:calc(100svh - 220px)!important;display:grid!important;grid-template-columns:minmax(410px,.88fr) minmax(500px,1.12fr)!important;grid-template-areas:"claim copy" "claim lab"!important;align-items:center!important;gap:clamp(22px,3vw,48px)!important}.site-v2 .site-v2-hero-copy{grid-area:copy!important;align-self:end!important;justify-self:stretch!important;max-width:700px!important;padding:0!important;text-align:right!important}.site-v2 .site-v2-claim-card{grid-area:claim!important;align-self:center!important;justify-self:stretch!important;width:100%!important;max-width:520px!important}.site-v2 .site-v2-flight-lab{grid-area:lab!important;align-self:start!important;justify-self:stretch!important;width:100%!important;max-width:700px!important}}.site-v2 .site-v2-hero-copy h1{font-size:clamp(44px,5vw,68px)!important;line-height:1.42!important;max-width:690px!important;margin:0 0 18px!important}.site-v2 .site-v2-hero-copy p{font-size:clamp(16px,1.1vw,19px)!important;line-height:2.06!important;color:var(--v2-muted)!important;max-width:680px!important}.site-v2.site-v2-dark .site-v2-hero-copy p,.site-v2.site-v2-dark .site-v2-trust-row span,.site-v2.site-v2-dark .site-v2-lab-route-card span,.site-v2.site-v2-dark .site-v2-lab-route-card small{color:#c8d9ec!important}.site-v2 .site-v2-hero-actions{gap:12px!important}.site-v2 .site-v2-primary,.site-v2 .site-v2-secondary{min-height:54px!important;border-radius:18px!important;padding:0 24px!important;font-size:15px!important}.site-v2 .site-v2-trust-row{gap:10px!important;margin-top:16px!important}.site-v2 .site-v2-trust-row span{min-height:42px!important;padding:8px 12px!important;background:#ffffff9e!important;border:1px solid var(--v2-line)!important;border-radius:999px!important;color:var(--v2-muted)!important}.site-v2.site-v2-dark .site-v2-trust-row span{background:#09192db8!important}.site-v2 .site-v2-claim-card{position:relative!important;padding:clamp(18px,2.2vw,28px)!important;border-radius:30px!important;background:linear-gradient(180deg,#fffffff0,#ffffffd1),radial-gradient(circle at 12% 0%,rgba(25,118,233,.12),transparent 34%)!important;border:1px solid rgba(122,160,205,.28)!important;box-shadow:0 30px 90px #1f57942e!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important}.site-v2.site-v2-dark .site-v2-claim-card{background:linear-gradient(180deg,#0c1f36f0,#09192dd1),radial-gradient(circle at 12% 0%,rgba(25,118,233,.17),transparent 34%)!important;border-color:#bedbff2e!important}.site-v2 .site-v2-card-heading{gap:8px!important;margin-bottom:18px!important}.site-v2 .site-v2-card-heading span{width:max-content!important;padding:7px 12px!important;border-radius:999px!important;background:#eaf3ff!important;color:var(--v2-blue)!important;font-size:12px!important;font-weight:900!important}.site-v2.site-v2-dark .site-v2-card-heading span{background:#1976e929!important;color:#9dccff!important}.site-v2 .site-v2-card-heading h2{font-size:clamp(31px,3vw,42px)!important;line-height:1.38!important;margin:0!important}.site-v2 .site-v2-card-heading p{line-height:1.95!important;color:var(--v2-muted)!important;font-size:14px!important}.site-v2 .site-v2-funnel-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 0 18px!important}.site-v2 .site-v2-funnel-steps span{min-height:54px!important;border-radius:16px!important;padding:8px!important;font-size:12px!important;background:#eff7ffdb!important;color:var(--v2-muted)!important}.site-v2.site-v2-dark .site-v2-funnel-steps span{background:#112742b8!important}.site-v2 .site-v2-funnel-steps b{width:24px!important;height:24px!important;font-size:12px!important}.site-v2 .site-v2-type-grid{grid-template-columns:1fr!important;gap:10px!important}.site-v2 .site-v2-type-card{display:grid!important;grid-template-columns:46px 1fr auto!important;grid-template-areas:"icon title check" "icon small check"!important;align-items:center!important;min-height:72px!important;border-radius:22px!important;padding:13px 14px!important;background:#f8fbffdb!important;border:1px solid rgba(145,178,219,.28)!important;text-align:right!important}.site-v2.site-v2-dark .site-v2-type-card{background:#0c1f36b8!important;border-color:#bedbff29!important}.site-v2 .site-v2-type-card.active{background:linear-gradient(135deg,#1976e921,#15c0df14)!important;border-color:#1976e98c!important;box-shadow:0 16px 36px #1976e91f!important}.site-v2 .site-v2-type-icon{grid-area:icon!important;width:46px!important;height:46px!important;border-radius:16px!important;margin:0!important}.site-v2 .site-v2-type-card strong{grid-area:title!important;font-size:17px!important;line-height:1.2!important}.site-v2 .site-v2-type-card small{grid-area:small!important;color:var(--v2-muted)!important;font-size:13px!important;line-height:1.5!important}.site-v2 .site-v2-type-card:after{content:""!important;grid-area:check!important;width:14px!important;height:14px!important;border-radius:999px!important;border:2px solid #aac2df!important;justify-self:end!important}.site-v2 .site-v2-type-card.active:after{border-color:var(--v2-blue)!important;background:radial-gradient(circle,var(--v2-blue) 0 45%,transparent 48%)!important}.site-v2 .site-v2-field{margin-top:16px!important;gap:8px!important}.site-v2 .site-v2-field>span:first-child{color:var(--v2-ink)!important;font-size:13px!important;font-weight:900!important}.site-v2 .site-v2-field-box{height:58px!important;border-radius:18px!important;background:#fffffff2!important;border:1px solid rgba(145,178,219,.36)!important;padding-inline:16px!important}.site-v2.site-v2-dark .site-v2-field-box{background:#081424c7!important;border-color:#bedbff33!important}.site-v2 .site-v2-field-box input{font-size:17px!important;font-weight:900!important}.site-v2 .site-v2-amadeus-note{margin-top:12px!important;padding:12px 14px!important;border-radius:18px!important;background:#1976e914!important;color:var(--v2-muted)!important;line-height:1.8!important}.site-v2.site-v2-dark .site-v2-amadeus-note{background:#1976e924!important;color:#c8d9ec!important}.site-v2 .site-v2-submit{min-height:58px!important;margin-top:14px!important;border-radius:19px!important;font-size:17px!important;background:linear-gradient(135deg,#2083ff,#0959d1)!important;box-shadow:0 20px 46px #1976e947!important}.site-v2 .site-v2-flight-lab{padding:16px!important;min-height:240px!important;border-radius:28px!important;background:linear-gradient(180deg,#ffffffb8,#ffffff7a),radial-gradient(circle at 84% 16%,rgba(21,192,223,.15),transparent 35%)!important;border:1px solid rgba(122,160,205,.25)!important;box-shadow:0 20px 60px #1f57941c!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.site-v2.site-v2-dark .site-v2-flight-lab{background:linear-gradient(180deg,#0a1c32bd,#09192d7a),radial-gradient(circle at 84% 16%,rgba(21,192,223,.13),transparent 35%)!important;border-color:#bedbff29!important}.site-v2 .site-v2-lab-topline{min-height:34px!important;margin-bottom:8px!important}.site-v2 .site-v2-lab-orbit{width:116px!important;height:116px!important;margin:4px auto 10px!important}.site-v2 .site-v2-lab-route-card{padding:12px!important;border-radius:20px!important;background:#ffffffb8!important}.site-v2.site-v2-dark .site-v2-lab-route-card{background:#09192db3!important}.site-v2 .site-v2-lab-route-card div{min-height:42px!important}.site-v2 .site-v2-lab-route-card b{font-size:18px!important}.site-v2 .site-v2-lab-panels{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}.site-v2 .site-v2-lab-panels article{min-height:70px!important;padding:9px!important;border-radius:18px!important;align-items:start!important}.site-v2 .site-v2-lab-panels small,.site-v2 .site-v2-mini-metrics{display:none!important}.site-v2 .site-v2-section{padding:clamp(76px,9vw,116px) clamp(18px,5vw,72px)!important}.site-v2 .site-v2-process,.site-v2 .site-v2-about,.site-v2 .site-v2-preview,.site-v2 .site-v2-goals{background:radial-gradient(circle at 14% 20%,rgba(25,118,233,.08),transparent 30%),linear-gradient(180deg,#fff,#f4f9ff)!important}.site-v2.site-v2-dark .site-v2-process,.site-v2.site-v2-dark .site-v2-about,.site-v2.site-v2-dark .site-v2-preview,.site-v2.site-v2-dark .site-v2-goals{background:radial-gradient(circle at 14% 20%,rgba(25,118,233,.12),transparent 30%),linear-gradient(180deg,#071426,#0a1a2f)!important}.site-v2 .site-v2-section-copy h2,.site-v2 .site-v2-section-head h2,.site-v2 .site-v2-contact-card h2{font-size:clamp(38px,4.7vw,62px)!important;line-height:1.45!important}.site-v2 .site-v2-section-copy p,.site-v2 .site-v2-section-head p,.site-v2 .site-v2-travel-card p,.site-v2 .site-v2-evidence-card p,.site-v2 .site-v2-audience-card p,.site-v2 .site-v2-feature p{line-height:2!important;color:var(--v2-muted)!important}.site-v2.site-v2-dark .site-v2-section-copy p,.site-v2.site-v2-dark .site-v2-section-head p,.site-v2.site-v2-dark .site-v2-travel-card p,.site-v2.site-v2-dark .site-v2-evidence-card p,.site-v2.site-v2-dark .site-v2-audience-card p,.site-v2.site-v2-dark .site-v2-feature p{color:#bed0e4!important}.site-v2 .site-v2-travel-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.site-v2 .site-v2-travel-card{min-height:330px!important;padding:18px!important;border-radius:28px!important;background:#ffffffdb!important;overflow:hidden!important}.site-v2.site-v2-dark .site-v2-travel-card{background:#0a1b31d1!important}.site-v2 .site-v2-travel-visual{height:145px!important;border-radius:24px!important;background:radial-gradient(circle at 24% 34%,rgba(25,118,233,.24),transparent 28%),radial-gradient(circle at 74% 70%,rgba(21,192,223,.2),transparent 30%),linear-gradient(135deg,#ecf6ff,#fff)!important}.site-v2.site-v2-dark .site-v2-travel-visual{background:radial-gradient(circle at 24% 34%,rgba(25,118,233,.28),transparent 28%),radial-gradient(circle at 74% 70%,rgba(21,192,223,.2),transparent 30%),linear-gradient(135deg,#0d223c,#0a182d)!important}.site-v2 .site-v2-travel-copy h3{font-size:22px!important;line-height:1.55!important}.site-v2 .site-v2-scroll-top.site-scroll-top{position:fixed!important;left:22px!important;right:auto!important;bottom:22px!important;z-index:120!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;display:inline-grid!important;place-items:center!important;border-radius:18px!important;background:linear-gradient(135deg,#2083ff,#0959d1)!important;color:#fff!important;border:1px solid rgba(255,255,255,.36)!important;box-shadow:0 20px 46px #1976e957!important;opacity:1!important;visibility:visible!important;transform:none!important}.site-v2 .site-v2-scroll-top svg,.site-v2-scroll-top.site-scroll-top svg{width:23px!important;height:23px!important;stroke:currentColor!important;opacity:1!important}@media(max-width:1180px){.site-v2 .site-v2-hero{padding:104px 16px 58px!important}.site-v2 .site-v2-hero-grid{grid-template-areas:"claim" "copy" "lab"!important;max-width:860px!important;gap:18px!important}.site-v2 .site-v2-claim-card{max-width:720px!important;margin:0 auto!important}.site-v2 .site-v2-hero-copy{text-align:center!important;max-width:760px!important;margin:0 auto!important}.site-v2 .site-v2-hero-copy h1{font-size:clamp(38px,7vw,58px)!important}.site-v2 .site-v2-hero-copy p{margin-inline:auto!important}.site-v2 .site-v2-lab-panels{grid-template-columns:repeat(3,minmax(0,1fr))!important}.site-v2 .site-v2-travel-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.site-v2 .site-v2-header{inset:10px 0 auto!important;padding-inline:10px!important}.site-v2 .site-v2-nav-shell{grid-template-columns:auto auto 1fr!important;min-height:62px!important;padding:6px!important;border-radius:22px!important;background:#fffffff0!important;border:1px solid rgba(154,189,228,.34)!important;box-shadow:0 14px 36px #1f57941f!important}.site-v2.site-v2-dark .site-v2-nav-shell{background:#071322eb!important}.site-v2 .site-v2-brand{justify-self:end!important;min-width:0!important}.site-v2 .site-v2-actions{order:0!important;justify-self:start!important;gap:6px!important}.site-v2 .site-v2-menu,.site-v2 .site-v2-login,.site-v2 .site-v2-icon-button,.site-v2 .site-v2-brand-logo{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border-radius:15px!important;padding:0!important;display:inline-grid!important;place-items:center!important}.site-v2 .site-v2-brand-logo img{width:34px!important}.site-v2 .site-v2-login svg{width:24px!important;height:24px!important}.site-v2 .site-v2-hero{padding:92px 12px 46px!important}.site-v2 .site-v2-card-heading h2{font-size:27px!important}.site-v2 .site-v2-hero-copy{text-align:right!important}.site-v2 .site-v2-hero-copy h1{font-size:clamp(34px,10vw,43px)!important;line-height:1.62!important}.site-v2 .site-v2-hero-copy p{font-size:14px!important;line-height:2.16!important}.site-v2 .site-v2-claim-card,.site-v2 .site-v2-flight-lab{border-radius:24px!important;padding:14px!important}.site-v2 .site-v2-funnel-steps{grid-template-columns:1fr!important}.site-v2 .site-v2-funnel-steps span:not(.active){display:none!important}.site-v2 .site-v2-type-card{min-height:70px!important;grid-template-columns:44px 1fr auto!important}.site-v2 .site-v2-lab-panels{grid-template-columns:1fr!important}.site-v2 .site-v2-lab-panels small{display:block!important}.site-v2 .site-v2-travel-grid{grid-template-columns:1fr!important}.site-v2 .site-v2-section{padding:58px 12px!important}.site-v2 .site-v2-section-copy h2,.site-v2 .site-v2-section-head h2,.site-v2 .site-v2-contact-card h2{font-size:clamp(32px,9vw,42px)!important;line-height:1.62!important}.site-v2 .site-v2-scroll-top.site-scroll-top{left:14px!important;bottom:14px!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;border-radius:17px!important}}.makfi-v2.site-app{width:100%;max-width:100%;min-width:0;padding-top:0!important}@media(max-width:980px){.makfi-v2 .makfi-v2-hero{display:block}}@media(max-width:720px){html,body,#app,.makfi-app,.makfi-v2,.makfi-v2.site-app,.makfi-v2 .makfi-v2-hero{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:clip!important}.makfi-v2 .makfi-v2-container,.makfi-v2 .makfi-v2-hero-layout{width:calc(100% - 28px)!important;min-width:0!important;max-width:none!important;margin-inline:auto!important}.makfi-v2 .makfi-v2-hero-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.makfi-v2 .makfi-v2-hero-copy,.makfi-v2 .makfi-v2-hero-copy h1,.makfi-v2 .makfi-v2-hero-copy>p:not(.makfi-v2-hero-note),.makfi-v2 .makfi-v2-claim-launch,.makfi-v2 .makfi-v2-claim-form,.makfi-v2 .makfi-v2-claim-choices,.makfi-v2 .makfi-v2-claim-field{width:100%!important;min-width:0!important;max-width:100%!important}}.makfi-v2{--v2-ink: #07172c;--v2-ink-soft: #27405d;--v2-muted: #65758b;--v2-line: #d9e8f7;--v2-paper: #ffffff;--v2-ground: #eef6ff;--v2-blue: #1677ea;--v2-blue-deep: #075bc5;--v2-sky: #dff0ff;--v2-mint: #15b981;--v2-coral: #f47661;--v2-amber: #ffb547;--v2-shadow: 0 30px 80px rgba(19, 65, 117, .16);background:radial-gradient(circle at 12% 9%,rgba(65,154,255,.15),transparent 30%),radial-gradient(circle at 84% 18%,rgba(21,185,129,.12),transparent 28%),linear-gradient(180deg,#f7fbff,#eef6ff 48%,#fff)!important;color:var(--v2-ink)!important;font-family:var(--font-sans)!important;overflow-x:clip!important}.makfi-v2 h1,.makfi-v2 h2,.makfi-v2 h3,.makfi-v2 .makfi-v2-claim-launch h2{font-family:var(--font-display)!important;letter-spacing:0!important}.makfi-v2 :where(p,small,span,a,button,input,textarea,label,li){font-family:var(--font-sans)!important;letter-spacing:0!important}.makfi-v2-container{width:min(100% - 44px,1180px)!important}.makfi-v2-header{position:fixed!important;inset:18px 0 auto!important;z-index:90!important;padding:0!important;background:transparent!important;box-shadow:none!important}.makfi-v2-header.is-solid{inset-block-start:0!important;padding:10px 0!important;background:#ffffffeb!important;border-bottom:1px solid rgba(208,226,246,.78)!important;box-shadow:0 16px 38px #16467c1a!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.makfi-v2-nav-shell{width:min(100% - 44px,1180px)!important;min-height:68px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;gap:22px!important;align-items:center!important;margin-inline:auto!important;padding:8px 12px!important;color:var(--v2-ink)!important;border:0!important;border-radius:999px!important;background:#ffffffb8!important;box-shadow:0 22px 58px #0d356624!important;-webkit-backdrop-filter:blur(22px) saturate(150%)!important;backdrop-filter:blur(22px) saturate(150%)!important}.makfi-v2-header:not(.is-solid) .makfi-v2-nav-shell{background:#ffffff94!important}.makfi-v2-brand{display:inline-flex!important;align-items:center!important;gap:10px!important;color:var(--v2-ink)!important}.makfi-v2-brand img{width:44px!important;height:44px!important;object-fit:contain!important}.makfi-v2-brand strong{color:var(--v2-ink)!important;font-family:var(--font-sans)!important;font-size:28px!important;line-height:1!important;font-weight:950!important}.makfi-v2-nav{justify-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:6px!important;border:1px solid rgba(199,220,244,.74)!important;border-radius:999px!important;background:#ffffff80!important}.makfi-v2-nav button{min-height:38px!important;padding:0 18px!important;border:0!important;border-radius:999px!important;color:var(--v2-ink-soft)!important;background:transparent!important;font-size:14px!important;font-weight:900!important}.makfi-v2-nav button:hover{color:var(--v2-blue)!important;background:#eef6ff!important}.makfi-v2-actions{gap:8px!important}.makfi-v2-login,.makfi-v2-utility,.makfi-v2-menu{min-height:44px!important;padding:0 15px!important;border:1px solid rgba(200,219,239,.86)!important;border-radius:14px!important;color:var(--v2-ink)!important;background:#ffffffbd!important;box-shadow:none!important;font-size:13px!important;font-weight:900!important}.makfi-v2-login:hover,.makfi-v2-utility:hover,.makfi-v2-menu:hover{color:var(--v2-blue)!important;background:#f2f8ff!important;border-color:#9fc8f3!important}.makfi-v2-hero{min-height:900px!important;display:grid!important;align-items:center!important;padding:128px 0 54px!important;overflow:hidden!important;background:linear-gradient(180deg,#eff7fff0,#ffffffb3),radial-gradient(circle at 12% 72%,rgba(22,119,234,.14),transparent 34%),radial-gradient(circle at 88% 52%,rgba(21,185,129,.15),transparent 32%)!important;color:var(--v2-ink)!important}.makfi-v2-hero:before,.makfi-v2-hero:after{content:""!important;position:absolute!important;pointer-events:none!important;z-index:0!important}.makfi-v2-hero:before{width:780px!important;height:780px!important;inset-inline-start:-250px!important;top:130px!important;border-radius:50%!important;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 55%),repeating-conic-gradient(from 120deg,rgba(22,119,234,.14) 0 7deg,transparent 7deg 16deg)!important;-webkit-mask-image:radial-gradient(circle,transparent 0 43%,#000 44% 45%,transparent 46% 100%)!important;mask-image:radial-gradient(circle,transparent 0 43%,#000 44% 45%,transparent 46% 100%)!important;animation:makfiV2Orbit 34s linear infinite!important}.makfi-v2-hero:after{width:460px!important;height:460px!important;inset-inline-end:7%!important;bottom:95px!important;border-radius:42% 58% 48% 52%!important;background:linear-gradient(135deg,#1677ea21,#15b9811a)!important;filter:blur(2px)!important;animation:makfiV2Float 9s ease-in-out infinite alternate!important}.makfi-v2-hero-media,.makfi-v2-hero-shade{display:none!important}.makfi-v2-route-motion{z-index:1!important;opacity:1!important}.makfi-v2-route-motion:before,.makfi-v2-route-motion:after{border-color:#1677ea21!important}.makfi-v2 .route-line{height:2px!important;width:44vw!important;opacity:.7!important;background:repeating-linear-gradient(90deg,rgba(22,119,234,.58) 0 7px,transparent 7px 16px)!important;filter:none!important}.makfi-v2 .route-line-one{top:28%!important;left:-8%!important;transform:rotate(9deg)!important}.makfi-v2 .route-line-two{top:68%!important;right:-10%!important;transform:rotate(-12deg)!important}.makfi-v2 .route-line-three{bottom:20%!important;left:20%!important;transform:rotate(-4deg)!important}.makfi-v2 .route-node{background:#fff!important;border:3px solid var(--v2-blue)!important;box-shadow:0 0 0 10px #1677ea1a,0 16px 32px #1677ea2e!important}.makfi-v2-hero-layout{position:relative!important;z-index:3!important;grid-template-columns:minmax(380px,.86fr) minmax(0,1.14fr)!important;gap:clamp(36px,7vw,88px)!important;align-items:center!important;padding:0!important}.makfi-v2-aviation-stage{position:absolute!important;inset-inline-start:auto!important;inset-inline-end:auto!important;left:4%!important;top:365px!important;z-index:0!important;width:min(32vw,420px)!important;min-width:320px!important;height:430px!important;pointer-events:none!important;opacity:.34!important}.makfi-v2-aviation-stage:before,.makfi-v2-aviation-stage:after{content:""!important;position:absolute!important;border-radius:999px!important;pointer-events:none!important}.makfi-v2-aviation-stage:before{inset:42px 18px auto auto!important;width:282px!important;height:282px!important;border:1px solid rgba(22,119,234,.22)!important;background:radial-gradient(circle,rgba(255,255,255,.18) 0 16%,transparent 17%),conic-gradient(from 48deg,rgba(22,119,234,.14),transparent 24%,rgba(21,185,129,.14),transparent 62%,rgba(22,119,234,.12))!important;animation:makfiV2Orbit 28s linear infinite!important}.makfi-v2-aviation-stage:after{inset:200px auto auto 34px!important;width:300px!important;height:2px!important;background:repeating-linear-gradient(90deg,rgba(22,119,234,.62) 0 10px,transparent 10px 20px)!important;transform:rotate(-16deg)!important;animation:makfiV2Route 7s linear infinite!important}.makfi-v2-flight-card,.makfi-v2-doc-card,.makfi-v2-bag-card{display:none!important}.makfi-v2-orbit-plane{position:absolute!important;display:inline-flex!important;align-items:center!important;gap:10px!important;color:var(--v2-ink)!important;border:1px solid rgba(202,225,248,.9)!important;background:#ffffffbd!important;box-shadow:0 18px 45px #1c548e1f!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;animation:makfiV2Float 7s ease-in-out infinite alternate!important}.makfi-v2-flight-card{inset:10px 34px auto auto!important;min-width:210px!important;justify-content:space-between!important;padding:12px 14px!important;border-radius:20px!important}.makfi-v2-flight-card span{color:var(--v2-blue)!important;font-weight:950!important}.makfi-v2-flight-card strong{font-size:20px!important;font-weight:950!important}.makfi-v2-flight-card i{flex:1!important;height:2px!important;background:linear-gradient(90deg,var(--v2-blue),transparent)!important}.makfi-v2-doc-card{inset:246px 176px auto auto!important;padding:11px 14px!important;border-radius:18px!important;animation-delay:-1.7s!important}.makfi-v2-bag-card{inset:320px auto auto 110px!important;padding:11px 14px!important;border-radius:18px!important;animation-delay:-3.2s!important}.makfi-v2-orbit-plane{inset:126px auto auto 196px!important;width:52px!important;height:52px!important;justify-content:center!important;border-radius:22px!important;color:#fff!important;border:0!important;background:linear-gradient(135deg,var(--v2-blue),#0bbf91)!important;animation:makfiV2PlaneDrift 8s ease-in-out infinite alternate!important}.makfi-v2-claim-launch{order:1!important;max-width:500px!important;padding:22px!important;color:var(--v2-ink)!important;border:1px solid rgba(196,222,247,.94)!important;border-radius:28px!important;background:linear-gradient(180deg,#fffffff0,#f8fcffe0)!important;box-shadow:var(--v2-shadow)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;position:relative!important;z-index:3!important}.makfi-v2-claim-launch:before{content:""!important;display:block!important;height:8px!important;width:104px!important;margin:-4px auto 16px!important;border-radius:99px!important;background:linear-gradient(90deg,var(--v2-blue),#72c8ff,var(--v2-mint))!important}.makfi-v2-claim-topline{padding:10px 12px!important;border:1px solid #dcebf9!important;border-radius:16px!important;background:#f6fbff!important}.makfi-v2-claim-topline span{color:var(--v2-blue)!important;font-size:12px!important;font-weight:950!important}.makfi-v2-claim-topline small{color:var(--v2-muted)!important}.makfi-v2-claim-launch h2{margin-top:18px!important;color:var(--v2-ink)!important;font-size:clamp(28px,2.9vw,38px)!important;line-height:1.5!important;font-weight:850!important}.makfi-v2-claim-launch>p{color:var(--v2-muted)!important;font-size:14px!important;line-height:2.05!important}.makfi-v2-claim-types{grid-template-columns:1fr!important;gap:10px!important;margin-top:18px!important}.makfi-v2-claim-types button{min-height:74px!important;grid-template-columns:46px 1fr auto!important;gap:12px!important;padding:12px!important;color:var(--v2-ink)!important;border:1px solid #dce8f5!important;border-radius:18px!important;background:#ffffffc7!important;box-shadow:0 10px 24px #1f51840f!important}.makfi-v2-claim-types button>svg:first-child{width:46px!important;height:46px!important;padding:11px!important;color:var(--v2-blue)!important;border-radius:16px!important;background:#eaf4ff!important}.makfi-v2-claim-types button:nth-child(2)>svg:first-child{color:var(--v2-coral)!important;background:#fff0ed!important}.makfi-v2-claim-types button:nth-child(3)>svg:first-child{color:var(--v2-mint)!important;background:#e9fbf4!important}.makfi-v2-claim-types button:hover,.makfi-v2-claim-types button.active{border-color:var(--v2-blue)!important;background:#f3f9ff!important;transform:translateY(-2px)!important}.makfi-v2-claim-types strong{color:var(--v2-ink)!important;font-size:17px!important;line-height:1.2!important}.makfi-v2-claim-types small{color:var(--v2-muted)!important;font-size:12px!important;line-height:1.7!important}.makfi-v2-flight-field{margin-top:18px!important;color:var(--v2-ink-soft)!important}.makfi-v2-flight-field>span{display:block!important;margin-bottom:8px!important;font-size:13px!important;font-weight:950!important}.makfi-v2-flight-field>div{min-height:62px!important;border:1px solid #cfe1f3!important;border-radius:18px!important;background:#fff!important}.makfi-v2-flight-field input{color:var(--v2-ink)!important;font-size:20px!important;font-weight:950!important}.makfi-v2-submit{min-height:62px!important;margin-top:18px!important;border-radius:18px!important;background:linear-gradient(135deg,var(--v2-blue),#0a63d8)!important;font-size:17px!important}.makfi-v2-submit-note{color:var(--v2-muted)!important;line-height:1.8!important}.makfi-v2-hero-copy{order:2!important;max-width:640px!important;text-align:start!important;position:relative!important;z-index:2!important}.makfi-v2-hero-copy:before{content:"نسخة تجربة المطالبة السريعة"!important;display:inline-flex!important;margin-bottom:18px!important;padding:8px 14px!important;color:var(--v2-blue)!important;border:1px solid #cfe5fa!important;border-radius:999px!important;background:#ffffffb8!important;font:900 13px/1 var(--font-sans)!important}.makfi-v2-hero-copy h1{max-width:610px!important;color:var(--v2-ink)!important;font-size:clamp(38px,4.25vw,62px)!important;line-height:1.62!important;font-weight:850!important}.makfi-v2-hero-copy>p:not(.makfi-v2-hero-note){max-width:590px!important;color:var(--v2-ink-soft)!important;font-size:clamp(16px,1.35vw,19px)!important;line-height:2.1!important}.makfi-v2-hero-actions{margin-top:28px!important}.makfi-v2-primary{min-height:54px!important;border-radius:16px!important}.makfi-v2-text-action{min-height:54px!important;padding:0 18px!important;color:var(--v2-ink)!important;border:1px solid #cddfec!important;border-radius:16px!important;background:#ffffffa8!important}.makfi-v2-hero-note{color:var(--v2-muted)!important;line-height:1.9!important}.makfi-v2-hero-footnote{position:relative!important;inset:auto!important;z-index:3!important;width:min(100% - 44px,1180px)!important;margin:38px auto 0!important;padding:14px!important;color:var(--v2-ink-soft)!important;border:1px solid rgba(203,224,246,.86)!important;border-radius:22px!important;background:#ffffff9e!important;box-shadow:0 18px 44px #103e6f14!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.makfi-v2-hero-footnote b{color:var(--v2-blue)!important}.makfi-v2-hero-footnote i{background:#cde1f5!important}.makfi-v2-section{padding:clamp(72px,8vw,112px) 0!important;background:transparent!important}.makfi-v2-journey-section{background:linear-gradient(180deg,#ffffffd1,#f6fbfff0)!important}.makfi-v2-section h2{color:var(--v2-ink)!important;font-size:clamp(32px,3.45vw,50px)!important;line-height:1.65!important}.makfi-v2-section-intro p,.makfi-v2-service-copy>p,.makfi-v2-portal-copy>p,.makfi-v2-contact-layout>div>p{color:var(--v2-muted)!important;line-height:2.05!important}.makfi-v2-journey-rail{gap:18px!important}.makfi-v2-journey-rail li{min-height:220px!important;padding:72px 18px 20px!important;border:1px solid #dbe9f6!important;border-radius:22px!important;background:#ffffffbf!important;box-shadow:0 18px 42px #1b4c7e14!important}.makfi-v2-journey-rail li:after{display:none!important}.makfi-v2-journey-number{top:22px!important;inset-inline-start:18px!important;padding:7px 10px!important;color:#fff!important;border-radius:999px!important;background:var(--v2-blue)!important}.makfi-v2-journey-icon{top:18px!important;inset-inline-end:18px!important;inset-inline-start:auto!important;border-radius:15px!important}.makfi-v2-journey-rail h3{font-size:21px!important;line-height:1.6!important}.makfi-v2-journey-rail p{color:var(--v2-muted)!important;line-height:2!important}.makfi-v2-services-section{background:radial-gradient(circle at 15% 50%,rgba(22,119,234,.1),transparent 28%),#f5faff!important}.makfi-v2-service-layout,.makfi-v2-portal-layout,.makfi-v2-contact-layout{gap:clamp(32px,6vw,86px)!important}.makfi-v2-document-visual{min-height:440px!important;border:1px solid #d7e6f5!important;border-radius:30px!important;background:linear-gradient(145deg,#fff,#eaf5ff)!important;box-shadow:0 28px 70px #11437824!important}.makfi-v2-document-visual img{object-fit:cover!important;transform:scale(1.02)!important}.makfi-v2-service-list{border-top:0!important;display:grid!important;gap:12px!important}.makfi-v2-service-list button{min-height:88px!important;padding:14px!important;border:1px solid #dbe8f6!important;border-radius:20px!important;background:#ffffffb8!important;box-shadow:0 16px 36px #1b4d8012!important}.makfi-v2-service-list button:hover,.makfi-v2-service-list button.active{padding-inline:18px!important;border-color:#9fc8f3!important;background:#fff!important}.makfi-v2-portal-section{background:#fff!important}.makfi-v2-portal-board{border-radius:30px!important;background:linear-gradient(180deg,#fffffff5,#f7fbfff2)!important;box-shadow:0 28px 70px #1143781f!important}.makfi-v2-contact-section{background:linear-gradient(180deg,#f7fbff,#eaf4ff)!important}.makfi-v2-contact-form{border:1px solid #d8e7f6!important;border-radius:28px!important;background:#ffffffb8!important;box-shadow:var(--v2-shadow)!important}.makfi-v2-contact-form :where(input,textarea){border-radius:16px!important;background:#fff!important}.makfi-v2-footer{background:#071a33!important;color:#fff!important}.makfi-v2-footer .makfi-v2-brand strong,.makfi-v2-footer p,.makfi-v2-footer a{color:#fff!important}.makfi-v2-scroll-top{left:22px!important;right:auto!important;bottom:22px!important;width:54px!important;height:54px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:18px!important;color:#fff!important;background:var(--v2-blue)!important;box-shadow:0 18px 36px #1677ea52!important}.makfi-v2-dark{--v2-ink: #f5faff;--v2-ink-soft: #d8e7f8;--v2-muted: #aebfd2;--v2-paper: #081a2e;--v2-ground: #0a2037;--v2-line: #244260;background:radial-gradient(circle at 12% 9%,rgba(65,154,255,.18),transparent 30%),radial-gradient(circle at 84% 18%,rgba(21,185,129,.13),transparent 28%),linear-gradient(180deg,#041226,#081c31 58%,#051425)!important}.makfi-v2-dark .makfi-v2-header.is-solid{background:#051224e6!important;border-bottom-color:#4169948c!important}.makfi-v2-dark .makfi-v2-nav-shell,.makfi-v2-dark .makfi-v2-header:not(.is-solid) .makfi-v2-nav-shell{background:#08192bb8!important;border-color:#5a82ad73!important;color:#f5faff!important}.makfi-v2-dark .makfi-v2-brand strong,.makfi-v2-dark .makfi-v2-brand,.makfi-v2-dark .makfi-v2-nav button,.makfi-v2-dark .makfi-v2-login,.makfi-v2-dark .makfi-v2-utility,.makfi-v2-dark .makfi-v2-menu{color:#f5faff!important}.makfi-v2-dark .makfi-v2-nav,.makfi-v2-dark .makfi-v2-login,.makfi-v2-dark .makfi-v2-utility,.makfi-v2-dark .makfi-v2-menu{border-color:#567fab73!important;background:#071728a6!important}.makfi-v2-dark .makfi-v2-hero{background:radial-gradient(circle at 20% 20%,rgba(22,119,234,.21),transparent 36%),radial-gradient(circle at 86% 52%,rgba(21,185,129,.14),transparent 32%),#06182c!important}.makfi-v2-dark .makfi-v2-aviation-stage{opacity:.72!important}.makfi-v2-dark .makfi-v2-flight-card,.makfi-v2-dark .makfi-v2-doc-card,.makfi-v2-dark .makfi-v2-bag-card{color:#f5faff!important;border-color:#5285b885!important;background:#071627b8!important;box-shadow:0 18px 45px #0000003d!important}.makfi-v2-dark .makfi-v2-hero-copy:before,.makfi-v2-dark .makfi-v2-hero-footnote,.makfi-v2-dark .makfi-v2-claim-launch,.makfi-v2-dark .makfi-v2-journey-rail li,.makfi-v2-dark .makfi-v2-service-list button,.makfi-v2-dark .makfi-v2-portal-board,.makfi-v2-dark .makfi-v2-contact-form{color:#f5faff!important;border-color:#4a74a08c!important;background:#091d33db!important}.makfi-v2-dark .makfi-v2-claim-topline,.makfi-v2-dark .makfi-v2-claim-types button,.makfi-v2-dark .makfi-v2-flight-field>div,.makfi-v2-dark .makfi-v2-board-list>div,.makfi-v2-dark .makfi-v2-board-footer,.makfi-v2-dark .makfi-v2-contact-form :where(input,textarea){color:#f5faff!important;border-color:#284a6b!important;background:#041221c7!important}.makfi-v2-dark .makfi-v2-claim-types strong,.makfi-v2-dark .makfi-v2-claim-launch h2,.makfi-v2-dark .makfi-v2-hero-copy h1,.makfi-v2-dark .makfi-v2-section h2,.makfi-v2-dark .makfi-v2-journey-rail h3,.makfi-v2-dark .makfi-v2-service-list strong,.makfi-v2-dark .makfi-v2-board-heading b{color:#f8fbff!important}.makfi-v2-dark .makfi-v2-claim-launch>p,.makfi-v2-dark .makfi-v2-hero-copy>p:not(.makfi-v2-hero-note),.makfi-v2-dark .makfi-v2-hero-note,.makfi-v2-dark .makfi-v2-section-intro p,.makfi-v2-dark .makfi-v2-service-copy>p,.makfi-v2-dark .makfi-v2-portal-copy>p,.makfi-v2-dark .makfi-v2-contact-layout>div>p,.makfi-v2-dark .makfi-v2-journey-rail p,.makfi-v2-dark .makfi-v2-service-list small,.makfi-v2-dark .makfi-v2-submit-note{color:#b8c8da!important}.makfi-v2-dark .makfi-v2-services-section,.makfi-v2-dark .makfi-v2-contact-section,.makfi-v2-dark .makfi-v2-journey-section,.makfi-v2-dark .makfi-v2-portal-section{background:#051222b8!important}@media(max-width:1060px){.makfi-v2-nav{display:none!important}.makfi-v2-menu{display:inline-flex!important}.makfi-v2-hero{min-height:auto!important;padding-top:112px!important}.makfi-v2-hero-layout{grid-template-columns:minmax(0,1fr)!important;max-width:760px!important}.makfi-v2-claim-launch,.makfi-v2-hero-copy{max-width:100%!important}.makfi-v2-aviation-stage{inset-inline-start:50%!important;top:auto!important;bottom:-20px!important;width:520px!important;height:330px!important;min-width:0!important;transform:translate(-50%)!important;opacity:.38!important}.makfi-v2-aviation-stage:before{width:300px!important;height:300px!important;inset:20px 85px auto auto!important}.makfi-v2-flight-card,.makfi-v2-doc-card,.makfi-v2-bag-card{display:none!important}.makfi-v2-orbit-plane{inset:116px auto auto 150px!important}.makfi-v2-hero-copy{text-align:center!important}.makfi-v2-hero-copy h1,.makfi-v2-hero-copy>p:not(.makfi-v2-hero-note){margin-inline:auto!important}.makfi-v2-hero-actions,.makfi-v2-hero-note{justify-content:center!important}.makfi-v2-journey-rail,.makfi-v2-service-layout,.makfi-v2-portal-layout,.makfi-v2-contact-layout{grid-template-columns:1fr!important}.makfi-v2-document-visual{min-height:360px!important}}@media(max-width:720px){.makfi-v2-container,.makfi-v2-nav-shell,.makfi-v2-hero-footnote{width:calc(100% - 28px)!important}.makfi-v2-header{inset-block-start:10px!important}.makfi-v2-header.is-solid{inset-block-start:0!important;padding:8px 0!important}.makfi-v2-nav-shell{min-height:58px!important;grid-template-columns:auto 1fr auto!important;gap:8px!important;padding:6px!important;border-radius:20px!important}.makfi-v2-brand{justify-self:end!important}.makfi-v2-brand strong{display:none!important}.makfi-v2-brand img{width:38px!important;height:38px!important}.makfi-v2-actions{justify-self:start!important}.makfi-v2-login,.makfi-v2-utility,.makfi-v2-menu{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;border-radius:15px!important}.makfi-v2-login span,.makfi-v2-utility:not(:has(svg)){font-size:0!important}.makfi-v2-utility:not(:has(svg)):before{content:"EN"!important;font-size:12px!important;font-weight:950!important}.makfi-v2-hero{padding:92px 0 38px!important}.makfi-v2-aviation-stage{display:none!important}.makfi-v2-claim-launch{padding:16px!important;border-radius:22px!important}.makfi-v2-claim-launch h2{font-size:28px!important;line-height:1.55!important}.makfi-v2-claim-types button{min-height:68px!important}.makfi-v2-hero-copy h1{font-size:clamp(32px,9.2vw,42px)!important;line-height:1.55!important}.makfi-v2-hero-copy>p:not(.makfi-v2-hero-note){font-size:15px!important;line-height:2.1!important}.makfi-v2-hero-actions{display:grid!important}.makfi-v2-hero-footnote{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:24px!important}.makfi-v2-hero-footnote i{display:none!important}.makfi-v2-hero-footnote span{white-space:normal!important;justify-content:center!important;min-height:42px!important;padding:8px!important;border-radius:14px!important;background:#ffffffa8!important;text-align:center!important}.makfi-v2-section{padding:58px 0!important}.makfi-v2-section h2{font-size:clamp(31px,9vw,42px)!important;line-height:1.6!important}.makfi-v2-journey-rail{gap:12px!important}.makfi-v2-journey-rail li{min-height:auto!important}.makfi-v2-document-visual{min-height:260px!important}.makfi-v2-service-list strong{font-size:16px!important}.makfi-v2-scroll-top{left:14px!important;bottom:14px!important;width:48px!important;height:48px!important;border-radius:16px!important}}.makfi-v2{--v2-ink: #06152d !important;--v2-muted: #60708a !important;--v2-blue: #1f7bf2 !important;--v2-line: #cfe2f8 !important;background:radial-gradient(circle at 16% 8%,rgba(118,190,255,.36),transparent 30%),radial-gradient(circle at 88% 14%,rgba(224,243,255,.86),transparent 34%),linear-gradient(180deg,#f5fbff,#edf7ff 48%,#f8fcff)!important;color:var(--v2-ink)!important;overflow-x:hidden!important}.makfi-v2 .makfi-v2-container{width:min(100% - 56px,1240px)!important;margin-inline:auto!important}.makfi-v2 .makfi-v2-header{position:fixed!important;inset:22px 0 auto!important;z-index:80!important;pointer-events:none!important;background:transparent!important;border:0!important;box-shadow:none!important}.makfi-v2 .makfi-v2-nav-shell{width:min(100% - 42px,1240px)!important;min-height:84px!important;margin-inline:auto!important;padding:10px 18px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:22px!important;border:1px solid rgba(178,207,238,.82)!important;border-radius:28px!important;background:#ffffffc7!important;box-shadow:0 18px 46px #255b9221,inset 0 1px #fffffff0!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;pointer-events:auto!important}.makfi-v2 .makfi-v2-brand{display:inline-flex!important;align-items:center!important;gap:10px!important;color:var(--v2-ink)!important;text-decoration:none!important}.makfi-v2 .makfi-v2-brand img{width:58px!important;height:38px!important;object-fit:contain!important}.makfi-v2 .makfi-v2-brand strong{font-size:42px!important;line-height:1!important;letter-spacing:0!important}.makfi-v2 .makfi-v2-nav{justify-self:center!important;display:flex!important;align-items:center!important;gap:38px!important}.makfi-v2 .makfi-v2-nav button,.makfi-v2 .makfi-v2-actions a,.makfi-v2 .makfi-v2-actions button{color:var(--v2-ink)!important;font-weight:800!important}.makfi-v2 .makfi-v2-actions{display:flex!important;align-items:center!important;gap:10px!important}.makfi-v2 .makfi-v2-actions a,.makfi-v2 .makfi-v2-actions button{min-height:54px!important;border-radius:17px!important;border:1px solid rgba(181,211,243,.82)!important;background:#ffffffbf!important;box-shadow:0 10px 24px #195ba514!important}.makfi-v2 .makfi-v2-menu{display:none!important}.makfi-v2 .makfi-v2-hero{position:relative!important;min-height:1060px!important;padding:150px 0 68px!important;display:block!important;overflow:hidden!important;background:linear-gradient(180deg,#eff8ff94,#f5fbffeb),radial-gradient(circle at 18% 52%,rgba(106,181,255,.28),transparent 34%)!important;color:var(--v2-ink)!important}.makfi-v2 .makfi-v2-hero-media,.makfi-v2 .makfi-v2-hero-shade{display:none!important}.makfi-v2 .makfi-v2-hero:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 50% 100%,rgba(35,123,242,.16),transparent 34%),linear-gradient(90deg,transparent 0 48%,rgba(62,145,244,.18) 49%,transparent 50% 100%),repeating-linear-gradient(90deg,transparent 0 78px,rgba(107,177,255,.18) 79px 80px),repeating-linear-gradient(0deg,transparent 0 78px,rgba(107,177,255,.14) 79px 80px)!important;background-position:center,center bottom,center bottom,center bottom!important;opacity:.55!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0 38%,#000 70%,transparent 100%)!important;mask-image:linear-gradient(to bottom,transparent 0 38%,#000 70%,transparent 100%)!important;pointer-events:none!important}.makfi-v2 .makfi-v2-hero-layout{position:relative!important;z-index:2!important;min-height:760px!important;display:grid!important;grid-template-columns:minmax(390px,.92fr) minmax(0,1.08fr)!important;gap:clamp(42px,7vw,110px)!important;align-items:center!important}.makfi-v2 .makfi-v2-hero-copy{order:1!important;text-align:right!important;justify-self:end!important;max-width:620px!important}.makfi-v2 .makfi-v2-hero-copy:before{content:"منصة مكفي لتعويض ركاب الطيران"!important;display:inline-flex!important;margin-bottom:18px!important;padding:9px 18px!important;border:1px solid #cce4ff!important;border-radius:999px!important;background:#edf7ffe0!important;color:#1c75df!important;font-size:15px!important;font-weight:900!important}.makfi-v2 .makfi-v2-hero-copy h1{margin:0!important;color:var(--v2-ink)!important;font-family:var(--font-display),var(--font-arabic),sans-serif!important;font-size:clamp(72px,8.4vw,124px)!important;line-height:1.08!important;letter-spacing:0!important}.makfi-v2 .makfi-v2-hero-copy h1 span{display:block!important;color:#126ee5!important}.makfi-v2 .makfi-v2-hero-copy>p:not(.makfi-v2-hero-note){margin:28px 0 26px!important;color:#34435b!important;font-size:26px!important;line-height:1.9!important;font-weight:500!important}.makfi-v2 .makfi-v2-hero-actions,.makfi-v2 .makfi-v2-hero-footnote{display:none!important}.makfi-v2 .makfi-v2-hero-note{margin-top:22px!important;color:#66758d!important;text-align:center!important}.makfi-v2 .makfi-v2-hero-copy:after{content:"لا مصاريف مقدمة   |   نسبة نجاح عالية   |   متخصصون في حقوق الركاب"!important;display:block!important;margin-top:28px!important;color:#26364d!important;font-weight:800!important}.makfi-v2 .makfi-v2-claim-launch{order:2!important;position:relative!important;z-index:3!important;width:min(100%,430px)!important;justify-self:center!important;padding:34px 26px 28px!important;border:1px solid rgba(205,225,248,.9)!important;border-radius:28px!important;background:#ffffffc7!important;box-shadow:0 28px 70px #2167b42e,inset 0 1px #fffffff5!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;transform:rotate(-3deg)!important}.makfi-v2 .makfi-v2-claim-launch:before{content:"BAGGAGE\aMXF\aPRIORITY"!important;white-space:pre-line!important;position:absolute!important;left:-138px!important;top:-125px!important;width:86px!important;height:190px!important;padding-top:28px!important;border-radius:24px 24px 16px 16px!important;background:linear-gradient(180deg,#fff,#dceeff)!important;color:#7e92ac!important;box-shadow:0 24px 44px #225fa829!important;text-align:center!important;font-size:13px!important;font-weight:900!important;transform:rotate(-13deg)!important}.makfi-v2 .makfi-v2-claim-launch:after{content:"MXF   MAKFI"!important;position:absolute!important;left:-190px!important;top:104px!important;width:168px!important;height:88px!important;display:grid!important;place-items:center!important;border-radius:18px!important;background:linear-gradient(135deg,#69aaff7a,#daecffdb)!important;color:#ffffffdb!important;box-shadow:0 22px 48px #225fa824!important;font-weight:900!important;transform:rotate(-8deg)!important}.makfi-v2 .makfi-v2-claim-topline,.makfi-v2 .makfi-v2-claim-launch h2,.makfi-v2 .makfi-v2-claim-launch p{text-align:center!important}.makfi-v2 .makfi-v2-claim-launch h2{margin:0!important;color:var(--v2-ink)!important;font-size:27px!important;line-height:1.35!important}.makfi-v2 .makfi-v2-claim-launch p,.makfi-v2 .makfi-v2-claim-topline small{color:#6b7a91!important}.makfi-v2 .makfi-v2-claim-types{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;margin:22px 0!important}.makfi-v2 .makfi-v2-claim-types button{min-height:122px!important;display:grid!important;place-items:center!important;gap:9px!important;border-radius:16px!important;border:1px solid #e1ebf7!important;background:#ffffffd1!important;color:var(--v2-ink)!important;box-shadow:0 12px 28px #2064b012!important}.makfi-v2 .makfi-v2-claim-types button.is-selected{border-color:#1f75f0!important;box-shadow:0 0 0 2px #1f75f024,0 20px 36px #1f75f029!important}.makfi-v2 .makfi-v2-flight-field>span{color:#52627a!important;font-weight:900!important}.makfi-v2 .makfi-v2-flight-field div{min-height:58px!important;border:1px solid #d6e5f5!important;border-radius:14px!important;background:#ffffffe0!important}.makfi-v2 .makfi-v2-flight-field input{color:var(--v2-ink)!important;font-weight:900!important}.makfi-v2 .makfi-v2-submit,.makfi-v2 .makfi-v2-primary{min-height:60px!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#1169de,#2795ff)!important;color:#fff!important;box-shadow:0 18px 32px #1f7bf240!important}.makfi-v2 .makfi-v2-section{padding:64px 0!important;background:transparent!important}.makfi-v2 .makfi-v2-journey-section .makfi-v2-container,.makfi-v2 .makfi-v2-service-layout,.makfi-v2 .makfi-v2-portal-layout,.makfi-v2 .makfi-v2-footer-row{border:1px solid rgba(207,226,248,.88)!important;border-radius:26px!important;background:#ffffffa8!important;box-shadow:0 24px 70px #2d6fb817!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.makfi-v2 .makfi-v2-journey-section .makfi-v2-container{padding:32px 40px!important}.makfi-v2 .makfi-v2-section-intro{text-align:right!important}.makfi-v2 .makfi-v2-section h2{color:var(--v2-ink)!important;font-size:clamp(30px,4vw,48px)!important;line-height:1.45!important}.makfi-v2 .makfi-v2-section p,.makfi-v2 .makfi-v2-service-list small,.makfi-v2 .makfi-v2-journey-rail p{color:#5f7088!important;line-height:1.95!important}.makfi-v2 .makfi-v2-journey-rail{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:34px!important;margin-top:30px!important}.makfi-v2 .makfi-v2-journey-rail li{border:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important}.makfi-v2 .makfi-v2-journey-number{width:38px!important;height:38px!important;margin-inline:auto!important;background:#136fe8!important;color:#fff!important;box-shadow:0 0 0 10px #1f7bf214!important}.makfi-v2 .makfi-v2-service-layout{padding:34px!important;display:grid!important;grid-template-columns:1fr 1fr!important;align-items:center!important;gap:40px!important}.makfi-v2 .makfi-v2-document-visual{min-height:300px!important;border-radius:24px!important;background:linear-gradient(145deg,#fff,#eaf5ff)!important;overflow:hidden!important}.makfi-v2 .makfi-v2-service-list{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.makfi-v2 .makfi-v2-service-list button,.makfi-v2 .makfi-v2-portal-board,.makfi-v2 .makfi-v2-contact-form{border:1px solid #dbe9f8!important;border-radius:18px!important;background:#ffffffc7!important;color:var(--v2-ink)!important}.makfi-v2 .makfi-v2-footer{padding:34px 0!important;background:transparent!important}.makfi-v2 .makfi-v2-footer-row{padding:22px 28px!important}.makfi-v2 .makfi-v2-scroll-top{position:fixed!important;left:24px!important;right:auto!important;bottom:24px!important;z-index:90!important;width:56px!important;height:56px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:18px!important;background:linear-gradient(135deg,#136fe8,#32a2ff)!important;color:#fff!important;box-shadow:0 18px 34px #1f7bf247!important}.makfi-v2.makfi-v2-dark{background:linear-gradient(180deg,#06142a,#09264c 48%,#07172f)!important}.makfi-v2.makfi-v2-dark .makfi-v2-hero,.makfi-v2.makfi-v2-dark .makfi-v2-section{background:transparent!important}.makfi-v2.makfi-v2-dark .makfi-v2-hero-copy h1,.makfi-v2.makfi-v2-dark .makfi-v2-section h2,.makfi-v2.makfi-v2-dark .makfi-v2-brand,.makfi-v2.makfi-v2-dark .makfi-v2-nav button,.makfi-v2.makfi-v2-dark .makfi-v2-actions a,.makfi-v2.makfi-v2-dark .makfi-v2-actions button{color:#f7fbff!important}.makfi-v2.makfi-v2-dark .makfi-v2-hero-copy p,.makfi-v2.makfi-v2-dark .makfi-v2-section p,.makfi-v2.makfi-v2-dark .makfi-v2-service-list small{color:#d7e6fa!important}@media(max-width:1060px){.makfi-v2 .makfi-v2-nav-shell{grid-template-columns:auto auto 1fr!important}.makfi-v2 .makfi-v2-nav{display:none!important}.makfi-v2 .makfi-v2-menu{display:inline-grid!important}.makfi-v2 .makfi-v2-brand{justify-self:end!important}.makfi-v2 .makfi-v2-hero{min-height:auto!important;padding-top:126px!important}.makfi-v2 .makfi-v2-hero-layout{grid-template-columns:1fr!important;min-height:auto!important}.makfi-v2 .makfi-v2-hero-copy,.makfi-v2 .makfi-v2-claim-launch{order:initial!important;justify-self:center!important;text-align:center!important}.makfi-v2 .makfi-v2-claim-launch{transform:none!important}.makfi-v2 .makfi-v2-claim-launch:before,.makfi-v2 .makfi-v2-claim-launch:after{display:none!important}}@media(max-width:720px){.makfi-v2 .makfi-v2-container{width:min(100% - 26px,100%)!important}.makfi-v2 .makfi-v2-header{top:10px!important}.makfi-v2 .makfi-v2-nav-shell{width:min(100% - 18px,100%)!important;min-height:62px!important;border-radius:20px!important;padding:8px!important;gap:8px!important}.makfi-v2 .makfi-v2-brand strong{font-size:22px!important}.makfi-v2 .makfi-v2-brand img{width:42px!important}.makfi-v2 .makfi-v2-actions a,.makfi-v2 .makfi-v2-actions button{min-width:44px!important;min-height:44px!important;padding:0 11px!important}.makfi-v2 .makfi-v2-hero-copy h1{font-size:clamp(46px,16vw,68px)!important}.makfi-v2 .makfi-v2-hero-copy>p:not(.makfi-v2-hero-note){font-size:18px!important}.makfi-v2 .makfi-v2-claim-types,.makfi-v2 .makfi-v2-journey-rail,.makfi-v2 .makfi-v2-service-layout,.makfi-v2 .makfi-v2-portal-layout{grid-template-columns:1fr!important}}
