:root{--navy:#243642;--navy-deep:#1b2a34;--navy-2:#2e4352;--tint:#d7e3ea;--tint-2:#eaf1f5;--white:#ffffff;--grey:#f7f7f8;--cotton:#eef0f2;--text:#243642;--body:#4a5560;--muted:#5a6570;--on-navy-muted:rgba(255,255,255,0.74);--line:rgba(36,54,66,0.12);--line-strong:rgba(36,54,66,0.24);--line-navy:rgba(255,255,255,0.16);--f-display:var(--font-outfit),"Helvetica Neue",Arial,sans-serif;--f-body:var(--font-figtree),"Helvetica Neue",Arial,sans-serif;--fs-display:clamp(2.3rem,4.4vw,4rem);--fs-hero:clamp(2.5rem,4.3vw,3.9rem);--fs-h1:clamp(2.15rem,3.4vw,3.1rem);--fs-h2:clamp(1.85rem,2.7vw,2.5rem);--fs-h3:clamp(1.3rem,1.6vw,1.5rem);--fs-h4:1.125rem;--fs-lead:1.125rem;--fs-body:1.0625rem;--fs-small:0.9375rem;--fs-label:0.8125rem;--fs-xs:0.75rem;--fs-nav:0.975rem;--fs-btn:0.95rem;--lh-display:1.08;--lh-title:1.25;--lh-body:1.65;--lh-small:1.55;--ls-display:-0.025em;--ls-title:-0.012em;--ls-label:0.06em;--measure:64ch;--gutter:clamp(16px,4vw,48px);--max:1280px;--sec:clamp(72px,8vw,120px);--sec-sm:clamp(48px,5vw,72px);--head-gap:clamp(36px,4vw,56px);--gap:clamp(16px,2vw,24px);--gap-lg:clamp(32px,5vw,72px);--radius:6px;--radius-lg:12px;--header-h:72px;--topbar-h:36px;--control-h:50px;--shadow-1:0 1px 2px rgba(36,54,66,0.05),0 8px 24px -12px rgba(36,54,66,0.14);--shadow-2:0 2px 4px rgba(36,54,66,0.05),0 24px 48px -24px rgba(36,54,66,0.28);--ease:cubic-bezier(0.22,1,0.36,1);--t:0.22s;--t-slow:0.4s}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--topbar-h) + 8px)}body{margin:0;background:var(--white);color:var(--text);font-family:var(--f-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}canvas,img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{background:none;border:0;padding:0;cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}table{border-collapse:collapse;width:100%}::selection{background:var(--navy);color:#fff}:focus-visible{outline:2px solid var(--navy);outline-offset:3px;border-radius:2px}.on-navy :focus-visible{outline-color:#fff}#main:focus{outline:none}[hidden]{display:none!important}.skip{position:fixed;left:12px;top:-60px;z-index:200;background:var(--navy);color:#fff;padding:10px 16px;border-radius:var(--radius);font-weight:600;transition:top var(--t)}.skip:focus{top:12px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}h1,h2,h3,h4{color:inherit;text-wrap:balance}.t-display,.t-h1,.t-h2,.t-hero,h1,h2,h3,h4{font-family:var(--f-display);font-weight:400}.t-display,.t-h1,.t-h2,.t-hero{line-height:var(--lh-display);letter-spacing:var(--ls-display)}.t-display{font-size:var(--fs-display)}.t-hero{font-size:var(--fs-hero)}.t-h1{font-size:var(--fs-h1)}.t-h2{font-size:var(--fs-h2)}.t-h3,.t-h4{font-family:var(--f-display);font-weight:500;line-height:var(--lh-title);letter-spacing:var(--ls-title)}.t-h3{font-size:var(--fs-h3)}.t-h4{font-size:var(--fs-h4)}.lead{font-size:var(--fs-lead);text-wrap:pretty}.body,.lead{line-height:var(--lh-body);color:var(--body);max-width:var(--measure)}.body{font-size:var(--fs-body)}.small{font-size:var(--fs-small);line-height:var(--lh-small)}.label,.muted{color:var(--muted)}.label{font-family:var(--f-body);font-size:var(--fs-label);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase}.on-navy .body,.on-navy .label,.on-navy .lead,.on-navy .muted{color:var(--on-navy-muted)}p{text-wrap:pretty}@media (max-width:359px){h1,h2,h3,h4{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}}.em{font-style:normal;font-weight:600;color:inherit;background-image:linear-gradient(var(--tint),var(--tint));background-repeat:no-repeat;background-position:0 92%;background-size:100% .16em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.on-navy .em{background-image:linear-gradient(rgba(215,227,234,.32),rgba(215,227,234,.32))}.kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-body);font-size:var(--fs-label);font-weight:600;letter-spacing:.04em;line-height:1.3;color:var(--navy)}.kicker:before{content:"";width:20px;height:2px;border-radius:2px;background:currentColor;opacity:.35}.kicker--plain:before{display:none}.kicker--light,.on-navy .kicker{color:#fff}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.wrap--wide{max-width:1480px}.sec{padding-block:var(--sec);position:relative}.sec--sm{padding-block:var(--sec-sm)}.bg-white{background:var(--white)}.bg-grey{background:var(--grey)}.bg-cotton{background:var(--cotton)}.on-navy{background:var(--navy);color:#fff}.head{display:grid;justify-items:center;text-align:center;grid-gap:14px;gap:14px;max-width:760px;margin:0 auto var(--head-gap)}.head .lead{margin-top:2px}.head--left{margin-inline:0}.head--left,.head--split{justify-items:start;text-align:left}.head--split{max-width:none;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:16px var(--gap-lg)}.head--split>div{grid-gap:14px;gap:14px}.head--split>div,.stack{display:grid;justify-items:start}.stack{grid-gap:18px;gap:18px;align-content:start}@media (max-width:899px){.head--split{grid-template-columns:1fr}}.glass{background:rgba(255,255,255,.66);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 1px 2px rgba(36,54,66,.06),0 16px 40px -20px rgba(36,54,66,.35)}.glass--navy{background:rgba(36,54,66,.62);color:#fff;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 16px 40px -20px rgba(0,0,0,.5)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.glass{background:rgba(255,255,255,.97)}.glass--navy{background:rgba(36,54,66,.96)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--control-h);padding:0 24px;border-radius:var(--radius);background:var(--navy);color:#fff;border:1px solid var(--navy);font-family:var(--f-body);font-weight:600;font-size:var(--fs-btn);line-height:1.2;white-space:nowrap;transition:background var(--t),color var(--t),border-color var(--t),box-shadow var(--t)}.btn:focus-visible,.btn:hover{background:var(--navy-deep);border-color:var(--navy-deep);box-shadow:0 8px 20px -12px rgba(36,54,66,.6)}.btn__label{display:inline-block}.btn__roll--dup{display:none}.btn__icon{display:inline-grid;place-items:center;transition:transform var(--t) var(--ease)}.btn:hover .btn__icon{transform:translateX(2px)}.btn--outline{background:transparent;color:var(--navy);border-color:var(--line-strong)}.btn--outline:focus-visible,.btn--outline:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.btn--white{background:#fff;color:var(--navy);border-color:#fff}.btn--white:focus-visible,.btn--white:hover{background:var(--tint);border-color:var(--tint)}.btn--outline-white{background:transparent;color:#fff;border-color:rgba(255,255,255,.45)}.btn--outline-white:focus-visible,.btn--outline-white:hover{background:#fff;color:var(--navy);border-color:#fff}.btn--sm{min-height:42px;padding:0 16px}.btn--block{width:100%}.btn-row{display:flex;flex-wrap:wrap;gap:12px 16px}.btn-row,.link{align-items:center}.link{display:inline-flex;gap:6px;font-size:var(--fs-small);font-weight:600;color:var(--navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);transition:-webkit-text-decoration-color var(--t);transition:text-decoration-color var(--t);transition:text-decoration-color var(--t),-webkit-text-decoration-color var(--t)}.link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.on-navy .link{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,.4);text-decoration-color:rgba(255,255,255,.4)}.crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;font-size:var(--fs-label)}.crumbs li{display:inline-flex;align-items:center;color:var(--muted)}.crumbs li+li:before{content:"/";margin:0 9px;opacity:.45}.crumbs a{color:var(--navy);font-weight:500}.crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.motion [data-reveal] img,.motion [data-reveal] video{transform:scale(1.07);transition:transform 1.4s var(--ease)}.motion [data-reveal].is-in img,.motion [data-reveal].is-in video{transform:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.field{display:grid;grid-gap:7px;gap:7px}.field-label,.field>span{font-size:var(--fs-label);font-weight:600;color:var(--navy)}.field input,.field select,.field textarea{width:100%;min-height:var(--control-h);padding:12px 14px;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius);font-size:var(--fs-body);color:var(--text);transition:border-color var(--t),box-shadow var(--t)}.field textarea{min-height:120px;resize:vertical;line-height:1.5}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%23243642' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center /14px}.field input:hover,.field select:hover,.field textarea:hover{border-color:rgba(36,54,66,.4)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px rgba(215,227,234,.8)}.field input::placeholder,.field textarea::placeholder{color:rgba(36,54,66,.42)}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color var(--t),box-shadow var(--t)}.card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-1)}.ph{background:var(--grey)}.on-navy .ph{background:var(--navy-2)}html[lang=ar]{--f-display:var(--font-arabic),var(--font-outfit),"Geeza Pro",Tahoma,sans-serif;--f-body:var(--font-arabic),var(--font-figtree),"Geeza Pro",Tahoma,sans-serif;--ls-display:0;--ls-title:0;--ls-label:0}html[lang=ar] body *{letter-spacing:0!important;text-transform:none!important}html[lang=ar] .t-display,html[lang=ar] .t-h1,html[lang=ar] .t-h2,html[lang=ar] .t-hero{line-height:1.3}html[lang=ar] body{line-height:1.8}[dir=rtl] .icon--dir{scale:-1 1}[dir=rtl] .btn:hover .btn__icon{transform:translateX(-2px)}