.mk-native-select{opacity:0!important;clip-path:inset(50%)!important;pointer-events:none!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mk-select-control{width:100%;min-width:0;color:inherit;display:block;position:relative}.mk-select-trigger{cursor:pointer;border:1px solid var(--line,#cadced)!important;background:var(--surface-soft,#f8fbff)!important;width:100%!important;min-width:0!important;min-height:44px!important;color:var(--heading,#182b43)!important;text-align:start!important;font:inherit!important;box-sizing:border-box!important;border-radius:11px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;font-size:13px!important;display:flex!important}.mk-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mk-select-arrow{color:#758aa5;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.mk-select-arrow svg{flex:none;width:16px;height:16px;display:block}.mk-select-trigger:focus-visible,.mk-select-trigger[aria-expanded=true]{outline-offset:2px!important;outline:2px solid #2677df!important}.mk-select-trigger[aria-invalid=true]{border-color:#c53d3d!important}.mk-select-trigger:disabled{opacity:.55!important;cursor:not-allowed!important}:is(.select-shell,.input-shell):has(>.mk-native-select):after{content:none!important;display:none!important}.input-shell:has(>.mk-native-select)>.mk-select-control{flex:1;min-width:0}.input-shell>.mk-select-control>.mk-select-trigger{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.input-shell>.mk-select-control>.mk-select-trigger:focus-visible,.input-shell>.mk-select-control>.mk-select-trigger[aria-expanded=true]{outline:none!important}.mk-select-popup{z-index:1800;box-sizing:border-box;color:#182b43;font-family:var(--font-sans,"Thmanyah Sans",Tahoma,Arial,sans-serif);background:#fff;border:1px solid #cbdcf0;border-radius:13px;flex-direction:column;gap:8px;padding:10px;font-size:13px;display:flex;position:fixed;overflow:hidden;box-shadow:0 15px 45px #0c25453a}.mk-select-search{box-sizing:border-box;width:100%;min-height:40px;color:inherit;font:inherit;background:#f7faff;border:1px solid #cbdcf0;border-radius:8px;outline:0;flex:none;margin:0;padding:9px 12px}.mk-select-search:focus{border-color:#2677df;box-shadow:0 0 0 2px #2677df18}.mk-select-options{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow:auto}.mk-select-option,.mk-select-more{box-sizing:border-box;width:100%;min-height:40px;color:inherit;text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;margin:0;padding:9px 11px;display:block}.mk-select-option:hover,.mk-select-option:focus-visible{outline-offset:-2px;background:#edf5ff;outline:2px solid #2677df}.mk-select-option.selected{color:#1963c4;background:#e8f2ff;font-weight:700}.mk-select-option:disabled{opacity:.5;cursor:not-allowed}.mk-select-more{color:#1963c4;text-align:center;border-top:1px solid #e2edf8;border-radius:0;font-weight:700}.mk-select-status{color:#738399;text-align:center;margin:0;padding:10px;font-size:12px;line-height:1.6}.mk-select-popup[data-dark=true]{color:#ecf4ff;background:#10283f;border-color:#38546f}.mk-select-popup[data-dark=true] .mk-select-search{background:#19354f;border-color:#38546f}.mk-select-popup[data-dark=true] .mk-select-option:hover,.mk-select-popup[data-dark=true] .mk-select-option.selected{color:#d0e4ff;background:#244667}.mk-menu-search{z-index:1;background:inherit;padding:5px 6px 9px;position:sticky;top:0}.mk-menu-search-input{outline:0;box-sizing:border-box!important;border:1px solid var(--line,#cadced)!important;background:var(--surface-soft,#f7faff)!important;width:100%!important;min-height:36px!important;color:var(--heading,#182b43)!important;font:inherit!important;border-radius:7px!important;margin:0!important;padding:7px 9px!important;font-size:12px!important;display:block!important}.mk-menu-search-input:focus{border-color:#2677df!important;box-shadow:0 0 0 2px #2677df18!important}.mk-menu-option-hidden{display:none!important}@media (width<=600px){.mk-select-popup{font-size:14px}.mk-select-option{min-height:44px}.mk-select-trigger{font-size:14px!important}}.panel-load-error[data-v-e2dcfa87]{border:1px solid var(--border,#dce7f5);background:var(--surface,#fff);color:var(--text,#102238);text-align:center;border-radius:16px;padding:28px}.panel-load-error p[data-v-e2dcfa87]{color:var(--muted,#75869c)}.panel-load-error button[data-v-e2dcfa87]{color:#fff;font:inherit;cursor:pointer;background:#3078d0;border:0;border-radius:10px;padding:10px 18px}.auth-mode>.panel-load-error[data-v-e2dcfa87]{width:min(480px,100% - 32px);margin:32px auto}.password-input[data-v-d5266af0]{flex:1;align-items:center;width:100%;min-width:0;display:flex;position:relative}.password-input input.password-value[data-v-d5266af0]{box-sizing:border-box;width:100%;min-width:0;padding-inline-end:44px}.password-input>.password-visibility-button[data-v-d5266af0]{inset-inline-end:4px;width:32px;height:32px;min-height:32px;color:var(--muted,#64748b);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.password-input>.password-visibility-button[data-v-d5266af0]:hover{color:#2478de;background:#2478de14}.password-input>.password-visibility-button[data-v-d5266af0]:focus-visible{outline-offset:2px;outline:2px solid #2478de}.password-input>.password-visibility-button[data-v-d5266af0]:disabled{cursor:default;opacity:.45}.nafath-availability[data-v-ef8efeb7]{color:var(--muted);text-align:center;margin:0;font-size:12px;line-height:1.6}.panel-notification-menu{max-width:calc(100vw - 32px);width:min(420px,100vw - 32px)!important}.panel-notification-list{overscroll-behavior:contain;max-height:min(460px,100dvh - 220px);overflow-y:auto}.panel-notification-menu .menu-head button{color:var(--primary,#3078d0);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px;display:flex}.panel-notification-menu .menu-head button:disabled{opacity:.45;cursor:default}.notification-feedback{color:var(--muted,#8393a9);margin:0;padding:16px}.panel-notification-menu .notification-unread{background:var(--surface-soft,#f5f8fc)}.panel-notification-menu .menu-row time{color:var(--muted,#8393a9);margin-top:5px;font-size:11px;display:block}.panel-notification-menu .menu-row i{background:#3078d0;border-radius:50%;flex:0 0 7px;height:7px}.client-top-navigation button[data-v-37a5f9bf],.client-header-account-copy strong[data-v-37a5f9bf]{white-space:nowrap}@media (width>=761px) and (width<=1380px){.client-portal-header-inner[data-v-37a5f9bf]{grid-template-columns:auto 1fr;grid-template-areas:"brand utilities""navigation navigation";gap:8px 18px;width:calc(100% - 28px);min-height:132px;padding-block:10px}.client-top-navigation[data-v-37a5f9bf]{border-top:1px solid #ffffff1a;justify-content:center;justify-self:stretch;width:100%;padding-top:8px}.client-header-utilities[data-v-37a5f9bf]{width:100%}.client-header-search[data-v-37a5f9bf]{width:clamp(180px,27vw,260px)}}.legal-link-button{color:var(--blue,#1f71dd);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.legal-link-button:hover{color:#2878d1}.client-claim-reference{cursor:pointer;box-shadow:none!important;color:#2379d8!important;font:inherit!important;background:0 0!important;border:0!important;padding:0!important;font-weight:900!important;text-decoration:none!important}.client-claim-reference:hover{text-decoration:underline!important}.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);color:var(--flow-navy);font-family:var(--font-sans);background:radial-gradient(850px 520px at 80% -14%,#e5effc,#f2f6fb 62%);overflow:auto}.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]{z-index:10;border-bottom:1px solid var(--flow-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;position:sticky;top:0}.client-public-claim__toolbar[data-v-394a0d74]{direction:ltr;grid-template-columns:40px 1fr 40px;align-items:center;gap:12px;width:min(600px,100%);margin:0 auto;padding:13px 18px;display:grid}.client-public-claim__icon-button[data-v-394a0d74]{border:1px solid var(--flow-line);width:40px;height:40px;color:var(--flow-text);background:#fff;border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.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{color:#f0663f;border-color:#f0663f}.client-public-claim__brand[data-v-394a0d74]{color:var(--flow-navy);justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.client-public-claim__brand img[data-v-394a0d74]{object-fit:contain;width:29px;height:29px}.client-public-claim__brand strong[data-v-394a0d74]{font-size:18px;font-weight:900}.client-public-claim__progress[data-v-394a0d74]{justify-content:space-between;width:min(440px,100% - 36px);margin:0 auto;padding:2px 0 14px;display:flex;position:relative}.client-public-claim__progress-line[data-v-394a0d74]{z-index:0;top:18px;background:var(--flow-line);height:2px;position:absolute;inset-inline:16px}.client-public-claim__progress-item[data-v-394a0d74]{z-index:1;color:#96a4b7;flex-direction:column;align-items:center;gap:6px;min-width:74px;font-size:12px;font-weight:700;display:flex;position:relative}.client-public-claim__progress-dot[data-v-394a0d74]{color:#8393a9;background:#e7edf5;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.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]{background:#fff;border-radius:26px;width:min(466px,100%);margin:20px auto;padding:clamp(24px,5vw,32px);animation:.4s both flow-rise-394a0d74;position:relative;box-shadow:0 28px 64px #143c782e,0 3px 12px #143c7814}.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]{color:var(--flow-navy);margin:0 0 5px;font-size:clamp(24px,4vw,29px);font-weight:900}.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]{color:var(--flow-muted);margin:0 0 21px;font-size:14.5px;line-height:1.65}.client-public-claim__type-grid[data-v-394a0d74]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.client-public-claim__type-card[data-v-394a0d74]{border:2px solid var(--flow-line);color:#73839a;background:#fff;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:112px;padding:12px 8px;display:flex}.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]{opacity:.75;margin-top:3px;font-size:11.5px}.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]{margin-top:16px;display:block}.client-public-claim__field>span[data-v-394a0d74]:first-child{color:var(--flow-text);margin-bottom:7px;font-size:13.5px;font-weight:700;display:block}.client-public-claim__input-shell[data-v-394a0d74]{border:1.6px solid var(--flow-line);min-height:54px;color:var(--flow-blue);background:#f5f8fc;border-radius:14px;align-items:center;gap:10px;padding:0 15px;display:flex}.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%;color:var(--flow-navy);background:0 0;border:0;outline:0;padding:14px 0;font-size:16px;font-weight:700}.client-public-claim__primary[data-v-394a0d74]{color:#fff;background:var(--flow-blue);border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:55px;padding:14px 18px;font-size:17px;font-weight:800;display:inline-flex;box-shadow:0 14px 28px #3078d04d}.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]{border:1.6px solid var(--flow-line);width:56px;min-height:55px;color:var(--flow-text);background:#fff;border-radius:15px;flex:0 0 56px;justify-content:center;align-items:center;display:inline-flex}.client-public-claim__secure[data-v-394a0d74],.client-public-claim__signed-in-note[data-v-394a0d74]{justify-content:center;align-items:center;gap:8px;display:flex;color:#8a9ab0!important;margin:13px 0 0!important;font-size:12.5px!important}.client-public-claim__check-badge[data-v-394a0d74]{bottom:93px;color:#fff;background:linear-gradient(150deg,#14b074,#0c8659);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;inset-inline-start:-18px;box-shadow:0 12px 26px #10966466}.client-public-claim__error[data-v-394a0d74]{font-weight:700;color:#c13f27!important;margin:12px 0 0!important;font-size:13px!important}.client-public-claim__loading[data-v-394a0d74],.client-public-claim__success[data-v-394a0d74]{text-align:center;padding:74px 18px 30px;animation:.4s both flow-rise-394a0d74}.client-public-claim__spinner[data-v-394a0d74]{border:5px solid #dce9f8;border-top-color:var(--flow-blue);width:76px;height:76px;color:var(--flow-blue);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 26px;animation:1.1s linear infinite flow-spin-394a0d74;display:flex;position:relative}.client-public-claim__spinner svg[data-v-394a0d74]{animation:1.1s linear infinite flow-counter-spin-394a0d74}.client-public-claim__loading strong[data-v-394a0d74]{color:var(--flow-blue)}.client-public-claim__source[data-v-394a0d74]{border:1px solid var(--flow-line);color:var(--flow-text);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.client-public-claim__source i[data-v-394a0d74]{background:#12a970;border-radius:50%;width:8px;height:8px}.client-public-claim__verified[data-v-394a0d74]{animation:.4s both flow-rise-394a0d74}.client-public-claim__verified-pill[data-v-394a0d74]{color:#0c8659;background:#e8f8f0;border:1px solid #bfe9d5;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:0 auto 16px;padding:8px 16px;font-size:13.5px;font-weight:800;display:flex}.client-public-claim__eligibility[data-v-394a0d74]{color:#fff;text-align:center;background:linear-gradient(140deg,#14b074,#0c8659);border-radius:24px;padding:28px 24px;box-shadow:0 20px 44px #1096644d}.client-public-claim__eligibility span[data-v-394a0d74]{opacity:.92;font-size:14.5px;display:block}.client-public-claim__eligibility strong[data-v-394a0d74]{margin-top:9px;font-size:clamp(27px,5vw,36px);line-height:1.3;display:block}.client-public-claim__verified>p[data-v-394a0d74]{color:var(--flow-text);text-align:center;margin:17px 8px 7px;font-size:14.5px;line-height:1.65}.client-public-claim__verified>small[data-v-394a0d74]{color:var(--flow-muted);text-align:center;margin:0 8px 19px;font-size:12.5px;font-weight:700;line-height:1.55;display:block}.client-public-claim__flight-card[data-v-394a0d74]{border:1px solid var(--flow-line);background:#fff;border-radius:22px;padding:22px 20px;box-shadow:0 10px 30px #102b4d0f}.client-public-claim__route[data-v-394a0d74]{direction:ltr;border-bottom:1px solid #eef2f8;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.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]{flex-direction:column;flex:1;align-items:center;gap:5px;display:flex}.client-public-claim__route b[data-v-394a0d74]{color:var(--flow-blue);letter-spacing:.5px;font-size:12px}.client-public-claim__route div>span[data-v-394a0d74]{width:100%;color:var(--flow-blue);align-items:center;gap:6px;display:flex}.client-public-claim__route i[data-v-394a0d74]{background:var(--flow-line);flex:1;height:2px}.client-public-claim__route small[data-v-394a0d74]{color:#8a9ab0;font-size:11.5px}.client-public-claim__flight-facts[data-v-394a0d74]{grid-template-columns:1fr 1fr;gap:11px;margin-top:16px;display:grid}.client-public-claim__flight-facts div[data-v-394a0d74]{background:#f4f7fb;border-radius:14px;padding:12px 15px}.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]{color:#8a9ab0;margin-bottom:4px;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]{color:#93a0b4!important;margin:12px 0 0!important;font-size:12px!important}.client-public-claim__step[data-v-394a0d74]{animation:.35s both flow-rise-394a0d74}.client-public-claim__question-card[data-v-394a0d74]{border:1px solid var(--flow-line);background:#fff;border-radius:20px;margin-bottom:16px;padding:22px;box-shadow:0 8px 24px #102b4d0d}.client-public-claim__question-card h3[data-v-394a0d74]{color:var(--flow-navy);margin:0 0 13px;font-size:16px;font-weight:800}.client-public-claim__choices[data-v-394a0d74]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.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]{border:1.6px solid var(--flow-line);color:#7f8ea2;background:#fff;border-radius:14px;min-height:57px;padding:12px;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]{gap:12px;margin-top:24px;display:flex}.client-public-claim__passengers[data-v-394a0d74],.client-public-claim__documents[data-v-394a0d74]{flex-direction:column;gap:11px;display:flex}.client-public-claim__passenger[data-v-394a0d74]{border:1.5px solid var(--flow-line);width:100%;color:var(--flow-text);text-align:start;background:#fff;border-radius:16px;align-items:center;gap:13px;padding:17px;display:flex}.client-public-claim__passenger.is-selected[data-v-394a0d74]{border-color:var(--flow-blue);background:#eaf2fd}.client-public-claim__checkbox[data-v-394a0d74]{color:#fff;border:2px solid #c8d6e6;border-radius:9px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.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]{flex-direction:column;flex:1;gap:3px;display:flex}.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]{cursor:pointer;background:#ffffffbf;border:1.6px dashed #c9d7e7;border-radius:16px;align-items:center;gap:13px;min-height:88px;padding:15px 17px;display:flex;position:relative}.client-public-claim__document input[data-v-394a0d74]{opacity:0;width:1px;height:1px;position:absolute}.client-public-claim__upload-icon[data-v-394a0d74]{width:48px;height:48px;color:var(--flow-blue);background:#eaf2fd;border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;display:inline-flex}.client-public-claim__document>span[data-v-394a0d74]:nth-child(3){flex-direction:column;flex:1;gap:4px;display:flex}.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]{color:#8797ad;background:#edf2f7;border-radius:999px;padding:5px 9px;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]{color:#fff;background:#12a970;border-radius:50%;justify-content:center;align-items:center;width:106px;height:106px;margin:0 auto 26px;display:flex;box-shadow:0 22px 48px #12a97047}.client-public-claim__success article[data-v-394a0d74]{border:1px solid var(--flow-line);background:#fff;border-radius:19px;flex-direction:column;gap:6px;width:min(360px,100%);margin:26px auto;padding:22px;display:flex}.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);letter-spacing:.5px;font-size:25px}.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 (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{--lightningcss-light:initial;--lightningcss-dark: ;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:#fff;--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 #142c4d14;--shadow-soft:0 8px 24px #142c4d0f;--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{scroll-behavior:smooth;min-width:320px}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);margin:0;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{background:radial-gradient(circle at 15% 8%,#1f71dd14,transparent 28%),linear-gradient(180deg,#f9fbff 0%,var(--bg) 42%,#f3f7fc 100%);min-height:100vh;color:var(--text)}.makfi-app.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07111f;--surface:#0e1c30;--surface-soft:#12243b;--surface-muted:#112b4d;--text:#e7edf7;--heading:#fff;--muted:#9db0c8;--muted-2:#7186a3;--line:#213650;--line-soft:#182c45;--shadow:0 18px 38px #00000038;--shadow-soft:0 10px 24px #0000002e;background:radial-gradient(circle at 12% 10%,#1f71dd29,#0000 30%),linear-gradient(#07111f,#0a1422)}.makfi-app.claim-funnel-mode{background:radial-gradient(circle at 16% 8%,#1f71dd1a,#0000 30%),linear-gradient(#f7fbff,#eef5ff 48%,#f8fbff);min-height:100dvh;overflow-x:hidden}.standalone-claim-funnel{width:min(1180px,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%,#1f71dd33,#0000 30%),linear-gradient(#07111f,#0a1422)}.makfi-app.dashboard-mode{height:100vh;overflow:hidden}.workspace{min-height:100vh;margin-right:var(--sidebar-width)}.makfi-app.dashboard-mode .workspace{inset-block:0;left:0;right:var(--sidebar-width);scrollbar-gutter:stable;overscroll-behavior:contain;direction:rtl;height:100vh;min-height:0;margin:0;position:fixed;overflow:hidden auto}.makfi-app[dir=ltr] .workspace{margin-right:0;margin-left:var(--sidebar-width)}.makfi-app[dir=ltr].dashboard-mode .workspace{left:var(--sidebar-width);margin:0;right: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);margin:0;right:0}.makfi-app[dir=ltr].dashboard-mode .topbar,.makfi-app[dir=ltr].dashboard-mode .page-body{direction:ltr}.page-body{padding:24px}.dashboard-legal-footer{padding:0;display:block}.dashboard-legal-footer-inner{width:100%;min-height:54px;color:var(--muted);text-align:center;box-shadow:none;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#ffffffeb;border:1px solid #cadbf0e0;border-inline:0;border-radius:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding:12px 18px;font-size:11.5px;font-weight:800;line-height:1.5;display:flex}.dashboard-legal-footer nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.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:"";vertical-align:middle;background:#247adc6b;border-radius:999px;width:4px;height:4px;margin-inline-end:8px;display:inline-block}.dark .dashboard-legal-footer-inner{color:#e2ebf6c7;background:#0d1c30eb;border-color:#6f8bb157;box-shadow:0 18px 42px #00000047}.dark .dashboard-legal-footer a{color:#8dc2ff}.page-stack{flex-direction:column;gap:16px;display:flex}.sidebar{inset-block:0;z-index:40;width:var(--sidebar-width);overscroll-behavior:contain;background:linear-gradient(180deg,#0c2f58f2,#051120fa),var(--navy);color:#eaf3ff;flex-direction:column;gap:18px;padding:24px 20px;transition:width .2s,padding .2s,transform .22s;display:flex;position:fixed;right:0;overflow:hidden auto;box-shadow:-12px 0 30px #05101f2e}.makfi-app[dir=ltr] .sidebar{left:0;right:auto;box-shadow:12px 0 30px #05101f2e}.sidebar-brand{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;display:flex;position:relative}.sidebar-brand-main{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.sidebar-brand img{object-fit:contain;width:66px;height:42px}.sidebar-toggle{color:#d8e9ff;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .18s;display:inline-flex}.sidebar-toggle:hover{color:#fff;background:#ffffff24}.brand-copy{gap:4px;display:grid}.brand-copy strong{color:#fff;font-size:25px;font-weight:800;line-height:1}.brand-copy span{color:#95aac4;font-size:12px}.sidebar-nav{gap:8px;display:grid}.nav-item-shell{min-width:0;position:relative}.nav-item,.logout-button,.quick-tools button{color:#b5c6dc;border-radius:var(--radius);text-align:right;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;font-weight:700;transition:all .18s;display:flex;position:relative}.nav-item>svg:first-child,.logout-button>svg:first-child{flex:none}.nav-label,.logout-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-chevron{opacity:.72;flex:none;margin-inline-start:auto;transition:transform .18s}.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{color:#fff;background:#ffffff14}.nav-item.active{color:#fff;background:linear-gradient(135deg,#287ae5,#185dae);box-shadow:inset 0 0 0 1px #ffffff24,0 12px 22px #1f71dd3d}.nav-item b{color:#d8e9ff;background:#1f71dd38;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:24px;margin-right:auto;font-size:12px;display:inline-flex}.nav-tooltip{z-index:90;color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#07172b;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:12.5px;font-weight:850;line-height:1;transition:all .16s;display:inline-flex;position:absolute;top:50%;left:auto;right:calc(100% + 12px);transform:translateY(-50%)scale(.96);box-shadow:0 16px 34px #030a1647}.nav-tooltip:after{content:"";background:#07172b;border-radius:2px;width:10px;height:10px;position:absolute;top:50%;left:auto;right:-6px;transform:translateY(-50%)rotate(45deg)}.makfi-app[dir=ltr] .nav-tooltip{left:calc(100% + 12px);right:auto}.makfi-app[dir=ltr] .nav-tooltip:after{left:-6px;right:auto}.sidebar-subnav{opacity:0;gap:6px;max-height:0;margin-top:0;transition:max-height .2s,opacity .18s,margin .18s;display:grid;overflow:hidden}.sidebar-subnav.open{opacity:1;max-height:260px;margin-top:6px}.subnav-link,.sidebar-flyout button{color:#b5c6dc;min-height:38px;text-align:inherit;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:800;transition:all .18s;display:flex}.subnav-link{background:#ffffff0a;margin-inline-start:20px}.subnav-link:hover,.subnav-link.active,.sidebar-flyout button:hover,.sidebar-flyout button.active{color:#fff;background:#ffffff1a;border-color:#ffffff1f}.subnav-link b,.sidebar-flyout button b{color:#d8e9ff;background:#1f71dd3d;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:22px;margin-inline-start:auto;font-size:11px;display:inline-flex}.sidebar-flyout{z-index:100;background:linear-gradient(#0e2746fa,#061528fa),#07172b;border:1px solid #ffffff21;border-radius:16px;gap:6px;width:230px;padding:10px;display:none;position:absolute;top:0;left:auto;right:calc(100% + 12px);box-shadow:0 24px 58px #04101f57}.makfi-app[dir=ltr] .sidebar-flyout{left:calc(100% + 12px);right:auto}.sidebar-flyout strong{color:#fff;margin-bottom:3px;font-size:12px;font-weight:950;display:block}.makfi-app[dir=ltr] .nav-item b{margin-left:auto;margin-right:0}.sidebar-card{border-radius:var(--radius);background:#ffffff0d;border:1px solid #ffffff1a;padding:16px}.quick-tools{gap:8px;margin-top:auto;display:grid}.quick-tools h3,.system-state strong{color:#fff;margin:0 0 8px;font-size:15px}.quick-tools button{padding:8px 0}.system-state{justify-content:space-between;align-items:center;display:flex}.system-state span{color:#94a9c2;font-size:12px;display:block}.system-state i{background:var(--green);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #16b36429}.sidebar-footer{gap:6px;display:grid}.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{flex-basis:34px;width:42px;height:34px}.sidebar.collapsed .sidebar-nav,.sidebar.collapsed .sidebar-footer{justify-items:center;overflow:visible}.sidebar.collapsed .nav-item,.sidebar.collapsed .logout-button{border-radius:16px;justify-content:center;gap:0;width:54px;min-height:52px;margin-inline:auto;padding:0}.sidebar.collapsed .nav-item b{top:5px;color:#fff;background:#1f71ddc7;border:1px solid #ffffff1c;min-width:21px;height:21px;margin:0;font-size:10px;position:absolute;inset-inline-start:5px}.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);z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;grid-template-columns:minmax(320px,1fr) max-content;align-items:center;gap:14px;padding:12px 22px;display:grid;position:sticky;top:0}.dark .topbar{background:#0e1c30e0}.page-title h1{color:var(--heading);margin:0;font-size:23px;font-weight:850;line-height:1.2}.page-title p{color:var(--muted);margin:5px 0 0;font-size:12px}.global-search,.table-search,.input-shell,.search-hero{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:40px;color:var(--muted);align-items:center;gap:10px;padding:0 12px;display:flex}.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%;color:var(--text);background:0 0;border:0;outline:0;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{justify-self:start;width:100%;min-width:0;max-width:640px}.global-search-wrap .global-search{max-width:none}.global-search-submit{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.topbar-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.topbar-menu,.table-dropdown{z-index:50;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(360px,86vw);padding:8px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 42px #0f234124}.global-search-wrap .topbar-menu{width:100%;min-width:360px;left:auto;right:0}.compact-menu{width:270px}.notifications-menu,.account-menu{width:380px}.menu-row,.table-dropdown button{border-radius:var(--radius);width:100%;min-height:48px;color:var(--text);text-align:right;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;display:flex}.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{gap:2px;display:grid}.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;color:var(--muted);text-align:center;place-items:center;gap:8px;padding:12px;font-size:12px;display:grid}.menu-icon{border-radius:var(--radius);background:var(--surface-muted);width:34px;height:34px;color:var(--primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.menu-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding:6px 8px 10px;display:flex}.notification-row em{background:0 0;border-radius:50%;width:8px;height:8px;margin-right:auto}.notification-row em.unread{background:var(--primary);box-shadow:0 0 0 4px #1f71dd1f}.menu-footer-action{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);width:100%;min-height:38px;color:var(--primary);font-weight:850}.account-card-mini{border-radius:var(--radius);background:var(--surface-soft);align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:flex}.account-card-mini>span{border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,#1f71dd,#4b91f0);justify-content:center;align-items:center;width:38px;height:38px;font-weight:900;display:inline-flex}.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);white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:12.5px;font-weight:750;transition:all .18s;display:inline-flex}.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{color:var(--primary);box-shadow:var(--shadow-soft);border-color:#b8cff0}.icon-button{width:40px;padding:0;position:relative}.mobile-menu{display:none}.alert-button span{background:var(--red);color:#fff;border:2px solid var(--surface);border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:11px;display:inline-flex;position:absolute;top:-7px;left:-7px}.primary-action,.secondary-action{border-radius:var(--radius);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.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{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:46px;color:var(--text);align-items:center;gap:10px;min-width:178px;padding:4px 8px 4px 12px;display:flex}.profile-chip>span,.avatar-large{border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,#1f71dd,#4b91f0);justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:inline-flex}.profile-chip div{text-align:right;gap:1px;margin-left:auto;display:grid}.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{left:0;right:auto}.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{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.module-hero.flush{box-shadow:none;background:var(--surface-soft)}.eyebrow,.soft-badge{background:var(--surface-muted);width:fit-content;color:var(--primary);border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.command-panel h2,.module-hero h2,.client-hero h2,.wizard-hero h2,.profile-hero h2{color:var(--heading);margin:8px 0 0;font-size:20px;line-height:1.35}.command-panel p,.module-hero p,.client-hero p,.wizard-hero p,.profile-hero p{color:var(--muted);margin:6px 0 0;font-size:13px}.command-actions,.form-actions,.profile-actions,.wizard-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:108px;box-shadow:var(--shadow-soft);grid-template-columns:46px 1fr;align-items:center;gap:12px;padding:16px;display:grid}.metric-icon,.workflow-icon,.result-icon,.notification-icon,.integration-icon{border-radius:var(--radius);width:44px;height:44px;color:var(--primary);background:#eaf3ff;justify-content:center;align-items:center;display:inline-flex}.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{gap:4px;display:grid}.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{color:var(--muted);margin-right:4px;font-size:12px}.metric-change{color:var(--green);font-size:12px;font-weight:800}.metric-change.negative{color:var(--red)}.metric-change em{color:var(--muted);margin-right:4px;font-style:normal;font-weight:600}.dashboard-grid{grid-template-columns:minmax(300px,.9fr) minmax(520px,2fr);gap:14px;display:grid}.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{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.panel-heading.simple{margin-bottom:12px}.panel-heading h3,.chart-head h3,.quick-actions-panel h3,.settings-card h3,.profile-side-card h3{color:var(--heading);margin:0;font-size:16px;line-height:1.3}.panel-heading p,.chart-head p{color:var(--muted);margin:5px 0 0;font-size:12px}.chart-legend{color:var(--muted);gap:14px;font-size:12px;font-weight:800;display:flex}.chart-legend span{align-items:center;gap:6px;display:flex}.chart-legend i{background:var(--primary);border-radius:999px;width:20px;height:3px}.chart-legend .dashed{background:repeating-linear-gradient(90deg,#8fc2ff 0 6px,#0000 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.2px}.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:6px}.line-chart-shell .expected{stroke:#8fc2ff;stroke-width:5px;stroke-dasharray:14 14}.line-chart-shell .points circle{fill:var(--surface);stroke:var(--primary);stroke-width:5px}.chart-summary{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.chart-summary div{border-left:1px solid var(--line);gap:4px;padding:12px 14px;display:grid}.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{grid-template-columns:1fr 1.1fr;align-items:center;gap:16px;min-height:250px;display:grid}.donut{aspect-ratio:1;border-radius:50%;width:min(190px,100%);margin:auto;padding:22px;box-shadow:inset 0 0 0 1px #00000008}.donut div{background:var(--surface);text-align:center;width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-content:center;display:grid}.donut strong{color:var(--heading);font-size:24px}.donut span{color:var(--muted);font-size:12px}.distribution-list{gap:8px;display:grid}.distribution-row{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:12px 1fr auto auto;align-items:center;gap:9px;min-height:44px;padding:8px 10px;font-size:13px;display:grid}.swatch{border-radius:50%;width:10px;height:10px}.distribution-row em{color:var(--muted);font-style:normal}.distribution-note{border-radius:var(--radius);color:var(--primary);background:#eaf3ff;justify-content:space-between;margin-top:12px;padding:12px;font-size:13px;display:flex}.data-table-panel{min-width:0;padding:18px}.panel-actions,.bulk-area,.filter-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.table-toolbar{grid-template-columns:minmax(260px,420px) minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px;display:grid}.table-toolbar-search{grid-column:1;align-items:center;gap:8px;min-width:0;display:flex}.table-toolbar-controls{flex-wrap:wrap;grid-column:2;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.table-search{flex:auto;width:100%;min-width:260px;max-width:none}.table-toolbar-search .bulk-indicator{flex:none}.bulk-indicator.active{color:var(--primary);background:#eaf3ff}.bulk-select{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:auto;min-width:144px;height:42px;padding:0 10px}.button-select{color:var(--primary);justify-content:center;align-items:center;gap:8px;font-weight:850;display:inline-flex}.table-dropdown{width:250px;left:auto;right:0}.table-filter-dropdown{position:relative}.filter-dropdown{width:280px}.dropdown-search{border:1px solid var(--line);border-radius:var(--radius);min-height:38px;color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;padding:0 10px;display:flex}.dropdown-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.filter-pill{min-height:38px;color:var(--muted);padding:0 12px}.filter-pill.active{background:var(--primary);border-color:var(--primary);color:#fff}.table-scroll{border:1px solid var(--line);border-radius:var(--radius);width:100%;overflow-x:auto}.smart-table{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.smart-table th,.smart-table td{text-align:right;border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:14px 12px}.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);font-weight:850;text-decoration:none}.status-chip,.priority-chip{border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:4px 10px;font-size:12px;font-weight:850;display:inline-flex}.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{background:currentColor;border-radius:50%;width:7px;height:7px}.row-action-cell{width:72px;position:relative}.row-action-button{width:40px;min-height:38px;padding:0}.action-popover{z-index:10;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:170px;box-shadow:var(--shadow);padding:8px;display:grid;position:absolute;top:48px;left:12px}.action-popover.action-popover-floating{z-index:2600;width:min(220px,100vw - 24px);min-width:190px;max-height:min(360px,100vh - 24px);position:fixed;left:auto;overflow-y:auto;box-shadow:0 18px 42px #0f234133}.action-popover.action-popover-floating button{min-height:40px}.action-popover button{color:var(--text);text-align:right;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;display:flex}.action-popover button:hover{background:var(--surface-muted);color:var(--primary)}.empty-table{color:var(--muted);text-align:center!important;padding:28px!important}.workflow-grid,.process-grid,.client-grid,.module-grid,.settings-grid,.profile-grid{gap:14px;display:grid}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-card,.process-card{gap:8px;padding:16px;display:grid}.workflow-card span,.process-card p,.workflow-card p{color:var(--muted);margin:0;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{gap:10px;display:grid}.activity-list.small{gap:8px}.activity-item{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);align-items:center;gap:12px;min-height:56px;padding:10px;display:flex}.activity-item b{border-radius:var(--radius);width:30px;height:30px;color:var(--primary);background:#eaf3ff;justify-content:center;align-items:center;display:inline-flex}.activity-item strong{color:var(--heading);font-size:13px}.activity-item span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid label,.auth-form label{gap:7px;display:grid}.form-grid span,.auth-form span{color:var(--muted);font-size:12px;font-weight:800}.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:40px;color:var(--text);padding:0 12px;font-family:inherit}.form-grid textarea{resize:vertical;min-height:92px;padding-block:10px}.form-actions{justify-content:flex-end;margin-top:14px}.wide-field{grid-column:1/-1}.support-feedback{border-radius:var(--radius);color:#087443;background:#16b36414;border:1px solid #16b36438;align-items:center;gap:8px;margin:12px 0 0;padding:9px 11px;font-size:12px;font-weight:850;display:inline-flex}.page-feedback{width:fit-content;margin:0}.support-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07111f94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.support-ticket-modal{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(760px,100%);max-height:min(860px,100vh - 40px);padding:20px;overflow-y:auto;box-shadow:0 30px 70px #07111f47}.support-modal-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;padding-bottom:14px;display:flex}.support-modal-header h3{color:var(--heading);margin:8px 0 0;font-size:19px;line-height:1.3}.support-modal-header p{color:var(--muted);margin:6px 0 0;font-size:12.5px}.support-attachment-uploader,.ticket-composer-attachments{border-radius:var(--radius-sm);background:linear-gradient(#fbfdff,#f5faff);border:1px solid #1f71dd29;gap:10px;padding:12px;display:grid}.support-attachment-uploader>div:first-child{gap:4px;display:grid}.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{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.file-pick-button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:40px;color:var(--primary);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.file-pick-button input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.file-pick-button:hover{background:#f3f8ff;border-color:#1f71dd59}.compact-action{min-height:40px;padding:0 12px}.attachment-chip-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.attachment-chip{color:var(--primary);background:#eaf3ff;border:1px solid #1f71dd38;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:11.5px;font-weight:850;display:inline-flex}.attachment-chip button{width:20px;height:20px;color:var(--primary);cursor:pointer;background:#1f71dd1f;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.modal-close-button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);width:38px;height:38px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.modal-close-button:hover{color:var(--primary);box-shadow:var(--shadow-soft);border-color:#b8cff0}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.process-card b{border-radius:var(--radius);background:var(--primary);color:#fff;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.process-card span{background:linear-gradient(90deg,var(--primary),#8fc2ff);border-radius:999px;height:6px}.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{align-content:start;gap:14px;min-width:0;display:grid}.latest-claim-card{padding:16px}.latest-claim-card .panel-heading{margin-bottom:10px}.latest-claim-card .panel-heading h3{font-size:15px}.timeline{gap:14px;margin-top:12px;display:grid}.latest-claim-card .timeline{gap:10px;margin-top:8px}.timeline div{grid-template-columns:18px 1fr auto;align-items:center;gap:10px;display:grid;position:relative}.timeline b{background:var(--line);width:14px;height:14px;box-shadow:0 0 0 5px var(--surface-soft);border-radius:50%}.timeline .done b{background:var(--green)}.timeline .active b{background:var(--primary)}.timeline span{color:var(--heading);font-size:13px;font-weight:800}.latest-claim-card .timeline span{font-size:12.5px}.timeline em{color:var(--muted);font-size:12px;font-style:normal}.latest-claim-card .timeline em{font-size:11.5px}.client-readiness-card{gap:12px;padding:16px;display:grid}.readiness-meter{gap:8px;display:grid}.readiness-meter span{background:var(--line-soft);border-radius:999px;height:9px;overflow:hidden}.readiness-meter b{width:var(--w);border-radius:inherit;background:linear-gradient(90deg,var(--primary),#7db7ff);height:100%;display:block}.readiness-meter strong{color:var(--heading);font-size:12.5px}.readiness-list{gap:8px;display:grid}.readiness-list div{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-height:38px;padding:8px 10px;display:grid}.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{gap:12px;min-width:0;display:grid}.client-chart-body{grid-template-columns:minmax(170px,.8fr) minmax(0,1.15fr);align-items:center;gap:16px;display:grid}.client-radial-chart{aspect-ratio:1;background:conic-gradient(var(--primary) 0 46%,#f79009 46% 78%,var(--green) 78% 100%);border-radius:50%;width:min(190px,100%);margin:auto;padding:18px;box-shadow:inset 0 0 0 1px #1f71dd14}.client-radial-chart>div{background:var(--surface);text-align:center;width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-content:center;display:grid}.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{color:var(--muted);margin-top:5px;font-size:11.5px;font-weight:800}.client-chart-list{gap:10px;display:grid}.client-chart-list div{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:1fr auto;align-items:center;gap:7px 12px;padding:10px;display:grid}.client-chart-list span{color:var(--text);align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.client-chart-list strong{color:var(--heading);font-size:12px}.client-chart-list i{background:var(--primary);border-radius:50%;width:9px;height:9px}.client-chart-list i.amber{background:#f79009}.client-chart-list i.green{background:var(--green)}.client-chart-list b{background:linear-gradient(90deg,var(--primary) var(--w),var(--line-soft) var(--w));border-radius:999px;grid-column:1/-1;height:6px}.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{border-radius:var(--radius);background:#eaf3ff;border:1px solid #247adc29;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 12px;display:flex}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quick-action-grid button,.choice-card,.upload-grid button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);min-height:92px;color:var(--text);place-items:center;gap:8px;font-weight:800;display:grid}.choice-card.active,.quick-action-grid button:hover,.upload-grid button:hover{border-color:var(--primary);color:var(--primary);background:#eaf3ff}.wizard-steps{grid-template-columns:repeat(var(--wizard-step-count,9),minmax(0,1fr));gap:8px;display:grid}.wizard-steps button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:74px;color:var(--muted);text-align:center;place-items:center;gap:6px;font-weight:800;display:grid}.wizard-steps b{background:var(--surface-muted);width:26px;height:26px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.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{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);gap:7px;min-width:220px;padding:12px;display:grid}.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{background:var(--line-soft);border-radius:999px;height:7px;overflow:hidden}.wizard-progress-card i{border-radius:inherit;background:linear-gradient(90deg,var(--primary),#8fc2ff);height:100%;display:block}.claim-form-card{gap:14px;display:grid}.claim-step-layout,.booking-verification-grid,.request-detail-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:stretch;gap:14px;display:grid}.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{background:linear-gradient(135deg,#1f71dd14,var(--surface));align-items:flex-start;gap:12px;padding:14px;display:flex}.integration-note svg{color:var(--primary);flex:none}.integration-note strong,.normalized-booking-card h3,.request-summary-card h4,.gds-card h3{color:var(--heading);margin:0}.integration-note p,.normalized-booking-card p,.request-summary-card p,.gds-card p{color:var(--muted);margin:6px 0 0;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{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.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{color:var(--heading);margin:4px 0 0;font-size:13px;font-weight:900}.gds-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.gds-card{grid-template-columns:42px 1fr auto;align-items:start;gap:10px;min-height:116px;padding:14px;display:grid}.gds-card.large{grid-template-columns:44px 1fr auto;min-height:136px}.gds-icon{border-radius:var(--radius);width:42px;height:42px;color:var(--primary);background:#eaf3ff;justify-content:center;align-items:center;display:inline-flex}.gds-card strong{color:var(--heading);justify-self:end;font-size:13px}.gds-card em{color:#087443;background:#eafaf1;border-radius:999px;grid-column:2/4;width:fit-content;padding:4px 9px;font-size:11.5px;font-style:normal;font-weight:900}.gds-card small{color:var(--muted);grid-column:2/4;font-size:11.5px;font-weight:850}.branch-panel{gap:14px;display:grid}.branch-head{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);gap:7px;padding:14px;display:grid}.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{gap:14px;display:grid}.compact-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-cards .choice-card{min-height:90px}.branch-form-card{gap:8px;display:grid}.branch-form-card label{display:block}.branch-form-card input{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;min-height:38px;color:var(--text);padding:0 10px;font-family:inherit}.passenger-selection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.passenger-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:96px;padding:12px;display:grid}.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{color:var(--muted);margin-top:4px;font-size:11.5px;font-weight:800}.passenger-card em{color:var(--primary);font-size:11.5px;font-style:normal;font-weight:900}.required-documents-grid button em{background:var(--surface);color:var(--primary);border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal}.request-ops-page .data-table-panel{padding-bottom:14px}.request-detail-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);gap:14px;padding:18px;display:grid}.request-detail-actions,.request-status-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.request-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.request-summary-card{min-width:0;padding:14px}.eligibility-card{align-content:start;gap:8px;display:grid}.compact-readonly{grid-template-columns:1fr;margin-top:4px}.document-checklist{gap:8px;margin-top:10px;display:grid}.document-checklist div{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.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{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.request-workflow div{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);align-items:center;gap:8px;min-height:58px;padding:8px;display:flex}.request-workflow b{background:var(--surface-muted);width:26px;height:26px;color:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.request-workflow .done b{background:var(--green);color:#fff}.request-workflow .active{background:#eaf3ff;border-color:#1f71dd57}.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{grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:100px;padding:14px 15px}.request-metric-strip .metric-icon{border-radius:12px;width:40px;height:40px}.request-metric-strip .metric-copy{gap:3px;min-width:0}.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{overflow-wrap:anywhere;font-size:clamp(18px,1.45vw,21px);line-height:1.18}.request-metric-strip .metric-change{overflow-wrap:anywhere;display:inline}.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);box-shadow:var(--shadow-soft);padding:10px}.request-detail-tabs{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;display:grid}.request-detail-tabs button{border-radius:var(--tab-radius);min-width:0;min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:12.5px;font-weight:850;line-height:1.45;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.request-detail-tabs button:hover{color:var(--primary);background:#f4f8ff;border-color:#1f71dd2e}.request-detail-tabs button.active{background:linear-gradient(180deg,var(--primary),#1466c9);color:#fff;border-color:#1f71dd57;box-shadow:0 12px 24px #1f71dd2e}.request-detail-tabs button b{min-width:22px;height:22px;color:var(--primary);background:#eaf3ff;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;line-height:1;display:inline-flex}.request-detail-tabs button.active b{color:#fff;background:#ffffff2e}.request-detail-layout{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:start;gap:14px;display:grid}.request-detail-tab-panel{grid-template-columns:minmax(0,1fr)}.request-detail-tab-panel>.detail-card{min-height:360px;animation:.18s tab-panel-in}@keyframes tab-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.detail-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);align-content:start;gap:14px;padding:18px;display:grid}.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{gap:6px;min-height:94px;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{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.detail-card-head h3{color:var(--heading);margin:7px 0 0;font-size:17px;line-height:1.45}.detail-card-head p{color:var(--muted);margin:5px 0 0;font-size:12.5px;line-height:1.7}.claim-flow-map{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.flow-step{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);align-content:start;gap:8px;min-height:102px;padding:12px;display:grid}.flow-step b{background:var(--surface-muted);width:28px;height:28px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.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{background:#f3fcf7;border-color:#16b3643d}.flow-step.done b{background:var(--green);color:#fff}.flow-step.active,.flow-step.live{background:#eaf3ff;border-color:#1f71dd57}.flow-step.active b,.flow-step.live b{background:var(--primary);color:#fff}.flow-step.pending{opacity:.78}.action-form-grid textarea{resize:vertical;min-height:98px}.request-action-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.request-action-buttons .primary-action,.request-action-buttons .secondary-action{min-height:40px}.voucher-preview{border-radius:var(--radius);color:#087443;background:#effcf5;border:1px solid #16b3643d;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.voucher-preview div{gap:3px;min-width:0;display:grid}.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{background:#fff;min-height:34px}.payment-gate-preview{border-radius:var(--radius);color:#a15c07;background:#fff8ed;border:1px solid #f7900940;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.payment-gate-preview.paid{color:#087443;background:#effcf5;border-color:#16b3643d}.payment-gate-preview div{gap:3px;min-width:0;display:grid}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fact-grid span{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);align-content:center;gap:5px;min-height:70px;padding:11px;display:grid}.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{gap:8px;display:grid}.integration-snapshot-list div{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:28px minmax(82px,auto) 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.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{color:#087443;background:#eafaf1;border-radius:999px;justify-self:end;padding:4px 8px;font-size:11px;font-style:normal;font-weight:850}.request-document-list{margin-top:0}.request-conversation,.request-event-log{gap:10px;max-height:420px;padding-left:4px;display:grid;overflow:auto}.message-bubble{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);gap:8px;padding:12px;display:grid}.message-bubble>div:first-child{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.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{color:var(--text);margin:0;font-size:12.5px;line-height:1.85}.attachment-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.attachment-pill{color:var(--primary);background:#eaf3ff;border:1px solid #1f71dd38;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:11.5px;font-weight:850;display:inline-flex}.event-log-item{grid-template-columns:16px 1fr;gap:10px;display:grid;position:relative}.event-log-item b{background:var(--primary);border-radius:50%;width:12px;height:12px;margin-top:8px;box-shadow:0 0 0 4px #eaf3ff}.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{color:var(--text);margin:6px 0;font-size:12.5px;line-height:1.75}.event-log-item small{color:var(--muted);font-size:11.5px}.client-next-card{background:linear-gradient(#fff,#f5faff);border-color:#1f71dd33}.client-action-note{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:#ffffffb8;gap:8px;margin-top:2px;padding:12px;display:grid}.client-action-note span{color:var(--muted);align-items:center;gap:8px;font-size:12px;line-height:1.65;display:inline-flex}.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{min-width:0;display:grid}.ticket-detail-panel>.detail-card{animation:.18s tab-panel-in}.ticket-thread-card{gap:16px}.ticket-thread-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.thread-order-hint{color:var(--primary);background:#f3f8ff;border:1px solid #1f71dd2e;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;font-weight:850;display:inline-flex}.ticket-conversation-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.35fr);align-items:start;gap:14px;display:grid}.ticket-message-list{gap:10px;max-height:500px;padding-left:4px;display:grid;overflow:auto}.ticket-message{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);gap:10px;padding:13px;display:grid}.ticket-message.system{background:#fbfdff;border-style:dashed}.ticket-message-meta{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ticket-message-meta span{gap:3px;display:grid}.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{color:var(--text);margin:0;font-size:12.5px;line-height:1.95}.ticket-side-summary{gap:10px;display:grid;position:sticky;top:12px}.ticket-side-summary>div{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);gap:5px;padding:12px;display:grid}.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{border-radius:var(--radius);background:linear-gradient(#fff,#f5faff);border:1px solid #1f71dd2e;gap:10px;padding:12px;display:grid}.ticket-composer.disabled{opacity:.7}.ticket-composer label{gap:7px;display:grid}.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{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--heading);outline:none;padding:10px 12px;font-family:inherit;font-size:12.5px;line-height:1.8}.ticket-composer textarea{resize:vertical;min-height:104px}.ticket-composer textarea:focus,.ticket-composer input:focus{border-color:#1f71dd6b;box-shadow:0 0 0 3px #1f71dd1a}.ticket-composer-actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.ticket-admin-card{gap:16px}.ticket-admin-form textarea{min-height:112px}.ticket-admin-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ticket-admin-actions .secondary-action,.ticket-admin-actions .primary-action{min-height:40px}.ticket-sla-strip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ticket-sla-strip span{min-height:72px;color:var(--muted);border-inline-start:1px solid var(--line);align-content:center;gap:4px;padding:12px;font-size:11.5px;line-height:1.55;display:grid}.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{gap:9px;display:grid}.ticket-attachment-row{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:minmax(180px,1fr) minmax(120px,auto) auto;align-items:center;gap:10px;min-height:58px;padding:10px;display:grid}.ticket-attachment-row span{min-width:0;color:var(--heading);align-items:center;gap:8px;display:inline-flex}.ticket-attachment-row svg{color:var(--primary)}.ticket-attachment-row b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ticket-attachment-row small{color:var(--muted);font-size:11.5px}.empty-state-inline{border:1px dashed var(--line);border-radius:var(--radius);min-height:120px;color:var(--muted);background:var(--surface-soft);place-items:center;gap:8px;font-size:12.5px;display:grid}.ticket-event-log{max-height:520px}.ticket-workspace-hero{justify-content:space-between;align-items:center;gap:18px;min-height:132px;display:flex}.ticket-identity{gap:8px;min-width:0;display:grid}.ticket-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ticket-title-row h2{margin:0}.ticket-title-chips{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.ticket-hero-actions{flex-shrink:0;position:relative}.ticket-hero-actions .secondary-action,.ticket-hero-actions .primary-action{min-height:40px}.ticket-hero-menu{position:relative}.ticket-hero-popover{z-index:130;width:260px;left:0;right:auto}.ticket-tab-switcher{border-radius:16px;padding:6px}.ticket-tab-switcher .request-detail-tabs{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:6px}.ticket-tab-switcher .request-detail-tabs button{border-radius:14px;min-height:44px;font-size:12.1px}.ticket-tab-switcher .request-detail-tabs button:not(.active){border-color:var(--line-soft);box-shadow:none;background:#fff}.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{grid-template-columns:minmax(0,1fr) minmax(270px,330px);align-items:start;gap:16px;display:grid}.ticket-thread-main{gap:14px;min-width:0;display:grid}.ticket-message-list{scrollbar-gutter:stable;max-height:580px;padding:2px 2px 2px 8px}.ticket-message{background:#fbfdff;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:14px}.ticket-message.outgoing{background:linear-gradient(#f7fbff,#eef6ff);border-color:#1f71dd4d}.ticket-message.system{background:linear-gradient(#f8fbffc7,#fff);border-color:#1f71dd2e}.ticket-message-avatar{width:38px;height:38px;color:var(--primary);background:#edf5ff;border:1px solid #1f71dd29;border-radius:14px;place-items:center;display:inline-grid}.ticket-message.outgoing .ticket-message-avatar{background:var(--primary);color:#fff}.ticket-message.system .ticket-message-avatar{color:var(--muted);background:#fff;border-style:dashed}.ticket-message-content{gap:10px;min-width:0;display:grid}.ticket-message-meta{align-items:center}.ticket-message p{font-size:12.7px;line-height:2.05}.ticket-command-panel{gap:12px;min-width:0;display:grid;position:sticky;top:14px}.ticket-summary-panel,.ticket-operator-panel,.ticket-context-list,.ticket-decision-card,.ticket-settings-grid section{border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);background:linear-gradient(#fffffff5,#f8fbfff5);border-radius:18px}.ticket-summary-panel,.ticket-operator-panel,.ticket-decision-card{gap:12px;padding:14px;display:grid}.ticket-summary-panel h4,.ticket-decision-card h4,.ticket-info-main h4{color:var(--heading);margin:0;font-size:15px;line-height:1.75}.ticket-summary-panel p,.ticket-decision-card p,.ticket-info-main p{color:var(--muted);margin:0;font-size:12.3px;line-height:1.8}.ticket-next-step{color:var(--text);background:#f3f8ff;border:1px solid #1f71dd29;border-radius:16px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.ticket-next-step svg{color:var(--primary)}.ticket-next-step.urgent{background:#fff5f5;border-color:#ef444433}.ticket-next-step.urgent svg,.ticket-next-step.urgent b{color:var(--red)}.ticket-next-step span{gap:4px;font-size:12.3px;line-height:1.8;display:grid}.ticket-next-step b{color:var(--heading);font-size:12.8px}.mini-panel-head{color:var(--heading);justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:850;display:flex}.mini-panel-head svg{color:var(--primary)}.ticket-operator-panel label{gap:7px;display:grid}.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{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--heading);border-radius:14px;outline:none;padding:10px 12px;font-family:inherit;font-size:12.5px;line-height:1.8}.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{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ticket-operator-actions.simplified{grid-template-columns:minmax(0,1fr) auto}.ticket-operator-actions button{justify-content:center;min-height:38px}.ticket-context-list{display:grid;overflow:hidden}.ticket-context-list div{border-bottom:1px solid var(--line-soft);gap:4px;min-height:58px;padding:12px 14px;display:grid}.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{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:16px;display:grid}.ticket-decision-card{position:sticky;top:14px}.ticket-admin-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ticket-admin-actions button{justify-content:center}.danger-action{color:var(--red);background:#fff8f8;border-color:#ef444433}.ticket-sla-strip{border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.ticket-info-board{grid-template-columns:minmax(240px,.36fr) minmax(0,1fr);gap:14px;display:grid}.ticket-info-main{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:18px;align-content:start;gap:10px;padding:16px;display:grid}.ticket-upload-inline{background:#f7fbff;border:1px dashed #1f71dd3d;border-radius:18px;gap:10px;margin-top:12px;padding:14px;display:grid}.ticket-upload-inline>span{color:var(--heading);font-size:12.6px;font-weight:850}.ticket-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ticket-settings-grid section{align-content:start;gap:10px;padding:14px;display:grid}.ticket-setting-row{border:1px solid var(--line-soft);background:var(--surface);border-radius:14px;grid-template-columns:minmax(90px,.38fr) minmax(110px,.42fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.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{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:stretch;gap:16px;height:clamp(640px,100vh - 320px,820px);min-height:0;display:grid}.ticket-conversation-sidebar{scrollbar-gutter:stable;align-content:start;gap:12px;min-width:0;max-height:100%;padding-inline-end:2px;display:grid;position:sticky;top:96px;overflow:auto}.ticket-conversation-main{flex-direction:column;gap:10px;min-width:0;height:100%;min-height:0;display:flex}.ticket-customer-card,.ticket-person-detail-card,.ticket-detail-section{border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);background:linear-gradient(#fffffff5,#f8fbfff5);border-radius:18px;padding:14px}.ticket-person-row{align-items:center;gap:10px;min-width:0;display:flex}.ticket-person-row.large{border-bottom:1px solid var(--line-soft);align-items:flex-start;padding-bottom:12px}.ticket-person-avatar{width:42px;height:42px;color:var(--primary);background:#eaf3ff;border-radius:14px;flex:0 0 42px;place-items:center;font-size:18px;font-weight:950;display:inline-grid}.ticket-person-row div{gap:2px;min-width:0;display:grid}.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{border:1px solid var(--line-soft);background:var(--surface);border-radius:14px;gap:0;margin:12px 0 0;display:grid;overflow:hidden}.ticket-customer-card dl div,.ticket-person-detail-card dl div{border-bottom:1px solid var(--line-soft);gap:4px;min-height:54px;padding:10px 12px;display:grid}.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{color:var(--heading);margin:0;font-size:12.6px;font-weight:850;line-height:1.65}.ticket-operator-panel.compact{box-shadow:none}.ticket-reply-box{z-index:2;border-color:#1f71dd33;border-radius:18px;flex:none;gap:9px;padding:12px;position:relative;box-shadow:0 12px 28px #1f71dd17}.ticket-composer-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ticket-composer-head strong{color:var(--heading);font-size:14px;line-height:1.55}.ticket-composer-head small{color:var(--muted);flex-basis:100%;font-size:11.4px;line-height:1.45}.ticket-reply-box textarea{resize:vertical;background:#fff;border-radius:14px;min-height:74px;max-height:112px}.ticket-attachment-dropzone{background:#f7fbff;border:1px dashed #1f71dd3d;border-radius:18px;grid-template-columns:minmax(210px,260px) minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.ticket-file-picker{background:#fff;border-color:#1f71dd2e;min-height:48px}.ticket-upload-control{text-align:right;flex-wrap:wrap;place-content:center flex-start;row-gap:2px;padding:7px 11px}.ticket-upload-control span{color:var(--heading);font-size:12.3px;font-weight:900}.ticket-upload-control small{color:var(--muted);flex-basis:100%;font-size:10.8px;font-weight:800;line-height:1.3}.ticket-attach-empty{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:12px;align-items:center;margin:0;padding:0 8px;font-size:11.6px;font-weight:800;display:flex}.ticket-manual-file{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ticket-selected-attachments{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ticket-selected-attachment{max-width:min(100%,360px);min-height:34px;padding-inline-end:8px}.ticket-selected-attachment small{color:var(--muted);font-size:10.5px;font-weight:800}.ticket-selected-attachment.image{color:#087443;background:#f0fff8;border-color:#16b36438}.ticket-composer-footer{justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.ticket-composer-footer>span{color:var(--muted);align-items:center;gap:6px;font-size:11.8px;font-weight:850;display:inline-flex}.ticket-thread-toolbar{border:1px solid var(--line-soft);background:var(--surface);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:8px 10px;display:flex}.ticket-thread-toolbar span,.ticket-thread-toolbar b{color:var(--text);background:#f6faff;border:1px solid #1f71dd24;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;font-weight:850;display:inline-flex}.ticket-thread-toolbar b{color:var(--primary);background:#eaf3ff}.ticket-thread-scroll{overscroll-behavior:contain;border:1px solid var(--line-soft);scrollbar-gutter:stable;background:linear-gradient(#fff,#f8fbff);border-radius:18px;flex:auto;min-height:0;padding:10px;overflow-y:auto}.ticket-thread-countline{z-index:1;border-bottom:1px solid var(--line-soft);min-height:40px;color:var(--muted);background:linear-gradient(#fff,#ffffffeb);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:10px;padding:0 2px 8px;font-size:11.6px;font-weight:850;display:flex;position:sticky;top:0}.ticket-thread-countline span,.ticket-thread-countline b{align-items:center;gap:6px;font-weight:850;display:inline-flex}.ticket-thread-countline b{color:var(--primary)}.ticket-timeline{max-height:none;padding:0;position:relative;overflow:visible}.ticket-timeline:before{content:"";background:linear-gradient(#1f71dd47,#1f71dd0a);border-radius:999px;width:2px;position:absolute;inset-block:18px;inset-inline-start:21px}.ticket-timeline .ticket-message{border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px;position:relative}.ticket-thread-scroll .ticket-message-list{max-height:none;padding:2px 2px 2px 8px;overflow:visible}.ticket-timeline .ticket-message-avatar{z-index:1;border-radius:16px;width:44px;height:44px;position:relative}.ticket-timeline .ticket-message-content{gap:11px}.ticket-timeline .ticket-message-meta{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ticket-message-meta em{border:1px solid var(--line-soft);background:var(--surface);min-height:24px;color:var(--muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:10.8px;font-style:normal;font-weight:900;display:inline-flex}.ticket-message.outgoing .ticket-message-meta em{color:var(--primary);background:#eaf3ff;border-color:#1f71dd38}.ticket-message.system .ticket-message-meta em{background:#f8fafc}.ticket-message-attachments{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:8px;display:grid}.ticket-file-card{border:1px solid var(--line-soft);min-width:0;min-height:58px;color:inherit;text-align:inherit;background:#fff;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.ticket-file-card:hover{background:#f9fcff;border-color:#1f71dd42}.ticket-file-card span:last-child{gap:2px;min-width:0;display:grid}.ticket-file-card b{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;overflow:hidden}.ticket-file-card small{color:var(--muted);font-size:10.8px;font-weight:800}.ticket-file-icon,.ticket-file-thumb{width:42px;height:42px;color:var(--primary);background:#eaf3ff;border-radius:14px;place-items:center;display:inline-grid;overflow:hidden}.ticket-file-card.image .ticket-file-thumb{color:#087443;background:linear-gradient(135deg,#eaf3ff,#ecfdf3)}.ticket-file-thumb img{object-fit:cover;width:100%;height:100%}.ticket-detail-overview{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ticket-detail-overview .ticket-detail-section:last-child{grid-column:2}.ticket-detail-section{gap:12px;display:grid}.ticket-detail-summary{gap:7px;display:grid}.ticket-detail-summary h4{color:var(--heading);margin:0;font-size:17px;line-height:1.7}.ticket-detail-summary p{color:var(--text);margin:0;font-size:12.8px;line-height:1.9}.ticket-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ticket-detail-facts span,.ticket-linked-claim{border:1px solid var(--line-soft);background:var(--surface);border-radius:14px;align-content:center;gap:4px;min-height:66px;padding:10px 12px;display:grid}.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{background:#fffbeb;border-color:#f59e0b3d}.ticket-next-step.amber svg,.ticket-next-step.amber b{color:#b45309}.ticket-next-step.green{background:#f0fff8;border-color:#16b36438}.ticket-next-step.green svg,.ticket-next-step.green b{color:#087443}.ticket-next-step.red{background:#fff5f5;border-color:#ef444438}.ticket-next-step.red svg,.ticket-next-step.red b{color:var(--red)}.verification-panel,.review-box{text-align:center;border-radius:var(--radius);background:var(--surface-soft);border:1px dashed #b8cff0;justify-content:center;align-items:center;gap:18px;min-height:180px;display:flex}.eligibility-panel,.identity-panel{text-align:right;justify-content:space-between;padding:18px}.eligibility-panel>div,.identity-panel>div{flex:1}.eligibility-panel h3,.identity-panel h3,.claim-review-box h3{color:var(--heading);margin:0}.eligibility-panel p,.identity-panel p,.claim-review-box p{color:var(--muted);margin:6px 0 0;font-size:12.5px;line-height:1.7}.eligibility-grid,.review-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.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{color:var(--heading);margin-bottom:3px;font-size:13px;display:block}.claim-type-grid .choice-card,.required-documents-grid button{align-content:center;min-height:112px}.conditional-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.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{color:var(--heading);margin-top:7px;font-size:14px;line-height:1.6;display:block}.segmented-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.segmented-choice button{border:1px solid var(--line);border-radius:var(--tab-radius);background:var(--surface);min-height:36px;color:var(--muted);font-weight:850}.segmented-choice button.active{color:var(--primary);background:#eaf3ff;border-color:#247adc6b}.authorization-checks{gap:8px;margin-top:12px;display:grid}.authorization-checks label{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:42px;color:var(--text);align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:800;display:flex}.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{text-align:right;justify-content:flex-start;padding:18px}.wizard-actions{justify-content:space-between;margin-top:16px}.claim-modal-backdrop{place-items:start center;overflow-y:auto}.claim-wizard-modal{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--surface) 0%,var(--surface-soft) 100%);width:min(1180px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 34px 90px #07111f52}.embedded-wizard{gap:14px;padding:18px}.embedded-wizard .wizard-hero{padding-inline-end:58px;position:relative}.wizard-close{top:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:38px;height:38px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:18px}.claim-fee-pill{width:fit-content;min-height:28px;color:var(--primary);background:#eaf3ff;border:1px solid #1f71dd2e;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex}.claim-fee-summary{border-radius:var(--radius);background:linear-gradient(135deg,#f7fbff,#eef6ff);border:1px solid #1f71dd33;grid-column:1/-1;gap:10px;padding:14px;display:grid}.claim-fee-summary h3{color:var(--heading);margin:0;font-size:24px}.claim-fee-summary p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.fee-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fee-summary-grid span,.service-fee-review{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);color:var(--muted);padding:10px;font-size:11.5px;line-height:1.6}.fee-summary-grid strong{color:var(--heading);font-size:14px;display:block}.service-fee-review{align-items:center;gap:10px;margin-top:12px;display:flex}.service-fee-review p{margin:0}.settings-layout,.search-layout{grid-template-columns:230px 1fr;gap:14px;display:grid}.subnav-panel{top:calc(var(--topbar-height) + 20px);border:1px solid var(--line);border-radius:var(--tab-shell-radius);background:var(--surface);box-shadow:var(--shadow-soft);align-self:start;gap:8px;padding:14px;display:grid;position:sticky}.subnav-panel.slim{top:calc(var(--topbar-height) + 20px)}.subnav-item{border-radius:var(--tab-radius);min-height:42px;color:var(--muted);text-align:right;background:0 0;border:0;align-items:center;gap:9px;padding:0 10px;font-weight:800;display:flex}.subnav-item.active,.subnav-item:hover{background:var(--surface-muted);color:var(--primary)}.settings-content{gap:14px;min-width:0;display:grid}.settings-page{gap:14px;display:grid}.settings-hero{align-items:center}.settings-tabs{border:1px solid var(--line);border-radius:var(--tab-shell-radius,22px);box-shadow:var(--shadow-soft);background:#ffffffc7;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;padding:10px;display:grid}.settings-tabs button{border-radius:var(--tab-radius,16px);min-height:66px;color:var(--muted);text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;transition:all .18s;display:grid}.settings-tabs button svg{background:var(--surface-muted);width:30px;height:30px;color:var(--primary);border-radius:12px;padding:6px}.settings-tabs button span{gap:3px;min-width:0;display:grid}.settings-tabs button strong{color:var(--heading);font-size:13px;line-height:1.35}.settings-tabs button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.settings-tabs button:hover{background:var(--surface-soft);border-color:#1f71dd33}.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{color:#fff;background:#ffffff29}.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{gap:10px;display:grid}.setting-row{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:flex}.setting-row span{color:var(--text);font-weight:750}.setting-row strong{color:var(--primary)}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.integration-grid.compact{grid-template-columns:1fr}.integration-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.integration-card h3{color:var(--heading);margin:0}.auth-channel-card{grid-template-columns:52px 1fr auto auto}.message-settings-panel{gap:14px;display:grid}.channel-subtabs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.channel-subtabs button{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:850;display:inline-flex}.channel-subtabs button.active{color:var(--primary);background:#1f71dd1a;border-color:#1f71dd59}.provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-card small{color:var(--primary);margin-top:5px;font-size:11px;font-weight:850;display:block}.template-workbench{grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.template-picker-card{top:calc(var(--topbar-height) + 14px);position:sticky}.template-picker-card p{color:var(--muted);margin:4px 0 12px;font-size:12px;line-height:1.7}.template-picker-list{gap:8px;display:grid}.template-picker-item{border:1px solid var(--line);background:var(--surface-soft);width:100%;min-height:58px;color:var(--text);text-align:right;cursor:pointer;border-radius:16px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:10px;font-family:inherit;display:grid}.template-picker-item svg{width:30px;height:30px;color:var(--primary);background:#eaf3ff;border-radius:11px;padding:6px}.template-picker-item span{gap:2px;min-width:0;display:grid}.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{background:#1f71dd17;border-color:#1f71dd6b}.template-editor-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:14px;display:grid}.template-editor-card textarea{min-height:140px;line-height:1.9}.template-variable-list{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.template-variable-list span{border:1px solid var(--line);background:var(--surface-soft);color:var(--primary);border-radius:999px;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);border:1px solid var(--line);color:#101828;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 18px 34px #0f234114}.email-preview-header{background:linear-gradient(135deg,#f8fbff,#fff);border-bottom:1px solid #e8eef7;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.email-preview-header img{object-fit:contain;width:78px;height:48px}.email-preview-header span{color:var(--template-color);background:#eef6ff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.email-preview-body{gap:12px;padding:18px;display:grid}.email-preview-body small{color:#6b778c;font-weight:800;line-height:1.7}.email-preview-body h3{color:#101828;margin:0;font-size:19px;line-height:1.55}.email-preview-body p{color:#475467;margin:0;font-size:13px;font-weight:700;line-height:1.9}.email-preview-body button{background:var(--template-color);color:#fff;border:0;border-radius:12px;width:fit-content;min-height:40px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:900}.email-preview-footer{color:#667085;background:#f8fbff;border-top:1px solid #e8eef7;gap:4px;padding:14px 18px;font-size:11.5px;line-height:1.6;display:grid}.email-preview-footer strong{color:#101828;font-size:13px}.sms-template-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.sms-template-stats span{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;gap:4px;padding:11px;display:grid}.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{background:#f8fbff;border:10px solid #0b1729;border-radius:34px;max-width:340px;margin:12px auto 0;padding:16px;box-shadow:0 24px 50px #0f23412e}.sms-phone-head{color:#667085;justify-content:space-between;margin-bottom:14px;font-size:11px;font-weight:850;display:flex}.sms-bubble{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;border-radius:20px 20px 6px;padding:14px;font-size:13px;font-weight:750;line-height:1.9}.sms-meta-row{color:#16b364;align-items:center;gap:6px;margin-top:12px;font-size:11.5px;font-weight:850;display:flex}.dark .settings-tabs,.dark .email-preview-frame,.dark .sms-preview-phone{background:#09182beb;border-color:#8fc2ff24}.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{background:#ffffff0a;border-color:#8fc2ff1f}.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{color:var(--muted);margin:4px 0 0;font-size:12px}.claims-settings-panel,.payment-settings-panel{align-items:start}.claims-settings-grid,.gateway-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.claim-fee-settings-card,.gateway-provider-card{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);min-height:148px;color:var(--text);text-align:right;align-content:start;gap:8px;padding:13px;display:grid}.claim-fee-settings-card.active,.gateway-provider-card.active{background:#eaf3ff;border-color:#1f71dd6b;box-shadow:inset 0 0 0 1px #1f71dd1f}.claim-fee-settings-card strong,.gateway-provider-card h3{color:var(--heading);margin:0;font-size:14px}.claim-fee-settings-card span,.gateway-provider-card p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.65}.claim-fee-price{background:var(--surface);width:fit-content;color:var(--primary);border-radius:999px;padding:6px 10px;font-size:12px}.settings-workflow-strip,.gateway-methods{flex-wrap:wrap;gap:8px;display:flex}.settings-workflow-strip span,.gateway-methods span{border:1px solid var(--line-soft);background:var(--surface-soft);min-height:36px;color:var(--text);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.gateway-provider-card{grid-template-columns:38px 1fr auto;align-items:center;min-height:112px}.gateway-methods{margin-top:12px}.financial-settings-panel{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.document-template-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.document-template-tabs button{border:1px solid var(--line);border-radius:var(--tab-radius);background:var(--surface-soft);min-height:88px;color:var(--text);text-align:right;align-items:center;gap:12px;padding:14px;font-family:inherit;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.document-template-tabs button.active{color:var(--primary);background:#eaf3ff;border-color:#1f71dd6b;box-shadow:inset 0 0 0 1px #1f71dd1a}.document-template-tabs button>svg{flex:none}.document-template-tabs span{gap:4px;display:grid}.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{top:calc(var(--topbar-height) + 16px);position:sticky}.template-preview-card h3{margin:4px 0 12px}.template-a4-mini{border-radius:var(--radius);color:#111827;background:linear-gradient(135deg,#1f71dd14,#0000 34%),#fff;border:1px solid #1f71dd33;grid-template-rows:auto 1fr auto;gap:16px;min-height:360px;padding:18px;display:grid;box-shadow:0 18px 36px #142c4d14}.template-a4-mini header{border-bottom:1px solid #e5edf7;grid-template-columns:54px 1fr 40px;align-items:center;gap:12px;padding-bottom:14px;display:grid}.template-a4-mini.logo-center header{text-align:center;grid-template-columns:1fr;justify-items:center}.template-a4-mini.logo-left header{direction:ltr}.template-a4-mini img{object-fit:contain;width:54px;height:32px}.template-a4-mini header div{gap:3px;display:grid}.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{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.template-a4-mini main div{background:#f8fbff;border:1px solid #e8f0fb;border-radius:8px;padding:10px}.template-a4-mini main span{color:#75839a;margin-bottom:4px;font-size:10.5px;display:block}.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]{cursor:pointer;padding:4px}.logo-placement-group{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.logo-placement-group>span{color:var(--muted);margin-inline-end:4px;font-size:12px;font-weight:850}.logo-placement-group button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--text);border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:850;display:inline-flex}.logo-placement-group button.active{color:var(--primary);background:#eaf3ff;border-color:#1f71dd73}.attachment-settings-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.attachment-settings-list span{border:1px solid var(--line-soft);background:var(--surface-soft);min-height:34px;color:var(--text);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.financial-document-page{gap:14px}.financial-hero{align-items:flex-start}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.financial-document-workbench{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}.financial-side-panel{top:calc(var(--topbar-height) + 16px);gap:12px;display:grid;position:sticky}.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{border-radius:var(--tab-shell-radius);gap:8px;padding:10px;display:grid}.document-tabs button{border-radius:var(--tab-radius);min-height:42px;color:var(--muted);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:900;display:flex}.document-tabs button.active,.document-tabs button:hover{color:var(--primary);background:#eaf3ff;border-color:#1f71dd40}.document-status-card,.document-actions-card{gap:10px;padding:16px;display:grid}.document-status-card h3,.document-actions-card h3,.financial-preview-toolbar h3,.financial-timeline-card h3{color:var(--heading);margin:0}.document-status-card p{color:var(--muted);margin:0;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{z-index:80;width:220px;top:calc(100% + 8px);left:0;right:auto}.document-next-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.document-next-actions{gap:8px;display:grid}.financial-preview-panel{gap:16px;padding:16px;display:grid;overflow:hidden}.financial-preview-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.toolbar-segmented{border:1px solid var(--line);background:var(--surface-soft);border-radius:999px;padding:4px;display:inline-flex}.toolbar-segmented button{min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:900}.toolbar-segmented button.active{background:var(--primary);color:#fff}.toolbar-segmented button:disabled{opacity:.45;cursor:not-allowed}.financial-detail-view{gap:14px;display:grid}.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{justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.financial-detail-summary-card h3,.financial-lines-card h4{color:var(--heading);margin:0;font-size:17px;font-weight:900}.financial-detail-summary-card p{max-width:760px;color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.85}.financial-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.financial-detail-card{gap:10px;padding:14px;display:grid}.financial-detail-card>span,.financial-lines-card h4{color:var(--heading);font-weight:900}.financial-info-row{background:var(--surface);border:1px solid #8da0b92e;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 10px;display:flex}.financial-info-row strong{color:var(--muted);font-size:11.5px;font-weight:850}.financial-info-row b{color:var(--heading);text-align:end;font-size:12.5px;font-weight:900}.financial-lines-card{gap:12px;padding:14px;display:grid;overflow-x:auto}.financial-lines-card table{border-collapse:separate;border-spacing:0;width:100%}.financial-lines-card th,.financial-lines-card td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:12px;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{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.financial-detail-flow article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:5px;min-height:92px;padding:14px 14px 12px;display:grid;position:relative}.financial-detail-flow article b{background:#c7d7ea;border-radius:50%;width:12px;height:12px;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{color:#111827;background:linear-gradient(135deg,#1f71dd14,#0000 28%),#fff;border:1px solid #d8e5f4;border-radius:10px;align-content:start;justify-self:center;gap:18px;width:min(100%,210mm);min-height:297mm;padding:26px;display:grid;box-shadow:0 26px 50px #142c4d24}.financial-a4.compact{min-height:auto}.a4-header{border-bottom:2px solid #e4edf8;grid-template-columns:180px 1fr 190px;align-items:start;gap:16px;padding-bottom:18px;display:grid}.financial-a4.logo-center .a4-header{text-align:center;grid-template-columns:1fr;justify-items:center}.financial-a4.logo-left .a4-header{text-align:left;direction:ltr}.financial-a4.logo-left .a4-company-block,.financial-a4.logo-left .a4-document-badge{text-align:right;direction:rtl}.a4-logo-block,.a4-company-block,.a4-document-badge{gap:5px;display:grid}.a4-logo-block img{object-fit:contain;width:94px;height:48px}.a4-logo-block strong,.a4-document-badge strong,.a4-company-block h2{color:#08111f;margin:0;font-weight:900}.a4-logo-block span,.a4-company-block p,.a4-document-badge span{color:#6b778c;margin:0;font-size:11.5px;line-height:1.75}.a4-document-badge{text-align:end;justify-items:end}.a4-document-badge svg{color:var(--primary)}.a4-meta-grid,.a4-party-grid,.a4-summary-grid{gap:10px;display:grid}.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{background:#f8fbff;border:1px solid #e5edf7;border-radius:10px;padding:12px}.a4-meta-grid span,.a4-party-grid article>span,.a4-payment-box span,.a4-barcode-row span{color:#748197;margin-bottom:4px;font-size:10.8px;font-weight:850;display:block}.a4-meta-grid strong,.a4-party-grid h3,.a4-payment-box h3,.a4-barcode-row strong{color:#111827;margin:0;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{color:#536176;margin:5px 0 0;font-size:11.5px;line-height:1.75}.qr-card{text-align:center;justify-items:center;display:grid}.qr-placeholder{background:#fff;border:1px solid #d9e5f4;border-radius:8px;grid-template-columns:repeat(7,1fr);gap:3px;width:118px;height:118px;padding:8px;display:grid}.qr-placeholder i{background:#e8f0fb;border-radius:2px}.qr-placeholder i.dark{background:#07172b}.a4-items{overflow-x:auto}.a4-items table{border-collapse:separate;border-spacing:0;border:1px solid #e5edf7;border-radius:10px;width:100%;min-width:660px;overflow:hidden}.a4-items th,.a4-items td{text-align:right;border-bottom:1px solid #e5edf7;padding:12px;font-size:11.5px}.a4-items th{color:#68758a;background:#f2f7fd;font-weight:900}.a4-items td{color:#111827}.a4-items td strong{color:#08111f;margin-bottom:4px;display:block}.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{gap:8px;display:grid}.doc-totals div{color:#536176;justify-content:space-between;gap:10px;font-size:12px;display:flex}.doc-totals strong{color:#08111f;font-weight:900}.doc-totals .grand-total{color:#08111f;border-top:1px solid #dbe7f4;padding-top:10px;font-size:14px;font-weight:900}.a4-barcode-row{grid-template-columns:minmax(260px,1fr) 1fr;align-items:center;gap:16px;display:grid}.barcode-placeholder{background:#fff;border:1px solid #dbe7f4;border-radius:8px;align-items:end;gap:3px;height:54px;padding:8px;display:flex}.barcode-placeholder i{background:#07172b;border-radius:2px 2px 0 0;width:4px}.a4-terms strong{color:#08111f}.a4-footer{color:#75839a;border-top:1px solid #e5edf7;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:11px;line-height:1.7;display:flex}.a4-footer strong{color:var(--primary)}.financial-attachments-panel{gap:10px;padding:12px;display:grid}.attachment-review-card{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.attachment-review-card>svg{color:var(--primary)}.attachment-review-card div{gap:4px;display:grid}.attachment-review-card strong{color:var(--heading)}.attachment-review-card span{color:var(--muted);font-size:12px}.financial-timeline-card{gap:14px;padding:16px;display:grid}.financial-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.financial-timeline article{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);align-content:start;gap:8px;min-height:96px;padding:12px;display:grid}.financial-timeline b{background:var(--muted-2);border-radius:999px;width:14px;height:14px}.financial-timeline .done b{background:var(--green)}.financial-timeline .active{background:#eaf3ff;border-color:#1f71dd59}.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{color:#111827;background:linear-gradient(135deg,#1f71dd14,#0000 28%),#fff}@media (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 (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{text-align:start;justify-items:start}.financial-preview-toolbar,.financial-detail-summary-card,.a4-footer,.attachment-review-card{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.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{width:210mm!important;min-height:297mm!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:16mm!important;position:fixed!important;inset:0!important}}.access-workspace{gap:14px;display:grid}.access-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.access-tab-button{text-align:right;min-height:66px;padding:10px 14px;transition:all .18s}.access-tab-button>span{gap:3px;display:grid}.access-tab-button strong{color:inherit;font-size:13.5px}.access-tab-button small{color:inherit;opacity:.72;font-size:11.5px;line-height:1.55}.access-tab-button.active{box-shadow:0 14px 28px #1f71dd38}.access-tab-view{gap:14px;display:grid}.access-section-heading{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:96px;box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.access-section-heading h3{color:var(--heading);margin:8px 0 0;font-size:20px;line-height:1.35}.access-section-heading p{color:var(--muted);margin:5px 0 0;font-size:12.5px;line-height:1.65}.access-insight-grid{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:14px;display:grid}.access-summary-card{justify-content:space-between;align-items:center;gap:16px;display:flex}.access-summary-card.wide-card{grid-column:1/-1}.access-card-icon{border-radius:var(--radius);width:44px;height:44px;color:var(--primary);background:#eaf3ff;flex:none;justify-content:center;align-items:center;display:inline-flex}.access-summary-card.tone-danger .access-card-icon{color:var(--red);background:#fff0f0}.access-summary-card.tone-warning .access-card-icon{color:var(--amber);background:#fff5e6}.access-summary-card.tone-info .access-card-icon{color:var(--primary);background:#eaf3ff}.access-summary-card.compact{align-content:center;gap:8px;display:grid}.access-summary-card h3{color:var(--heading);margin:8px 0 0;font-size:17px}.access-summary-card p{color:var(--muted);margin:6px 0 0;font-size:12.5px;line-height:1.7}.access-steps{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:300px;display:flex}.access-steps span{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);min-height:36px;color:var(--primary);align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.permission-layout{grid-template-columns:minmax(300px,.52fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.role-groups-card,.permission-matrix-panel{min-width:0}.role-group-list{grid-template-columns:1fr;gap:10px;display:grid}.role-group-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);width:100%;min-height:76px;color:var(--text);text-align:right;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:10px;transition:all .18s;display:grid}.role-group-card:hover,.role-group-card.active{background:var(--surface-muted);box-shadow:var(--shadow-soft);border-color:#b8cff0}.role-group-card.active{color:var(--primary)}.role-mark{border-radius:var(--radius);width:40px;height:40px;color:var(--primary);background:#eaf3ff;justify-content:center;align-items:center;display:inline-flex}.role-group-card span:not(.role-mark){gap:3px;display:grid}.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);white-space:nowrap;font-size:12px;font-style:normal;font-weight:850}.permission-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.permission-matrix-scroll{border:1px solid var(--line);border-radius:var(--radius);width:100%;overflow-x:auto}.permission-matrix{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.permission-matrix th,.permission-matrix td{border-bottom:1px solid var(--line-soft);text-align:right;white-space:nowrap;padding:13px 12px}.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{gap:3px;display:grid}.permission-matrix td:first-child strong{color:var(--heading)}.permission-matrix td:first-child small{color:var(--muted);font-size:11px}.staff-editor-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:start;gap:14px;display:grid}.staff-editor-card,.staff-role-preview,.staff-profile-hero,.staff-info-card,.staff-permission-profile,.staff-events-card{min-width:0}.staff-user-form{gap:14px;display:grid}.staff-user-form .input-shell{background:var(--surface-soft);min-height:46px}.staff-user-form .input-shell input,.staff-user-form .input-shell select{background:0 0;border:0;border-radius:0;min-height:42px;padding:0;font-family:inherit}.staff-form-actions{justify-content:flex-start;align-items:center;gap:10px;padding-top:4px;display:flex}.staff-role-preview{gap:12px;display:grid;position:sticky;top:96px}.staff-role-preview h3{color:var(--heading);margin:0;font-size:21px}.staff-role-preview p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.7}.staff-role-facts{gap:8px;display:grid}.staff-role-facts span{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.staff-role-facts b{color:var(--muted);font-size:12px}.staff-role-facts strong{color:var(--heading);font-size:12.5px}.staff-permission-chips{flex-wrap:wrap;gap:8px;display:flex}.staff-permission-chips span{min-height:34px;color:var(--primary);background:#eef6ff;border:1px solid #1f71dd2e;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.staff-profile-page{gap:14px;display:grid}.staff-profile-hero{justify-content:space-between;align-items:center;gap:14px;display:flex}.staff-profile-identity,.staff-profile-actions{align-items:center;gap:12px;display:flex}.staff-avatar{background:linear-gradient(145deg,var(--primary),#0f5ecb);color:#fff;border-radius:16px;flex:none;justify-content:center;align-items:center;width:62px;height:62px;font-size:24px;font-weight:900;display:inline-flex;box-shadow:0 16px 34px #1f71dd38}.staff-profile-identity h3{color:var(--heading);margin:7px 0 0;font-size:24px;line-height:1.25}.staff-profile-identity p{color:var(--muted);margin:5px 0 0;font-size:12.5px}.staff-profile-tabs{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}.staff-profile-tabs button{min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:850;display:inline-flex}.staff-profile-tabs button.active{background:var(--primary);color:#fff;box-shadow:0 14px 28px #1f71dd38}.staff-detail-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:start;gap:14px;display:grid}.staff-info-card{gap:14px;display:grid}.staff-info-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.staff-info-card dl div,.staff-status-list span{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;min-width:0;padding:10px}.staff-info-card dt{color:var(--muted);font-size:11.5px;font-weight:850}.staff-info-card dd{color:var(--heading);overflow-wrap:anywhere;margin:5px 0 0;font-size:13.5px;font-weight:900}.staff-status-list{gap:10px;display:grid}.staff-status-list span{color:var(--muted);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;font-weight:850;display:grid}.staff-status-list strong{color:var(--heading);font-size:12.5px}.staff-event-list{gap:10px;display:grid}.staff-event-list article{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.staff-event-list article>span{width:38px;height:38px;color:var(--primary);background:#eaf3ff;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.staff-event-list strong{color:var(--heading);font-size:13.5px}.staff-event-list p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.55}.staff-event-list time{color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:850}.profile-hero{justify-content:flex-start}.avatar-large{width:64px;height:64px;font-size:24px}.profile-actions{margin-right:auto}.account-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.account-metrics article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:5px;min-height:92px;padding:16px;display:grid}.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{border:1px solid var(--line);border-radius:var(--tab-shell-radius);background:var(--surface);box-shadow:var(--shadow-soft);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:8px;display:grid}.tabs-bar.compact{width:fit-content;display:flex}.tabs-bar button{border-radius:var(--tab-radius);min-height:46px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-weight:850;display:inline-flex}.tabs-bar button.active{background:var(--primary);color:#fff}.profile-grid{grid-template-columns:minmax(0,1fr) 320px}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.permission-grid span{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);color:var(--heading);align-items:center;gap:8px;padding:12px;font-weight:800;display:flex}.search-hero{min-height:64px;box-shadow:var(--shadow-soft);padding:12px}.result-list,.notification-list{gap:12px;display:grid}.result-card,.notification-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);align-items:center;gap:14px;padding:16px;display:flex}.result-card h3,.notification-card h3{color:var(--heading);margin:2px 0;font-size:16px}.result-card p,.notification-card p,.result-card span,.notification-card span{color:var(--muted);margin:0;font-size:12px}.result-card .secondary-action,.notification-card .status-chip{margin-right:auto}.auth-mode{min-height:100vh}.auth-screen{background:radial-gradient(circle at 86% 12%,#247adc1a,#0000 30%),linear-gradient(#f7fbfff5,#eef5fcfa);grid-template-columns:minmax(420px,.86fr) minmax(0,1.14fr);align-items:stretch;gap:0;height:100vh;min-height:100dvh;padding:0;display:grid;position:relative;overflow:hidden}.auth-screen.auth-ltr{direction:ltr}.auth-controls{top:16px;z-index:4;justify-content:flex-start;gap:8px;width:auto;margin:0;display:flex;position:absolute;inset-inline-start:16px}.auth-register-screen .auth-controls{width:auto}.auth-panel{grid-template-rows:minmax(12px,1fr) auto minmax(14px,.65fr) auto;place-items:stretch center;row-gap:clamp(10px,1.8vh,18px);min-height:100dvh;padding:clamp(20px,3vh,36px) 32px clamp(18px,2.6vh,30px);display:grid;position:relative;overflow-y:auto}.auth-card{border:1px solid var(--line);width:min(486px,100% - 64px);box-shadow:var(--shadow);background:#fffffff0;border-radius:8px;grid-row:2;place-self:center;margin:0;padding:72px 28px 28px;position:relative}.dark .auth-card{background:#0e1c30f0}.dark .auth-screen{background:radial-gradient(circle at 86% 12%,#247adc29,#0000 32%),linear-gradient(#091522,#0d1828)}.auth-logo{object-fit:contain;width:142px;height:64px;margin:0 auto 12px;display:block}.auth-title{text-align:center;margin-bottom:18px}.auth-title h1{color:var(--heading);margin:0;font-size:25px;line-height:1.38}.auth-title p{max-width:360px;color:var(--muted);margin:5px auto 0;font-size:12px;line-height:1.55}.auth-route-note{width:100%;min-height:34px;color:var(--primary);background:#247adc0f;border:1px solid #247adc29;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:11.5px;font-weight:850;display:inline-flex}.role-switch{grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0;display:grid}.role-switch.single{grid-template-columns:1fr}.role-switch button{border:1px solid var(--line);background:var(--surface-soft);min-height:58px;color:var(--text);text-align:right;border-radius:8px;justify-content:flex-start;align-items:center;gap:9px;padding:9px;font-weight:850;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.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{color:var(--heading);background:#247adc1a;border-color:#247adc75;box-shadow:0 12px 28px #247adc24}.role-switch button:hover{transform:translateY(-1px)}.role-icon{width:34px;height:34px;color:var(--primary);background:#247adc1f;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.role-switch .active .role-icon{color:#fff;background:var(--primary)}.role-copy{gap:3px;display:grid}.role-copy strong{color:inherit;font-size:13px}.role-copy small{color:var(--muted);font-size:11px}.otp-session-summary{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:58px;margin:12px 0;padding:9px;display:grid}.otp-session-summary strong,.otp-session-summary small{display:block}.otp-session-summary strong{color:var(--heading);font-size:14px}.otp-session-summary small{color:var(--muted);margin-top:3px;font-size:12px}.auth-form{gap:14px;display:grid}.otp-channel-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:2px;display:grid}.otp-channel-picker button{border:1px solid var(--line);background:var(--surface-soft);min-height:48px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding-inline:12px;font-size:13px;font-weight:850;display:inline-flex}.otp-channel-picker button.active{color:var(--primary);background:#247adc1a;border-color:#247adc75}.otp-channel-picker.compact{margin-bottom:12px}.otp-panel{gap:10px;display:grid}.otp-target-card{border:1px solid var(--line);background:var(--surface-soft);min-height:54px;color:var(--primary);border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.otp-target-card strong,.otp-target-card span{display:block}.otp-target-card strong{color:var(--heading);font-size:14px}.otp-target-card span{color:var(--muted);margin-top:3px;font-size:12px}.otp-code-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.otp-code-grid input{border:1px solid var(--line);background:var(--surface);width:100%;height:46px;color:var(--heading);text-align:center;border-radius:8px;outline:0;font-size:20px;font-weight:850}.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{border-radius:10px;min-height:48px;padding-inline:16px}.auth-form .input-shell input{font-size:13.5px}.auth-form .primary-action{border-radius:10px;min-height:52px;margin-top:2px;font-size:14.5px;font-weight:900}.primary-action:disabled{opacity:.78;cursor:progress}.input-help{color:var(--muted);margin-top:8px;font-size:11.5px;font-weight:750;line-height:1.65;display:block}.otp-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.otp-meta span{align-items:center;gap:6px;display:inline-flex}.otp-notice{color:#087443;background:#16b36414;border:1px solid #16b36438;border-radius:8px;margin:0;padding:8px 10px;font-size:11.5px;font-weight:800}.form-row,.check-row{justify-content:space-between;align-items:center;gap:12px;display:flex!important}.form-row{margin-top:2px}.check-row{color:var(--muted);cursor:pointer;justify-content:flex-start;font-size:12px}.check-row input{width:18px;height:18px;accent-color:var(--primary)}.link-button{color:var(--primary);background:0 0;border:0;font-size:12px;font-weight:800}.nafath-actions{gap:8px;margin-top:14px;display:grid}.nafath-actions button{background:var(--surface);min-height:50px;color:var(--primary);border:1px solid #b8cff0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:850;display:inline-flex}.auth-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;gap:10px;margin-top:16px;padding-top:14px;font-size:12px;display:flex}.auth-footer button{color:var(--primary);background:0 0;border:0;font-weight:850}.auth-legal-footer{width:min(438px,100% - 64px);color:var(--muted);text-align:center;border-top:0;grid-row:4;place-self:end center;justify-items:center;gap:7px;margin:0;padding-top:0;font-size:11px;line-height:1.5;display:grid;position:static}.auth-register-screen .auth-legal-footer{width:min(620px,100% - 48px)}.dark .auth-legal-footer{color:#e2ebf6c7}.auth-legal-footer nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.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:"";vertical-align:middle;background:#247adc6b;border-radius:999px;width:4px;height:4px;margin-inline-end:8px;display:inline-block}.auth-visual{background:linear-gradient(#08182b14,#08182bd1),linear-gradient(270deg,#08182bbd,#08182b29),url(/brand/makfi-login-aviation-hero.png) 50%/cover;border:0;border-radius:0;align-items:flex-end;min-height:100dvh;padding:clamp(34px,4vw,64px);display:flex;position:relative;overflow:hidden}.auth-ltr .auth-visual{background:linear-gradient(#08182b14,#08182bd1),linear-gradient(90deg,#08182bbd,#08182b29),url(/brand/makfi-login-aviation-hero.png) 50%/cover}.auth-visual:before{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#050d182e),radial-gradient(circle at 18% 18%,#ffffff29,#0000 26%);position:absolute;inset:0}.visual-content{color:#fff;max-width:760px;position:relative}.visual-content h2{letter-spacing:0;max-width:720px;margin:0;font-size:clamp(32px,4.1vw,62px);line-height:1.08}.visual-content p{color:#ebf4ffdb;max-width:650px;margin:12px 0 0;font-size:14px;line-height:1.65}.visual-flow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.visual-flow span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:7px 10px;font-size:11.5px;font-weight:850;display:inline-flex}.visual-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px;margin-top:18px;display:grid}.visual-stats div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1c;border:1px solid #ffffff2e;border-radius:8px;padding:12px}.visual-stats strong,.visual-stats span{display:block}.visual-stats strong{font-size:21px;line-height:1.1}.visual-stats span{color:#c7d7ea;margin-top:4px;font-size:12px}@media (width>=981px){.auth-mode{height:100vh;overflow:hidden}}@media (width>=981px) and (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 (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 (width<=980px){:root{--topbar-height:auto}.workspace{margin-right:0}.makfi-app.dashboard-mode .workspace,.makfi-app[dir=ltr].dashboard-mode .workspace{margin:0;left:0;right:0}.makfi-app[dir=ltr] .workspace{margin-left:0}.sidebar{width:min(86vw,318px);transition:transform .22s;transform:translate(105%)}.makfi-app[dir=ltr] .sidebar{transform:translate(-105%)}.sidebar.open{transform:translate(0)}.sidebar-backdrop{z-index:35;opacity:0;pointer-events:none;background:#050e1c80;border:0;display:block;position:fixed;inset: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{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.profile-chip{min-width:164px}.page-body{padding:14px}.settings-layout,.search-layout{grid-template-columns:1fr}.access-section-heading{flex-direction:column;align-items:stretch}.access-mode-tabs{grid-template-columns:1fr}.subnav-panel{display:flex;position:static;overflow-x:auto}.subnav-item{white-space:nowrap}.wizard-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-screen{grid-template-columns:1fr;gap:0;height:auto;min-height:100dvh;padding:18px 14px;overflow:auto}.auth-visual{display:none}.auth-panel{order:1;grid-template-rows:auto auto;align-content:stretch;justify-items:center;gap:14px;width:100%;min-height:calc(100dvh - 36px);padding:0;display:grid}.auth-card{align-self:center;width:min(620px,100%)}.auth-legal-footer,.auth-ltr .auth-legal-footer{width:min(620px,100%);position:static;transform:none}.auth-controls{top:14px;justify-content:flex-start;width:auto;inset-inline-start:14px}.auth-ltr .auth-controls{justify-content:flex-start}}@media (width<=720px){.page-title h1{font-size:21px}.command-panel,.module-hero,.client-hero,.wizard-hero,.profile-hero{flex-direction:column;align-items:flex-start}.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{flex-direction:column;align-items:stretch}.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{border-collapse:separate;border-spacing:0 10px;min-width:0}.smart-table thead{display:none}.smart-table tbody,.smart-table tr,.smart-table td{width:100%;display:block}.smart-table tr{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);overflow:hidden}.smart-table td{white-space:normal;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.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{top:42px;left:12px}.tabs-bar{grid-template-columns:1fr}.access-summary-card{flex-direction:column;align-items:flex-start}.access-steps{justify-content:flex-start;width:100%;min-width:0}.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{grid-template-columns:1fr;display:grid}.visual-stats{grid-template-columns:1fr}}@media (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{text-align:right;align-items:flex-start;padding:9px 10px}.auth-ltr .auth-route-note{text-align:left}.nafath-actions button,.primary-action{width:100%}}.site-app{min-height:100vh;color:var(--text);background:linear-gradient(#f8fbff,#eef5ff 42%,#fff);overflow-x:hidden}.site-container{width:min(1180px,100% - 48px);margin-inline:auto}.site-header{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #dce7f5db;position:sticky;top:0}.site-header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:76px;display:grid}.site-logo{color:var(--heading);align-items:center;gap:10px;font-size:24px;font-weight:900;text-decoration:none;display:inline-flex}.site-logo img{object-fit:contain;width:58px;height:38px}.site-nav{justify-content:center;align-items:center;gap:6px;display:flex}.site-nav button{border-radius:var(--radius);color:#46566e;background:0 0;border:0;min-height:40px;padding:0 14px;font-size:14px;font-weight:800}.site-nav button:hover{color:var(--primary);background:#edf5ff}.site-header-actions,.site-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.site-primary-button,.site-link-button,.site-ghost-button{border-radius:var(--radius);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.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);color:var(--heading);background:#fff}.site-ghost-button{color:#fff;background:#ffffff1f;border:1px solid #ffffff7a}.site-hero{color:#fff;isolation:isolate;align-items:end;min-height:82vh;display:grid;position:relative;overflow:hidden}.site-hero-media,.site-hero-frame{z-index:-2;position:absolute;inset:0}.site-hero-frame{background-position:50%;background-size:cover;transform:scale(1.04)}.site-hero-frame:after{content:"";background:linear-gradient(90deg,#030c18d6,#05162abd 44%,#061e3d75),linear-gradient(#030c1829,#030c18ad);position:absolute;inset:0}.frame-one{background-image:url(/brand/makfi-login-aviation-hero.png);animation:22s ease-in-out infinite alternate siteHeroPan}.frame-two{opacity:0;background-image:url(/airplane-wing-clouds.png);animation:18s ease-in-out infinite siteHeroFade}.flight-route{inset-inline-start:6%;z-index:-1;opacity:.55;width:42%;height:180px;position:absolute;top:18%}.flight-route span{inset-inline:0;border-top:2px dashed #ffffff94;height:2px;position:absolute;top:78px;transform:rotate(-10deg)}.flight-route svg{top:48px;color:#fff;animation:8s ease-in-out infinite sitePlaneMove;position:absolute;inset-inline-start:0}.site-hero-content{max-width:780px;padding:112px 0 64px}.site-kicker,.section-tag{width:fit-content;min-height:34px;color:var(--primary);background:#1f71dd1f;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.site-hero .site-kicker{color:#dcecff;background:#ffffff29}.site-hero h1{color:#fff;letter-spacing:0;max-width:760px;margin:18px 0 0;font-size:clamp(40px,6vw,78px);font-weight:900;line-height:.95}.site-hero p{color:#d8e4f5;max-width:660px;margin:22px 0 0;font-size:18px;font-weight:500;line-height:1.9}.site-hero-actions{margin-top:28px}.hero-cta{min-width:168px}.site-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(720px,100%);margin-top:42px;display:grid}.site-hero-stats div{border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff38;align-content:center;gap:7px;min-height:92px;padding:16px;display:grid}.site-hero-stats strong{font-size:28px;font-weight:900;line-height:1}.site-hero-stats span{color:#dce7f7;font-size:13px;font-weight:700}.site-section{padding:84px 0;scroll-margin-top:88px}.site-section-head{text-align:center;max-width:760px;margin-inline:auto}.site-section h2{color:var(--heading);letter-spacing:0;margin:16px 0 0;font-size:clamp(30px,4vw,48px);font-weight:900;line-height:1.15}.site-section p{color:var(--muted);margin:14px 0 0;font-size:16px;font-weight:500;line-height:1.9}.site-two-column,.site-feature-layout,.site-contact-layout,.site-preview-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:44px;display:grid}.site-section-copy{gap:0;display:grid}.site-evidence-panel,.feature-list,.goals-list,.site-contact-form{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffffdb}.site-evidence-panel{gap:10px;padding:14px;display:grid}.site-evidence-panel div{border:1px solid var(--line-soft);border-radius:var(--radius);background:#f9fbff;grid-template-columns:42px 1fr;align-items:center;column-gap:14px;min-height:94px;padding:16px;display:grid}.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{color:var(--muted);grid-column:2;font-size:13px;font-weight:700}.site-service-grid,.audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.site-service-card,.audience-grid article{border:1px solid var(--line);border-radius:var(--radius);min-height:230px;box-shadow:var(--shadow-soft);background:#fff;padding:22px}.service-icon,.audience-grid article>svg{border-radius:var(--radius);width:48px;height:48px;color:var(--primary);background:#eaf3ff;place-items:center;display:grid}.site-service-card:nth-child(2) .service-icon,.audience-grid article:nth-child(2)>svg{color:var(--green);background:#eafaf2}.site-service-card:nth-child(3) .service-icon,.audience-grid article:nth-child(3)>svg{color:var(--amber);background:#fff5e5}.site-service-card h3,.audience-grid h3{color:var(--heading);margin:18px 0 0;font-size:21px;font-weight:900}.site-service-card p,.audience-grid p{font-size:14px}.site-preview-points{gap:10px;margin-top:22px;display:grid}.site-preview-points span{color:var(--heading);align-items:center;gap:8px;font-weight:800;display:flex}.site-dashboard-preview{border-radius:var(--radius);background:#fff;border:1px solid #286ed238;grid-template-columns:150px 1fr;min-height:470px;animation:6s ease-in-out infinite siteDashboardFloat;display:grid;overflow:hidden;box-shadow:0 30px 70px #0b23452e}.preview-sidebar{color:#b8c8dc;background:linear-gradient(#0d315a,#051426);align-content:start;gap:12px;padding:22px 16px;display:grid}.preview-sidebar img{object-fit:contain;width:58px;height:34px;margin-bottom:14px}.preview-sidebar span{border-radius:var(--radius);align-items:center;gap:8px;min-height:36px;padding:0 10px;font-size:12px;font-weight:900;display:flex}.preview-sidebar .active{background:var(--primary);color:#fff}.preview-workspace{background:linear-gradient(#fff,#f5f9ff);gap:14px;padding:20px;display:grid}.preview-topbar{align-items:center;gap:10px;height:48px;display:flex}.preview-topbar span{border-radius:var(--radius);background:#edf5ff;height:32px}.preview-topbar span:first-child{width:44%}.preview-topbar span:nth-child(2),.preview-topbar span:nth-child(3){width:42px}.preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.preview-metrics div{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-content:center;gap:6px;min-height:86px;padding:14px;display:grid}.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{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#0000 0 32%,#dce7f58c 33% 34%,#0000 35% 65%,#dce7f58c 66% 67%,#0000 68% 100%),#fff;align-items:end;gap:12px;height:130px;padding:18px;display:flex}.preview-chart .bar{background:linear-gradient(#1f71dd,#8dc2ff);border-radius:6px 6px 2px 2px;flex:1;animation:2.8s ease-in-out infinite alternate siteBars}.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{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.preview-table div{border-bottom:1px solid var(--line-soft);grid-template-columns:1.3fr .8fr .9fr .8fr;gap:10px;padding:14px 16px;font-size:12px;font-weight:800;display:grid}.preview-table div:last-child{border-bottom:0}.preview-table strong{color:var(--primary)}.preview-table em{color:#a25a00;background:#fff5e5;border-radius:999px;width:fit-content;padding:4px 10px;font-style:normal}.preview-table div:last-child em{color:var(--primary);background:#eaf3ff}.feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.feature-list div{border-radius:var(--radius);color:var(--heading);background:#f8fbff;align-items:flex-start;gap:10px;padding:16px;font-weight:800;line-height:1.7;display:flex}.site-audience{background:#fff}.site-goals{background:linear-gradient(#eef5ff,#fff)}.goals-list{gap:10px;padding:16px;display:grid}.goals-list div{border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:16px;display:grid}.goals-list b{border-radius:var(--radius);background:var(--primary);color:#fff;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.goals-list span{color:var(--heading);font-size:15px;font-weight:800;line-height:1.8}.site-contact-copy{align-content:center;min-height:420px;display:grid}.contact-channels{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.contact-channels span{border:1px solid var(--line);border-radius:var(--radius);min-height:42px;color:var(--heading);background:#f8fbff;align-items:center;gap:8px;padding:0 14px;font-weight:800;display:inline-flex}.site-contact-form{gap:14px;padding:22px;display:grid}.site-contact-form label{color:var(--heading);gap:8px;font-size:13px;font-weight:900;display:grid}.site-contact-form input,.site-contact-form textarea{border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--text);background:#fff;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{border-radius:var(--radius);color:#0b7a43;background:#eafaf2;margin:0;padding:10px 12px;font-size:13px;font-weight:900}.site-footer{color:#dce7f7;background:linear-gradient(#0d315a,#051426);padding:34px 0}.site-footer-inner{grid-template-columns:1fr auto auto;align-items:center;gap:22px;display:grid}.site-footer-brand strong{color:#fff;font-size:22px;font-weight:900;display:block}.site-footer-brand span,.site-footer p{color:#9eb3cd;font-size:13px;font-weight:700}.site-footer nav{align-items:center;gap:14px;display:flex}.site-footer a{color:#dce7f7;font-size:13px;font-weight:800;text-decoration:none}.site-footer p{margin:0}@keyframes siteHeroPan{0%{transform:scale(1.04)translateZ(0)}to{transform:scale(1.12)translate(-2%,1%)}}@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 (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 (width<=760px){.site-container{width:min(100% - 28px,1180px)}.site-header{position:relative}.site-nav{justify-content:flex-start;width:100%;padding-bottom:4px;overflow-x:auto}.site-nav button{flex:none}.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{text-align:center;grid-template-columns:1fr}.site-footer-brand,.site-footer nav{flex-wrap:wrap;justify-content:center}}.site-app{--site-header-height:76px;min-height:100vh;padding-top:var(--site-header-height);color:var(--text);font-family:var(--font-sans);background:linear-gradient(#f7fbff,#edf5ff 46%,#fff);overflow-x:hidden}.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);letter-spacing:0;font-weight:900}.site-app :where(.site-service-card h3,.audience-grid h3,.site-newsletter label,.site-footer-column h3){font-family:var(--font-sans);letter-spacing:0;font-weight:700}.site-container{width:min(1200px,100% - 56px)}.site-header{top:0;z-index:140;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe0;border-bottom:1px solid #d4e2f4d1;position:fixed;inset-inline:0;box-shadow:0 18px 45px #07172b12}.site-header-inner{min-height:var(--site-header-height);grid-template-columns:auto minmax(320px,1fr) auto;gap:28px}.site-logo{color:#07172b;gap:12px;font-size:25px}.site-logo img{width:62px;height:40px}.site-nav{background:#f8fbffd1;border:1px solid #dce7f5e6;border-radius:999px;justify-self:center;width:fit-content;padding:5px;box-shadow:inset 0 1px #ffffffb8}.site-nav button{color:#435169;border-radius:999px;min-height:38px;padding:0 16px;font-size:13px}.site-nav button:hover{color:var(--primary);background:#fff;box-shadow:0 8px 22px #1f71dd1f}.site-header-actions{flex-wrap:nowrap;justify-content:flex-end}.site-primary-button,.site-link-button,.site-ghost-button{border-radius:10px;min-height:42px;padding:0 18px;font-size:13px}.site-primary-button{background:linear-gradient(#2f86f6,#155fbe);box-shadow:0 18px 36px #1f71dd40}.site-link-button{background:#ffffffdb}.site-hero-frame:after{background:linear-gradient(90deg,#020913e6,#05162ac2 42%,#0a30567a),linear-gradient(#0209131a,#020913c2)}.site-hero-content{max-width:850px;padding:clamp(74px,10vh,124px) 0 72px;animation:.78s both siteReveal}.site-kicker,.section-tag{min-height:32px;color:var(--primary);letter-spacing:0;background:#eaf3ff;border:1px solid #1f71dd29;font-size:12px}.site-hero .site-kicker{color:#e7f1ff;background:#ffffff24;border-color:#ffffff38}.site-hero h1{text-wrap:balance;max-width:980px;margin-top:20px;font-size:clamp(42px,5.2vw,76px);line-height:1.16}.site-hero p{max-width:760px;font-size:18px;line-height:1.95}.site-hero-stats{gap:14px;width:min(780px,100%)}.site-hero-stats div{background:#ffffff21;border-color:#ffffff3d;min-height:96px;box-shadow:inset 0 1px #ffffff2e}.site-section{scroll-margin-top:calc(var(--site-header-height) + 20px);padding:92px 0}.site-section>.site-container{animation:.7s both siteReveal}.site-section h2{color:#07172b;text-wrap:balance;font-size:clamp(31px,3.8vw,52px);line-height:1.12}.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{background:#ffffffe6;border-color:#cddef2eb;box-shadow:0 24px 60px #0b23451a}.site-service-card,.audience-grid article{background:linear-gradient(#fff,#f9fbff);border-color:#d2e2f5f2;min-height:246px;padding:24px;transition:transform .18s,box-shadow .18s,border-color .18s;animation:.72s both siteReveal;box-shadow:0 18px 44px #0b234514}.site-service-card:hover,.audience-grid article:hover{border-color:#1f71dd4d;transform:translateY(-4px);box-shadow:0 26px 58px #0b234521}.service-icon,.audience-grid article>svg{border-radius:14px;width:52px;height:52px}.site-service-card h3,.audience-grid h3{font-size:21px}.site-preview-section{background:linear-gradient(#fff,#eef6ff)}.site-dashboard-preview{border-radius:18px;min-height:500px;box-shadow:0 34px 82px #05142633}.preview-sidebar{background:linear-gradient(#0f3a67,#07172b)}.preview-chart{background:linear-gradient(#0000 0 32%,#dce7f594 33% 34%,#0000 35% 65%,#dce7f594 66% 67%,#0000 68% 100%),linear-gradient(#fff,#f7fbff)}.feature-list div,.goals-list div{animation:.72s both siteReveal}.site-contact{background:linear-gradient(#fff,#f4f8ff)}.contact-channels{gap:12px}.contact-channels span{background:#fff;min-height:44px;box-shadow:0 12px 30px #0b23450f}.site-footer{color:#dce7f7;background:linear-gradient(#0d315a,#051426);padding:56px 0 26px;position:relative;overflow:hidden}.site-footer:before{content:"";inset-inline:0;background:linear-gradient(90deg,#0000,#8dc2ffc7,#0000);height:1px;position:absolute;top:0}.site-footer-top{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:32px;padding-bottom:34px;display:grid}.site-footer-brand{align-items:center;gap:14px;display:flex}.site-footer-brand img{object-fit:contain;width:72px;height:44px}.site-footer-brand strong{color:#fff;font-size:30px;font-weight:900;line-height:1;display:block}.site-footer-brand span{color:#a9bdd5;margin-top:8px;font-size:14px;font-weight:700;display:block}.site-newsletter{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;gap:10px;padding:16px;display:grid}.site-newsletter label{color:#fff;font-size:14px;font-weight:900}.site-newsletter div{grid-template-columns:1fr 44px;gap:8px;display:grid}.site-newsletter input{color:#fff;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:10px;height:44px;padding:0 12px;font-weight:800}.site-newsletter input::placeholder{color:#9eb3cd}.site-newsletter button{background:var(--primary);color:#fff;border:0;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.site-newsletter p{color:#8df0bd;margin:0;font-size:12px;font-weight:900}.site-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;padding:36px 0;display:grid}.site-footer-column{align-content:start;gap:12px;display:grid}.site-footer-column h3{color:#fff;margin:0 0 4px;font-size:16px;font-weight:900}.site-footer-column a,.site-footer-contact span{color:#a9bdd5;align-items:center;gap:8px;font-size:13px;font-weight:800;line-height:1.7;text-decoration:none;display:inline-flex}.site-footer-column a:hover{color:#fff}.site-footer-contact span svg{color:#8dc2ff}.site-footer-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;padding-top:22px;display:flex}.site-footer-bottom p{color:#9eb3cd;margin:0;font-size:13px;font-weight:800}.site-social{align-items:center;gap:8px;display:flex}.site-social a{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;text-decoration:none;display:grid}.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 (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-content:center;justify-self:stretch;width:100%;overflow-x:auto}.site-hero-content{padding-top:70px}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (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{flex-wrap:wrap;justify-content:center;overflow:visible}.site-nav button{flex:none}.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{text-align:center;justify-content:center;display:grid}.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{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#1f71dd0e,transparent 34%),var(--surface);min-height:126px;box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.customer-profile-identity{align-items:center;gap:14px;min-width:0;display:flex}.customer-profile-hero .avatar-large{border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,var(--primary),#4b91f0);width:66px;height:66px;box-shadow:0 16px 36px #1f71dd38}.customer-profile-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.verification-badge{min-height:30px;color:var(--green);background:#e9f9f1;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.customer-profile-hero h2{color:var(--heading);margin:8px 0 0;font-size:22px;line-height:1.25}.customer-profile-hero p{color:var(--muted);margin:6px 0 0;font-size:13px}.profile-action-shell{position:relative}.profile-action-menu{z-index:45;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:4px;width:230px;padding:8px;display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;box-shadow:0 18px 42px #0f234124}.profile-action-menu button{border-radius:var(--radius);min-height:42px;color:var(--text);text-align:right;background:0 0;border:0;align-items:center;gap:9px;padding:0 10px;font-size:12.5px;font-weight:800;display:flex}.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{grid-template-columns:minmax(0,1fr) 340px;gap:14px;display:grid}.profile-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.profile-card-heading.compact{margin-bottom:12px}.profile-card-heading h3{color:var(--heading);margin:0;font-size:17px;line-height:1.3}.profile-card-heading p{color:var(--muted);margin:5px 0 0;font-size:12px}.edit-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-read-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-read-cell{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);align-content:center;gap:7px;min-height:72px;padding:12px;display:grid}.profile-read-cell span{color:var(--muted);font-size:12px;font-weight:850}.profile-read-cell strong{color:var(--heading);word-break:break-word;font-size:14px;line-height:1.45}.profile-edit-grid input{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);min-height:44px;padding:0 12px}.care-list{gap:10px;display:grid}.care-list div{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 12px;display:flex}.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{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px;display:grid}.profile-bar-chart{border-radius:var(--radius);background:linear-gradient(var(--line-soft) 1px,transparent 1px) 0 0 / 100% 25%,linear-gradient(90deg,transparent,#1f71dd0b,transparent);grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:14px;height:240px;padding:10px 4px 0;display:grid}.profile-bar-chart span{height:100%;color:var(--muted);text-align:center;align-items:end;gap:8px;font-size:12px;display:grid}.profile-bar-chart i{width:100%;height:var(--h);background:linear-gradient(#1f71dd,#8fc2ff);border-radius:8px 8px 3px 3px;min-height:32px;box-shadow:inset 0 1px #ffffff5c}.profile-bar-chart em{font-style:normal;font-weight:800}.profile-donut-layout{grid-template-columns:180px 1fr;align-items:center;gap:18px;min-height:240px;display:grid}.profile-donut{aspect-ratio:1;background:conic-gradient(#1f71dd 0 45%,#f79009 45% 70%,#16b364 70% 90%,#7c3aed 90% 100%);border-radius:50%;align-content:center;place-items:center;width:172px;display:grid;position:relative}.profile-donut:after{content:"";background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:50%;position:absolute;inset:26px}.profile-donut strong,.profile-donut span{z-index:1;position:relative}.profile-donut strong{color:var(--heading);font-size:30px;line-height:1}.profile-donut span{color:var(--muted);margin-top:4px;font-size:12px;font-weight:800}.status-breakdown{gap:9px;display:grid}.status-breakdown div{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:10px 1fr auto;align-items:center;gap:9px;min-height:40px;padding:0 10px;display:grid}.status-breakdown i{border-radius:999px;width:10px;height:10px}.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 (width<=1180px){.customer-profile-layout,.customer-profile-charts{grid-template-columns:1fr}}@media (width<=760px){.customer-profile-hero,.profile-card-heading{flex-direction:column;align-items:stretch}.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{gap:8px;height:210px}}.site-hero h1{letter-spacing:0;max-width:1040px;margin-top:18px;font-size:clamp(38px,4.7vw,68px);line-height:1.32}.site-hero p{margin-top:18px;font-size:17px;line-height:2.05}@media (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 (width<=1180px){.request-detail-layout{grid-template-columns:1fr}.claim-flow-map{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.request-detail-hero,.detail-card-head,.message-bubble>div:first-child{flex-direction:column;align-items:stretch}.request-detail-hero .command-actions,.request-action-buttons{width:100%}.request-detail-hero .command-actions>*,.request-action-buttons>*{flex: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{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.provider-toggle-group button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);min-height:40px;color:var(--muted);align-items:center;gap:8px;padding:0 12px;font-weight:850;display:inline-flex}.provider-toggle-group button.active{color:var(--primary);background:#eaf3ff;border-color:#1f71dd6b;box-shadow:inset 0 0 0 1px #1f71dd1f}.flight-query-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.flight-query-grid label{gap:7px;min-width:0;display:grid}.flight-query-grid label span{color:var(--muted);font-size:12px;font-weight:850}.flight-query-grid input{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);width:100%;min-height:42px;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{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.flight-result-grid,.flight-ops-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr);align-items:stretch;gap:14px;display:grid}.flight-normalized-card,.flight-decision-card,.provider-health-panel,.passenger-manifest-card{min-width:0}.flight-time-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.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{color:var(--muted);font-size:11.5px;font-weight:850;display:block}.flight-time-grid strong{color:var(--heading);margin-top:5px;font-size:13px;line-height:1.5;display:block}.flight-route-line{color:var(--primary);grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;margin:16px 0;font-weight:950;display:grid}.flight-route-line b{background:var(--line);border-radius:999px;height:2px;overflow:hidden}.flight-route-line b i{border-radius:inherit;background:linear-gradient(90deg,var(--primary),#8fc2ff);width:72%;height:100%;display:block}.disruption-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.disruption-signal-grid article{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:34px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.disruption-signal-grid svg{border-radius:var(--radius);width:34px;height:34px;color:var(--primary);background:#eaf3ff;padding:8px}.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{background:linear-gradient(145deg,#1f71dd17,transparent 42%),var(--surface);flex-direction:column;justify-content:space-between;gap:16px;display:flex}.flight-decision-card h3{color:var(--heading);margin:10px 0 0;font-size:20px;line-height:1.35}.flight-decision-card p{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.8}.decision-meter{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);gap:8px;padding:12px;display:grid}.decision-meter strong{color:var(--heading);font-size:26px;line-height:1}.decision-meter b{background:var(--line-soft);border-radius:999px;height:8px;overflow:hidden}.decision-meter i{border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--primary));height:100%;display:block}.provider-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.provider-health-grid .gds-card{min-height:128px;box-shadow:none}.passenger-manifest-list{gap:10px;display:grid}.passenger-manifest-list article{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.manifest-avatar{border-radius:var(--radius);width:42px;height:42px;color:var(--primary);background:#eaf3ff;justify-content:center;align-items:center;font-size:18px;font-weight:950;display:inline-flex}.passenger-manifest-list strong{color:var(--heading);font-size:13.5px;display:block}.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{color:var(--green);background:#e9f9f1;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.passenger-manifest-list em.warning{color:var(--amber);background:#fff5e6}@media (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 (width<=720px){.flight-query-grid,.flight-time-grid,.disruption-signal-grid,.provider-health-grid{grid-template-columns:1fr}.flight-search-actions,.decision-actions{flex-direction:column;align-items:stretch}.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{z-index:0;object-fit:cover;filter:saturate(1.04)contrast(1.03);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.site-hero.has-video .site-hero-frame{opacity:0}.site-hero-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px auto 0;display:flex}.site-hero-chips span{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1c;border:1px solid #ffffff38;border-radius:12px;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:850;line-height:1.45;display:inline-flex}.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;grid-template-columns:var(--site-admin-sidebar-width) minmax(0,1fr);color:#111827;background:linear-gradient(135deg,#1f71dd17,#fff0 34%),#eef5fd;min-height:100vh;font-family:inherit;transition:grid-template-columns .2s;display:grid}.site-admin-shell.site-admin-collapsed{grid-template-columns:var(--site-admin-sidebar-collapsed-width) minmax(0,1fr)}.site-admin-sidebar{color:#fff;background:linear-gradient(#1f71dd47,#030f1d00 32%),#061528;flex-direction:column;gap:20px;height:100vh;padding:24px 20px;transition:padding .2s,width .2s;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:-18px 0 50px #0615282e}.site-admin-brand{border-bottom:1px solid #ffffff1f;grid-template-columns:58px minmax(0,1fr) 36px;align-items:center;gap:12px;padding-bottom:22px;display:grid;position:relative}.site-admin-brand img{object-fit:contain;width:58px;height:44px}.site-admin-brand strong{color:#fff;font-size:21px;font-weight:950;line-height:1.3;display:block}.site-admin-brand span{color:#ffffff9e;margin-top:4px;font-size:12.5px;font-weight:750;line-height:1.6;display:block}.site-admin-sidebar-toggle{color:#ffffffd1;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .18s;display:inline-flex}.site-admin-sidebar-toggle:hover{color:#fff;background:#ffffff24}.site-admin-nav{gap:8px;display:grid}.site-admin-nav button{color:#ffffffb8;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:36px 1fr;align-items:center;gap:10px;width:100%;padding:11px 12px;transition:all .18s;display:grid;position:relative}.site-admin-nav-tooltip{z-index:50;color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#061528;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:12.5px;font-style:normal;font-weight:900;transition:all .16s;display:inline-flex;position:absolute;top:50%;left:auto;right:calc(100% + 12px);transform:translateY(-50%)scale(.96);box-shadow:0 16px 34px #030a1647}.site-admin-nav-tooltip:after{content:"";background:#061528;border-radius:2px;width:10px;height:10px;position:absolute;top:50%;left:auto;right:-6px;transform:translateY(-50%)rotate(45deg)}.site-admin-shell[dir=ltr] .site-admin-nav-tooltip{left:calc(100% + 12px);right:auto}.site-admin-shell[dir=ltr] .site-admin-nav-tooltip:after{left:-6px;right:auto}.site-admin-nav button svg{color:currentColor;background:#ffffff14;border-radius:10px;width:36px;height:36px;padding:8px}.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{color:#ffffff7a;margin-top:3px;font-size:11px;font-weight:700;line-height:1.55}.site-admin-nav button:hover,.site-admin-nav button.active{color:#fff;background:linear-gradient(135deg,#1f71ddeb,#237becb8);border-color:#5da5ff6b;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;padding:18px 14px;overflow:visible}.site-admin-sidebar.collapsed .site-admin-brand{grid-template-columns:1fr;justify-items:center;gap:10px;width:100%;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{justify-items:center;width:100%;overflow:visible}.site-admin-sidebar.collapsed .site-admin-nav button{border-radius:16px;grid-template-columns:1fr;justify-items:center;gap:0;width:54px;min-height:52px;padding:0}.site-admin-sidebar.collapsed .site-admin-nav button:hover .site-admin-nav-tooltip{opacity:1;transform:translateY(-50%)scale(1)}.site-admin-side-card{background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;gap:8px;margin-top:auto;padding:16px;display:grid}.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{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-weight:850;display:inline-flex}.site-admin-workspace{align-content:start;gap:20px;min-width:0;padding:28px;display:grid}.site-admin-topbar{border:1px solid var(--admin-site-line);background:radial-gradient(circle at 8% 14%,#1f71dd1f,#0000 28%),#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex;box-shadow:0 18px 42px #0f233d0f}.site-admin-topbar h1{color:#0c1727;margin:8px 0 0;font-size:28px;font-weight:950;line-height:1.35}.site-admin-topbar p{color:var(--admin-site-muted);margin:7px 0 0;font-size:13px;font-weight:700;line-height:1.8}.site-admin-actions,.site-admin-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.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{white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.primary-action{color:#fff;background:linear-gradient(135deg,#1f71dd,#2f8bf7);border:1px solid #1d6fd9;box-shadow:0 14px 26px #1f71dd38}.secondary-action,.upload-button{border:1px solid var(--admin-site-line);color:#1f71dd;background:#fff}.secondary-action.small{min-height:34px;padding-inline:11px;font-size:12px}.danger-soft{color:#d92d20!important;background:#fff8f8!important;border-color:#ffd3d3!important}.section-tag{color:#1f71dd;background:#eaf3ff;border-radius:999px;align-items:center;width:fit-content;padding:7px 12px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.site-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.site-admin-metrics article{border:1px solid var(--admin-site-line);background:#fff;border-radius:16px;grid-template-columns:46px 1fr;align-items:center;gap:12px;padding:16px;display:grid;box-shadow:0 14px 32px #0f233d0b}.site-admin-metrics svg{color:#1f71dd;background:#eaf3ff;border-radius:14px;grid-row:span 2;width:46px;height:46px;padding:11px}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.site-admin-card{border:1px solid var(--admin-site-line);background:#fff;border-radius:18px;min-width:0;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{color:#101828;margin:0;font-size:19px;font-weight:950;line-height:1.35}.site-admin-card-head p{color:#66758d;margin:6px 0 0;font-size:12.5px;font-weight:700;line-height:1.8}.site-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.site-admin-form-grid label,.site-admin-card label{color:#66758d;gap:7px;font-size:12px;font-weight:900;line-height:1.5;display:grid}.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{border:1px solid var(--admin-site-line);color:#101828;width:100%;font:inherit;background:#fff;border-radius:12px;outline:none;padding:12px 13px;font-size:13px;font-weight:750;line-height:1.7;transition:all .16s}.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{grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.media-preview{border:1px solid var(--admin-site-line);background-position:50%;background-size:cover;border-radius:18px;min-height:320px;position:relative;overflow:hidden}.media-preview:after{content:"";background:linear-gradient(#030f1d14,#030f1dad);position:absolute;inset:0}.media-preview video{width:100%;height:100%;min-height:inherit;object-fit:cover}.media-preview span{z-index:1;color:#fff;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff29;border-radius:999px;max-width:calc(100% - 28px);padding:7px 12px;font-size:12px;font-weight:900;position:absolute;bottom:14px;right:14px;overflow:hidden}.upload-button input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-admin-note{color:#1f71dd;background:#eaf3ff;border-radius:12px;margin:14px 0 0;padding:11px 13px;font-size:12.5px;font-weight:850;line-height:1.7}.site-admin-note.global{background:#1f71dd14;border:1px solid #1f71dd29;margin:0}.repeat-list{gap:10px;display:grid}.repeat-list.mt{margin-top:14px}.repeat-row{grid-template-columns:1fr 42px;align-items:center;gap:9px;display:grid}.repeat-row.two{grid-template-columns:130px 1fr}.repeat-row.three{grid-template-columns:1fr 1fr 42px}.repeat-row button,.remove-mini{border:1px solid var(--admin-site-line);color:#7b8798;cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.repeat-editor{border:1px solid var(--admin-site-line);background:var(--admin-site-soft);border-radius:16px;gap:9px;padding:12px;display:grid}.content-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.editable-content-card,.footer-editor-grid article{border:1px solid var(--admin-site-line);background:var(--admin-site-soft);border-radius:16px;gap:10px;padding:14px;display:grid;position:relative}.remove-mini{border-radius:10px;width:32px;height:32px;position:absolute;top:10px;left:10px}.footer-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.site-admin-table{grid-column:1/-1}.site-admin-table .table-card{box-shadow:0 18px 44px #0f233d0e}@media (width<=1180px){.site-admin-shell,.site-admin-shell.site-admin-collapsed{grid-template-columns:1fr}.site-admin-sidebar{height:auto;position:relative}.site-admin-sidebar-toggle{display:none}.site-admin-sidebar.collapsed{align-items:stretch;padding:24px 20px;overflow-y:auto}.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{justify-items:stretch;width:100%}.site-admin-sidebar.collapsed .site-admin-nav button{border-radius:12px;grid-template-columns:36px 1fr;justify-items:stretch;gap:10px;width:100%;min-height:auto;padding:11px 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 (width<=760px){.site-admin-workspace{padding:16px}.site-admin-topbar,.site-admin-actions,.site-admin-card-head{flex-direction:column;align-items:stretch}.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{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);grid-template-columns:repeat(4,minmax(150px,1fr)) minmax(240px,1.2fr);gap:12px;padding:14px;display:grid}.analytics-filter-panel label{color:var(--muted);gap:7px;font-size:12px;font-weight:900;display:grid}.analytics-filter-panel select{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);width:100%;min-height:44px;color:var(--heading);outline:none;padding:0 12px;font-size:13px;font-weight:850}.analytics-filter-panel select:focus{border-color:#1f71ddbd;box-shadow:0 0 0 4px #1f71dd17}.analytics-filter-summary{border-radius:var(--radius);min-height:44px;color:var(--primary);background:linear-gradient(135deg,#1f71dd1a,#16b3640f);border:1px solid #1f71dd24;grid-template-columns:38px 1fr;align-self:end;align-items:center;gap:10px;padding:10px 12px;display:grid}.analytics-filter-summary>svg{border-radius:var(--radius);background:#1f71dd1a;width:38px;height:38px;padding:9px}.analytics-filter-summary strong{color:var(--heading);font-size:13px;line-height:1.4;display:block}.analytics-filter-summary small{color:var(--muted);font-size:11.5px;line-height:1.5;display:block}.analytics-export-message{border-radius:var(--radius);color:var(--green);background:#16b36414;border:1px solid #16b36438;margin:0;padding:11px 13px;font-size:12px;font-weight:850}.analytics-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-layout{grid-template-columns:minmax(0,1.7fr) minmax(330px,.82fr);align-items:stretch;gap:14px;display:grid}.analytics-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);padding:18px}.analytics-wide-card{min-height:510px}.analytics-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.analytics-card-head.compact{margin-bottom:12px}.analytics-card-head h3{color:var(--heading);margin:7px 0 0;font-size:18px;line-height:1.35}.analytics-card-head p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.6}.analytics-line-chart{border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(180deg,#1f71dd06,transparent 55%),var(--surface);height:332px;overflow:hidden}.analytics-line-chart svg{width:100%;height:100%}.analytics-line-chart .grid path{stroke:var(--line-soft);stroke-width:1.15px}.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:6px}.analytics-line-chart .expected{stroke:#8fc2ff;stroke-width:5px;stroke-dasharray:13 12}.analytics-line-chart .points circle{fill:var(--surface);stroke:var(--primary);stroke-width:5px}.analytics-donut-layout{grid-template-columns:1fr;align-items:center;gap:16px;min-height:384px;display:grid}.analytics-donut{aspect-ratio:1;border-radius:50%;justify-self:center;width:min(220px,75%);padding:24px;box-shadow:inset 0 0 0 1px #0000000a}.analytics-donut div{background:var(--surface);text-align:center;width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-content:center;display:grid}.analytics-donut strong{color:var(--heading);font-size:27px;line-height:1}.analytics-donut span{color:var(--muted);margin-top:6px;font-size:12px;font-weight:750}.analytics-legend-list,.analytics-funnel,.team-performance,.risk-card-list{gap:10px;display:grid}.analytics-legend-list div{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:10px 1fr auto auto;align-items:center;gap:9px;min-height:44px;padding:9px 10px;display:grid}.analytics-legend-list i{border-radius:50%;width:10px;height:10px}.analytics-legend-list span,.analytics-legend-list em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.analytics-legend-list strong{color:var(--heading);font-size:13px}.funnel-row,.team-row{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);gap:8px;padding:11px;display:grid}.funnel-row div,.team-row div{justify-content:space-between;align-items:center;gap:10px;display:flex}.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{background:#e8f1fc;border-radius:999px;height:8px;overflow:hidden}.funnel-row b i,.team-row b i{width:var(--bar-width,var(--team-width,50%));border-radius:inherit;background:var(--bar-color,var(--primary));height:100%;display:block}.team-row b i{background:linear-gradient(90deg,var(--green),var(--primary))}.risk-card{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:1fr auto;gap:5px 10px;padding:13px;display:grid}.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{color:var(--muted);grid-column:1/-1;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{border-radius:var(--radius);background:radial-gradient(circle at 10% 10%,#1f71dd1f,#0000 34%),linear-gradient(135deg,#f8fbff,#fff);border:1px solid #1f71dd24;gap:14px;padding:16px;display:grid}.report-brand-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.report-brand-row img{width:76px;height:auto}.report-brand-row strong{color:var(--heading);font-size:16px;line-height:1.4;display:block}.report-brand-row span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.5;display:block}.report-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.report-preview-grid span{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffc2;align-content:center;gap:5px;min-height:64px;padding:11px 12px;display:grid}.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{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.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 (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 (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 (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(#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 (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,100vh - 280px,760px)}.ticket-conversation-sidebar{max-height:none;padding-inline-end:0;overflow:visible}.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 (width<=920px){.ticket-workspace-hero{flex-direction:column;align-items:stretch}.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 (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{width:100%;display:grid}.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{border-radius:12px;width:32px;height:32px}.ticket-message p{font-size:12.3px;line-height:2}.ticket-message-list{max-height:none;padding:0;overflow:visible}.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{flex-direction:column;align-items:flex-start}.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,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{text-wrap:balance;max-width:980px;font-size:clamp(34px,4.05vw,58px);line-height:1.48}.site-hero p{line-height:2.05}@media (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,100vh - 280px,760px)}.ticket-conversation-sidebar{max-height:none;padding-inline-end:0;position:static;overflow:visible}}@media (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{grid-template-columns:repeat(4,minmax(0,max-content));justify-content:start;align-items:center;padding-bottom:3px;display:grid;overflow-x:auto}.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 (width<=980px){.makfi-app.dashboard-mode,.makfi-app.dashboard-mode .workspace{height:100dvh}.makfi-app.dashboard-mode .workspace,.makfi-app[dir=ltr].dashboard-mode .workspace{padding-bottom:max(16px,env(safe-area-inset-bottom));margin:0;inset-inline:0!important}.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{gap:10px;grid-template-columns:1fr!important;display:grid!important}.table-toolbar-search,.table-toolbar-controls{justify-content:flex-start;width:100%;grid-column:auto!important}.table-search{flex:320px;min-width:0}.request-detail-tabs,.settings-tabs,.document-tabs,.ticket-tab-switcher .request-detail-tabs,.staff-profile-tabs,.customer-profile-tabs,.customer-tabs{scroll-snap-type:x proximity;gap:8px;padding:6px;overflow-x:auto;display:flex!important}.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{scroll-snap-align:start;flex:none;min-width:min(210px,70vw);border-radius:var(--tab-radius)!important}.support-modal-backdrop,.modal-backdrop{align-items:flex-start;padding:12px;overflow-y:auto}.support-ticket-modal,.claim-modal,.payment-modal{max-height:calc(100dvh - 24px)}}@media (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{justify-content:center;width:100%;min-width:0!important}.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{inset-inline:12px;width:auto;min-width:0;max-height:70dvh;position:fixed;top:56px;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{grid-template-columns:1fr;width:100%;display:grid}.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{grid-template-columns:42px minmax(0,1fr);min-height:96px;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{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.table-toolbar-controls>*,.panel-actions>*,.bulk-area>*{width:100%;min-width:0}.table-scroll{border-radius:var(--radius);border:1px solid var(--line)!important;overflow:auto visible!important}.smart-table{border-collapse:collapse;border-spacing:0;min-width:760px}.smart-table thead{display:table-header-group}.smart-table tbody{display:table-row-group}.smart-table tr{box-shadow:none;background:0 0;border:0;display:table-row}.smart-table th,.smart-table td{white-space:nowrap;width:auto;padding:12px 10px;display:table-cell}.smart-table td:before{content:none}.site-header-inner{grid-template-columns:1fr;justify-items:stretch;gap:10px}.site-nav{justify-content:flex-start;padding:6px;overflow-x:auto}.site-actions{grid-template-columns:1fr 1fr;display:grid}.site-hero-content{padding:42px 0 36px}.site-hero h1{max-width:100%;font-size:clamp(27px,8.2vw,34px);line-height:1.58}.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 (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],.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 (width<=980px){.auth-card,.auth-legal-footer,.auth-ltr .auth-legal-footer{justify-self:center;width:min(440px,100%)!important}.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{width:100%;margin:0;position:fixed;inset:0!important}.sidebar{visibility:hidden;pointer-events:none;max-width:300px;padding:18px 16px;transform:translate(108%);box-shadow:-18px 0 44px #04101f3d;width:min(82vw,300px)!important}.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{gap:18px;max-width:300px;padding:18px 16px;overflow:hidden auto;width:min(82vw,300px)!important}.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{border-radius:8px;min-height:44px;padding:9px 10px;font-size:13px}.sidebar.collapsed .nav-item,.sidebar.collapsed .logout-button{border-radius:8px;justify-content:flex-start;gap:10px;width:100%;min-height:44px;margin:0;padding:9px 10px}.sidebar.collapsed .nav-item b{min-width:30px;height:24px;margin-right:auto;font-size:12px;position:static}.makfi-app[dir=ltr] .sidebar.collapsed .nav-item b{margin-left:auto;margin-right:0}.sidebar.collapsed .nav-tooltip,.sidebar.collapsed .sidebar-flyout{display:none!important}.sidebar.collapsed .sidebar-subnav{display:grid}.topbar{align-items:center;gap:8px;min-height:auto;padding:8px 10px;grid-template-columns:44px minmax(0,1fr)!important}.mobile-menu{grid-area:1;display:inline-flex!important}.global-search-wrap{grid-row:1;width:100%;grid-column:auto!important}.global-search{border-radius:8px;min-height:42px}.topbar-actions{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;grid-row:2;gap:8px;width:100%;padding:0 0 3px;overflow-x:auto;grid-column:1/-1!important;display:flex!important}.topbar-actions::-webkit-scrollbar{display:none}.site-nav::-webkit-scrollbar{display:none}.site-header-actions::-webkit-scrollbar{display:none}.topbar-actions>*,.topbar-actions .menu-shell{flex:none;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{padding-inline:10px;min-width:76px!important}.theme-toggle{min-width:72px!important}.profile-chip{border-radius:8px;min-width:148px!important}.page-body{padding:12px}.topbar-menu,.global-search-wrap .topbar-menu,.quick-menu,.notifications-menu,.account-menu,.compact-menu,.language-menu{max-height:min(68vh,560px);overflow:auto;inset-inline:12px!important;width:auto!important;min-width:0!important;max-width:none!important;position:fixed!important;top:106px!important}.site-app{--site-header-height:112px!important}.site-header-inner{align-items:center;gap:8px 10px;padding-block:8px;min-height:var(--site-header-height)!important;grid-template-columns:auto minmax(0,1fr)!important}.site-logo{grid-area:1/1;gap:8px;min-height:38px;font-size:22px;justify-self:start!important}.site-logo img{width:50px;height:34px}.site-header-actions{scrollbar-width:none;flex-wrap:nowrap;grid-area:1/2;gap:6px;max-width:100%;overflow-x:auto;justify-self:end!important}.site-header-actions .site-link-button,.site-header-actions .site-primary-button{white-space:nowrap;border-radius:8px;min-height:38px;padding-inline:12px;font-size:13px}.site-nav{scrollbar-width:none;grid-row:2;gap:6px;width:100%;padding:4px 0 2px;flex-wrap:nowrap!important;grid-column:1/-1!important;justify-content:flex-start!important;overflow-x:auto!important}.site-nav button{white-space:nowrap;border-radius:8px;flex:none;min-height:36px;padding-inline:12px;font-size:13px}.site-hero{min-height:calc(100dvh - var(--site-header-height))}.site-hero-content{padding-block:48px 36px!important}}@media (width<=720px){.topbar{padding:8px;grid-template-columns:42px minmax(0,1fr)!important}.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{height:40px;padding:0;font-size:0;width:42px!important;min-width:42px!important}.topbar-actions .tool-button svg,.topbar-actions .theme-toggle svg,.topbar-actions .icon-button svg,.mobile-menu svg{flex:none}.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{height:40px;padding:0;justify-content:center!important;width:42px!important;min-width:42px!important}.profile-chip div,.profile-chip>svg{display:none}.profile-chip>span{border-radius:8px;width:30px;height:30px}.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{grid-template-columns:1fr;width:100%;display:grid}.site-hero-actions>*{width:100%}}.topbar-brand-mobile,.site-mobile-menu-button,.site-mobile-nav{display:none}.topbar-brand-mobile{border:1px solid var(--line);background:var(--surface);color:var(--heading);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 10px;font-weight:900;box-shadow:0 8px 22px #0f23410f}.topbar-brand-mobile img{object-fit:contain;width:46px;height:30px}.dark .topbar-brand-mobile{background:#102138;border-color:#6f8bb166}.dark .site-app{color:#dce8f7;background:linear-gradient(#071324,#0c1b31 48%,#071324)}.dark .site-header{background:#081424e6;border-bottom-color:#6f8bb147;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{background:#102138e6;border-color:#6f8bb157}.dark .site-nav button:hover,.dark .site-mobile-nav button:hover,.dark .site-link-button:hover{background:#1f71dd29}@media (width<=1100px){.topbar{overflow:visible;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;min-height:64px!important;padding:8px 12px!important;display:flex!important}.topbar-brand-mobile{flex:none;order:1;display:inline-flex!important}.global-search-wrap{flex:190px;order:2;justify-self:auto;min-width:120px;grid-area:auto!important;width:auto!important;max-width:none!important}.global-search{overflow:hidden;border-radius:10px!important;min-height:44px!important;padding-inline:11px!important}.global-search input{text-overflow:ellipsis;white-space:nowrap;min-width:0}.topbar-actions{flex:none;order:3;align-items:center;max-width:none;grid-area:auto!important;justify-content:flex-end!important;gap:6px!important;width:auto!important;padding:0!important;display:flex!important;overflow:visible!important}.mobile-menu{flex:0 0 44px;order:4;height:44px;border-radius:10px!important;width:44px!important;min-width:44px!important;display:inline-flex!important}.topbar-actions>*,.topbar-actions .menu-shell{flex:none;min-width:0!important}.topbar-actions .tool-button,.topbar-actions .theme-toggle,.topbar-actions .icon-button,.topbar-actions .profile-chip{font-size:0;border-radius:10px!important;flex:none!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.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{border-radius:8px;width:30px;height:30px}.global-search-wrap .topbar-menu,.topbar-menu,.quick-menu,.notifications-menu,.account-menu,.compact-menu,.language-menu{max-height:min(72vh,620px);overflow:auto;inset-inline:12px!important;width:auto!important;min-width:0!important;max-width:none!important;position:fixed!important;top:72px!important}.site-app{--site-header-height:72px!important;padding-top:var(--site-header-height)!important}.site-header-inner{min-height:var(--site-header-height)!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;padding-block:8px!important;display:flex!important}.site-logo{flex:none;justify-content:flex-start!important}.site-nav{display:none!important}.site-header-actions{flex:none;max-width:calc(100vw - 130px);margin-inline-start:auto;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;width:auto!important;display:flex!important;overflow:visible!important}.site-mobile-menu-button{width:42px;min-width:42px;padding-inline:0!important;display:inline-flex!important}.site-mobile-nav{inset-inline:16px;top:calc(var(--site-header-height) + 8px);z-index:180;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #d2e1f4eb;border-radius:12px;padding:8px;position:fixed;box-shadow:0 20px 42px #07172b29}.site-mobile-nav button{width:100%;min-height:42px;color:var(--heading);text-align:start;background:0 0;border:0;border-radius:9px;padding:0 12px;font-weight:850}.site-mobile-nav button:hover{color:var(--primary);background:#edf5ff}}@media (width<=720px){.topbar{gap:6px!important;min-height:58px!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: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{max-width:calc(100vw - 116px);gap:6px!important}.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{border-radius:9px!important;min-height:40px!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 (width<=390px){.site-logo span{display:none}.site-header-actions{max-width:calc(100vw - 68px)}}@media (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{gap:4px;display:grid}}.request-detail-page .request-metric-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media (width<=1280px){.request-detail-page .request-metric-strip{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(214px,1fr);grid-auto-flow:column;padding-bottom:4px;display:grid;overflow-x:auto;grid-template-columns:none!important}.request-detail-page .request-metric-strip .metric-card{scroll-snap-align:start}}@media (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}.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{border-radius:10px!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!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{width:20px;height:20px;color:var(--primary);display:block!important}.dark.dashboard-mode .profile-chip,.dark.dashboard-mode .global-search{background:#102138!important;border-color:#6f8bb166!important}}@media (width<=1100px){.makfi-app.dashboard-mode .topbar-actions .profile-chip{box-shadow:0 8px 22px #0f23410f;background:var(--surface)!important;border-color:var(--line)!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{width:20px;height:20px;color:var(--primary);display:block!important}.dark.dashboard-mode .topbar-actions .profile-chip{background:#102138!important;border-color:#6f8bb166!important}}.makfi-app.auth-mode .auth-card{width:min(486px,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{border-radius:10px;gap:10px;min-height:48px;padding-inline:12px;font-size:13px}.makfi-app.auth-mode .auth-form .input-shell{border-radius:10px;min-height:48px;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{gap:12px;margin-top:2px}.makfi-app.auth-mode .auth-form .primary-action{border-radius:10px;min-height:52px;margin-top:2px;font-size:14.5px;font-weight:900}.makfi-app.auth-mode .nafath-actions{margin-top:14px}.makfi-app.auth-mode .nafath-actions button{border-radius:10px;min-height:50px;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,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{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.auth-stepper li{border:1px solid var(--line);background:var(--surface-soft);min-width:0;min-height:48px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:11.5px;font-weight:850;display:flex}.auth-stepper li>span{background:var(--surface);width:24px;height:24px;color:var(--primary);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.auth-stepper li strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auth-stepper li.active{color:var(--heading);background:#247adc14;border-color:#247adc6b}.auth-stepper li.active>span,.auth-stepper li.done>span{background:var(--primary);color:#fff}.auth-stepper li.done{color:var(--heading);background:#16b36414;border-color:#16b36442}.register-flow-note{color:var(--muted);background:#247adc0f;border:1px solid #247adc2e;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12px;font-weight:750;line-height:1.65;display:flex}.register-flow-note svg{color:var(--primary);flex:none;margin-top:2px}.register-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.select-shell{position:relative}.select-shell:after{content:"";border-inline-end:2px solid;opacity:.6;pointer-events:none;border-bottom:2px solid;width:7px;height:7px;transform:rotate(45deg)}.makfi-app[dir=ltr] .select-shell:after{transform:rotate(45deg)}.otp-notice.warning{color:#a15c00;background:#f7900914;border-color:#f7900942}.dark .otp-notice.warning{color:#ffd18a}@media (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 (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{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);align-items:stretch;gap:14px;padding:16px;display:grid}.onboarding-main,.onboarding-documents{align-content:start;gap:14px;min-width:0;display:grid}.onboarding-documents{background:#247adc0a;border:1px solid #247adc24;border-radius:10px;padding:14px}.profile-completion-meter{gap:8px;display:grid}.profile-completion-meter span{background:var(--surface-muted);border-radius:999px;height:10px;overflow:hidden}.profile-completion-meter b{width:var(--w);border-radius:inherit;background:linear-gradient(90deg,var(--primary),#16b364);height:100%;display:block}.profile-completion-meter strong{color:var(--heading);font-size:12.5px}.client-iban-box{background:var(--surface-soft);border:1px dashed #247adc42;border-radius:10px;grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:12px;padding:12px;display:grid}.client-iban-box label{gap:8px;min-width:0;display:grid}.client-iban-box label>span{color:var(--muted);font-size:12px;font-weight:850}.profile-requirements-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.profile-requirement{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.profile-requirement>span,.onboarding-doc-list article>span{color:#f79009;background:#f790091a;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.profile-requirement.done>span{color:#16b364;background:#16b3641f}.profile-requirement strong,.profile-requirement small,.onboarding-doc-list strong,.onboarding-doc-list small{min-width:0;display:block}.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{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.5}.onboarding-doc-list{gap:10px;display:grid}.onboarding-doc-list article{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.onboarding-documents .secondary-action{width:100%}@media (width<=1180px){.profile-requirements-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.client-onboarding-panel{grid-template-columns:1fr}}@media (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{grid-template-columns:minmax(220px,.76fr) minmax(360px,1.4fr) minmax(260px,.9fr);align-items:stretch;gap:14px;display:grid}.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{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;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{gap:6px;margin-bottom:14px;display:grid}.document-panel-head h3,.document-panel-head h4,.document-preview-head h3,.document-preview-head h4,.admin-document-review-panel h4{color:var(--heading);margin:0;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{align-content:start;gap:10px;display:grid}.document-library-list button,.admin-document-list button{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);width:100%;min-width:0;color:var(--text);text-align:start;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.admin-document-list button{grid-template-columns:42px minmax(0,1fr)}.document-library-list button.active,.admin-document-list button.active{background:linear-gradient(#1f71dd1a,#1f71dd09);border-color:#1f71dd8c;box-shadow:inset 0 0 0 1px #1f71dd1f}.document-library-list strong,.admin-document-list strong{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;display:block;overflow:hidden}.document-library-list small,.admin-document-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.5;display:block;overflow:hidden}.document-library-list b{color:var(--primary);font-size:11px}.document-file-icon{border-radius:var(--radius);width:42px;height:42px;color:var(--primary);background:#eaf3ff;flex:none;justify-content:center;align-items:center;display:inline-flex}.document-file-icon.green{color:#0f9f5c;background:#eafaf1}.document-file-icon.amber{color:#d97706;background:#fff5e6}.document-file-icon.red{color:#dc2626;background:#fff0f0}.document-file-icon.blue{color:var(--primary);background:#eaf3ff}.document-preview-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.document-preview-head p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.document-preview-canvas{border:1px solid var(--line-soft);border-radius:var(--radius);background:radial-gradient(circle at 20% 20%,#1f71dd1f,#0000 34%),linear-gradient(145deg,#f8fbff,#eef5ff);place-items:center;min-height:236px;padding:20px;display:grid}.document-preview-canvas.green{background:radial-gradient(circle at 20% 20%,#16b36424,#0000 34%),linear-gradient(145deg,#f8fffb,#eefaf4)}.document-preview-canvas.amber{background:radial-gradient(circle at 20% 20%,#f7900926,#0000 34%),linear-gradient(145deg,#fffdf7,#fff5e6)}.document-preview-canvas.red{background:radial-gradient(circle at 20% 20%,#ef444421,#0000 34%),linear-gradient(145deg,snow,#fff0f0)}.document-paper-preview{border-radius:var(--radius);width:min(248px,100%);min-height:168px;color:var(--heading);background:#fff;border:1px solid #94a3b859;align-content:start;gap:9px;padding:16px;display:grid;box-shadow:0 18px 40px #0f172a14}.document-paper-preview span,.document-paper-preview em{background:var(--surface-muted);width:fit-content;color:var(--primary);border-radius:999px;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{gap:7px;margin-top:4px;display:grid}.paper-lines i{background:#e7eef8;border-radius:999px;height:8px}.paper-lines i:nth-child(2){width:82%}.paper-lines i:nth-child(3){width:58%}.document-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.document-detail-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.document-detail-grid span{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);gap:4px;min-width:0;padding:10px;display:grid}.document-detail-grid small{color:var(--muted);font-size:11px}.document-detail-grid strong{min-width:0;color:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.document-note-box{border-radius:var(--radius);color:var(--text);background:#1f71dd0f;border:1px solid #1f71dd33;align-items:flex-start;gap:9px;margin-top:14px;padding:12px;display:flex}.document-note-box svg{color:var(--primary);flex:none}.document-note-box p{color:var(--text);margin:0;font-size:12px;line-height:1.7}.document-viewer-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.document-viewer-actions.stacked{display:grid}.document-viewer-actions .primary-action,.document-viewer-actions .secondary-action{border-radius:var(--radius);min-height:42px}.document-progress-ring{--p:0%;background:radial-gradient(circle,var(--surface) 58%,transparent 59%),conic-gradient(var(--primary) var(--p),#e8eff8 0);border-radius:50%;place-items:center;width:148px;height:148px;margin:6px auto 16px;display:grid}.document-progress-ring strong{color:var(--heading);font-size:24px;font-weight:900;line-height:1}.document-progress-ring span{color:var(--muted);margin-top:5px;font-size:11px;font-weight:800;display:block}.document-timeline{gap:8px;display:grid}.document-timeline div{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.document-timeline svg{color:var(--primary)}.document-timeline span{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.document-timeline strong{color:var(--green);white-space:nowrap;font-size:11px}.document-dropzone{border-radius:var(--radius);color:var(--primary);text-align:center;background:#1f71dd0b;border:1px dashed #1f71dd6b;justify-items:center;gap:8px;margin-top:14px;padding:16px;display:grid}.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{color:var(--text);margin:8px 0 14px;font-size:12px;line-height:1.75}.admin-document-review-panel label{gap:8px;display:grid}.admin-document-review-panel label span{color:var(--muted);font-size:12px;font-weight:800}.admin-document-review-panel textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);min-height:118px;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{background:radial-gradient(circle at 20% 20%,#4b91f029,#0000 34%),linear-gradient(145deg,#0b1b30,#102138);border-color:#6f8bb152}.dark .document-note-box,.dark .document-dropzone{background:#4b91f01a;border-color:#4b91f052}@media (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{grid-template-columns:minmax(180px,.45fr) minmax(220px,.7fr) minmax(260px,1fr);align-items:center;gap:14px;display:grid}.document-requirements-panel .document-panel-head{margin-bottom:0}.document-requirements-panel .document-progress-ring{margin:0 auto}}@media (width<=920px){.documents-workbench,.admin-document-viewer,.client-document-viewer,.document-requirements-panel{grid-template-columns:1fr}.document-library-list,.admin-document-list{scroll-snap-type:x proximity;grid-auto-columns:minmax(220px,72vw);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.document-library-list button,.admin-document-list button{scroll-snap-align:start}}@media (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{grid-template-columns:1fr;display:grid}.document-viewer-actions .primary-action,.document-viewer-actions .secondary-action{width:100%}}@media (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{grid-template-columns:minmax(240px,.8fr) minmax(380px,1.35fr) minmax(260px,.85fr);align-items:stretch;gap:14px;margin-bottom:16px;display:grid}.linked-list-panel,.linked-preview-panel,.linked-action-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft)}.linked-list-panel,.linked-action-panel{padding:16px}.linked-preview-panel{padding:18px}.linked-panel-head{gap:6px;margin-bottom:14px;display:grid}.linked-panel-head h3,.linked-preview-header h3{color:var(--heading);margin:0;font-size:17px;line-height:1.35}.linked-item-list{gap:10px;display:grid}.linked-item-list button,.linked-action-panel button{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);width:100%;min-width:0;color:var(--text);text-align:start;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.linked-action-panel{align-content:start;gap:10px;display:grid}.linked-action-panel .linked-panel-head{margin-bottom:4px}.linked-item-list button.active{background:linear-gradient(#1f71dd1a,#1f71dd09);border-color:#1f71dd8c;box-shadow:inset 0 0 0 1px #1f71dd1f}.linked-item-list strong,.linked-action-panel strong{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;display:block;overflow:hidden}.linked-item-list small,.linked-action-panel small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.5;display:block;overflow:hidden}.linked-item-icon{border-radius:var(--radius);width:42px;height:42px;color:var(--primary);background:#eaf3ff;justify-content:center;align-items:center;display:inline-flex}.linked-item-icon.green{color:#0f9f5c;background:#eafaf1}.linked-item-icon.amber{color:#d97706;background:#fff5e6}.linked-item-icon.red{color:#dc2626;background:#fff0f0}.linked-item-icon.blue{color:var(--primary);background:#eaf3ff}.linked-preview-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.linked-preview-header p{color:var(--muted);margin:5px 0 0;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%,#1f71dd1f,transparent 32%),linear-gradient(145deg,var(--surface-soft),#fff);padding:16px}.linked-route-card{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.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{color:var(--muted);font-size:12px;line-height:1.6;display:block}.linked-route-card b{color:var(--green);white-space:nowrap;font-size:16px}.linked-total-card{text-align:center;justify-items:center;gap:8px;display:grid}.linked-total-card svg{color:var(--violet)}.linked-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.linked-facts-grid span{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);gap:4px;min-width:0;padding:10px;display:grid}.linked-facts-grid small{color:var(--muted);font-size:11px}.linked-facts-grid strong{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.linked-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.linked-actions .primary-action,.linked-actions .secondary-action{border-radius:var(--radius);min-height:42px}.linked-thread-preview{gap:10px;display:grid}.linked-thread-preview div{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-soft);padding:12px}.linked-thread-preview span{background:var(--surface-muted);width:fit-content;color:var(--primary);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900;display:inline-flex}.linked-thread-preview strong{color:var(--heading);margin-top:8px;font-size:13px;display:block}.linked-thread-preview p{color:var(--text);margin:7px 0;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%,#4b91f029,#0000 32%),linear-gradient(145deg,#0b1b30,#102138);border-color:#6f8bb152}@media (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 (width<=920px){.customer-linked-workbench{grid-template-columns:1fr}.linked-item-list{scroll-snap-type:x proximity;grid-auto-columns:minmax(230px,74vw);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.linked-item-list button{scroll-snap-align:start}.linked-action-panel{grid-template-columns:1fr}}@media (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{grid-template-columns:1fr;display:grid}.linked-actions .primary-action,.linked-actions .secondary-action{width:100%}}@media (width<=420px){.linked-item-list{grid-auto-columns:minmax(210px,86vw)}.linked-facts-grid{grid-template-columns:1fr}}.site-app,.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);letter-spacing:0;font-weight:900;line-height:1.22}.site-app :where(.site-service-card h3,.audience-grid h3,.site-footer-column h3){font-family:var(--font-sans);letter-spacing:0;font-weight:700;line-height:1.25}@media (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{top:0;z-index:180;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:20px 0 0;transition:padding .18s,background .18s,box-shadow .18s;position:fixed;inset-inline:0}.site-header-inner{width:min(1240px,100% - 64px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:999px;margin-inline:auto;padding:0 18px;transition:min-height .18s,background .18s,border-color .18s,box-shadow .18s,color .18s;min-height:64px!important}.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 #00000047}.site-header:not(.is-scrolled) .site-nav{box-shadow:none;background:0 0;border:0}.site-header:not(.is-scrolled) .site-nav button:hover{color:#fff;box-shadow:none;background:#ffffff1f}.site-header:not(.is-scrolled) .site-link-button{box-shadow:none;background:#ffffff1a;border-color:#ffffff47}.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{background:#fffffff5;border:0;box-shadow:0 20px 54px #07172b21;min-height:58px!important}.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{box-shadow:none;background:0 0;border:0}.site-header.is-scrolled .site-link-button{background:#fff;border-color:#dce7f5f2}.site-header.is-scrolled .site-primary-button{box-shadow:0 14px 30px #1f71dd38}.site-hero{min-height:100dvh!important}.site-hero-content{padding-top:clamp(124px,16vh,176px)!important}.site-section{scroll-margin-top:96px}@media (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:100dvh!important}.site-hero-content{padding-top:clamp(108px,14vh,150px)!important}}@media (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:#8dc2ff3d;--line-soft:#8dc2ff24;color:var(--text);background:radial-gradient(circle at 82% 8%,#1f71dd33,#0000 28%),linear-gradient(#071324,#0b1a2f 46%,#071324)}.dark .site-section{background:linear-gradient(#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%,#1f71dd24,#0000 30%),linear-gradient(#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{color:#8dc2ff;background:#8dc2ff21;border:1px solid #8dc2ff3d}.dark .site-evidence-panel,.dark .feature-list,.dark .goals-list,.dark .site-contact-form,.dark .site-dashboard-preview{background:#0c1e34d1;border-color:#8dc2ff38;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{color:#f8fbff;background:linear-gradient(#ffffff13,#ffffff09),#0d2038;border-color:#8dc2ff2e}.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{background:linear-gradient(#ffffff14,#ffffff09),#0e2138;border-color:#8dc2ff29}.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{color:#f8fbff;background:#051120d1;border-color:#8dc2ff4d}.dark .site-contact-form input::placeholder,.dark .site-contact-form textarea::placeholder{color:#9fb0c7}.dark .site-form-success{color:#8df0bd;background:#16b36424}.dark .site-footer{background:radial-gradient(circle at 82% 0,#1f71dd2e,#0000 30%),linear-gradient(#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){letter-spacing:0;font-family:var(--font-sans)!important}.site-app :where(.site-hero h1,.site-section h2,.site-section-copy h2,.site-section-head h2,.site-contact-copy h2){letter-spacing:0;font-weight:900;line-height:1.16;font-family:var(--font-display)!important}.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){letter-spacing:0;font-weight:900;line-height:1.25;font-family:var(--font-display)!important}.site-scroll-top{z-index:220;background:var(--primary);color:#fff;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;position:fixed;bottom:26px;left:24px;box-shadow:0 18px 36px #1f71dd52}.site-scroll-top:hover{transform:translateY(-3px);box-shadow:0 22px 42px #1f71dd6b}.site-scroll-top:focus-visible{outline-offset:3px;outline:3px solid #8dc2ffa6}.dark .site-scroll-top{background:#2f86ff;box-shadow:0 18px 38px #00000057}@media (width<=720px){.site-scroll-top{width:46px;height:46px;bottom:18px;left:16px}}.site-client-login{min-width:88px}.site-hero-content{grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:center;gap:clamp(28px,5vw,64px);display:grid;width:min(1180px,100% - 48px)!important;max-width:none!important}.site-hero-copy{justify-items:start;display:grid}.site-hero-trust{grid-column:1/-1;justify-items:center;gap:18px;display:grid}.site-hero-trust .site-hero-stats{margin-top:0}.site-claim-launcher{color:#091525;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffffff2,#f2f7ffe6),#fff;border:1px solid #ffffff42;border-radius:26px;gap:14px;width:100%;padding:18px;display:grid;box-shadow:0 30px 80px #030c1842}.site-claim-head{gap:7px;display:grid}.site-claim-head span{width:fit-content;min-height:28px;color:var(--primary);background:#eaf3ff;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.site-claim-head h2{color:#07111f;margin:0;font-size:clamp(26px,3vw,38px);font-weight:900;line-height:1.2;font-family:var(--font-display)!important}.site-claim-head p{color:#61718a;margin:0;font-size:13px;font-weight:750;line-height:1.75}.site-claim-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.site-claim-types button{color:#46566e;text-align:center;background:#f8fbff;border:1px solid #dce8f7;border-radius:18px;align-content:center;justify-items:center;gap:6px;min-height:96px;padding:10px 8px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.site-claim-types button:hover,.site-claim-types button.active{color:var(--primary);background:linear-gradient(#eef6ff,#fff);border-color:#1f71dd94;transform:translateY(-1px)}.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{color:#526279;background:#f5f9ff;border:1px solid #dce8f7;border-radius:16px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.65;display:flex}.site-selected-claim svg{color:var(--primary);flex:none}.site-claim-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.site-mini-field{gap:6px;display:grid}.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{color:#091525;background:#fff;border:1px solid #d8e5f5;border-radius:15px;outline:0;width:100%;min-height:48px;padding:0 13px;font-size:14px;font-weight:800}.site-mini-field input:focus,.site-mini-field select:focus{border-color:var(--primary);box-shadow:0 0 0 4px #1f71dd1f}.site-claim-submit{border:1px solid var(--primary);color:#fff;background:linear-gradient(#2e8cff,#1f71dd);border-radius:17px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-size:16px;font-weight:950;display:inline-flex;box-shadow:0 18px 38px #1f71dd47}.site-claim-note{color:#5b6c83;align-items:flex-start;gap:9px;font-size:12px;font-weight:800;line-height:1.7;display:flex}.site-claim-note svg{color:#18a957;flex:none;margin-top:2px}.site-scroll-top svg{stroke-width:2.8px;display:block}.account-final-panel{gap:14px;display:grid}.account-final-head{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#1f71dd14,var(--surface));align-items:flex-start;gap:14px;padding:16px;display:flex}.account-final-head svg{color:var(--primary);flex:none}.account-final-head h3{color:var(--heading);margin:7px 0 0;font-size:22px;font-weight:900;line-height:1.45}.account-final-head p{color:var(--muted);margin:7px 0 0;font-size:13px;font-weight:800;line-height:1.8}.guest-flow-note,.account-existing-panel{color:var(--text);background:linear-gradient(#eff7ffeb,#fffffff5),#fff;border:1px solid #cfe3ff;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.guest-flow-note svg,.account-existing-panel>svg{width:42px;height:42px;color:var(--primary);background:#eaf3ff;border-radius:14px;padding:9px}.guest-flow-note strong,.account-existing-panel strong{color:var(--text);margin-bottom:5px;font-size:15px;font-weight:900;display:block}.guest-flow-note p,.account-existing-panel p{color:var(--muted);margin:0;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{color:#f8fbff;background:linear-gradient(#10243df5,#0a1b30f0),#0b1b31;border-color:#8dc2ff38;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{background:#08182bdb;border-color:#8dc2ff38}.dark .site-claim-types button.active,.dark .site-claim-types button:hover{background:#1f71dd33;border-color:#8dc2ff99}.dark .guest-flow-note,.dark .account-existing-panel{background:linear-gradient(#0d2038f0,#09182bf5),#0b1b31;border-color:#8dc2ff38}.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 (width<=1100px){.site-hero-content{text-align:center;grid-template-columns:1fr;justify-items:center;width:min(840px,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 (width<=720px){.site-hero-content{gap:22px;padding-top:88px!important}.site-claim-launcher{border-radius:22px;padding:14px}.site-claim-types{grid-template-columns:1fr}.site-claim-types button{text-align:start;grid-template-columns:auto 1fr;align-content:center;justify-items:start;min-height:68px}.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:#1f71dd2e;--v2-card:#ffffffe6;--v2-blue:#1f71dd;--v2-blue-strong:#155fc2;--v2-shadow:0 30px 80px #07172b29;min-height:100vh;color:var(--v2-ink);font-family:var(--font-sans);background:#f6fbff;overflow-x:hidden}.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{z-index:70;pointer-events:none;padding-inline:clamp(14px,4vw,72px);position:fixed;inset:20px 0 auto}.site-v2-nav-shell{width:min(1320px,100%);min-height:76px;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#ffffff1f;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-inline:auto;transition:background .25s,box-shadow .25s,transform .25s;display:grid;position:relative}.site-v2-header.is-solid .site-v2-nav-shell{background:#fffffff0;box-shadow:0 20px 54px #07172b1f}.site-v2-brand{color:#fff;align-items:center;gap:12px;min-height:58px;padding-inline:18px;display:inline-flex}.site-v2-header.is-solid .site-v2-brand{color:var(--v2-ink)}.site-v2-brand-logo{color:#fff;place-items:center;width:52px;height:40px;display:inline-grid}.site-v2-header.is-solid .site-v2-brand-logo{color:var(--v2-blue)}.site-v2-brand-logo svg{stroke-width:2.6px;width:48px;height:48px}.site-v2-brand strong{font-size:30px;font-weight:800;line-height:1;display:block}.site-v2-brand small{color:#ffffffbf;margin-top:4px;font-size:12px;font-weight:700;display:block}.site-v2-header.is-solid .site-v2-brand small{color:var(--v2-muted)}.site-v2-nav{background:#ffffff1f;border-radius:999px;justify-self:center;align-items:center;gap:6px;min-height:54px;padding:6px;display:inline-flex}.site-v2-header.is-solid .site-v2-nav{background:#eef6ffe6}.site-v2-nav button,.site-v2-mobile-nav button,.site-v2-mobile-nav a{color:#ffffffeb;font:800 15px/1.4 var(--font-sans);cursor:pointer;background:0 0;border:0}.site-v2-header.is-solid .site-v2-nav button{color:var(--v2-ink)}.site-v2-nav button{border-radius:999px;min-height:42px;padding-inline:18px}.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{align-items:center;gap:8px;padding-inline:10px;display:inline-flex}.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;font:900 15px/1.4 var(--font-sans);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;transition:transform .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.site-v2-icon-button,.site-v2-login,.site-v2-menu,.site-v2-secondary{color:#fff;background:#ffffff1f;border:1px solid #ffffff47}.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);color:var(--v2-ink);background:#fff}.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{background:linear-gradient(135deg,var(--v2-blue),#2388ff);color:#fff;border:0;box-shadow:0 16px 34px #1f71dd47}.site-v2-cta{padding-inline:20px}.site-v2-menu{width:48px;padding:0;display:none}.site-v2-hero{isolation:isolate;background-image:var(--site-hero-media,url(/brand/makfi-login-aviation-hero.png));background-position:50%;background-size:cover;align-items:center;min-height:100vh;padding:132px clamp(16px,4vw,72px) 72px;display:grid;position:relative;overflow:hidden}.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{background:radial-gradient(circle at 10% 0%,#2d80e414,transparent 28%),var(--client-shell);flex-direction:column;height:100dvh;display:flex;position:fixed;overflow:hidden auto;width:100%!important;margin:0!important;inset:0!important}.client-portal-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #cfddeee6;flex:none;position:sticky;top:0}.client-portal-header-inner{grid-template-columns:auto minmax(330px,1fr) auto;grid-template-areas:"brand navigation account";align-items:center;gap:28px;width:min(1120px,100% - 48px);min-height:78px;margin-inline:auto;display:grid}.client-portal-brand{color:var(--client-navy);text-align:start;background:0 0;border:0;grid-area:brand;align-items:center;gap:10px;padding:0;display:inline-flex}.client-portal-brand img{object-fit:contain;width:42px;height:42px}.client-portal-brand strong{color:var(--client-navy);letter-spacing:.02em;font-size:18px;line-height:1}.client-portal-title{border-inline-start:1px solid var(--client-line);min-height:28px;color:var(--client-muted);white-space:nowrap;align-items:center;margin-inline-start:4px;padding-inline-start:14px;font-size:12px;font-weight:800;display:inline-flex}.client-portal-brand-gap{box-sizing:border-box;border-inline-start:1px solid var(--client-line);flex:none;width:86.5px;min-height:28px;margin-inline-start:4px}.client-top-navigation{grid-area:navigation;justify-self:center;align-items:center;gap:4px;display:flex}.client-top-navigation button{color:#53627a;min-height:40px;font:inherit;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:800;transition:background .16s,color .16s;display:inline-flex}.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{color:inherit;font:inherit;text-align:start;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:6px 8px;transition:border-color .16s,background .16s;display:flex}.client-header-account:hover,.client-header-account[aria-expanded=true]{border-color:var(--client-line);background:#f6f9fd}.client-header-avatar{background:var(--client-navy);color:#fff;border-radius:12px;place-items:center;width:39px;height:39px;font-size:14px;font-weight:900;display:grid}.client-header-account-copy{gap:2px;display:grid}.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}.client-header-account[aria-expanded=true] .client-account-chevron{transform:rotate(180deg)}.client-account-menu{top:calc(100% + 10px);z-index:60;border:1px solid var(--client-line);background:#fff;border-radius:13px;gap:4px;width:220px;padding:8px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 18px 44px #1b3c6529}.client-account-menu button{width:100%;color:var(--client-navy);font:inherit;text-align:start;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.client-account-menu button:hover{background:var(--client-blue-soft);color:var(--primary)}.client-account-menu button.danger:hover{color:#b93838;background:#fff1f1}.client-account-menu button>span{gap:3px;display:grid}.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{flex:1 0 auto;width:100%;padding:44px 24px 60px}.client-mode .page-body>*{width:min(var(--client-content-max),100%);margin-inline:auto}.client-mode .dashboard-legal-footer{flex:none;width:100%;margin-top:auto}.client-mode .dashboard-legal-footer-inner{background:#ffffffc7;border-bottom:0;min-height:64px}.client-simple-home{width:min(var(--client-content-max),100%);gap:22px;margin-inline:auto;display:grid}.client-module-claims{width:min(var(--client-content-max),100%);margin-inline:auto}@media (width>=1100px){.client-request-detail .claim-flow-map{grid-template-columns:repeat(8,minmax(0,1fr))}}.makfi-app.hub-mode{background:#eef5ff;min-height:100vh}.project-hub{--hub-navy:#0c2344;--hub-blue:#2f7edc;--hub-blue-dark:#1e68c4;--hub-muted:#71839c;--hub-line:#d8e5f5;min-height:100vh;color:var(--hub-navy);font-family:var(--font-sans);background:radial-gradient(circle at 50% 5%,#5c9cef2e,#0000 33%),linear-gradient(#f8fbff,#edf5ff 48%,#f7faff);grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.project-hub-dark{--hub-navy:#f2f7ff;--hub-blue:#62a8ff;--hub-blue-dark:#8bc0ff;--hub-muted:#a9bad0;--hub-line:#89b2e238;background:radial-gradient(circle at 50% 5%,#398be933,#0000 33%),linear-gradient(#07182d,#0a213b 48%,#08192d)}.project-hub-header{z-index:5;padding:30px 32px 0;position:relative}.project-hub-header-inner{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border:1px solid #d3e2f5f2;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100%);min-height:76px;margin:0 auto;padding:0 28px;display:flex;box-shadow:0 14px 40px #153e7114}.project-hub-dark .project-hub-header-inner{background:#081b31d6;border-color:#86b1e233;box-shadow:0 18px 46px #0000003d}.project-hub-brand{color:var(--hub-navy);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.project-hub-brand img{object-fit:contain;width:48px;height:32px}.project-hub-brand strong{letter-spacing:.02em;font-size:25px;line-height:1}.project-hub-utilities{align-items:center;gap:9px;display:inline-flex}.project-hub-tool{min-height:44px;color:var(--hub-navy);font-family:var(--font-sans);background:#f8fbfff0;border:1px solid #cfdef0;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:800;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex}.project-hub-tool:hover{color:var(--hub-blue-dark);border-color:#2f7edc9e;transform:translateY(-1px)}.project-hub-tool:focus-visible{outline-offset:3px;outline:3px solid #2f7edc40}.project-hub-language{min-width:112px;padding:0 14px}.project-hub-theme{width:44px;padding:0}.project-hub-dark .project-hub-tool{color:#eef6ff;background:#14314fe6;border-color:#8bb8eb3d}.project-hub-dark .project-hub-tool:hover{color:#fff;background:#1c436cf5;border-color:#62a8ffb8}.project-hub-main{isolation:isolate;width:min(1180px,100% - 64px);margin:0 auto;padding:clamp(68px,9vh,112px) 0 82px;position:relative}.project-hub-main:before,.project-hub-main:after{z-index:-1;content:"";pointer-events:none;position:absolute}.project-hub-main:before{opacity:.55;transform-origin:top;background-image:linear-gradient(#679ee317 1px,#0000 1px),linear-gradient(90deg,#679ee317 1px,#0000 1px);background-size:42px 42px;height:310px;inset:42px -18vw auto;transform:perspective(340px)rotateX(58deg);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 70%,#0000 100%)}.project-hub-main:after{border-top:3px dashed #448be438;width:132vw;height:1px;top:248px;right:-16vw;transform:rotate(-7deg)}.project-hub-route{z-index:0;color:#2b7ada80;place-items:center;display:grid;position:absolute}.project-hub-route-start{width:54px;height:54px;top:172px;right:-12px;transform:rotate(-18deg)}.project-hub-route-end{background:#eef6ff;border:2px solid #2b7ada52;border-radius:50%;width:24px;height:24px;top:345px;left:24px}.project-hub-dark .project-hub-route-end{background:#0b2542}.project-hub-route-end span{background:#2b7ada85;border-radius:50%;width:8px;height:8px}.project-hub-intro{z-index:1;text-align:center;max-width:780px;margin:0 auto clamp(44px,6vh,64px);position:relative}.project-hub-intro h1{color:var(--hub-navy);letter-spacing:-.035em;margin:0;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.35}.project-hub-intro p{max-width:650px;color:var(--hub-muted);margin:18px auto 0;font-size:clamp(16px,1.55vw,20px);line-height:1.8}.project-hub-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid;position:relative}.project-hub-card{border:1px solid var(--hub-line);min-height:330px;color:var(--hub-navy);text-align:center;background:#fffffff0;border-radius:28px;flex-direction:column;align-items:center;padding:36px 30px 30px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 18px 46px #1d46781a}.project-hub-dark .project-hub-card{background:#0e2743f0;box-shadow:0 20px 50px #0000003d}.project-hub-card:hover{border-color:#2f7edc8a;transform:translateY(-7px);box-shadow:0 26px 56px #1d467829}.project-hub-card:focus-visible{outline-offset:5px;outline:4px solid #2f7edc3d}.project-hub-card-primary{border-color:#2f7edc6b}.project-hub-card-icon{width:110px;height:110px;color:var(--hub-blue);background:#edf5ff;border-radius:30px;place-items:center;margin-bottom:24px;display:grid}.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;color:var(--hub-muted);margin:10px 0 24px;font-size:15px;line-height:1.8}.project-hub-card-action{width:100%;min-height:50px;color:var(--hub-blue-dark);background:#f8fbff;border:1px solid #bfd5f0;border-radius:15px;justify-content:center;align-items:center;gap:10px;margin-top:auto;font-size:16px;font-weight:800;display:inline-flex}.project-hub-dark .project-hub-card-action{color:#a9d1ff;background:#091f37b3;border-color:#74a6dd47}.project-hub-card-primary .project-hub-card-action{color:#fff;background:linear-gradient(90deg,#2e7ddc,#398fec);border-color:#0000;box-shadow:0 12px 24px #2f7edc38}.project-hub-footer{z-index:2;color:#8190a5;background:#ffffffa3;border-top:1px solid #cddef3e6;place-items:center;min-height:74px;padding:20px 24px;display:grid;position:relative}.project-hub-dark .project-hub-footer{color:#93a8c1;background:#051424b8;border-color:#89b2e229}.project-hub-footer p{margin:0;font-size:14px}@media (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 (width<=560px){.project-hub-header{padding:14px 14px 0}.project-hub-header-inner{border-radius:20px;min-height:64px;padding:0 14px}.project-hub-brand img{width:42px;height:28px}.project-hub-brand strong{font-size:22px}.project-hub-utilities{gap:7px}.project-hub-tool{border-radius:11px;min-height:40px}.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{border-radius:23px;padding:24px 20px 20px}.project-hub-card-icon{border-radius:24px;width:88px;height:88px;margin-bottom:18px}.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{gap:18px;width:100%;display:grid}.client-claims-metrics{width:100%}.client-module-claims .client-safe-table{border-radius:18px;width:100%;margin:0;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{white-space:nowrap;min-height:44px;box-shadow:0 8px 20px #1f71dd2e}.client-claims-panel{border:1px solid var(--client-line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 20px 52px #244d7e1a}.client-claims-panel-head{border-bottom:1px solid #e8eef5;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:24px 28px;display:flex}.client-claims-panel-head>div{gap:5px;display:grid}.client-claims-panel-head h1{color:var(--client-navy);margin:3px 0 0;font-size:24px;line-height:1.35}.client-claims-panel-head p{color:var(--client-muted);margin:0;font-size:12.5px;line-height:1.8}.client-claims-list{display:grid}.client-claim-list-row{background:#fff;border-bottom:1px solid #e8eef5;grid-template-columns:1.15fr .82fr 1fr 1fr 1.15fr 1.15fr;align-items:center;gap:18px;min-height:118px;padding:22px 28px;transition:background .16s;display:grid}.client-claim-list-row:last-child{border-bottom:0}.client-claim-list-row:hover{background:#fbfdff}.client-claim-list-row small{color:var(--client-muted);font-size:10.5px;font-weight:700;display:block}.client-claim-number{gap:7px;min-width:0;display:grid}.client-claim-number button{width:fit-content;color:var(--primary);font:inherit;letter-spacing:.01em;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:900}.client-claim-number button:hover{text-decoration:underline}.client-claim-list-fact{align-items:center;gap:10px;min-width:0;display:flex}.client-claim-list-fact .client-request-fact-icon{border-radius:11px;flex-basis:38px;width:38px;height:38px}.client-claim-list-fact>div,.client-claim-list-status,.client-claim-next-step{gap:7px;min-width:0;display:grid}.client-claim-list-fact strong,.client-claim-next-step strong{color:var(--client-navy);text-overflow:ellipsis;font-size:12px;line-height:1.6;overflow:hidden}.client-claim-route{direction:ltr;align-items:center;gap:6px;min-width:104px;display:inline-flex}.client-claim-route b{letter-spacing:.03em;font-size:12.5px}.client-claim-route span{background:#aec3dc;width:22px;height:1px;position:relative}.client-claim-route span:after{content:"";top:-1.5px;background:var(--primary);border-radius:999px;width:4px;height:4px;position:absolute;inset-inline-end:0}.client-claim-list-status>span{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.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{flex-wrap:wrap;justify-content:flex-start;gap:7px;display:flex}.client-claim-row-actions button{min-height:34px;color:var(--primary);font:inherit;white-space:nowrap;background:#fff;border:1px solid #cadced;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:10.5px;font-weight:900;display:inline-flex}.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{justify-content:space-between;align-items:flex-end;gap:24px;min-height:118px;display:flex}.client-welcome-badge,.client-request-kicker{color:#18735a;background:#eaf8f3;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.client-home-intro h1{color:var(--client-navy);letter-spacing:-.02em;margin:12px 0 7px;font-size:clamp(25px,3vw,34px);line-height:1.35}.client-home-intro p{max-width:650px;color:var(--client-muted);margin:0;font-size:13.5px;line-height:1.9}.client-all-requests{min-height:44px;color:var(--primary);font:inherit;background:#fff;border:1px solid #cbdced;border-radius:10px;flex:none;align-items:center;gap:8px;padding:10px 15px;font-size:12.5px;font-weight:900;display:inline-flex;box-shadow:0 8px 20px #1b487e0f}.client-all-requests:hover{border-color:var(--primary);background:var(--client-blue-soft)}.client-latest-request{border:1px solid var(--client-line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 20px 52px #244d7e1a}.client-latest-request-head{border-bottom:1px solid #e8eef5;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:24px 28px;display:flex}.client-latest-request-head>div:first-child{gap:5px;display:grid}.client-request-kicker{color:var(--primary);background:var(--client-blue-soft);margin-bottom:3px}.client-latest-request small{color:var(--client-muted);font-size:11px;font-weight:700;display:block}.client-latest-request strong{color:var(--client-navy)}.client-latest-request-head>div:first-child>strong{letter-spacing:.01em;font-size:20px}.client-request-status{background:#f3f8ff;border:1px solid #cfe1f7;border-radius:12px;align-items:center;gap:11px;min-width:178px;padding:12px 14px;display:flex}.client-request-status>span{width:35px;height:35px;color:var(--primary);background:#deedff;border-radius:10px;place-items:center;display:grid}.client-request-status div{gap:3px;display:grid}.client-request-status strong{font-size:13px}.client-latest-request-grid{grid-template-columns:.85fr 1fr 1.3fr;gap:0;padding:30px 28px;display:grid}.client-request-fact{border-inline-start:1px solid #e6edf5;align-items:center;gap:13px;min-width:0;padding-inline:20px;display:flex}.client-request-fact:first-child{border-inline-start:0;padding-inline-start:0}.client-request-fact-icon{width:42px;height:42px;color:var(--primary);background:#f1f6fc;border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.client-request-fact>div{gap:5px;min-width:0;display:grid}.client-request-fact strong{font-size:13px;line-height:1.65}.client-airport-route{align-items:center;gap:8px;min-width:142px;display:inline-flex}.client-airport-route b{letter-spacing:.04em;font-size:14px}.client-airport-route span{background:#aec3dc;width:42px;height:1px;position:relative}.client-airport-route span:after{content:"";top:-2px;background:var(--primary);border-radius:999px;width:5px;height:5px;position:absolute;inset-inline-end:0}.client-request-footer{background:#fafcff;border-top:1px solid #e8eef5;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:15px 28px;display:flex}.client-request-footer>span{color:#5a6a81;align-items:center;gap:7px;font-size:11.5px;font-weight:800;display:inline-flex}.client-request-footer>span svg{color:#14a878}.client-request-footer .primary-action{justify-content:center;min-width:184px;box-shadow:0 10px 22px #1f71dd33}.client-empty-state{min-height:280px;color:var(--client-muted);text-align:center;background:#fff;border:1px dashed #cddbea;border-radius:18px;align-content:center;place-items:center;gap:10px;display:grid}.client-empty-state h2,.client-empty-state p{margin:0}.admin-document-request-box{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.admin-document-request-box label span{margin-bottom:7px;font-weight:700;display:block}.admin-document-request-box select{border:1px solid var(--line);background:var(--surface);width:100%;font:inherit;border-radius:8px;padding:11px}@media (width<=760px){.client-portal-header-inner{grid-template-columns:1fr auto;grid-template-areas:"brand account""navigation navigation";gap:10px 16px;width:min(100% - 28px,680px);min-height:116px;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{border-top:1px solid var(--client-line);justify-content:space-between;justify-self:stretch;gap:3px;width:100%;padding-top:8px}.client-top-navigation button{flex:1;min-height:36px;padding:7px 8px;font-size:11.5px}.client-mode .page-body{padding:26px 16px 40px}.client-home-intro{align-items:start;gap:18px;min-height:0;display:grid}.client-home-intro h1{font-size:25px}.client-claims-panel-head{flex-direction:column;align-items:stretch;min-height:0;padding:22px 20px}.client-claims-panel-head h1{font-size:22px}.client-new-claim-action{justify-content:center;width:100%}.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:130px}.client-all-requests{justify-content:center;width:100%}.client-latest-request-head{align-items:flex-start;min-height:0;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{border:0;padding:0}.client-request-footer{flex-direction:column;align-items:stretch;padding:18px 20px 20px}.client-request-footer .primary-action{width:100%}}.client-portal-header{background:linear-gradient(180deg,#0c2f58f2,#051120fa),var(--navy);color:#eaf3ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #ffffff1a;box-shadow:0 12px 30px #05101f2e}.client-portal-header-inner{grid-template-columns:auto minmax(300px,auto) minmax(520px,1fr);grid-template-areas:"brand navigation utilities";gap:clamp(18px,2vw,34px);width:min(1500px,100% - 40px);min-height:84px}.client-portal-brand{color:#fff}.client-portal-brand img{width:48px;height:40px}.client-portal-brand strong{color:#fff;letter-spacing:.04em;font-size:20px}.client-portal-title{color:#9fb5d0;border-color:#ffffff2e;font-size:12.5px}.client-portal-brand-gap{border-color:#ffffff2e}.client-top-navigation{gap:6px}.client-top-navigation button{border-radius:var(--radius);color:#b5c6dc;border:0;min-height:44px;padding:10px 14px;font-size:13px;font-weight:700;transition:all .18s}.client-top-navigation button svg{flex:none}.client-top-navigation button:hover{color:#fff;background:#ffffff14}.client-top-navigation button.active{color:#fff;background:linear-gradient(135deg,#287ae5,#185dae);box-shadow:inset 0 0 0 1px #ffffff24,0 12px 22px #1f71dd3d}.client-header-utilities{grid-area:utilities;justify-content:flex-end;justify-self:end;align-items:center;gap:7px;min-width:0;display:flex}.client-search-shell,.client-tool-shell,.client-account-shell{position:relative}.client-header-search{background:#ffffff14;border:1px solid #ffffff26;border-radius:11px;align-items:center;gap:7px;width:clamp(190px,18vw,270px);min-height:42px;padding:0 11px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.client-header-search:focus-within{background:#ffffff1f;border-color:#78b8ffa6;box-shadow:0 0 0 3px #3184e629}.client-header-search button{color:#bcd1e9;background:0 0;border:0;flex:0 0 26px;place-items:center;width:26px;height:38px;padding:0;display:grid}.client-header-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:11.5px;font-weight:700}.client-header-search input::placeholder{color:#91a8c2;opacity:1}.client-header-tool{color:#d8e9ff;min-width:42px;height:42px;font:inherit;background:#ffffff14;border:1px solid #ffffff24;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10.5px;font-weight:900;transition:background .16s,border-color .16s,color .16s;display:inline-flex;position:relative}.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]{color:#fff;background:#ffffff26;border-color:#94c4fa4d}.client-unread-badge{top:-5px;color:#fff;background:#e44e5d;border:2px solid #0a284b;border-radius:999px;place-items:center;min-width:16px;height:16px;padding-inline:3px;font-size:8px;line-height:1;display:grid;position:absolute;inset-inline-end:-4px}.client-header-account{color:#fff;background:#ffffff12;border-color:#ffffff1f;border-radius:12px;gap:9px;min-height:46px;padding:4px 6px 4px 9px}.client-account-user-icon{color:#c5d8ee;flex:none}.client-header-account:hover,.client-header-account[aria-expanded=true]{background:#ffffff24;border-color:#94c4fa4d}.client-header-avatar{background:#2d7edb;border:1px solid #ffffff38;border-radius:10px;width:36px;height:36px}.client-header-account strong{color:#fff}.client-header-account small,.client-account-chevron{color:#9fb5d0}.client-search-menu,.client-utility-menu,.client-account-menu{z-index:80;color:#0b2342;background:#fff;border-color:#dce6f2;top:calc(100% + 12px);box-shadow:0 20px 52px #030e1d3d}.client-search-menu{width:min(360px,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,100vw - 28px)}.client-account-menu{width:380px}.client-account-menu.topbar-menu{inset-inline:auto 0}.client-account-menu .menu-row{color:#0b2342}.client-account-menu .menu-row.danger{color:var(--red)}.client-account-summary{border-bottom:1px solid #e8eef5;align-items:center;gap:10px;margin-bottom:5px;padding:10px;display:flex}.client-account-summary>span{color:#1f71dd;background:#eaf3ff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.client-account-summary>div{gap:2px;min-width:0;display:grid}.client-account-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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{scrollbar-width:thin;scrollbar-color:#b9cce2 transparent;width:100%;overflow-x:auto}.client-claims-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;min-width:980px}.client-claims-table th{color:#68778e;text-align:start;white-space:nowrap;background:#f6f9fd;border-bottom:1px solid #dfe8f3;height:50px;padding:12px 18px;font-size:10.5px;font-weight:900}.client-claims-table th:first-child{width:16%}.client-claims-table th:nth-child(2){width:13%}.client-claims-table th:nth-child(3),.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{color:#0b2342;vertical-align:middle;border-bottom:1px solid #e8eef5;height:86px;padding:16px 18px;font-size:12px}.client-claims-table tbody tr:last-child td{border-bottom:0}.client-claims-table tbody tr{transition:background .16s}.client-claims-table tbody tr:hover{background:#f9fbfe}.client-claim-id-link{color:#1f71dd;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:900}.client-claim-id-link:hover{text-decoration:underline}.client-claim-flight{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.client-table-icon{color:#1f71dd;background:#edf5ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.client-claim-route{min-width:112px}.client-claim-route span{width:30px}.client-claim-status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:7px 10px;font-size:10.5px;font-weight:900;display:inline-flex}.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{color:#334862;font-weight:800;line-height:1.65;display:block}.client-claims-table .client-claim-row-actions{flex-wrap:nowrap;gap:6px}.client-claims-table .client-claim-row-actions button{border-radius:9px;min-height:36px;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:#378bec26}.makfi-app.dark.client-mode .workspace{background:radial-gradient(circle at 10% 0,#2d80e424,#0000 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{background:#0e2238;border-color:#29425e;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{color:#82baff;background:#132b45;border-color:#31506f}.makfi-app.dark.client-mode .dashboard-legal-footer-inner{background:#081a2d;border-color:#29425e}@media (width<=1180px){.client-portal-header-inner{grid-template-columns:auto 1fr;grid-template-areas:"brand utilities""navigation navigation";gap:8px 18px;width:min(100% - 28px,1120px);min-height:132px;padding-block:10px}.client-top-navigation{border-top:1px solid #ffffff1a;justify-content:center;justify-self:stretch;width:100%;padding-top:8px}.client-header-utilities{width:100%}.client-header-search{width:clamp(180px,27vw,260px)}}@media (width<=760px){.client-portal-header-inner{grid-template-columns:auto 1fr;grid-template-areas:"brand utilities""navigation navigation";gap:8px;width:calc(100% - 22px);min-height:132px;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{justify-content:center;width:42px;min-height:40px;padding:0 7px}.client-header-search input{opacity:0;pointer-events:none;flex:0 0 0;width:0}.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{top:70px;width:auto;position:fixed;inset-inline:14px}.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 (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{gap:22px;width:min(1040px,100%);margin-inline:auto}.client-profile-simple .profile-hero,.client-profile-simple .settings-card{border:1px solid var(--client-line);background:#fff;border-radius:18px;width:100%;box-shadow:0 20px 52px #244d7e1a}.client-profile-simple .profile-hero{gap:18px;min-height:128px;padding:24px 28px}.client-profile-simple .profile-hero .avatar-large{border-radius:16px;flex:0 0 64px;width:64px;height:64px}.client-profile-simple .settings-card{padding:0;overflow:hidden}.client-profile-simple .panel-heading{border-bottom:1px solid #e8eef5;align-items:center;min-height:88px;margin:0;padding:20px 28px}.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{background:#fff;border-color:#d8e5f2;border-radius:11px;min-height:46px;padding-inline:14px}.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{background:#fafcff;border-top:1px solid #e8eef5;justify-content:flex-start;gap:12px;width:100%;min-height:76px;margin:0;padding:15px 28px}.client-profile-simple .settings-card>.profile-actions button{white-space:nowrap;border-radius:10px;flex:none;justify-content:center;min-height:44px}.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{background:#0e2238;border-color:#29425e;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{color:#eaf3ff;background:#102941;border-color:#31506f}@media (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{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 20px 20px;display:grid}.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 (width<=520px){.client-profile-simple .profile-hero{flex-direction:row;align-items:flex-start}.client-profile-simple .profile-hero .avatar-large{border-radius:13px;flex-basis:50px;width:50px;height:50px;font-size:20px}.client-profile-simple .settings-card>.profile-actions{grid-template-columns:1fr}}@media (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:#ffffffdb!important;color:var(--v2-ink)!important;background:radial-gradient(circle at 16% 8%,#76beff5c,#0000 30%),radial-gradient(circle at 88% 14%,#e0f3ffdb,#0000 34%),linear-gradient(#f5fbff,#edf7ff 48%,#f8fcff)!important;overflow-x:hidden!important}.makfi-v2 .makfi-v2-hero-copy:after{content:"لا مصاريف مقدمة   |   نسبة نجاح عالية   |   متخصصون في حقوق الركاب"!important;color:#26364d!important;white-space:pre-wrap!important;margin-top:28px!important;font-weight:800!important;display:block!important}@media (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{border-radius:20px!important;gap:8px!important;width:min(100% - 18px,100%)!important;min-height:62px!important;padding: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{border-color:var(--client-line);background:#fff;border-radius:18px;align-items:center;min-height:124px;padding:24px 28px;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{gap:14px;padding:0;overflow:visible;grid-template-columns:repeat(3,minmax(0,1fr))!important}.client-request-detail .request-metric-strip .metric-card{border-color:var(--client-line);background:#fff;border-radius:18px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:132px;padding:20px;box-shadow:0 16px 38px #244d7e17}.client-request-detail .request-metric-strip .metric-icon{border-radius:13px;width:48px;height:48px}.client-request-detail .request-metric-strip .metric-copy{align-content:center;gap:5px;min-width:0}.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{color:var(--green);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:5px;font-size:11.5px;line-height:1.55;display:grid}.client-request-detail .request-metric-strip .metric-change em{min-width:0;color:var(--client-muted);margin:0;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);background:#fff;border-radius:18px;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 (width<=820px){.client-request-detail .request-detail-hero{flex-direction:column;align-items:stretch;min-height:0;padding:22px 20px}.client-request-detail .request-detail-hero .command-actions{width:100%}.client-request-detail .request-detail-hero .command-actions button{flex:150px}.client-request-detail .request-metric-strip{grid-auto-columns:auto;grid-auto-flow:row;gap:12px;overflow:visible;grid-template-columns:1fr!important}.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:#ffffffe0!important;--v2-glass:#ffffffb8!important;--v2-ground:#eef7ff!important;--v2-line:#a9c7e87a!important;--v2-blue:#1673ea!important;--v2-blue-deep:#0b56c6!important;min-height:100vh!important;color:var(--v2-ink)!important;background:radial-gradient(circle at 18% 14%,#48a1ff33,#0000 26%),radial-gradient(circle at 78% 12%,#fffffffa,#0000 26%),linear-gradient(#f7fbff,#eaf6ff 47%,#f8fcff)!important}.makfi-v2-header.is-solid{box-shadow:none!important;background:0 0!important;inset-block-start:12px!important}.makfi-v2-nav-shell{width:min(100% - 48px,1240px)!important;min-height:72px!important;color:var(--v2-ink)!important;-webkit-backdrop-filter:blur(22px)saturate(1.25)!important;backdrop-filter:blur(22px)saturate(1.25)!important;background:#ffffffbd!important;border:1px solid #b8d1ecad!important;border-radius:26px!important;grid-template-columns:auto 1fr auto!important;gap:24px!important;padding:10px 18px!important;box-shadow:0 18px 48px #20568f21!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{background:0 0!important;border:0!important;justify-self:center!important;gap:34px!important;min-height:48px!important;padding:0 22px!important;display:flex!important}.makfi-v2-nav button{color:#1c2a3c!important;font-size:14px!important;font-weight:850!important}.makfi-v2-login,.makfi-v2-utility,.makfi-v2-menu{min-height:48px!important;color:var(--v2-ink)!important;background:#ffffffe0!important;border:1px solid #bacfe7cc!important;border-radius:17px!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-hero{min-height:1020px!important;color:var(--v2-ink)!important;background:radial-gradient(circle at 22% 18%,#007fff29,#0000 22%),radial-gradient(circle at 82% 8%,#fff 0%,#0000 24%),linear-gradient(#f9fdff,#eaf7ff 74%,#f8fcff)!important;align-items:start!important;padding:150px 0 44px!important}.makfi-v2-hero:before{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,#fff6,#ffffff1a),repeating-linear-gradient(118deg,#0000 0 70px,#2e88ec0a 70px 72px)!important;position:absolute!important;inset:0!important}.makfi-v2-hero:after{content:""!important;inset-inline:0!important;z-index:1!important;transform-origin:bottom!important;pointer-events:none!important;background:linear-gradient(#0000,#cde7ff99),linear-gradient(100deg,#0000 0 18%,#2e88ec2b 18.2% 18.5%,#0000 19% 30%,#2e88ec21 30.2% 30.5%,#0000 31%),repeating-linear-gradient(0deg,#0000 0 33px,#ffffff9e 34px 35px),repeating-linear-gradient(90deg,#0000 0 54px,#ffffff80 55px 56px)!important;height:270px!important;position:absolute!important;bottom:0!important;transform:perspective(800px)rotateX(60deg)translateY(72px)!important}.makfi-v2 .route-line{opacity:.44!important;background:repeating-linear-gradient(90deg,#80b3e6cc 0 5px,#0000 5px 12px)!important;width:360px!important;height:2px!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;align-items:center!important;gap:clamp(42px,8vw,112px)!important;padding:34px 0 30px!important}.makfi-v2-hero-copy{text-align:right!important;order:2!important;justify-self:end!important;max-width:560px!important}.makfi-v2-hero-copy:before{content:"منصة مكفي لتعويض ركاب الطيران"!important;color:#176bd6!important;background:#ffffffa3!important;border:1px solid #4190e840!important;border-radius:999px!important;margin-bottom:24px!important;padding:8px 18px!important;font-size:13px!important;font-weight:850!important;display:inline-flex!important}.makfi-v2-hero-copy h1{color:var(--v2-ink)!important;font-family:var(--font-display)!important;text-wrap:balance!important;font-size:clamp(72px,8.5vw,118px)!important;font-weight:900!important;line-height:1.08!important}.makfi-v2-hero-copy h1 span{color:var(--v2-blue)!important;display:block!important}.makfi-v2-hero-copy>p:not(.makfi-v2-hero-note){max-width:520px!important;color:var(--v2-ink-soft)!important;margin-top:28px!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{color:var(--v2-muted)!important;justify-content:flex-start!important;margin-top:26px!important}.makfi-v2-hero-copy .makfi-v2-hero-note:before,.makfi-v2-hero-copy .makfi-v2-hero-note:after{content:""!important;background:#7997b959!important;width:1px!important;height:38px!important}.makfi-v2-claim-launch{width:min(100%,414px)!important;color:var(--v2-ink)!important;-webkit-backdrop-filter:blur(18px)saturate(1.18)!important;backdrop-filter:blur(18px)saturate(1.18)!important;background:#ffffffc7!important;border:1px solid #c2d8efb8!important;border-radius:30px!important;order:1!important;justify-self:center!important;padding:34px 28px 28px!important;position:relative!important;transform:rotate(-3deg)!important;box-shadow:0 34px 80px #1d69bf29!important}.makfi-v2-claim-launch:before{content:"BAGGAGE\\A MXF\\A PRIORITY"!important;white-space:pre!important;inset-inline-start:-126px!important;color:#7894b0!important;text-align:center!important;pointer-events:none!important;background:linear-gradient(#ffffffe6,#d6ebffdb),repeating-linear-gradient(90deg,#87a6c6 0 2px,#0000 2px 6px)!important;border:1px solid #bdd7efd9!important;border-radius:16px!important;place-items:center!important;width:86px!important;min-height:214px!important;padding:18px 10px!important;font-size:10px!important;font-weight:900!important;line-height:1.8!important;display:grid!important;position:absolute!important;top:-110px!important;transform:rotate(-13deg)!important;box-shadow:0 20px 48px #215b971f!important}.makfi-v2-claim-launch:after{content:""!important;inset-inline-start:-145px!important;pointer-events:none!important;background:linear-gradient(135deg,#3a86e233,#ffffff29),linear-gradient(90deg,#0000 0 35%,#ffffff38 35% 37%,#0000 37%)!important;border:1px solid #b5d1ee99!important;border-radius:16px!important;width:150px!important;height:94px!important;position:absolute!important;bottom:58px!important;transform:rotate(-9deg)!important;box-shadow:0 20px 48px #215b971f!important}.makfi-v2-claim-topline{text-align:center!important;background:0 0!important;border:0!important;gap:7px!important;padding:0!important;display:grid!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;font-weight:950!important;line-height:1.45!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 button{min-height:112px!important;color:var(--v2-ink)!important;text-align:center!important;background:#ffffffb8!important;border:1px solid #cddceeb8!important;border-radius:17px!important;align-content:center!important;justify-items:center!important;gap:8px!important;padding:12px 8px!important;display:grid!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{background:#fffffff0!important;border-color:#1c75ee!important;box-shadow:0 18px 34px #1c75ee2b!important}.makfi-v2-claim-types button.active:after{content:"✓"!important;inset-inline-start:10px!important;background:var(--v2-blue)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:22px!important;height:22px!important;font-size:13px!important;font-weight:950!important;display:grid!important;position:absolute!important;top:10px!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{gap:8px!important;margin-top:20px!important}.makfi-v2-flight-field>span{color:var(--v2-ink-soft)!important;font-size:13px!important;font-weight:850!important}.makfi-v2-flight-field svg{color:#9fb3c9!important}.makfi-v2-submit,.makfi-v2-primary{color:#fff!important;background:linear-gradient(135deg,#0d6ee8,#2a8dff)!important;border-radius:15px!important;min-height:60px!important;box-shadow:0 20px 34px #1871e847!important}.makfi-v2-submit-note{color:#7b8ba0!important;justify-content:center!important;margin-top:18px!important;font-size:12px!important}.makfi-v2-aviation-stage{inset-inline-start:4%!important;opacity:1!important;z-index:2!important;pointer-events:none!important;width:380px!important;height:520px!important;display:block!important;position:absolute!important;top:130px!important;transform:none!important}.makfi-v2-aviation-stage:before,.makfi-v2-aviation-stage:after{content:""!important;background:0 0!important;border:1px dashed #8db2d86b!important;border-radius:50%!important;position:absolute!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{color:#96aac1!important;background:#ffffff85!important;border:1px solid #bed7f0b3!important;border-radius:18px!important;place-items:center!important;display:grid!important;position:absolute!important;box-shadow:0 20px 44px #1c68be1f!important}.makfi-v2-flight-card{width:158px!important;height:102px!important;inset:245px auto auto 16px!important;transform:rotate(-8deg)!important}.makfi-v2-doc-card{width:96px!important;height:126px!important;font-size:0!important;inset:380px auto auto 68px!important;transform:rotate(-7deg)!important}.makfi-v2-bag-card{color:#fff!important;background:linear-gradient(135deg,#1e7ff4,#6fb3ff)!important;border-radius:999px!important;width:56px!important;height:56px!important;inset:190px auto auto 238px!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{color:#2279e685!important;animation:5s ease-in-out infinite makfiV2FloatCard!important;inset:38px auto auto 255px!important}.makfi-v2-hero-footnote{z-index:4!important;width:min(100% - 48px,1180px)!important;color:var(--v2-ink)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffff94!important;border:1px solid #bdd7f0a3!important;border-radius:26px!important;margin-top:8px!important;padding:22px 28px!important;position:relative!important;box-shadow:0 20px 48px #1e5ca014!important}.makfi-v2-hero-footnote span{color:var(--v2-ink)!important;font-weight:850!important}.makfi-v2-hero-footnote b{background:var(--v2-blue)!important;color:#fff!important;border-radius:50%!important;width:28px!important;height:28px!important}.makfi-v2-hero-footnote i{border-color:#72a5db80!important}.makfi-v2-journey-section{margin-top:0!important}.makfi-v2-section-intro{text-align:right!important;margin-bottom:34px!important}.makfi-v2-section h2{color:var(--v2-ink)!important;font-family:var(--font-display)!important;font-size:clamp(34px,4.2vw,62px)!important;font-weight:900!important;line-height:1.32!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{background:#ffffff9e!important;border:1px solid #bed6eeb8!important;border-radius:26px!important;grid-template-columns:repeat(3,1fr)!important;gap:18px!important;padding:32px!important;display:grid!important;box-shadow:0 20px 58px #215b9714!important}.makfi-v2-journey-rail li{text-align:center!important;min-height:190px!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;gap:12px!important;display:grid!important}.makfi-v2-journey-number{background:var(--v2-blue)!important;color:#fff!important;border-radius:50%!important;width:36px!important;height:36px!important;box-shadow:0 0 0 8px #1673ea1a!important}.makfi-v2-journey-icon{color:var(--v2-ink)!important;background:0 0!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;align-items:center!important;gap:42px!important}.makfi-v2-document-visual img{filter:drop-shadow(0 24px 38px #1d64b424)!important;width:min(86%,520px)!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{text-align:right!important;background:#ffffffc7!important;border:1px solid #bed6eec7!important;border-radius:18px!important;align-content:start!important;gap:16px!important;min-height:270px!important;padding:24px!important;box-shadow:0 20px 52px #215b9714!important}.makfi-v2-service-list button:after{content:""!important;background:linear-gradient(#fff0,#d2e8ffe0),repeating-linear-gradient(90deg,#1a75e82e 0 10px,#0000 10px 18px)!important;border-radius:14px!important;align-self:end!important;height:86px!important}.makfi-v2-service-list button.accent-coral:after{background:radial-gradient(circle at 68% 68%,#ef725d6b,#0000 24%),linear-gradient(#fff0,#dceeffe6)!important}.makfi-v2-service-list button.accent-mint:after{background:radial-gradient(circle at 58% 68%,#ef725d5c,#0000 22%),linear-gradient(#fff0,#e5f1ffe6)!important}.makfi-v2-service-icon{width:58px!important;height:58px!important;color:var(--v2-blue)!important;background:#1673ea1a!important;border-radius:18px!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{background:#ffffffad!important;border:1px solid #bed6eec7!important;border-radius:24px!important;box-shadow:0 20px 58px #215b9714!important}.makfi-v2-portal-board,.makfi-v2-contact-form{background:#ffffffc7!important;border-color:#bed6eec7!important}.makfi-v2-footer{color:var(--v2-ink)!important;background:#ffffffb8!important;border-top:1px solid #bed6eeb8!important}.makfi-v2-scroll-top{z-index:95!important;color:#fff!important;background:linear-gradient(135deg,#0d6ee8,#2a8dff)!important;border:1px solid #ffffffc7!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;width:54px!important;height:54px!important;display:inline-flex!important;position:fixed!important;bottom:24px!important;left:24px!important;right:auto!important;box-shadow:0 18px 38px #1673ea47!important}.makfi-v2-scroll-top svg{stroke:currentColor!important;stroke-width:2.5px!important;display:block!important}.makfi-v2-dark{color:#eef6ff!important;background:radial-gradient(circle at 18% 14%,#48a1ff21,#0000 26%),linear-gradient(#071525,#0b1d31 52%,#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{color:#eef6ff!important;background:#0d1f34b8!important;border-color:#749bc857!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{background:#0b1d32c7!important;border-color:#749bc861!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 (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{text-align:center!important;order:1!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 (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{border-radius:20px!important;grid-template-columns:auto auto 1fr!important;gap:8px!important;min-height:58px!important;padding:6px!important}.makfi-v2-brand{justify-self:end!important}.makfi-v2-brand strong{font-size:18px!important;display:inline!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{border-radius:15px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!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{border-radius:24px!important;width:100%!important;padding:22px 16px!important}.makfi-v2-claim-types{grid-template-columns:1fr!important}.makfi-v2-claim-types button{text-align:start!important;grid-template-columns:auto 1fr!important;justify-items:start!important;min-height:68px!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:#82a9d647;--v2-blue:#2079e8;--v2-cyan:#17c8df;--v2-mint:#35d9a4;--v2-violet:#7a69f2;--v2-glass:#ffffffc7;--v2-glass-strong:#ffffffeb;color:var(--v2-ink)!important;font-family:var(--font-sans),system-ui,sans-serif!important;background:radial-gradient(circle at 10% 12%,#258ae821,#0000 26rem),radial-gradient(circle at 88% 18%,#17c8df24,#0000 28rem),linear-gradient(#f6fbff,#eef7ff 44%,#fff)!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:before{filter:blur(.1px);background:linear-gradient(115deg,#0000 0 41%,#ffffff4d 41.2% 41.7%,#0000 42%),repeating-linear-gradient(100deg,#ffffff17 0 2px,#0000 2px 54px),repeating-linear-gradient(10deg,#1495e721 0 2px,#0000 2px 64px);animation:18s ease-in-out infinite v2OpsDrift;transform:rotate(-7deg);content:""!important;z-index:-3!important;opacity:.64!important;width:72vw!important;height:82vh!important;position:absolute!important;inset:-12% -8% auto auto!important}.site-v2 .site-v2-hero:after{filter:blur(8px);background:radial-gradient(at 24% 0,#17c8df5c,#0000 40%),radial-gradient(at 72% 20%,#2079e842,#0000 46%),linear-gradient(90deg,#041222bd,#106fae29,#0000);animation:14s ease-in-out infinite alternate v2AuroraFlow;content:""!important;z-index:-4!important;height:56vh!important;position:absolute!important;inset:auto -20% -38% -8%!important}.site-v2 .site-v2-hero-shade{z-index:-2!important;pointer-events:none!important;background:radial-gradient(circle at 14% 18%,#2cacff2e,#0000 22rem),radial-gradient(circle at 84% 22%,#35d9a433,#0000 18rem),linear-gradient(#0000 0%,#020c1c6b 100%)!important;position:absolute!important;inset:0!important}.site-v2 .site-v2-video-bg{z-index:-1!important;pointer-events:none!important;background:0 0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.site-v2 .site-v2-video-bg:before{background:radial-gradient(circle,#0000 0 22%,#17c8df33 22.4% 22.8%,#0000 23.2% 40%,#ffffff38 40.2% 40.7%,#0000 41% 60%,#2079e83d 60.2% 60.7%,#0000 61%),conic-gradient(from 34deg,#17c8df6b,#0000 18% 70%,#2079e852);animation:9s linear infinite v2RadarSweep;-webkit-mask-image:radial-gradient(circle,#000 58%,#0000 72%);mask-image:radial-gradient(circle,#000 58%,#0000 72%);content:""!important;opacity:.58!important;border-radius:999px!important;width:410px!important;height:410px!important;position:absolute!important;top:16%!important;right:12%!important}.site-v2 .site-v2-video-bg:after{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff26,#ffffff0a),repeating-linear-gradient(0deg,#0000 0 22px,#ffffff14 23px 24px);animation:8s ease-in-out infinite v2FloatPanel;box-shadow:0 28px 80px #00000040;content:"BAG TAG  ·  BOARDING PASS  ·  CLAIM PACK"!important;color:#ffffffc2!important;letter-spacing:.1em!important;direction:ltr!important;border:1px solid #ffffff38!important;border-radius:30px!important;justify-content:flex-start!important;align-items:flex-start!important;width:min(440px,38vw)!important;min-height:168px!important;padding:24px 26px!important;font-size:12px!important;font-weight:900!important;display:flex!important;position:absolute!important;bottom:20%!important;left:6%!important}.site-v2 .v2-route-stream{filter:drop-shadow(0 0 14px #17c8df70);opacity:.62!important;background:repeating-linear-gradient(90deg,#ffffffbf 0 14px,#0000 14px 24px)!important;border-radius:999px!important;width:44vw!important;height:2px!important;position:absolute!important}.site-v2 .v2-route-stream.stream-one{animation:7s linear infinite v2RouteMove!important;top:33%!important;right:10%!important;transform:rotate(-9deg)!important}.site-v2 .v2-route-stream.stream-two{width:36vw!important;animation:8s linear infinite reverse v2RouteMove!important;top:58%!important;left:3%!important;transform:rotate(13deg)!important}.site-v2 .v2-scan-line{animation:7s ease-in-out infinite v2ScanPass;transform:skew(-10deg);opacity:.36!important;background:linear-gradient(90deg,#0000,#17c8df3d,#0000)!important;width:110px!important;position:absolute!important;inset:0 auto 0 49%!important}.site-v2 .v2-grid-plane{background:linear-gradient(90deg,#35d9a4f2 0 6px,#0000 6px),linear-gradient(#ffffff29,#ffffff0d),repeating-linear-gradient(0deg,#0000 0 28px,#ffffff17 28px 30px);animation:9s ease-in-out infinite reverse v2FloatPanel;box-shadow:0 24px 70px #00000038;opacity:.72!important;border:1px solid #fff3!important;border-radius:28px!important;width:245px!important;height:150px!important;position:absolute!important;top:18%!important;left:9%!important}.site-v2 .v2-grid-plane:before{content:"RUH  SV1024  ON TIME\\A JED  XY0301  REVIEW\\A DMM  BAGTAG  READY"!important;white-space:pre!important;color:#ffffffe0!important;direction:ltr!important;font-size:12px!important;font-weight:900!important;line-height:2!important;position:absolute!important;inset:22px 24px!important}.site-v2 .v2-ticket-card,.site-v2 .v2-baggage-card,.site-v2 .v2-doc-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 22px 70px #020c1c38;background:#ffffff29!important;border:1px solid #ffffff3d!important;position:absolute!important}.site-v2 .v2-ticket-card{animation:7.5s ease-in-out infinite v2FloatPanel;border-radius:22px!important;width:184px!important;height:112px!important}.site-v2 .v2-ticket-card:before{content:"BOARDING\\A PASS";white-space:pre;color:#ffffffd1;direction:ltr;font-size:13px;font-weight:900;line-height:1.5;position:absolute;inset:20px}.site-v2 .v2-ticket-card:after{content:"";background:repeating-linear-gradient(90deg,#ffffffbd 0 5px,#0000 5px 9px);border-radius:6px;height:16px;position:absolute;bottom:20px;left:20px;right:20px}.site-v2 .v2-ticket-card.ticket-one{top:17%!important;right:44%!important}.site-v2 .v2-ticket-card.ticket-two{animation-delay:-2s;transform:rotate(-5deg);bottom:12%!important;left:16%!important}.site-v2 .v2-baggage-card{animation:6.5s ease-in-out infinite v2BaggageLift;border-radius:28px!important;width:150px!important;height:132px!important;bottom:18%!important;right:6%!important}.site-v2 .v2-baggage-card:before{content:"";border:6px solid #ffffffc7;border-radius:16px;position:absolute;inset:24px 38px 32px}.site-v2 .v2-baggage-card:after{content:"";border:5px solid #ffffffc7;border-bottom:0;border-radius:16px 16px 0 0;width:46px;height:18px;position:absolute;top:20px;right:50px}.site-v2 .v2-doc-card{animation:10s ease-in-out infinite v2FloatPanel;border-radius:18px!important;width:124px!important;height:162px!important;top:24%!important;left:30%!important}.site-v2 .v2-doc-card:before{content:"";opacity:.78;background:linear-gradient(#fff 0 0) top/72px 7px no-repeat,linear-gradient(#fff 0 0) 50% 38px/86px 7px no-repeat,linear-gradient(#fff 0 0) 50% 60px/58px 7px no-repeat;position:absolute;inset:24px 18px}.site-v2 .v2-airport-code{color:#ffffff2e!important;font:900 78px/1 var(--font-sans),system-ui!important;letter-spacing:0!important;direction:ltr!important;position:absolute!important}.site-v2 .site-v2-header{z-index:80!important;padding-inline:20px!important;position:fixed!important;inset:18px 0 auto!important}.site-v2 .site-v2-nav-shell{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);max-width:1180px!important;min-height:66px!important;box-shadow:none!important;background:#ffffff14!important;border:0!important;border-radius:999px!important;margin-inline:auto!important;padding:8px 10px!important}.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{color:#fff!important;background:linear-gradient(135deg,#2384f3,#176bd8)!important;border:0!important;box-shadow:0 18px 36px #1f76e247!important}.site-v2 .site-v2-hero-grid{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;display:grid!important;position:relative!important}.site-v2 .site-v2-hero-copy{color:#fff!important;text-align:right!important;grid-area:copy!important;justify-self:end!important;max-width:700px!important;margin:0!important}.site-v2 .site-v2-kicker{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffe6!important;background:#ffffff1f!important;border:1px solid #fff3!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:8px 14px!important;display:inline-flex!important}.site-v2 .site-v2-hero-copy h1{text-wrap:balance;text-shadow:0 18px 48px #00000047;color:#fff!important;margin:22px 0 18px!important;font-size:clamp(36px,4.35vw,64px)!important;font-weight:900!important;line-height:1.45!important}.site-v2 .site-v2-claim-card{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(#fffffff5,#f4faffe0),radial-gradient(circle at 20% 0,#17c8df24,#0000 18rem)!important;border:1px solid #ffffff52!important;border-radius:30px!important;grid-area:claim!important;justify-self:start!important;width:100%!important;max-width:480px!important;padding:20px!important;position:relative!important;box-shadow:0 30px 100px #04122242!important}.site-v2 .site-v2-claim-card:before{content:""!important;background:linear-gradient(180deg,var(--v2-cyan),var(--v2-blue),var(--v2-mint))!important;border-radius:999px!important;width:5px!important;position:absolute!important;inset:14px auto 14px -8px!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{border-radius:16px!important;min-height:50px!important;font-size:12.5px!important}.site-v2 .site-v2-type-grid{gap:10px!important;display:grid!important}.site-v2 .site-v2-type-card{min-height:76px!important;box-shadow:none!important;background:#ffffffc7!important;border:1px solid #82a9d63d!important;border-radius:20px!important;padding:12px!important;transition:transform .2s,border-color .2s,box-shadow .2s!important}.site-v2 .site-v2-type-card:hover,.site-v2 .site-v2-type-card.active{border-color:#2079e8b8!important;transform:translateY(-2px)!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-amadeus-note{background:#ebf7fff0!important;border-radius:18px!important;line-height:1.85!important}.site-v2 .site-v2-flight-lab{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:linear-gradient(135deg,#ffffff2e,#ffffff0f),repeating-linear-gradient(90deg,#0000 0 56px,#ffffff14 56px 58px)!important;border:1px solid #ffffff2e!important;border-radius:32px!important;grid-area:lab!important;justify-self:end!important;width:min(100%,700px)!important;min-height:260px!important;position:relative!important;overflow:hidden!important;box-shadow:0 26px 80px #00000038!important}.site-v2 .site-v2-flight-lab:before{animation:8s linear infinite v2BeltMove;content:""!important;opacity:.64!important;background:linear-gradient(90deg,#ffffff2e,#0000),repeating-linear-gradient(90deg,#ffffff80 0 18px,#0000 18px 28px)!important;border-radius:999px!important;height:34px!important;position:absolute!important;inset:auto 18px 32px!important}.site-v2 .site-v2-lab-board{background:#020d1d94!important;border-color:#ffffff29!important}.site-v2 .site-v2-process,.site-v2 .site-v2-about,.site-v2 .site-v2-preview{background:radial-gradient(circle at 12% 8%,#2079e814,#0000 22rem),linear-gradient(#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;font-weight:900!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-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{background:linear-gradient(#ffffffeb,#f6fbffd1)!important;border:1px solid #82a9d63d!important;box-shadow:0 22px 60px #071c3414!important}.site-v2 .site-v2-travel-card{border-radius:28px!important;grid-template-columns:1fr!important;min-height:330px!important;padding:16px!important;display:grid!important;position:relative!important;overflow:hidden!important}.site-v2 .site-v2-travel-visual{background:radial-gradient(circle at 24% 28%,#2079e833,#0000 7rem),linear-gradient(135deg,#e7f4fff2,#ffffffc7)!important;border-radius:22px!important;min-height:150px!important;overflow:hidden!important}.site-v2 .site-v2-travel-card h3{margin-top:14px!important;font-size:21px!important;line-height:1.55!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{background:linear-gradient(90deg,#35d9a4e6 0 6px,#0000 6px),repeating-linear-gradient(0deg,#081c30e6 0 24px,#ffffff29 24px 25px)!important;border-radius:16px!important;inset:22px!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;color:#dffaff!important;direction:ltr!important;font-size:12px!important;font-weight:900!important;line-height:2.05!important;position:absolute!important;inset:34px 44px!important}.site-v2 .site-v2-travel-card[data-variant=belt] .site-v2-travel-visual:before{animation:6s linear infinite v2BeltMove;background:repeating-linear-gradient(90deg,#1a3658 0 18px,#2d6aa4 18px 36px)!important;border-radius:999px!important;height:32px!important;bottom:34px!important;left:20px!important;right:20px!important}.site-v2 .site-v2-travel-card[data-variant=belt] .site-v2-travel-visual:after{box-shadow:inset 0 16px #2079e81f;content:""!important;background:#fff!important;border:2px solid #2079e847!important;border-radius:16px!important;width:74px!important;height:66px!important;position:absolute!important;top:34px!important;right:50px!important}.site-v2 .site-v2-travel-card[data-variant=docs] .site-v2-travel-visual:before{box-shadow:-16px 18px #2079e81a;background:linear-gradient(#2079e8 0 0) right 24px top 28px/72px 7px no-repeat,linear-gradient(#9db2c8 0 0) right 24px top 52px/96px 6px no-repeat,linear-gradient(#9db2c8 0 0) right 24px top 74px/58px 6px no-repeat,#fff!important;border-radius:18px!important;inset:22px 42px 18px 28px!important}.site-v2 .site-v2-travel-card[data-variant=route] .site-v2-travel-visual:before{transform:rotate(-10deg);background:repeating-linear-gradient(90deg,#2079e8 0 18px,#0000 18px 32px)!important;border-radius:999px!important;height:2px!important;inset:42px 28px auto!important}.site-v2 .site-v2-travel-card[data-variant=route] .site-v2-travel-visual:after{animation:8s linear infinite v2RadarSweep;content:""!important;background:radial-gradient(circle,#0000 0 35%,#2079e833 36% 38%,#0000 39% 58%,#35d9a447 59% 61%,#0000 62%),conic-gradient(from 20deg,#2079e866,#0000 30%,#0000)!important;border-radius:999px!important;width:110px!important;height:110px!important;position:absolute!important;bottom:18px!important;left:26px!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%,#17c8df1f,#0000 24rem),linear-gradient(#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(#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{color:#f8fbff!important;background:#071627e0!important;border-color:#89b1dc3d!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:translate(-26px,18px)rotate(-5deg)}}@keyframes v2AuroraFlow{0%{opacity:.72;transform:translate(0)scale(1)}to{opacity:.98;transform:translate(-42px)scale(1.05)}}@keyframes v2RouteMove{0%,to{opacity:.42;filter:drop-shadow(0 0 8px #20c8d847)}50%{opacity:1;filter:drop-shadow(0 0 22px #20c8d88a)}}@keyframes v2ScanPass{0%,to{opacity:.14;transform:translate(0)skew(-10deg)}50%{opacity:.42;transform:translate(-18vw)skew(-10deg)}}@keyframes v2FloatPanel{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes v2BaggageLift{0%,to{translate:0;rotate:0deg}50%{translate:0 -18px;rotate:-2deg}}@keyframes v2BeltMove{0%{background-position:0 0}to{background-position:-180px 0}}@media (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 (width<=780px){.site-v2 .site-v2-header{padding-inline:10px!important;inset:10px 0 auto!important}.site-v2 .site-v2-nav-shell{background:#ffffffe6!important;border-radius:20px!important;min-height:56px!important;padding:6px!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;color:var(--v2-ink)!important;border-radius:14px!important;padding:0!important}.site-v2 .site-v2-login .icon,.site-v2 .site-v2-login svg{display:block!important}.site-v2 .site-v2-hero{background:linear-gradient(#030f1ff5 0 42%,#eef7ff 42.2% 100%)!important;min-height:auto!important;padding:86px 12px 44px!important}.site-v2 .site-v2-hero-grid{gap:18px!important;width:min(100%,520px)!important}.site-v2 .site-v2-claim-card{border-radius:24px!important;padding:15px!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{grid-template-columns:44px 1fr auto!important;min-height:68px!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{color:#fff!important;font-size:clamp(30px,9vw,44px)!important;line-height:1.7!important}.site-v2 .site-v2-hero-copy p{color:#ffffffd6!important;font-size:13.5px!important;line-height:2.15!important}.site-v2 .site-v2-flight-lab{border-radius:24px!important;min-height:220px!important}.site-v2 .site-v2-lab-board{width:auto!important;inset:18px!important}.site-v2 .site-v2-lab-strip{grid-template-columns:1fr!important;bottom:18px!important;left:18px!important;right:18px!important}.site-v2 .site-v2-lab-strip div:nth-child(n+2){display:none!important}.site-v2 .v2-ticket-card.ticket-one{opacity:.58!important;width:128px!important;height:80px!important;top:128px!important;left:8px!important;right:auto!important}.site-v2 .v2-baggage-card{opacity:.56!important;width:100px!important;height:88px!important;bottom:26px!important;left:16px!important;right:auto!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:#ffffffb8;--v2-glass-strong:#ffffffe0;--v2-night-card:#081526d1}.site-v2 .site-v2-hero{isolation:isolate;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 76% 18%,#40b5ff57,transparent 28%),radial-gradient(circle at 18% 78%,#19d2b238,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,#0000 0 25%,#ffffff1f 27%,#0000 30% 57%,#63c2ff1f 59%,#0000 63%),repeating-linear-gradient(118deg,#0000 0 34px,#ffffff14 36px,#0000 38px 86px)}.site-v2 .site-v2-video-bg:after{opacity:.78}.site-v2 .v2-route-stream{background:linear-gradient(90deg,#0000,#fffffff0,#28bdffdb,#0000);border-radius:999px;height:3px;box-shadow:0 0 26px #41b5ff8c}.site-v2 .stream-one{width:52vw;top:27%;right:4%}.site-v2 .stream-two{width:34vw;top:61%;right:38%}.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{text-wrap:balance;text-shadow:0 18px 60px #00000052;max-width:880px;font-size:clamp(38px,3.65vw,60px);line-height:1.56}.site-v2 .site-v2-kicker,.site-v2 .site-v2-trust-row span,.site-v2 .site-v2-secondary{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1c;border-color:#ffffff42}.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{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(#ffffffe8,#eef7ffd1);border:1px solid #ffffff38;box-shadow:0 36px 120px #04112252,inset 0 1px #ffffffd1}.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{background:#ffffff0f;border-color:#89beff38}.site-v2 .site-v2-flight-lab{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 30% 24%,#4bc9ff42,#0000 28%),radial-gradient(circle at 82% 76%,#1f71dd47,#0000 30%),linear-gradient(145deg,#061222d1,#093c648c),#ffffff14;border:1px solid #ffffff3d;min-height:clamp(620px,67vh,790px);overflow:hidden;box-shadow:0 36px 130px #030d1b47,inset 0 1px #ffffff38}.site-v2 .site-v2-flight-lab:before{content:"";pointer-events:none;opacity:.32;background:linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 52px),linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 52px);border-radius:30px;position:absolute;inset:14px}.site-v2 .site-v2-flight-lab:after{background:linear-gradient(90deg,#0000,#fff3,#0000)}.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{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1c;border-color:#fff3}.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-belt i{background:linear-gradient(135deg,#fff3,#0000 42%),repeating-linear-gradient(90deg,#eaf4ff 0 24px,#77bcff 24px 38px,#0f62c7 38px 62px)}.site-v2.site-v2-dark .site-v2-travel-card{background:linear-gradient(#0d2037e6,#081628db);border-color:#8bc1ff33;box-shadow:0 30px 90px #00000047}.site-v2 .site-v2-travel-card:before{content:"";z-index:-1;background:radial-gradient(circle,#1f71dd33,#0000 58%);height:70%;position:absolute;inset:-35% -18% auto;transform:rotate(-12deg)}.site-v2 .site-v2-travel-card:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0 36%,#ffffff70 43%,#0000 50% 100%);animation:6s ease-in-out infinite v2CardSweep;position:absolute;inset:0;transform:translate(-120%)}.site-v2 .site-v2-travel-visual svg{top:22px;color:#1f71dd;filter:drop-shadow(0 14px 24px #1f71dd2e);width:36px;height:36px;position:absolute;inset-inline-end:22px}.site-v2 .site-v2-travel-visual strong{color:#071529;letter-spacing:0;direction:ltr;font-size:22px;display:block;position:absolute;bottom:20px;left:22px;right:22px}.site-v2.site-v2-dark .site-v2-travel-visual strong{color:#f8fbff}.site-v2 .travel-line{border-radius:999px;display:block;position:absolute}.site-v2 .line-a{background:#1f71dd24;width:72%;height:12px;top:72px;right:22px}.site-v2 .line-b{background:#16bc9c24;width:56%;height:12px;top:96px;right:22px}.site-v2 .line-c{background:#f59e0b26;width:42%;height:12px;top:120px;right:22px}.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";color:#b4ddffc7;direction:ltr;font:700 13px/1.2 ui-monospace,Consolas,monospace;position:absolute;top:24px;left:22px;right:22px}.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,#ffffffdb 0 12px,#0000 12px 18px)}.site-v2 .travel-belt .site-v2-travel-visual:before{content:"";background:repeating-linear-gradient(90deg,#0b2a4a 0 32px,#1f71dd 32px 46px,#e8f3ff 46px 56px);border-radius:999px;height:34px;animation:5s linear infinite v2BeltRoll;position:absolute;bottom:58px;left:-18%;right:-18%}.site-v2 .travel-belt .line-a{background:linear-gradient(135deg,#ffb95b,#ff8a00);border-radius:14px;width:88px;height:48px;top:62px;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:"";background:linear-gradient(#fff 0 70%,#e9f4ff 70%),repeating-linear-gradient(0deg,#0000 0 14px,#1f71dd1f 14px 16px);border:1px solid #1f71dd47;border-radius:16px;width:86px;height:104px;position:absolute;top:42px;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:"";border:2px dashed #1f71dd5c;border-top:0;border-radius:0 0 80px 80px;height:78px;position:absolute;top:62px;left:26px;right:26px}.site-v2 .travel-route .site-v2-travel-visual:after{content:"";width:16px;height:16px;box-shadow:calc(-100% - 154px) 82px 0 #1f71dd;background:#21c497;border-radius:999px;animation:4.5s ease-in-out infinite v2RouteDot;position:absolute;top:52px;right:34px}.site-v2 .site-v2-card-index{color:#1f71dd;direction:ltr;background:#e8f3ff;border-radius:999px;justify-content:center;align-items:center;min-width:42px;height:30px;margin-bottom:12px;font-size:13px;font-weight:900;display:inline-flex}.site-v2.site-v2-dark .site-v2-card-index{color:#93c9ff;background:#1f71dd2e}.site-v2 .site-v2-travel-card h3{color:#071529;margin:0 0 10px;font-size:clamp(24px,2.1vw,34px);line-height:1.5}.site-v2 .site-v2-travel-card p{color:#5f7089;margin:0;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 (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{border-radius:28px;min-height:300px}.site-v2 .site-v2-travel-visual{border-radius:22px;min-height:152px}}.site-v2-hero-shade{z-index:-1;background:radial-gradient(circle at 22% 22%,#2388ff47,#0000 34%),linear-gradient(90deg,#030f1ef0,#08213ec7 47%,#07172b94);position:absolute;inset:0}.site-v2-container{width:min(1320px,100%);margin-inline:auto}.site-v2-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(360px,.76fr);align-items:center;gap:clamp(28px,5vw,78px);display:grid}.site-v2-hero-copy{color:#fff}.site-v2-kicker,.site-v2-pill{min-height:36px;color:var(--v2-blue);font:900 14px/1.45 var(--font-sans);background:#eaf4ff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.site-v2-kicker{color:#fff;background:#ffffff21;border:1px solid #ffffff2e}.site-v2-hero-copy h1{color:#fff;max-width:760px;margin:24px 0 0;font-size:clamp(42px,6vw,88px);font-weight:800;line-height:1.18}.site-v2-hero-copy p{color:#ffffffd1;max-width:700px;margin:18px 0 0;font-size:clamp(17px,1.6vw,23px);font-weight:700;line-height:2.15}.site-v2-hero-actions,.site-v2-trust-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.site-v2-primary,.site-v2-secondary{min-width:174px;padding-inline:22px}.site-v2-secondary{background:#ffffff14}.site-v2-trust-row span{color:#ffffffdb;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding-inline:14px;font-weight:800;display:inline-flex}.site-v2-claim-card{box-shadow:var(--v2-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #ffffff94;border-radius:34px;padding:clamp(22px,3vw,34px);animation:.65s both siteV2Rise;position:relative}.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{color:var(--v2-ink);margin:8px 0 4px;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{gap:12px;display:grid}.site-v2-type-card{min-height:92px;color:var(--v2-ink);text-align:start;cursor:pointer;background:#f8fbff;border:1px solid #1f71dd24;border-radius:20px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid}.site-v2-type-card.active,.site-v2-type-card:hover,.site-v2-type-card:focus-visible{background:#fff;border-color:#1f71dd7a;outline:none;transform:translateY(-2px);box-shadow:0 14px 34px #1f71dd1f}.site-v2-type-icon{width:52px;height:52px;color:var(--v2-blue);background:#eaf4ff;border-radius:16px;place-items:center;display:inline-grid}.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{gap:8px;margin-top:18px;display:grid}.site-v2-field-box{background:#fff;border:1px solid #1f71dd2e;border-radius:18px;grid-template-columns:26px 1fr;align-items:center;gap:10px;min-height:62px;padding-inline:16px;display:grid}.site-v2-field-box svg{color:var(--v2-blue)}.site-v2-field-box input,.site-v2-contact-form input{width:100%;color:var(--v2-ink);font:900 18px/1.5 var(--font-sans);background:0 0;border:0;outline:none}.site-v2-amadeus-note{background:#eef6ff;border-radius:18px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;margin-top:14px;padding:14px;display:grid}.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%,#1f71dd1a,#0000 32%),#f6fbff}.site-v2-about,.site-v2-services,.site-v2-features,.site-v2-audience{background:#fff}.site-v2-split{grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.site-v2-panel-stack{background:#ffffffb8;border:1px solid #1f71dd24;border-radius:28px;gap:12px;padding:18px;display:grid;box-shadow:0 28px 70px #07172b14}.site-v2-flow-card{background:#fff;border:1px solid #1f71dd1f;border-radius:18px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-height:86px;padding:14px;display:grid}.site-v2-flow-card span{background:var(--v2-blue);color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;font-weight:900;display:inline-grid}.site-v2-flow-card strong{align-self:end;font-size:18px;font-weight:900}.site-v2-flow-card small{color:var(--v2-muted);grid-column:2;font-weight:700;line-height:1.7}.site-v2-section-copy h2,.site-v2-section-head h2,.site-v2-contact-card h2{color:var(--v2-ink);margin:14px 0 0;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{color:var(--v2-muted);margin:14px 0 0;font-size:clamp(16px,1.45vw,20px);font-weight:700;line-height:2.1}.site-v2-link-button{border:1px solid var(--v2-line);color:var(--v2-blue);background:#fff;margin-top:22px;padding-inline:18px}.site-v2-section-head{text-align:center;max-width:820px;margin-inline:auto}.site-v2-about-grid,.site-v2-preview-grid,.site-v2-goals-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,76px);display:grid}.site-v2-evidence-grid{gap:14px;display:grid}.site-v2-evidence-card,.site-v2-audience-card{background:linear-gradient(135deg,#fffffff5,#eef6ffb8);border:1px solid #1f71dd24;border-radius:26px;padding:24px;position:relative;overflow:hidden;box-shadow:0 22px 60px #07172b12}.site-v2-evidence-card:before,.site-v2-audience-card:before{content:"";background:linear-gradient(180deg,var(--v2-blue),#18b985);opacity:.9;width:4px;position:absolute;inset:0 auto 0 0}.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{color:var(--v2-ink);font-family:var(--font-display);margin:16px 0 0;font-size:28px;line-height:1.25}.site-v2-evidence-card p,.site-v2-audience-card p{color:var(--v2-muted);margin:10px 0 0;font-size:16px;font-weight:700;line-height:2}.site-v2-feature-grid,.site-v2-service-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.site-v2-service-row{grid-template-columns:repeat(4,minmax(0,1fr))}.site-v2-feature,.site-v2-service{background:#fff;border:1px solid #1f71dd24;border-radius:26px;padding:24px;box-shadow:0 18px 48px #07172b0f}.site-v2-feature{align-content:space-between;gap:14px;min-height:170px;display:grid}.site-v2-feature>span{width:42px;height:42px;color:var(--v2-blue);background:#eaf4ff;border-radius:14px;place-items:center;font-weight:900;display:inline-grid}.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{background:#fff;border:1px solid #1f71dd29;border-radius:34px;overflow:hidden;box-shadow:0 32px 86px #07172b24}.site-v2-screen-top{background:linear-gradient(135deg,#f8fbff,#eef6ff);border-bottom:1px solid #1f71dd1a;align-items:center;gap:10px;min-height:72px;padding:14px 18px;display:flex}.site-v2-screen-top span{background:#e3f0ff;border-radius:11px;width:42px;height:30px}.site-v2-screen-top strong{color:var(--v2-ink);margin-inline-start:auto;font-weight:900}.site-v2-screen-body{grid-template-columns:170px minmax(0,1fr);min-height:430px;display:grid}.site-v2-screen-body aside{color:#ffffffb8;background:linear-gradient(#0b3765,#07172b);align-content:start;gap:12px;padding:24px 18px;display:grid}.site-v2-screen-body aside svg{color:#fff;width:52px;height:52px;margin-bottom:12px}.site-v2-screen-body aside span{border-radius:14px;align-items:center;min-height:42px;padding-inline:12px;font-weight:900;display:flex}.site-v2-screen-body aside span.active{background:var(--v2-blue);color:#fff}.site-v2-screen-main{gap:16px;padding:20px;display:grid}.site-v2-screen-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.site-v2-screen-metrics div{background:#f8fbff;border:1px solid #1f71dd1f;border-radius:18px;padding:16px}.site-v2-screen-metrics strong{color:var(--v2-ink);font-size:25px;line-height:1.2;display:block}.site-v2-screen-metrics span{color:var(--v2-muted);margin-top:6px;font-size:13px;font-weight:800;display:block}.site-v2-screen-chart{background:linear-gradient(#0000 49%,#1f71dd14 50%,#0000 51%),#f8fbff;border:1px solid #1f71dd1f;border-radius:18px;align-items:end;gap:12px;min-height:132px;padding:18px;display:flex}.site-v2-screen-chart i{background:linear-gradient(#1f71dd,#87c4ff);border-radius:14px 14px 8px 8px;flex:1}.site-v2-screen-rows{border:1px solid #1f71dd1f;border-radius:18px;display:grid;overflow:hidden}.site-v2-screen-rows div{border-bottom:1px solid #1f71dd14;grid-template-columns:1.2fr .7fr .9fr .8fr;align-items:center;gap:10px;min-height:52px;padding-inline:14px;display:grid}.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{color:#a15d00;background:#fff2dd;border-radius:999px;justify-self:start;padding:5px 10px;font-style:normal;font-weight:900}.site-v2-point-list{gap:12px;margin-top:22px;display:grid}.site-v2-point-list span{color:var(--v2-ink);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;font-weight:900;line-height:1.9;display:grid}.site-v2-point-list svg{color:var(--v2-blue);margin-top:4px}.site-v2-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.site-v2-goal-list{background:#fff;border:1px solid #1f71dd24;border-radius:28px;gap:14px;padding:18px;display:grid;box-shadow:0 28px 70px #07172b14}.site-v2-goal-list div{border:1px solid #1f71dd1f;border-radius:18px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;min-height:78px;padding:14px;display:grid}.site-v2-goal-list span{background:var(--v2-blue);color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:inline-grid}.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{background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #1f71dd24;border-radius:34px;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);align-items:center;gap:28px;padding:clamp(24px,4vw,42px);display:grid;box-shadow:0 28px 70px #07172b14}.site-v2-contact-form{gap:12px;display:grid}.site-v2-contact-links{gap:10px;margin-top:22px;display:grid}.site-v2-contact-links span{color:var(--v2-ink);align-items:center;gap:10px;font-weight:900;display:inline-flex}.site-v2-contact-links svg{color:var(--v2-blue)}.site-v2-contact-form input,.site-v2-contact-form textarea{background:#fff;border:1px solid #1f71dd29;border-radius:16px;min-height:58px;padding-inline:16px}.site-v2-contact-form textarea{width:100%;min-height:120px;color:var(--v2-ink);font:800 16px/1.8 var(--font-sans);resize:vertical;outline:none;padding-block:14px}.site-v2-contact-form small,.site-v2-newsletter small{color:#18b985;font-weight:900}.site-v2-footer{color:#dce8f7;background:#07172b;border-top:1px solid #ffffff24;padding:54px clamp(16px,4vw,72px) 28px}.site-v2-footer-grid{grid-template-columns:minmax(260px,1.1fr) minmax(260px,1fr) repeat(3,minmax(150px,.7fr));align-items:start;gap:18px;display:grid}.site-v2-footer-brand{align-items:flex-start;gap:12px;display:inline-flex}.site-v2-footer-brand svg{color:#fff;width:58px;height:58px}.site-v2-footer-brand strong{color:#fff;font-size:36px;line-height:1;display:block}.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{gap:10px;display:grid}.site-v2-footer-column h3,.site-v2-newsletter label{color:#fff;margin:0 0 4px;font-size:17px;font-weight:900}.site-v2-newsletter{gap:10px;display:grid}.site-v2-newsletter div{background:#ffffff14;border:1px solid #ffffff24;border-radius:17px;grid-template-columns:1fr 50px;align-items:center;min-height:54px;padding:5px;display:grid}.site-v2-newsletter input{color:#fff;width:100%;font:800 15px/1.5 var(--font-sans);background:0 0;border:0;outline:none;padding-inline:12px}.site-v2-newsletter button{background:var(--v2-blue);color:#fff;border:0;border-radius:14px;place-items:center;width:44px;height:44px;display:inline-grid}.site-v2-footer-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:14px;margin-top:34px;padding-top:18px;display:flex}.site-v2-footer-bottom div{align-items:center;gap:14px;display:inline-flex}.site-v2-scroll-top.site-scroll-top{z-index:80;background:var(--v2-blue);color:#fff;border:0;border-radius:50%;place-items:center;width:54px;height:54px;display:inline-grid;position:fixed;inset:auto auto 26px 26px;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{--v2-ink:#f8fbff;--v2-muted:#c5d4e8;--v2-card:#08182beb;--v2-line:#8dc2ff3d;background:#07172b}.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);color:#f8fbff;background:#0a1b30eb}.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{gap:18px;display:grid}.claim-entry-copy{max-width:720px}.claim-entry-copy h3{color:var(--heading);font-family:var(--font-display);margin:10px 0 0;font-size:clamp(30px,4vw,54px);line-height:1.24}.claim-entry-copy p{color:var(--muted);margin:10px 0 0;font-size:17px;font-weight:700;line-height:2}.claim-entry-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.claim-entry-type{border:1px solid var(--line);background:var(--surface);min-height:150px;color:var(--heading);text-align:start;cursor:pointer;border-radius:18px;align-content:start;gap:10px;padding:18px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.claim-entry-type.active,.claim-entry-type:hover,.claim-entry-type:focus-visible{border-color:#1f71dd80;outline:none;transform:translateY(-2px);box-shadow:0 16px 42px #1f71dd1f}.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{gap:8px;display:grid}.claim-entry-flight>span{color:var(--muted);font-size:14px;font-weight:900}.claim-entry-flight>div{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding-inline:16px;display:grid}.claim-entry-flight svg{color:var(--primary)}.claim-entry-flight input{width:100%;color:var(--heading);font:900 20px/1.5 var(--font-sans);background:0 0;border:0;outline:none}.claim-entry-note{color:var(--muted);background:#1f71dd14;border:1px solid #1f71dd29;border-radius:18px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:14px 16px;display:grid}.claim-entry-note svg{color:var(--primary)}.claim-entry-note p{margin:0;font-size:15px;font-weight:800;line-height:1.9}@media (width<=1100px){.site-v2-header{padding-inline:14px;inset-block-start:14px}.site-v2-nav-shell{border-radius:24px;grid-template-columns:auto auto 1fr}.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{background:#fffffff5;border-radius:22px;gap:8px;padding:12px;display:grid;position:absolute;inset:calc(100% + 10px) 0 auto;box-shadow:0 24px 60px #07172b29}.site-v2-mobile-nav button,.site-v2-mobile-nav a{min-height:48px;color:var(--v2-ink);border-radius:14px;justify-content:flex-start;align-items:center;gap:8px;padding-inline:14px;text-decoration:none;display:flex}.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 (width<=720px){.site-v2{background:#f6fbff}.site-v2-header{inset-block-start:10px}.site-v2-nav-shell{border-radius:18px;grid-template-columns:auto 1fr;gap:8px;min-height:62px;padding:7px}.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;gap:6px;padding-inline:0}.site-v2-icon-button span,.site-v2-login span,.site-v2-cta{display:none}.site-v2-icon-button,.site-v2-login,.site-v2-menu{border-radius:14px;width:44px;min-height:44px;padding:0}.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: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;padding:14px;overflow-x:auto}.site-v2-screen-body aside svg{display:none}.site-v2-screen-body aside span{text-align:center;justify-content: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{text-align:center;flex-direction:column;align-items:center}.site-v2-scroll-top.site-scroll-top{width:50px;height:50px;inset:auto auto 18px 18px}}.site-v2{background:linear-gradient(135deg,#fbfdff,#eef8ff 36%,#f2fff9 66%,#f7f2ff)}.site-v2 .site-v2-nav-shell{background:#ffffffc7;border:1px solid #1f71dd21;box-shadow:0 18px 50px #0f41731a}.site-v2 .site-v2-header.is-solid .site-v2-nav-shell{background:#fffffff5}.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{color:var(--v2-blue);background:#fff}.site-v2 .site-v2-hero{min-height:100vh;color:var(--v2-ink);padding:128px 18px 88px;overflow:hidden;background:linear-gradient(125deg,#fffffff5,#f0f8ffeb 42%,#e8fff6cc 72%,#f6f1ffe6)!important}.site-v2 .site-v2-hero:before{content:"";clip-path:polygon(10% 10%,100% 0,88% 84%,0 100%);background:linear-gradient(140deg,#1f71dd29,#0cbda224 54%,#7c3aed1a);width:min(560px,44vw);height:min(560px,50vh);position:absolute;inset:18% auto auto 5%;transform:rotate(-7deg)}.site-v2 .site-v2-hero:after{content:"";clip-path:polygon(0 24%,100% 0,92% 100%,8% 88%);background:linear-gradient(135deg,#1f71dd1f,#0cbda21a);width:min(780px,56vw);height:min(380px,34vh);position:absolute;inset:auto -12% -18% auto}.site-v2 .site-v2-hero-grid{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(34px,7vw,104px);min-height:calc(100vh - 216px)}.site-v2 .site-v2-kicker{display:none}.site-v2 .site-v2-hero-actions{margin-top:30px}.site-v2 .site-v2-secondary{color:var(--v2-ink);background:#ffffffc2}.site-v2 .site-v2-claim-card{background:linear-gradient(#fffffffa,#f9fcfff5);border:1px solid #1f71dd29;border-radius:36px;width:min(500px,100%);padding:clamp(22px,3vw,32px);position:relative;overflow:hidden;box-shadow:0 34px 90px #0f417329}.site-v2 .site-v2-claim-card:before{content:"";background:linear-gradient(90deg,#1f71dd,#0cbda2,#7c3aed);height:6px;position:absolute;inset:0 0 auto}.site-v2 .site-v2-card-heading span{color:#1f71dd;background:0 0;padding:0}.site-v2 .site-v2-card-heading h2{color:#061426;margin-top:6px;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-card{text-align:start;background:#f7fbff;border:1px solid #1f71dd24;border-radius:22px;grid-template-columns:58px minmax(0,1fr);place-items:center start;gap:12px;min-height:88px}.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-icon{border-radius:18px;grid-row:1/span 2;width:54px;height:54px}.site-v2 .site-v2-field-box{background:#fff;border-radius:20px;min-height:66px}.site-v2 .site-v2-submit{border-radius:20px;min-height:62px;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{background:#ffffffe0;border-radius:24px}.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 .site-v2-nav-shell{background:#091c32c2;border-color:#8dc2ff2e}.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 (width<=1100px){.site-v2 .site-v2-hero-grid{grid-template-columns:1fr;min-height:auto}.site-v2 .site-v2-claim-card{width:min(680px,100%)}}@media (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{z-index:1;position:relative}.site-v2 .site-v2-claim-card{isolation:isolate;background:linear-gradient(#fffffffc,#f8fcfffa);box-shadow:0 34px 90px #0f41732e,inset 0 0 0 1px #ffffffb8;opacity:1!important;animation:none!important}.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{z-index:2;position:relative}.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 (width>=1101px){.site-v2 .site-v2-claim-card{transform:translateY(8px)rotate(-1deg)}}@media (width<=720px){.site-v2 .site-v2-hero:before{opacity:.7;width:260px;height:520px;inset:36% auto auto -18%}.site-v2 .site-v2-hero-copy{text-align:start;order:2}.site-v2 .site-v2-claim-card{order:1;margin-top:10px;box-shadow:0 24px 62px #0f417329}.site-v2 .site-v2-hero-grid{flex-direction:column;gap:22px;display:flex}}.site-v2.site-v2-dark{--v2-ink:#f8fbff;--v2-muted:#bfd0e6;--v2-dark-bg:#061426;--v2-dark-bg-soft:#0b1d34;--v2-dark-panel:#0a1d34f0;--v2-dark-panel-strong:#0d2643fa;--v2-dark-line:#9ac7ff3d;color:var(--v2-ink);background:radial-gradient(circle at 12% 8%,#1f71dd33,#0000 28%),linear-gradient(135deg,#061426,#071a30 48%,#082a2e)}.site-v2.site-v2-dark .site-v2-hero{color:var(--v2-ink);background:linear-gradient(135deg,#061426,#0b2340 52%,#073329)!important}.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(#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);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08182bc7;box-shadow:0 20px 60px #00000042}.site-v2.site-v2-dark .site-v2-nav,.site-v2.site-v2-dark .site-v2-header.is-solid .site-v2-nav{background:#ffffff0f;border:1px solid #9ac7ff29}.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{color:#fff;background:#1f71dd33}.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{color:#8fc6ff;background:#1f71dd2e}.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{background:#ffffff12;border-color:#9ac7ff38}.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 #00000047}.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{color:#d9e9ff;background:#1f71dd29;border-color:#9ac7ff38}.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%,#1f71dd29,#0000 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(#061426,#081b31)}.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{color:#f8fbff;background:#05111fa3;border-color:#9ac7ff42}.site-v2.site-v2-dark .site-v2-type-card.active{background:linear-gradient(135deg,#1f71dd47,#0cbda229);border-color:#5ea8ffbf;box-shadow:0 18px 42px #1f71dd38}.site-v2.site-v2-dark .site-v2-type-icon,.site-v2.site-v2-dark .site-v2-feature>span{color:#8fc6ff;background:#1f71dd33}.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{background:#05111f8a;border-color:#9ac7ff38}.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{color:#ffd18c;background:#ff930f2e}.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{box-shadow:none;background:#1f71dd2e;border-color:#9ac7ff47}.site-v2.site-v2-dark .site-v2-footer{color:#dce8f7;background:#04101f;border-top-color:#9ac7ff29}.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{background:#ffffff0f;border-color:#9ac7ff33}.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:#ffffffad;--v2-glass-strong:#ffffffdb;--v2-glass-line:#deecff94;background:#f5f9ff}.site-v2 .site-v2-header:not(.is-solid) .site-v2-nav-shell{box-shadow:none;background:0 0;border-color:#0000}.site-v2 .site-v2-header.is-solid .site-v2-nav-shell{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border-color:#d2e2f7b8;box-shadow:0 18px 52px #0a234821}.site-v2 .site-v2-nav-shell{width:var(--v2-shell);border-radius:28px;min-height:68px}.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-logo{width:46px;height:46px}.site-v2 .site-v2-brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.site-v2 .site-v2-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff29;border-radius:22px;gap:4px;padding:5px}.site-v2 .site-v2-nav button,.site-v2 .site-v2-icon-button,.site-v2 .site-v2-login,.site-v2 .site-v2-cta{border-radius:16px;min-height:46px;font-size:15px}.site-v2 .site-v2-icon-button,.site-v2 .site-v2-login{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff29;border-color:#ffffff61}.site-v2 .site-v2-header.is-solid .site-v2-icon-button,.site-v2 .site-v2-header.is-solid .site-v2-login{color:var(--v2-ink);background:#ffffffeb;border-color:#d2e2f7e6}.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{color:#fff;min-height:min(860px,100svh);padding:clamp(116px,14vh,148px) 18px clamp(64px,8vh,92px);overflow:hidden;background:linear-gradient(90deg,#04101fdb,#061c348a 46%,#0c396133),linear-gradient(180deg,#030c182e,#030c18b8),var(--site-hero-media) center / cover no-repeat!important}.site-v2 .site-v2-hero:before,.site-v2 .site-v2-hero:after{display:none}.site-v2 .site-v2-hero-motion{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.site-v2 .site-v2-sky-line{opacity:.82;border-top:1px dashed #ffffff6b;width:min(660px,48vw);height:1px;animation:12s linear infinite siteV2RouteDrift;position:absolute;transform:rotate(-13deg)}.site-v2 .line-two{width:min(520px,36vw);animation-delay:-4s;top:46%;right:30%}.site-v2 .line-three{opacity:.46;width:min(440px,32vw);animation-delay:-8s;top:67%;right:2%}.site-v2 .site-v2-cloud{background:#ffffff21;border-radius:999px;width:172px;height:52px;animation:22s linear infinite siteV2CloudDrift;position:absolute;box-shadow:42px -18px #ffffff1a,82px 5px #ffffff14}.site-v2 .cloud-one{top:19%;left:-140px}.site-v2 .cloud-two{animation-duration:28s;animation-delay:-10s;bottom:18%;right:-220px;transform:scale(1.35)}.site-v2 .site-v2-plane-orbit{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff47;border-radius:19px;place-items:center;width:58px;height:58px;display:grid;position:absolute;box-shadow:0 18px 44px #0000002e}.site-v2 .site-v2-plane-orbit svg{width:29px;height:29px}.site-v2 .orbit-one{animation:14s ease-in-out infinite siteV2PlaneCruise;top:29%;right:-7%}.site-v2 .orbit-two{opacity:.72;animation:18s ease-in-out -7s infinite reverse siteV2PlaneCruise;bottom:24%;right:28%}.site-v2 .site-v2-hero-grid{z-index:2;grid-template-columns:minmax(320px,430px) minmax(0,1fr);align-items:center;gap:clamp(28px,5.5vw,76px);min-height:auto;position:relative}.site-v2 .site-v2-hero-copy{color:#fff;text-shadow:0 18px 46px #00000047}.site-v2 .site-v2-kicker{color:#f7fbff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff21;border-color:#ffffff4d;display:inline-flex}.site-v2 .site-v2-hero-copy h1{color:#fff;text-wrap:balance;max-width:640px;font-size:clamp(38px,4.6vw,64px);line-height:1.38}.site-v2 .site-v2-hero-actions{gap:12px;margin-top:24px}.site-v2 .site-v2-primary,.site-v2 .site-v2-secondary{border-radius:16px;min-height:54px;font-size:16px}.site-v2 .site-v2-trust-row{gap:10px}.site-v2 .site-v2-trust-row span{border-radius:15px;min-height:44px;font-size:14px}.site-v2 .site-v2-claim-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #ffffff8a;border-radius:28px;width:min(430px,100%);padding:clamp(18px,2.4vw,26px);box-shadow:0 32px 76px #03112247,inset 0 1px #ffffffb8;background:linear-gradient(145deg,#ffffffd1,#ebf6ffa8)!important;transform:none!important}.site-v2 .site-v2-claim-card:before{background:linear-gradient(90deg,#1f71dd,#45d0ff,#0cbda2);height:4px}.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-card{border-radius:18px;grid-template-columns:48px minmax(0,1fr);gap:10px;min-height:74px;padding:12px}.site-v2 .site-v2-type-icon{border-radius:15px;width:46px;height:46px}.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 input{font-size:19px}.site-v2 .site-v2-amadeus-note{border-radius:17px;padding:12px 14px;font-size:13px;line-height:1.75}.site-v2 .site-v2-submit{border-radius:17px;min-height:56px;font-size:17px}.site-v2 .site-v2-section-copy h2,.site-v2 .site-v2-section-head h2,.site-v2 .site-v2-contact-card h2{text-wrap:balance;font-size:clamp(30px,3.4vw,48px);line-height:1.32}.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{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.site-v2 .site-v2-service{background:linear-gradient(#ffffffeb,#f7fbffd6);flex-direction:column;gap:13px;min-height:auto;padding:14px 14px 20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.site-v2 .site-v2-service:hover{border-color:#1f71dd47;transform:translateY(-4px);box-shadow:0 24px 64px #0f41731f}.site-v2 .site-v2-service-media{background:linear-gradient(135deg,#03112224,#1f71dd1a),url(/airplane-wing-clouds.png) 50%/cover no-repeat;border:1px solid #dcebffb8;border-radius:18px;min-height:132px;position:relative;overflow:hidden}.site-v2 .site-v2-service-media:before{content:"";background:linear-gradient(145deg,#ffffff29,#0000 42%),linear-gradient(#0000 38%,#020b1661);position:absolute;inset:0}.site-v2 .site-v2-service-media-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff29;border:1px solid #ffffff61;border-radius:14px;height:34px;position:absolute;inset:auto 14px 14px}.site-v2 .site-v2-service-media-route{border-top:1px dashed #ffffffbd;width:70%;position:absolute;top:34%;right:14px;transform:rotate(-12deg)}.site-v2 .site-v2-service-media-symbol{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff38;border:1px solid #ffffff6b;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:14px;left:14px}.site-v2 .service-media-2{background:linear-gradient(135deg,#ff930f14,#1f71dd14),url(/brand/makfi-login-aviation-hero.png) 50%/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 .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-header:not(.is-solid) .site-v2-nav-shell{box-shadow:none;background:0 0}.site-v2.site-v2-dark .site-v2-service{background:linear-gradient(#0d2643e0,#08192dc7)}.site-v2.site-v2-dark .site-v2-service-media{border-color:#9ac7ff33}@keyframes siteV2RouteDrift{0%{transform:translate(38px)rotate(-13deg)}to{transform:translate(-38px)rotate(-13deg)}}@keyframes siteV2CloudDrift{0%{transform:translateZ(0)}to{transform:translate(124vw)}}@keyframes siteV2PlaneCruise{0%{opacity:0;transform:translateZ(0)rotate(-18deg)}14%,82%{opacity:.9}to{opacity:0;transform:translate(-68vw,-10vh)rotate(-18deg)}}@media (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{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:116px}.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 (width<=720px){.site-v2{--v2-shell:min(100% - 28px, 560px)}.site-v2 .site-v2-header{padding-top:10px}.site-v2 .site-v2-nav-shell{border-radius:20px;width:calc(100% - 20px);min-height:58px;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{flex-direction:column;gap:22px;display:flex}.site-v2 .site-v2-hero-copy{text-align:center;order:1}.site-v2 .site-v2-claim-card{border-radius:24px;order:2;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{text-align:start;grid-template-columns:46px minmax(0,1fr);justify-items:start;min-height:76px}.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{border-radius:15px;width:46px;height:46px}}@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);color:#071529;background:linear-gradient(#eef7ff,#f8fbff 42%,#fff)}.site-v2 .site-v2-header:not(.is-solid) .site-v2-nav-shell{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffa3;border:1px solid #c6dbf6b8;box-shadow:0 26px 70px #1f71dd21}.site-v2 .site-v2-header.is-solid .site-v2-nav-shell{background:#fffffff0;border-color:#c6dbf6db}.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{background:#ffffff94;border-color:#c6dbf6d1}.site-v2:not(.site-v2-dark) .site-v2-header:not(.is-solid) .site-v2-nav{background:#eff7ffbd}.site-v2 .site-v2-hero{color:#071529;min-height:auto;padding:clamp(124px,15vh,154px) 18px clamp(74px,8vh,104px);background:repeating-linear-gradient(90deg,#1f71dd0b 0 1px,#0000 1px 92px),repeating-linear-gradient(0deg,#0cbda209 0 1px,#0000 1px 92px),linear-gradient(135deg,#edf7ff,#f8fbff 47%,#eefcf8)!important}.site-v2 .site-v2-hero-grid{grid-template-columns:1fr;justify-items:center;gap:clamp(28px,4vw,44px);display:grid}.site-v2 .site-v2-hero-copy{text-align:center;max-width:900px;text-shadow:none;margin-inline:auto}.site-v2 .site-v2-kicker{color:#1f71dd;background:#ffffffb8;border-color:#1f71dd38;margin-inline:auto;box-shadow:0 16px 38px #1f71dd1a}.site-v2 .site-v2-hero-copy h1{color:#071529;max-width:780px;margin-inline:auto;font-size:clamp(42px,5.1vw,72px);line-height:1.28}.site-v2 .site-v2-hero-copy p{color:#51627a;max-width:720px;margin-inline:auto;font-size:clamp(16px,1.2vw,19px);line-height:2}.site-v2 .site-v2-secondary,.site-v2 .site-v2-trust-row span{color:#071529;background:#ffffffbd;border-color:#1f71dd2e;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{color:#1f71dd;background:#ffffffb3;border-color:#1f71dd33}.site-v2 .site-v2-claim-card{border:1px solid #c6dbf6d1;border-radius:34px;grid-template-columns:minmax(250px,.9fr) minmax(0,1.8fr);align-items:stretch;gap:18px 22px;width:min(1060px,100%);padding:clamp(18px,2.8vw,30px);display:grid;box-shadow:0 36px 90px #1f71dd29,inset 0 1px #ffffffe6;background:linear-gradient(135deg,#ffffffdb,#eff8ffb8)!important}.site-v2 .site-v2-claim-card:before{background:linear-gradient(#1f71dd,#45d0ff,#0cbda2);width:5px;height:100%}.site-v2 .site-v2-card-heading{background:linear-gradient(#ffffffc7,#e8f5ffc7);border:1px solid #c6dbf6b3;border-radius:24px;grid-row:1/span 4;align-self:stretch;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{background:#ffffffd1;border-radius:22px;grid-template-columns:46px minmax(0,1fr);align-content:center;min-height:108px;box-shadow:0 14px 32px #1f71dd12}.site-v2 .site-v2-type-card.active{background:linear-gradient(135deg,#1f71dd1f,#ffffffe0)}.site-v2 .site-v2-field{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:12px;display:grid}.site-v2 .site-v2-field span:first-child{color:#51627a;margin:0}.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-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(#fff,#f6fbff)}.site-v2 .site-v2-service-row{grid-template-columns:repeat(4,minmax(0,1fr))}.site-v2 .site-v2-service{background:#ffffffe0;border-radius:28px;padding:12px 12px 18px}.site-v2 .site-v2-service-media{border-radius:22px;min-height:118px}.site-v2.site-v2-dark{color:#f8fbff;background:linear-gradient(#061323,#081a2d 46%,#061323)}.site-v2.site-v2-dark .site-v2-header:not(.is-solid) .site-v2-nav-shell{background:#05111f8f;border-color:#9ac7ff2e}.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{color:#f8fbff;background:#0a1e36b8;border-color:#9ac7ff33}.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(#061323,#081a2d)}@media (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 (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:#94b3da57;--v2-panel:#ffffffc7;--v2-panel-strong:#fffffff0;--v2-blue:#1f71dd;--v2-cyan:#20d3ff;--v2-mint:#19c99a;--v2-ink:#071529;color:var(--v2-text);background:radial-gradient(circle at 12% 12%,#20d3ff33,#0000 28%),radial-gradient(circle at 80% 6%,#19c99a29,#0000 26%),linear-gradient(#f7fbff,#edf6ff 52%,#fff);overflow-x:clip}.site-v2.site-v2-dark{--v2-text:#f7fbff;--v2-muted:#b8c8dd;--v2-line:#a7ceff38;--v2-panel:#08182cc7;--v2-panel-strong:#0a1e36f0;--v2-ink:#f7fbff;background:radial-gradient(circle at 10% 10%,#20d3ff2e,#0000 30%),radial-gradient(circle at 82% 16%,#19c99a1f,#0000 28%),linear-gradient(#06111f,#081b31 54%,#04101d)}.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{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#ffffff75;border:0;border-radius:28px;box-shadow:0 26px 70px #0f3d761f,inset 0 0 0 1px #ffffff94}.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,inset 0 0 0 1px #aad6ff29}.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{box-shadow:inset 0 0 0 1px #94b3da33;background:#ffffff61!important}.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{background:#ffffff80;border:1px solid #94b3da52}.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:#091c3294;border-color:#a7ceff33}.site-v2 .site-v2-hero{min-height:100svh;color:var(--v2-text);padding:clamp(108px,13vh,150px) 18px clamp(52px,7vh,86px);position:relative;overflow:hidden;background:linear-gradient(120deg,#f7fbfff2,#e2f3ffb8 45%,#ecfff9e0),radial-gradient(circle at 20% 18%,#20d3ff2e,#0000 28%)!important}.site-v2 .site-v2-video-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.site-v2 .site-v2-video-bg:before,.site-v2 .site-v2-video-bg:after{content:"";opacity:.72;background-color:#0000;background-image:linear-gradient(90deg,#1f71dd14 1px,#0000 1px),linear-gradient(0deg,#20d3ff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:88px 88px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:18s linear infinite v2GridDrift;position:absolute;inset:-20%;transform:rotate(-8deg)}.site-v2 .site-v2-video-bg:after{opacity:.38;background:radial-gradient(circle,#1f71dd29 1px,#0000 2px) 0 0/42px 42px;animation-duration:24s;animation-direction:reverse}.site-v2 .v2-route-stream{opacity:.75;border-top:2px dashed #1f71dd57;width:min(620px,72vw);height:2px;position:absolute;transform:rotate(-15deg)}.site-v2 .stream-one{animation:5.5s linear infinite v2RouteFlow;top:24%;right:7%}.site-v2 .stream-two{border-color:#19c99a47;animation:6.8s linear infinite reverse v2RouteFlow;top:66%;left:4%}.site-v2 .v2-route-stream:after{content:"";background:var(--v2-cyan);border-radius:999px;width:12px;height:12px;animation:4.8s ease-in-out infinite v2DotTravel;position:absolute;top:-6px;right:12%;box-shadow:0 0 24px #20d3ffe6}.site-v2 .v2-radar-pulse{border:1px solid #1f71dd2e;border-radius:999px;width:260px;height:260px;animation:4.6s ease-in-out infinite v2Pulse;position:absolute;box-shadow:0 0 0 24px #1f71dd09}.site-v2 .pulse-one{bottom:12%;right:8%}.site-v2 .pulse-two{border-color:#19c99a2e;animation-delay:1.2s;top:18%;left:10%}.site-v2 .v2-grid-plane{opacity:.55;filter:blur(.2px);background:linear-gradient(135deg,#0000 42%,#1f71dd2e 43% 57%,#0000 58%),linear-gradient(45deg,#0000 45%,#20d3ff38 46% 54%,#0000 55%);border-radius:40px;width:136px;height:136px;animation:9s ease-in-out infinite v2FloatPanel;position:absolute;top:28%;left:12%}.site-v2 .v2-scan-line{background:linear-gradient(90deg,#0000,#20d3ff1f,#0000);width:180px;animation:8s ease-in-out infinite v2Scan;position:absolute;inset:0 auto 0 50%;transform:skew(-14deg)}.site-v2 .site-v2-hero-grid{grid-template-columns:minmax(360px,.86fr) minmax(500px,1.14fr);grid-template-areas:"copy lab""claim lab";align-items:center;gap:clamp(18px,3vw,34px);display:grid;position:relative}.site-v2 .site-v2-hero-copy{text-align:start;grid-area:copy;justify-self:stretch;max-width:620px}.site-v2 .site-v2-kicker,.site-v2 .site-v2-pill{color:var(--v2-blue);background:#ffffff9e;border:1px solid #1f71dd29;margin-inline:0;box-shadow:0 18px 42px #1f71dd1a}.site-v2.site-v2-dark .site-v2-kicker,.site-v2.site-v2-dark .site-v2-pill{color:#72d8ff;background:#081a30b3;border-color:#a7ceff38}.site-v2 .site-v2-hero-copy h1{max-width:620px;color:var(--v2-text);letter-spacing:0;margin:22px 0 18px;font-size:clamp(44px,4.4vw,76px);line-height:1.34}.site-v2 .site-v2-hero-copy p{max-width:610px;color:var(--v2-muted);margin-inline:0;font-size:clamp(16px,1.05vw,18px);line-height:2.05}.site-v2 .site-v2-flight-lab{isolation:isolate;background:linear-gradient(135deg,#ffffffd1,#e8f6ff80),radial-gradient(circle at 76% 20%,#20d3ff33,#0000 28%),radial-gradient(circle at 20% 76%,#19c99a29,#0000 24%);border:1px solid #ffffffc7;border-radius:42px;grid-area:lab;min-height:clamp(520px,58vh,680px);position:relative;overflow:hidden;box-shadow:0 40px 120px #0f3d762e,inset 0 1px #fffffff0}.site-v2 .site-v2-flight-lab:before{content:"";opacity:.58;transform-origin:bottom;background-color:#0000;background-image:linear-gradient(90deg,#1f71dd14 1px,#0000 1px),linear-gradient(0deg,#1f71dd0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:34px;position:absolute;inset:22px;transform:perspective(700px)rotateX(54deg)translateY(120px)}.site-v2 .site-v2-flight-lab:after{content:"";background:linear-gradient(110deg,#0000 0 40%,#ffffff57 48%,#0000 56% 100%);animation:7s ease-in-out infinite v2GlassSweep;position:absolute;inset:0;transform:translate(-110%)}.site-v2 .site-v2-lab-radar{top:42px;background:conic-gradient(#20d3ff57,#0000 24% 100%),radial-gradient(circle,#ffffffb3,#ddf1ff70);border:1px solid #1f71dd38;border-radius:999px;width:230px;height:230px;animation:5.5s linear infinite v2RadarSweep;position:absolute;inset-inline-start:44px;box-shadow:0 24px 56px #1f71dd29}.site-v2.site-v2-dark .site-v2-lab-radar{background:conic-gradient(#20d3ff57,#0000 24% 100%),radial-gradient(circle,#081c34cc,#05132294)}.site-v2 .site-v2-lab-radar span{border-radius:inherit;border:1px solid #1f71dd24;position:absolute;inset:18%}.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{color:var(--v2-blue);position:absolute;top:48%;left:54%;transform:rotate(-28deg)}.site-v2 .site-v2-lab-board{top:52px;color:#fff;background:linear-gradient(135deg,#081529f0,#0b3356e6);border-radius:28px;width:min(320px,44%);padding:20px;animation:8s ease-in-out infinite v2FloatPanel;position:absolute;inset-inline-end:42px;box-shadow:0 26px 68px #08152938}.site-v2 .site-v2-lab-board span{color:#8bdcff;letter-spacing:.08em;font-size:12px;display:block}.site-v2 .site-v2-lab-board strong{margin:10px 0 4px;font-size:clamp(34px,4vw,50px);line-height:1;display:block}.site-v2 .site-v2-lab-board small{color:#ffffffb8;line-height:1.7}.site-v2 .site-v2-lab-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:absolute;top:318px;left:42px;right:42px}.site-v2 .site-v2-lab-strip div,.site-v2 .site-v2-lab-artifacts article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa8;border:1px solid #94b3da3d;border-radius:22px;box-shadow:0 18px 42px #0f3d761a}.site-v2.site-v2-dark .site-v2-lab-strip div,.site-v2.site-v2-dark .site-v2-lab-artifacts article{background:#07182ca8;border-color:#a7ceff29}.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{color:var(--v2-muted);margin:12px 0 4px;font-size:13px;display:block}.site-v2 .site-v2-lab-strip strong,.site-v2 .site-v2-lab-artifacts strong{color:var(--v2-text);font-size:16px;display:block}.site-v2 .site-v2-lab-artifacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:absolute;bottom:96px;left:58px;right:58px}.site-v2 .site-v2-lab-belt{background:repeating-linear-gradient(90deg,#0815292e 0 16px,#ffffff3d 16px 30px),#ffffff8f;border-radius:999px;height:38px;position:absolute;bottom:34px;left:56px;right:56px;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{background:linear-gradient(135deg,var(--v2-blue),var(--v2-cyan));border-radius:8px;width:42px;height:20px;animation:7s linear infinite v2Belt;position:absolute;top:9px}.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{border:1px solid #94b3da47;border-radius:34px;grid-area:claim;grid-template-columns:1fr;align-self:start;gap:16px;width:100%;padding:clamp(18px,2vw,24px);display:grid;box-shadow:0 30px 80px #0f3d7629,inset 0 1px #fffffff5;background:var(--v2-panel-strong)!important}.site-v2.site-v2-dark .site-v2-claim-card{border-color:#a7ceff2e;box-shadow:0 30px 80px #00000042,inset 0 1px #ffffff14;background:var(--v2-panel-strong)!important}.site-v2 .site-v2-claim-card:before{display:none}.site-v2 .site-v2-card-heading{background:linear-gradient(135deg,#1f71dd14,#20d3ff14);border:0;border-radius:24px;grid-row:auto;padding:18px}.site-v2.site-v2-dark .site-v2-card-heading{background:linear-gradient(135deg,#1f71dd29,#20d3ff14)}.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;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.site-v2 .site-v2-type-card{min-height:116px;box-shadow:none;background:#ffffffad;border:1px solid #94b3da42;border-radius:22px;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon title""icon label";align-content:center;gap:5px 10px;display:grid}.site-v2 .site-v2-type-icon{width:44px;height:44px;color:var(--v2-blue);background:#1f71dd1a;border-radius:16px;grid-area:icon}.site-v2 .site-v2-type-card strong{color:var(--v2-text);grid-area:title;font-size:17px}.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{background:#ffffffc7;border-color:#94b3da57}.site-v2 .site-v2-field-box input{color:var(--v2-text)}.site-v2 .site-v2-amadeus-note{color:var(--v2-muted);background:linear-gradient(135deg,#19c99a14,#1f71dd0f);border:1px solid #19c99a2e}.site-v2 .site-v2-submit{border-radius:18px;min-height:58px}.site-v2 .site-v2-process{background:linear-gradient(#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{background:#ffffffbd;border:1px solid #94b3da47;border-radius:30px;min-height:360px;position:relative;overflow:hidden}.site-v2.site-v2-dark .site-v2-service{background:#08182cb8;border-color:#a7ceff29}.site-v2 .site-v2-service-media{background:linear-gradient(135deg,#1f71dd1f,#20d3ff1a),#ffffff85;border-radius:24px;min-height:150px;position:relative;overflow:hidden}.site-v2 .site-v2-service-media:before,.site-v2 .site-v2-service-media:after{content:"";border:1px solid #1f71dd38;border-radius:18px;position:absolute;inset:18px}.site-v2 .site-v2-service-media:after{opacity:.7;background:repeating-linear-gradient(90deg,#1f71dd57 0 18px,#fff6 18px 32px);border:0;height:34px;animation:8s linear infinite v2Belt;inset:auto 20px 22px}.site-v2 .service-media-1{background:radial-gradient(circle at 24% 28%,#1f71dd38,#0000 18%),radial-gradient(circle at 76% 68%,#19c99a33,#0000 18%),linear-gradient(135deg,#e8f6ffe6,#f5fcffd1)}.site-v2 .service-media-1:after{background:0 0;border-top:2px dashed #1f71dd5c;height:2px;top:46%;transform:rotate(-14deg)}.site-v2 .service-media-2:before{box-shadow:-22px 24px #ffffff8a,24px -18px #1f71dd14}.site-v2 .service-media-3:after{background:repeating-linear-gradient(90deg,#08152929 0 18px,#ffffff75 18px 34px);border-radius:999px;height:52px}.site-v2 .service-media-4{background:linear-gradient(135deg,#19c99a1f,#1f71dd1a),radial-gradient(circle at 74% 32%,#19c99a38,#0000 22%)}.site-v2 .site-v2-service-media-symbol{width:58px;height:58px;color:var(--v2-blue);background:#ffffffdb;border-radius:20px}.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{background:#ffffffb8;border-color:#94b3da47;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{background:#08182cb8;border-color:#a7ceff29}.site-v2 .site-v2-footer{background:linear-gradient(135deg,#071529,#0a3155)}.site-v2-scroll-top.site-scroll-top{color:#fff;background:linear-gradient(135deg,#1f71dd,#20d3ff);border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;box-shadow:0 22px 48px #1f71dd47;bottom:28px!important;left:24px!important;right:auto!important}.site-v2-scroll-top svg{stroke:currentColor;width:22px;height:22px;display:block}@keyframes v2GridDrift{0%{transform:rotate(-8deg)translateZ(0)}to{transform:rotate(-8deg)translate(88px,88px)}}@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 v2DotTravel{0%{right:5%}50%{right:76%}to{right:5%}}@keyframes v2Pulse{0%{opacity:.7;transform:scale(.72)}to{opacity:0;transform:scale(1.24)}}@keyframes v2Scan{0%,to{opacity:.2;transform:translate(-20px)}50%{opacity:.7;transform:translate(120px)}}@keyframes v2RadarSweep{to{transform:rotate(360deg)}}@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 (width<=1180px){.site-v2 .site-v2-hero-grid{grid-template-columns:1fr;grid-template-areas:"copy""claim""lab"}.site-v2 .site-v2-hero-copy{text-align:center;justify-self:center;max-width:820px}.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{justify-self:center;width:min(760px,100%)}.site-v2 .site-v2-flight-lab{justify-self:center;width:min(820px,100%)}.site-v2 .site-v2-service-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (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{border-radius:22px;min-height:64px;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{border-radius:16px;width:48px;min-width:48px;height:48px;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{border-radius:28px;min-height:560px}.site-v2 .site-v2-lab-radar{top:28px;width:170px;height:170px;inset-inline-start:24px}.site-v2 .site-v2-lab-board{top:34px;border-radius:22px;width:min(260px,54%);padding:16px;inset-inline-end:22px}.site-v2 .site-v2-lab-board strong{font-size:34px}.site-v2 .site-v2-lab-strip,.site-v2 .site-v2-lab-artifacts{grid-template-columns:1fr;left:20px;right:20px}.site-v2 .site-v2-lab-strip{top:232px}.site-v2 .site-v2-lab-strip div{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 10px;min-height:74px;display:grid}.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{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 10px;min-height:76px;display:grid}.site-v2 .site-v2-lab-belt{left:20px;right: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;overflow:hidden;background:radial-gradient(circle at 76% 18%,#40b5ff57,transparent 28%),radial-gradient(circle at 18% 78%,#19d2b238,transparent 32%),linear-gradient(112deg,#04101ffa,#082d51e6 46%,#0e527fb8),var(--site-hero-media) center / cover no-repeat!important;min-height:100svh!important}.site-v2 .site-v2-hero:before{content:"";z-index:0;pointer-events:none;opacity:.34;background:linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 76px),linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 76px);animation:18s linear infinite v2AirfieldMove;position:absolute;inset:0;transform:rotate(-10deg)scale(1.14);-webkit-mask-image:linear-gradient(#0000,#000 18% 68%,#0000);mask-image:linear-gradient(#0000,#000 18% 68%,#0000)}.site-v2 .site-v2-hero:after{content:"";z-index:0;pointer-events:none;background:conic-gradient(from 110deg at 74% 36%,transparent 0 68deg,#40b5ff2e 72deg,transparent 82deg 360deg),radial-gradient(circle at 68% 44%,transparent 0 18%,#ffffff14 18.3% 18.9%,transparent 19.2% 38%,#ffffff0d 38.3% 39%,transparent 39.4%);opacity:.8;animation:14s linear infinite v2RadarAtmosphere;position:absolute;inset:-24% -16%}.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{z-index:2;position:relative}.site-v2 .site-v2-hero-copy h1{text-wrap:balance;max-width:880px;font-size:clamp(38px,3.65vw,60px)!important;line-height:1.56!important}.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{background:radial-gradient(circle at 30% 24%,#4bc9ff42,#0000 28%),radial-gradient(circle at 82% 76%,#1f71dd47,#0000 30%),linear-gradient(145deg,#061222d1,#093c648c),#ffffff14;border-color:#ffffff3d;min-height:clamp(620px,67vh,790px)!important}.site-v2 .site-v2-services{background:radial-gradient(circle at 12% 24%,#1f71dd14,#0000 28%),radial-gradient(circle at 84% 72%,#16bc9c1a,#0000 28%),linear-gradient(#f8fbff,#eef6ff)!important}.site-v2.site-v2-dark .site-v2-services{background:radial-gradient(circle at 12% 24%,#1f71dd2e,#0000 30%),radial-gradient(circle at 84% 72%,#16bc9c24,#0000 30%),linear-gradient(#071529,#081d35)!important}.site-v2 .site-v2-travel-card{isolation:isolate;background:linear-gradient(#fffffff0,#f1f7ffd1);border:1px solid #87b1e152;border-radius:34px;min-height:330px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0d39701f}.site-v2 .site-v2-travel-visual{background:linear-gradient(135deg,#ebf6fffa,#ffffffb8);border:1px solid #1f71dd38;border-radius:26px;min-height:172px;margin:16px;position:relative;overflow:hidden}.site-v2.site-v2-dark .site-v2-travel-visual{background:linear-gradient(135deg,#0c233feb,#09182bd6);border-color:#76b5ff2e}@media (width<=1180px){.site-v2 .site-v2-travel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.site-v2 .site-v2-hero{padding:92px 14px 42px;min-height:auto!important}.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:#ffffffc7;--v2-panel-strong:#fffffff0;--v2-glass-line:#e2f1ff47;--v2-subtle:#63758e}.site-v2 .site-v2-hero:before{opacity:.46!important;background:linear-gradient(90deg,#ffffff1a 0 1px,#0000 1px 82px),linear-gradient(0deg,#ffffff13 0 1px,#0000 1px 82px),radial-gradient(circle at 64% 38%,#31d8ff2e,#0000 30%)!important;animation:16s linear infinite v2AirfieldMove!important}.site-v2 .site-v2-hero:after{opacity:.9!important;background:conic-gradient(from 120deg at 66% 42%,transparent 0 74deg,#31d8ff38 78deg,transparent 90deg 360deg),radial-gradient(circle at 66% 42%,transparent 0 16%,#ffffff1c 16.2% 16.8%,transparent 17% 34%,#ffffff13 34.3% 34.9%,transparent 35.2%)!important;animation:13s linear infinite v2RadarAtmosphere!important}.site-v2 .site-v2-video-bg{mix-blend-mode:screen;opacity:1!important;z-index:1!important}.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{z-index:2;align-items:center;position:relative;grid-template-columns:minmax(440px,.95fr) minmax(520px,1.05fr)!important;grid-template-areas:"lab copy""lab claim"!important;gap:clamp(28px,4vw,70px)!important}.site-v2 .site-v2-hero-copy{color:#fff!important;text-align:start!important;grid-area:copy!important;max-width:800px!important}.site-v2 .site-v2-hero-copy h1{text-shadow:0 18px 44px #00000047;color:#fff!important;max-width:820px!important;margin:20px 0 18px!important;font-size:clamp(40px,4vw,66px)!important;line-height:1.62!important}.site-v2 .site-v2-kicker,.site-v2 .site-v2-pill{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 48px #00000029;color:#fff!important;background:#ffffff21!important;border-color:#ffffff42!important}.site-v2 .site-v2-hero-actions{justify-content:flex-start!important}.site-v2 .site-v2-trust-row span{color:#f8fbffeb!important;background:#ffffff1f!important;border-color:#ffffff38!important}.site-v2 .site-v2-flight-lab{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:100%!important;inline-size:100%!important;background:radial-gradient(circle at 22% 18%,#31d8ff4d,#0000 28%),radial-gradient(circle at 78% 76%,#22d3a638,#0000 30%),linear-gradient(145deg,#081c34db,#0d507085),#ffffff14!important;border:1px solid #e2f1ff3d!important;border-radius:38px!important;grid-area:lab!important;place-self:stretch stretch!important;min-width:0!important;min-height:clamp(620px,68vh,800px)!important;display:block!important;box-shadow:0 42px 110px #00000047,inset 0 1px #ffffff29!important}.site-v2 .site-v2-flight-lab:before{background:linear-gradient(90deg,#ffffff17 0 1px,#0000 1px 64px),linear-gradient(0deg,#ffffff12 0 1px,#0000 1px 64px)!important;border-color:#ffffff29!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{box-shadow:0 18px 48px #00000029;color:#fff!important;background:#ffffff24!important;border-color:#e2f1ff3d!important}.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{width:min(100%,760px);background:#ffffffeb!important;border-color:#e2f1ff57!important;grid-area:claim!important;box-shadow:0 34px 90px #04183447,inset 0 1px #ffffffa8!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{border-radius:22px!important;min-height:112px!important}.site-v2 .site-v2-field-box,.site-v2 .site-v2-amadeus-note{border-radius:20px!important}.site-v2 .site-v2-travel-card{background:linear-gradient(#fffffff5,#f1f8ffdb)!important;border-radius:32px!important;min-height:350px!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 (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;text-align:center!important;max-width:840px!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%,840px)!important}.site-v2 .site-v2-travel-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (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{background:linear-gradient(118deg,#03111ffa,#052646f5 46%,#0e6284e0),repeating-linear-gradient(135deg,#ffffff0f 0 1px,#0000 1px 74px)!important;min-height:100svh!important;padding-block:clamp(112px,11vh,152px) clamp(58px,8vh,96px)!important}.site-v2 .site-v2-hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#ffffff1f 0 1px,#0000 1px 92px),linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 92px),repeating-linear-gradient(24deg,#0000 0 124px,#33d6ff1f 124px 126px,#0000 126px 248px);position:absolute;inset:-24% -18%;transform:rotate(-8deg)scale(1.16);-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 78%,#0000 100%);opacity:.62!important;animation:22s linear infinite v2OpsGridDrift!important}.site-v2 .site-v2-hero:after{content:"";z-index:0;pointer-events:none;background:conic-gradient(from 132deg at 68% 42%,transparent 0 70deg,#33d6ff42 72deg,transparent 88deg 360deg),repeating-radial-gradient(circle at 68% 42%,transparent 0 104px,#ffffff17 105px 107px,transparent 108px 210px);position:absolute;inset:-18% -10%;opacity:.74!important;animation:15s linear infinite v2RadarSweepSoft!important}.site-v2 .site-v2-video-bg{mix-blend-mode:screen;overflow:hidden;z-index:1!important;opacity:1!important}.site-v2 .site-v2-video-bg:before{content:"";opacity:.45;background:repeating-linear-gradient(90deg,#0000 0 70px,#ffffff2e 70px 72px,#0000 72px 140px),linear-gradient(90deg,#0000,#33d6ff38,#0000);height:44%;animation:13s linear infinite v2RunwayFilm;position:absolute;inset:16% -20% auto;transform:rotate(-11deg)}.site-v2 .site-v2-video-bg:after{content:"";opacity:.72;background:linear-gradient(90deg,#0000 0 12%,#25c99a33 12% 13%,#0000 13% 37%,#1f7aed3d 37% 38%,#0000 38% 62%,#ffb6572e 62% 63%,#0000 63% 100%),repeating-linear-gradient(0deg,#0000 0 30px,#ffffff12 30px 31px,#0000 31px 62px);border-block:1px solid #ffffff29;height:34%;animation:8s ease-in-out infinite v2DataDeckFloat;position:absolute;inset:auto 5% 12%;transform:skewY(-3deg)}.site-v2 .v2-grid-plane{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff2e,#ffffff12),linear-gradient(135deg,#1f7aed47,#25c99a29);border:1px solid #e2f1ff3d;border-radius:34px;transform:none;box-shadow:0 32px 90px #00000047;top:18%!important;width:min(380px,32vw)!important;height:224px!important;animation:7s ease-in-out infinite v2GlassConsole!important;inset-inline-end:7%!important}.site-v2 .v2-grid-plane:before{content:"SV 1024";inset-inline-start:24px;color:#fff;font:800 32px/1 var(--font-ui);position:absolute;top:22px}.site-v2 .v2-grid-plane:after{content:"نوع التعويض  ·  رقم الرحلة  ·  حفظ تلقائي";inset-inline:22px;color:#ffffffd1;min-height:70px;font:700 14px/1.9 var(--font-ui);border:1px dashed #ffffff47;border-radius:22px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:24px}.site-v2 .v2-route-stream{filter:drop-shadow(0 0 16px #33d6ff6b);border-radius:999px;background:linear-gradient(90deg,#0000,#33d6ffcc,#25c99ac7,#0000)!important;height:2px!important}.site-v2 .stream-one{width:44vw!important;animation:6s ease-in-out infinite v2RouteSweep!important;top:45%!important}.site-v2 .stream-two{width:38vw!important;animation:7.5s ease-in-out infinite reverse v2RouteSweep!important;top:62%!important}.site-v2 .v2-radar-pulse{box-shadow:inset 0 0 32px #33d6ff1f;border-color:#33d6ff42!important}.site-v2 .v2-scan-line{background:linear-gradient(90deg,#0000,#ffffff75,#0000)!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{margin-block:18px 16px!important;font-size:clamp(38px,3.35vw,58px)!important;line-height:1.72!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;border-radius:34px!important;width:min(100%,720px)!important;padding:clamp(24px,2.8vw,36px)!important}.site-v2 .site-v2-claim-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#1f7aed1c,#0000 38%),repeating-linear-gradient(90deg,#0000 0 58px,#1f7aed0b 58px 59px,#0000 59px 118px);position:absolute;inset:0}.site-v2 .site-v2-claim-card>*{z-index:1;position:relative}.site-v2 .site-v2-funnel-steps span{color:#64748b;background:#f7fbffc2;border:1px solid #94b3da5c;border-radius:18px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:13px;font-weight:800;line-height:1.5;display:flex}.site-v2 .site-v2-funnel-steps b{width:26px;height:26px;color:var(--v2-sky);background:#1f7aed1f;border-radius:10px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.site-v2.site-v2-dark .site-v2-funnel-steps span{color:#e2edfbb8;background:#ffffff0f;border-color:#91c2ff2e}.site-v2.site-v2-dark .site-v2-funnel-steps .active{color:#fff;background:#1f7aed29;border-color:#33d6ff6b}.site-v2 .site-v2-type-card{text-align:start;min-height:124px!important}.site-v2 .site-v2-type-card small{font-size:13px!important;line-height:1.7!important}.site-v2 .site-v2-flight-lab{border-radius:34px!important;align-self:start!important;min-height:clamp(430px,45vh,540px)!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-travel-card{min-height:314px!important}.site-v2 .site-v2-travel-visual{background:linear-gradient(145deg,#ecf8fffa,#ffffffb8),repeating-linear-gradient(90deg,#0000 0 44px,#1f7aed14 44px 45px,#0000 45px 90px)!important;min-height:156px!important}.site-v2 .site-v2-travel-visual>svg{inset-inline-end:18px;width:44px;height:44px;color:var(--v2-sky);background:#1f7aed1a;border-radius:16px;padding:10px;position:absolute;top:18px}.site-v2 .site-v2-travel-visual strong{inset-inline-start:18px;color:var(--v2-ink-strong);background:#ffffffb8;border:1px solid #94b3da57;border-radius:14px;padding:8px 12px;font-size:13px;line-height:1.4;position:absolute;bottom:18px}.site-v2 .travel-board .site-v2-travel-visual:before{content:"";background:linear-gradient(90deg,#03111fe0 0 30%,#1f7aedc7 30% 58%,#25c99ab8 58% 100%);border-radius:18px;height:72px;position:absolute;inset:24px 18px auto;box-shadow:0 18px 34px #0c2d5524}.site-v2 .travel-board .site-v2-travel-visual:after{content:"RUH  JED  SV1024";inset-inline:28px;color:#fff;font:800 13px/1 var(--font-ui);word-spacing:12px;position:absolute;top:46px}.site-v2 .travel-belt .site-v2-travel-visual:before{content:"";inset-inline:18px;background:repeating-linear-gradient(90deg,#03111f2e 0 16px,#ffffffb8 16px 30px);border-radius:999px;height:34px;animation:4s linear infinite v2BeltRun;position:absolute;top:62px}.site-v2 .travel-belt .site-v2-travel-visual:after{content:"";inset-inline-start:38px;background:linear-gradient(135deg,#ffb657,#f97316);border-radius:14px;width:56px;height:48px;position:absolute;top:46px;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:"";background:linear-gradient(#1f7aed29 0 18px,#0000 18px),repeating-linear-gradient(0deg,#0000 0 16px,#64748b29 16px 17px,#0000 17px 28px),#fff;border:1px solid #94b3da57;border-radius:16px;width:84px;height:108px;position:absolute;top:30px}.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:"";inset-inline:30px;background:linear-gradient(90deg,var(--v2-sky),var(--v2-green),var(--v2-amber));border-radius:999px;height:4px;position:absolute;top:76px}.site-v2 .travel-route .site-v2-travel-visual:after{content:"";top:64px;background:var(--v2-sky);width:28px;height:28px;box-shadow:94px 0 0 var(--v2-green),188px 0 0 var(--v2-amber);border-radius:10px;animation:3.6s ease-in-out infinite v2RouteNodes;position:absolute;inset-inline-start:36px}.site-v2.site-v2-dark .site-v2-travel-visual strong{color:#fff;background:#ffffff14;border-color:#91c2ff2e}@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:translateY(-14px)}}@keyframes v2RouteSweep{0%,to{opacity:.36;filter:blur()}50%{opacity:1;filter:blur(.4px)}}@keyframes v2BeltRun{0%{background-position:0 0}to{background-position:92px 0}}@keyframes v2RouteNodes{0%,to{filter:brightness()}50%{filter:brightness(1.18)}}@media (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;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{justify-self:center!important;width:min(100%,860px)!important}}@media (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{border-radius:28px!important;padding:18px!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-board{top:34px!important;width:min(290px,46%)!important;padding:16px!important;inset-inline-end:28px!important}.site-v2 .site-v2-lab-board strong{font-size:clamp(32px,3.4vw,48px)!important}.site-v2 .site-v2-lab-strip{gap:10px!important;top:224px!important;left:28px!important;right:28px!important}.site-v2 .site-v2-lab-strip div{min-height:78px!important;padding:12px!important}.site-v2 .site-v2-lab-artifacts{gap:10px!important;bottom:54px!important;left:28px!important;right:28px!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{height:28px!important;bottom:18px!important;left:28px!important;right:28px!important}@media (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:#ffffffd6;--v2-panel-solid:#fff;--v2-border:#3d74b533;--v2-shadow:0 28px 90px #0d2c5629;color:var(--v2-ink)!important;background:#f4f9ff!important}.site-v2 .site-v2-header{box-shadow:none!important;background:0 0!important;border:0!important;padding:0 18px!important;inset:18px 0 auto!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{-webkit-backdrop-filter:blur(24px)saturate(150%)!important;backdrop-filter:blur(24px)saturate(150%)!important;width:min(100%,1280px)!important;min-height:74px!important;color:var(--v2-ink)!important;background:#ffffff94!important;border:1px solid #ffffffc2!important;border-radius:999px!important;padding:10px 14px!important;box-shadow:0 26px 90px #0c2f5624!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 #5081be29!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,transform .25s!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;box-shadow:none!important;background:#ffffffa8!important;border:1px solid #497bb92e!important;border-radius:18px!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 #ffffff52!important;box-shadow:0 18px 42px #1479f647!important}.site-v2 .site-v2-hero{min-height:100svh!important;color:var(--v2-ink)!important;background:radial-gradient(circle at 15% 16%,#20c8d852,#0000 28%),radial-gradient(circle at 88% 12%,#7357ff38,#0000 24%),radial-gradient(circle at 82% 82%,#24c68d29,#0000 28%),linear-gradient(135deg,#fbfdff,#edf7ff 44%,#eefcf8 75%,#f6f3ff)!important;padding:clamp(124px,14vh,166px) 18px clamp(60px,8vh,92px)!important;overflow:hidden!important}.site-v2 .site-v2-hero:before{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#1479f60e 1px,#0000 1px) 0 0/86px 86px,linear-gradient(0deg,#1479f60b 1px,#0000 1px) 0 0/86px 86px,radial-gradient(circle at 52% 46%,#ffffffb8,#0000 38%)!important;animation:18s linear infinite v2SkyGrid!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000000d1,#0000 92%)!important;mask-image:linear-gradient(#000000d1,#0000 92%)!important}.site-v2 .site-v2-hero:after{content:""!important;inset-inline-start:-12vw!important;background:repeating-radial-gradient(ellipse at 22% 46%,#1479f62b 0 2px,transparent 2px 46px),conic-gradient(from 40deg at 22% 46%,transparent 0 24%,#20c8d833 25%,transparent 36% 100%)!important;filter:blur(.2px)!important;opacity:.64!important;pointer-events:none!important;border-radius:999px!important;width:86vw!important;height:58vh!important;animation:9s ease-in-out infinite v2SkyPulse!important;position:absolute!important;top:14vh!important}.site-v2 .site-v2-video-bg{opacity:1!important;pointer-events:none!important;z-index:0!important;display:block!important;position:absolute!important;inset:0!important}.site-v2 .site-v2-video-bg:before{content:""!important;inset-inline:-8vw!important;background:linear-gradient(112deg,#0000 0 36%,#1479f67a 37%,#0000 38% 100%),linear-gradient(118deg,#0000 0 50%,#20c8d85c 51%,#0000 52% 100%),repeating-linear-gradient(106deg,#0000 0 42px,#1479f62e 44px,#0000 48px)!important;height:34vh!important;animation:8s ease-in-out infinite v2SignalSweep!important;position:absolute!important;top:22vh!important;transform:rotate(-7deg)!important}.site-v2 .site-v2-video-bg:after{content:""!important;inset-inline-end:clamp(18px,7vw,116px)!important;aspect-ratio:1.5!important;width:min(36vw,420px)!important;box-shadow:var(--v2-shadow)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(#ffffffd6,#ffffff80),radial-gradient(circle at 18% 25%,#24c68d47,#0000 26%),radial-gradient(circle at 82% 20%,#1479f638,#0000 24%)!important;border:1px solid #ffffffbd!important;border-radius:34px!important;animation:7s ease-in-out infinite v2FloatConsole!important;position:absolute!important;bottom:clamp(44px,8vh,92px)!important}.site-v2 .v2-grid-plane{inset-inline-start:clamp(22px,5vw,92px)!important;aspect-ratio:1.28!important;width:min(35vw,472px)!important;box-shadow:var(--v2-shadow)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(#ffffffd6,#ffffff94),repeating-linear-gradient(90deg,#0000 0 56px,#1479f612 58px 60px),radial-gradient(circle at 74% 24%,#20c8d847,#0000 30%)!important;border:1px solid #ffffffc7!important;border-radius:36px!important;animation:7.5s ease-in-out infinite v2ConsoleFloat!important;display:block!important;position:absolute!important;top:clamp(146px,22vh,230px)!important;transform:perspective(900px)rotateY(-10deg)rotateX(4deg)!important}.site-v2 .v2-grid-plane:before{content:"SV 1024  /  تم التحقق"!important;inset-inline:24px!important;height:54px!important;color:var(--v2-blue-2)!important;font:800 15px/1 var(--font-sans)!important;background:#1479f61a!important;border-radius:18px!important;align-items:center!important;padding-inline:18px!important;display:flex!important;position:absolute!important;top:24px!important}.site-v2 .v2-grid-plane:after{content:"CLAIM TYPE     FLIGHT DATA     DOCUMENTS"!important;inset-inline:24px!important;color:#061426b8!important;height:42%!important;font:800 13px/1.6 var(--font-sans)!important;background:linear-gradient(#fffc,#eef7ffb8),repeating-linear-gradient(0deg,#0000 0 44px,#1479f61c 45px 47px)!important;border-radius:22px!important;align-items:flex-start!important;padding:22px!important;display:flex!important;position:absolute!important;bottom:26px!important}.site-v2 .v2-route-stream{filter:drop-shadow(0 0 16px #20c8d86b)!important;background:linear-gradient(90deg,#0000,#1479f6b8,#20c8d8d1,#0000)!important;border-radius:999px!important;height:4px!important;animation:7s ease-in-out infinite v2RouteMove!important;display:block!important;position:absolute!important}.site-v2 .v2-route-stream.stream-one{inset-inline-start:8vw!important;width:54vw!important;top:56vh!important;transform:rotate(-8deg)!important}.site-v2 .v2-route-stream.stream-two{inset-inline-end:10vw!important;width:38vw!important;animation-delay:-2.5s!important;top:34vh!important;transform:rotate(11deg)!important}.site-v2 .v2-radar-pulse{border:1px solid #1479f633!important;border-radius:999px!important;animation:4.8s ease-out infinite v2Ring!important;display:block!important;position:absolute!important}.site-v2 .v2-radar-pulse.pulse-one{inset-inline-end:8vw!important;width:240px!important;height:240px!important;top:22vh!important}.site-v2 .v2-radar-pulse.pulse-two{inset-inline-start:18vw!important;width:180px!important;height:180px!important;animation-delay:-2s!important;bottom:12vh!important}.site-v2 .v2-scan-line{inset-inline:0!important;background:linear-gradient(90deg,#0000,#20c8d894,#0000)!important;height:2px!important;animation:7s ease-in-out infinite v2VerticalScan!important;display:block!important;position:absolute!important;top:0!important}.site-v2 .site-v2-hero-grid{z-index:1!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;width:min(100%,1260px)!important;display:grid!important;position:relative!important}.site-v2 .site-v2-hero-copy{text-align:right!important;max-width:710px!important;color:var(--v2-ink)!important;grid-area:copy!important}.site-v2 .site-v2-kicker{width:max-content!important;max-width:100%!important;color:var(--v2-blue-2)!important;background:#ffffffb8!important;border:1px solid #1479f633!important;border-radius:999px!important;padding:10px 16px!important;box-shadow:0 12px 34px #1479f61f!important}.site-v2 .site-v2-hero-copy h1{max-width:760px!important;font-family:var(--font-display)!important;letter-spacing:0!important;color:var(--v2-ink)!important;margin:18px 0 0!important;font-size:clamp(42px,4.2vw,68px)!important;line-height:1.55!important}.site-v2 .site-v2-hero-copy p{max-width:690px!important;font-family:var(--font-sans)!important;color:var(--v2-muted)!important;margin:16px 0 0!important;font-size:clamp(16px,1.15vw,20px)!important;line-height:2.08!important}.site-v2 .site-v2-secondary{color:var(--v2-ink)!important;background:#ffffffa3!important;border:1px solid #4172b033!important;box-shadow:0 12px 34px #0c2f5614!important}.site-v2 .site-v2-trust-row span{color:var(--v2-ink)!important;background:#ffffffb3!important;border:1px solid #477bb929!important}.site-v2 .site-v2-claim-card{background:var(--v2-panel)!important;width:min(100%,520px)!important;color:var(--v2-ink)!important;box-shadow:var(--v2-shadow)!important;-webkit-backdrop-filter:blur(24px)saturate(145%)!important;backdrop-filter:blur(24px)saturate(145%)!important;border:1px solid #ffffffbd!important;border-radius:34px!important;grid-area:claim!important;align-self:center!important;padding:clamp(22px,2.4vw,34px)!important}.site-v2 .site-v2-card-heading span{color:var(--v2-blue-2)!important;background:#1479f61a!important;border:1px solid #1479f629!important}.site-v2 .site-v2-card-heading h2{font-family:var(--font-display)!important;color:var(--v2-ink)!important;font-size:clamp(28px,2.5vw,40px)!important;line-height:1.55!important}.site-v2 .site-v2-card-heading p{color:var(--v2-muted)!important;line-height:1.9!important}.site-v2 .site-v2-funnel-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.site-v2 .site-v2-funnel-steps span{min-height:54px!important;color:var(--v2-muted)!important;background:#ffffffa8!important;border:1px solid #4379bb29!important;border-radius:18px!important}.site-v2 .site-v2-funnel-steps span.active{color:var(--v2-ink)!important;background:#1479f61a!important;border-color:#1479f657!important}.site-v2 .site-v2-type-card{min-height:138px!important;color:var(--v2-ink)!important;box-shadow:none!important;background:#ffffffb8!important;border:1px solid #4379bb2e!important;border-radius:24px!important;transition:transform .25s,border-color .25s,background .25s!important}.site-v2 .site-v2-type-card:hover{border-color:#1479f661!important;transform:translateY(-3px)!important}.site-v2 .site-v2-type-icon{color:var(--v2-blue-2)!important;background:linear-gradient(135deg,#1479f61f,#20c8d826)!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;color:var(--v2-blue-2)!important;background:#ffffffc7!important;border:1px solid #4379bb33!important;border-radius:20px!important}.site-v2 .site-v2-field-box input{color:var(--v2-ink)!important;font-weight:850!important}.site-v2 .site-v2-amadeus-note{color:var(--v2-muted)!important;background:linear-gradient(135deg,#20c8d81a,#1479f614)!important;border:1px solid #20c8d833!important;border-radius:20px!important;line-height:1.85!important}.site-v2 .site-v2-flight-lab{color:#fff!important;background:linear-gradient(135deg,#061426eb,#0c3966db),radial-gradient(circle at 18% 20%,#20c8d842,#0000 28%)!important;border:1px solid #ffffff2e!important;border-radius:36px!important;grid-area:lab!important;width:min(100%,680px)!important;min-height:348px!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 80px #06142638!important}.site-v2 .site-v2-flight-lab:before{content:""!important;opacity:.7!important;background-color:#0000!important;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(0deg,#ffffff0a 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:42px 42px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;animation:16s linear infinite v2LabGrid!important;position:absolute!important;inset:0!important}.site-v2 .site-v2-lab-radar{top:24px!important;width:154px!important;height:154px!important;inset-inline-start:24px!important}.site-v2 .site-v2-lab-board{top:24px!important;color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff2e!important;border-radius:24px!important;width:min(300px,48%)!important;inset-inline-end:24px!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-strip{top:198px!important;left:24px!important;right: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{color:var(--v2-ink)!important;background:linear-gradient(#f7fbff,#eef7ff)!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{border:1px solid var(--v2-border)!important;color:var(--v2-ink)!important;background:#ffffffdb!important;box-shadow:0 18px 54px #0d2c5617!important}.site-v2 .site-v2-travel-card{background:linear-gradient(135deg,#ffffffe0,#eef8ffd6),radial-gradient(circle at 14% 18%,#1479f629,#0000 24%),radial-gradient(circle at 84% 78%,#24c68d24,#0000 26%)!important;border:1px solid #487dbe33!important;border-radius:36px!important;min-height:330px!important;box-shadow:0 28px 80px #0d2c561f!important}.site-v2 .site-v2-travel-visual{background:linear-gradient(135deg,#071529eb,#0d4476e6),radial-gradient(circle at 18% 18%,#20c8d852,#0000 24%)!important;border:1px solid #ffffff29!important;border-radius:30px!important;position:relative!important;overflow:hidden!important}.site-v2 .site-v2-travel-visual:before{content:""!important;background:linear-gradient(90deg,#0000 0 42%,#20c8d861 43%,#0000 44% 100%),repeating-linear-gradient(0deg,#ffffff24 0 2px,#0000 2px 32px),repeating-linear-gradient(90deg,#ffffff17 0 2px,#0000 2px 44px)!important;border-radius:24px!important;animation:8s ease-in-out infinite v2SignalSweep!important;position:absolute!important;inset:22px!important}.site-v2 .site-v2-travel-visual:after{content:"DOCS  /  BAG TAG  /  CLAIM"!important;inset-inline:28px!important;color:#fff!important;font:850 13px/1.5 var(--font-sans)!important;background:#ffffff24!important;border:1px solid #ffffff2e!important;border-radius:18px!important;padding:14px 18px!important;position:absolute!important;bottom:28px!important}.site-v2.site-v2-dark{--v2-ink:#f7fbff;--v2-muted:#b9c8dc;--v2-panel:#0a192dc7;--v2-panel-solid:#0d1d33;--v2-border:#a0c6ff2e;color:#f7fbff!important;background:#071426!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{color:#f7fbff!important;background:#081627d1!important;border-color:#9bc4ff2e!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{color:#f7fbff!important;background:#ffffff14!important;border-color:#9bc4ff29!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-travel-card{background:linear-gradient(135deg,#09182aeb,#0b263edb)!important;border-color:#9bc4ff2e!important}@keyframes v2SkyGrid{0%{background-position:0 0,0 0,50%}to{background-position:86px 86px,86px 86px,50%}}@keyframes v2SkyPulse{0%,to{opacity:.42;transform:translateZ(0)scale(1)}50%{opacity:.72;transform:translate(4vw,-2vh)scale(1.04)}}@keyframes v2SignalSweep{0%,to{opacity:.58;transform:translate(-2vw)rotate(-7deg)}50%{opacity:.92;transform:translate(4vw)rotate(-7deg)}}@keyframes v2FloatConsole{0%,to{transform:translateZ(0)}50%{transform:translateY(-18px)}}@keyframes v2ConsoleFloat{0%,to{transform:perspective(900px)rotateY(-10deg)rotateX(4deg)translateY(0)}50%{transform:perspective(900px)rotateY(-7deg)rotateX(5deg)translateY(-16px)}}@keyframes v2Ring{0%{opacity:.62;transform:scale(.72)}to{opacity:0;transform:scale(1.4)}}@keyframes v2VerticalScan{0%,to{opacity:0;transform:translateY(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 (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{opacity:.38!important;width:min(42vw,420px)!important}}@media (width<=760px){.site-v2 .site-v2-header{padding:0 10px!important;inset:10px 0 auto!important}.site-v2 .site-v2-nav-shell{border-radius:24px!important;min-height:64px!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{border-radius:28px!important;padding:18px!important}.site-v2 .site-v2-type-card{text-align:right!important;grid-template-columns:54px 1fr!important;align-items:center!important;min-height:92px!important;display:grid!important}.site-v2 .site-v2-flight-lab{border-radius:28px!important;min-height:390px!important}.site-v2 .site-v2-lab-board{inset-inline:20px!important;width:calc(100% - 40px)!important;top:20px!important}.site-v2 .site-v2-lab-radar{display:none!important}.site-v2 .site-v2-lab-strip{grid-template-columns:1fr!important;top:142px!important;left:20px!important;right:20px!important}.site-v2 .site-v2-lab-artifacts{display:none!important}.site-v2 .site-v2-lab-belt{left:20px!important;right: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:#145ea129;--v2-surface:#ffffffd1;--v2-surface-strong:#fffffff0;--v2-shadow:0 28px 80px #145ea12e;color:var(--v2-ink)!important;font-family:var(--font-sans)!important;background:radial-gradient(circle at 8% 12%,#20c7d429,#0000 28rem),radial-gradient(circle at 78% 6%,#7668f524,#0000 32rem),linear-gradient(#f7fbff,#edf7ff 46%,#fff)!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-header{z-index:90!important;padding-inline:18px!important;inset:16px 0 auto!important}.site-v2 .site-v2-nav-shell{max-width:1180px!important;min-height:68px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(150%)!important;backdrop-filter:blur(18px)saturate(150%)!important;color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff57!important;border-radius:999px!important;padding:8px 10px!important}.site-v2 .site-v2-header.is-solid .site-v2-nav-shell{color:var(--v2-ink)!important;background:#ffffffed!important;border-color:#195faa24!important;box-shadow:0 18px 52px #0822421f!important}.site-v2 .site-v2-brand strong{color:inherit!important;font-size:27px!important}.site-v2 .site-v2-brand-logo{width:46px!important;height:36px!important;box-shadow:none!important;background:0 0!important}.site-v2 .site-v2-nav{min-height:48px!important;box-shadow:none!important;background:#ffffff1a!important;border:1px solid #ffffff2e!important;border-radius:999px!important;padding:4px!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;color:inherit!important;border-radius:999px!important;padding-inline:18px!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;color:inherit!important;box-shadow:none!important;background:#ffffff1f!important;border:1px solid #ffffff38!important;border-radius:15px!important;padding-inline:14px!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{color:var(--v2-ink)!important;background:#fff!important;border-color:#1259a024!important}.site-v2 .site-v2-cta,.site-v2 .site-v2-primary,.site-v2 .site-v2-submit,.site-v2 .site-v2-contact-form button{color:#fff!important;background:linear-gradient(135deg,#1677e8,#0ea5e9)!important;border-radius:16px!important;min-height:50px!important;box-shadow:0 18px 42px #1677e847!important}.site-v2 .site-v2-cta{min-width:118px!important}.site-v2 .site-v2-hero{isolation:isolate!important;background:linear-gradient(110deg,#05172bf5,#08335cd6 36%,#1575b780 64%,#ecf8ff9e),radial-gradient(circle at 76% 20%,#20c7d457,#0000 28rem),linear-gradient(#071426,#0a2747 58%,#eef8ff 58%,#f8fbff)!important;min-height:100vh!important;padding:118px 20px 74px!important;overflow:hidden!important}.site-v2 .site-v2-hero:before{content:""!important;z-index:-3!important;transform-origin:top!important;opacity:.82!important;background:linear-gradient(115deg,#0000 0 37%,#ffffff3d 37.4% 37.8%,#0000 38.2% 100%),repeating-linear-gradient(115deg,#ffffff1f 0 2px,#0000 2px 44px),repeating-linear-gradient(25deg,#30c6ff1a 0 1px,#0000 1px 76px)!important;animation:12s linear infinite v2RunwayFlow!important;position:absolute!important;inset:-18% -12% 44%!important;transform:perspective(900px)rotateX(58deg)rotate(-12deg)translate(2%,5%)!important}.site-v2 .site-v2-hero:after{content:""!important;z-index:-2!important;background:radial-gradient(circle at 18% 12%,#20c7d429,#0000 26rem),linear-gradient(#eef8ffe0,#fffffffa)!important;height:48%!important;position:absolute!important;inset:52% 0 auto!important}.site-v2 .site-v2-video-bg{z-index:-1!important;pointer-events:none!important;opacity:1!important;position:absolute!important;inset:0!important;overflow:hidden!important}.site-v2 .site-v2-video-bg:before{content:""!important;filter:blur(.2px)!important;background:radial-gradient(circle,#0000 0 24%,#ffffff29 24.4% 24.8%,#0000 25.2% 42%,#20c7d429 42.4% 42.8%,#0000 43.2% 60%,#ffffff1f 60.4% 60.8%,#0000 61.2%),conic-gradient(from 22deg,#20c7d46b,#0000 34deg 250deg,#7668f53d,#0000 282deg)!important;border-radius:50%!important;width:min(76vw,920px)!important;height:min(76vw,920px)!important;animation:16s linear infinite v2RadarRotate!important;position:absolute!important;top:6vh!important;right:-16vw!important}.site-v2 .site-v2-video-bg:after{content:""!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(90deg,#fff3 0 24%,#0000 24% 100%),linear-gradient(#ffffff3d,#ffffff14)!important;border:1px solid #ffffff38!important;border-radius:34px!important;width:560px!important;height:360px!important;animation:8s ease-in-out infinite v2ConsoleDrift!important;position:absolute!important;top:46vh!important;left:8vw!important;transform:rotate(-5deg)!important;box-shadow:inset 0 0 0 1px #ffffff1a,0 34px 90px #00000038!important}.site-v2 .v2-grid-plane{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;opacity:.92!important;background:linear-gradient(90deg,#ffffff38 0 14px,#0000 14px 100%),repeating-linear-gradient(#fff3 0 18px,#0000 18px 46px),linear-gradient(135deg,#030f1f52,#ffffff1a)!important;border:1px solid #ffffff3d!important;border-radius:28px!important;width:360px!important;height:190px!important;top:26vh!important;left:11vw!important;transform:rotate(-3deg)!important;box-shadow:0 28px 80px #0003!important}.site-v2 .v2-grid-plane:before{content:"OPS BOARD"!important;color:#ffffffd1!important;font:800 13px/1 var(--font-sans)!important;letter-spacing:.12em!important;position:absolute!important;top:22px!important;right:26px!important}.site-v2 .v2-grid-plane:after{content:"SV1024  BAG042  DOC READY"!important;color:#ffffffb8!important;font:800 12px/1 var(--font-sans)!important;letter-spacing:.08em!important;position:absolute!important;bottom:22px!important;left:24px!important;right:24px!important}.site-v2 .v2-route-stream{transform-origin:50%!important;background:linear-gradient(90deg,#0000,#ffffffd1,#20c7d4eb,#0000)!important;border-radius:999px!important;height:2px!important;animation:6.5s ease-in-out infinite v2RouteSweep!important;position:absolute!important;box-shadow:0 0 22px #20c7d46b!important}.site-v2 .v2-route-stream.stream-one{width:680px!important;top:34vh!important;right:12vw!important;transform:rotate(-12deg)!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;animation-delay:1.2s!important;top:61vh!important;right:10vw!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{display:block!important;position:absolute!important}.site-v2 .v2-runway-orbit{border-top:1px dashed #ffffff5c!important;border-radius:50%!important;width:480px!important;height:170px!important;animation:5.5s ease-in-out infinite v2OrbitGlow!important;top:55vh!important;left:49vw!important;transform:rotate(-8deg)!important}.site-v2 .v2-ticket-card{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:linear-gradient(90deg,#ffffff52 0 28%,#0000 28%),linear-gradient(135deg,#ffffff42,#ffffff14)!important;border:1px solid #ffffff38!important;border-radius:22px!important;width:188px!important;height:112px!important;animation:8s ease-in-out infinite v2CardFloat!important;box-shadow:0 24px 70px #0003!important}.site-v2 .v2-ticket-card:before{content:"BOARDING"!important;color:#ffffffd1!important;font:900 12px/1 var(--font-sans)!important;position:absolute!important;top:20px!important;right:18px!important}.site-v2 .v2-ticket-card:after{content:""!important;opacity:.72!important;background:repeating-linear-gradient(90deg,#ffffffd1 0 3px,#0000 3px 9px)!important;width:104px!important;height:24px!important;position:absolute!important;bottom:20px!important;right:18px!important}.site-v2 .v2-ticket-card.ticket-one{top:22vh!important;right:12vw!important;transform:rotate(5deg)!important}.site-v2 .v2-ticket-card.ticket-two{animation-delay:1.5s!important;top:64vh!important;left:15vw!important;transform:rotate(-7deg)!important}.site-v2 .v2-baggage-card{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:radial-gradient(circle at 72% 22%,#f59e0b6b,#0000 2.8rem),linear-gradient(145deg,#ffffff38,#ffffff14)!important;border:1px solid #ffffff3d!important;border-radius:30px 30px 24px 24px!important;width:150px!important;height:120px!important;animation:9s ease-in-out infinite reverse v2CardFloat!important;bottom:22vh!important;right:5vw!important;box-shadow:0 22px 60px #0000002e!important}.site-v2 .v2-baggage-card:before{content:"BAG TAG"!important;color:#ffffffdb!important;font:900 12px/1 var(--font-sans)!important;position:absolute!important;inset:44px 18px auto!important}.site-v2 .v2-baggage-card:after{content:""!important;border:8px solid #ffffff2e!important;border-bottom:0!important;border-radius:24px 24px 0 0!important;width:62px!important;height:28px!important;position:absolute!important;top:-18px!important;left:42px!important}.site-v2 .v2-doc-card{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:linear-gradient(135deg,#ffffff47,#ffffff17)!important;border:1px solid #ffffff3d!important;border-radius:22px!important;width:130px!important;height:156px!important;animation:7.5s ease-in-out infinite v2CardFloat!important;top:16vh!important;left:28vw!important;transform:rotate(8deg)!important;box-shadow:0 22px 60px #0000002e!important}.site-v2 .v2-doc-card:before{content:"DOCS"!important;color:#ffffffd1!important;font:900 12px/1 var(--font-sans)!important;position:absolute!important;top:24px!important;right:18px!important}.site-v2 .v2-doc-card:after{content:""!important;background:repeating-linear-gradient(#ffffffa8 0 4px,#0000 4px 13px)!important;width:80px!important;height:52px!important;position:absolute!important;bottom:24px!important;right:18px!important}.site-v2 .v2-weather-band{filter:blur(7px)!important;background:linear-gradient(90deg,#20c7d400,#20c7d442,#fff3,#20c7d400)!important;border-radius:999px!important;width:320px!important;height:62px!important;animation:8s ease-in-out infinite v2WeatherPass!important;top:74vh!important;right:30vw!important}.site-v2 .v2-airport-code{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;background:#ffffff1f!important;border:1px solid #ffffff38!important;border-radius:999px!important;padding:10px 14px!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{grid-template-columns:minmax(390px,.92fr) minmax(520px,1.08fr)!important;grid-template-areas:"claim copy""claim lab"!important;align-items:center!important;gap:28px!important;display:grid!important}.site-v2 .site-v2-hero-copy{text-align:right!important;color:#fff!important;grid-area:copy!important;max-width:670px!important;padding-block-start:16px!important}.site-v2 .site-v2-kicker{color:#ffffffeb!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffff1f!important;border:1px solid #ffffff38!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:auto!important;margin:0 0 18px!important;padding:10px 14px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.site-v2 .site-v2-hero-copy h1{color:#fff!important;text-shadow:0 24px 70px #00000047!important;max-width:700px!important;margin:0!important;font-size:clamp(38px,4.3vw,64px)!important;font-weight:900!important;line-height:1.5!important}.site-v2 .site-v2-hero-copy p{color:#eef7ffe0!important;max-width:680px!important;margin:18px 0 0!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{border-radius:16px!important;min-width:166px!important;min-height:52px!important;font-size:14px!important}.site-v2 .site-v2-secondary,.site-v2 .site-v2-trust-row span{color:#ffffffe6!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffff1c!important;border-color:#fff3!important}.site-v2 .site-v2-trust-row span{border-radius:999px!important;min-height:40px!important;padding:9px 13px!important;font-size:12px!important;font-weight:900!important}.site-v2 .site-v2-claim-card{z-index:2!important;-webkit-backdrop-filter:blur(24px)saturate(145%)!important;backdrop-filter:blur(24px)saturate(145%)!important;background:linear-gradient(#fffffff5,#f8fcffe0)!important;border:1px solid #ffffff9e!important;border-radius:30px!important;grid-area:claim!important;width:min(100%,510px)!important;padding:24px!important;position:relative!important;box-shadow:0 36px 90px #02122640,inset 0 1px #fffffff0!important}.site-v2 .site-v2-claim-card:before{content:""!important;pointer-events:none!important;background:radial-gradient(circle at 70% 24%,#20c7d442,#0000 64%)!important;border-radius:30px 30px 0 150px!important;width:150px!important;height:150px!important;position:absolute!important;inset:-1px -1px auto auto!important}.site-v2 .site-v2-card-heading span{color:#1261b4!important;background:#eaf5ff!important;border-radius:999px!important;width:fit-content!important;padding:8px 12px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.site-v2 .site-v2-card-heading h2{color:var(--v2-ink)!important;margin:13px 0 0!important;font-size:clamp(26px,2.6vw,36px)!important;font-weight:900!important;line-height:1.45!important}.site-v2 .site-v2-card-heading p{color:var(--v2-muted)!important;margin-top:8px!important;font-size:13px!important;font-weight:700!important;line-height:1.85!important}.site-v2 .site-v2-funnel-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:18px!important;display:grid!important}.site-v2 .site-v2-funnel-steps span{color:#64748b!important;white-space:nowrap!important;background:#f5f9fe!important;border:1px solid #dceafa!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:46px!important;padding:8px!important;font-size:11px!important;font-weight:900!important;display:flex!important}.site-v2 .site-v2-funnel-steps b{color:#1677e8!important;background:#e6f2ff!important;border-radius:999px!important;place-items:center!important;width:22px!important;height:22px!important;font-size:11px!important;display:grid!important}.site-v2 .site-v2-type-grid{grid-template-columns:1fr!important;gap:10px!important;margin-top:18px!important;display:grid!important}.site-v2 .site-v2-type-card{text-align:right!important;min-height:82px!important;box-shadow:none!important;background:#ffffffc2!important;border:1px solid #dbeafe!important;border-radius:20px!important;grid-template-columns:54px 1fr auto!important;align-items:center!important;padding:14px!important;display:grid!important}.site-v2 .site-v2-type-card:after{content:""!important;border:2px solid #cbd5e1!important;border-radius:50%!important;width:18px!important;height:18px!important}.site-v2 .site-v2-type-card.active:after{border:5px solid #1677e8!important}.site-v2 .site-v2-type-icon{color:#1677e8!important;background:#eaf5ff!important;border-radius:16px!important;width:46px!important;height:46px!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{color:var(--v2-muted)!important;margin-top:4px!important;font-size:12px!important;font-weight:750!important;line-height:1.5!important}.site-v2 .site-v2-field-box{background:#fff!important;border:1px solid #d7e8fb!important;border-radius:17px!important;min-height:58px!important;box-shadow:inset 0 1px #ffffffe6!important}.site-v2 .site-v2-field-box input{color:#061528!important;letter-spacing:.02em!important;font-size:18px!important;font-weight:900!important}.site-v2 .site-v2-amadeus-note{color:#42526a!important;background:#f4faff!important;border:1px solid #d8ebff!important;border-radius:17px!important;margin-top:14px!important;padding:12px 14px!important;font-size:12px!important;font-weight:750!important;line-height:1.75!important}.site-v2 .site-v2-submit{width:100%!important;min-height:60px!important;margin-top:16px!important;font-size:17px!important;font-weight:900!important}.site-v2 .site-v2-flight-lab{z-index:1!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(135deg,#ffffff2e,#ffffff0f),linear-gradient(135deg,#0924429e,#0859843d)!important;border:1px solid #ffffff38!important;border-radius:32px!important;grid-area:lab!important;min-height:310px!important;animation:10s ease-in-out infinite v2ConsoleDrift!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 90px #00000030!important}.site-v2 .site-v2-flight-lab:before{content:""!important;background:radial-gradient(circle at 20% 22%,#20c7d44d,#0000 8rem),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 46px),repeating-linear-gradient(#ffffff14 0 1px,#0000 1px 46px)!important;border-radius:24px!important;position:absolute!important;inset:18px!important}.site-v2 .site-v2-lab-radar{background:#ffffff1a!important;border:1px solid #ffffff2e!important;width:130px!important;height:130px!important;top:28px!important;right:28px!important}.site-v2 .site-v2-lab-board{background:#ffffffe0!important;border-radius:22px!important;width:250px!important;padding:16px!important;inset:30px auto auto 28px!important;box-shadow:0 18px 44px #05193133!important}.site-v2 .site-v2-lab-board span{color:#1677e8!important;letter-spacing:.12em!important;font-size:11px!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{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important;inset:auto 28px 24px!important}.site-v2 .site-v2-lab-strip div,.site-v2 .site-v2-lab-artifacts article{color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff2e!important;border-radius:18px!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{gap:10px!important;width:290px!important;display:grid!important;top:150px!important;left:30px!important;right:auto!important}.site-v2 .site-v2-lab-belt{background:#ffffff1f!important;width:210px!important;bottom:106px!important;right:186px!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;font-weight:900!important;line-height:1.45!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{grid-template-columns:minmax(380px,.92fr) minmax(420px,1.08fr)!important;align-items:center!important;gap:38px!important;display:grid!important}.site-v2 .site-v2-panel-stack{box-shadow:var(--v2-shadow)!important;background:linear-gradient(#fffffff0,#f6fbffdb)!important;border:1px solid #dbeafe!important;border-radius:32px!important}.site-v2 .site-v2-flow-card{background:#fff!important;border:1px solid #e3eefb!important;border-radius:22px!important;min-height:88px!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-card:before,.site-v2 .site-v2-travel-card:after{display:none!important}.site-v2 .site-v2-travel-visual{color:#fff!important;background:radial-gradient(circle at 22% 20%,#ffffffb8,#0000 3.4rem),linear-gradient(135deg,#1677e8db,#20c7d4b3)!important;border-radius:24px!important;min-height:196px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff57!important}.site-v2 .travel-belt .site-v2-travel-visual{background:radial-gradient(circle at 74% 18%,#f59e0b70,#0000 3.8rem),linear-gradient(135deg,#0f3153,#1876aa)!important}.site-v2 .travel-docs .site-v2-travel-visual{background:radial-gradient(circle at 70% 20%,#13b98161,#0000 3.4rem),linear-gradient(135deg,#11325d,#4f46e5)!important}.site-v2 .travel-route .site-v2-travel-visual{background:radial-gradient(circle at 22% 18%,#20c7d47a,#0000 3.4rem),linear-gradient(135deg,#061528,#1769af)!important}.site-v2 .site-v2-travel-visual svg{color:#fff!important;filter:drop-shadow(0 10px 22px #0000003d)!important;width:42px!important;height:42px!important;position:absolute!important;top:22px!important;right:22px!important}.site-v2 .site-v2-travel-visual strong{color:#fff!important;letter-spacing:.02em!important;font-size:22px!important;font-weight:900!important;position:absolute!important;bottom:22px!important;left:22px!important;right:22px!important}.site-v2 .travel-line{background:#ffffff52!important;border-radius:999px!important;display:block!important;position:absolute!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{background:repeating-linear-gradient(90deg,#ffffff94 0 8px,#0000 8px 16px)!important;width:160px!important;height:1px!important;top:142px!important;right:22px!important}.site-v2 .site-v2-card-index{color:#1677e8!important;background:#eaf5ff!important;border-radius:999px!important;width:fit-content!important;min-width:42px!important;height:34px!important;font-size:12px!important}.site-v2 .site-v2-travel-card h3{color:var(--v2-ink)!important;margin-top:14px!important;font-size:25px!important;line-height:1.45!important}.site-v2 .site-v2-travel-card p{color:#64748b!important;margin-top:10px!important;font-size:14px!important;line-height:2!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{background:var(--v2-surface-strong)!important;border:1px solid #dbeafe!important;border-radius:28px!important;box-shadow:0 20px 58px #145ea11a!important}.site-v2 .site-v2-footer{color:#fff!important;background:linear-gradient(135deg,#061528,#0d355f)!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{color:#fff!important;background:linear-gradient(135deg,#1677e8,#0ea5e9)!important;border-radius:18px!important;width:54px!important;height:54px!important;position:fixed!important;bottom:22px!important;left:22px!important;right:auto!important;box-shadow:0 18px 44px #1677e852!important}.site-v2.site-v2-dark{--v2-ink:#f8fbff;--v2-muted:#b8c7dc;--v2-line:#a1cbff2e;background:radial-gradient(circle at 15% 8%,#20c7d433,#0000 24rem),radial-gradient(circle at 88% 0,#7668f52e,#0000 30rem),linear-gradient(#06101f,#081a2f 46%,#071426)!important}.site-v2.site-v2-dark .site-v2-hero:after{background:linear-gradient(#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{color:#f8fbff!important;background:#081527d1!important;border-color:#a1cbff2e!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{color:#f8fbff!important;background:#ffffff14!important;border-color:#a1cbff29!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{color:#f8fbff!important;background:#0a1b31e0!important;border-color:#a1cbff2e!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 v2PulseRing{0%{opacity:.74;transform:scale(.74)}to{opacity:0;transform:scale(1.7)}}@keyframes v2ScanAcross{0%,to{opacity:0;transform:translate(0)}20%,70%{opacity:.64}50%{transform:translate(-38vw)}}@keyframes v2CardFloat{0%,to{translate:0}50%{translate:0 -18px}}@keyframes v2ConsoleDrift{0%,to{translate:0}50%{translate:0 -12px}}@keyframes v2OrbitGlow{0%,to{opacity:.34}50%{opacity:.82}}@keyframes v2WeatherPass{0%,to{opacity:.18;transform:translate(0)scaleX(.82)}50%{opacity:.58;transform:translate(-8vw)scaleX(1.12)}}@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 (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%,760px)!important}.site-v2 .site-v2-travel-grid{grid-template-columns:1fr!important}}@media (width<=860px){.site-v2 .site-v2-header{padding-inline:10px!important;inset:10px 0 auto!important}.site-v2 .site-v2-nav-shell{border-radius:22px!important;min-height:58px!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{border-radius:14px!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!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{gap:16px!important;width:min(100%,620px)!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{text-align:right!important;font-size:clamp(34px,9vw,48px)!important;line-height:1.6!important}.site-v2 .site-v2-hero-copy p{text-align:right!important;font-size:14px!important;line-height:2.05!important}.site-v2 .site-v2-hero-actions,.site-v2 .site-v2-trust-row{display:none!important}.site-v2 .site-v2-claim-card{border-radius:24px!important;order:-1!important;padding:16px!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{border-radius:18px!important;grid-template-columns:48px 1fr auto!important;min-height:76px!important}.site-v2 .site-v2-submit{min-height:56px!important}.site-v2 .site-v2-flight-lab{border-radius:24px!important;min-height:250px!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{opacity:.54!important;width:132px!important;height:82px!important;top:148px!important;left:10px!important;right:auto!important}.site-v2 .v2-baggage-card{opacity:.54!important;width:112px!important;height:92px!important;bottom:28px!important;left:16px!important;right:auto!important}.site-v2 .site-v2-lab-board{width:auto!important;inset:18px 18px auto!important}.site-v2 .site-v2-lab-strip{grid-template-columns:1fr!important;bottom:18px!important;left:18px!important;right:18px!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{border-radius:24px!important;grid-template-columns:1fr!important;min-height:auto!important;padding:14px!important}.site-v2 .site-v2-travel-visual{min-height:150px!important}}.site-v2 .v2-grid-plane{opacity:.22!important;clip-path:none!important;background:linear-gradient(90deg,#ffffff38 0 1px,#0000 1px 56px),linear-gradient(0deg,#ffffff29 0 1px,#0000 1px 56px),radial-gradient(circle at 72% 30%,#2ed3ff52,#0000 30%),linear-gradient(135deg,#ffffff14,#ffffff05)!important;border:1px solid #ffffff2e!important;border-radius:46px!important;width:clamp(280px,32vw,560px)!important;height:clamp(200px,24vw,380px)!important;top:18%!important;right:6%!important;box-shadow:inset 0 0 0 1px #ffffff14,0 40px 120px #0000002e!important}.site-v2 .v2-grid-plane:before{content:""!important;opacity:.8!important;background:linear-gradient(90deg,#2ed3ffad 0 32%,#0000 32% 38%,#ffffff73 38% 64%,#0000 64% 70%,#16c7849e 70% 100%),linear-gradient(#0000 0 44%,#ffffff29 44% 48%,#0000 48% 100%)!important;border-radius:30px!important;padding:34px!important;position:absolute!important;inset:28px!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}.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{z-index:2!important;color:#ffffffdb!important;font-family:var(--font-sans),"Tahoma",sans-serif!important;letter-spacing:.06em!important;direction:ltr!important;font-size:11px!important;font-weight:950!important;position:absolute!important;inset:16px auto auto 16px!important}.site-v2 .v2-ticket-card:before{content:"BOARDING CHECK"!important}.site-v2 .v2-ticket-card:after{content:""!important;opacity:.62!important;background:repeating-linear-gradient(90deg,#ffffffbf 0 6px,#0000 6px 12px),linear-gradient(90deg,#2ed3ff4d,#ffffff1f)!important;border-radius:999px!important;height:26px!important;position:absolute!important;bottom:18px!important;left:16px!important;right:16px!important}.site-v2 .v2-baggage-card:before{content:"BAG TAG"!important}.site-v2 .v2-baggage-card:after{content:""!important;background:radial-gradient(circle at 20% 45%,#ffffffe6 0 5px,#0000 6px),linear-gradient(90deg,#0000 0 34%,#ffffff7a 34% 38%,#0000 38% 100%)!important;border:1px dashed #ffffff8c!important;border-radius:20px!important;position:absolute!important;inset:46px 18px 18px!important}.site-v2 .v2-doc-card:before{content:"DOC PACK"!important}.site-v2 .v2-doc-card:after{content:""!important;background:linear-gradient(#ffffffbf 0 2px,#0000 2px 13px) 0 0/100% 13px,linear-gradient(90deg,#2ed3ff61,#16c78438) 0 0/100% 100%!important;border-radius:18px!important;position:absolute!important;inset:46px 18px 18px!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(#ffffffeb,#f0f8ffd1)!important}.site-v2.site-v2-dark .site-v2-claim-card{background:linear-gradient(#122034f0,#091524e6)!important}.site-v2 .site-v2-travel-card[data-variant=board] .site-v2-travel-visual:before{background:linear-gradient(90deg,#0000 0 16%,#ffffff2e 16% 17%,#0000 17% 100%),linear-gradient(#ffffff14,#0000)!important}.site-v2 .site-v2-travel-card[data-variant=belt] .site-v2-travel-visual:after{background:repeating-linear-gradient(90deg,#ffffff80 0 20px,#ffffff14 20px 40px)!important;height:46px!important}.site-v2 .site-v2-travel-card[data-variant=docs] .site-v2-travel-visual:before{background:linear-gradient(#ffffffb8 0 3px,#0000 3px 17px) 0 0/100% 17px,linear-gradient(135deg,#ffffff29,#ffffff08) 0 0/100% 100%!important;inset:24px 24px 34px 54px!important}.site-v2 .site-v2-travel-card[data-variant=route] .site-v2-travel-visual:before{background:radial-gradient(circle,#2ed3ff42,#0000 62%)!important;border-radius:999px!important;width:82px!important;height:82px!important;inset:42px auto auto 42px!important}@media (width<=860px){.site-v2 .v2-grid-plane,.site-v2 .v2-airport-code{display:none!important}.site-v2 .v2-ticket-card.ticket-one{width:132px!important;height:88px!important;bottom:8%!important;left:7%!important}.site-v2 .v2-baggage-card{width:96px!important;height:96px!important;top:24%!important;left:auto!important;right:8%!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:#7aa1d647;--v2-glass:#ffffffc7;--v2-shadow:0 30px 90px #0a214429;min-height:100vh!important;color:var(--v2-ink)!important;font-family:var(--font-sans),"Tahoma",sans-serif!important;background:radial-gradient(circle at 12% 4%,#2ed3ff2e,#0000 26%),linear-gradient(#edf7ff,#f8fbff 45%,#edf6ff)!important;overflow-x:clip!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{z-index:60!important;box-shadow:none!important;background:0 0!important;border:0!important;padding-inline:clamp(18px,6vw,86px)!important;position:fixed!important;top:22px!important;left:0!important;right:0!important}.site-v2 .site-v2-nav-shell{color:#fff!important;width:min(100%,1320px)!important;min-height:70px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(22px)saturate(150%)!important;backdrop-filter:blur(22px)saturate(150%)!important;background:#ffffff24!important;border:0!important;border-radius:999px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:14px!important;margin-inline:auto!important;padding:9px!important;display:grid!important}.site-v2 .site-v2-header.is-solid .site-v2-nav-shell{color:var(--v2-ink)!important;background:#fffffff0!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{background:#ffffff29!important;border-radius:16px!important;width:74px!important;height:40px!important}.site-v2 .site-v2-brand small{display:none!important}.site-v2 .site-v2-nav{background:#ffffff1f!important;border-radius:999px!important;justify-self:center!important;gap:8px!important;padding:6px!important;display:inline-flex!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;color:inherit!important;background:#ffffff1f!important;border:1px solid #ffffff3d!important;border-radius:16px!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;background:linear-gradient(135deg,#0a66d8,#2c91ff)!important;border-color:#0000!important;box-shadow:0 16px 34px #2176e84d!important}.site-v2 .site-v2-hero:before{content:""!important;z-index:-3!important;transform-origin:bottom!important;background:linear-gradient(110deg,#0000 0 42%,#ffffff29 43%,#0000 44% 100%),repeating-linear-gradient(92deg,#0000 0 88px,#ffffff0e 90px 92px),repeating-linear-gradient(0deg,#0000 0 78px,#2ed3ff13 80px 82px)!important;animation:17s linear infinite v2FinalRunway!important;position:absolute!important;inset:-18% -12%!important;transform:perspective(850px)rotateX(58deg)rotate(-9deg)translateY(12vh)scale(1.22)!important}.site-v2 .site-v2-hero:after{content:""!important;z-index:-2!important;pointer-events:none!important;background:radial-gradient(circle at 78% 38%,#ffffff2e,#0000 12%),linear-gradient(90deg,#020812ad,#0000 48%,#02081233)!important;position:absolute!important;inset:0!important}.site-v2 .site-v2-hero-shade{z-index:-1!important;background:linear-gradient(#02081238,#0208128f),radial-gradient(circle at 38% 70%,#2176e83d,#0000 28%)!important;position:absolute!important;inset:0!important}.site-v2 .site-v2-video-bg{z-index:-1!important;pointer-events:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}.site-v2 .v2-grid-plane{opacity:.26!important;clip-path:polygon(50% 0,58% 44%,100% 50%,58% 56%,50% 100%,42% 56%,0 50%,42% 44%)!important;background:linear-gradient(45deg,#0000 0 47%,#ffffff6b 48% 52%,#0000 53%),radial-gradient(circle,#2ed3ff52,#0000 58%)!important;width:460px!important;height:460px!important;animation:7s ease-in-out infinite v2FinalFloat!important;display:block!important;position:absolute!important;top:22%!important;right:7%!important}.site-v2 .v2-route-stream{background:linear-gradient(90deg,#0000,#fffc,#0000)!important;border-radius:999px!important;width:58vw!important;height:3px!important;animation:5s ease-in-out infinite v2FinalRoute!important;position:absolute!important;top:34%!important;left:8%!important;transform:rotate(-12deg)!important}.site-v2 .v2-route-stream.stream-two{width:44vw!important;animation-delay:-2s!important;top:58%!important;left:22%!important}.site-v2 .v2-radar-pulse{border:1px solid #2ed3ff6b!important;border-radius:999px!important;width:220px!important;height:220px!important;animation:3.8s ease-out infinite v2FinalPulse!important;position:absolute!important;top:23%!important;left:11%!important}.site-v2 .v2-radar-pulse.pulse-two{animation-delay:-1.6s!important;top:66%!important;left:auto!important;right:10%!important}.site-v2 .v2-scan-line{background:linear-gradient(#0000,#2ed3ffa8,#0000)!important;width:1px!important;animation:6s ease-in-out infinite v2FinalScan!important;position:absolute!important;top:0!important;bottom:0!important;right:34%!important}.site-v2 .v2-ticket-card,.site-v2 .v2-baggage-card,.site-v2 .v2-doc-card,.site-v2 .v2-weather-band{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffff1c!important;border:1px solid #fff3!important;display:block!important;position:absolute!important;box-shadow:0 24px 70px #0000002e!important}.site-v2 .v2-ticket-card{border-radius:22px!important;width:170px!important;height:104px!important;animation:8s ease-in-out infinite v2FinalFloat!important;bottom:19%!important;left:9%!important}.site-v2 .v2-ticket-card.ticket-two{width:138px!important;height:86px!important;animation-delay:-3s!important;top:18%!important;left:auto!important;right:21%!important}.site-v2 .v2-baggage-card{border-radius:30px!important;width:132px!important;height:132px!important;animation:6.5s ease-in-out infinite reverse v2FinalFloat!important;top:25%!important;left:23%!important}.site-v2 .v2-doc-card{border-radius:24px!important;width:150px!important;height:116px!important;animation:9s ease-in-out infinite v2FinalFloat!important;bottom:20%!important;right:8%!important}.site-v2 .v2-weather-band{opacity:.48!important;border-radius:999px!important;width:42vw!important;height:58px!important;animation:7s ease-in-out infinite reverse v2FinalRoute!important;bottom:9%!important;left:28%!important}.site-v2 .v2-airport-code{color:#fff!important;background:#ffffff21!important;border:1px solid #ffffff2e!important;border-radius:14px!important;place-items:center!important;width:66px!important;height:42px!important;font-weight:950!important;display:inline-grid!important;position:absolute!important}.site-v2 .code-ruh{top:53%!important;left:17%!important}.site-v2 .code-jed{top:47%!important;right:16%!important}.site-v2 .site-v2-container{width:min(100%,1320px)!important}.site-v2 .site-v2-hero-grid{z-index:2!important;grid-template-columns:minmax(360px,.9fr) minmax(420px,1fr)!important;grid-template-areas:"claim copy""lab copy"!important;align-items:center!important;gap:22px!important;min-height:calc(100vh - 210px)!important;margin-inline:auto!important;display:grid!important;position:relative!important}.site-v2 .site-v2-hero-copy{color:#fff!important;text-align:right!important;grid-area:copy!important;justify-self:end!important;max-width:700px!important}.site-v2 .site-v2-kicker,.site-v2 .site-v2-pill{color:#126fe0!important;background:#ebf5ffeb!important;border:1px solid #75aef461!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:36px!important;padding:7px 14px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.site-v2 .site-v2-hero-copy h1{color:#fff!important;text-wrap:balance!important;margin:22px 0 16px!important;font-size:clamp(54px,5.5vw,84px)!important;line-height:1.34!important}.site-v2 .site-v2-hero-copy p{color:#ffffffd1!important;max-width:690px!important;font-size:clamp(16px,1.5vw,21px)!important;font-weight:650!important;line-height:2.15!important}.site-v2 .site-v2-hero-actions,.site-v2 .site-v2-trust-row{flex-wrap:wrap!important;justify-content:flex-start!important;gap:12px!important;margin-top:22px!important;display:flex!important}.site-v2 .site-v2-primary,.site-v2 .site-v2-secondary{border-radius:18px!important;min-height:54px!important;padding:0 24px!important;font-size:16px!important;font-weight:900!important}.site-v2 .site-v2-secondary{color:#fff!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffff1a!important;border:1px solid #ffffff4d!important}.site-v2 .site-v2-trust-row span{color:#fff!important;background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:999px!important;min-height:42px!important;padding:0 16px!important}.site-v2 .site-v2-claim-card{width:min(100%,470px)!important;box-shadow:var(--v2-shadow)!important;-webkit-backdrop-filter:blur(28px)saturate(145%)!important;backdrop-filter:blur(28px)saturate(145%)!important;background:#ffffffdb!important;border:1px solid #ffffff75!important;border-radius:32px!important;grid-area:claim!important;margin:0!important;padding:22px!important}.site-v2 .site-v2-funnel-steps span{color:#5e7089!important;background:#f3f7fc!important;border:1px solid #dbe7f7!important;border-radius:16px!important;min-height:46px!important;font-size:12px!important;font-weight:900!important}.site-v2 .site-v2-type-grid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.site-v2 .site-v2-type-card{text-align:right!important;min-height:72px!important;color:var(--v2-ink)!important;box-shadow:none!important;background:linear-gradient(135deg,#fff,#f5faff)!important;border:1px solid #d9e7f8!important;border-radius:20px!important;grid-template-columns:46px 1fr auto!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:grid!important;position:relative!important}.site-v2 .site-v2-type-icon{width:46px!important;height:46px!important;color:var(--v2-blue)!important;background:#eaf4ff!important;border-radius:16px!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-box{background:#fff!important;border:1px solid #d8e6f8!important;border-radius:18px!important;height:58px!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{color:#28557f!important;background:#eef7ff!important;border:1px solid #d7e9ff!important;border-radius:18px!important;margin:12px 0!important;padding:12px!important;font-size:12px!important;line-height:1.8!important}.site-v2 .site-v2-submit{border-radius:20px!important;width:100%!important;min-height:58px!important;font-size:17px!important;font-weight:950!important}.site-v2 .site-v2-flight-lab{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:radial-gradient(circle at 22% 16%,#2ed3ff59,#0000 24%),linear-gradient(135deg,#ffffff2e,#ffffff14)!important;border:1px solid #ffffff4d!important;border-radius:34px!important;grid-area:lab!important;width:min(100%,470px)!important;min-height:270px!important;animation:8s ease-in-out infinite v2FinalFloat!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 90px #0000002e!important}.site-v2 .site-v2-lab-board{color:#fff!important;background:#02081257!important;border:1px solid #fff3!important;border-radius:22px!important;width:auto!important;min-height:88px!important;padding:16px!important;position:absolute!important;inset:22px 22px auto!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{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;display:grid!important;position:absolute!important;bottom:22px!important;left:22px!important;right:22px!important}.site-v2 .site-v2-lab-strip div{color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff2e!important;border-radius:18px!important;min-height:76px!important;padding:10px!important}.site-v2 .site-v2-section{background:0 0!important;padding:clamp(82px,9vw,126px) clamp(18px,6vw,86px)!important}.site-v2 .site-v2-process,.site-v2 .site-v2-preview{background:radial-gradient(circle at 12% 20%,#2176e81a,#0000 28%),linear-gradient(#f8fbff,#eef7ff)!important}.site-v2 .site-v2-split,.site-v2 .site-v2-about-grid,.site-v2 .site-v2-preview-grid{grid-template-columns:minmax(360px,.95fr) minmax(420px,1fr)!important;align-items:center!important;gap:clamp(28px,5vw,72px)!important;display:grid!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;text-wrap:balance!important;font-size:clamp(42px,5vw,70px)!important;line-height:1.34!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;font-weight:650!important;line-height:2.05!important}.site-v2 .site-v2-panel-stack,.site-v2 .site-v2-evidence-grid,.site-v2 .site-v2-feature-grid{gap:12px!important;display:grid!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{background:#ffffffd1!important;border:1px solid #d9e8f8!important;border-radius:28px!important;box-shadow:0 24px 70px #1036601a!important}.site-v2 .site-v2-travel-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-top:32px!important;display:grid!important}.site-v2 .site-v2-travel-card{background:#ffffffd6!important;border:1px solid #d8e7f8!important;border-radius:30px!important;grid-template-columns:1fr!important;gap:16px!important;min-height:410px!important;padding:16px!important;display:grid!important;box-shadow:0 28px 90px #0d2d541f!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-visual:before,.site-v2 .site-v2-travel-visual:after{content:""!important;border:1px solid #ffffff2e!important;border-radius:22px!important;position:absolute!important;inset:18px!important}.site-v2 .site-v2-travel-visual:after{opacity:.5!important;background:repeating-linear-gradient(90deg,#ffffff52 0 16px,#0000 16px 28px)!important;border:0!important;height:34px!important;animation:2.6s linear infinite v2FinalBelt!important;inset:auto 18px 22px!important}.site-v2 .site-v2-travel-visual svg{color:#fff!important;z-index:2!important;width:42px!important;height:42px!important;position:absolute!important;top:24px!important;right:24px!important}.site-v2 .site-v2-travel-visual strong{z-index:2!important;color:#fff!important;direction:ltr!important;font-size:26px!important;font-weight:950!important;position:absolute!important;bottom:70px!important;left:24px!important}.site-v2 .travel-line{z-index:1!important;background:#2ed3ffb3!important;border-radius:999px!important;height:2px!important;animation:3.8s ease-in-out infinite v2FinalRoute!important;position:absolute!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%,#2176e82e,#0000 28%),linear-gradient(#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:translateY(-18px)}}@keyframes v2FinalRoute{0%,to{opacity:.35;filter:blur();transform:translate(0)}50%{opacity:1;filter:blur(.4px);transform:translate(-18px)}}@keyframes v2FinalPulse{0%{opacity:.72;transform:scale(.55)}to{opacity:0;transform:scale(1.75)}}@keyframes v2FinalScan{0%,to{opacity:0;transform:translate(0)}20%,70%{opacity:.72}50%{transform:translate(-34vw)}}@keyframes v2FinalBelt{to{background-position:-56px 0}}@media (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 (width<=860px){.site-v2 .site-v2-header{padding-inline:10px!important;top:10px!important}.site-v2 .site-v2-nav-shell{min-height:56px!important;color:var(--v2-ink)!important;background:#ffffffeb!important;border-radius:22px!important;grid-template-columns:auto auto 1fr auto!important;gap:8px!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:44px!important;min-width:44px!important;height:44px!important;color:var(--v2-blue)!important;background:#fff!important;border:1px solid #d8e6f8!important;border-radius:14px!important;padding:0!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{border-radius:24px!important;order:-1!important;width:100%!important;padding:16px!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{border-radius:24px!important;min-height:240px!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{border-radius:24px!important;min-height:auto!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:#ffffffc7;--v2-card-strong:#ffffffe6;--v2-stroke:#8eb4e557;--v2-blue:#2176e8;--v2-cyan:#27d5ff;--v2-ink:#071426;--v2-muted:#5f7088;overflow-x:clip!important}.site-v2 .v2-airport-code{visibility:hidden!important;display:none!important}.site-v2 .site-v2-hero{isolation:isolate!important;background:radial-gradient(circle at 14% 18%,#27d5ff38,#0000 24%),radial-gradient(circle at 76% 14%,#2176e83d,#0000 31%),linear-gradient(130deg,#020813,#06182d 39%,#0b4675)!important;min-height:100svh!important;padding:132px clamp(18px,5vw,74px) 72px!important}.site-v2 .site-v2-hero:before{transform-origin:bottom!important;opacity:.82!important;background:repeating-linear-gradient(92deg,#0000 0 86px,#ffffff0e 88px 90px),repeating-linear-gradient(0deg,#0000 0 76px,#27d5ff11 78px 80px),linear-gradient(108deg,#0000 0 43%,#ffffff21 43.5%,#0000 44.5% 100%)!important;animation:18s linear infinite makfiV2OpsGrid!important;inset:-24% -16%!important;transform:perspective(900px)rotateX(58deg)rotate(-8deg)translateY(14vh)scale(1.22)!important}.site-v2 .site-v2-hero:after{background:radial-gradient(circle at 74% 36%,#ffffff2b,#0000 13%),linear-gradient(90deg,#020813b3,#0000 46%,#0208132e)!important}.site-v2 .site-v2-hero-shade{background:linear-gradient(#02081226,#0208129e),radial-gradient(circle at 38% 68%,#2176e838,#0000 30%)!important}.site-v2 .site-v2-video-bg{opacity:1!important;mix-blend-mode:normal!important;inset:0!important}.site-v2 .site-v2-video-bg:before{content:""!important;background:linear-gradient(90deg,#ffffff24 0 16%,#0000 16% 19%,#ffffff1a 19% 35%,#0000 35% 38%,#ffffff21 38% 100%),repeating-linear-gradient(0deg,#ffffff1f 0 2px,#0000 2px 54px),linear-gradient(145deg,#ffffff1a,#27d5ff14)!important;border:1px solid #ffffff29!important;border-radius:48px!important;width:min(760px,54vw)!important;height:min(440px,36vw)!important;animation:7.5s ease-in-out infinite makfiV2PanelFloat!important;position:absolute!important;inset:7% 4% auto auto!important;transform:rotate(-7deg)translateZ(0)!important;box-shadow:0 32px 90px #0000003d!important}.site-v2 .site-v2-video-bg:after{content:""!important;filter:blur(.2px)!important;opacity:.58!important;background:radial-gradient(circle,#27d5ff42,#0000 0 4%,#27d5ff1f 5% 16%,#0000 17% 100%),conic-gradient(from 35deg,#27d5ff33,#0000 26%,#ffffff24,#0000 60%,#2176e82e,#0000)!important;border-radius:999px!important;width:44vw!important;height:52vh!important;animation:10s linear infinite makfiV2RadarSweep!important;position:absolute!important;inset:12% auto auto 8%!important;transform:rotate(-12deg)!important}.site-v2 .v2-grid-plane{clip-path:none!important;opacity:.55!important;background:linear-gradient(90deg,#fff3 0 18%,#0000 18% 22%,#ffffff1c 22% 100%),repeating-linear-gradient(90deg,#0000 0 32px,#27d5ff1c 33px 35px),linear-gradient(145deg,#ffffff2e,#2176e821)!important;border:1px solid #ffffff2e!important;border-radius:42px!important;width:min(520px,36vw)!important;height:min(330px,23vw)!important;min-height:220px!important;animation:8s ease-in-out infinite reverse makfiV2PanelFloat!important;display:block!important;position:absolute!important;inset:31% auto auto 6%!important;transform:rotate(6deg)!important;box-shadow:0 24px 70px #0000003d!important}.site-v2 .v2-grid-plane:before{content:""!important;opacity:.64!important;background:linear-gradient(90deg,#ffffff6b 0 20%,#0000 20% 24%,#ffffff47 24% 42%,#0000 42% 47%,#ffffff57 47% 100%),repeating-linear-gradient(0deg,#fff3 0 2px,#0000 2px 44px)!important;border-radius:28px!important;position:absolute!important;inset:26px!important}.site-v2 .v2-grid-plane:after{content:"OPS LINK"!important;color:#ffffffd1!important;font:900 16px/1 var(--font-sans),Tahoma,sans-serif!important;letter-spacing:2px!important;position:absolute!important;bottom:24px!important;right:28px!important}.site-v2 .v2-route-stream{background:linear-gradient(90deg,#0000,#ffffffdb,#27d5ffb8,#0000)!important;border-radius:999px!important;height:3px!important;animation:5.5s ease-in-out infinite makfiV2RouteMove!important;box-shadow:0 0 30px #27d5ff6b!important}.site-v2 .v2-route-stream.stream-one{width:56vw!important;top:42%!important;left:8%!important;transform:rotate(-12deg)!important}.site-v2 .v2-route-stream.stream-two{width:44vw!important;animation-delay:-2s!important;top:65%!important;left:28%!important;transform:rotate(8deg)!important}.site-v2 .v2-scan-line{background:linear-gradient(90deg,#0000,#27d5fff2,#0000)!important;border-radius:999px!important;width:44vw!important;height:2px!important;animation:5s ease-in-out infinite makfiV2Scan!important;display:block!important;position:absolute!important;inset:18% auto auto 2%!important}.site-v2 .v2-runway-orbit{background:radial-gradient(circle,#0000 0 52%,#ffffff17 53% 54%,#0000 55%)!important;border:1px solid #ffffff29!important;border-radius:50%!important;width:300px!important;height:300px!important;animation:11s linear infinite makfiV2RadarSweep!important;display:block!important;position:absolute!important;bottom:8%!important;right:12%!important}.site-v2 .v2-ticket-card,.site-v2 .v2-baggage-card,.site-v2 .v2-doc-card,.site-v2 .v2-weather-band{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid #ffffff29!important;display:block!important;position:absolute!important;box-shadow:0 18px 58px #00000038!important}.site-v2 .v2-ticket-card.ticket-one{background:linear-gradient(90deg,#fff3 0 42%,#27d5ff1c 42% 100%),repeating-linear-gradient(0deg,#0000 0 22px,#ffffff29 23px 24px)!important;border-radius:28px!important;width:240px!important;height:132px!important;top:52%!important;right:11%!important}.site-v2 .v2-ticket-card.ticket-one:after{content:"BOARDING DATA"!important;color:#ffffffc2!important;font:900 12px/1 var(--font-sans),Tahoma,sans-serif!important;letter-spacing:1px!important;position:absolute!important;bottom:18px!important;right:22px!important}.site-v2 .v2-ticket-card.ticket-two{background:linear-gradient(90deg,#ffffff2e 0 18%,#0000 18%),repeating-linear-gradient(90deg,#ffffff57 0 5px,#0000 5px 11px),#ffffff1a!important;border-radius:24px!important;width:184px!important;height:116px!important;bottom:14%!important;left:17%!important}.site-v2 .v2-baggage-card{background:repeating-linear-gradient(90deg,#ffffff2e 0 18px,#0000 18px 36px),linear-gradient(135deg,#ffffff24,#2176e81f)!important;border-radius:26px!important;width:270px!important;height:120px!important;animation:5s linear infinite makfiV2Belt!important;bottom:6%!important;right:36%!important}.site-v2 .v2-baggage-card:after{content:"BAG TAG"!important;color:#ffffffdb!important;font:900 13px/1 var(--font-sans),Tahoma,sans-serif!important;position:absolute!important;top:18px!important;right:22px!important}.site-v2 .v2-doc-card{background:linear-gradient(#ffffff5c 0 16%,#0000 16%),repeating-linear-gradient(0deg,#0000 0 28px,#ffffff2e 29px 30px),#ffffff14!important;border-radius:22px!important;width:210px!important;height:148px!important;top:56%!important;left:9%!important}.site-v2 .v2-doc-card:after{content:"DOC PACK"!important;color:#ffffffc7!important;font:900 12px/1 var(--font-sans),Tahoma,sans-serif!important;position:absolute!important;bottom:18px!important;right:18px!important}.site-v2 .v2-weather-band{background:linear-gradient(90deg,#16c78442,#27d5ff2e,#ffffff1f)!important;border-radius:999px!important;width:330px!important;height:54px!important;animation:6.4s ease-in-out infinite reverse makfiV2RouteMove!important;top:21%!important;right:44%!important}.site-v2 .site-v2-hero-grid{z-index:2!important;direction:ltr!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;min-height:calc(100svh - 200px)!important;display:grid!important;position:relative!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{text-align:right!important;color:#fff!important;grid-area:copy!important;justify-self:end!important;max-width:780px!important}.site-v2 .site-v2-hero-copy h1{text-shadow:0 18px 46px #0000003d!important;max-width:760px!important;margin-block:16px 18px!important;font-size:clamp(42px,4.8vw,72px)!important;line-height:1.48!important}.site-v2 .site-v2-kicker{color:#fff!important;background:#ffffff1f!important;border-color:#fff3!important}.site-v2 .site-v2-hero-actions,.site-v2 .site-v2-trust-row{justify-content:flex-start!important}.site-v2 .site-v2-claim-card{-webkit-backdrop-filter:blur(26px)saturate(150%)!important;backdrop-filter:blur(26px)saturate(150%)!important;background:#ffffffd1!important;border:1px solid #ffffff8c!important;border-radius:34px!important;grid-area:claim!important;width:min(100%,520px)!important;padding:22px!important;box-shadow:0 32px 96px #00000038!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{background:#f7fbffe6!important;border-radius:22px!important;min-height:108px!important}.site-v2 .site-v2-field-box,.site-v2 .site-v2-submit{border-radius:20px!important;min-height:62px!important}.site-v2 .site-v2-flight-lab{background:#06142475!important;border:1px solid #ffffff29!important;border-radius:34px!important;grid-area:lab!important;width:min(100%,520px)!important;min-height:300px!important;box-shadow:0 28px 90px #0000002e!important}.site-v2 .site-v2-section{background:radial-gradient(circle at 10% 10%,#2176e814,#0000 28%),linear-gradient(#f8fbff,#edf6ff)!important}.site-v2 .site-v2-section:nth-of-type(2n){background:radial-gradient(circle at 90% 16%,#27d5ff1a,#0000 24%),linear-gradient(#fff,#f2f8ff)!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{background:#ffffffdb!important;border-color:#8bb1e157!important;border-radius:26px!important;min-height:390px!important;overflow:hidden!important;box-shadow:0 24px 70px #0c23461a!important}.site-v2 .site-v2-travel-visual{background:linear-gradient(135deg,#2176e81f,#27d5ff1f),repeating-linear-gradient(90deg,#0000 0 18px,#2176e814 19px 20px)!important;border-radius:22px!important;min-height:170px!important;position:relative!important;overflow:hidden!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,#0000 0 32px,#2176e824 33px 34px)!important}.site-v2 .site-v2-travel-card[data-variant=belt] .site-v2-travel-visual{background:repeating-linear-gradient(90deg,#0714261f 0 20px,#0000 20px 40px),linear-gradient(135deg,#f6fbff,#eaf4ff)!important;animation:7s linear infinite makfiV2Belt!important}.site-v2 .site-v2-travel-card[data-variant=docs] .site-v2-travel-visual{background:linear-gradient(#fffffff0 0 24%,#0000 24%),repeating-linear-gradient(0deg,#0000 0 26px,#2176e81f 27px 28px),#edf6ff!important}.site-v2 .site-v2-travel-card[data-variant=route] .site-v2-travel-visual{background:radial-gradient(circle at 72% 36%,#16c78457,#0000 12%),radial-gradient(circle at 22% 68%,#2176e847,#0000 12%),linear-gradient(135deg,#f7fbff,#e8f4ff)!important}.site-v2 .site-v2-travel-visual:before,.site-v2 .site-v2-travel-visual:after{content:""!important;background:linear-gradient(90deg,var(--v2-blue),var(--v2-cyan))!important;opacity:.72!important;border-radius:999px!important;height:10px!important;position:absolute!important;inset:auto 20px 22px!important}.site-v2 .site-v2-travel-visual:after{background:#2176e81f!important;border-radius:20px!important;width:72px!important;height:72px!important;inset:24px 22px auto auto!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%,#27d5ff1a,#0000 24%),linear-gradient(#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{color:#f7fbff!important;background:#0a182ae0!important;border-color:#7aa1d63d!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{color:currentColor!important;width:21px!important;height:21px!important;display:inline-flex!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:translateY(-18px)rotate(-4deg)}}@keyframes makfiV2RadarSweep{to{transform:rotate(348deg)}}@keyframes makfiV2RouteMove{0%,to{opacity:.35;filter:blur()}50%{opacity:.95;filter:blur(.35px)}}@keyframes makfiV2Scan{0%,to{opacity:0;transform:translate(0)}18%,70%{opacity:.78}50%{transform:translate(44vw)}}@keyframes makfiV2Belt{to{background-position:-80px 0,0 0}}@media (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{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 (width<=860px){.site-v2 .site-v2-header{padding-inline:10px!important;top:10px!important}.site-v2 .site-v2-nav-shell{min-height:58px!important;color:var(--v2-ink)!important;background:#fffffff0!important;border-radius:22px!important;grid-template-columns:auto auto auto 1fr!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;color:var(--v2-blue)!important;background:#fff!important;border:1px solid #d8e6f8!important;border-radius:14px!important;padding:0!important}.site-v2 .site-v2-login svg{width:22px!important;height:22px!important;display:block!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{border-radius:24px!important;padding:16px!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{border-radius:24px!important;min-height:250px!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 p{margin:0!important;font-size:13px!important;line-height:1.75!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{border-radius:18px!important;min-height:92px!important;padding:12px 10px!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{border-radius:17px!important;min-height:54px!important}.site-v2 .site-v2-field-box input{min-height:52px!important;font-size:18px!important}.site-v2 .site-v2-submit{border-radius:18px!important;min-height:56px!important;margin-top:10px!important}.site-v2 .site-v2-hint{margin-top:10px!important;font-size:12px!important;line-height:1.65!important}@media (width>=1181px){.site-v2 .site-v2-hero{padding-top:118px!important;padding-bottom:54px!important}.site-v2 .site-v2-hero-grid{grid-template-columns:minmax(380px,.74fr) minmax(520px,1.16fr)!important;gap:clamp(20px,3.4vw,48px)!important;min-height:calc(100svh - 172px)!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 (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:#ffffffe6;--v2-card-strong:#fff;--v2-line:#80a3cd52;--v2-blue:#1f7bf0;--v2-cyan:#1ec6e8;--v2-green:#18b981;--v2-amber:#f59e0b;--v2-shadow:0 28px 80px #1f528b29;min-height:100vh!important;color:var(--v2-ink)!important;font-family:var(--font-sans)!important;background:#f6fbff!important;overflow-x:clip!important}.site-v2.site-v2-dark{--v2-ink:#f6fbff;--v2-muted:#b6c6da;--v2-soft:#162a42d1;--v2-card:#0a182ad1;--v2-card-strong:#0d1e35f0;--v2-line:#b5d1f233;--v2-shadow:0 28px 90px #00000061;color:var(--v2-ink)!important;background:#071426!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{z-index:80!important;pointer-events:none!important;width:100%!important;padding-inline:clamp(18px,4vw,72px)!important;position:fixed!important;inset:18px 0 auto!important}.site-v2 .site-v2-nav-shell{pointer-events:auto!important;width:min(100%,1460px)!important;min-height:66px!important;box-shadow:none!important;color:var(--v2-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:999px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:clamp(12px,2vw,28px)!important;margin:0 auto!important;padding:8px!important;display:grid!important}.site-v2 .site-v2-header:has(.site-v2-mobile-nav) .site-v2-nav-shell{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border:1px solid #a8c5e85c!important;box-shadow:0 18px 46px #27538421!important}.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{color:var(--v2-ink)!important;flex-direction:row-reverse!important;align-items:center!important;gap:12px!important;min-width:180px!important;text-decoration:none!important;display:flex!important}.site-v2 .site-v2-brand-logo{background:var(--v2-card)!important;border:1px solid var(--v2-line)!important;border-radius:18px!important;place-items:center!important;width:54px!important;height:54px!important;display:grid!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;font-weight:900!important;line-height:1!important}.site-v2 .site-v2-brand small{color:var(--v2-muted)!important;margin-top:2px!important;font-size:11px!important;display:block!important}.site-v2 .site-v2-nav{background:var(--v2-card)!important;border:1px solid var(--v2-line)!important;border-radius:999px!important;justify-self:center!important;align-items:center!important;gap:6px!important;width:max-content!important;padding:7px!important;display:flex!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{border:1px solid var(--v2-line)!important;background:var(--v2-card)!important;min-height:48px!important;color:var(--v2-ink)!important;box-shadow:none!important;border-radius:16px!important;padding:0 18px!important;font-size:14px!important;font-weight:800!important}.site-v2 .site-v2-nav button{background:0 0!important;border-color:#0000!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{justify-self:start!important;align-items:center!important;gap:8px!important;display:flex!important}.site-v2 .site-v2-cta{color:#fff!important;background:linear-gradient(135deg,#1f7bf0,#145bd5)!important;border:0!important;box-shadow:0 16px 36px #1f7bf04d!important}.site-v2 .site-v2-menu{display:none!important}.site-v2 .site-v2-hero{isolation:isolate!important;background:radial-gradient(circle at 12% 16%,#1f7bf029,#0000 34%),radial-gradient(circle at 86% 16%,#1ec6e829,#0000 32%),linear-gradient(135deg,#f8fcff,#eaf6ff 48%,#f7fbff)!important;min-height:100svh!important;padding:clamp(112px,13vh,156px) clamp(18px,5vw,72px) 76px!important;position:relative!important;overflow:hidden!important}.site-v2 .site-v2-hero:before{content:""!important;z-index:-3!important;opacity:.65!important;background-image:linear-gradient(#1f7bf014 1px,#0000 1px),linear-gradient(90deg,#1f7bf014 1px,#0000 1px)!important;background-size:72px 72px!important;animation:16s linear infinite v2GridFloat!important;position:absolute!important;inset:0!important;-webkit-mask-image:radial-gradient(circle at 48% 28%,#000 0 42%,#0000 72%)!important;mask-image:radial-gradient(circle at 48% 28%,#000 0 42%,#0000 72%)!important}.site-v2 .site-v2-hero:after{content:""!important;z-index:-2!important;opacity:.8!important;border:1px solid #1f7bf029!important;border-radius:50%!important;width:82vw!important;max-width:1040px!important;height:82vw!important;max-height:1040px!important;position:absolute!important;top:49%!important;right:50%!important;transform:translate(50%,-50%)rotate(-15deg)!important;box-shadow:inset 0 0 0 22px #ffffff24,inset 0 0 0 90px #1f7bf00b!important}.site-v2 .site-v2-hero-shade{display:none!important}.site-v2 .site-v2-video-bg{z-index:-1!important;pointer-events:none!important;opacity:1!important;background:0 0!important;position:absolute!important;inset:0!important}.site-v2 .v2-route-stream{filter:drop-shadow(0 0 12px #1f7bf033)!important;transform-origin:50%!important;background:linear-gradient(90deg,#0000,#1f7bf07a,#0000)!important;border-radius:999px!important;height:2px!important;animation:7s ease-in-out infinite v2RouteFlow!important;position:absolute!important}.site-v2 .stream-two{width:36vw!important;animation-delay:-2.4s!important;bottom:25%!important;left:9%!important;transform:rotate(15deg)!important}.site-v2 .v2-radar-pulse{border:1px solid #1f7bf042!important;border-radius:50%!important;animation:4.8s ease-out infinite v2Pulse!important;position:absolute!important}.site-v2 .pulse-one{width:220px!important;height:220px!important;top:18%!important;left:14%!important}.site-v2 .pulse-two{width:300px!important;height:300px!important;animation-delay:-1.8s!important;bottom:12%!important;right:18%!important}.site-v2 .v2-scan-line{filter:blur(18px)!important;background:linear-gradient(90deg,#0000,#1ec6e829,#0000)!important;border-radius:999px!important;width:min(520px,46vw)!important;height:120px!important;animation:9s ease-in-out infinite v2Scan!important;position:absolute!important;inset:22% auto auto 12%!important}.site-v2 .v2-grid-plane{border:1px solid var(--v2-line)!important;background:linear-gradient(135deg,#ffffffe0,#e5f3ffb8),repeating-linear-gradient(0deg,#0000 0 18px,#1f7bf01f 19px 20px)!important;border-radius:30px!important;width:178px!important;height:118px!important;animation:7s ease-in-out infinite v2Float!important;position:absolute!important;top:21%!important;left:7%!important;transform:rotate(-8deg)!important;box-shadow:0 22px 60px #1f528b2e!important}.site-v2 .v2-grid-plane:before{content:"SV 1024"!important;color:var(--v2-ink)!important;font-size:18px!important;font-weight:900!important;position:absolute!important;top:20px!important;right:18px!important}.site-v2 .v2-grid-plane:after{content:""!important;background:linear-gradient(135deg,#1f7bf0,#1ec6e8)!important;border-radius:12px!important;width:76px!important;height:36px!important;position:absolute!important;bottom:18px!important;left:18px!important}.site-v2 .v2-ticket-card,.site-v2 .v2-baggage-card,.site-v2 .v2-doc-card,.site-v2 .v2-weather-band{background:var(--v2-card)!important;border:1px solid var(--v2-line)!important;box-shadow:var(--v2-shadow)!important;border-radius:24px!important;animation:8s ease-in-out infinite v2Float!important;position:absolute!important}.site-v2 .ticket-one{width:154px!important;height:86px!important;top:18%!important;right:10%!important}.site-v2 .ticket-two{width:130px!important;height:72px!important;animation-delay:-2s!important;bottom:13%!important;left:17%!important}.site-v2 .v2-baggage-card{width:118px!important;height:118px!important;animation-delay:-3s!important;bottom:16%!important;right:7%!important}.site-v2 .v2-doc-card{width:106px!important;height:138px!important;animation-delay:-1.2s!important;bottom:34%!important;left:5%!important}.site-v2 .v2-weather-band{border-radius:999px!important;width:240px!important;height:46px!important;animation-delay:-4s!important;bottom:10%!important;right:45%!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{direction:ltr!important;grid-template-columns:minmax(390px,.88fr) minmax(540px,1.12fr)!important;grid-template-areas:"claim copy""lab copy"!important;align-items:center!important;gap:clamp(18px,3vw,46px)!important;min-height:calc(100svh - 210px)!important;display:grid!important;position:relative!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{text-align:right!important;width:min(100%,760px)!important;color:var(--v2-ink)!important;grid-area:copy!important;justify-self:end!important;padding:clamp(8px,1vw,18px)!important}.site-v2 .site-v2-kicker,.site-v2 .site-v2-pill{width:max-content!important;min-height:34px!important;color:var(--v2-blue)!important;background:#1f7bf01a!important;border:1px solid #1f7bf033!important;border-radius:999px!important;align-items:center!important;gap:8px!important;margin-bottom:18px!important;padding:0 14px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.site-v2 .site-v2-hero-copy h1{color:var(--v2-ink)!important;max-width:780px!important;margin:0!important;font-size:clamp(46px,4.8vw,76px)!important;line-height:1.34!important}.site-v2 .site-v2-hero-copy p{max-width:730px!important;color:var(--v2-muted)!important;margin:20px 0 0!important;font-size:clamp(16px,1.12vw,19px)!important;font-weight:700!important;line-height:2.12!important}.site-v2 .site-v2-hero-actions{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;margin-top:28px!important;display:flex!important}.site-v2 .site-v2-primary,.site-v2 .site-v2-secondary,.site-v2 .site-v2-link-button{border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:0 24px!important;font-size:16px!important;font-weight:900!important;display:inline-flex!important}.site-v2 .site-v2-primary{color:#fff!important;background:linear-gradient(135deg,#1f7bf0,#0f62da)!important;border:0!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{flex-wrap:wrap!important;justify-content:flex-start!important;gap:10px!important;margin-top:20px!important;display:flex!important}.site-v2 .site-v2-trust-row span{min-height:42px!important;color:var(--v2-ink)!important;background:var(--v2-card)!important;border:1px solid var(--v2-line)!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:0 16px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.site-v2 .site-v2-claim-card{width:min(100%,520px)!important;color:var(--v2-ink)!important;box-shadow:var(--v2-shadow)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(#fffffff5,#ffffffd1),radial-gradient(circle at 0 0,#1f7bf014,#0000 36%)!important;border:1px solid #96b8e161!important;border-radius:30px!important;grid-area:claim!important;justify-self:stretch!important;padding:22px!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-size:12px!important;font-weight:900!important}.site-v2 .site-v2-card-heading h2{color:var(--v2-ink)!important;margin:6px 0 8px!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;font-weight:700!important;line-height:1.95!important}.site-v2 .site-v2-funnel-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:16px 0!important;display:grid!important}.site-v2 .site-v2-funnel-steps span{min-height:42px!important;color:var(--v2-muted)!important;border:1px solid var(--v2-line)!important;background:#eef6ffbf!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;font-size:12px!important;font-weight:900!important;display:flex!important}.site-v2 .site-v2-funnel-steps b{width:24px!important;height:24px!important;color:var(--v2-blue)!important;background:#1f7bf01f!important;border-radius:50%!important;place-items:center!important;display:grid!important}.site-v2 .site-v2-funnel-steps .active{color:var(--v2-ink)!important;background:#1f7bf01f!important;border-color:#1f7bf047!important}.site-v2 .site-v2-type-grid{grid-template-columns:1fr!important;gap:10px!important;margin:16px 0!important;display:grid!important}.site-v2 .site-v2-type-card{border:1px solid var(--v2-line)!important;min-height:78px!important;color:var(--v2-ink)!important;text-align:right!important;box-shadow:none!important;background:#ffffffbd!important;border-radius:20px!important;grid-template-columns:auto 1fr!important;grid-template-areas:"icon title""icon label"!important;gap:2px 12px!important;padding:14px!important;transition:transform .18s,border-color .18s,background .18s!important;display:grid!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{background:#1f7bf017!important;border-color:#1f7bf09e!important;transform:translateY(-2px)!important}.site-v2 .site-v2-type-icon{width:50px!important;height:50px!important;color:var(--v2-blue)!important;background:#1f7bf01c!important;border-radius:16px!important;grid-area:icon!important;place-items:center!important;display:grid!important}.site-v2 .site-v2-type-card strong{color:var(--v2-ink)!important;grid-area:title!important;font-size:18px!important;font-weight:900!important;line-height:1.35!important}.site-v2 .site-v2-type-card small{color:var(--v2-muted)!important;grid-area:label!important;font-size:12px!important;font-weight:800!important;line-height:1.65!important}.site-v2 .site-v2-field{color:var(--v2-ink)!important;gap:8px!important;font-size:13px!important;font-weight:900!important;display:grid!important}.site-v2 .site-v2-field-box{background:#ffffffe0!important;border:1px solid #80a3cd6b!important;border-radius:20px!important;flex-direction:row-reverse!important;align-items:center!important;gap:12px!important;min-height:60px!important;padding-inline:16px!important;display:flex!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{width:100%!important;min-height:58px!important;color:var(--v2-ink)!important;text-align:right!important;background:0 0!important;border:0!important;outline:0!important;font-size:20px!important;font-weight:900!important}.site-v2 .site-v2-field-box input::placeholder{color:#60708acc!important}.site-v2 .site-v2-amadeus-note{color:var(--v2-muted)!important;background:#18b98117!important;border:1px solid #18b9812e!important;border-radius:18px!important;grid-template-columns:auto 1fr!important;align-items:start!important;gap:10px!important;margin-top:12px!important;padding:12px!important;font-size:12px!important;font-weight:800!important;line-height:1.85!important;display:grid!important}.site-v2 .site-v2-amadeus-note svg{color:var(--v2-green)!important;margin-top:4px!important}.site-v2 .site-v2-submit{color:#fff!important;background:linear-gradient(135deg,#1f7bf0,#0f62da)!important;border:0!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:62px!important;margin-top:14px!important;font-size:18px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 20px 46px #1f7bf057!important}.site-v2 .site-v2-flight-lab{width:min(100%,520px)!important;min-height:378px!important;color:var(--v2-ink)!important;box-shadow:var(--v2-shadow)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:radial-gradient(circle at 20% 20%,#1ec6e82e,#0000 34%),linear-gradient(145deg,#ffffffd1,#ecf7ffb8)!important;border:1px solid #96b8e16b!important;border-radius:34px!important;grid-area:lab!important;justify-self:stretch!important;padding:20px!important;position:relative!important;overflow:hidden!important}.site-v2.site-v2-dark .site-v2-flight-lab{background:radial-gradient(circle at 20% 20%,#1ec6e829,#0000 34%),linear-gradient(145deg,#0b1d34e0,#071426c7)!important}.site-v2 .site-v2-lab-topline{color:var(--v2-muted)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;font-size:12px!important;font-weight:900!important;display:flex!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{place-items:center!important;width:176px!important;height:176px!important;margin:16px auto 12px!important;display:grid!important;position:relative!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 #1f7bf047)!important;animation:4.6s ease-in-out infinite v2Float!important}.site-v2 .orbit-ring{border:1px dashed #1f7bf057!important;border-radius:50%!important;position:absolute!important}.site-v2 .ring-a{animation:18s linear infinite v2Rotate!important;inset:10px!important}.site-v2 .ring-b{animation:12s linear infinite reverse v2Rotate!important;inset:38px!important}.site-v2 .orbit-dot{background:var(--v2-cyan)!important;border-radius:50%!important;width:12px!important;height:12px!important;position:absolute!important;box-shadow:0 0 0 7px #1ec6e81f!important}.site-v2 .dot-a{top:18px!important;right:42px!important}.site-v2 .dot-b{background:var(--v2-green)!important;bottom:30px!important;left:34px!important}.site-v2 .dot-c{background:var(--v2-amber)!important;top:74px!important;left:13px!important}.site-v2 .site-v2-lab-route-card{border:1px solid var(--v2-line)!important;background:var(--v2-card-strong)!important;border-radius:24px!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{color:var(--v2-muted)!important;font-weight:800!important;line-height:1.8!important;display:block!important}.site-v2 .site-v2-lab-route-card div{grid-template-columns:auto 1fr auto 1fr auto!important;align-items:center!important;gap:10px!important;margin:8px 0!important;display:grid!important}.site-v2 .site-v2-lab-route-card b{color:var(--v2-ink)!important;font-size:24px!important;font-weight:900!important}.site-v2 .site-v2-lab-route-card i{background:linear-gradient(90deg,transparent,var(--v2-blue),transparent)!important;border-radius:999px!important;height:2px!important}.site-v2 .site-v2-lab-route-card svg{color:var(--v2-blue)!important}.site-v2 .site-v2-lab-panels{gap:10px!important;margin-top:12px!important;display:grid!important}.site-v2 .site-v2-lab-panels article{border:1px solid var(--v2-line)!important;background:#ffffff9e!important;border-radius:20px!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:12px!important;min-height:72px!important;padding:12px!important;display:grid!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;color:var(--v2-blue)!important;background:#1f7bf01a!important;border-radius:16px!important;padding:10px!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{color:var(--v2-ink)!important;font-size:17px!important;font-weight:900!important;line-height:1.45!important;display:block!important}.site-v2 .site-v2-mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important;display:grid!important}.site-v2 .site-v2-mini-metrics div{text-align:center!important;background:#1f7bf014!important;border:1px solid #1f7bf029!important;border-radius:18px!important;padding:12px!important}.site-v2 .site-v2-mini-metrics strong{color:var(--v2-blue)!important;font-size:22px!important;font-weight:900!important;display:block!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{color:var(--v2-ink)!important;background:linear-gradient(#f8fcff,#eef7ff)!important;padding:clamp(70px,9vw,130px) clamp(18px,5vw,72px)!important}.site-v2.site-v2-dark .site-v2-section{background:linear-gradient(#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;font-weight:700!important;line-height:2.08!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{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,2vw,22px)!important;display:grid!important}.site-v2 .site-v2-travel-card{border-radius:30px!important;min-height:330px!important;overflow:hidden!important}.site-v2 .site-v2-travel-visual{background:radial-gradient(circle at 25% 30%,#ffffff94,#0000 34%),linear-gradient(135deg,#1f7bf029,#1ec6e81a)!important;border-radius:26px!important;min-height:160px!important;margin:12px!important;position:relative!important;overflow:hidden!important}.site-v2 .site-v2-travel-visual svg{width:54px!important;height:54px!important;color:var(--v2-blue)!important;position:absolute!important;bottom:22px!important;right:22px!important}.site-v2 .site-v2-travel-visual strong{color:var(--v2-ink)!important;font-size:14px!important;font-weight:900!important;position:absolute!important;top:18px!important;left:18px!important}.site-v2 .travel-line{background:#1f7bf033!important;border-radius:999px!important;position:absolute!important}.site-v2 .line-a{width:66%;height:8px;top:38px;right:18px}.site-v2 .line-b{width:48%;height:8px;top:62px;right:18px}.site-v2 .line-c{border-radius:22px;width:72px;height:72px;bottom:18px;left:20px;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;font-weight:900!important;line-height:1.55!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;font-weight:700!important;line-height:2!important}.site-v2 .site-v2-scroll-top{z-index:90!important;color:#fff!important;background:linear-gradient(135deg,#1f7bf0,#0f62da)!important;border:1px solid #ffffff80!important;border-radius:18px!important;place-items:center!important;width:54px!important;height:54px!important;display:grid!important;position:fixed!important;bottom:28px!important;left:clamp(18px,3vw,36px)!important;right:auto!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 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{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=1180px){.site-v2 .site-v2-hero-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"copy""claim""lab"!important;max-width:840px!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 (width<=900px){.site-v2 .site-v2-header{padding-inline:10px!important;inset:10px 0 auto!important}.site-v2 .site-v2-nav-shell{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffffff0!important;border:1px solid #a8c5e86b!important;border-radius:22px!important;grid-template-columns:auto 1fr auto!important;min-height:58px!important;padding:6px!important;box-shadow:0 16px 38px #27538421!important}.site-v2.site-v2-dark .site-v2-nav-shell{background:#061426eb!important}.site-v2 .site-v2-brand{justify-self:end!important;min-width:0!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{order:-1!important;justify-self:start!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;color:var(--v2-blue)!important;background:#fff!important;border:1px solid #d8e6f8!important;border-radius:14px!important;place-items:center!important;padding:0!important;display:inline-grid!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{color:#d9ebff!important;background:#0d1f36f2!important;border-color:#b1d1f438!important}.site-v2 .site-v2-brand-logo img{width:34px!important}.site-v2 .site-v2-mobile-nav{top:calc(100% + 8px)!important;border:1px solid var(--v2-line)!important;box-shadow:var(--v2-shadow)!important;background:#fffffff5!important;border-radius:22px!important;gap:8px!important;padding:10px!important;display:grid!important;position:absolute!important;inset-inline:10px!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{border:1px solid var(--v2-line)!important;background:var(--v2-card)!important;min-height:46px!important;color:var(--v2-ink)!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-weight:900!important;text-decoration:none!important;display:flex!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: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:#fff;--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 #05234929;background:var(--v2-paper);min-height:100vh;color:var(--v2-ink);font-family:var(--font-sans);overflow-x:clip}.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{z-index:80;padding-top:20px;transition:background .22s,box-shadow .22s,padding .22s;position:fixed;inset:0 0 auto}.makfi-v2-header.is-solid{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;padding-top:0;box-shadow:0 8px 28px #0b26491a}.makfi-v2-nav-shell{color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:min(100% - 48px,1320px);min-height:64px;margin-inline:auto;transition:color .22s;display:grid;position:relative}.makfi-v2-header.is-solid .makfi-v2-nav-shell{color:var(--v2-ink)}.makfi-v2-brand{color:inherit;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.makfi-v2-brand strong{font-family:var(--font-sans);letter-spacing:0;font-size:25px;font-weight:900}.makfi-v2-nav{justify-content:center;align-items:center;gap:25px;display:flex}.makfi-v2-nav button,.makfi-v2-text-action{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:800}.makfi-v2-nav button:hover,.makfi-v2-text-action:hover{color:var(--v2-blue)}.makfi-v2-actions{justify-content:end;align-items:center;gap:8px;display:flex}.makfi-v2-login,.makfi-v2-utility,.makfi-v2-menu{min-height:40px;color:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff5c;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.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-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{width:42px;padding:0;display:none}.makfi-v2-mobile-nav{top:calc(100% + 12px);color:var(--v2-ink);border:1px solid var(--v2-line);box-shadow:var(--v2-shadow);background:#fffffffa;border-radius:14px;gap:4px;padding:10px;display:grid;position:absolute;inset-inline:0}.makfi-v2-mobile-nav button,.makfi-v2-mobile-nav a{min-height:42px;color:var(--v2-ink);text-align:start;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-weight:800;text-decoration:none;display:flex}.makfi-v2-mobile-nav button:hover,.makfi-v2-mobile-nav a:hover{color:var(--v2-blue);background:#f2f7fd}.makfi-v2-hero{isolation:isolate;background:var(--v2-night);color:#fff;align-items:center;min-height:860px;display:flex;position:relative;overflow:hidden}.makfi-v2-hero-media,.makfi-v2-hero-shade,.makfi-v2-route-motion{pointer-events:none;position:absolute;inset:0}.makfi-v2-hero-media{object-fit:cover;object-position:center;opacity:.86;width:100%;height:100%;animation:20s ease-in-out infinite alternate makfiV2MapDrift;transform:scale(1.04)}.makfi-v2-hero-shade{z-index:1;background:linear-gradient(90deg,#041226f0,#041226b3 46%,#04122659),linear-gradient(#0000 58%,#041226c2)}.makfi-v2-route-motion{z-index:2;overflow:hidden}.makfi-v2-route-motion:before,.makfi-v2-route-motion:after{content:"";border:1px solid #9bd5ff2e;border-radius:50%;width:480px;height:480px;animation:18s linear infinite makfiV2Orbit;position:absolute;inset:auto}.makfi-v2-route-motion:before{top:160px;right:-150px}.makfi-v2-route-motion:after{animation-duration:26s;animation-direction:reverse;bottom:-160px;left:-210px}.makfi-v2 .route-line{opacity:.75;transform-origin:100%;filter:drop-shadow(0 0 8px #33a4ff80);background:repeating-linear-gradient(90deg,#b4e5ffeb 0 3px,#0000 3px 10px);width:42vw;height:1px;animation:8s linear infinite makfiV2Route;position:absolute}.makfi-v2 .route-line-two{animation-delay:-2.5s;top:61%;right:-9%;transform:rotate(-17deg)}.makfi-v2 .route-line-three{animation-delay:-5s;bottom:16%;left:18%;transform:rotate(-6deg)}.makfi-v2 .route-node{background:#b9e7ff;border-radius:50%;width:10px;height:10px;animation:2.7s ease-out infinite makfiV2Node;position:absolute;box-shadow:0 0 0 7px #82cfff24,0 0 24px #79d3ffcc}.makfi-v2 .node-one{top:33%;left:17%}.makfi-v2 .node-two{background:var(--v2-coral);animation-delay:-1s;top:44%;right:24%;box-shadow:0 0 0 7px #ef725d24,0 0 24px #ef725db8}.makfi-v2 .node-three{animation-delay:-1.8s;bottom:21%;right:38%}.makfi-v2-hero-layout{z-index:3;grid-template-columns:minmax(0,1.22fr) minmax(380px,.78fr);align-items:center;gap:clamp(34px,7vw,96px);padding-top:118px;padding-bottom:128px;display:grid;position:relative}.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{color:#fff;max-width:660px;font-size:clamp(48px,5.3vw,78px);font-weight:800;line-height:1.26}.makfi-v2-hero-copy>p:not(.makfi-v2-hero-note){color:#eff7ffdb;max-width:610px;margin-top:24px;font-size:clamp(16px,1.45vw,20px);font-weight:600;line-height:2}.makfi-v2-hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.makfi-v2-primary,.makfi-v2-outline-action,.makfi-v2-submit,.makfi-v2-contact-form button{color:#fff;background:var(--v2-blue);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-weight:900;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px #1073ea52}.makfi-v2-primary:hover,.makfi-v2-outline-action:hover,.makfi-v2-submit:hover,.makfi-v2-contact-form button:hover{background:var(--v2-blue-deep);transform:translateY(-2px);box-shadow:0 16px 32px #1073ea6b}.makfi-v2-text-action{color:#fff;align-items:center;gap:8px;font-size:15px;display:inline-flex}.makfi-v2-hero-note{color:#dff0ffb3;align-items:center;gap:8px;margin-top:23px;font-size:13px;font-weight:700;display:flex}.makfi-v2-claim-launch{width:100%;color:var(--v2-ink);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff5;border:1px solid #d1e6fbb3;border-radius:18px;padding:25px;box-shadow:0 28px 72px #000c1f5c}.makfi-v2-claim-topline{color:var(--v2-blue);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:900;display:flex}.makfi-v2-claim-topline small{color:var(--v2-muted);font-size:11px;font-weight:700}.makfi-v2-claim-launch h2{font-family:var(--font-display);color:var(--v2-ink);margin-top:15px;font-size:33px;line-height:1.38}.makfi-v2-claim-launch>p{color:var(--v2-muted);margin-top:6px;font-size:13px;font-weight:600;line-height:1.85}.makfi-v2-claim-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.makfi-v2-claim-types button{min-height:92px;color:var(--v2-ink-soft);border:1px solid var(--v2-line);text-align:start;cursor:pointer;background:#fbfdff;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:11px;transition:color .16s,border-color .16s,background .16s,transform .16s;display:grid}.makfi-v2-claim-types button>svg:last-child{color:var(--v2-blue);grid-column:2;justify-self:end}.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{color:var(--v2-muted);margin-top:3px;font-size:11px;font-weight:700}.makfi-v2-flight-field{color:var(--v2-ink-soft);margin-top:18px;font-size:13px;font-weight:900;display:block}.makfi-v2-flight-field>div{min-height:52px;color:var(--v2-blue);background:#fff;border:1px solid #cbdced;border-radius:10px;align-items:center;gap:10px;margin-top:8px;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:flex}.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%;color:var(--v2-ink);text-align:right;direction:ltr;background:0 0;border:0;outline:0;font-weight:800}.makfi-v2-submit{width:100%;margin-top:16px}.makfi-v2-submit-note{color:var(--v2-muted);justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:12px;font-weight:700;display:flex}.makfi-v2-hero-footnote{z-index:4;inset-inline:0;color:#eef8ffc7;justify-content:space-between;align-items:center;gap:14px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:26px}.makfi-v2-hero-footnote span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.makfi-v2-hero-footnote b{color:#8ed2ff;font-size:11px}.makfi-v2-hero-footnote i{background:#bde3ff59;flex:1;max-width:72px;height:1px}.makfi-v2-section h2{color:var(--v2-ink);font-size:clamp(37px,4.2vw,64px);font-weight:800;line-height:1.37}.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{color:var(--v2-muted);margin-top:14px;font-size:clamp(15px,1.25vw,18px);font-weight:600;line-height:2}.makfi-v2-journey-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:58px 0 0;padding:0;list-style:none;display:grid}.makfi-v2-journey-rail li{padding-top:70px;position:relative}.makfi-v2-journey-rail li:not(:last-child):after{content:"";top:30px;border-top:1px dashed #bbcee2;width:calc(100% - 38px);position:absolute;inset-inline-start:68px}.makfi-v2-journey-number{top:0;color:var(--v2-blue);font-size:12px;font-weight:900;position:absolute;inset-inline-start:0}.makfi-v2-journey-icon{top:17px;width:40px;height:40px;color:var(--v2-blue);background:#f7fbff;border:1px solid #cbe2f8;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-start:0}.makfi-v2-journey-rail h3{color:var(--v2-ink);font-size:20px;font-weight:900}.makfi-v2-journey-rail p{color:var(--v2-muted);margin-top:9px;font-size:14px;font-weight:600;line-height:1.9}.makfi-v2-service-layout,.makfi-v2-portal-layout,.makfi-v2-contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(42px,8vw,130px);display:grid}.makfi-v2-document-visual{border-radius:18px;min-height:510px;margin:0;overflow:hidden;box-shadow:0 24px 64px #092a4f2e}.makfi-v2-document-visual img{object-fit:cover;width:100%;height:100%;display:block}.makfi-v2-service-list{border-top:1px solid #d6e4f1;margin-top:34px}.makfi-v2-service-list button{width:100%;min-height:94px;color:var(--v2-ink);text-align:start;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d6e4f1;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:17px 0;transition:color .16s,padding .16s;display:grid}.makfi-v2-service-list button:hover,.makfi-v2-service-list button.active{color:var(--v2-blue);padding-inline:10px}.makfi-v2-service-icon{width:42px;height:42px;color:var(--v2-blue);background:#eaf4ff;border-radius:12px;place-items:center;display:grid}.makfi-v2-service-list .accent-coral .makfi-v2-service-icon{color:var(--v2-coral);background:#fff0ed}.makfi-v2-service-list .accent-mint .makfi-v2-service-icon{color:var(--v2-mint);background:#e8f8f1}.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{color:var(--v2-muted);margin-top:4px;font-size:13px;font-weight:600;line-height:1.75}.makfi-v2-portal-section{background:#fff;overflow:hidden}.makfi-v2-portal-copy{order:2}.makfi-v2-outline-action{color:var(--v2-blue);box-shadow:none;background:0 0;border:1px solid #c9def2;margin-top:29px}.makfi-v2-outline-action:hover{color:#fff;border-color:var(--v2-blue)}.makfi-v2-portal-board{background:#f8fbfe;border:1px solid #d6e5f2;border-radius:17px;padding:20px;box-shadow:0 22px 58px #1139641f}.makfi-v2-board-heading{border-bottom:1px solid #dce7f1;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding-bottom:17px;display:grid}.makfi-v2-board-heading span{color:var(--v2-muted);letter-spacing:.08em;direction:ltr;font-size:11px;font-weight:900}.makfi-v2-board-heading b{direction:ltr;font-size:18px;font-weight:900}.makfi-v2-board-heading em{color:#9a6300;background:#fff3dd;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900}.makfi-v2-board-track{grid-template-columns:repeat(4,1fr);gap:7px;margin:22px 0;display:grid}.makfi-v2-board-track i{background:#dce6f0;border-radius:99px;height:6px}.makfi-v2-board-track i.done{background:var(--v2-blue)}.makfi-v2-board-list{gap:8px;display:grid}.makfi-v2-board-list>div{min-height:62px;color:var(--v2-ink-soft);background:#fff;border:1px solid #e1eaf2;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:800;display:grid}.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{color:#fff;background:var(--v2-ink);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:14px;padding:15px 14px;display:grid}.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-layout{align-items:start}.makfi-v2-contact-meta{color:var(--v2-ink-soft);gap:11px;margin-top:28px;font-size:14px;font-weight:800;display:grid}.makfi-v2-contact-meta span{align-items:center;gap:9px;display:flex}.makfi-v2-contact-meta svg{color:var(--v2-blue)}.makfi-v2-contact-form{background:#fff;border-radius:15px;gap:10px;padding:20px;display:grid;box-shadow:0 16px 44px #173e681c}.makfi-v2-contact-form input,.makfi-v2-contact-form textarea{width:100%;min-height:48px;color:var(--v2-ink);background:#fff;border:1px solid #d4e2ef;border-radius:9px;outline:0;padding:0 13px;font-weight:700}.makfi-v2-contact-form textarea{resize:vertical;padding-block:12px}.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;box-shadow:none;border-radius:9px}.makfi-v2-contact-form small{color:var(--v2-mint);font-weight:800}.makfi-v2-footer{color:#ffffffc7;background:var(--v2-night);padding:34px 0}.makfi-v2-footer-row{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;display:grid}.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{gap:16px;display:flex}.makfi-v2-footer a{color:#ffffffc7;font-size:13px;font-weight:800;text-decoration:none}.makfi-v2-footer a:hover{color:#9cdbff}.makfi-v2-scroll-top{z-index:90;color:#fff;background:var(--v2-blue);cursor:pointer;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:fixed;bottom:24px;left:clamp(16px,3vw,34px);box-shadow:0 14px 30px #1976e961}.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 #00000047}.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);background:#0a1f37;border-color:#294764}.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);background:#081d34f5;border-color:#244463}.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);background:#0a2039;border-color:#294967}.makfi-v2-dark .makfi-v2-claim-types button:hover,.makfi-v2-dark .makfi-v2-claim-types button.active{color:#fff;background:#10335b;border-color:#4a9dff}.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{background:#0a2039;border-color:#284966}.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;background:#071a30;border-color:#284966}.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);background:#071a30;border-color:#294967}.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)translate(-1.4%,1.1%)}}@keyframes makfiV2Orbit{to{transform:rotate(360deg)}}@keyframes makfiV2Route{0%{opacity:.25;background-position:0 0}50%{opacity:.88}to{opacity:.25;background-position:112px 0}}@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:translateY(-14px)}}@keyframes makfiV2PlaneDrift{0%{transform:translateZ(0)rotate(-8deg)}to{transform:translate(18px,-20px)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.makfi-v2 *,.makfi-v2 :before,.makfi-v2 :after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (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{text-align:center;max-width:700px;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{padding-bottom:28px;position:relative;bottom:auto;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 (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{grid-template-columns:auto 1fr auto;gap:9px;min-height:54px}.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{border:1px solid #ffffff47;border-radius:10px;justify-content:center;min-height:46px}.makfi-v2-hero-note{justify-content:start;font-size:12px;line-height:1.75}.makfi-v2-claim-launch{border-radius:15px;padding:18px}.makfi-v2-claim-launch h2{font-size:28px}.makfi-v2-claim-types{grid-template-columns:1fr}.makfi-v2-claim-types button{grid-template-columns:auto 1fr auto;min-height:57px}.makfi-v2-claim-types button>svg:last-child{grid-column:auto;justify-self:end}.makfi-v2-claim-types small{margin-inline-start:4px;display:inline}.makfi-v2-hero-footnote{gap:10px;width:min(100% - 28px,1220px);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{padding-top:0;min-height:134px;padding-inline-start:68px}.makfi-v2-journey-rail li:not(:last-child):after{top:50px;border-top:0;border-inline-start:1px dashed #bbcee2;width:1px;height:calc(100% - 16px);inset-inline-start:20px}.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{border-radius:14px;min-height:290px}.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{border-radius:14px;padding: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:#ffffffe0;--v2-card-solid:#fff;--v2-line:#7aa0cd47;--v2-blue:#1976e9;--v2-blue-dark:#0f4fb9;--v2-cyan:#15c0df;--v2-green:#19b77b;--v2-amber:#f59e0b;--v2-shadow:0 24px 70px #1f579424;color:var(--v2-ink)!important;background:radial-gradient(circle at 9% 8%,#1976e91f,#0000 28%),radial-gradient(circle at 86% 16%,#15c0df24,#0000 30%),linear-gradient(#f8fbff,#eef7ff 45%,#fff)!important}.site-v2.site-v2-dark{--v2-bg:#071426;--v2-ink:#f7fbff;--v2-muted:#b8c8dc;--v2-card:#09192dd1;--v2-card-solid:#0b1c32;--v2-line:#bedbff30;--v2-shadow:0 26px 80px #00000061;background:radial-gradient(circle at 13% 10%,#2280ff33,#0000 30%),radial-gradient(circle at 83% 18%,#15c0df21,#0000 34%),linear-gradient(#061221,#09203a,#071426)!important}.site-v2 .site-v2-hero{background:radial-gradient(circle at 19% 24%,#1976e929,#0000 28%),radial-gradient(circle at 78% 22%,#15c0df1f,#0000 30%),linear-gradient(135deg,#f8fcfff5,#ebf6fff0 56%,#fffffffa)!important;min-height:100svh!important;padding:clamp(112px,12vh,150px) clamp(18px,4vw,72px) clamp(54px,7vh,86px)!important}.site-v2.site-v2-dark .site-v2-hero{background:radial-gradient(circle at 16% 22%,#1976e933,#0000 32%),radial-gradient(circle at 82% 18%,#15c0df1f,#0000 34%),linear-gradient(135deg,#061221,#08213c 54%,#071426)!important}.site-v2 .site-v2-hero:before{opacity:.72!important;background-image:linear-gradient(#1976e912 1px,#0000 1px),linear-gradient(90deg,#1976e912 1px,#0000 1px)!important;background-size:64px 64px!important;-webkit-mask-image:radial-gradient(circle at 52% 36%,#000 0 46%,#0000 75%)!important;mask-image:radial-gradient(circle at 52% 36%,#000 0 46%,#0000 75%)!important}.site-v2 .site-v2-hero:after{border-color:#1976e921!important;width:min(980px,78vw)!important;height:min(980px,78vw)!important;top:50%!important;right:53%!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{background:linear-gradient(90deg,#0000,#1976e985,#15c0dfb3,#0000)!important;height:3px!important}.site-v2 .stream-one{width:46vw!important;top:26%!important;right:48%!important;transform:rotate(-16deg)!important}.site-v2 .stream-two{width:42vw!important;bottom:22%!important;left:8%!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{box-shadow:none!important;color:var(--v2-ink)!important;background:0 0!important;border:0!important;padding:4px!important}.site-v2 .site-v2-header.is-solid .site-v2-nav-shell{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border:1px solid #9abde459!important;box-shadow:0 18px 44px #21579421!important}.site-v2 .site-v2-header:has(.site-v2-mobile-nav) .site-v2-nav-shell{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border:1px solid #9abde459!important;box-shadow:0 18px 44px #21579421!important}.site-v2.site-v2-dark .site-v2-header.is-solid .site-v2-nav-shell{background:#071322e6!important;border-color:#bedbff33!important}.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{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffbd!important;border:1px solid #9abde457!important;box-shadow:0 12px 30px #1f579417!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{color:var(--v2-ink)!important;background:#09192db8!important;border-color:#bedbff2e!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 (width>=1181px){.site-v2 .site-v2-hero-grid{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;width:min(100%,1280px)!important;min-height:calc(100svh - 220px)!important;display:grid!important}.site-v2 .site-v2-hero-copy{text-align:right!important;grid-area:copy!important;place-self:end stretch!important;max-width:700px!important;padding:0!important}.site-v2 .site-v2-claim-card{grid-area:claim!important;place-self:center stretch!important;width:100%!important;max-width:520px!important}.site-v2 .site-v2-flight-lab{grid-area:lab!important;place-self:start stretch!important;width:100%!important;max-width:700px!important}}.site-v2 .site-v2-hero-copy h1{max-width:690px!important;margin:0 0 18px!important;font-size:clamp(44px,5vw,68px)!important;line-height:1.42!important}.site-v2 .site-v2-hero-copy p{color:var(--v2-muted)!important;max-width:680px!important;font-size:clamp(16px,1.1vw,19px)!important;line-height:2.06!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{border-radius:18px!important;min-height:54px!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{border:1px solid var(--v2-line)!important;min-height:42px!important;color:var(--v2-muted)!important;background:#ffffff9e!important;border-radius:999px!important;padding:8px 12px!important}.site-v2.site-v2-dark .site-v2-trust-row span{background:#09192db8!important}.site-v2 .site-v2-claim-card{-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:linear-gradient(#fffffff0,#ffffffd1),radial-gradient(circle at 12% 0,#1976e91f,#0000 34%)!important;border:1px solid #7aa0cd47!important;border-radius:30px!important;padding:clamp(18px,2.2vw,28px)!important;position:relative!important;box-shadow:0 30px 90px #1f57942e!important}.site-v2.site-v2-dark .site-v2-claim-card{background:linear-gradient(#0c1f36f0,#09192dd1),radial-gradient(circle at 12% 0,#1976e92b,#0000 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;color:var(--v2-blue)!important;background:#eaf3ff!important;border-radius:999px!important;padding:7px 12px!important;font-size:12px!important;font-weight:900!important}.site-v2.site-v2-dark .site-v2-card-heading span{color:#9dccff!important;background:#1976e929!important}.site-v2 .site-v2-card-heading h2{margin:0!important;font-size:clamp(31px,3vw,42px)!important;line-height:1.38!important}.site-v2 .site-v2-card-heading p{color:var(--v2-muted)!important;font-size:14px!important;line-height:1.95!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;color:var(--v2-muted)!important;background:#eff7ffdb!important;border-radius:16px!important;padding:8px!important;font-size:12px!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{text-align:right!important;background:#f8fbffdb!important;border:1px solid #91b2db47!important;border-radius:22px!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;padding:13px 14px!important;display:grid!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{border-radius:16px!important;grid-area:icon!important;width:46px!important;height:46px!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{color:var(--v2-muted)!important;grid-area:small!important;font-size:13px!important;line-height:1.5!important}.site-v2 .site-v2-type-card:after{content:""!important;border:2px solid #aac2df!important;border-radius:999px!important;grid-area:check!important;justify-self:end!important;width:14px!important;height:14px!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{gap:8px!important;margin-top:16px!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{background:#fffffff2!important;border:1px solid #91b2db5c!important;border-radius:18px!important;height:58px!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{color:var(--v2-muted)!important;background:#1976e914!important;border-radius:18px!important;margin-top:12px!important;padding:12px 14px!important;line-height:1.8!important}.site-v2.site-v2-dark .site-v2-amadeus-note{color:#c8d9ec!important;background:#1976e924!important}.site-v2 .site-v2-submit{background:linear-gradient(135deg,#2083ff,#0959d1)!important;border-radius:19px!important;min-height:58px!important;margin-top:14px!important;font-size:17px!important;box-shadow:0 20px 46px #1976e947!important}.site-v2 .site-v2-flight-lab{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(#ffffffb8,#ffffff7a),radial-gradient(circle at 84% 16%,#15c0df26,#0000 35%)!important;border:1px solid #7aa0cd40!important;border-radius:28px!important;min-height:240px!important;padding:16px!important;box-shadow:0 20px 60px #1f57941c!important}.site-v2.site-v2-dark .site-v2-flight-lab{background:linear-gradient(#0a1c32bd,#09192d7a),radial-gradient(circle at 84% 16%,#15c0df21,#0000 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{background:#ffffffb8!important;border-radius:20px!important;padding:12px!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{border-radius:18px!important;align-items:start!important;min-height:70px!important;padding:9px!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%,#1976e914,#0000 30%),linear-gradient(#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%,#1976e91f,#0000 30%),linear-gradient(#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{color:var(--v2-muted)!important;line-height:2!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{background:#ffffffdb!important;border-radius:28px!important;min-height:330px!important;padding:18px!important;overflow:hidden!important}.site-v2.site-v2-dark .site-v2-travel-card{background:#0a1b31d1!important}.site-v2 .site-v2-travel-visual{background:radial-gradient(circle at 24% 34%,#1976e93d,#0000 28%),radial-gradient(circle at 74% 70%,#15c0df33,#0000 30%),linear-gradient(135deg,#ecf6ff,#fff)!important;border-radius:24px!important;height:145px!important}.site-v2.site-v2-dark .site-v2-travel-visual{background:radial-gradient(circle at 24% 34%,#1976e947,#0000 28%),radial-gradient(circle at 74% 70%,#15c0df33,#0000 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{z-index:120!important;color:#fff!important;opacity:1!important;visibility:visible!important;background:linear-gradient(135deg,#2083ff,#0959d1)!important;border:1px solid #ffffff5c!important;border-radius:18px!important;place-items:center!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;display:inline-grid!important;position:fixed!important;bottom:22px!important;left:22px!important;right:auto!important;transform:none!important;box-shadow:0 20px 46px #1976e957!important}.site-v2 .site-v2-scroll-top svg,.site-v2-scroll-top.site-scroll-top svg{stroke:currentColor!important;opacity:1!important;width:23px!important;height:23px!important}@media (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;gap:18px!important;max-width:860px!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 (width<=900px){.site-v2 .site-v2-header{padding-inline:10px!important;inset:10px 0 auto!important}.site-v2 .site-v2-nav-shell{background:#fffffff0!important;border:1px solid #9abde457!important;border-radius:22px!important;grid-template-columns:auto auto 1fr!important;min-height:62px!important;padding:6px!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{border-radius:15px!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;display:inline-grid!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{grid-template-columns:44px 1fr auto!important;min-height:70px!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{border-radius:17px!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;bottom:14px!important;left:14px!important}}.makfi-v2.site-app{width:100%;min-width:0;max-width:100%;padding-top:0!important}@media (width<=980px){.makfi-v2 .makfi-v2-hero{display:block}}@media (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{grid-template-columns:minmax(0,1fr)!important;display:grid!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:#fff;--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 #13417529;color:var(--v2-ink)!important;font-family:var(--font-sans)!important;background:radial-gradient(circle at 12% 9%,#419aff26,#0000 30%),radial-gradient(circle at 84% 18%,#15b9811f,#0000 28%),linear-gradient(#f7fbff,#eef6ff 48%,#fff)!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{z-index:90!important;box-shadow:none!important;background:0 0!important;padding:0!important;position:fixed!important;inset:18px 0 auto!important}.makfi-v2-header.is-solid{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border-bottom:1px solid #d0e2f6c7!important;padding:10px 0!important;inset-block-start:0!important;box-shadow:0 16px 38px #16467c1a!important}.makfi-v2-nav-shell{width:min(100% - 44px,1180px)!important;min-height:68px!important;color:var(--v2-ink)!important;-webkit-backdrop-filter:blur(22px)saturate(150%)!important;backdrop-filter:blur(22px)saturate(150%)!important;background:#ffffffb8!important;border:0!important;border-radius:999px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:22px!important;margin-inline:auto!important;padding:8px 12px!important;display:grid!important;box-shadow:0 22px 58px #0d356624!important}.makfi-v2-header:not(.is-solid) .makfi-v2-nav-shell{background:#ffffff94!important}.makfi-v2-brand{color:var(--v2-ink)!important;align-items:center!important;gap:10px!important;display:inline-flex!important}.makfi-v2-brand img{object-fit:contain!important;width:44px!important;height:44px!important}.makfi-v2-brand strong{color:var(--v2-ink)!important;font-family:var(--font-sans)!important;font-size:28px!important;font-weight:950!important;line-height:1!important}.makfi-v2-nav{background:#ffffff80!important;border:1px solid #c7dcf4bd!important;border-radius:999px!important;justify-content:center!important;justify-self:center!important;align-items:center!important;gap:6px!important;padding:6px!important;display:inline-flex!important}.makfi-v2-nav button{min-height:38px!important;color:var(--v2-ink-soft)!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 18px!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;color:var(--v2-ink)!important;box-shadow:none!important;background:#ffffffbd!important;border:1px solid #c8dbefdb!important;border-radius:14px!important;padding:0 15px!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;color:var(--v2-ink)!important;background:linear-gradient(#eff7fff0,#ffffffb3),radial-gradient(circle at 12% 72%,#1677ea24,#0000 34%),radial-gradient(circle at 88% 52%,#15b98126,#0000 32%)!important;align-items:center!important;padding:128px 0 54px!important;display:grid!important;overflow:hidden!important}.makfi-v2-hero:before,.makfi-v2-hero:after{content:""!important;pointer-events:none!important;z-index:0!important;position:absolute!important}.makfi-v2-hero:before{inset-inline-start:-250px!important;background:linear-gradient(135deg,#ffffff2e,transparent 55%),repeating-conic-gradient(from 120deg,#1677ea24 0 7deg,transparent 7deg 16deg)!important;border-radius:50%!important;width:780px!important;height:780px!important;animation:34s linear infinite makfiV2Orbit!important;top:130px!important;-webkit-mask-image:radial-gradient(circle,#0000 0 43%,#000 44% 45%,#0000 46% 100%)!important;mask-image:radial-gradient(circle,#0000 0 43%,#000 44% 45%,#0000 46% 100%)!important}.makfi-v2-hero:after{inset-inline-end:7%!important;filter:blur(2px)!important;background:linear-gradient(135deg,#1677ea21,#15b9811a)!important;border-radius:42% 58% 48% 52%!important;width:460px!important;height:460px!important;animation:9s ease-in-out infinite alternate makfiV2Float!important;bottom:95px!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{opacity:.7!important;filter:none!important;background:repeating-linear-gradient(90deg,#1677ea94 0 7px,#0000 7px 16px)!important;width:44vw!important;height:2px!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{border:3px solid var(--v2-blue)!important;background:#fff!important;box-shadow:0 0 0 10px #1677ea1a,0 16px 32px #1677ea2e!important}.makfi-v2-hero-layout{z-index:3!important;grid-template-columns:minmax(380px,.86fr) minmax(0,1.14fr)!important;align-items:center!important;gap:clamp(36px,7vw,88px)!important;padding:0!important;position:relative!important}.makfi-v2-aviation-stage{inset-inline:auto!important;z-index:0!important;pointer-events:none!important;opacity:.34!important;width:min(32vw,420px)!important;min-width:320px!important;height:430px!important;position:absolute!important;top:365px!important;left:4%!important}.makfi-v2-aviation-stage:before,.makfi-v2-aviation-stage:after{content:""!important;pointer-events:none!important;border-radius:999px!important;position:absolute!important}.makfi-v2-aviation-stage:before{background:radial-gradient(circle,#ffffff2e 0 16%,#0000 17%),conic-gradient(from 48deg,#1677ea24,#0000 24%,#15b98124,#0000 62%,#1677ea1f)!important;border:1px solid #1677ea38!important;width:282px!important;height:282px!important;animation:28s linear infinite makfiV2Orbit!important;inset:42px 18px auto auto!important}.makfi-v2-aviation-stage:after{background:repeating-linear-gradient(90deg,#1677ea9e 0 10px,#0000 10px 20px)!important;width:300px!important;height:2px!important;animation:7s linear infinite makfiV2Route!important;inset:200px auto auto 34px!important;transform:rotate(-16deg)!important}.makfi-v2-flight-card,.makfi-v2-doc-card,.makfi-v2-bag-card{display:none!important}.makfi-v2-orbit-plane{color:var(--v2-ink)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffbd!important;border:1px solid #cae1f8e6!important;align-items:center!important;gap:10px!important;animation:7s ease-in-out infinite alternate makfiV2Float!important;display:inline-flex!important;position:absolute!important;box-shadow:0 18px 45px #1c548e1f!important}.makfi-v2-flight-card{border-radius:20px!important;justify-content:space-between!important;min-width:210px!important;padding:12px 14px!important;inset:10px 34px auto auto!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{background:linear-gradient(90deg,var(--v2-blue),transparent)!important;flex:1!important;height:2px!important}.makfi-v2-doc-card{border-radius:18px!important;padding:11px 14px!important;animation-delay:-1.7s!important;inset:246px 176px auto auto!important}.makfi-v2-bag-card{border-radius:18px!important;padding:11px 14px!important;animation-delay:-3.2s!important;inset:320px auto auto 110px!important}.makfi-v2-orbit-plane{color:#fff!important;background:linear-gradient(135deg,var(--v2-blue),#0bbf91)!important;border:0!important;border-radius:22px!important;justify-content:center!important;width:52px!important;height:52px!important;animation:8s ease-in-out infinite alternate makfiV2PlaneDrift!important;inset:126px auto auto 196px!important}.makfi-v2-claim-launch{max-width:500px!important;color:var(--v2-ink)!important;box-shadow:var(--v2-shadow)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;z-index:3!important;background:linear-gradient(#fffffff0,#f8fcffe0)!important;border:1px solid #c4def7f0!important;border-radius:28px!important;order:1!important;padding:22px!important;position:relative!important}.makfi-v2-claim-launch:before{content:""!important;background:linear-gradient(90deg,var(--v2-blue),#72c8ff,var(--v2-mint))!important;border-radius:99px!important;width:104px!important;height:8px!important;margin:-4px auto 16px!important;display:block!important}.makfi-v2-claim-topline{background:#f6fbff!important;border:1px solid #dcebf9!important;border-radius:16px!important;padding:10px 12px!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{color:var(--v2-ink)!important;margin-top:18px!important;font-size:clamp(28px,2.9vw,38px)!important;font-weight:850!important;line-height:1.5!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;color:var(--v2-ink)!important;background:#ffffffc7!important;border:1px solid #dce8f5!important;border-radius:18px!important;grid-template-columns:46px 1fr auto!important;gap:12px!important;padding:12px!important;box-shadow:0 10px 24px #1f51840f!important}.makfi-v2-claim-types button>svg:first-child{width:46px!important;height:46px!important;color:var(--v2-blue)!important;background:#eaf4ff!important;border-radius:16px!important;padding:11px!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{color:var(--v2-ink-soft)!important;margin-top:18px!important}.makfi-v2-flight-field>span{margin-bottom:8px!important;font-size:13px!important;font-weight:950!important;display:block!important}.makfi-v2-flight-field>div{background:#fff!important;border:1px solid #cfe1f3!important;border-radius:18px!important;min-height:62px!important}.makfi-v2-flight-field input{color:var(--v2-ink)!important;font-size:20px!important;font-weight:950!important}.makfi-v2-submit{background:linear-gradient(135deg,var(--v2-blue),#0a63d8)!important;border-radius:18px!important;min-height:62px!important;margin-top:18px!important;font-size:17px!important}.makfi-v2-submit-note{color:var(--v2-muted)!important;line-height:1.8!important}.makfi-v2-hero-copy{text-align:start!important;z-index:2!important;order:2!important;max-width:640px!important;position:relative!important}.makfi-v2-hero-copy:before{content:"نسخة تجربة المطالبة السريعة"!important;color:var(--v2-blue)!important;font:900 13px/1 var(--font-sans)!important;background:#ffffffb8!important;border:1px solid #cfe5fa!important;border-radius:999px!important;margin-bottom:18px!important;padding:8px 14px!important;display:inline-flex!important}.makfi-v2-hero-copy h1{max-width:610px!important;color:var(--v2-ink)!important;font-size:clamp(38px,4.25vw,62px)!important;font-weight:850!important;line-height:1.62!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{border-radius:16px!important;min-height:54px!important}.makfi-v2-text-action{min-height:54px!important;color:var(--v2-ink)!important;background:#ffffffa8!important;border:1px solid #cddfec!important;border-radius:16px!important;padding:0 18px!important}.makfi-v2-hero-note{color:var(--v2-muted)!important;line-height:1.9!important}.makfi-v2-hero-footnote{z-index:3!important;width:min(100% - 44px,1180px)!important;color:var(--v2-ink-soft)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffff9e!important;border:1px solid #cbe0f6db!important;border-radius:22px!important;margin:38px auto 0!important;padding:14px!important;position:relative!important;inset:auto!important;box-shadow:0 18px 44px #103e6f14!important}.makfi-v2-hero-footnote b{color:var(--v2-blue)!important}.makfi-v2-hero-footnote i{background:#cde1f5!important}.makfi-v2-section{background:0 0!important;padding:clamp(72px,8vw,112px) 0!important}.makfi-v2-journey-section{background:linear-gradient(#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{background:#ffffffbf!important;border:1px solid #dbe9f6!important;border-radius:22px!important;min-height:220px!important;padding:72px 18px 20px!important;box-shadow:0 18px 42px #1b4c7e14!important}.makfi-v2-journey-rail li:after{display:none!important}.makfi-v2-journey-number{top:22px!important;color:#fff!important;background:var(--v2-blue)!important;border-radius:999px!important;padding:7px 10px!important;inset-inline-start:18px!important}.makfi-v2-journey-icon{top:18px!important;border-radius:15px!important;inset-inline:auto 18px!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%,#1677ea1a,#0000 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{background:linear-gradient(145deg,#fff,#eaf5ff)!important;border:1px solid #d7e6f5!important;border-radius:30px!important;min-height:440px!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;gap:12px!important;display:grid!important}.makfi-v2-service-list button{background:#ffffffb8!important;border:1px solid #dbe8f6!important;border-radius:20px!important;min-height:88px!important;padding:14px!important;box-shadow:0 16px 36px #1b4d8012!important}.makfi-v2-service-list button:hover,.makfi-v2-service-list button.active{background:#fff!important;border-color:#9fc8f3!important;padding-inline:18px!important}.makfi-v2-portal-section{background:#fff!important}.makfi-v2-portal-board{background:linear-gradient(#fffffff5,#f7fbfff2)!important;border-radius:30px!important;box-shadow:0 28px 70px #1143781f!important}.makfi-v2-contact-section{background:linear-gradient(#f7fbff,#eaf4ff)!important}.makfi-v2-contact-form{box-shadow:var(--v2-shadow)!important;background:#ffffffb8!important;border:1px solid #d8e7f6!important;border-radius:28px!important}.makfi-v2-contact-form :where(input,textarea){background:#fff!important;border-radius:16px!important}.makfi-v2-footer{color:#fff!important;background:#071a33!important}.makfi-v2-footer .makfi-v2-brand strong,.makfi-v2-footer p,.makfi-v2-footer a{color:#fff!important}.makfi-v2-scroll-top{color:#fff!important;background:var(--v2-blue)!important;border:0!important;border-radius:18px!important;place-items:center!important;width:54px!important;height:54px!important;display:grid!important;bottom:22px!important;left:22px!important;right:auto!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%,#419aff2e,#0000 30%),radial-gradient(circle at 84% 18%,#15b98121,#0000 28%),linear-gradient(#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{color:#f5faff!important;background:#08192bb8!important;border-color:#5a82ad73!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{background:#071728a6!important;border-color:#567fab73!important}.makfi-v2-dark .makfi-v2-hero{background:radial-gradient(circle at 20% 20%,#1677ea36,#0000 36%),radial-gradient(circle at 86% 52%,#15b98124,#0000 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;background:#071627b8!important;border-color:#5285b885!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;background:#091d33db!important;border-color:#4a74a08c!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;background:#041221c7!important;border-color:#284a6b!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 (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;opacity:.38!important;width:520px!important;min-width:0!important;height:330px!important;top:auto!important;bottom:-20px!important;transform:translate(-50%)!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 (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{padding:8px 0!important;inset-block-start:0!important}.makfi-v2-nav-shell{border-radius:20px!important;grid-template-columns:auto 1fr auto!important;gap:8px!important;min-height:58px!important;padding:6px!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{border-radius:15px!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important}.makfi-v2-login span{font-size:0!important}.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{border-radius:22px!important;padding:16px!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{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:24px!important;display:grid!important}.makfi-v2-hero-footnote i{display:none!important}.makfi-v2-hero-footnote span{white-space:normal!important;text-align:center!important;background:#ffffffa8!important;border-radius:14px!important;justify-content:center!important;min-height:42px!important;padding:8px!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{border-radius:16px!important;width:48px!important;height:48px!important;bottom:14px!important;left:14px!important}}.makfi-v2{--v2-ink:#06152d!important;--v2-muted:#60708a!important;--v2-blue:#1f7bf2!important;--v2-line:#cfe2f8!important;color:var(--v2-ink)!important;background:radial-gradient(circle at 16% 8%,#76beff5c,#0000 30%),radial-gradient(circle at 88% 14%,#e0f3ffdb,#0000 34%),linear-gradient(#f5fbff,#edf7ff 48%,#f8fcff)!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{z-index:80!important;pointer-events:none!important;box-shadow:none!important;background:0 0!important;border:0!important;position:fixed!important;inset:22px 0 auto!important}.makfi-v2 .makfi-v2-nav-shell{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;pointer-events:auto!important;background:#ffffffc7!important;border:1px solid #b2cfeed1!important;border-radius:28px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:22px!important;width:min(100% - 42px,1240px)!important;min-height:84px!important;margin-inline:auto!important;padding:10px 18px!important;display:grid!important;box-shadow:0 18px 46px #255b9221,inset 0 1px #fffffff0!important}.makfi-v2 .makfi-v2-brand{color:var(--v2-ink)!important;align-items:center!important;gap:10px!important;text-decoration:none!important;display:inline-flex!important}.makfi-v2 .makfi-v2-brand img{object-fit:contain!important;width:58px!important;height:38px!important}.makfi-v2 .makfi-v2-brand strong{letter-spacing:0!important;font-size:42px!important;line-height:1!important}.makfi-v2 .makfi-v2-nav{justify-self:center!important;align-items:center!important;gap:38px!important;display:flex!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{align-items:center!important;gap:10px!important;display:flex!important}.makfi-v2 .makfi-v2-actions a,.makfi-v2 .makfi-v2-actions button{background:#ffffffbf!important;border:1px solid #b5d3f3d1!important;border-radius:17px!important;min-height:54px!important;box-shadow:0 10px 24px #195ba514!important}.makfi-v2 .makfi-v2-menu{display:none!important}.makfi-v2 .makfi-v2-hero{min-height:1060px!important;color:var(--v2-ink)!important;background:linear-gradient(#eff8ff94,#f5fbffeb),radial-gradient(circle at 18% 52%,#6ab5ff47,#0000 34%)!important;padding:150px 0 68px!important;display:block!important;position:relative!important;overflow:hidden!important}.makfi-v2 .makfi-v2-hero-media,.makfi-v2 .makfi-v2-hero-shade{display:none!important}.makfi-v2 .makfi-v2-hero:before{content:""!important;opacity:.55!important;pointer-events:none!important;background:radial-gradient(circle at 50% 100%,#237bf229,#0000 34%) 50%,linear-gradient(90deg,#0000 0 48%,#3e91f42e 49%,#0000 50% 100%) bottom,repeating-linear-gradient(90deg,#0000 0 78px,#6bb1ff2e 79px 80px) bottom,repeating-linear-gradient(0deg,#0000 0 78px,#6bb1ff24 79px 80px) bottom!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#0000 0 38%,#000 70%,#0000 100%)!important;mask-image:linear-gradient(#0000 0 38%,#000 70%,#0000 100%)!important}.makfi-v2 .makfi-v2-hero-layout{z-index:2!important;grid-template-columns:minmax(390px,.92fr) minmax(0,1.08fr)!important;align-items:center!important;gap:clamp(42px,7vw,110px)!important;min-height:760px!important;display:grid!important;position:relative!important}.makfi-v2 .makfi-v2-hero-copy{text-align:right!important;order:1!important;justify-self:end!important;max-width:620px!important}.makfi-v2 .makfi-v2-hero-copy:before{content:"منصة مكفي لتعويض ركاب الطيران"!important;color:#1c75df!important;background:#edf7ffe0!important;border:1px solid #cce4ff!important;border-radius:999px!important;margin-bottom:18px!important;padding:9px 18px!important;font-size:15px!important;font-weight:900!important;display:inline-flex!important}.makfi-v2 .makfi-v2-hero-copy h1{color:var(--v2-ink)!important;font-family:var(--font-display),var(--font-arabic),sans-serif!important;letter-spacing:0!important;margin:0!important;font-size:clamp(72px,8.4vw,124px)!important;line-height:1.08!important}.makfi-v2 .makfi-v2-hero-copy h1 span{color:#126ee5!important;display:block!important}.makfi-v2 .makfi-v2-hero-copy>p:not(.makfi-v2-hero-note){color:#34435b!important;margin:28px 0 26px!important;font-size:26px!important;font-weight:500!important;line-height:1.9!important}.makfi-v2 .makfi-v2-hero-actions,.makfi-v2 .makfi-v2-hero-footnote{display:none!important}.makfi-v2 .makfi-v2-hero-note{color:#66758d!important;text-align:center!important;margin-top:22px!important}.makfi-v2 .makfi-v2-hero-copy:after{content:"لا مصاريف مقدمة   |   نسبة نجاح عالية   |   متخصصون في حقوق الركاب"!important;color:#26364d!important;margin-top:28px!important;font-weight:800!important;display:block!important}.makfi-v2 .makfi-v2-claim-launch{z-index:3!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffc7!important;border:1px solid #cde1f8e6!important;border-radius:28px!important;order:2!important;justify-self:center!important;width:min(100%,430px)!important;padding:34px 26px 28px!important;position:relative!important;transform:rotate(-3deg)!important;box-shadow:0 28px 70px #2167b42e,inset 0 1px #fffffff5!important}.makfi-v2 .makfi-v2-claim-launch:before{content:"BAGGAGE\a MXF\a PRIORITY"!important;white-space:pre-line!important;color:#7e92ac!important;text-align:center!important;background:linear-gradient(#fff,#dceeff)!important;border-radius:24px 24px 16px 16px!important;width:86px!important;height:190px!important;padding-top:28px!important;font-size:13px!important;font-weight:900!important;position:absolute!important;top:-125px!important;left:-138px!important;transform:rotate(-13deg)!important;box-shadow:0 24px 44px #225fa829!important}.makfi-v2 .makfi-v2-claim-launch:after{content:"MXF   MAKFI"!important;color:#ffffffdb!important;background:linear-gradient(135deg,#69aaff7a,#daecffdb)!important;border-radius:18px!important;place-items:center!important;width:168px!important;height:88px!important;font-weight:900!important;display:grid!important;position:absolute!important;top:104px!important;left:-190px!important;transform:rotate(-8deg)!important;box-shadow:0 22px 48px #225fa824!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{color:var(--v2-ink)!important;margin:0!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{grid-template-columns:repeat(3,1fr)!important;gap:12px!important;margin:22px 0!important;display:grid!important}.makfi-v2 .makfi-v2-claim-types button{min-height:122px!important;color:var(--v2-ink)!important;background:#ffffffd1!important;border:1px solid #e1ebf7!important;border-radius:16px!important;place-items:center!important;gap:9px!important;display:grid!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{background:#ffffffe0!important;border:1px solid #d6e5f5!important;border-radius:14px!important;min-height:58px!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{color:#fff!important;background:linear-gradient(135deg,#1169de,#2795ff)!important;border:0!important;border-radius:14px!important;min-height:60px!important;box-shadow:0 18px 32px #1f7bf240!important}.makfi-v2 .makfi-v2-section{background:0 0!important;padding:64px 0!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{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffa8!important;border:1px solid #cfe2f8e0!important;border-radius:26px!important;box-shadow:0 24px 70px #2d6fb817!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{grid-template-columns:repeat(3,1fr)!important;gap:34px!important;margin-top:30px!important;display:grid!important}.makfi-v2 .makfi-v2-journey-rail li{box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important}.makfi-v2 .makfi-v2-journey-number{color:#fff!important;background:#136fe8!important;width:38px!important;height:38px!important;margin-inline:auto!important;box-shadow:0 0 0 10px #1f7bf214!important}.makfi-v2 .makfi-v2-service-layout{grid-template-columns:1fr 1fr!important;align-items:center!important;gap:40px!important;padding:34px!important;display:grid!important}.makfi-v2 .makfi-v2-document-visual{background:linear-gradient(145deg,#fff,#eaf5ff)!important;border-radius:24px!important;min-height:300px!important;overflow:hidden!important}.makfi-v2 .makfi-v2-service-list{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.makfi-v2 .makfi-v2-service-list button,.makfi-v2 .makfi-v2-portal-board,.makfi-v2 .makfi-v2-contact-form{color:var(--v2-ink)!important;background:#ffffffc7!important;border:1px solid #dbe9f8!important;border-radius:18px!important}.makfi-v2 .makfi-v2-footer{background:0 0!important;padding:34px 0!important}.makfi-v2 .makfi-v2-footer-row{padding:22px 28px!important}.makfi-v2 .makfi-v2-scroll-top{z-index:90!important;color:#fff!important;background:linear-gradient(135deg,#136fe8,#32a2ff)!important;border:0!important;border-radius:18px!important;place-items:center!important;width:56px!important;height:56px!important;display:grid!important;position:fixed!important;bottom:24px!important;left:24px!important;right:auto!important;box-shadow:0 18px 34px #1f7bf247!important}.makfi-v2.makfi-v2-dark{background:linear-gradient(#06142a,#09264c 48%,#07172f)!important}.makfi-v2.makfi-v2-dark .makfi-v2-hero,.makfi-v2.makfi-v2-dark .makfi-v2-section{background:0 0!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 (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;text-align:center!important;justify-self: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 (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{border-radius:20px!important;gap:8px!important;width:min(100% - 18px,100%)!important;min-height:62px!important;padding: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}}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ui-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-skeleton{background:var(--line-soft,#e7eef7);pointer-events:none;border-radius:8px;animation:1.6s ease-in-out infinite makfi-loading-pulse;display:block}.ui-skeleton-line{width:min(100%,180px);height:12px}.ui-skeleton-line.short{width:60%}.ui-skeleton-value{width:105px;height:24px;margin-block:6px}.ui-skeleton-field{width:min(100%,320px);height:44px}.ui-metric-skeleton{min-height:108px}.ui-metric-skeleton .metric-copy{gap:8px;width:100%}.ui-table-skeleton td{height:67px}.ui-table-skeleton .ui-skeleton-line{width:80%}.ui-table-skeleton .ui-skeleton-line.short{width:55%}.ui-chart-skeleton{gap:20px;min-height:310px;display:grid}.ui-skeleton-chart{width:100%;height:220px}.ui-loading-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ui-home-skeleton{grid-template-rows:1fr 1fr .75fr;gap:24px;min-height:308px;padding:28px;display:grid}.ui-path-skeleton{min-height:164px;padding:24px}.ui-path-skeleton .ui-loading-fields{grid-template-columns:repeat(8,minmax(0,1fr));padding-top:44px}.ui-tabs-skeleton{justify-content:space-between;align-items:center;gap:20px;min-height:67px;padding:20px;display:flex}.ui-detail-skeleton{align-content:start;gap:20px;min-height:230px;padding:24px;display:grid}.client-mode .ui-metric-skeleton{min-height:108px}.client-billing-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-page-loading{width:100%;min-width:0}@keyframes makfi-loading-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}@media (width<=820px){.ui-loading-detail>.metric-grid,.client-billing-metrics{grid-template-columns:1fr!important}.ui-loading-fields{grid-template-columns:1fr}.ui-path-skeleton .ui-loading-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-tabs-skeleton{overflow:hidden}}@media (width<=680px){.client-mode .panel-actions>.table-dropdown-shell,.client-mode .panel-actions>.table-dropdown-shell>.ghost-action{width:100%}}button.table-link{box-shadow:none;color:var(--blue,#1f71dd);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}button.table-link:hover{text-decoration:underline}.table-filter-group-label{color:var(--muted);padding:8px 10px 4px;font-size:11px;font-weight:800;display:block}:is(.makfi-app,.support-modal-backdrop,.customer-modal-backdrop) :is(.form-grid,.auth-form,.settings-page,.profile-form,.request-message-composer) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){box-sizing:border-box;font:inherit;color:var(--text,#172033);background:var(--surface,#fff);border:1px solid var(--line,#dbe7f7);border-radius:10px;width:100%;min-width:0}:is(.makfi-app,.support-modal-backdrop,.customer-modal-backdrop) .input-shell{--input-surface:var(--surface,#fff);border:1px solid var(--line,#dbe7f7);background:var(--input-surface);border-radius:10px;align-items:center;min-width:0;min-height:46px;display:flex;position:relative;overflow:hidden}:is(.makfi-app,.support-modal-backdrop,.customer-modal-backdrop) .input-shell:focus-within{border-color:#3078d0;box-shadow:0 0 0 3px #3078d01f}:is(.makfi-app,.support-modal-backdrop,.customer-modal-backdrop) .input-shell :is(input,select,textarea,.password-value){width:100%;min-width:0;min-height:44px;font:inherit;color:var(--text);outline:none;flex:1;padding-block:10px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:is(.makfi-app,.support-modal-backdrop,.customer-modal-backdrop) .input-shell:has(>select){padding:0}:is(.makfi-app,.support-modal-backdrop,.customer-modal-backdrop) .input-shell>select{appearance:none;cursor:pointer;padding-inline:12px 38px;font-size:13px}:is(.makfi-app,.support-modal-backdrop,.customer-modal-backdrop) .input-shell:has(>select:not(.mk-native-select)):after{content:"";inset-inline-end:15px;border:solid var(--muted);pointer-events:none;border-width:0 1.7px 1.7px 0;width:7px;height:7px;position:absolute;top:17px;transform:rotate(45deg)}:-webkit-any(.makfi-app,.support-modal-backdrop,.customer-modal-backdrop) input:-webkit-any(:autofill,:-webkit-autofill){-webkit-text-fill-color:var(--text,#172033);caret-color:var(--text,#172033);box-shadow:0 0 0 1000px var(--input-surface,var(--surface,#fff)) inset!important}:is(.makfi-app,.support-modal-backdrop,.customer-modal-backdrop) input:is(:autofill,:autofill){-webkit-text-fill-color:var(--text,#172033);caret-color:var(--text,#172033);box-shadow:0 0 0 1000px var(--input-surface,var(--surface,#fff)) inset!important}:is(.makfi-app,.support-modal-backdrop,.customer-modal-backdrop) :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #3078d0}:is(.makfi-app,.support-modal-backdrop,.customer-modal-backdrop) .input-shell :is(input,select):focus-visible{outline:none}:is(.makfi-app,.support-modal-backdrop,.customer-modal-backdrop) input[dir=ltr]{text-align:start}.support-ticket-modal .form-grid>label{gap:7px;min-width:0;display:grid}.support-ticket-modal .form-grid>label>span{color:var(--muted);font-size:12px;font-weight:750}.support-ticket-modal .form-grid .input-shell>input{padding-inline:12px}.support-ticket-modal>footer{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:16px;display:flex}html.dark :is(.support-modal-backdrop,.customer-modal-backdrop){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#0e1c30;--surface-soft:#12243b;--text:#e7edf7;--heading:#fff;--muted:#9db0c8;--line:#213650;--line-soft:#182c45}.makfi-app .settings-page .smart-table{table-layout:fixed;width:100%;min-width:0}.makfi-app .settings-page .smart-table :is(th,td){white-space:normal;overflow-wrap:anywhere}.makfi-app .settings-page .table-input{max-width:100%}.makfi-app .conversation-card{min-height:0}.makfi-app .request-conversation{gap:12px;max-height:440px;padding:4px 2px 16px;display:grid;overflow-y:auto}.makfi-app .request-conversation .message-bubble{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;width:min(90%,650px);margin:0;padding:14px 16px}.makfi-app .request-conversation .message-bubble>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.makfi-app .request-conversation .message-bubble strong{color:var(--heading);font-size:13px}.makfi-app .request-conversation .message-bubble small{color:var(--muted);font-size:11px}.makfi-app .request-conversation .message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;line-height:1.8}.makfi-app .conversation-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);background:var(--surface-soft);border-radius:12px;margin:0;padding:24px}.makfi-app .request-message-composer{border-top:1px solid var(--line);gap:10px;margin-top:14px;padding-top:16px;display:grid}.makfi-app .request-message-composer>label{color:var(--heading);font-size:13px;font-weight:750}.makfi-app .request-message-composer textarea{resize:vertical;width:100%;min-height:112px;padding:12px 14px;font-size:14px;line-height:1.7}.makfi-app .composer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.makfi-app .composer-actions small{color:var(--muted);font-size:11px}.makfi-app .document-upload-controls{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:18px;padding-top:16px;display:flex}.makfi-app .document-kind-field{width:min(100%,300px);color:var(--muted);gap:7px;font-size:12px;font-weight:750;display:grid}.makfi-app .claim-document-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:10px;padding:14px;display:grid}.makfi-app .claim-document-card>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.makfi-app .claim-document-card strong{color:var(--heading);overflow-wrap:anywhere;font-size:13px}.makfi-app .claim-document-card small{color:var(--muted);font-size:11px}.makfi-app .claim-document-card p{margin:0}.makfi-app .claim-document-card .ghost-action{justify-self:start;width:auto}.makfi-app .document-download-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;align-content:start;gap:16px;min-width:0;padding:18px;display:grid}.makfi-app .document-download-card h4{color:var(--heading);margin:4px 0;font-size:17px}.makfi-app .document-download-card p{overflow-wrap:anywhere}.makfi-app .document-download-card .primary-action{justify-self:start}.makfi-app .document-download-hint{color:var(--muted);font-size:12px}.makfi-app .admin-document-review-panel label{color:var(--muted);gap:8px;font-size:12px;font-weight:700;display:grid}.makfi-app .admin-document-review-panel textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-height:100px;color:var(--text);font:inherit;resize:vertical;border-radius:10px;padding:12px}@media (width<=640px){.makfi-app .request-conversation .message-bubble,.makfi-app .document-kind-field{width:100%}.makfi-app .request-message-composer textarea{font-size:16px}}.makfi-app.auth-mode .auth-login-screen{height:auto;min-height:100dvh;overflow:visible}.makfi-app.auth-mode .auth-login-screen .auth-panel{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100dvh;padding:20px 24px;display:flex;overflow:visible}.makfi-app.auth-mode .auth-login-screen .auth-card{flex:none;width:min(438px,100%);padding:60px 24px 22px}.makfi-app.auth-mode .auth-login-screen .auth-controls{top:12px;inset-inline-start:12px}.makfi-app.auth-mode .auth-login-screen .auth-controls :is(.tool-button,.icon-button){min-height:38px;font-size:12px}.makfi-app.auth-mode .auth-login-screen .auth-logo{width:120px;height:54px;margin-bottom:8px}.makfi-app.auth-mode .auth-login-screen .auth-title{margin-bottom:14px}.makfi-app.auth-mode .auth-login-screen .auth-title h1{font-size:22px;line-height:1.4}.makfi-app.auth-mode .auth-login-screen .auth-form{gap:10px;font-size:13px}.makfi-app.auth-mode .auth-login-screen .auth-form label{gap:6px}.makfi-app.auth-mode .auth-login-screen .auth-form label>span{font-size:12px}.makfi-app.auth-mode .auth-login-screen .otp-channel-picker{gap:10px}.makfi-app.auth-mode .auth-login-screen .otp-channel-picker button{min-height:44px;font-size:12px}.makfi-app.auth-mode .auth-login-screen .auth-form .input-shell{min-height:44px;padding-inline:14px}.makfi-app.auth-mode .auth-login-screen .auth-form .input-shell input{min-height:42px;padding-block:10px;font-size:13px}.makfi-app.auth-mode .auth-login-screen .auth-form .primary-action{min-height:46px;font-size:13.5px}.makfi-app.auth-mode .auth-login-screen .nafath-actions{margin-top:10px}.makfi-app.auth-mode .auth-login-screen .nafath-actions button{min-height:44px;font-size:13px}.makfi-app.auth-mode .auth-login-screen .auth-footer{flex-wrap:wrap;gap:6px 10px;margin-top:12px;padding-top:10px;font-size:11.5px}.makfi-app.auth-mode .auth-login-screen .auth-legal-footer{background:0 0;border:0;flex:none;align-self:center;gap:5px;width:min(438px,100%);padding:0;position:static}.makfi-app.auth-mode .auth-login-screen .auth-visual{min-height:0;padding:clamp(28px,3.4vw,52px)}.makfi-app.auth-mode .auth-login-screen .visual-content h2{font-size:clamp(30px,3.5vw,52px);line-height:1.16}.makfi-app.auth-mode .auth-login-screen .visual-content p{margin-top:10px;font-size:13px}.makfi-app.auth-mode .auth-login-screen .visual-flow{margin-top:12px}.makfi-app.auth-mode .auth-login-screen .visual-flow span{min-height:32px;font-size:11px}.makfi-app.auth-mode .auth-login-screen .visual-stats{margin-top:14px}.makfi-app.auth-mode .auth-login-screen .visual-stats div{padding:10px}.makfi-app.auth-mode .auth-login-screen .visual-stats strong{font-size:19px}.makfi-app.auth-mode .auth-login-screen .visual-stats span{font-size:11px}@media (width<=980px){.makfi-app.auth-mode .auth-login-screen{padding:0}.makfi-app.auth-mode .auth-login-screen .auth-panel{padding:16px}}@media (height<=760px){.makfi-app.auth-mode .auth-login-screen .auth-panel{gap:12px;padding-block:16px}.makfi-app.auth-mode .auth-login-screen .auth-card{padding-block:56px 18px}.makfi-app.auth-mode .auth-login-screen .auth-logo{height:48px}}@media (height<=680px){.makfi-app.auth-mode .auth-login-screen .auth-panel{gap:10px;padding-block:8px}.makfi-app.auth-mode .auth-login-screen .auth-card{padding-block:48px 16px}.makfi-app.auth-mode .auth-login-screen .auth-controls :is(.tool-button,.icon-button){min-height:34px}.makfi-app.auth-mode .auth-login-screen .auth-logo{height:40px}.makfi-app.auth-mode .auth-login-screen .auth-title{margin-bottom:10px}.makfi-app.auth-mode .auth-login-screen .auth-form{gap:8px}.makfi-app.auth-mode .auth-login-screen .otp-channel-picker button,.makfi-app.auth-mode .auth-login-screen .nafath-actions button{min-height:40px}.makfi-app.auth-mode .auth-login-screen .auth-form .primary-action{min-height:42px}.makfi-app.auth-mode .auth-login-screen .auth-footer{margin-top:10px;padding-top:8px}}@media (width<=600px){.makfi-app.auth-mode .auth-login-screen .auth-card{padding-inline:20px}.makfi-app.auth-mode .auth-login-screen .auth-form .input-shell input{font-size:16px}}@media print{@page{size:A4 portrait;margin:12mm}body.printing-financial-document{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}body.printing-financial-document .makfi-app{background:#fff!important;height:auto!important;min-height:0!important}body.printing-financial-document .makfi-app :is(.sidebar,.topbar,.client-portal-header,.dashboard-legal-footer,.financial-preview-toolbar,.support-modal-backdrop){display:none!important}body.printing-financial-document .makfi-app .workspace{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}body.printing-financial-document .makfi-app .page-body{width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}body.printing-financial-document .financial-document-page{margin:0!important;padding:0!important;display:block!important}body.printing-financial-document .financial-a4{-webkit-print-color-adjust:exact;print-color-adjust:exact;direction:rtl;gap:8px;font-size:12px;width:100%!important;min-height:0!important;box-shadow:none!important;color:#172033!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important}body.printing-financial-document .a4-header{gap:10px;grid-template-columns:24% 1fr 28%!important}body.printing-financial-document .a4-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.printing-financial-document .a4-party-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.printing-financial-document .a4-summary-grid{grid-template-columns:1fr 240px!important}body.printing-financial-document .a4-items{overflow:visible!important}body.printing-financial-document .a4-items table{width:100%;min-width:0!important}body.printing-financial-document .financial-a4 :is(.a4-header,.a4-meta-grid,.a4-party-grid,.a4-items tr,.a4-summary-grid,.a4-payment-box,.financial-codes,.a4-footer){break-inside:avoid}body.printing-financial-document .financial-a4 :is(th,td){padding:10px}body.printing-financial-document .financial-a4 p{font-size:12px;line-height:1.6}body.printing-financial-document .financial-a4 .doc-totals p{margin-block:5px}body.printing-financial-document .financial-a4 .financial-codes{padding:8px}body.printing-financial-document .financial-a4 .financial-codes img{width:100px;height:100px}body.printing-financial-document .financial-a4 .a4-footer p{margin:0}}.makfi-app.dashboard-mode .page-body{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}.makfi-app.dashboard-mode .dashboard-legal-footer{bottom:0;left:0;right:var(--sidebar-width);z-index:35;padding-bottom:env(safe-area-inset-bottom);background:var(--surface,#fff);position:fixed}.makfi-app[dir=ltr].dashboard-mode .dashboard-legal-footer{left:var(--sidebar-width);right:0}.makfi-app .sidebar.collapsed~.workspace .dashboard-legal-footer{right:var(--sidebar-collapsed-width)}.makfi-app[dir=ltr] .sidebar.collapsed~.workspace .dashboard-legal-footer{left:var(--sidebar-collapsed-width);right:0}.makfi-app.client-mode.dashboard-mode .dashboard-legal-footer{inset-inline:0}.makfi-app .sidebar{box-sizing:border-box;gap:16px;height:100dvh;overflow:visible}.makfi-app .sidebar .sidebar-nav{scrollbar-width:thin;flex:1;align-content:start;min-height:0;overflow:hidden auto}.makfi-app .sidebar .sidebar-brand{flex-shrink:0}.makfi-app .sidebar .sidebar-footer{border-top:1px solid #ffffff1f;flex-shrink:0;justify-content:flex-end;align-items:center;margin-top:auto;padding-top:12px;display:flex}.makfi-app .sidebar .sidebar-toggle{flex-shrink:0;display:inline-flex}.makfi-app .sidebar .sidebar-brand-main{justify-content:flex-start;gap:10px;width:100%}.makfi-app .sidebar.collapsed .sidebar-brand-main,.makfi-app .sidebar.collapsed .sidebar-footer{justify-content:center}.makfi-app :is(.global-search,.client-header-search):focus-within{border-color:#3078d0;box-shadow:0 0 0 2px #3078d02e}.makfi-app :is(.global-search,.client-header-search)>input,.makfi-app :is(.global-search,.client-header-search)>input:focus-visible{align-self:stretch;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;min-height:0!important;padding:0!important}.makfi-app :is(.global-search,.client-header-search)>input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--surface,#fff) inset!important}[data-platform-avatar]{object-fit:cover;border-radius:50%;width:30px;height:30px}[data-platform-avatar]:not([hidden])+[data-avatar-initial]{display:none}@media (width<=980px){.makfi-app.dashboard-mode .dashboard-legal-footer,.makfi-app[dir=ltr].dashboard-mode .dashboard-legal-footer,.makfi-app .sidebar.collapsed~.workspace .dashboard-legal-footer{inset-inline:0}.makfi-app .sidebar .sidebar-footer{padding-bottom:env(safe-area-inset-bottom)}.makfi-app .sidebar.collapsed .sidebar-brand-main{justify-content:flex-start}}@media (width<=600px){.makfi-app.dashboard-mode .page-body{padding-bottom:calc(94px + env(safe-area-inset-bottom))!important}.dashboard-legal-footer-inner{gap:4px 10px!important;min-height:68px!important;padding:10px 12px!important}}@media print{.makfi-app.dashboard-mode .dashboard-legal-footer{display:none!important}}
