:root{--navy: #030C1A;--slate: #384251;--red: #FF383C;--red-ink: #BF2A2D;--line: #DDDEE1;--line-firm: #C3C6CC;--tint: #F0F0F2;--tint-deep: #E7E8EB;--white: #FFFFFF;--dark: #121418;--dark-raise: #1A1D22;--dark-text: #F2F2F3;--dark-muted: #9A9DA2;--dark-line: rgba(242, 242, 243, .14);--sans: "Cairo", "Cairo Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--t-display: clamp(2.75rem, 5.6vw, 92px);--t-h1: clamp(2rem, 3.6vw, 54px);--t-h2: clamp(1.5rem, 2.3vw, 34px);--t-h3: 1.375rem;--t-h4: 1.125rem;--t-lead: clamp(1.0625rem, 1.35vw, 1.3125rem);--t-body: 1.0625rem;--t-small: .9375rem;--t-caption: .8125rem;--max: 1240px;--gutter: clamp(16px, 4vw, 56px);--col-gap: clamp(16px, 2.2vw, 30px);--section: clamp(64px, 9vw, 128px);--section-sm: clamp(48px, 6vw, 88px);--header-h: 76px;--gap-eyebrow-heading: clamp(18px, 2vw, 26px);--gap-heading-body: clamp(20px, 2.4vw, 32px);--gap-body-action: clamp(28px, 3.2vw, 44px);--gap-block: clamp(36px, 4.5vw, 64px);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 48px;--s-10: 64px;--s-11: 80px;--s-12: 112px;--radius: 2px;--focus-w: 2px;--dur-fast: .14s;--dur-base: .3s;--dur-slow: .62s;--ease: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--surface: var(--white);--surface-raised: var(--tint);--text: var(--navy);--text-secondary: var(--slate);--text-muted: var(--slate);--accent: var(--red-ink);--accent-display: var(--red);--border: var(--line);--border-strong: var(--slate);--focus-ring: var(--red);--focus-ring-inner: var(--navy);color-scheme:light}[data-field=tint]{--surface: var(--tint);--surface-raised: var(--white);--border: var(--line-firm)}[data-field=dark]{--surface: var(--dark);--surface-raised: var(--dark-raise);--text: var(--dark-text);--text-secondary: var(--dark-text);--text-muted: var(--dark-muted);--accent: var(--red);--accent-display: var(--red);--border: var(--dark-line);--border-strong: var(--dark-muted);--focus-ring: var(--red);--focus-ring-inner: var(--dark-text);color-scheme:dark}[data-field=red]{--surface: var(--red);--surface-raised: #F2474B;--text: var(--navy);--text-secondary: var(--navy);--text-muted: rgba(3, 12, 26, .84);--accent: var(--navy);--accent-display: var(--navy);--border: rgba(3, 12, 26, .4);--border-strong: var(--navy);--focus-ring: var(--navy);--focus-ring-inner: var(--white);color-scheme:light}@font-face{font-family:Cairo;src:url(/fonts/cairo-latin-var.woff2) format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:Cairo Fallback;src:local("Arial"),local("Helvetica Neue"),local("Liberation Sans");size-adjust:96.4%;ascent-override:135.2%;descent-override:59.2%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--white);color:var(--navy);font-family:var(--sans);font-variation-settings:"slnt" 0;font-synthesis:none;font-size:var(--t-body);line-height:1.62;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-align:start;overflow-x:hidden}h1,h2,h3,h4{margin:0;color:var(--text);text-wrap:balance}p,ul,ol,figure,table{margin:0}img,svg,canvas{display:block;max-inline-size:100%}::selection{background:var(--navy);color:var(--white)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-ring-inner);border-radius:var(--radius)}.skip{position:absolute;inset-inline-start:-9999px;inset-block-start:0;z-index:100;padding:var(--s-3) var(--s-6);background:var(--red);color:var(--navy);font-weight:600;text-decoration:none}.skip:focus{inset-inline-start:0}.section{padding-block:var(--section);background:var(--surface);color:var(--text);position:relative}.section--sm{padding-block:var(--section-sm)}.section--flush{padding-block-end:0}.wrap{max-inline-size:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.stack>*{margin-block:0}.stack>.eyebrow+*{margin-block-start:var(--gap-eyebrow-heading)}.stack>:is(h1,h2,h3)+*{margin-block-start:var(--gap-heading-body)}.stack>:is(p,ul,ol,table,.measure)+:is(p,ul,ol){margin-block-start:var(--s-6)}.stack>*+.actions{margin-block-start:var(--gap-body-action)}.stack>*+.block{margin-block-start:var(--gap-block)}.cols{display:grid;gap:var(--col-gap);grid-template-columns:repeat(var(--n, 4),minmax(0,1fr))}@media(max-width:1000px){.cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cols{grid-template-columns:1fr}}.measure{max-inline-size:68ch}.measure--tight{max-inline-size:58ch}.display{font-size:var(--t-display);font-weight:600;line-height:1.02;letter-spacing:-.03em}.h1{font-size:var(--t-h1);font-weight:600;line-height:1.1;letter-spacing:-.025em}.h2{font-size:var(--t-h2);font-weight:600;line-height:1.18;letter-spacing:-.02em}.h3{font-size:var(--t-h3);font-weight:600;line-height:1.3;letter-spacing:-.01em}.h4{font-size:var(--t-h4);font-weight:600;line-height:1.35}.lead{font-size:var(--t-lead);line-height:1.55;color:var(--text-secondary);max-inline-size:58ch}.body{font-size:var(--t-body);line-height:1.62;color:var(--text-secondary);max-inline-size:68ch}.small{font-size:var(--t-small);line-height:1.55;color:var(--text-secondary)}.caption{font-size:var(--t-caption);line-height:1.45;color:var(--text-muted)}.eyebrow{font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.eyebrow .n{color:var(--accent);margin-inline-end:.5em}.label{font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.readout{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.04em;color:var(--text-muted);font-variant-numeric:tabular-nums}.hot{color:var(--accent-display)}.actions{display:flex;flex-wrap:wrap;gap:var(--s-4);align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-block-size:48px;padding-inline:var(--s-6);font-family:inherit;font-size:15px;font-weight:600;letter-spacing:.02em;line-height:1;text-decoration:none;border:1px solid transparent;border-radius:var(--radius);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.btn--primary{background:var(--red);color:var(--navy)}.btn--primary:hover{background:#ff787b;color:var(--navy)}.btn--primary:active{background:#e63439;color:var(--navy)}.btn--secondary{background:transparent;color:var(--text);border-color:var(--border-strong)}.btn--secondary:hover{border-color:var(--accent);color:var(--accent)}.ghost{display:inline-flex;align-items:center;gap:var(--s-2);min-block-size:44px;font-size:15px;font-weight:600;color:var(--text);text-decoration:none}.ghost svg{flex:none;transition:transform var(--dur-fast) var(--ease)}.ghost:hover{color:var(--accent)}.ghost:hover svg{transform:translate(3px)}a.link{color:var(--accent);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}a.link:hover{text-decoration-thickness:2px}.panel{border:1px solid var(--border);background:transparent;padding:var(--s-7);border-radius:var(--radius)}a.panel{display:block;text-decoration:none;color:inherit;transition:border-color var(--dur-fast) var(--ease)}a.panel:hover{border-color:var(--border-strong)}a.panel:hover .ghost svg{transform:translate(3px)}.rule{block-size:0;border:0;border-block-start:1px solid var(--border)}.clauses{border-block-start:1px solid var(--border)}.clause{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--s-6);padding-block:var(--s-7);border-block-end:1px solid var(--border)}.clause__n{font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--accent);font-variant-numeric:tabular-nums}.clause__name{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.clause__value{font-size:var(--t-h4);font-weight:600;color:var(--text);margin-block-start:var(--s-2)}.clause__why{font-size:var(--t-small);line-height:1.55;color:var(--text-secondary);margin-block-start:var(--s-3);max-inline-size:58ch}@media(max-width:640px){.clause{grid-template-columns:1fr;gap:var(--s-2)}}.table{inline-size:100%;border-collapse:collapse}.table caption{text-align:start;font-size:var(--t-caption);color:var(--text-muted);padding-block-end:var(--s-4)}.table th{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);text-align:start;vertical-align:bottom;padding:var(--s-3) var(--s-5) var(--s-3) 0;border-block-end:1px solid var(--border-strong)}.table td{padding:var(--s-5) var(--s-5) var(--s-5) 0;border-block-end:1px solid var(--border);vertical-align:top;font-size:var(--t-small);line-height:1.55;color:var(--text-secondary)}.table td:last-child,.table th:last-child{padding-inline-end:0}.table .num{text-align:end;font-variant-numeric:tabular-nums}.table .k{color:var(--text);font-weight:600}@media(max-width:720px){.table,.table thead,.table tbody,.table tr,.table td{display:block;inline-size:100%}.table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.table tr{border-block-end:1px solid var(--border-strong);padding-block:var(--s-6)}.table td{border:0;padding:var(--s-2) 0}.table td:before{content:attr(data-label);display:block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-block-end:var(--s-1)}.table .num{text-align:start}}.crop{position:fixed;inline-size:14px;block-size:14px;pointer-events:none;z-index:40;opacity:.5}.crop:before,.crop:after{content:"";position:absolute;background:var(--slate)}.crop:before{inline-size:100%;block-size:1px}.crop:after{inline-size:1px;block-size:100%}.crop--tl{inset-block-start:14px;inset-inline-start:14px}.crop--tr{inset-block-start:14px;inset-inline-end:14px}.crop--tr:before{inset-inline-end:0}.crop--tr:after{inset-inline-end:0}.crop--bl{inset-block-end:14px;inset-inline-start:14px}.crop--bl:before{inset-block-end:0}.crop--bl:after{inset-block-end:0}.crop--br{inset-block-end:14px;inset-inline-end:14px}.crop--br:before{inset-block-end:0;inset-inline-end:0}.crop--br:after{inset-block-end:0;inset-inline-end:0}@media(max-width:900px){.crop{display:none}}.star{inline-size:1em;block-size:1em;fill:currentColor;flex:none}.star--accent{color:var(--red)}.artifact{position:relative;border:1px solid var(--dark-line);background:var(--dark-raise);border-radius:var(--radius);overflow:hidden}.artifact__stage{position:relative;inline-size:100%;aspect-ratio:16 / 9;min-block-size:320px}.artifact__stage>canvas,.artifact__stage>svg{position:absolute;inset:0;inline-size:100%;block-size:100%}.artifact__fallback{position:absolute;inset:0;transition:opacity var(--dur-slow) var(--ease)}.is-live .artifact__fallback{opacity:0}.artifact__cap{padding:var(--s-5) var(--s-6);border-block-start:1px solid var(--dark-line);font-size:var(--t-caption);line-height:1.5;color:var(--dark-muted)}@media(max-width:720px){.artifact__stage{aspect-ratio:4 / 3}}@media(prefers-reduced-motion:no-preference){.js .rise{opacity:0;transform:translateY(10px)}.js .rise.is-in{opacity:1;transform:none;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}}@media print{.js .rise{opacity:1!important;transform:none!important}}.vh{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cluster{display:flex;flex-wrap:wrap;gap:var(--s-4);align-items:center}[data-field=red] .btn--primary{background:var(--navy);color:var(--white)}[data-field=red] .btn--primary:hover{background:#12243b;color:var(--white)}[data-field=red] .btn--primary:active{background:#000509;color:var(--white)}[data-field=red] .btn--secondary{border-color:var(--navy);color:var(--navy)}[data-field=red] .btn--secondary:hover{background:#030c1a14;color:var(--navy)}.has-red-hero{background:var(--red);--header-bg: var(--red);--header-line: transparent;--header-ink: rgba(3, 12, 26, .78);--header-ink-on: var(--navy);--header-rule: var(--navy);--header-mark: var(--navy);--status-ink: rgba(3, 12, 26, .84);--status-dot: var(--navy);--status-sep: rgba(3, 12, 26, .38);--crop-ink: rgba(3, 12, 26, .5)}.has-red-hero.is-past-hero{background:var(--white);--header-bg: var(--white);--header-line: var(--line);--header-ink: var(--slate);--header-ink-on: var(--navy);--header-rule: var(--red);--header-mark: var(--red);--status-ink: var(--slate);--status-dot: var(--red);--status-sep: var(--line-firm);--crop-ink: var(--slate)}.has-red-hero .nv-header__brand svg path[fill="#FF383C"]{fill:var(--header-mark)}.crop:before,.crop:after{background:var(--crop-ink, var(--slate))}.intro-veil,.intro-nova{display:none}@media(prefers-reduced-motion:no-preference){.js .intro-veil{display:block;position:fixed;inset:0;z-index:90;background:var(--white);pointer-events:none;animation:introVeil .3s ease-in 1.4s forwards}.js .intro-nova{display:block;position:fixed;z-index:91;inset-block-start:50%;inset-inline-start:50%;inline-size:clamp(88px,15vmin,150px);aspect-ratio:1;transform:translate(-50%,-50%) scale(0) rotate(-120deg);pointer-events:none;will-change:transform,opacity;animation:introIn .62s var(--ease-out) forwards,introHold .4s ease-in-out .62s,introFlood .62s cubic-bezier(.7,0,.84,0) 1.02s forwards,introGone .24s linear 1.62s forwards}.js .intro-nova svg{inline-size:100%;block-size:100%;fill:var(--red)}.js .has-intro .hero .stack{opacity:0;animation:introRise .8s var(--ease-out) 1.74s forwards}}@keyframes introVeil{to{opacity:0;visibility:hidden}}@keyframes introIn{0%{transform:translate(-50%,-50%) scale(0) rotate(-120deg)}70%{transform:translate(-50%,-50%) scale(1.12) rotate(6deg)}to{transform:translate(-50%,-50%) scale(1) rotate(0)}}@keyframes introHold{0%,to{filter:drop-shadow(0 0 0 rgba(255,56,60,0))}50%{filter:drop-shadow(0 0 30px rgba(255,56,60,.6))}}@keyframes introFlood{0%{transform:translate(-50%,-50%) scale(1) rotate(0)}to{transform:translate(-50%,-50%) scale(30) rotate(30deg)}}@keyframes introGone{to{opacity:0;visibility:hidden}}@keyframes introRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media print{.intro-veil,.intro-nova{display:none!important}.hero .stack{opacity:1!important}}.nv-status[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:.55em;flex-wrap:wrap;max-inline-size:var(--max);margin:0 auto;padding:14px var(--gutter) 0;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--status-ink, var(--slate));background:var(--header-bg, transparent);transition:background-color var(--dur-base) var(--ease),color var(--dur-base) var(--ease)}.nv-status__dot[data-astro-cid-5hce7sga]{inline-size:6px;block-size:6px;background:var(--status-dot, var(--red));border-radius:50%;flex:none}.nv-status__sep[data-astro-cid-5hce7sga]{color:var(--status-sep, var(--line-firm))}.nv-status__b[data-astro-cid-5hce7sga]{color:var(--text-muted)}@media(max-width:720px){.nv-status[data-astro-cid-5hce7sga]{font-size:10px;letter-spacing:.1em}}.nv-header[data-astro-cid-5hce7sga]{position:sticky;inset-block-start:0;z-index:50;background:var(--header-bg, var(--white));border-block-end:1px solid var(--header-line, var(--line));transition:background-color var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease)}.nv-header__inner[data-astro-cid-5hce7sga]{max-inline-size:var(--max);margin-inline:auto;padding-inline:var(--gutter);block-size:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:var(--s-7)}.nv-header__brand[data-astro-cid-5hce7sga]{display:flex;align-items:center;flex:none}.nv-header__brand[data-astro-cid-5hce7sga] svg[data-astro-cid-5hce7sga]{block-size:22px;inline-size:auto}.nv-nav[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{display:flex;gap:var(--s-7);list-style:none;margin:0;padding:0}.nv-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:inline-block;padding-block:var(--s-2);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--header-ink, var(--slate));text-decoration:none;border-block-end:2px solid transparent;transition:color var(--dur-fast) var(--ease)}.nv-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--header-ink-on, var(--navy))}.nv-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga].is-current{color:var(--header-ink-on, var(--red-ink));border-block-end-color:var(--header-rule, var(--red))}.nv-header__toggle[data-astro-cid-5hce7sga],.nv-sheet[data-astro-cid-5hce7sga]{display:none}.nv-sheet[data-astro-cid-5hce7sga]:target{display:block;position:fixed;inset:0;z-index:60;background:var(--white);padding:var(--gutter)}.nv-sheet[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{list-style:none;margin:var(--s-10) 0 0;padding:0}.nv-sheet[data-astro-cid-5hce7sga] li[data-astro-cid-5hce7sga]+li[data-astro-cid-5hce7sga]{margin-block-start:var(--s-5)}.nv-sheet[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{font-size:var(--t-h2);font-weight:600;color:var(--navy);text-decoration:none;letter-spacing:-.02em}.nv-sheet__close[data-astro-cid-5hce7sga]{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);text-decoration:none}@media(max-width:900px){:root{--header-h: 62px}.nv-nav[data-astro-cid-5hce7sga]{display:none}.nv-header__toggle[data-astro-cid-5hce7sga]{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;inline-size:44px;block-size:44px}.nv-header__toggle[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{display:block;inline-size:22px;block-size:2px;background:var(--header-ink-on, var(--navy))}}.nv-footer[data-astro-cid-5hce7sga]{padding-block:var(--section-sm);background:var(--surface);color:var(--text);border-block-start:1px solid var(--line)}.nv-footer__grid[data-astro-cid-5hce7sga]{display:grid;gap:var(--s-9);grid-template-columns:2fr 1fr 1.4fr 1fr}@media(max-width:900px){.nv-footer__grid[data-astro-cid-5hce7sga]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.nv-footer__grid[data-astro-cid-5hce7sga]{grid-template-columns:1fr}}.nv-footer__mark[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:var(--s-3);margin:0 0 var(--s-4);font-weight:700;font-size:var(--t-h4);color:var(--navy)}.nv-footer__mark[data-astro-cid-5hce7sga] .star[data-astro-cid-5hce7sga]{inline-size:13px;block-size:13px}.nv-footer__list[data-astro-cid-5hce7sga]{list-style:none;margin:var(--s-4) 0 0;padding:0}.nv-footer__list[data-astro-cid-5hce7sga] li[data-astro-cid-5hce7sga]+li[data-astro-cid-5hce7sga]{margin-block-start:var(--s-3)}.nv-footer__list[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{font-size:var(--t-small);color:var(--slate);text-decoration:none}.nv-footer__list[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--red-ink);text-decoration:underline}.nv-footer__entity[data-astro-cid-5hce7sga]{margin-block-start:var(--s-4)}
