@font-face{font-family:Plex Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/site/fonts/ibmplexsansarabic-arabic-400.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EEFF}@font-face{font-family:Plex Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/site/fonts/ibmplexsansarabic-arabic-500.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Plex Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/site/fonts/ibmplexsansarabic-arabic-600.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Plex Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/site/fonts/ibmplexsansarabic-arabic-700.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Plex Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/site/fonts/ibmplexsansarabic-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plex Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/site/fonts/ibmplexsansarabic-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plex Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/site/fonts/ibmplexsansarabic-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plex Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/site/fonts/ibmplexsansarabic-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:100% 125%;font-display:swap;src:url(/site/fonts/archivo-latin-400-800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--void: #000;--bone: #eeeae4;--bone-2: #c9c4bc;--ash: #8f8a83;--ash-2: #5f5b56;--line: rgb(255 255 255 / .08);--line-2: rgb(255 255 255 / .14);--glass: rgb(255 255 255 / .03);--glass-2: rgb(255 255 255 / .055);--gold-1: #f59a36;--gold-2: #ffd54f;--gold: #faa73d;--gold-grad: linear-gradient(120deg, var(--gold-1) 0%, #fbb544 45%, var(--gold-2) 100%);--ember: rgb(245 154 54 / .16);--danger: #ff7a6b;--ok: #4ade80;--f-body: "Plex Arabic", "IBM Plex Sans Arabic", system-ui, sans-serif;--f-display: "Plex Arabic", "IBM Plex Sans Arabic", system-ui, sans-serif;--f-num: "Archivo", "Plex Arabic", system-ui, sans-serif;--t-xs: .8125rem;--t-sm: .9375rem;--t-md: 1.0625rem;--t-lg: 1.25rem;--t-xl: clamp(1.375rem, 1.1rem + .9vw, 1.75rem);--t-2xl: clamp(1.75rem, 1.2rem + 2vw, 2.75rem);--t-3xl: clamp(2.25rem, 1.3rem + 3.6vw, 4.25rem);--t-hero: clamp(2.6rem, 1.2rem + 5.4vw, 6.25rem);--lh-body: 1.85;--lh-tight: 1.3;--track-display: 0;--radius: 18px;--radius-sm: 12px;--ease: cubic-bezier(.22, .8, .24, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--gutter: clamp(1.25rem, .6rem + 3vw, 3rem);--maxw: 1280px;--hdr-h: 72px}:root[lang=en]{--f-display: "Archivo", system-ui, sans-serif;--lh-body: 1.65;--lh-tight: 1.04;--track-display: -.02em}*,*:before,*:after{box-sizing:border-box}html{background:var(--void);color:var(--bone);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--hdr-h) + 16px)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{margin:0;min-height:100vh;font-family:var(--f-body);font-size:var(--t-md);line-height:var(--lh-body);background:var(--void);color:var(--bone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;text-rendering:optimizeLegibility}img,svg,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}::selection{background:#faa73d59;color:#fff}:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px;border-radius:6px}.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}.skip{position:fixed;inset-block-start:12px;inset-inline-start:12px;z-index:100;padding:10px 16px;border-radius:10px;background:var(--gold-2);color:#000;font-weight:600;transform:translateY(-150%);transition:transform .2s var(--ease)}.skip:not(:focus){clip-path:inset(50%)}.skip:focus{transform:none}main{display:block;outline:none}[hidden]{display:none!important}.wrap{width:100%;max-width:calc(var(--maxw) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.h1,.h2,.hero-title,.final-title{font-family:var(--f-display);font-weight:700;letter-spacing:var(--track-display);line-height:var(--lh-tight);text-wrap:balance}:root[lang=en] .h1,:root[lang=en] .h2,:root[lang=en] .hero-title,:root[lang=en] .final-title{font-weight:600;font-stretch:112%}.h1{font-size:var(--t-3xl)}.h2{font-size:var(--t-2xl);max-width:22ch}:root[lang=en] .h2{line-height:1.08}.lead{margin-block-start:1rem;max-width:52ch;font-size:var(--t-lg);line-height:1.75;color:var(--bone-2);text-wrap:pretty}:root[lang=en] .lead{line-height:1.55}.muted{color:var(--ash)}.link-arrow{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;color:var(--gold-2);padding-block:.25rem;border-block-end:1px solid rgb(255 213 79 / .3);transition:border-color .3s var(--ease),gap .3s var(--ease)}.link-arrow:after{content:"";inline-size:14px;block-size:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}[dir=rtl] .link-arrow:after,[dir=rtl] .role-go svg,[dir=rtl] .dept-cta svg,[dir=rtl] .btn-arrow svg{transform:scaleX(-1)}.link-arrow:hover{border-color:var(--gold-2);gap:.75rem}.btn{--pad-x: 1.375rem;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:.625rem var(--pad-x);border-radius:999px;border:1px solid transparent;font-size:var(--t-sm);font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease),box-shadow .4s var(--ease);will-change:transform}.btn-sm{min-height:38px;--pad-x: 1rem;font-size:var(--t-xs)}.btn-lg{min-height:54px;--pad-x: 1.75rem;font-size:var(--t-md)}.btn-gold{color:#1a1002;background:var(--gold-grad);box-shadow:0 0 0 1px #ffd54f40 inset,0 10px 40px -12px #f59a36a6}.btn-gold:hover{box-shadow:0 0 0 1px #fff0c899 inset,0 14px 50px -10px #f59a36d9}.btn-ghost{color:var(--bone);background:#ffffff0a;border-color:var(--line-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn-ghost:hover{background:#ffffff14;border-color:#ffffff47}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn-block{width:100%}.hdr{position:fixed;inset-inline:0;inset-block-start:0;z-index:50;transition:transform .45s var(--ease),background-color .4s var(--ease),border-color .4s var(--ease);border-block-end:1px solid transparent}.hdr:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;background:#000000b8;backdrop-filter:saturate(140%) blur(16px);-webkit-backdrop-filter:saturate(140%) blur(16px);transition:opacity .4s var(--ease);pointer-events:none}.hdr.is-solid{border-color:var(--line)}.hdr.is-solid:before{opacity:1}.hdr.is-hidden{transform:translateY(-100%)}.hdr-in{display:flex;align-items:center;gap:2rem;height:var(--hdr-h)}.hdr-logo{display:inline-flex;align-items:center;gap:.625rem;flex:none}.hdr-logo img{width:46px;height:auto}.hdr-word{font-family:var(--f-num);font-weight:600;font-stretch:115%;font-size:1.0625rem;letter-spacing:.01em}[lang=ar] .hdr-word{font-family:var(--f-body);font-stretch:normal;font-size:1.125rem}.hdr-nav{margin-inline-start:auto}.hdr-nav ul{display:flex;gap:.25rem}.hdr-nav a{display:inline-block;padding:.5rem .875rem;border-radius:999px;font-size:var(--t-sm);color:var(--bone-2);transition:color .25s var(--ease),background-color .25s var(--ease)}.hdr-nav a:hover{color:var(--bone);background:#ffffff0d}.hdr-nav a[aria-current=page]{color:var(--gold-2)}.hdr-actions{display:flex;align-items:center;gap:.75rem}.hdr-lang,.hdr-login{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--t-sm);color:var(--bone-2);padding:.4rem .5rem;border-radius:8px;transition:color .25s var(--ease)}.hdr-lang:hover,.hdr-login:hover{color:var(--bone)}.hdr-lang span{font-family:var(--f-body)}[lang=ar] .hdr-lang span{font-family:Archivo,system-ui,sans-serif;font-weight:500}.hdr-login{padding-inline:.75rem;border-inline-start:1px solid var(--line-2);border-radius:0}.hdr-burger{display:none;width:44px;height:44px;border-radius:999px;border:1px solid var(--line-2);background:#ffffff0a;cursor:pointer;place-items:center}.burger-lines{display:grid;gap:6px;width:18px}.burger-lines i{display:block;height:1.5px;background:var(--bone);border-radius:2px;transition:transform .35s var(--ease)}.hdr-burger[aria-expanded=true] .burger-lines i:first-child{transform:translateY(3.75px) rotate(45deg)}.hdr-burger[aria-expanded=true] .burger-lines i:last-child{transform:translateY(-3.75px) rotate(-45deg)}.menu{position:fixed;inset:var(--hdr-h) 0 0;background:#000000f0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow-y:auto}.menu[hidden]{display:none}.menu-in{padding-block:2rem 3rem;display:flex;flex-direction:column;min-height:100%}.menu-list li{border-block-end:1px solid var(--line)}.menu-list a{display:block;padding-block:1.1rem;font-family:var(--f-display);font-size:var(--t-xl);font-weight:600}.menu-list a[aria-current=page]{color:var(--gold-2)}.menu-foot{margin-block-start:auto;padding-block-start:2rem;display:grid;gap:.75rem}.menu-lang{text-align:center;padding:.75rem;color:var(--bone-2)}@media(max-width:1080px){.hdr-nav{display:none}.hdr-actions{margin-inline-start:auto}}@media(max-width:720px){:root{--hdr-h: 64px}.hdr-login,.hdr-lang span,.hdr-cta{display:none}.hdr-burger{display:grid}.hdr-lang{width:44px;height:44px;justify-content:center;border:1px solid var(--line-2);border-radius:999px}}.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;padding-block:calc(var(--hdr-h) + 2rem) clamp(4rem,9vh,7rem);overflow:hidden;isolation:isolate}.hero:before{content:"";position:absolute;inset:-20% -10% auto auto;width:90vw;height:90vh;background:radial-gradient(closest-side,rgb(245 154 54 / .18),rgb(245 154 54 / .05) 55%,transparent 75%);filter:blur(10px);z-index:-2;pointer-events:none}[dir=rtl] .hero:before{inset:-20% auto auto -10%}.hero-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.hero-mark{position:absolute;z-index:-1;inset-block-start:50%;inset-inline-end:11%;width:clamp(200px,23vw,360px);transform:translateY(-62%);pointer-events:none;opacity:.92;filter:drop-shadow(0 0 40px rgb(245 154 54 / .35))}.hero-logo{width:100%;height:auto;overflow:visible}.hero-logo path{stroke:var(--gold-2);stroke-width:0}.js .hero-logo path{fill-opacity:0;stroke-width:1.4;stroke-dasharray:var(--len, 4000);stroke-dashoffset:var(--len, 4000)}.js .hero.is-ready .hero-logo path{fill-opacity:1;stroke-dashoffset:0;stroke-width:0}.hero-veil{position:absolute;inset:auto 0 0;height:55%;z-index:-1;background:linear-gradient(to top,#000 8%,rgb(0 0 0 / .75) 45%,transparent);pointer-events:none}.hero-copy{position:relative}.hero-title{font-size:var(--t-hero);max-width:16ch}[lang=ar] .hero-title{line-height:1.24;max-width:none}:root[lang=en] .hero-title{font-size:clamp(2.4rem,.9rem + 4.1vw,5rem);line-height:1;font-stretch:112%;letter-spacing:-.035em;max-width:11.5em}@media(min-width:900px){.hero-title .ln{white-space:nowrap}}.hero-title .ln{display:block;overflow:hidden;padding-block-end:.06em}.hero-title .ln>span{display:inline-block}.hero-title .ln:not(:first-child){color:var(--bone-2)}.hero-lead{margin-block-start:1.75rem;max-width:50ch;font-size:var(--t-lg);line-height:1.75;color:var(--bone-2)}:root[lang=en] .hero-lead{line-height:1.55}.hero-actions{margin-block-start:2.25rem;display:flex;flex-wrap:wrap;gap:.875rem}.hero-note{margin-block-start:1.5rem;font-size:var(--t-sm);color:var(--ash)}.hero-scroll{position:absolute;inset-block-end:2rem;inset-inline-end:var(--gutter);display:inline-flex;align-items:center;gap:.75rem;font-size:var(--t-xs);color:var(--ash)}.hero-scroll i{position:relative;width:1px;height:48px;background:var(--line-2);overflow:hidden}.hero-scroll i:after{content:"";position:absolute;inset-inline:0;height:40%;background:var(--gold-grad);animation:drip 2.4s var(--ease) infinite}@keyframes drip{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}@media(max-width:1180px){.hero{align-items:flex-end}.hero-mark{inset-block-start:calc(var(--hdr-h) + 6vh);inset-inline-end:50%;transform:translate(50%);width:min(58vw,300px)}[dir=rtl] .hero-mark{transform:translate(-50%)}.hero-veil{height:70%}}@media(max-width:900px){.hero-scroll{display:none}}@media(max-width:560px){.hero{padding-block-end:3rem}.hero-actions .btn{flex:1 1 100%}.hero-lead{font-size:var(--t-md)}}section{position:relative}.stats,.how,.depts,.benefits,.honour,.roles-sec,.faq{padding-block:clamp(3.5rem,2rem + 4.5vw,6.5rem)}.sec-head{margin-block-end:clamp(2.5rem,2rem + 2vw,4rem)}.sec-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap}.stats{padding-block:0 clamp(3rem,2rem + 4vw,6rem)}.stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));border-block:1px solid var(--line)}.stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.5rem;padding:2rem 1.5rem 2.25rem;border-inline-start:1px solid var(--line)}.stat:first-child{border-inline-start:0;padding-inline-start:0}.stat dd{font-family:var(--f-num);font-size:clamp(2.5rem,1.6rem + 3vw,4.25rem);font-weight:500;font-stretch:115%;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;display:flex;align-items:baseline}.stat .plus{color:var(--gold);font-weight:400;margin-inline-start:.05em}.stat dt{font-size:var(--t-sm);color:var(--ash);max-width:22ch;line-height:1.5}@media(max-width:860px){.stats-row{grid-template-columns:repeat(2,1fr)}.stat:nth-child(3){border-inline-start:0;padding-inline-start:0}.stat:nth-child(n+3){border-block-start:1px solid var(--line)}}@media(max-width:420px){.stat{padding:1.5rem 1rem 1.75rem}}.how-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,1rem + 5vw,7rem)}.how-sticky{position:sticky;inset-block-start:calc(var(--hdr-h) + 3rem)}.how-meter{display:flex;align-items:center;gap:1.25rem;margin-block:2.5rem 2rem}.how-count{font-family:var(--f-num);font-stretch:115%;font-size:var(--t-lg);color:var(--ash);font-variant-numeric:tabular-nums}.how-count b{color:var(--gold-2);font-weight:600;font-size:var(--t-2xl)}.how-rail{flex:1;max-width:220px;height:2px;background:var(--line-2);border-radius:2px;overflow:hidden}.how-rail i{display:block;height:100%;width:100%;background:var(--gold-grad);transform:scaleX(.2);transform-origin:left}[dir=rtl] .how-rail i{transform-origin:right}.how-steps{counter-reset:s;position:relative}.how-steps:before{content:"";position:absolute;inset-block:.75rem .75rem;inset-inline-start:1.6rem;width:1px;background:linear-gradient(to bottom,var(--line-2),transparent)}.how-step{position:relative;display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:1.75rem;padding-block:clamp(1.5rem,1rem + 3vh,3.5rem);transition:opacity .5s var(--ease)}.js .how-steps.is-live .how-step{opacity:.38}.js .how-steps.is-live .how-step.is-active{opacity:1}.how-n{position:relative;display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;border:1px solid var(--line-2);background:var(--void);font-family:var(--f-num);font-stretch:112%;font-size:var(--t-sm);color:var(--bone-2);transition:border-color .5s var(--ease),color .5s var(--ease),box-shadow .5s var(--ease)}.how-step.is-active .how-n,.no-js .how-n{border-color:#ffd54fb3;color:var(--gold-2);box-shadow:0 0 0 6px #f59a3614,0 0 30px #f59a3659}.how-step h3{font-family:var(--f-display);font-size:var(--t-xl);font-weight:600;line-height:1.35;margin-block:.6rem .6rem}:root[lang=en] .how-step h3{font-stretch:108%;letter-spacing:-.01em;line-height:1.2}.how-step p{color:var(--bone-2);max-width:46ch}@media(max-width:900px){.how-grid{grid-template-columns:1fr}.how-sticky{position:static}.how-meter{display:none}.js .how-steps.is-live .how-step{opacity:1}}[data-glow]{--mx: 50%;--my: 50%}.glass{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius)}.dept-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dept{--c: var(--gold);position:relative;border-radius:var(--radius);background:var(--glass);border:1px solid var(--line);overflow:hidden;transition:border-color .4s var(--ease),transform .5s var(--ease),background-color .4s var(--ease)}.dept:before{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at var(--mx) var(--my),color-mix(in srgb,var(--c) 18%,transparent),transparent 60%);opacity:0;transition:opacity .4s var(--ease);pointer-events:none}.dept:hover{border-color:color-mix(in srgb,var(--c) 40%,transparent);transform:translateY(-3px)}.dept:hover:before{opacity:1}.dept.is-lead{grid-row:span 2}.dept-link{position:relative;display:flex;flex-direction:column;height:100%;padding:clamp(1.5rem,1.2rem + 1vw,2.25rem)}.dept-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-end:2.75rem}.dicon{--c: var(--gold);display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 28%,transparent);flex:none}.dicon svg{width:22px;height:22px}.dept-count{font-size:var(--t-xs);color:var(--ash)}.dept h3{font-family:var(--f-display);font-size:var(--t-xl);font-weight:600;line-height:1.35}:root[lang=en] .dept h3{font-stretch:108%;letter-spacing:-.01em;line-height:1.15}.dept.is-lead h3{font-size:var(--t-2xl)}.dept p{margin-block-start:.6rem;color:var(--bone-2);font-size:var(--t-sm);max-width:40ch}.dept-subs{display:flex;flex-wrap:wrap;gap:.4rem;margin-block-start:1.5rem}.dept-subs li{font-size:var(--t-xs);padding:.2rem .65rem;border-radius:999px;border:1px solid var(--line-2);color:var(--bone-2);line-height:1.7}.dept-cta{margin-block-start:auto;padding-block-start:2rem;display:inline-flex;align-items:center;gap:.5rem;font-size:var(--t-sm);font-weight:500;color:var(--c)}.dept-cta svg{transition:transform .35s var(--ease)}.dept:hover .dept-cta svg{transform:translate(4px)}[dir=rtl] .dept:hover .dept-cta svg{transform:scaleX(-1) translate(4px)}.dept.is-lead .dept-link{background:radial-gradient(120% 70% at 100% 0%,color-mix(in srgb,var(--c) 14%,transparent),transparent 60%)}[dir=rtl] .dept.is-lead .dept-link{background:radial-gradient(120% 70% at 0% 0%,color-mix(in srgb,var(--c) 14%,transparent),transparent 60%)}.dept-general{border-style:dashed;border-color:var(--line-2);background:transparent}.dept-general .dept-link{justify-content:flex-end}.dept-general h3{font-size:var(--t-lg)!important}.dept-general .dept-cta{color:var(--gold-2);padding-block-start:1.25rem;margin-block-start:0}@media(max-width:1000px){.dept-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dept.is-lead,.dept-general{grid-row:auto;grid-column:1 / -1}}@media(max-width:620px){.dept-grid{grid-template-columns:1fr}.dept-top{margin-block-end:1.5rem}}.ben-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,1rem + 6vw,7rem);align-items:start}.ben-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,1rem + 2vw,3rem)}.ben-list li{padding-block:1.75rem 2rem;border-block-start:1px solid var(--line)}.ben-list h3{font-family:var(--f-display);font-size:var(--t-lg);font-weight:600;line-height:1.4}:root[lang=en] .ben-list h3{font-stretch:106%}.ben-list h3:before{content:"";display:block;width:22px;height:2px;margin-block-end:1.1rem;background:var(--gold-grad);border-radius:2px}.ben-list p{margin-block-start:.5rem;color:var(--bone-2);font-size:var(--t-sm)}.paycal{margin-block-start:2.75rem;padding:1.5rem;max-width:380px;border-radius:var(--radius);background:linear-gradient(180deg,#ffffff0b,#ffffff04);border:1px solid var(--line)}.paycal figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-block-end:1.1rem}.paycal-title{font-weight:600;font-size:var(--t-sm)}.paycal-month{font-size:var(--t-xs);color:var(--ash)}.paycal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;font-family:var(--f-num);font-size:.78rem;text-align:center;font-variant-numeric:tabular-nums}.paycal-grid span{display:grid;place-items:center;aspect-ratio:1;border-radius:9px;color:var(--ash-2)}.paycal-grid .wd{color:var(--ash);font-family:var(--f-body);font-size:.72rem;aspect-ratio:auto;padding-block-end:4px}.paycal-grid .pay{color:#1a1002;font-weight:600;background:var(--gold-grad);box-shadow:0 6px 20px -6px #f59a36b3}.paycal-note{margin-block-start:1rem;font-size:var(--t-xs);color:var(--ash)}@media(max-width:900px){.ben-grid{grid-template-columns:1fr}}@media(max-width:560px){.ben-list{grid-template-columns:1fr}.paycal{max-width:none}}.hon-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,1fr);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-block-end:1rem;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.hon-card{scroll-snap-align:start;position:relative;border-radius:var(--radius);border:1px solid var(--line);background:var(--glass);overflow:hidden}.hon-card:before{content:"";position:absolute;inset:0;background:radial-gradient(360px circle at var(--mx) var(--my),rgb(245 154 54 / .12),transparent 60%);opacity:0;transition:opacity .4s var(--ease);pointer-events:none}.hon-card:hover:before{opacity:1}.hon-card figure{display:flex;flex-direction:column;height:100%;padding:1.75rem;gap:1.75rem}.hon-card blockquote{font-size:var(--t-md);color:var(--bone);line-height:1.75}.hon-card blockquote p:before{content:"“";color:var(--gold);font-family:var(--f-num);font-size:2.25rem;line-height:0;vertical-align:-.35em;margin-inline-end:.2rem}[dir=rtl] .hon-card blockquote p:before{content:"”"}.hon-card figcaption{margin-block-start:auto;display:flex;align-items:center;gap:.875rem}.hon-card figcaption b{display:block;font-weight:600;font-size:var(--t-sm)}.hon-card figcaption small{display:block;color:var(--ash);font-size:var(--t-xs)}.avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;padding:2px;background:var(--gold-grad);flex:none}.avatar>*{width:100%;height:100%;border-radius:50%;background:#120c04;display:grid;place-items:center;object-fit:cover;font-weight:600;color:var(--gold-2);font-size:var(--t-sm)}.hon-depts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.hon-depts li{position:relative;border-radius:var(--radius);border:1px solid var(--line);background:var(--glass);overflow:hidden}.hon-depts li:before{content:"";position:absolute;inset:0;background:radial-gradient(360px circle at var(--mx) var(--my),color-mix(in srgb,var(--c) 16%,transparent),transparent 60%);opacity:0;transition:opacity .4s var(--ease)}.hon-depts li:hover:before{opacity:1}.hon-depts a{position:relative;display:grid;gap:.5rem;padding:1.75rem}.hon-depts b{margin-block-start:1rem;font-size:var(--t-lg);font-weight:600}.hon-depts small{color:var(--ash);font-size:var(--t-sm)}@media(max-width:760px){.hon-depts{grid-template-columns:1fr}.hon-track{grid-auto-columns:86%}}.role-list{border-block-start:1px solid var(--line)}.role{position:relative;border-block-end:1px solid var(--line)}.role:before{content:"";position:absolute;inset:0;background:radial-gradient(500px circle at var(--mx) var(--my),rgb(245 154 54 / .08),transparent 60%);opacity:0;transition:opacity .4s var(--ease);pointer-events:none}.role:hover:before{opacity:1}.role-link{position:relative;display:grid;grid-template-columns:9.5rem minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.6rem .5rem}.role-kind{justify-self:start;font-size:var(--t-xs);padding:.2rem .7rem;border-radius:999px;border:1px solid rgb(255 213 79 / .35);color:var(--gold-2);line-height:1.7}.role-kind.is-job{border-color:#3b82f673;color:#93b9fb}.role-title{display:block;font-size:var(--t-lg);font-weight:600;line-height:1.45;transition:color .3s var(--ease)}.role:hover .role-title{color:var(--gold-2)}.role-meta{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin-block-start:.3rem;font-size:var(--t-sm);color:var(--ash)}.role-dept{display:inline-flex;align-items:center;gap:.5rem;color:var(--bone-2)}.role-dept i{width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c)}.role-go{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);color:var(--bone-2);transition:background-color .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease),transform .4s var(--ease)}.role:hover .role-go{background:var(--gold-2);border-color:var(--gold-2);color:#000;transform:translate(4px)}[dir=rtl] .role:hover .role-go{transform:translate(-4px)}@media(max-width:680px){.role-link{grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1rem;padding-inline:0}.role-kind{grid-column:1 / -1}.role-go{width:38px;height:38px}}.empty{padding:2.5rem;border-radius:var(--radius);border:1px dashed var(--line-2);display:flex;gap:1.5rem;align-items:center;justify-content:space-between;flex-wrap:wrap;color:var(--bone-2)}.empty p{max-width:54ch}.faq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,1rem + 5vw,7rem);align-items:start}.faq-list{border-block-start:1px solid var(--line)}.qa{border-block-end:1px solid var(--line)}.qa summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.4rem;cursor:pointer;list-style:none;font-size:var(--t-lg);font-weight:500;line-height:1.5;transition:color .25s var(--ease)}.qa summary::-webkit-details-marker{display:none}.qa summary:hover{color:var(--gold-2)}.qa-icon{position:relative;width:14px;height:14px;flex:none}.qa-icon:before,.qa-icon:after{content:"";position:absolute;inset-block-start:50%;inset-inline:0;height:1.5px;margin-block-start:-.75px;background:currentColor;border-radius:2px;transition:transform .35s var(--ease)}.qa-icon:after{transform:rotate(90deg)}.qa[open] .qa-icon:after{transform:rotate(0)}.qa-body{overflow:hidden}.qa-body p{padding-block-end:1.6rem;color:var(--bone-2);max-width:60ch}@media(max-width:900px){.faq-grid{grid-template-columns:1fr}}.final{padding-block:clamp(6rem,4rem + 9vw,12rem);text-align:center;overflow:hidden;isolation:isolate;border-block-start:1px solid var(--line)}.final-light{position:absolute;inset-inline:0;inset-block-end:-40%;margin-inline:auto;width:min(1100px,140vw);aspect-ratio:2 / 1;background:radial-gradient(closest-side,rgb(255 213 79 / .22),rgb(245 154 54 / .12) 45%,transparent 75%);z-index:-1;pointer-events:none}.final-light:after{content:"";position:absolute;inset:30% 25% auto;height:1px;background:linear-gradient(90deg,transparent,rgb(255 213 79 / .7),transparent);filter:blur(.5px)}.final-in{display:flex;flex-direction:column;align-items:center}.final-title{font-size:var(--t-3xl);max-width:18ch}:root[lang=en] .final-title{line-height:1.02;max-width:16ch}.final .lead{margin-inline:auto}.final-actions{margin-block-start:2.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.875rem}.ftr{border-block-start:1px solid var(--line);padding-block:4rem 2rem;font-size:var(--t-sm)}.ftr-grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:2.5rem}.ftr-brand p{margin-block:1.25rem 1.5rem;color:var(--ash);max-width:38ch}.ftr-social{display:flex;gap:.5rem}.ftr-social a{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--line-2);color:var(--bone-2);transition:color .25s var(--ease),border-color .25s var(--ease)}.ftr-social a:hover{color:var(--gold-2);border-color:#ffd54f80}.ftr-col h2{font-size:var(--t-sm);font-weight:600;color:var(--bone);margin-block-end:1rem}.ftr-col ul{display:grid;gap:.6rem}.ftr-col a{color:var(--ash);transition:color .25s var(--ease)}.ftr-col a:hover{color:var(--bone)}.ftr-base{margin-block-start:3.5rem;padding-block-start:1.5rem;border-block-start:1px solid var(--line);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;color:var(--ash-2);font-size:var(--t-xs)}@media(max-width:860px){.ftr-grid{grid-template-columns:1fr 1fr}.ftr-brand{grid-column:1 / -1}}.page-hero{position:relative;padding-block:calc(var(--hdr-h) + clamp(3rem,2rem + 5vw,7rem)) clamp(2.5rem,2rem + 3vw,5rem);overflow:hidden;isolation:isolate}.page-hero:before{content:"";position:absolute;inset:-45% -15% 0 auto;width:70vw;background:radial-gradient(closest-side,rgb(245 154 54 / .14),transparent 100%);z-index:-1;pointer-events:none}[dir=rtl] .page-hero:before{inset:-45% auto 0 -15%}.page-hero .h1{max-width:20ch}:root[lang=en] .page-hero .h1{line-height:1.02;letter-spacing:-.03em}.crumb{display:inline-flex;align-items:center;gap:.5rem;margin-block-end:1.75rem;font-size:var(--t-sm);color:var(--ash);transition:color .25s var(--ease)}.crumb:hover{color:var(--bone)}.crumb svg{transform:scaleX(-1)}[dir=rtl] .crumb svg{transform:none}.section{padding-block:clamp(3rem,2rem + 4vw,6rem)}.section+.section,.page-hero+.section{padding-block-start:0}.page-hero+.section{padding-block-start:1rem}.prose>:first-child{margin-block-start:0}.filters{display:grid;gap:1.25rem;padding-block:1.75rem;border-block:1px solid var(--line);margin-block-end:2.5rem}.filter-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.filter-label{min-width:7rem;font-size:var(--t-xs);color:var(--ash)}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip{--c: var(--gold);display:inline-flex;align-items:center;gap:.5rem;min-height:38px;padding:.35rem .95rem;border-radius:999px;border:1px solid var(--line-2);background:#ffffff05;font-size:var(--t-sm);color:var(--bone-2);transition:border-color .25s var(--ease),color .25s var(--ease),background-color .25s var(--ease)}.chip:hover{color:var(--bone);border-color:#ffffff4d}.chip i{width:7px;height:7px;border-radius:50%;background:var(--c)}.chip[aria-current=true]{color:#1a1002;background:var(--gold-grad);border-color:transparent;font-weight:600}.chip[aria-current=true] i{background:#1a1002}.list-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-block:3rem 1rem}.list-head:first-child{margin-block-start:0}.list-head h2{font-size:var(--t-xl);font-weight:600}.list-head span{color:var(--ash);font-size:var(--t-sm)}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.facts{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin-block-start:2rem}.facts div{display:grid;gap:.15rem}.facts dt{font-size:var(--t-xs);color:var(--ash)}.facts dd{font-weight:500;display:inline-flex;align-items:center;gap:.5rem}.prose{max-width:68ch;color:var(--bone-2)}.prose>*+*{margin-block-start:1.1em}.prose h2,.prose h3{color:var(--bone);font-family:var(--f-display);font-weight:600;line-height:1.35;margin-block-start:2.2em}.prose h2{font-size:var(--t-xl)}.prose h3{font-size:var(--t-lg)}.prose ul,.prose ol{padding-inline-start:1.25rem}.prose ul li{list-style:none;position:relative;padding-inline-start:.4rem}.prose ul li:before{content:"";position:absolute;inset-inline-start:-.9rem;inset-block-start:.85em;width:6px;height:6px;border-radius:50%;background:var(--gold)}.prose ol{list-style:decimal}.prose li+li{margin-block-start:.5em}.prose a{color:var(--gold-2);text-decoration:underline;text-underline-offset:3px}.prose strong{color:var(--bone)}.prose-brief{white-space:pre-line}.apply-card{position:sticky;inset-block-start:calc(var(--hdr-h) + 1.5rem);padding:1.75rem;border-radius:var(--radius);background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--line);box-shadow:0 40px 80px -40px #f59a3640}.apply-card h2{font-size:var(--t-lg);font-weight:600;line-height:1.4}.apply-card p{font-size:var(--t-sm);color:var(--ash);margin-block:.5rem 1.5rem}.apply-card .btn{width:100%}.apply-card hr{border:0;border-block-start:1px solid var(--line);margin-block:1.5rem}.apply-card ol{display:grid;gap:.75rem;counter-reset:n}.apply-card ol li{counter-increment:n;display:grid;grid-template-columns:1.75rem 1fr;gap:.5rem;font-size:var(--t-sm);color:var(--bone-2);line-height:1.6}.apply-card ol li:before{content:counter(n);display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid var(--line-2);font-family:var(--f-num);font-size:.72rem;color:var(--gold-2)}.apply-card .small-link{display:block;margin-block-start:1rem;font-size:var(--t-sm);color:var(--ash);text-align:center}.apply-card .small-link a{color:var(--gold-2)}.closed-note{padding:1rem 1.25rem;border-radius:var(--radius-sm);background:#ff7a6b14;border:1px solid rgb(255 122 107 / .25);color:#ffb2a8;font-size:var(--t-sm);margin-block-end:1rem}.share-btn{margin-block-start:1rem;width:100%;background:transparent;border:1px solid var(--line);border-radius:999px;padding:.6rem;color:var(--ash);cursor:pointer;font-size:var(--t-sm);transition:color .25s var(--ease),border-color .25s var(--ease)}.share-btn:hover{color:var(--bone);border-color:var(--line-2)}@media(max-width:960px){.detail-grid{grid-template-columns:1fr}.apply-card{position:static}}.how-detail{display:grid;gap:0;border-block-start:1px solid var(--line)}.how-detail>li{display:grid;grid-template-columns:5rem minmax(0,5fr) minmax(0,4fr);gap:2rem;padding-block:2.75rem;border-block-end:1px solid var(--line)}.how-detail .how-n{box-shadow:none}.how-detail h2{font-size:var(--t-xl);font-weight:600;line-height:1.35;margin-block-end:.75rem}:root[lang=en] .how-detail h2{font-family:var(--f-display);font-stretch:108%}.how-detail p{color:var(--bone-2);max-width:54ch}.ticks{display:grid;gap:.6rem;align-content:start}.ticks li{display:grid;grid-template-columns:1.25rem 1fr;gap:.6rem;font-size:var(--t-sm);color:var(--bone-2);line-height:1.6}.ticks li:before{content:"";width:1.1rem;height:1.1rem;margin-block-start:.2em;border-radius:50%;background:#faa73d24 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m6 10.5 2.5 2.5L14 7.5' fill='none' stroke='%23FFD54F' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat}@media(max-width:860px){.how-detail>li{grid-template-columns:1fr;gap:1rem}}.rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.rules li{padding:1.75rem;border-radius:var(--radius);border:1px solid var(--line);background:var(--glass)}.rules h3{font-size:var(--t-lg);font-weight:600;margin-block-end:.5rem}.rules p{color:var(--bone-2);font-size:var(--t-sm)}@media(max-width:860px){.rules{grid-template-columns:1fr}}.story{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(2rem,1rem + 5vw,7rem)}.story-body p{font-size:var(--t-lg);color:var(--bone-2);max-width:58ch;line-height:1.8}:root[lang=en] .story-body p{line-height:1.6}.story-body p+p{margin-block-start:1.25rem}.story-body p:first-child{color:var(--bone)}.about-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line);margin-block-start:3rem}.about-facts div{padding:1.75rem 1.5rem;border-inline-start:1px solid var(--line)}.about-facts div:first-child{border-inline-start:0;padding-inline-start:0}.about-facts dt{font-size:var(--t-xs);color:var(--ash)}.about-facts dd{font-family:var(--f-display);font-size:var(--t-xl);font-weight:600;margin-block-start:.25rem}.values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}.values li{padding-block:1.75rem 2rem;border-block-start:1px solid var(--line)}.values h3{font-size:var(--t-lg);font-weight:600;margin-block-end:.5rem}.values p{color:var(--bone-2);font-size:var(--t-sm);max-width:46ch}@media(max-width:860px){.story,.values,.about-facts{grid-template-columns:1fr}.about-facts div{border-inline-start:0;padding-inline:0;border-block-start:1px solid var(--line)}.about-facts div:first-child{border-block-start:0}}.legal{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(2rem,1rem + 5vw,6rem);align-items:start}.legal-toc{position:sticky;inset-block-start:calc(var(--hdr-h) + 2rem);display:grid;gap:.35rem;font-size:var(--t-sm)}.legal-toc a{color:var(--ash);padding-block:.2rem;transition:color .2s var(--ease)}.legal-toc a:hover{color:var(--bone)}.legal-body section+section{margin-block-start:2.5rem}.legal-body h2{font-size:var(--t-xl);font-weight:600;margin-block-end:.75rem}.legal-body p{color:var(--bone-2);max-width:68ch}.legal-body p+p{margin-block-start:.75rem}.legal-meta{margin-block-start:1.5rem;color:var(--ash);font-size:var(--t-sm)}@media(max-width:860px){.legal{grid-template-columns:1fr}.legal-toc{display:none}}.nf{min-height:80vh;display:grid;align-content:center}.nf-code{font-family:var(--f-num);font-stretch:125%;font-weight:700;font-size:clamp(6rem,3rem + 14vw,14rem);line-height:.9;letter-spacing:-.05em;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.9}.nf-actions{display:flex;flex-wrap:wrap;gap:.875rem;margin-block-start:2.5rem}.join-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:clamp(2rem,1rem + 5vw,6rem);align-items:start}.join-steps{position:sticky;inset-block-start:calc(var(--hdr-h) + 2rem);display:grid;gap:.25rem}.join-steps li{position:relative;display:grid;grid-template-columns:2.25rem 1fr;align-items:center;gap:.875rem;padding-block:.6rem;color:var(--ash);font-size:var(--t-sm);transition:color .3s var(--ease)}.join-steps li:after{content:"";position:absolute;inset-inline-start:calc(1.125rem - .5px);inset-block:calc(50% + 1.125rem) calc(-50% + 1.375rem);width:1px;background:var(--line-2)}.join-steps li:last-child:after{display:none}.join-steps .dot{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid var(--line-2);font-family:var(--f-num);font-size:.8rem;background:var(--void);transition:all .35s var(--ease)}.join-steps li.is-current{color:var(--bone)}.join-steps li.is-current .dot{border-color:var(--gold-2);color:var(--gold-2);box-shadow:0 0 0 5px #f59a361a,0 0 24px #f59a3659}.join-steps li.is-done .dot{background:var(--gold-grad);color:#1a1002;border-color:transparent}.join-steps li.has-error .dot{background:#ff7a6b1a;border-color:var(--danger);color:var(--danger)}.context-card{margin-block-start:2rem;padding:1.1rem 1.25rem;border-radius:var(--radius-sm);border:1px solid rgb(255 213 79 / .25);background:#f59a360f;font-size:var(--t-sm)}.context-card span{color:var(--ash);display:block;font-size:var(--t-xs)}.context-card b{display:block;font-weight:600;margin-block:.15rem .5rem}.context-card a{color:var(--gold-2);font-size:var(--t-xs)}.form-card{padding:clamp(1.5rem,1rem + 2.5vw,3rem);border-radius:calc(var(--radius) + 6px);background:linear-gradient(180deg,#ffffff0b,#ffffff04);border:1px solid var(--line)}.step-panel{border:0;padding:0;margin:0;min-width:0}.js .step-panel:not(.is-current){display:none}.no-js .step-panel+.step-panel{margin-block-start:3rem;padding-block-start:3rem;border-block-start:1px solid var(--line)}.step-panel legend{padding:0;margin-block-end:.35rem;font-size:var(--t-xs);color:var(--gold-2)}.step-panel h2{font-family:var(--f-display);font-size:var(--t-2xl);font-weight:700;line-height:1.3;margin-block-end:2rem}:root[lang=en] .step-panel h2{font-weight:600;font-stretch:110%;letter-spacing:-.02em;line-height:1.1}.fgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.25rem}.fgrid .full{grid-column:1 / -1}.field{display:grid;gap:.45rem;align-content:start}.field>label,.field .label{font-size:var(--t-sm);font-weight:500;color:var(--bone)}.field .opt{color:var(--ash);font-weight:400;font-size:var(--t-xs)}.help{font-size:var(--t-xs);color:var(--ash);line-height:1.6}.err{font-size:var(--t-xs);color:var(--danger)}.input,.select,.textarea{width:100%;min-height:50px;padding:.7rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--line-2);background:#00000080;color:var(--bone);font-size:var(--t-md);line-height:1.5;transition:border-color .25s var(--ease),box-shadow .25s var(--ease),background-color .25s var(--ease)}.textarea{min-height:140px;resize:vertical}.input::placeholder,.textarea::placeholder{color:var(--ash-2)}.input:hover,.select:hover,.textarea:hover{border-color:#ffffff3d}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:#ffd54fb3;box-shadow:0 0 0 4px #f59a3626;background:#000000b3}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m6 8 4 4 4-4' fill='none' stroke='%238f8a83' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:18px;background-position:right .85rem center;padding-inline-end:2.5rem}[dir=rtl] .select{background-position:left .85rem center}.select option,.select optgroup{background:#111;color:var(--bone)}.is-invalid .input,.is-invalid .select,.is-invalid .textarea,.input.is-invalid{border-color:#ff7a6bb3}.ltr{direction:ltr;text-align:start}[dir=rtl] .ltr{text-align:right}.dept-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.75rem}.pick{position:relative}.pick input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.pick-body{--c: var(--gold);display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--line-2);background:#00000059;transition:border-color .25s var(--ease),background-color .25s var(--ease),box-shadow .25s var(--ease);min-height:64px}.pick-body .dicon{width:38px;height:38px;border-radius:11px}.pick-body .dicon svg{width:18px;height:18px}.pick-body b{font-weight:500;font-size:var(--t-sm);line-height:1.4}.pick input:hover+.pick-body{border-color:#ffffff42}.pick input:checked+.pick-body{border-color:var(--c);background:color-mix(in srgb,var(--c) 9%,transparent);box-shadow:0 0 0 1px var(--c) inset}.pick input:focus-visible+.pick-body{outline:2px solid var(--gold-2);outline-offset:2px}.seg{display:flex;flex-wrap:wrap;gap:.5rem}.seg label{position:relative}.seg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.seg span{display:inline-flex;align-items:center;min-height:42px;padding:.4rem 1rem;border-radius:999px;border:1px solid var(--line-2);font-size:var(--t-sm);color:var(--bone-2);transition:all .25s var(--ease)}.seg input:checked+span{background:var(--gold-grad);color:#1a1002;border-color:transparent;font-weight:600}.seg input:focus-visible+span{outline:2px solid var(--gold-2);outline-offset:2px}.seg input:hover:not(:checked)+span{border-color:#ffffff4d;color:var(--bone)}.drop{position:relative;display:flex;align-items:center;gap:1rem;padding:1.25rem;border-radius:var(--radius-sm);border:1px dashed rgb(255 255 255 / .22);background:#00000059;transition:border-color .25s var(--ease),background-color .25s var(--ease)}.drop.is-over{border-color:var(--gold-2);background:#f59a3614}.drop input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.drop-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#f59a361f;color:var(--gold-2);flex:none}.drop b{display:block;font-weight:500;font-size:var(--t-sm)}.drop small{display:block;color:var(--ash);font-size:var(--t-xs)}.drop .drop-name{color:var(--gold-2)}.check{display:grid;grid-template-columns:1.375rem 1fr;gap:.875rem;align-items:start;padding:1.25rem;border-radius:var(--radius-sm);border:1px solid var(--line-2);cursor:pointer}.check input{appearance:none;width:1.375rem;height:1.375rem;margin:.15rem 0 0;border-radius:6px;border:1px solid rgb(255 255 255 / .35);background:transparent;display:grid;place-items:center;cursor:pointer}.check input:checked{background:var(--gold-grad);border-color:transparent}.check input:checked:after{content:"";width:.75rem;height:.75rem;background:#1a1002;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10.5 4 4L16 6' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10.5 4 4L16 6' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.check span{font-size:var(--t-sm);color:var(--bone-2);line-height:1.7}.check a{color:var(--gold-2);text-decoration:underline;text-underline-offset:3px}.review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-block-start:1px solid var(--line);margin-block-end:1.75rem}.review div{padding:.9rem 0;border-block-end:1px solid var(--line)}.review div:nth-child(odd){padding-inline-end:1rem}.review dt{font-size:var(--t-xs);color:var(--ash)}.review dd{font-size:var(--t-sm);color:var(--bone);overflow-wrap:anywhere}.review dd.is-empty{color:var(--ash-2)}.review .full{grid-column:1 / -1}.form-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-start:2.5rem;padding-block-start:1.75rem;border-block-start:1px solid var(--line)}.form-nav .step-of{font-size:var(--t-xs);color:var(--ash)}.no-js .form-nav [data-prev],.no-js .form-nav [data-next],.no-js .form-nav .step-of,.js .form-nav [data-submit]{display:none}.js .form-nav.is-last [data-submit]{display:inline-flex}.js .form-nav.is-last [data-next]{display:none}.js .form-nav.is-first [data-prev]{visibility:hidden}.form-errors{padding:1rem 1.25rem;margin-block-end:2rem;border-radius:var(--radius-sm);border:1px solid rgb(255 122 107 / .35);background:#ff7a6b14;color:#ffc2b9;font-size:var(--t-sm)}.form-errors ul{margin-block-start:.5rem;padding-inline-start:1.1rem;list-style:disc}.privacy-note{margin-block-start:1rem;font-size:var(--t-xs);color:var(--ash)}.privacy-note a{color:var(--bone-2);text-decoration:underline;text-underline-offset:3px}.hp{position:absolute!important;inset-inline-start:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:960px){.join-grid{grid-template-columns:1fr}.join-steps{position:static;grid-auto-flow:column;grid-auto-columns:1fr;gap:0}.join-steps li{grid-template-columns:1fr;justify-items:center;text-align:center;font-size:.72rem;gap:.4rem}.join-steps li:after{inset-inline-start:calc(50% + 1.25rem);inset-inline-end:calc(-50% + 1.25rem);inset-block:1.125rem auto;width:auto;height:1px}.join-steps li .lbl{display:none}.join-steps li.is-current .lbl{display:block}}@media(max-width:620px){.fgrid,.review{grid-template-columns:1fr}.review div:nth-child(odd){padding-inline-end:0}.form-nav .btn{flex:1}.form-nav .step-of{display:none}}.thanks-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block-start:3rem}.thanks-steps li{padding:1.75rem;border-radius:var(--radius);border:1px solid var(--line);background:var(--glass)}.thanks-steps .how-n{margin-block-end:1.25rem}.thanks-steps h2{font-size:var(--t-lg);font-weight:600;margin-block-end:.4rem}.thanks-steps p{color:var(--bone-2);font-size:var(--t-sm)}.ok-mark{width:72px;height:72px;margin-block-end:2rem;border-radius:50%;display:grid;place-items:center;background:var(--gold-grad);color:#1a1002;box-shadow:0 0 0 10px #f59a361a,0 20px 60px -10px #f59a3699}@media(max-width:860px){.thanks-steps{grid-template-columns:1fr}}.js [data-reveal],.js [data-stagger]>*{will-change:transform,opacity}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.js .hero-logo path{fill-opacity:1;stroke-dashoffset:0}.hero-scroll i:after{display:none}}html{max-width:100%;overflow-x:clip}img,video,iframe{max-width:100%}@media(pointer:coarse),(max-width:767.98px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea,.input,.select,.textarea{font-size:16px!important}}@media(display-mode:standalone){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}
