@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#183c33;font-synthesis:none;--ink:#173e34;--muted:#6d7772;--lime:#d5f77b;--line:#e5e9e3;--surface:#f5f7f3;--white:#fff;background:#fff;font-family:DM Sans Variable,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #7aa943}button{color:inherit}html{scroll-behavior:smooth;scroll-padding-top:90px}::selection{background:var(--lime)}.announcement{background:var(--ink);color:#e9f2dc;letter-spacing:1.3px;justify-content:space-between;align-items:center;height:35px;padding:0 5%;font-size:11px;display:flex}.announcement span:last-child{letter-spacing:.4px;align-items:center;gap:9px;display:flex}.site-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:100px;padding:0 5%;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand-mark{border:1.7px solid var(--ink);border-radius:10px 3px;place-items:center;width:40px;height:44px;padding-bottom:6px;font-family:Georgia,serif;font-size:41px;font-weight:700;line-height:1;display:grid}.brand b{letter-spacing:-1.3px;font-family:Manrope Variable,sans-serif;font-size:25px;line-height:1}.brand small{letter-spacing:2.6px;margin-top:7px;font-size:8px;font-weight:700;display:block}.site-header nav{gap:30px;font-size:13px;font-weight:550;display:flex}.site-header nav a{align-items:center;gap:6px;display:flex}.header-actions{align-items:center;gap:28px;font-size:13px;display:flex}.login-link{align-items:center;gap:9px;display:flex}.button{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:22px;min-height:49px;padding:14px 21px;font-size:14px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.dark{background:var(--ink);color:#fff}.button.dark:hover{background:#285446}.button.lime{background:var(--lime);color:var(--ink)}.button.outline{background:0 0;border-color:#cdd6cc}.button.small{gap:19px;min-height:40px;padding:10px 15px;font-size:12px}.icon-button{background:0 0;border:0;place-items:center;padding:8px;display:inline-grid}.mobile-menu{display:none}.hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:6%;max-width:1600px;margin:auto;padding:72px 5% 65px;display:grid}.eyebrow{letter-spacing:1.65px;align-items:center;gap:9px;font-size:10px;font-weight:650;display:flex}.tiny-spark{color:#72904e;font-size:20px;line-height:1}h1,h2,h3,p{margin:0}h1{letter-spacing:-3.4px;margin:25px 0 26px;font-family:Manrope Variable,sans-serif;font-size:clamp(44px,4.5vw,70px);font-weight:550;line-height:1.12}.serif-accent{letter-spacing:-2.5px;color:#71896b;font-family:Georgia,serif;font-style:italic;font-weight:400}h1 .serif-accent{max-width:500px;display:block}h1>span:first-child{display:block}.hero-copy>p{color:#707872;max-width:420px;font-size:15px;line-height:1.8}.hero-actions{gap:12px;margin-top:28px;display:flex}.hero-notes{color:#71776f;white-space:nowrap;gap:19px;margin-top:24px;font-size:10px;display:flex}.hero-notes span{align-items:center;gap:5px;display:flex}.hero-notes svg{color:#628254}.evidence-scene{background-color:#edf1e8;background-image:radial-gradient(#d2dccd .7px,#0000 .7px);background-size:15px 15px;border-radius:8px;justify-content:center;align-items:center;min-height:495px;padding:57px 37px 55px;display:flex;position:relative}.scene-top,.scene-bottom{color:#7c8e75;letter-spacing:.6px;justify-content:space-between;gap:10px;font-family:monospace;font-size:8px;display:flex;position:absolute;left:24px;right:24px}.scene-top{top:23px}.scene-bottom{bottom:20px}.evidence-card{background:#fff;border:1px solid #dbe4d5;border-radius:9px;width:100%;max-width:435px;padding:24px;transform:rotate(-2deg);box-shadow:0 10px 30px #364d3012}.evidence-header{align-items:center;gap:13px;display:flex}.verified-icon{background:#edf3e4;border-radius:10px;place-items:center;width:49px;height:49px;display:grid}.micro-label{letter-spacing:1.5px;color:#879078;font-size:8px;font-weight:600}.evidence-header h3{letter-spacing:-.6px;margin-top:4px;font-family:Manrope Variable;font-size:20px}.card-index{align-self:flex-start;margin-left:auto;font-size:23px}.evidence-subtitle{color:#879082;border-bottom:1px solid var(--line);margin-top:17px;padding-bottom:15px;font-size:11px}.evidence-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:17px 0;display:flex}.evidence-row-icon{background:#f7f8f4;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.evidence-row strong{font-size:12px;font-weight:600;display:block}.evidence-row span{color:#879080;margin-top:5px;font-size:9px;display:block}.evidence-row>svg{color:#6f9150;margin-left:auto}.evidence-footer{align-items:center;gap:11px;padding-top:17px;display:flex}.evidence-footer>span{color:#7a8674;font-size:10px;line-height:1.6}.evidence-footer b{color:#27452f;font-weight:500}.evidence-footer .seal{border:1px solid #a1b28d;border-radius:50%;place-items:center;width:33px;height:33px;margin-left:auto;font-family:Georgia;font-size:27px;line-height:1;display:grid}.floating-label{background:var(--ink);color:#edfadf;border-radius:6px;align-items:center;gap:12px;padding:17px 20px;display:flex;position:absolute;bottom:51px;right:6px;transform:rotate(3deg);box-shadow:0 8px 22px #1b3e3320}.floating-label svg{color:var(--lime)}.floating-label strong{font-size:12px;font-weight:500;display:block}.floating-label span{color:#c2d2bc;margin-top:5px;font-size:8px;display:block}.expertise-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;padding:26px 5% 30px}.expertise-strip>span{color:#919689;letter-spacing:1.8px;font-size:9px}.expertise-strip>div{justify-content:space-between;align-items:center;gap:35px;margin-top:20px;display:flex}.expertise-strip b{letter-spacing:-.4px;font-family:Manrope Variable;font-size:17px;font-weight:550}.expertise-strip div>span{color:#aab99a;font-size:17px}.section{max-width:1600px;margin:auto;padding:86px 5%}h2{letter-spacing:-1.8px;font-family:Manrope Variable;font-size:40px;font-weight:500;line-height:1.2}.muted-serif{color:#87937d;letter-spacing:-1px;font-family:Georgia;font-style:italic;font-weight:400}.section-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:42px;display:flex}.section-heading .eyebrow{margin-bottom:20px}.section-heading>p{max-width:375px;color:var(--muted);padding-bottom:3px;font-size:14px;line-height:1.8}.value-grid{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.value-card{border:1px solid var(--line);border-radius:6px;padding:29px}.value-card-top{color:#607956;justify-content:space-between;margin-bottom:31px;display:flex}.value-card-top span{color:#8b9584;font-size:10px}h3{letter-spacing:-.5px;font-size:18px;font-weight:550;line-height:1.45}.value-card p{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.9}.process-section{background:#f6f8f3;max-width:none}.text-link{border-bottom:1px solid #8c9d7f;align-items:center;gap:16px;width:max-content;padding-bottom:7px;font-size:13px;font-weight:600;display:inline-flex}.process-grid{grid-template-columns:repeat(4,1fr);gap:35px;display:grid}.process-step>span{color:#889d79;border-top:1px solid #cdd8c6;justify-content:space-between;align-items:center;margin-bottom:25px;padding-top:17px;font-size:12px;display:flex}.process-step h3{font-size:16px}.process-step p{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.8}.standard-section{background:var(--ink);color:#fff;grid-template-columns:1.05fr 1fr;gap:10%;max-width:none;display:grid}.eyebrow.light{color:#c0d49f}.standard-section h2{margin-top:22px;font-size:40px}.standard-section em{color:#d4edb5;font-family:Georgia;font-weight:400}.standard-section p{color:#b7c8bd;max-width:490px;margin:23px 0;font-size:14px;line-height:1.9}.standard-list{align-self:center}.standard-list>div{border-bottom:1px solid #476153;align-items:center;gap:18px;padding:24px 0;display:flex}.standard-list>div>span{color:#a5c192;font-size:10px}.standard-list strong{font-size:14px;font-weight:450}.standard-list svg{color:#cee99e;margin-left:auto}.standard-list small{color:#93ad98;margin-top:22px;font-size:10px;line-height:1.8;display:block}.pathway-grid{grid-template-columns:1fr 1fr;gap:23px;display:grid}.pathway-grid article{border:1px solid var(--line);background:#fafbf8;border-radius:6px;padding:32px;position:relative}.pathway-grid article>svg,.pathway-icon{color:#718765;position:absolute;top:25px;right:30px}.pathway-icon{font-family:Georgia;font-size:48px;line-height:1}.pathway-grid h3{letter-spacing:-.7px;margin-top:25px;font-family:Manrope Variable;font-size:25px;line-height:1.35}.pathway-grid p{color:var(--muted);max-width:390px;margin:19px 0 28px;font-size:14px;line-height:1.8}.faq-section{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:80px;display:grid}.faq-section h2{margin-top:20px;font-size:36px}.faq-section article{border-bottom:1px solid var(--line)}.faq-section article button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:21px 0;font-size:14px;font-weight:550;display:flex}.faq-section article p{color:var(--muted);padding-bottom:24px;font-size:13px;line-height:1.9}.faq-section article svg{flex-shrink:0}.final-cta{text-align:center;background:#eaf0df;border-radius:8px;flex-direction:column;align-items:center;margin:0 5% 80px;padding:60px 20px;display:flex}.final-cta h2{margin:23px 0 30px;font-size:44px}.final-cta .text-link{border:0;margin-top:20px;font-size:12px;font-weight:450}footer{border-top:1px solid var(--line);grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding:55px 5% 25px;display:grid}footer>div>span{letter-spacing:1.4px;color:#829075;margin-bottom:20px;font-size:9px;display:block}footer>div>a:not(.brand){color:#66765d;margin:13px 0;font-size:12px;display:block}footer p{color:var(--muted);margin-top:19px;font-size:11px}.footer-bottom{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;padding-top:23px;display:flex}.footer-bottom>span{letter-spacing:0;margin:0;font-size:10px}.partners{flex-wrap:wrap;gap:24px;margin-top:28px;display:flex}.partners a{border:1px solid var(--line);align-items:center;gap:30px;padding:25px;display:flex}@media (width>=1450px){.hero{padding-top:95px;padding-bottom:95px}.evidence-scene{min-height:560px}}@media (width<=1100px){.site-header nav{gap:17px;font-size:12px}.header-actions{gap:16px}.hero{gap:4%}.hero-actions{flex-wrap:wrap}.hero-notes{gap:9px;font-size:9px}.evidence-scene{min-height:470px;padding:50px 22px}.evidence-card{padding:20px}.evidence-row span{font-size:8px}.scene-top span:last-child{display:none}.expertise-strip>div{gap:15px}.expertise-strip b{font-size:14px}.hero-copy h1{font-size:50px}.site-header{height:86px}.section{padding-top:65px;padding-bottom:65px}}@media (width<=800px){.announcement{justify-content:center;font-size:9px}.announcement span:last-child{display:none}.site-header{height:80px}.site-header nav{display:none}.site-header nav.open{z-index:10;border-bottom:1px solid var(--line);background:#fff;flex-direction:column;padding:30px;display:flex;position:absolute;top:115px;left:0;right:0}.mobile-menu{display:grid}.header-actions{margin-left:auto;margin-right:12px}.header-actions .login-link{display:none}.brand b{font-size:22px}.hero{grid-template-columns:1fr;gap:42px;padding:45px 6%}.hero-copy h1{letter-spacing:-2.5px;font-size:54px}.hero-copy>p{font-size:16px}.hero-notes{flex-wrap:wrap;gap:14px;font-size:10px}.evidence-scene{justify-self:center;width:100%;max-width:570px;min-height:470px}.evidence-card{padding:24px}.evidence-row strong{font-size:13px}.evidence-row span{font-size:10px}.floating-label{right:0}.expertise-strip>div{flex-wrap:wrap;justify-content:center;gap:15px 20px}.expertise-strip b{font-size:14px}.expertise-strip div>span{font-size:12px}.section-heading{flex-direction:column;align-items:flex-start;gap:22px}.section-heading>p{max-width:100%;font-size:15px}h2{font-size:35px}.section{padding:55px 6%}.value-grid{grid-template-columns:1fr}.value-card p{font-size:15px}.value-card-top{margin-bottom:23px}.process-grid{grid-template-columns:1fr 1fr;gap:30px}.process-step p{font-size:14px}.standard-section{grid-template-columns:1fr;gap:25px}.standard-section h2{font-size:35px}.standard-section p{font-size:15px}.standard-list strong{font-size:14px}.standard-list small{font-size:12px}.pathway-grid{grid-template-columns:1fr}.pathway-grid p{font-size:15px}.faq-section{grid-template-columns:1fr;gap:25px}.faq-section article button{font-size:15px}.faq-section article p{font-size:14px}.final-cta{margin:0 5% 55px;padding:40px 20px}.final-cta h2{font-size:34px}footer{grid-template-columns:1fr 1fr;gap:30px}footer>div:first-child{grid-column:1/-1}footer>div>a:not(.brand){font-size:14px}footer>div>span{font-size:11px}.footer-bottom{gap:20px}.footer-bottom>span{font-size:10px}.footer-bottom>span:last-child{display:none}.eyebrow{font-size:10px}.hero-actions .button{gap:12px;padding:14px 16px;font-size:13px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.onboarding{background:#fff;min-height:100vh}.onboarding>header,.auth-page>header,.legal-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:95px;padding:0 5%;display:flex}.onboarding>header>span{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.onboarding>header>span a{color:var(--ink);align-items:center;gap:5px;font-weight:600;display:flex}.onboarding-layout{grid-template-columns:.9fr 1.1fr;max-width:1600px;min-height:calc(100vh - 95px);margin:auto;display:grid}.onboarding-layout>aside{background:#f0f4e9;flex-direction:column;align-items:flex-start;padding:42px 13% 50px 11%;display:flex}.back-link{color:var(--muted);align-items:center;gap:9px;font-size:13px;display:inline-flex}.onboarding-layout aside>.eyebrow{margin-top:58px;font-size:11px}.onboarding-layout aside h1{letter-spacing:-2px;margin:24px 0;font-size:48px;line-height:1.2}.onboarding-layout aside h1 em{color:#6d8561;font-family:Georgia;font-weight:400}.onboarding-layout aside p{color:#708168;font-size:15px;line-height:1.9}.onboarding-points{flex-direction:column;gap:24px;margin:38px 0 60px;font-size:13px;display:flex}.onboarding-points span{align-items:center;gap:12px;display:flex}.onboarding-layout aside>small{letter-spacing:1.3px;color:#839278;margin-top:auto;font-size:10px;line-height:2}.onboarding-form{padding:45px 10% 70px}.stepper{gap:18px;margin-bottom:55px;display:flex}.stepper>div{color:#969f92;align-items:center;gap:7px;font-size:11px;display:flex}.stepper span{background:#f0f2ec;border:1px solid #e4e8df;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.stepper b{font-weight:500}.stepper .active{color:var(--ink)}.stepper .active span{background:var(--ink);color:#fff}.onboarding-form>.eyebrow{color:#839672}.onboarding-form h2{letter-spacing:-1px;margin-top:14px;font-size:30px}.form-intro{color:var(--muted);margin:14px 0 24px;font-size:14px;line-height:1.8}.field{color:var(--ink);margin:20px 0;font-size:14px;display:block}.field>span{margin-bottom:9px;font-weight:500;display:block}.field sup{color:#6e8c58}.field input,.field textarea,.field select,.talent-filters input,.row-actions select{background:var(--white);width:100%;min-height:45px;color:var(--ink);border:1px solid #dce2d7;border-radius:5px;padding:12px 13px;font-size:14px;transition:border-color .15s}.field input:focus,.field textarea:focus,.field select:focus{outline-offset:1px;border-color:#8ca874;outline:2px solid #b6cb9d}.field textarea{resize:vertical;line-height:1.7}.field input::placeholder,.field textarea::placeholder{color:#99a091}.form-grid{grid-template-columns:1fr 1fr;gap:0 19px;display:grid}.form-grid .field{min-width:0}.field-hint{color:var(--muted);margin:-10px 0 20px!important;font-size:12px!important;line-height:1.7!important}.check-label{cursor:pointer;align-items:flex-start;gap:10px;margin:17px 0;font-size:13px;line-height:1.7;display:flex}.check-label input{accent-color:var(--ink);flex-shrink:0;width:16px;height:16px;margin-top:3px}.form-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:30px;display:flex}.form-footnote{color:#889080;justify-content:center;align-items:center;gap:7px;margin-top:30px;font-size:11px;display:flex}.terms-review{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.terms-review h3{font-size:15px}.terms-review>p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.7}.terms-review details{border:1px solid var(--line);border-radius:5px;margin-top:17px;padding:15px}.terms-review summary{cursor:pointer;font-size:13px;font-weight:500}.terms-review summary>span{color:var(--muted);margin-left:7px;font-size:10px}.terms-review details p{color:var(--muted);white-space:pre-line;margin-top:15px;font-size:13px;line-height:1.8}.notice{color:#47653d;overflow-wrap:anywhere;background:#f1f6e8;border:1px solid #cbd9bd;border-radius:6px;align-items:flex-start;gap:11px;margin:16px 0;padding:15px 17px;font-size:13px;line-height:1.75;display:flex}.notice svg{flex-shrink:0;margin-top:2px}.pathway-picker{flex-direction:column;gap:15px;margin:28px 0;display:flex}.pathway-picker>label{border:1px solid var(--line);cursor:pointer;border-radius:7px;align-items:center;gap:16px;padding:20px;display:flex}.pathway-picker>label.selected{background:#f4f8ee;border-color:#89a96c}.pathway-picker input{accent-color:var(--ink)}.pathway-picker strong{font-size:15px}.pathway-picker p{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.6}.success-panel{padding:50px 0}.success-icon{color:#607c48;background:#eaf2dd;border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:25px;display:inline-grid}.success-panel .eyebrow{margin-bottom:20px}.success-panel h2{font-size:37px}.success-panel>p{color:var(--muted);margin:24px 0;font-size:15px;line-height:1.9}.success-panel>.button{margin-top:15px}.auth-page{background:#f7f9f4;min-height:100vh}.auth-page>header{background:#fff}.auth-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:9px;max-width:460px;margin:65px auto 35px;padding:40px 38px;box-shadow:0 8px 25px #213a2610}.auth-emblem{background:#eef4e4;border-radius:15px;place-items:center;width:60px;height:60px;margin-bottom:22px;display:inline-grid}.auth-card>.eyebrow{justify-content:center;font-size:10px}.auth-card h1{letter-spacing:-1.5px;margin:16px 0;font-size:34px}.auth-card>p{color:var(--muted);font-size:14px;line-height:1.8}.auth-card form{text-align:left;margin-top:28px}.auth-card form>.button{width:100%;margin-top:10px}.forgot-link{text-align:right;color:#708459;margin-top:-7px;font-size:12px;display:block}.auth-bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px;margin-top:27px;padding-top:23px;font-size:12px;display:flex}.auth-bottom a{color:var(--ink);align-items:center;gap:5px;font-weight:500;display:inline-flex}.auth-copyright{text-align:center;color:var(--muted);padding-bottom:30px;font-size:11px}.loading{color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:65px;font-size:14px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.legal-page main{max-width:900px;margin:65px auto;padding:0 30px}.legal-page h1{letter-spacing:-2px;font-size:44px}.legal-page article{border-bottom:1px solid var(--line);padding:35px 0}.legal-page h2{margin-bottom:16px;font-size:25px}.legal-page article p{white-space:pre-line;color:var(--muted);margin-top:22px;font-size:16px;line-height:1.9}.workspace{--ink:#234333;--muted:#788173;--line:#e3e8dd;--surface:#f6f8f3;--white:#fff;background:var(--surface);min-height:100vh;color:var(--ink);display:flex}.dark-theme .button.dark{color:#16371e;background:#cce598}.dark-theme .button.outline{border-color:#56714b}.sidebar{top:0;bottom:0;background:var(--white);border-inline-end:1px solid var(--line);z-index:30;flex-direction:column;width:242px;padding:29px 18px 14px;display:flex;position:fixed;inset-inline-start:0;overflow-y:auto}.sidebar>.brand{margin-left:9px}.sidebar .brand b{font-size:22px}.sidebar .brand-mark{width:35px;height:38px;font-size:35px}.sidebar .brand small{letter-spacing:2px;font-size:7px}.workspace-switch{border:1px solid var(--line);border-radius:6px;align-items:center;gap:10px;margin-top:32px;padding:13px 9px;display:flex}.workspace-avatar{color:#4c6440;background:#e9efdf;border-radius:5px;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:18px;font-weight:600;display:grid}.workspace-switch>div{flex:1;min-width:0}.workspace-switch b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;display:block;overflow:hidden}.workspace-switch small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.workspace-switch>svg{color:var(--muted)}.nav-label{letter-spacing:1.5px;color:#98a08f;padding:26px 12px 12px;font-size:9px}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav a,.sidebar-bottom>a{min-height:41px;color:var(--muted);border-radius:5px;align-items:center;gap:11px;padding:10px 12px;font-size:12px;font-weight:500;display:flex}.sidebar nav a.active,.sidebar-bottom>a.active{color:#375431;background:#edf3e4}.sidebar nav a:hover,.sidebar-bottom>a:hover{background:var(--surface);color:var(--ink)}.sidebar-bottom{margin-top:auto;padding-top:24px}.sidebar-note{background:var(--surface);border:1px solid var(--line);border-radius:6px;margin:18px 0;padding:17px}.sidebar-note b{margin:9px 0 6px;font-size:11px;display:block}.sidebar-note>span{color:var(--muted);font-size:10px;line-height:1.7;display:block}.sidebar-bottom>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:17px 2px 0;display:flex}.sidebar-bottom>button>span:nth-child(2){text-overflow:ellipsis;max-width:138px;font-size:11px;font-weight:550;overflow:hidden}.sidebar-bottom>button small{color:var(--muted);text-overflow:ellipsis;margin-top:4px;font-size:9px;display:block;overflow:hidden}.sidebar-bottom>button>svg{color:var(--muted);margin-left:auto}.mini-avatar{color:#5f7847;background:#e9efdc;border:1px solid #d7e3c7;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.workspace-body{flex-direction:column;width:calc(100% - 242px);min-height:100vh;margin-inline-start:242px;display:flex}.workspace-header{border-bottom:1px solid var(--line);background:var(--white);justify-content:space-between;align-items:center;gap:20px;height:72px;padding:0 35px;display:flex}.workspace-header>div{align-items:center;gap:15px;font-size:12px;display:flex}.workspace-header>div:first-child>span{color:var(--muted)}.workspace-header b{font-weight:500}.workspace-header .workspace-status{letter-spacing:1px;color:#8b987e;margin-right:5px;font-size:9px}.workspace-main{flex:1;width:100%;max-width:1600px;margin:0 auto;padding:38px 35px 60px}.page-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:32px;display:flex}.page-heading .eyebrow{letter-spacing:1.5px;color:#7e9069;font-size:9px}.page-heading h1{letter-spacing:-1px;margin:12px 0 10px;font-size:30px;font-weight:600;line-height:1.25}.page-heading p{color:var(--muted);max-width:750px;font-size:13px;line-height:1.8}.page-heading .button{flex-shrink:0;gap:10px;min-height:41px;padding:11px 16px;font-size:12px}.workspace-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:10px;margin:0;padding:20px 35px;font-size:10px;display:flex}.workspace-footer a{align-items:center;gap:5px;display:flex}.workspace .panel{background:var(--white);border:1px solid var(--line);border-radius:7px;margin-bottom:22px;overflow:hidden}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:21px 23px;display:flex}.panel-heading h3{letter-spacing:-.2px;font-size:14px;font-weight:600}.panel-heading>a,.panel-heading>span{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.stat-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:24px;display:grid}.stat{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:20px}.stat>div{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.stat>div svg{color:#879779;flex-shrink:0}.stat>strong{margin:14px 0 6px;font-family:Manrope Variable;font-size:34px;font-weight:500;line-height:1.3;display:block}.stat>small{color:#939b8a;font-size:10px}.workspace-banner{color:#fff;background:#203f31;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;padding:32px 35px;display:flex;overflow:hidden}.workspace-banner .eyebrow{color:#bad798;font-size:9px}.workspace-banner h2{letter-spacing:-.7px;margin:16px 0;font-size:29px;line-height:1.3}.workspace-banner p{color:#b0c5ad;max-width:420px;margin-bottom:20px;font-size:12px;line-height:1.9}.workspace-banner .button{gap:20px;min-height:42px;padding:12px 17px;font-size:12px}.banner-process{flex-direction:column;align-items:center;gap:12px;padding-right:25px;display:flex}.banner-process>span{color:#dae8cb;border:1px solid #55734c;border-radius:5px;align-items:center;gap:13px;min-width:180px;padding:15px;font-size:12px;display:flex}.banner-process>span>svg{color:#bfd89e;width:19px;height:19px}.banner-process>svg{color:#78966a;width:15px;transform:rotate(90deg)}.dashboard-columns{grid-template-columns:1.35fr 1fr;gap:23px;display:grid}.empty-state{text-align:center;flex-direction:column;align-items:center;padding:48px 25px;display:flex}.empty-state>span{background:var(--surface);border:1px solid var(--line);color:#9aab87;border-radius:15px;place-items:center;width:60px;height:60px;margin-bottom:20px;display:grid}.empty-state h3{font-size:17px;line-height:1.5}.empty-state p{color:var(--muted);max-width:480px;margin:11px 0 23px;font-size:13px;line-height:1.85}.empty-state .button,.empty-state .text-link{min-height:40px;font-size:12px}.activity-list{padding:12px 23px}.activity-list>div{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:16px 0;display:flex}.activity-list>div:last-child{border:0}.activity-list>div>span{color:#8d9a7b;background:var(--surface);border-radius:50%;padding:7px;display:flex}.activity-list b{text-transform:capitalize;font-size:12px;font-weight:500;line-height:1.6;display:block}.activity-list small{color:var(--muted);margin-top:7px;font-size:10px;display:block}.badge{color:#788461;letter-spacing:.3px;white-space:nowrap;background:#f1f3eb;border:1px solid #e1e7d5;border-radius:4px;align-items:center;width:max-content;padding:5px 7px;font-size:9px;font-weight:550;display:inline-flex}.badge.positive{color:#5f7d3c;background:#edf5e5;border-color:#dce9cc}.badge.negative{color:#a36a47;background:#fcf0e9;border-color:#eedccb}.pending-card{background:var(--white);border:1px solid var(--line);text-align:center;border-radius:7px;flex-direction:column;align-items:center;margin-bottom:24px;padding:45px;display:flex}.pending-card h2{letter-spacing:-1px;margin:20px 0;font-size:26px}.pending-card>p{max-width:660px;color:var(--muted);font-size:14px;line-height:1.9}.journey{align-items:center;gap:25px;margin-top:40px;display:flex}.journey>span{color:#8f9c80;align-items:center;gap:8px;font-size:11px;display:flex}.journey svg{width:18px}.journey>span.done{color:#517638}.enrollment-details{padding:28px}.enrollment-details h3{font-size:17px}dl{grid-template-columns:1fr 2fr;gap:15px 25px;margin:25px 0;font-size:13px;line-height:1.7;display:grid}dt{color:var(--muted)}dd{overflow-wrap:anywhere;margin:0}.toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.toolbar>span{color:var(--muted);font-size:12px}.search-input{background:var(--white);border:1px solid var(--line);color:#8c9c7a;border-radius:5px;align-items:center;gap:11px;width:100%;max-width:430px;padding:0 14px;display:flex}.search-input input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:13px 0;font-size:13px;outline:none!important}.search-input:focus-within{outline:2px solid #b6cb9d}.request-grid{grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:18px;padding:22px;display:grid}.request-card{border:1px solid var(--line);background:var(--white);text-align:left;border-radius:6px;padding:21px;transition:border-color .2s}.request-card:hover{border-color:#a2b988}.request-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.row-icon{border:1px solid var(--line);background:var(--surface);color:#7a9063;border-radius:7px;flex-shrink:0;place-items:center;width:37px;height:37px;display:inline-grid}.request-card h3{margin:22px 0 9px;font-size:17px}.request-card>p{color:var(--muted);font-size:12px}.chips{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.chips span{border:1px solid var(--line);background:var(--surface);color:#6d8258;border-radius:4px;padding:5px 8px;font-size:11px}.request-meta{color:var(--muted);justify-content:space-between;gap:10px;margin-top:24px;font-size:10px;display:flex}.request-meta>span{align-items:center;gap:5px;display:flex}.request-card footer{border-top:1px solid var(--line);color:#7c8c6a;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;padding:17px 0 0;font-size:10px;display:flex}.dialog{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:10px;width:660px;max-width:calc(100vw - 32px);max-height:88vh;padding:28px;box-shadow:0 25px 90px #102b3330}.dialog-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;padding-bottom:20px;display:flex}.dialog-heading h2{letter-spacing:-.8px;font-size:24px}.dialog .form-actions{flex-wrap:wrap;justify-content:flex-end}.detail-content>h2{margin:20px 0 9px;font-size:28px}.detail-content>h3{margin-top:18px;font-size:16px}.detail-content>p{color:var(--muted);white-space:pre-wrap;margin:22px 0;font-size:14px;line-height:1.9}.copilot-button{color:#617f46;background:#eff4e6;border:0;border-radius:4px;align-items:center;gap:10px;padding:12px 15px;font-size:12px;display:flex}.draft-panel{background:var(--surface);border:1px solid var(--line);border-radius:6px;margin:20px 0;padding:22px}.draft-panel p{color:var(--muted);margin:15px 0;font-size:13px;line-height:1.8}.draft-panel .field-hint{margin:12px 0 0!important}.talent-search{background:var(--white);border:1px solid var(--line);border-radius:7px;gap:14px;padding:16px;display:flex}.talent-search .search-input{border:0;flex:1;max-width:none}.talent-filters{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding:22px 0;font-size:12px;display:flex}.talent-filters>span{align-items:center;gap:7px;margin-right:10px;display:flex}.talent-filters input{max-width:170px;min-height:35px;padding:9px;font-size:12px}.talent-filters .text-link{background:0 0;border:0;font-size:12px}.talent-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.talent-card{background:var(--white);border:1px solid var(--line);border-radius:7px;padding:25px}.talent-card-head{color:#718d52;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.person-initials{color:#6c8550;background:#e8efdb;border-radius:12px;place-items:center;width:60px;height:60px;font-size:22px;font-weight:500;display:grid}.talent-card h3{margin:15px 0 8px;font-size:20px}.talent-card>p{color:var(--muted);font-size:13px}.talent-location{color:var(--muted);align-items:center;gap:5px;margin-top:13px;font-size:11px;display:flex}.talent-card .button{width:100%;min-height:40px;margin-top:18px;font-size:12px}.talent-card .check-label{margin-bottom:0;font-size:11px}.availability{font-size:11px!important}.compare-bar{background:#ecf3de;border:1px solid #d8e5c2;border-radius:6px;align-items:center;gap:18px;margin-bottom:20px;padding:12px 18px;font-size:13px;display:flex}.compare-bar>.button{min-height:35px;margin-left:auto;padding:9px 13px;font-size:12px}.document-link{align-items:center;gap:9px;margin:20px 0;font-size:13px;display:flex}.table-scroll{max-width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:start;width:100%;font-size:12px}th{background:var(--surface);letter-spacing:.4px;text-align:start;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:15px 20px;font-size:10px;font-weight:550}td{border-bottom:1px solid var(--line);overflow-wrap:anywhere;max-width:300px;padding:20px;line-height:1.8}tr:last-child td{border-bottom:0}td .text-link{white-space:nowrap;border:0;font-size:11px}.row-actions{align-items:center;gap:8px;display:flex}.row-actions select{min-width:135px;min-height:33px;padding:8px;font-size:11px}.kanban{grid-template-columns:repeat(5,minmax(160px,1fr));gap:15px;display:grid;overflow-x:auto}.kanban>section{border:1px solid var(--line);background:#edf1e7;border-radius:6px;min-height:300px;padding:15px}.kanban h3{letter-spacing:.5px;justify-content:space-between;margin-bottom:20px;font-size:9px;display:flex}.kanban h3>span{background:#fff;border-radius:4px;padding:2px 6px;font-size:10px}.pipeline-card{background:var(--white);border:1px solid var(--line);text-align:left;border-radius:5px;width:100%;margin-bottom:12px;padding:15px;display:block}.pipeline-card b{font-size:13px}.pipeline-card p{color:var(--muted);margin:9px 0;font-size:11px;line-height:1.7}.pipeline-card span{color:#89977a;font-size:10px}.form-panel{max-width:850px;padding:30px}.form-panel>h2{font-size:28px}.form-panel>h3{margin-bottom:20px;font-size:17px}.settings-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.settings-grid .panel{margin-bottom:0}.settings-grid .form-intro{font-size:13px}.mfa-secret{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;padding:15px;font-size:13px;display:block}.danger-link{color:#a26747;background:0 0;border:0;margin-top:25px;padding:0;font-size:12px;display:block}.candidate-summary{background:var(--white);border:1px solid var(--line);border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;padding:25px;display:flex}.candidate-summary>div{align-items:center;gap:20px;display:flex}.candidate-summary h3{font-size:20px}.candidate-summary p{color:var(--muted);margin-top:10px;font-size:12px}.milestones{padding:0 25px}.milestones>div{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:21px 0;display:flex}.milestones>div:last-child{border:0}.milestones>div>span:first-child{background:var(--surface);border:1px solid var(--line);color:#94a17d;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.milestones>div.complete>span:first-child{color:#648841;background:#e4efd4;border-color:#d4e3c1}.milestones b{font-size:12px;font-weight:500;display:block}.milestones small{color:var(--muted);margin-top:7px;font-size:10px;display:block}.milestones>div>.badge,.milestones>div>svg{flex-shrink:0;margin-left:auto}.milestones>div>svg{color:#a0aa92}.next-step-panel{padding:25px}.next-step-panel>svg{color:#809762;margin-bottom:20px}.next-step-panel h3{font-size:16px}.next-step-panel p{color:var(--muted);margin:13px 0 20px;font-size:13px;line-height:1.8}.next-step-panel .button{gap:10px;min-height:38px;padding:10px;font-size:11px}.next-step-panel .text-link{font-size:12px}.upload-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.upload-panel{padding:25px}.upload-panel>svg{color:#78945a;margin-bottom:20px}.upload-panel h3{font-size:16px}.upload-panel p{color:var(--muted);min-height:65px;margin:13px 0;font-size:12px;line-height:1.8}.upload-panel>small{color:#92a080;font-size:10px;display:block}.upload-panel form>input{width:100%;color:var(--muted);margin:22px 0;font-size:10px}.upload-panel .button{gap:8px;min-height:37px;padding:9px 12px;font-size:11px}.privacy-choice{border-bottom:1px solid var(--line);gap:20px;margin-bottom:25px;padding-bottom:25px;display:flex}.privacy-choice>svg{color:#7e9762;flex-shrink:0;width:24px;margin-top:5px}.privacy-choice h3{font-size:17px}.privacy-choice p{color:var(--muted);margin:12px 0;font-size:13px;line-height:1.9}.privacy-choice .check-label{font-size:12px}.opportunity{padding:25px}.opportunity h3{margin:17px 0;font-size:19px}.opportunity p{color:var(--muted);font-size:12px}.opportunity .button{font-size:12px}.notification-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:25px;display:flex}.notification-row:last-child{border:0}.notification-row.unread{background:var(--surface)}.notification-row h3{font-size:15px}.notification-row p{color:var(--muted);margin:9px 0;font-size:13px;line-height:1.8}.notification-row small{color:#919e80;font-size:11px}.ops-stats{grid-template-columns:repeat(3,1fr)}.banner-shield{color:#97b573;margin-right:50px}.review-summary{border-bottom:1px solid var(--line);padding-bottom:20px}.review-summary p{color:var(--muted);margin:12px 0;font-size:13px;line-height:1.9}.form-subheading{margin:25px 0 18px;font-size:16px}.review-checks{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.review-checks .check-label{margin:12px 0;font-size:12px}.integration-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.integration-card{padding:25px}.integration-card>svg{color:#8ca476;margin-bottom:20px}.integration-card h3{margin-bottom:16px;font-size:16px}.integration-card p{color:var(--muted);margin-top:20px;font-size:12px;line-height:1.8}.list-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:20px 23px;display:flex}.list-row:last-child{border:0}.list-row>div{flex:1}.list-row b{font-size:13px;font-weight:500}.list-row small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.pagination{justify-content:center;align-items:center;gap:20px;margin-top:25px;font-size:13px;display:flex}.pagination .button{min-height:36px;padding:10px 15px;font-size:12px}.portal-menu,.sidebar-backdrop{display:none}@media (width>=1250px){.workspace-main{padding:42px 45px 60px}.workspace-header{padding:0 45px}}@media (width<=1150px){.onboarding-layout aside h1{font-size:40px}.onboarding-form{padding:35px 7%}.stepper{gap:10px}.stepper b{font-size:10px}.sidebar{width:218px;padding:25px 13px 14px}.workspace-body{width:calc(100% - 218px);margin-inline-start:218px}.workspace-main{padding:30px 24px}.workspace-header{padding:0 24px}.workspace-header .workspace-status{display:none}.stat-grid{grid-template-columns:1fr 1fr}.stat{padding:20px}.page-heading{flex-wrap:wrap;align-items:flex-start}.workspace-banner{padding:28px}.banner-process{padding-right:0}.dashboard-columns,.upload-grid{grid-template-columns:1fr}.upload-panel p{min-height:0}.integration-grid{grid-template-columns:1fr 1fr}.settings-grid{grid-template-columns:1fr}.sidebar-note,.site-header nav{display:none}.site-header nav.open{z-index:10;border-bottom:1px solid var(--line);background:#fff;flex-direction:column;padding:30px;display:flex;position:absolute;top:120px;left:0;right:0}.mobile-menu{display:grid}.header-actions{margin-left:auto;margin-right:18px}.site-header{gap:20px}.site-header .brand{flex-shrink:0}.header-actions .button,.login-link{white-space:nowrap}.hero-copy h1{letter-spacing:-2.3px;font-size:48px}}@media (width<=800px){.onboarding>header{height:80px}.onboarding>header>span{flex-direction:column;align-items:flex-end;gap:4px;font-size:11px}.onboarding-layout{grid-template-columns:1fr}.onboarding-layout>aside{padding:30px 6%}.onboarding-layout aside>.eyebrow{margin-top:28px}.onboarding-layout aside h1{margin:20px 0;font-size:35px}.onboarding-layout aside h1 br{display:none}.onboarding-layout aside p{max-width:550px;font-size:14px}.onboarding-points,.onboarding-layout aside>small{display:none}.onboarding-form{padding:35px 6% 60px}.stepper{justify-content:space-between;gap:10px;margin-bottom:35px}.stepper b{font-size:10px}.stepper span{width:23px;height:23px}.form-grid{grid-template-columns:1fr}.form-grid .field{margin:12px 0}.field input,.field select,.field textarea{font-size:16px}.check-label{font-size:14px}.onboarding-form h2{font-size:28px}.form-intro{font-size:15px}.terms-review details p{font-size:14px}.form-footnote{font-size:11px}.auth-card{max-width:100%;margin:35px 5%;padding:30px 24px}.auth-page>header{height:80px;padding:0 6%}.auth-page>header>.back-link{font-size:11px}.auth-card>p{font-size:15px}.auth-card h1{font-size:32px}.auth-bottom{font-size:13px}.workspace-main{padding:26px 18px}.sidebar{width:245px;transition:transform .2s;transform:translate(-100%)}.sidebar.visible{transform:translate(0)}.sidebar-backdrop{z-index:25;background:#15342066;border:0;display:block;position:fixed;inset:0}.workspace-body{width:100%;margin-inline-start:0}.workspace-header{gap:10px;height:62px;padding:0 18px}.workspace-header>div{gap:9px;font-size:11px}.workspace-header>div:first-child>span,.workspace-header>div:first-child>svg{display:none}.portal-menu{display:grid}.workspace-header>div:last-child>.mini-avatar{display:none}.page-heading{margin-bottom:25px}.page-heading h1{font-size:27px}.page-heading p{font-size:14px}.page-heading .eyebrow{font-size:10px;line-height:1.8}.stat-grid{gap:12px}.stat{padding:17px}.stat>div{font-size:11px}.stat>strong{font-size:32px}.stat small{font-size:10px}.workspace-banner{padding:26px}.workspace-banner h2{font-size:28px}.workspace-banner p{font-size:13px}.banner-process{display:none}.workspace-banner .eyebrow{font-size:10px}.dashboard-columns{gap:0}.panel-heading{padding:20px}.panel-heading h3{font-size:15px}.empty-state{padding:38px 22px}.empty-state h3{font-size:17px}.empty-state p{font-size:14px}.pending-card{padding:30px 23px}.pending-card h2{font-size:25px}.pending-card p{font-size:14px}.journey{text-align:left;grid-template-columns:1fr 1fr;gap:20px;display:grid}.journey>span{font-size:12px}.toolbar{gap:10px}.toolbar>span{white-space:nowrap;font-size:11px}.request-grid{grid-template-columns:1fr;padding:16px}.request-card h3{font-size:19px}.request-card p{font-size:13px}.request-meta{font-size:11px}.badge{font-size:10px}.talent-search{flex-direction:column;gap:8px;padding:10px}.talent-search .search-input{padding:0 8px}.talent-search .search-input input{font-size:14px}.talent-filters input{flex:1;max-width:calc(50% - 6px)}.talent-filters>span{width:100%}.talent-grid{grid-template-columns:1fr}.talent-card>p{font-size:14px}.talent-location{font-size:12px}.talent-card .button{font-size:14px}.compare-bar{gap:10px;font-size:11px}.compare-bar .button{font-size:11px}.candidate-summary{flex-wrap:wrap;padding:20px}.candidate-summary h3{font-size:18px}.candidate-summary p{font-size:12px;line-height:1.7}.candidate-summary .person-initials{flex-shrink:0;width:45px;height:45px}.candidate-summary>div{gap:14px}.milestones{padding:0 18px}.milestones>div{gap:10px}.milestones b{font-size:13px}.milestones small{font-size:11px;line-height:1.7}.milestones .badge{display:none}.next-step-panel p{font-size:14px}.form-panel{padding:22px}.upload-grid{gap:0}.upload-panel h3{font-size:18px}.upload-panel p{font-size:14px}.upload-panel small,.upload-panel form>input{font-size:12px}.privacy-choice{gap:14px}.privacy-choice p,.privacy-choice .check-label{font-size:14px}.dialog{max-height:90vh;padding:23px}.dialog-heading h2{font-size:23px}.review-checks{grid-template-columns:1fr}.review-checks .check-label{font-size:14px}.integration-grid{grid-template-columns:1fr;gap:0}.integration-card h3{font-size:18px}.integration-card p{font-size:14px}.banner-shield{display:none}.workspace-footer{padding:20px;font-size:10px}.table-scroll table{font-size:13px}th{font-size:11px}td,th{padding:15px}.review-summary p{font-size:14px}.dialog .form-actions{gap:9px}.dialog .button{gap:8px;padding:12px;font-size:13px}.notification-row h3{font-size:15px}.notification-row p{font-size:14px}.notification-row small{font-size:12px}.settings-grid .form-intro{font-size:14px}.sidebar nav a,.sidebar-bottom>a{min-height:45px;font-size:14px}.nav-label{font-size:10px}.sidebar-bottom>button>span:nth-child(2){font-size:12px}.sidebar-bottom>button small{font-size:10px}.site-header nav.open{top:115px}.hero-copy h1{font-size:54px}.header-actions{margin-right:0}.hero-notes{font-size:11px}.evidence-row span{font-size:10px}}[dir=rtl] .back-link svg,[dir=rtl] .text-link svg{transform:scaleX(-1)}@media (width<=800px){[dir=rtl] .sidebar{transform:translate(100%)}[dir=rtl] .sidebar.visible{transform:translate(0)}}.landing .hero-copy>p,.landing .section-heading>p,.landing .standard-section p,.landing .pathway-grid p{font-size:16px}.landing .value-card p,.landing .process-step p,.landing .faq-section article p{font-size:14px}.landing .eyebrow{font-size:11px}.landing .hero-notes{white-space:normal;flex-wrap:wrap;font-size:11px}.evidence-row strong{font-size:13px}.evidence-row span{font-size:11px;line-height:1.5}.evidence-subtitle{font-size:12px}.scene-top,.scene-bottom{font-size:9px}.floating-label span{font-size:10px;line-height:1.5}.floating-label strong{font-size:13px}.sidebar nav a,.sidebar-bottom>a{font-size:14px}.workspace-switch b{font-size:13px}.workspace-switch small{font-size:11px}.workspace .stat>div,.workspace .stat>small{font-size:12px}.workspace .badge{font-size:11px}.workspace table{font-size:14px}.workspace th,.workspace .chips span{font-size:12px}@media (width<=800px){.onboarding-layout aside h1 br{display:initial}}@media (width<=480px){.site-header .header-actions{display:none}.site-header .mobile-menu{margin-inline-start:auto}}:root,.workspace{--ink:#111d38;--muted:#647391;--lime:#e7efff;--line:#e2e9f4;--surface:#f5f8fd;--white:#fff;--blue:#1260f5;color:var(--ink)}:root{background:#fff}h1,h2,h3{font-family:Manrope Variable,sans-serif}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#619aff}::selection{color:#111d38;background:#c9dcff}.button{border-radius:8px;font-weight:600;transition:background .18s,box-shadow .18s,transform .18s}.button.dark,.button.lime,.dark-theme .button.dark{color:#fff;background:linear-gradient(110deg,#0867ff,#1753e8);border:1px solid #276bf7;box-shadow:0 4px 12px #1260f516}.button.dark:hover,.button.lime:hover{background:#0752dc;transform:translateY(-1px);box-shadow:0 5px 18px #1260f52e}.button.outline{color:var(--ink);background:var(--white);border-color:#ccdbf5}.button.outline:hover{background:var(--surface)}.text-link{color:#1760e8}.brand{color:var(--ink)}.brand-mark{color:#fff;background:#145bf0;border:0;border-radius:10px;font-style:normal}.brand-period{color:#347bff}.brand small{color:#7183a3}.badge.positive{color:#087d59;background:#e4f8ee}.badge{border-radius:7px}.chips span{color:#365180;background:#ecf2ff;border:1px solid #e3ebfc;border-radius:6px}.notice{color:#31577e;background:#eef5ff;border:1px solid #d5e5fd}.notice.error{color:#a03139;background:#fff0f0;border-color:#f1cccc}.field input,.field textarea,.field select,.search-input{border-color:var(--line);border-radius:8px}.field input:focus,.field textarea:focus,.field select:focus{border-color:#6298f9;box-shadow:0 0 0 3px #2472ff0d}.check-label input{accent-color:#1260f5}.empty-state>span,.success-icon,.row-icon{color:#2162e7;background:#ebf3ff}.empty-state h3{font-size:18px}.empty-state p{color:var(--muted)}.public-v2{color:#101b35;background:#fff;overflow:hidden}.content-width{width:calc(100% - 112px);max-width:1320px;margin-inline:auto}.navy-masthead{color:#fff;background:#041120;position:relative}.v2-header{z-index:5;border-bottom:1px solid #ffffff0b;align-items:center;gap:40px;max-width:1536px;height:92px;margin:auto;padding:0 56px;display:flex;position:relative}.v2-header .brand{color:#fff}.v2-header .brand b{font-size:25px}.v2-header .brand small{color:#8fa3be}.v2-header .brand-mark{background:#1a62ef;width:39px;height:43px;font-size:40px}.v2-header nav{color:#ccd6e8;gap:29px;margin:auto;font-size:13px;display:flex}.v2-header nav a:hover,.v2-header-actions>a:first-child:hover{color:#83bdff}.v2-header-actions{white-space:nowrap;align-items:center;gap:24px;font-size:13px;display:flex}.v2-header-actions .button{gap:19px;min-height:42px;padding:11px 17px}.v2-menu{color:#fff;display:none}.v2-hero{grid-template-columns:1.06fr 1fr;align-items:center;max-width:1536px;min-height:564px;margin:auto;padding:48px 56px 55px;display:grid;position:relative}.v2-hero-copy{z-index:2;position:relative}.intake-pill{letter-spacing:1.8px;color:#b5d2ff;background:#102642a6;border:1px solid #3e76aa4a;border-radius:30px;align-items:center;gap:9px;padding:8px 12px;font-size:10px;font-weight:600;display:inline-flex}.intake-pill>span{background:#4c9cff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 11px #3b8aff}.v2-hero h1{letter-spacing:-2px;color:#fbfdff;margin:25px 0 21px;font-size:clamp(39px,3.65vw,58px);font-weight:750;line-height:1.13}.v2-hero h1>span{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#addefc,#a3b5ff 65%,#bc9dfb);-webkit-background-clip:text;background-clip:text}.v2-hero-copy>p{color:#b7c7dc;max-width:510px;margin-bottom:28px;font-size:16px;line-height:1.75}.hero-buttons{gap:14px;display:flex}.hero-buttons .button{gap:22px;min-height:49px;padding:14px 22px;font-size:13px}.hero-outline{color:#edf4ff;background:#0714258f;border:1px solid #6c85a2}.hero-outline:hover{background:#142b46}.hero-assurance{color:#9db2cd;gap:23px;margin-top:22px;font-size:11px;display:flex}.hero-assurance span{align-items:center;gap:6px;display:flex}.hero-assurance svg{color:#6fa8ff}.v2-hero-art{pointer-events:none;width:58%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.earth-image{object-fit:cover;opacity:.78;width:125%;max-width:none;height:100%;position:absolute;right:-7%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}.v2-hero-art:after{content:"";pointer-events:none;background:linear-gradient(#04112044,#0000 10% 75%,#041120 99%);position:absolute;inset:0}.orbital-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;background:linear-gradient(115deg,#123455dd,#06223ed6);border:1px solid #438dcc6b;border-radius:13px;position:absolute;box-shadow:0 12px 45px #0003}.verification-float{align-items:center;gap:13px;padding:17px 20px;display:flex;top:11%;right:8%}.floating-icon{color:#64e9c4;background:#25d6aa20;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.verification-float strong{font-size:14px}.verification-float small{color:#b3c9df;margin-top:5px;font-size:11px;display:block}.verification-float>svg{color:#76e4c5;margin-left:7px}.egypt-marker{z-index:2;text-shadow:0 2px 8px #000;align-items:center;gap:11px;display:flex;position:absolute;top:41%;right:22%}.egypt-marker strong{font-size:15px;display:block}.egypt-marker small{color:#c0d7f3;font-size:10px}.location-pulse{background:#8cdeff;border:3px solid #e2f9ff;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 7px #519fff30,0 0 25px #199aff}.capability-float{width:282px;padding:21px 24px;bottom:13%;left:14%}.capability-heading{color:#8bc7ff;align-items:center;gap:10px;display:flex}.capability-heading>span{letter-spacing:1.5px;font-size:8px}.capability-float>strong{margin:14px 0;font-family:Manrope Variable;font-size:20px;line-height:1.4;display:block}.hero-skill-chips{gap:6px;display:flex}.hero-skill-chips>span{color:#c8dfff;background:#70a2f51c;border-radius:5px;padding:5px 7px;font-size:9px}.capability-bottom{color:#9ab8d6;border-top:1px solid #ffffff1a;align-items:center;gap:9px;margin-top:16px;padding-top:13px;font-size:10px;display:flex}.art-caption{z-index:2;letter-spacing:1.7px;color:#80b4da;max-width:140px;font-size:8px;line-height:1.9;position:absolute;bottom:10%;right:6%}.art-caption>span{background:#56baf8;width:28px;height:2px;margin-bottom:9px;display:block}.v2-proof-strip{z-index:3;background:#0c2036;border-top:1px solid #5181b32b;grid-template-columns:repeat(3,1fr);gap:26px;padding:24px max(56px,50vw - 660px);display:grid;position:relative}.v2-proof-strip>div{align-items:center;gap:14px;min-width:0;display:flex}.v2-proof-strip>div+div{border-left:1px solid #ffffff16;padding-left:26px}.v2-proof-strip svg{color:#70aaff;flex-shrink:0;width:25px}.v2-proof-strip strong{font-size:12px;font-weight:550;display:block}.v2-proof-strip small{color:#8fa5c1;margin-top:5px;font-size:10px;display:block}.section-kicker{letter-spacing:1.8px;color:#587398;font-size:9px;font-weight:700}.v2-process{padding-block:51px 44px}.v2-section-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.public-v2 h2{letter-spacing:-1px;margin:10px 0 15px;font-size:30px;font-weight:750;line-height:1.3}.v2-section-title>p{color:#73829c;font-size:12px;line-height:1.8}.v2-step-grid{grid-template-columns:repeat(4,1fr);gap:34px;margin-top:27px;display:grid}.v2-step-grid article{padding-right:14px}.step-top{align-items:center;gap:15px;display:flex;position:relative}.step-icon{color:#1762f6;background:#ebf2ff;border-radius:13px;place-items:center;width:49px;height:49px;display:grid}.step-1{color:#7756ec;background:#f0edff}.step-2{color:#0da67d;background:#e5f7f0}.step-3{color:#5c61e7;background:#eaf0ff}.step-number{color:#abb7cc;font-size:12px}.step-arrow{color:#83a5dd;margin-left:auto}.v2-step-grid h3{margin:19px 0 9px;font-size:14px}.v2-step-grid p{color:#6e7c95;max-width:230px;font-size:12px;line-height:1.8}.v2-network{background:linear-gradient(115deg,#f0f5fd,#f9fbff);border:1px solid #e9eff8;border-radius:18px;grid-template-columns:.85fr 1.25fr;gap:65px;padding:43px;display:grid}.network-copy{align-self:center}.network-copy h2{font-size:35px}.network-copy h2 span{color:#3066bf}.network-copy>p{color:#6b7c96;max-width:370px;font-size:13px;line-height:1.85}.network-copy .text-link{margin-top:24px;font-size:12px;display:inline-flex}.evidence-preview{background:#fff;border:1px solid #dfe8f5;border-radius:12px;box-shadow:0 10px 40px #28569205}.preview-heading{border-bottom:1px solid #edf1f8;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.preview-heading>span:first-child{align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.preview-heading svg{color:#14a280}.preview-label{letter-spacing:1px;color:#7388a7;white-space:nowrap;font-size:7px}.evidence-grid{grid-template-columns:1fr 1fr;gap:24px;padding:24px;display:grid}.evidence-icon{color:#286beb;background:#edf4ff;border-radius:7px;padding:7px;display:inline-flex}.evidence-grid h3{margin:10px 0 6px;font-size:12px}.evidence-grid p{color:#72829a;margin:0;font-size:11px;line-height:1.75}.evidence-footer{color:#638076;background:#f0faf7;border-radius:0 0 12px 12px;align-items:center;gap:8px;padding:13px 20px;font-size:10px;display:flex}.v2-capabilities{text-align:center;padding-block:36px 43px}.v2-capabilities>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:19px;display:flex}.v2-capabilities>div>span{color:#607394;border:1px solid #e4ebf7;border-radius:7px;align-items:center;gap:8px;padding:10px 15px;font-size:11px;display:flex}.v2-capabilities svg{color:#7f9dcc}.v2-candidate-cta{background:radial-gradient(at 0 0,#e3eaff,#0000 70%),linear-gradient(100deg,#f3f7ff,#eefaff);border:1px solid #dee7fd;border-radius:14px;align-items:center;gap:27px;padding:34px 38px;display:flex}.v2-candidate-cta h2{font-size:26px}.v2-candidate-cta p{color:#6d7d9b;margin:0;font-size:12px;line-height:1.85}.v2-candidate-cta .button{white-space:nowrap;gap:25px;margin-left:auto;font-size:12px}.graduate-orbit{color:#3875ee;background:#ffffffb0;border:1px solid #fff;border-radius:24px;flex-shrink:0;place-items:center;width:89px;height:89px;display:grid;box-shadow:0 8px 20px #6591ca0b}.v2-faq{grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:66px;display:grid}.v2-faq>div>p{color:#6d7d9b;font-size:13px}.v2-faq article{border-bottom:1px solid #e6edf7}.v2-faq article button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:18px 0;font-size:13px;font-weight:600;display:flex}.v2-faq article button svg{color:#7496c4;flex-shrink:0}.v2-faq article>p{color:#657997;margin:0;padding:0 25px 20px 0;font-size:12px;line-height:1.9}.public-v2 .v2-footer{background:#f8faff;border-top:1px solid #e6edf7;padding:26px 0;display:block}.v2-footer>.content-width{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.v2-footer .brand b{font-size:20px}.v2-footer .brand-mark{width:32px;height:35px;font-size:33px}.v2-footer .brand small{font-size:6px}.v2-footer p{color:#7889a2;font-size:10px}.v2-footer nav{color:#536783;gap:22px;margin-left:auto;font-size:10px;display:flex}.v2-footer small{color:#8190a7;font-size:9px}.sidebar{color:#dce8ff;background:linear-gradient(165deg,#0d2543 0%,#061527 60%,#102a47);border-color:#182f4a;padding:27px 14px 16px}.sidebar .brand{color:#fff}.sidebar .brand small{color:#7995bc}.workspace-switch{background:#16325150;border-color:#31527859;border-radius:9px;margin-top:27px}.workspace-switch small,.workspace-switch>svg{color:#91a9cb}.workspace-avatar{color:#b6d4ff;background:#254c77}.nav-label{color:#7d97ba}.sidebar nav{gap:5px}.sidebar nav a,.sidebar-bottom>a{color:#b2c6e3;border-radius:7px;min-height:43px;font-size:12px}.sidebar nav a.active,.sidebar-bottom>a.active{color:#fff;background:linear-gradient(90deg,#1258e5,#1169ff);box-shadow:0 5px 15px #005eff18}.sidebar nav a.active>svg{color:#fff}.sidebar nav a:hover,.sidebar-bottom>a:hover{color:#fff;background:#1d3b60}.sidebar-note{background:linear-gradient(140deg,#183e64,#092139);border-color:#294967;border-radius:10px}.sidebar-note>svg{color:#5eacff}.sidebar-note b{color:#e2edfc}.sidebar-note>span,.sidebar-bottom>button small,.sidebar-bottom>button>svg{color:#94afce}.sidebar-bottom>button{color:#e4edff;border-color:#2a405d}.mini-avatar{color:#3a6cbd;background:#eaf1ff;border-color:#d6e3f8}.sidebar .mini-avatar{color:#b7d6ff;background:#204773;border-color:#305983}.workspace-header{background:var(--white);height:76px}.workspace-header .workspace-status{color:#7388a8}.workspace-main{padding-top:30px}.page-heading h1{color:var(--ink);margin:7px 0;font-size:29px;font-weight:750}.page-heading .eyebrow{color:#7790b2;font-size:9px}.page-heading p{color:var(--muted);font-size:13px}.page-heading{margin-bottom:25px}.panel,.stat,.pending-card,.talent-card,.kanban>section{border-color:var(--line);border-radius:12px;box-shadow:0 4px 24px #31598903}.panel-heading h3{font-size:16px;font-weight:700}.panel-heading a{color:#1764ed}.stat{padding:21px}.stat>strong{margin:13px 0 5px;font-size:32px;font-weight:750}.stat>div svg{color:#206bfa;background:#eaf2ff;border-radius:9px;width:35px;height:35px;padding:7px}.stat:nth-child(2)>div svg{color:#8157ec;background:#f0ecff}.stat:nth-child(3)>div svg{color:#635be7;background:#edf0ff}.stat:nth-child(4)>div svg{color:#13a476;background:#e5f8ef}.workspace .stat>div{color:var(--ink);font-size:12px}.workspace .stat>small{color:#8494ae}.workspace-banner{background:linear-gradient(110deg,#0b2850,#10508e);border-radius:12px}.workspace-banner .eyebrow{color:#8db9f5}.workspace-banner p{color:#b6d0ec}.banner-process>span{color:#deedff;background:#ffffff05;border-color:#427cb257}.banner-process>span>svg,.banner-process>svg{color:#77b6ff}.workspace-footer{color:#8a9ab2;border-color:var(--line)}.panel table th{background:var(--surface);color:var(--muted)}.list-row,.panel-heading{border-color:var(--line)}.row-icon{border-radius:9px}.ops-stats .stat{border-radius:12px}.dialog{border-color:#dde6f5;border-radius:15px;box-shadow:0 24px 100px #071a3940}.dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07172a88}.dialog-heading h2{font-size:21px}.profile-dialog{background:var(--surface);width:min(1260px,100vw - 48px);max-width:1260px}.profile-evidence-grid{grid-template-columns:.9fr 1.3fr 1fr;align-items:start;gap:18px;display:grid}.profile-evidence-grid .panel{box-shadow:none;margin:0 0 18px;padding:21px}.profile-evidence-grid h3{margin:0 0 15px;font-size:16px}.profile-evidence-grid p{color:var(--muted);white-space:pre-line;font-size:12px;line-height:1.85}.profile-portrait{aspect-ratio:1.15;object-fit:cover;color:#7b9ad1;background:#e7effc;border-radius:10px;place-items:center;width:100%;font-size:54px;display:grid}.profile-identity h2{margin:17px 0 6px;font-size:24px}.profile-identity .talent-location{margin:15px 0}.profile-identity .badge{margin:14px 0 0}.profile-identity .button{width:100%;min-height:39px;margin-top:10px;font-size:11px}.profile-video{background:#08172a;border-radius:9px;width:100%}.profile-check{color:var(--muted);align-items:flex-start;gap:10px;margin:17px 0;font-size:12px;line-height:1.6;display:flex}.profile-check svg{color:#0ca67b;flex-shrink:0;width:18px}.profile-credential{background:#eaf9f2;border:1px solid #d4ede2;border-radius:9px;margin:16px 0;padding:14px}.profile-credential strong{color:#138061;margin:8px 0;font-size:12px;display:block}.profile-credential small{overflow-wrap:anywhere;color:#577b70;font-size:11px;display:block}.profile-evidence-grid .chips{margin:0}.evidence-copy{white-space:pre-line;overflow-wrap:anywhere}.profile-documents a{color:#2166e7;border-bottom:1px solid var(--line);gap:9px;padding:12px 0;font-size:12px;display:flex}.talent-layout{grid-template-columns:220px minmax(0,1fr) 230px;align-items:start;gap:20px;display:grid}.talent-filter-panel{padding:20px;position:sticky;top:20px}.talent-filter-panel .field{margin-bottom:19px}.talent-filter-panel .field>span{font-size:12px}.talent-filter-panel input,.talent-filter-panel select{width:100%;min-width:0;padding:10px;font-size:12px}.talent-filter-panel .button{width:100%;font-size:12px}.filter-title{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.filter-title h3{margin:0;font-size:16px}.filter-title button{color:#2166e7;background:0 0;border:0;font-size:11px}.filter-cohort{color:#5275a3;background:#edf4ff;border-radius:7px;align-items:center;gap:8px;margin-bottom:20px;padding:11px;font-size:11px;line-height:1.8;display:flex}.filter-cohort svg{flex-shrink:0}.talent-results{min-width:0}.talent-search{box-shadow:none;background:var(--white);border:1px solid var(--line);border-radius:10px;gap:8px;margin:0 0 18px;padding:8px}.talent-search .search-input{background:0 0;border:0;flex:1;min-width:0}.talent-search input{font-size:12px}.talent-search .button{min-height:39px;padding:10px 18px;font-size:12px}.talent-results-heading{justify-content:space-between;align-items:center;gap:10px;margin:20px 0 15px;display:flex}.talent-results-heading h3{margin:0;font-size:17px}.talent-results-heading>span{color:var(--muted);font-size:10px}.talent-grid{flex-direction:column;gap:14px;display:flex}.talent-card{background:var(--white);grid-template-columns:92px minmax(0,1fr) 124px;align-items:start;gap:18px;padding:17px;display:grid}.talent-card-head{margin:0;display:block;position:relative}.talent-card-head>svg{color:#fff;background:#0ab688;border:3px solid #fff;border-radius:50%;width:26px;height:26px;padding:2px;position:absolute;bottom:4px;right:-5px}.talent-card .person-initials{color:#6590d6;background:#ebf1fd;border-radius:8px;width:92px;height:110px;font-size:29px}.talent-photo{object-fit:cover;border-radius:8px;width:92px;height:110px}.talent-card h3{margin:2px 0 5px;font-size:16px;line-height:1.4}.talent-card-body>p{color:#496891;margin:0 0 10px;font-size:12px}.talent-card .talent-location{color:var(--muted);font-size:10px}.talent-card .chips{gap:5px;margin:12px 0 0}.talent-card .chips>span{padding:5px 7px;font-size:9px}.talent-card-actions{flex-direction:column;align-items:stretch;gap:10px;display:flex}.talent-card-actions .availability{color:#168265;margin:0;font-size:10px;line-height:1.5}.talent-card-actions .button{gap:5px;min-height:35px;padding:8px;font-size:10px}.talent-card .check-label{margin:0;font-size:9px;line-height:1.4}.talent-card-actions .badge{align-self:flex-start;font-size:8px}.talent-context .panel{margin-bottom:17px;padding:20px}.talent-context h3{margin:0 0 13px;font-size:15px}.talent-context p{color:var(--muted);font-size:12px;line-height:1.8}.talent-context .button{gap:8px;width:100%;padding:11px;font-size:11px}.talent-context .context-shield{background:#eafaf3;border-color:#d9efe5}.context-shield>svg{color:#0ca97c;width:31px;height:31px;margin-bottom:13px}.talent-context .chips{gap:5px}.talent-context .chips span{font-size:10px}.talent-results .empty-state{padding:52px 25px}.talent-results .empty-state p{max-width:420px}.talent-results .empty-state .button{font-size:12px}.talent-directory-heading{color:#fff;background:linear-gradient(115deg,#09284b,#15467d);border-radius:12px;margin-bottom:24px;padding:28px}.talent-directory-heading .page-heading{margin:0}.talent-directory-heading .page-heading h1{color:#fff}.talent-directory-heading .page-heading p{color:#b3cae5}.talent-directory-heading .eyebrow{color:#83b5f8}.onboarding{background:#f9fbff}.onboarding>header{background:#fff;border-color:#e4ecf8}.onboarding-layout>aside{color:#fff;background:linear-gradient(155deg,#0c284c,#071729);border-radius:15px}.onboarding-layout aside h1{letter-spacing:-1.6px;font-size:43px;font-weight:700}.onboarding-layout aside h1 em{color:#9dc1ff;font-family:inherit;font-style:normal;font-weight:700}.onboarding-layout aside p{color:#b5c9e4}.onboarding-layout aside .eyebrow{color:#83afe6}.onboarding-points span{color:#c4d5eb}.onboarding-points svg{color:#70abff}.onboarding-layout aside>small{color:#7595bd}.back-link{color:#8ca9d2}.onboarding-form h2{font-family:Manrope Variable;font-weight:700}.onboarding-form .eyebrow{color:#6786ad}.stepper .active>span{color:#fff;background:#1460f1}.stepper .active b{color:#245baf}.cohort-card{background:#f0f5ff;border:1px solid #dce8fd;border-radius:12px;flex-wrap:wrap;gap:16px;margin:18px 0 24px;padding:23px;display:flex}.cohort-card>svg{color:#2368ee;flex-shrink:0}.cohort-card>div{flex:1;min-width:180px}.cohort-card strong{font-size:15px}.cohort-card p{color:#607a9e;margin:7px 0;font-size:12px;line-height:1.8}.cohort-label{color:#5780b9;letter-spacing:1.3px;border-top:1px solid #dce6f7;width:100%;padding-top:12px;font-size:9px;font-weight:700}.auth-page{background:radial-gradient(at top,#edf4ff,#fff 65%)}.dark-theme{--ink:#e5eeff;--muted:#a1b3ce;--line:#2b4261;--surface:#0d1c31;--white:#152940}.dark-theme .chips span{color:#c3d8f8;background:#213c61;border-color:#304e72}.dark-theme .stat>div svg{color:#83b3ff;background:#213c61}.dark-theme .notice{color:#b8d3f0;background:#1b3654;border-color:#355677}.dark-theme .empty-state>span,.dark-theme .row-icon{color:#9bbdff;background:#203d60}.dark-theme .talent-context .context-shield,.dark-theme .profile-credential{background:#143f38;border-color:#26584e}.dark-theme .profile-credential strong{color:#80dcc0}.dark-theme .profile-credential small{color:#b0d1c6}.dark-theme .filter-cohort{color:#b0cdf1;background:#203b5e}.dark-theme .talent-card-body>p{color:#a0b9da}.dark-theme .talent-card-actions .availability{color:#71dbb2}.dark-theme .profile-portrait{color:#adc9fa;background:#234369}.dark-theme .badge.positive{color:#8fe3be;background:#164d3f}.dark-theme .badge{color:#bed0eb;background:#2b3c56}.dark-theme .button.outline{color:#deebff;border-color:#466080}.dark-theme .stat small{color:#95aacb}@media (width>=1600px){.v2-hero-art{width:57%}}@media (width<=1250px){.v2-header{gap:25px;padding-inline:35px}.v2-header nav{gap:18px;font-size:12px}.v2-header-actions{gap:17px}.v2-hero{padding-inline:35px}.v2-hero h1{font-size:46px}.v2-hero-copy>p{max-width:465px;font-size:14px}.capability-float{width:250px;left:21%}.art-caption{display:none}.content-width{width:calc(100% - 70px)}.v2-proof-strip{gap:18px;padding-inline:35px}.v2-proof-strip>div+div{padding-left:18px}.v2-network{gap:35px;padding:30px}.talent-layout{grid-template-columns:200px minmax(0,1fr)}.talent-context{display:none}.talent-card{grid-template-columns:80px minmax(0,1fr) 115px;gap:13px}.talent-card .person-initials,.talent-photo{width:80px;height:100px}.profile-evidence-grid{grid-template-columns:.9fr 1.3fr}.profile-evidence-grid>aside:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:18px;display:grid}}@media (width<=1000px){.v2-header nav{display:none}.v2-header-actions{margin-left:auto}.v2-menu{display:inline-flex}.v2-header nav.expanded{background:#0f2947;border:1px solid #31557c;border-radius:12px;flex-direction:column;padding:24px;display:flex;position:absolute;top:82px;left:25px;right:25px;box-shadow:0 20px 40px #0005}.v2-hero h1{font-size:39px}.v2-hero-copy>p{max-width:390px}.hero-buttons{flex-wrap:wrap;gap:10px}.hero-buttons .button{padding:12px 16px;font-size:11px}.hero-assurance{flex-direction:column;gap:8px}.verification-float{padding:13px;top:14%;right:7%}.verification-float strong{font-size:12px}.verification-float small{font-size:9px}.capability-float{width:232px;padding:18px;bottom:15%;left:20%}.capability-float>strong{font-size:18px}.v2-proof-strip strong{font-size:10px}.v2-proof-strip small{font-size:9px;line-height:1.7}.v2-proof-strip svg{width:21px}.v2-proof-strip>div{gap:10px}.v2-step-grid{gap:20px}.v2-network{gap:27px}.preview-label{display:none}.v2-network h2{font-size:30px}.evidence-grid{gap:17px;padding:20px}.v2-candidate-cta{gap:20px;padding:28px}.graduate-orbit{border-radius:17px;width:64px;height:64px}.v2-candidate-cta h2{font-size:23px}.v2-candidate-cta p br{display:none}.v2-candidate-cta .button{gap:12px;font-size:11px}.talent-layout{grid-template-columns:1fr}.talent-filter-panel{grid-template-columns:repeat(2,1fr);gap:12px;padding:18px;display:grid;position:static}.filter-title,.filter-cohort{grid-column:1/-1;margin:0}.talent-filter-panel .field{margin:0}.talent-filter-panel .button{grid-column:1/-1}.v2-footer small{width:100%}}@media (width<=700px){.content-width{width:calc(100% - 40px)}.v2-header{gap:15px;height:78px;padding:0 20px}.v2-header .brand b{font-size:21px}.v2-header .brand-mark{width:32px;height:36px;font-size:33px}.v2-header .brand small{font-size:6px}.v2-header-actions{gap:12px;font-size:11px}.v2-header-actions .button{display:none}.v2-hero{min-height:0;padding:32px 22px 0;display:block}.intake-pill{letter-spacing:1.15px;padding:8px 10px;font-size:8px}.v2-hero h1{letter-spacing:-1.4px;margin-top:22px;font-size:clamp(34px,8.5vw,48px);line-height:1.15}.v2-hero-copy>p{max-width:520px;margin-bottom:22px;font-size:14px;line-height:1.75}.hero-buttons .button{gap:10px;min-height:46px;padding:12px 15px;font-size:11px}.hero-assurance{flex-flow:wrap;gap:14px;margin-top:17px;font-size:9px}.v2-hero-art{width:calc(100% + 44px);height:345px;margin-top:5px;margin-left:-22px;position:relative}.earth-image{width:110%;right:0;-webkit-mask-image:linear-gradient(#0000,#000 10% 80%,#0000);mask-image:linear-gradient(#0000,#000 10% 80%,#0000)}.verification-float{padding:12px;top:9%;right:6%}.floating-icon{width:34px;height:34px}.egypt-marker{top:42%;right:23%}.capability-float{width:230px;padding:16px;bottom:8%;left:6%}.capability-float>strong{margin:10px 0;font-size:17px}.capability-bottom{margin-top:11px;padding-top:10px}.v2-proof-strip{grid-template-columns:1fr;gap:19px;padding:24px}.v2-proof-strip>div+div{border-left:0;padding-left:0}.v2-proof-strip strong{font-size:12px}.v2-proof-strip small{font-size:10px}.v2-proof-strip svg{width:26px}.v2-proof-strip>div{gap:15px}.v2-process{padding-block:34px}.v2-section-title{display:block}.v2-section-title>p{display:none}.public-v2 h2{letter-spacing:-.8px;font-size:26px}.section-kicker{letter-spacing:1.4px;font-size:8px}.v2-step-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:23px}.v2-step-grid article{padding:0}.step-icon{border-radius:11px;width:44px;height:44px}.step-arrow{display:none}.v2-step-grid h3{margin-top:13px;font-size:12px}.v2-step-grid p{font-size:11px;line-height:1.8}.v2-network{grid-template-columns:1fr;gap:24px;padding:23px}.network-copy h2{font-size:30px}.network-copy>p{max-width:none;font-size:12px}.network-copy .text-link{margin-top:12px}.preview-heading{padding:16px}.preview-heading>span:first-child{gap:6px;font-size:10px}.preview-heading svg{width:17px}.evidence-grid{gap:20px 16px;padding:17px}.evidence-grid h3{font-size:11px}.evidence-grid p{font-size:10px}.evidence-footer{padding:12px;font-size:9px;line-height:1.7}.evidence-footer svg{flex-shrink:0}.v2-capabilities{padding-block:30px}.v2-capabilities>div{gap:7px}.v2-capabilities>div>span{padding:8px 10px;font-size:10px}.v2-candidate-cta{grid-template-columns:1fr;gap:18px;padding:25px;display:grid}.graduate-orbit{border-radius:14px;width:53px;height:53px}.graduate-orbit svg{width:29px}.v2-candidate-cta h2{font-size:26px}.v2-candidate-cta .button{justify-self:start;margin:0}.v2-faq{grid-template-columns:1fr;gap:15px;padding-block:40px}.v2-faq>div>p{font-size:12px}.v2-faq article button{font-size:12px;line-height:1.6}.v2-faq article>p{font-size:11px}.v2-footer>.content-width{gap:18px}.v2-footer nav{gap:22px;width:100%;margin:0}.v2-footer p{display:none}.workspace-main{padding:25px 18px 40px}.page-heading h1{font-size:25px}.stat{padding:16px}.workspace .stat>div{font-size:10px}.stat>div svg{width:29px;height:29px;padding:6px}.stat>strong{font-size:29px}.stat-grid{gap:12px}.workspace .stat>small{font-size:9px}.talent-directory-heading{padding:21px}.talent-card{grid-template-columns:62px minmax(0,1fr);gap:14px;padding:15px}.talent-card .person-initials,.talent-photo{width:62px;height:78px;font-size:23px}.talent-card h3{font-size:15px}.talent-card-body>p{font-size:11px}.talent-card-actions{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:10px;padding-top:12px;display:grid}.talent-card-actions .button{margin:0}.talent-card-actions .check-label{font-size:10px}.talent-card-actions .badge{place-self:center start}.talent-search .button{padding:9px 12px}.talent-search input{font-size:11px}.talent-results-heading h3{font-size:15px}.talent-results-heading>span{font-size:9px}.profile-dialog{width:calc(100vw - 20px);max-height:94vh;padding:18px}.profile-evidence-grid{grid-template-columns:1fr}.profile-evidence-grid>aside:last-child{grid-column:auto;display:block}.profile-portrait{aspect-ratio:1.5;max-height:320px}.onboarding-layout aside h1{font-size:32px}.onboarding-layout>aside{border-radius:12px}.cohort-card{padding:19px}.cohort-card strong{font-size:14px}.cohort-card p{font-size:11px}.sidebar nav a,.sidebar-bottom>a{font-size:13px}}@media (prefers-reduced-motion:reduce){.button{transition:none}.button:hover{transform:none}html{scroll-behavior:auto}}.dashboard-talent-panel{margin-bottom:23px}.dashboard-talent-panel .panel-heading p{color:var(--muted);margin:8px 0 0;font-size:12px}.dashboard-talent-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:20px;display:grid}.dashboard-talent-grid article{border:1px solid var(--line);border-radius:10px;padding:18px}.dashboard-person{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-person img,.dashboard-person .person-initials{object-fit:cover;background:#eaf1fc;border-radius:8px;width:65px;height:72px;font-size:23px}.dashboard-person .badge{font-size:8px}.dashboard-talent-grid h3{margin:13px 0 5px;font-size:15px}.dashboard-talent-grid p{color:var(--muted);margin:5px 0 10px;font-size:11px}.dashboard-talent-grid .talent-location{font-size:10px}.dashboard-talent-grid .chips{gap:5px;margin:15px 0}.dashboard-talent-grid .chips span{font-size:9px}.dashboard-talent-grid .button{width:100%;min-height:35px;font-size:11px}.dashboard-network-empty{background:linear-gradient(110deg, var(--white), var(--surface));border-radius:0 0 12px 12px;align-items:center;gap:27px;padding:37px 30px;display:flex}.network-empty-symbol{color:#578eef;background:#edf3ff;border-radius:24px;flex-shrink:0;place-items:center;width:89px;height:89px;display:grid;position:relative}.network-empty-symbol>span{color:#13a582;background:#e0f7ed;border:3px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:-5px;right:-7px}.dashboard-network-empty h3{margin:0 0 10px;font-size:18px}.dashboard-network-empty p{max-width:440px;color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.8}.dashboard-network-empty .text-link{font-size:12px}.network-empty-points{border-left:1px solid var(--line);flex-direction:column;gap:15px;min-width:185px;margin-left:auto;padding-left:25px;display:flex}.network-empty-points>span{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.network-empty-points svg{color:#1fa582}.dark-theme .network-empty-symbol{color:#9cc5ff;background:#203e67}@media (width<=1100px){.network-empty-points{display:none}.dashboard-talent-grid{gap:10px;padding:15px}.dashboard-talent-grid article{padding:12px}.dashboard-person{flex-wrap:wrap}}@media (width<=700px){.dashboard-network-empty{flex-direction:column;align-items:flex-start;padding:25px}.network-empty-symbol{border-radius:18px;width:66px;height:66px}.network-empty-symbol>svg{width:30px}.dashboard-talent-grid{grid-template-columns:1fr}.dashboard-person{flex-wrap:nowrap}.dashboard-talent-panel .panel-heading{align-items:flex-start}.dashboard-talent-panel .panel-heading a{white-space:nowrap;font-size:10px}.dashboard-talent-panel .panel-heading p{font-size:11px;line-height:1.6}}.workspace-banner>svg{color:#78b8ff}.dashboard-person .person-initials{color:#6b93d0}.stepper>div:not(.active)>span{color:#8e9bb1;background:#edf1f8}.stepper>div:not(.active) b{color:#8694aa}@media (width<=700px){.egypt-marker{align-items:flex-start;gap:7px;width:106px;top:41%;right:4%}.egypt-marker strong{font-size:11px;line-height:1.4}.egypt-marker small{font-size:9px;line-height:1.5;display:block}.location-pulse{border-width:2px;flex-shrink:0;width:10px;height:10px;margin-top:4px}}.sidebar nav a.active:hover,.sidebar-bottom>a.active:hover{color:#fff;background:linear-gradient(90deg,#1258e5,#1169ff)}.profile-evidence-grid h3{font-weight:700}.profile-identity h2{font-weight:750}.profile-evidence-grid .chips span{align-items:center;gap:4px;display:inline-flex}.profile-evidence-grid .chips svg{color:#10a783}.search-input>svg{color:#7093c2}.v2-partners{padding-top:44px}.v2-partners>div{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:23px;display:grid}.v2-partners article{background:#f8fbff;border:1px solid #e0e9f6;border-radius:10px;padding:22px}.v2-partners svg{color:#7298cc;margin-bottom:13px;display:block}.v2-partners strong{font-size:14px;display:block}.v2-partners article>span{color:#71839d;margin-top:8px;font-size:11px;display:block}.dark-theme .text-link,.dark-theme .panel-heading a,.dark-theme .filter-title button{color:#98bfff}@media (width<=800px){.sidebar:not(.visible){visibility:hidden}.sidebar.visible{visibility:visible}.sidebar-backdrop{background:#071a3866}}.workspace .page-heading p{font-size:14px}.workspace .panel-heading h3{font-size:17px}.workspace .panel-heading a{font-size:12px}.employer-grid{grid-template-columns:minmax(0,1.8fr) minmax(285px,1fr);align-items:start;gap:24px;display:grid}.employer-grid>div,.employer-grid>aside{gap:24px;min-width:0;display:grid}.employer-heading h1{font-size:32px}.employer-grid .panel{overflow:hidden}.next-action{background:linear-gradient(110deg, var(--white), var(--surface));border-left:3px solid #2672f9;justify-content:space-between;align-items:center;gap:24px;padding:25px;display:flex}.next-action h3{margin:10px 0;font-size:18px;line-height:1.5}.next-action p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.next-action .button{flex-shrink:0;font-size:12px}.employer-person-row{border:0;border-bottom:1px solid var(--line);background:var(--white);text-align:left;align-items:center;gap:16px;width:100%;padding:20px 24px;display:flex}.employer-person-row:hover{background:var(--surface)}.employer-person-row .person-initials{background:var(--surface);color:#6b91cd;border-radius:9px;flex-shrink:0;width:48px;height:52px;font-size:19px}.employer-person-row strong{font-size:15px;display:block}.employer-person-row small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.employer-person-row>svg{color:#6794d2;margin-left:auto}.employer-discovery .panel-heading p{color:var(--muted);margin-bottom:0;font-size:12px;line-height:1.6}.employer-candidate-grid{grid-template-columns:1fr 1fr;gap:17px;padding:20px;display:grid}.employer-candidate-grid article{border:1px solid var(--line);border-radius:11px;padding:20px}.employer-candidate-grid img,.employer-candidate-grid .person-initials{object-fit:cover;background:var(--surface);color:#6d94cf;border-radius:9px;width:65px;height:73px;font-size:25px}.employer-candidate-grid h3{margin:15px 0 7px;font-size:16px}.employer-candidate-grid p{color:var(--muted);margin:0 0 12px;font-size:13px}.employer-candidate-grid small{color:var(--muted);margin:10px 0;font-size:11px;display:block}.employer-candidate-grid .chips{gap:6px;margin:15px 0}.employer-candidate-grid .chips span{font-size:10px}.employer-candidate-grid .button{width:100%;min-height:39px;margin-top:8px;font-size:12px}.dashboard-skill-filter{padding:18px 22px 0}.dashboard-skill-filter .field{margin:0}.agenda-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:13px;padding:21px;display:flex}.agenda-row>svg{color:#4686e5;flex-shrink:0;margin-top:3px}.agenda-row>span{flex:1;min-width:0}.agenda-row strong{font-size:13px;line-height:1.5;display:block}.agenda-row small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.6;display:block}.agenda-row b{color:#3e76bd;margin-top:10px;font-size:11px;line-height:1.7;display:block}.compact-empty{padding:27px 23px}.compact-empty>svg{color:#8ca9d0}.compact-empty h4{margin:14px 0 8px;font-size:14px}.compact-empty p{color:var(--muted);margin:0 0 15px;font-size:12px;line-height:1.85}.compact-empty .text-link{font-size:12px}.trust-note{background:var(--surface);padding:24px}.trust-note>svg{color:#437fcf}.trust-note h3{font-size:15px;line-height:1.6}.trust-note p{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.shortlist-action .button{width:100%;min-height:38px;font-size:12px}.shortlist-action .button:disabled{cursor:default;opacity:1;color:#416797;background:#edf6ff;border-color:#d5e6fa}.shortlist-action .notice{font-size:11px;line-height:1.6}.talent-card{grid-template-columns:85px minmax(0,1fr) 145px}.talent-card .person-initials,.talent-photo{width:85px}.talent-card-body>p{font-size:13px}.talent-card .talent-location{font-size:12px;line-height:1.7}.talent-card-body>.work-preference{color:var(--muted);margin:9px 0 0;font-size:11px}.talent-card-actions .badge{font-size:9px}.talent-card-actions .availability,.talent-card-actions .button,.talent-card .check-label{font-size:11px}.talent-card .chips>span{font-size:10px}.private-notes h3,.interview-composer h3{align-items:center;gap:9px;display:flex}.private-notes h3 svg{color:#5c86c0}.private-notes .field>span{font-size:12px}.private-notes .field textarea{font-size:13px}.private-notes .button{min-height:38px;font-size:12px}.team-note{border-top:1px solid var(--line);margin-top:18px;padding:17px 0}.team-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.team-note small{color:var(--muted);font-size:10px}.profile-evidence-grid p{font-size:13px}.profile-check{font-size:12px}.profile-credential small{line-height:1.8}.interview-composer{border:1px solid #88aff6;box-shadow:0 0 0 3px #1260f510!important}.interview-composer p,.interview-composer .field>span,.interview-composer input,.interview-composer select,.interview-composer textarea{font-size:12px}.interview-composer .form-actions{flex-wrap:wrap;gap:8px}.interview-composer .button{min-height:38px;padding:10px;font-size:11px}.interview-composer small{color:var(--muted);margin-top:16px;font-size:11px;line-height:1.7;display:block}.comparison-dialog{width:min(1250px,100vw - 40px);max-width:1250px}.evidence-comparison{table-layout:fixed;min-width:690px}.evidence-comparison thead th{padding:20px;font-size:15px}.evidence-comparison thead th small{color:var(--muted);margin-top:9px;font-size:12px;font-weight:400;display:block}.evidence-comparison th:first-child{width:160px}.evidence-comparison td{white-space:pre-wrap;vertical-align:top;overflow-wrap:anywhere;padding:18px;font-size:13px;line-height:1.8}.evidence-comparison tbody th{vertical-align:top;padding:18px;font-size:12px}.comparison-download{color:#2d6bd6;text-transform:uppercase;align-items:center;gap:6px;margin-right:14px;font-size:11px;display:inline-flex}.shortlist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.shortlist-card{padding:24px}.shortlist-card h3{margin:17px 0 7px;font-size:18px}.shortlist-card>p{color:var(--muted);font-size:13px}.shortlist-card .chips{gap:7px;margin:22px 0}.shortlist-card .chips span{font-size:11px}.shortlist-card .button{width:100%;font-size:12px}.shortlist-card .check-label{margin-top:17px;font-size:12px}.shortlist-status{color:#11805c;background:#e7f8ef;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.hiring-request-dialog{width:min(750px,100vw - 32px);max-width:750px}.hiring-request-dialog .field>span{font-size:13px}.hiring-request-dialog input,.hiring-request-dialog select,.hiring-request-dialog textarea{font-size:14px}.hiring-request-dialog .field textarea{min-height:96px}.request-optional{border:1px solid var(--line);border-radius:9px;margin:8px 0 24px;padding:17px}.request-optional summary{cursor:pointer;font-size:13px;font-weight:600}.request-optional summary>span{color:var(--muted);margin-left:12px;font-size:11px;font-weight:400}.request-optional[open] summary{margin-bottom:20px}.hiring-request-dialog .check-label{font-size:12px;line-height:1.8}.dark-theme .shortlist-action .button:disabled{color:#a4c3e9;background:#213a57;border-color:#385779}.dark-theme .agenda-row b{color:#91b9ef}.dark-theme .shortlist-status{color:#97e1c8;background:#194b3e}.dark-theme .comparison-download{color:#97c1ff}@media (width<=1350px){.talent-layout{grid-template-columns:200px minmax(0,1fr)}.talent-context{display:none}.shortlist-grid{grid-template-columns:1fr 1fr}.employer-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr)}.next-action{flex-direction:column;align-items:flex-start}}@media (width<=1050px){.employer-grid{grid-template-columns:1fr}.employer-grid>aside{grid-template-columns:1fr 1fr}.employer-grid .trust-note{grid-column:1/-1}.employer-heading h1{font-size:28px}.talent-layout{grid-template-columns:1fr}}@media (width<=700px){.employer-grid{gap:18px}.employer-grid>div,.employer-grid>aside{grid-template-columns:1fr;gap:18px}.employer-heading h1{font-size:26px}.employer-candidate-grid{grid-template-columns:1fr;padding:17px}.employer-grid .panel-heading{align-items:flex-start;padding:20px}.employer-grid .panel-heading h3{font-size:15px}.employer-grid .panel-heading a{white-space:nowrap;font-size:11px}.employer-person-row{padding:18px}.employer-person-row strong{font-size:14px}.talent-card{grid-template-columns:62px minmax(0,1fr)}.talent-card .person-initials,.talent-photo{width:62px}.talent-card-actions .shortlist-action,.talent-card-actions .check-label{grid-column:1/-1}.talent-card-actions .availability{margin:0}.shortlist-grid{grid-template-columns:1fr}.shortlist-card{padding:22px}.comparison-dialog{width:calc(100vw - 20px);padding:18px}.hiring-request-dialog,.next-action{padding:22px}.next-action h3{font-size:17px}}.talent-card-actions .button{margin:0}.talent-card-actions{gap:9px}.assessment-date{color:var(--muted);font-size:11px;line-height:1.7}.reviewed-summary-editor{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:20px 0;padding:20px}.workspace input:focus-visible,.workspace textarea:focus-visible,.workspace select:focus-visible{outline-offset:2px;outline:2px solid #78a6f1}.dialog-heading h2{font-weight:700}.comparison-dialog .form-intro{font-size:13px;line-height:1.8}@media (width>=701px) and (width<=1100px){.egypt-marker{top:31%}}.scorecard-panel{padding:24px!important}.scorecard-panel h3{align-items:center;gap:9px;display:flex}.scorecard-meta{color:var(--muted,#67738b);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.scorecard-summary{line-height:1.8}.score-category{border-top:1px solid #dfe6f0;margin-top:22px;padding-top:12px}.score-category h4{color:#2760bd;font-size:15px}.score-dimension{margin:18px 0}.score-dimension>div{justify-content:space-between;gap:12px;display:flex}.score-dimension meter{accent-color:#167bba;width:100%;height:12px;margin:8px 0;display:block}.score-dimension p{color:var(--muted,#67738b);margin:4px 0;font-size:13px;line-height:1.7}.scorecard-panel details{background:#f1f5fb;border-radius:10px;padding:14px;font-size:12px;line-height:1.7}.qualification-review{background:#f3f6fc;border:1px solid #dfe6f0;border-radius:12px;margin-bottom:24px;padding:18px}.qualification-review>summary{color:#245cc5;cursor:pointer;font-weight:700}.scorecard-editor{padding-top:20px}.scorecard-editor>p,.score-rubric{font-size:13px;line-height:1.8}.dimension-editor{border:1px solid #d9e2f2;border-radius:12px;margin:20px 0;padding:18px}.dimension-editor legend{padding:0 8px;font-weight:700}.score-history{border-top:1px solid #dfe6f0;margin-top:20px;padding:18px 0}.score-history>.badge{margin-inline-start:10px}.score-history details{margin:12px 0}.admin-table{overflow:auto}.admin-table table{border-collapse:collapse;white-space:nowrap;width:100%}.admin-table th,.admin-table td{text-align:start;border-bottom:1px solid #e2e8f2;padding:18px}.admin-table th{color:#708099;font-size:12px}.access-editor{margin-top:24px;padding:24px}.system-overview{padding:28px}.system-overview dl{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.system-overview dl>div{background:#f3f6fb;border-radius:12px;padding:20px}.system-overview dt{color:#64738b;font-size:12px}.system-overview dd{margin:8px 0;font-size:20px;font-weight:700}.dark-theme .scorecard-panel details,.dark-theme .qualification-review,.dark-theme .system-overview dl>div{background:#18263b}.pagination{justify-content:center;align-items:center;gap:18px;margin:24px 0;display:flex}@media (width<=700px){.system-overview dl{grid-template-columns:1fr}.scorecard-panel{padding:18px!important}.dimension-editor,.admin-table th,.admin-table td{padding:12px}}.career-search{background:#f0f5ff;border:1px solid #e0e8f5;border-radius:18px;margin:50px auto;padding:34px}.career-search h2{margin:10px 0;font-size:28px}.career-search p{color:#64738b}.career-search-fields{grid-template-columns:2fr 1.2fr auto;align-items:end;gap:15px;display:grid}.career-search-fields .field{margin-bottom:0}.career-search-fields>.button{min-height:48px}.career-tracks{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.career-tracks>a{background:#fff;border:1px solid #d5e0f1;border-radius:8px;align-items:center;gap:14px;padding:10px 14px;font-size:12px;display:flex}.jobs-page{background:#f5f7fb;min-height:100vh}.jobs-header{justify-content:space-between;align-items:center;padding-block:24px;display:flex}.jobs-header nav{align-items:center;gap:24px;font-size:14px;display:flex}.jobs-banner{color:#fff;background:linear-gradient(110deg,#07162d,#173c6c);padding:45px 0}.jobs-banner h1{margin:12px 0;font-size:38px}.jobs-banner p{color:#bacbe4}.jobs-main{grid-template-columns:280px minmax(0,1fr);gap:28px;padding-block:34px;display:grid}.jobs-filters{height:max-content;padding:24px;position:sticky;top:20px}.jobs-filters h3{margin-top:0}.jobs-qualification{border-top:1px solid #dfe7f3;margin-top:26px;padding-top:24px}.jobs-qualification>svg{color:#128672}.jobs-qualification p{color:#65768f;font-size:13px;line-height:1.9}.job-card{margin-bottom:18px;padding:26px}.job-card header{align-items:center;gap:15px;display:flex}.job-company-mark{color:#345c9e;background:#eaf0fc;border-radius:12px;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.job-card h3{margin:0;font-size:21px}.job-card header p{color:#738096;margin:6px 0;font-size:13px}.job-meta{color:#5d7292;flex-wrap:wrap;gap:15px;margin:20px 0;font-size:13px;display:flex}.job-meta>span{align-items:center;gap:6px;display:flex}.job-card details{margin-top:20px;font-size:14px}.job-card summary{color:#215ab5;cursor:pointer}.job-description{white-space:pre-wrap;line-height:1.9}.job-card footer{justify-content:flex-end;margin-top:20px;display:flex}.job-card .chips{flex-wrap:wrap}@media (width<=750px){.career-search-fields{grid-template-columns:1fr}.career-search{padding:24px}.jobs-main{grid-template-columns:1fr}.jobs-filters{position:static}.jobs-qualification{display:none}.jobs-banner h1{font-size:27px}.jobs-header nav{gap:12px;font-size:12px}.jobs-header nav>a:first-child{display:none}.job-card{padding:20px}}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-arabic-wght-normal-BhzieyvS.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-math-wght-normal-pS2d8anF.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-symbols-wght-normal-BJ6p-EzA.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-latin-ext-wght-normal-CIz31GGw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-latin-wght-normal-BQEJrIpl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tajawal-arabic-400-normal-CyCXRvzh.woff2)format("woff2"),url(/assets/tajawal-arabic-400-normal-DCQxawbB.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tajawal-latin-400-normal-BVNSOH3d.woff2)format("woff2"),url(/assets/tajawal-latin-400-normal-BdYcZznU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/tajawal-arabic-500-normal-BZ8ojJNu.woff2)format("woff2"),url(/assets/tajawal-arabic-500-normal-CbVEaYEW.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/tajawal-latin-500-normal-CoYeBiSI.woff2)format("woff2"),url(/assets/tajawal-latin-500-normal-DU9v6xgj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tajawal-arabic-700-normal-D2-eand5.woff2)format("woff2"),url(/assets/tajawal-arabic-700-normal-9L7Zusdl.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tajawal-latin-700-normal-BypgxfGb.woff2)format("woff2"),url(/assets/tajawal-latin-700-normal-CV3bxpHe.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[dir=rtl] .scene-top,[dir=rtl] .scene-bottom{left:24px;right:auto}[dir=rtl] .card-index,[dir=rtl] .evidence-row>svg,[dir=rtl] .evidence-footer .seal{margin-left:0;margin-right:auto}[dir=rtl] .floating-label{left:6px;right:auto}[dir=rtl] .standard-list svg{margin-left:0;margin-right:auto}[dir=rtl] .pathway-grid article>svg,[dir=rtl] .pathway-icon{left:30px;right:auto}[dir=rtl] .faq-section article button{text-align:right}@media (width<=800px){[dir=rtl] .site-header nav.open{left:0;right:auto}[dir=rtl] .header-actions{margin-left:12px;margin-right:0}[dir=rtl] .floating-label{left:0;right:auto}}[dir=rtl] .onboarding-layout>aside{padding:42px 11% 50px 13%}[dir=rtl] .terms-review summary>span{margin-left:0;margin-right:7px}[dir=rtl] .auth-card form{text-align:right}[dir=rtl] .forgot-link{text-align:left}[dir=rtl] .sidebar>.brand{margin-left:0;margin-right:9px}[dir=rtl] .sidebar-bottom>button{text-align:right}[dir=rtl] .sidebar-bottom>button>svg{margin-left:0;margin-right:auto}[dir=rtl] .workspace-header .workspace-status{margin-left:5px;margin-right:0}[dir=rtl] .banner-process{padding-left:25px;padding-right:0}[dir=rtl] .request-card{text-align:right}[dir=rtl] .talent-filters>span{margin-left:10px;margin-right:0}[dir=rtl] .compare-bar>.button{margin-left:0;margin-right:auto}[dir=rtl] .pipeline-card{text-align:right}[dir=rtl] .milestones>div>.badge,[dir=rtl] .milestones>div>svg{margin-left:0;margin-right:auto}[dir=rtl] .banner-shield{margin-left:50px;margin-right:0}@media (width<=1150px){[dir=rtl] .banner-process{padding-left:0;padding-right:0}[dir=rtl] .site-header nav.open{left:0;right:auto}[dir=rtl] .header-actions{margin-left:18px;margin-right:0}}@media (width<=800px){[dir=rtl] .journey{text-align:right}[dir=rtl] .header-actions{margin-left:0;margin-right:0}}[dir=rtl] [dir=rtl] .sidebar-bottom>button{text-align:left}[dir=rtl] .v2-hero-art{left:0;right:auto}[dir=rtl] .earth-image{left:-7%;right:auto}[dir=rtl] .verification-float{left:8%;right:auto}[dir=rtl] .verification-float>svg{margin-left:0;margin-right:7px}[dir=rtl] .egypt-marker{left:22%;right:auto}[dir=rtl] .capability-float{left:auto;right:14%}[dir=rtl] .art-caption{left:6%;right:auto}[dir=rtl] .v2-proof-strip>div+div{border-left:0;border-right:1px solid #ffffff16;padding-left:0;padding-right:26px}[dir=rtl] .v2-step-grid article{padding-left:14px;padding-right:0}[dir=rtl] .step-arrow,[dir=rtl] .v2-candidate-cta .button{margin-left:0;margin-right:auto}[dir=rtl] .v2-faq article button{text-align:right}[dir=rtl] .v2-faq article>p{padding:0 0 20px 25px}[dir=rtl] .v2-footer nav{margin-left:0;margin-right:auto}[dir=rtl] .talent-card-head>svg{left:-5px;right:auto}@media (width<=1250px){[dir=rtl] .capability-float{left:auto;right:21%}[dir=rtl] .v2-proof-strip>div+div{padding-left:0;padding-right:18px}}@media (width<=1000px){[dir=rtl] .v2-header-actions{margin-left:0;margin-right:auto}[dir=rtl] .v2-header nav.expanded{left:25px;right:auto}[dir=rtl] .verification-float{left:7%;right:auto}[dir=rtl] .capability-float{left:auto;right:20%}}@media (width<=700px){[dir=rtl] .v2-hero-art{margin-left:0;margin-right:-22px}[dir=rtl] .earth-image{left:0;right:auto}[dir=rtl] .verification-float{left:6%;right:auto}[dir=rtl] .egypt-marker{left:23%;right:auto}[dir=rtl] .capability-float{left:auto;right:6%}[dir=rtl] .v2-proof-strip>div+div{border-left:0;border-right:0;padding-left:0;padding-right:0}}[dir=rtl] .network-empty-symbol>span{left:-7px;right:auto}[dir=rtl] .network-empty-points{border-left:0;border-right:1px solid var(--line);margin-left:0;margin-right:auto;padding-left:0;padding-right:25px}@media (width<=700px){[dir=rtl] .egypt-marker{left:4%;right:auto}}[dir=rtl] .next-action{border-left:0;border-right:3px solid #2672f9}[dir=rtl] .employer-person-row{text-align:right}[dir=rtl] .employer-person-row>svg{margin-left:0;margin-right:auto}[dir=rtl] .comparison-download{margin-left:14px;margin-right:0}[dir=rtl] .request-optional summary>span{margin-left:0;margin-right:12px}.language-switch{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #bdcce5;border-radius:8px;min-height:38px;padding:8px 12px;font-size:13px}.language-switch:hover{background:#2871ce18}.v2-header .language-switch{color:#fff;border-color:#ffffff40}.auth-page>.language-switch{top:30px;position:absolute;inset-inline-end:35px}.flow-header .language-switch{margin-inline-start:auto}.language-switch:focus-visible{outline-offset:3px;outline:3px solid #4998ff}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] button,[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{font-family:inherit;letter-spacing:0!important}[dir=rtl] .eyebrow,[dir=rtl] .nav-label,[dir=rtl] .intake-pill,[dir=rtl] .capability-heading>span{letter-spacing:0!important}[dir=rtl] .brand{text-align:left;direction:ltr;unicode-bidi:isolate;flex-shrink:0}[dir=rtl] .brand b{font-family:Manrope Variable,sans-serif}[dir=rtl] .brand small{letter-spacing:0}[dir=rtl] .v2-hero h1{letter-spacing:0;font-size:clamp(34px,3.9vw,59px);line-height:1.5}[dir=rtl] .v2-hero-copy>p{line-height:1.95}[dir=rtl] .v2-hero-art .earth-image{transform:scaleX(-1)}[dir=rtl] .sidebar{left:auto;right:0}[dir=rtl] .sidebar:not(.visible){transform:none}[dir=rtl] .lucide-arrow-right,[dir=rtl] .lucide-arrow-up-right,[dir=rtl] .lucide-chevron-right{transform:scaleX(-1)}[dir=rtl] .dimension-editor,[dir=rtl] th,[dir=rtl] td{text-align:start}[dir=rtl] input[type=email],[dir=rtl] input[type=url],[dir=rtl] input[type=password],[dir=rtl] input[type=tel],[dir=rtl] input[type=datetime-local]{text-align:start;direction:ltr}[dir=rtl] textarea,[dir=rtl] input[type=text]{unicode-bidi:plaintext}[dir=rtl] .scorecard-meta,[dir=rtl] .score-dimension p{line-height:1.9}@media (width<=1000px){[dir=rtl] .sidebar:not(.visible){transform:translate(100%)}[dir=rtl] .sidebar.visible{transform:translate(0)}}@media (width<=700px){.v2-header{flex-wrap:wrap;gap:10px}.v2-header>.language-switch{order:2}.v2-header nav{order:5}.v2-header-actions{margin-inline-start:auto}.v2-header-actions>.button{display:none}.v2-header .brand{margin-inline-end:auto}.workspace-header>div{gap:8px}.language-switch{padding:7px 9px;font-size:12px}[dir=rtl] .v2-hero h1{font-size:34px;line-height:1.6}[dir=rtl] .capability-float>strong{font-size:16px}.auth-page>.language-switch{inset-inline-end:18px}}.public-v2 section[id]{scroll-margin-top:24px}.audience-paths{grid-template-columns:1fr 1fr;gap:20px;padding-block:30px;display:grid}.audience-path{background:#f9fbff;border:1px solid #dce5f2;border-radius:14px;align-items:center;gap:18px;padding:25px;transition:border-color .2s,transform .2s;display:flex}.audience-path:hover{border-color:#48f;transform:translateY(-2px)}.audience-path>svg{color:#2465e9;flex-shrink:0;margin-inline-start:auto}.public-v2 .audience-path h2{letter-spacing:-.5px;margin:6px 0;font-size:19px}.audience-path p{color:#63728c;margin:0;font-size:12px;line-height:1.7}.benefit-icon{color:#2164eb;background:#edf3ff;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.candidate-path{background:#f8f8ff}.candidate-path .benefit-icon{color:#6652c8;background:#eeebff}.company-benefits{padding-block:38px 12px}.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:24px;display:grid}.benefit-grid article{background:#fff;border:1px solid #e2e9f3;border-radius:14px;padding:28px}.benefit-grid h3{margin-block:20px 10px;font-size:17px;line-height:1.5}.benefit-grid p{color:#63728c;margin:0;font-size:13px;line-height:1.85}.conversion-bar{background:#f5f8fd;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:23px 28px;display:flex}.conversion-bar strong{font-size:15px}.conversion-bar p{color:#63728c;max-width:550px;margin:7px 0 0;font-size:12px;line-height:1.8}.conversion-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.conversion-actions .button{gap:12px;font-size:13px}.conversion-actions .text-link{white-space:nowrap;font-size:12px}.conversion-bar .conversion-actions{flex-direction:column;flex-shrink:0;gap:10px}.candidate-program{background:radial-gradient(at 85% 5%,#eeedff,#0000 55%),#f5f8fd;border-block:1px solid #e4ebf5;margin-block:35px 0;padding-block:60px}.candidate-program-heading{grid-template-columns:1.4fr 1fr;align-items:center;gap:80px;display:grid}.public-v2 .candidate-program h2{margin-block:15px;font-size:36px}.candidate-program h2 span{color:#5265c5}.candidate-program-heading>div>p{color:#63728c;max-width:590px;margin-block-end:25px;font-size:14px;line-height:1.9}.program-eligibility{background:#ffffffbd;border:1px solid #dfdff3;border-radius:16px;padding:27px}.program-eligibility h3{margin-block:17px 9px;font-size:19px}.program-eligibility p{color:#63728c;font-size:13px;line-height:1.9}.program-eligibility>span:last-child{color:#207863;border-top:1px solid #e8edf5;align-items:center;gap:8px;padding-block-start:15px;font-size:11px;line-height:1.7;display:flex}.program-eligibility>span:last-child svg{flex-shrink:0}.candidate-benefits{margin-block:34px}.candidate-benefits .benefit-icon{color:#6252c5;background:#eeedff}.program-journey{border-top:1px solid #dce4f1;padding-block-start:20px}.program-journey h3{font-size:19px}.program-journey ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-block:24px;padding:0;list-style:none;display:grid}.program-journey li{gap:12px;display:flex}.program-journey li>span{color:#5265c5;background:#e6eaff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.program-journey strong{font-size:13px;line-height:1.7}.program-journey li p{color:#63728c;margin-block:7px 0;font-size:12px;line-height:1.8}.program-note{color:#63728c;margin:0;font-size:11px;line-height:1.8}.closing-invitation{text-align:center;background:linear-gradient(120deg,#f0f5ff,#f6f4ff);border:1px solid #dfe6f4;border-radius:16px;margin-block-end:42px;padding:40px 24px}.closing-invitation p{color:#63728c;font-size:14px;line-height:1.8}.closing-invitation .conversion-actions{justify-content:center;margin-block:23px 17px}.closing-login{font-size:12px;display:inline-flex}[dir=rtl] .audience-path>svg,[dir=rtl] .conversion-actions .button>svg{transform:scaleX(-1)}[dir=rtl] .candidate-program h2{letter-spacing:0;line-height:1.65}@media (width<=1100px){.audience-path{gap:12px;padding:20px}.audience-path>.benefit-icon{display:none}.candidate-program-heading{gap:30px}.benefit-grid article{padding:20px}.program-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.audience-paths,.benefit-grid,.candidate-program-heading{grid-template-columns:1fr}.audience-paths{gap:12px;padding-block:22px}.audience-path>.benefit-icon{display:grid}.company-benefits{padding-block-start:20px}.benefit-grid{gap:12px;margin-block:18px}.benefit-grid h3{margin-block-start:15px}.conversion-bar{flex-direction:column;align-items:stretch;padding:22px}.conversion-bar .conversion-actions{text-align:center;align-items:stretch}.conversion-actions{gap:14px}.candidate-program{padding-block:35px}.public-v2 .candidate-program h2{font-size:28px}.program-journey ol{grid-template-columns:1fr;gap:20px}.program-eligibility{padding:23px}.closing-invitation{padding-inline:20px}.closing-invitation .conversion-actions{flex-direction:column;align-items:stretch}}:root{--accent:#195de0;--accent-bright:#2563eb;--accent-link:#195acb;--accent-soft:#edf3ff;--accent-night:#0d2548;--page:#fff;--card:#fff;--wash:#f5f8fd;--copy:#14213b;--subtle:#60708c;--edge:#dfe7f2;--radius:14px;--image-hue:0deg}:root[data-palette=emerald]{--accent:#087c67;--accent-bright:#09816b;--accent-link:#08715e;--accent-soft:#eaf7f2;--accent-night:#082c2b;--image-hue:305deg}:root[data-palette=amethyst]{--accent:#7546cc;--accent-bright:#8250c8;--accent-link:#7140bc;--accent-soft:#f3edfc;--accent-night:#271741;--image-hue:35deg}:root[data-palette=graphite]{--accent:#37475d;--accent-bright:#62748d;--accent-link:#3f536d;--accent-soft:#eff2f6;--accent-night:#1a2431;--image-hue:0deg}:root[data-mode=dark]{--page:#0c1320;--card:#141f30;--wash:#101a29;--copy:#e8eef8;--subtle:#adbbd0;--edge:#2c3a50;--accent-soft:#1b3051;--accent-link:#9bbfff}:root[data-mode=dark][data-palette=emerald]{--accent-soft:#123b34;--accent-link:#78d9bf}:root[data-mode=dark][data-palette=amethyst]{--accent-soft:#322345;--accent-link:#c8a7fc}:root[data-mode=dark][data-palette=graphite]{--accent-soft:#29364b;--accent-link:#bbcde5}:root[data-mode],:root[data-mode] .workspace{--ink:var(--copy);--muted:var(--subtle);--surface:var(--wash);--white:var(--card);--line:var(--edge);--blue:var(--accent);--lime:var(--accent-soft);color:var(--copy);background-color:var(--page)}:root[data-mode] body{background:var(--page)}:root[data-mode] .button.dark,:root[data-mode] .button.lime{background:linear-gradient(115deg, var(--accent), var(--accent-bright));border-color:var(--accent);color:#fff;box-shadow:0 4px 14px color-mix(in srgb, var(--accent) 15%, transparent)}:root[data-mode] .button.dark:hover,:root[data-mode] .button.lime:hover{background:var(--accent)}:root[data-mode] .button.outline{background:var(--card);border-color:var(--edge);color:var(--copy)}:root[data-mode] .text-link,:root[data-mode] .network-copy h2 span,:root[data-mode] .candidate-program h2 span{color:var(--accent-link)}:root[data-mode] .brand-mark,:root[data-mode] .stepper .active>span{background:var(--accent)}:root[data-mode] .brand-period{color:var(--accent-bright)}:root[data-mode] :is(button,a,input,select,textarea):focus-visible{outline-color:var(--accent-link)}:root[data-mode] .public-v2{background:var(--page);color:var(--copy)}:root[data-mode] :is(.audience-path,.benefit-grid article,.evidence-preview,.program-eligibility,.panel,.auth-card,.dialog){background:var(--card);border-color:var(--edge);color:var(--copy)}:root[data-mode] :is(.candidate-path,.conversion-bar,.v2-network,.career-search,.closing-invitation,.cohort-card){background:var(--wash);border-color:var(--edge)}:root[data-mode] .candidate-program{background:linear-gradient(130deg, var(--wash), color-mix(in srgb, var(--accent-soft) 60%, var(--wash)));border-color:var(--edge)}:root[data-mode] :is(.benefit-icon,.candidate-path .benefit-icon,.candidate-benefits .benefit-icon,.evidence-icon,.step-icon,.program-journey li>span,.job-company-mark){background:var(--accent-soft);color:var(--accent-link)}:root[data-mode] :is(.audience-path,.benefit-grid,.conversion-bar,.candidate-program,.closing-invitation,.v2-process,.v2-network,.v2-faq,.career-search,.v2-partners) p,:root[data-mode] :is(.section-kicker,.preview-label,.program-note,.v2-capabilities>div>span,.v2-capabilities svg,.step-number,.program-eligibility p){color:var(--subtle)}:root[data-mode] :is(.audience-path>svg,.v2-faq article button svg,.step-arrow,.cohort-card>svg,.career-tracks a){color:var(--accent-link)}:root[data-mode] :is(.program-journey,.v2-faq article,.preview-heading,.program-eligibility>span:last-child,.v2-capabilities>div>span,.v2-footer,.cohort-label){border-color:var(--edge)}:root[data-mode] .public-v2 .v2-footer{background:var(--wash);border-color:var(--edge)}:root[data-mode] .v2-footer p,:root[data-mode] .v2-footer small{color:var(--subtle)}:root[data-mode] .evidence-footer{background:var(--accent-soft);color:var(--accent-link)}:root[data-mode] .program-eligibility>span:last-child{color:var(--accent-link)}:root[data-mode] .navy-masthead{background:linear-gradient(115deg, #041120, var(--accent-night))}:root[data-mode] .earth-image{filter:hue-rotate(var(--image-hue))}:root[data-palette=graphite] .earth-image{filter:saturate(.3)}:root[data-mode] .v2-hero h1>span{background-image:linear-gradient(100deg, #c5e5ff, color-mix(in srgb, var(--accent-bright) 55%, white))}:root[data-mode] :is(.onboarding,.auth-page,.jobs-page){background:var(--wash);color:var(--copy)}:root[data-mode] .onboarding>header{background:var(--card);border-color:var(--edge)}:root[data-mode] :is(.field input,.field textarea,.field select){background:var(--card);border-color:var(--edge);color:var(--copy)}:root[data-mode] :is(input,textarea)::placeholder{color:var(--subtle);opacity:.9}:root[data-mode] :is(.cohort-card p,.cohort-label,.form-intro,.field-hint,.form-footnote,.job-meta,.job-card header p,.jobs-qualification p,.auth-card>p){color:var(--subtle)}:root[data-mode] .onboarding-form .eyebrow,:root[data-mode] .stepper .active b,:root[data-mode] .job-card summary{color:var(--accent-link)}:root[data-mode] .career-tracks a{background:var(--card);border-color:var(--edge)}:root[data-mode=dark] :is(.terms-review,.scorecard-panel details,.qualification-review,.system-overview dl>div){background:var(--wash);color:var(--copy);border-color:var(--edge)}:root[data-mode=dark] :is(.score-category,.dimension-editor,.admin-table td,.admin-table th,.jobs-qualification){border-color:var(--edge)}:root[data-mode=dark] :is(.score-category h4,.qualification-review>summary,.system-overview dt,.admin-table th){color:var(--subtle)}.appearance-dialog{border:1px solid var(--edge);width:min(760px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--copy);background:var(--card);border-radius:20px;padding:28px;box-shadow:0 24px 90px #0005}.appearance-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071321a6}.appearance-dialog .dialog-heading{margin-bottom:10px}.appearance-dialog .dialog-heading h2{margin:0;font-size:24px}.appearance-intro{color:var(--subtle);max-width:600px;margin:0 0 22px;font-size:13px;line-height:1.8}.appearance-dialog fieldset{border:0;min-width:0;margin:0 0 24px;padding:0}.appearance-dialog legend{margin-bottom:12px;padding:0;font-size:13px;font-weight:700}.mode-options{background:var(--wash);border:1px solid var(--edge);border-radius:12px;gap:5px;padding:4px;display:flex}.mode-options button{color:var(--subtle);background:0 0;border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px 6px;font-size:13px;display:flex}.mode-options button[aria-pressed=true]{color:var(--accent-link);background:var(--card);border-color:var(--edge);box-shadow:0 2px 5px #0001}.palette-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.palette-option,.template-option{text-align:start;background:var(--card);border:1px solid var(--edge);color:var(--copy);border-radius:12px;padding:12px}.palette-option[aria-pressed=true],.template-option[aria-pressed=true]{border-color:var(--accent-link);box-shadow:0 0 0 1px var(--accent-link);background:color-mix(in srgb, var(--accent-soft) 45%, var(--card))}.palette-option strong,.template-option strong{justify-content:space-between;align-items:center;gap:8px;margin-block:12px 5px;font-size:13px;display:flex}.palette-option small,.template-option small{color:var(--subtle);font-size:11px;line-height:1.6;display:block}.palette-swatch{border-radius:7px;height:36px;display:flex;position:relative;overflow:hidden}.palette-swatch i{background:#175ee5;flex:1}.palette-swatch i:nth-child(2){background:#83b1ff}.palette-swatch i:nth-child(3){background:#dce9ff}[data-swatch=emerald] .palette-swatch i{background:#087c67}[data-swatch=emerald] .palette-swatch i:nth-child(2){background:#62c4ab}[data-swatch=emerald] .palette-swatch i:nth-child(3){background:#d4eee4}[data-swatch=amethyst] .palette-swatch i{background:#7546cc}[data-swatch=amethyst] .palette-swatch i:nth-child(2){background:#b894ed}[data-swatch=amethyst] .palette-swatch i:nth-child(3){background:#ebe0fa}[data-swatch=graphite] .palette-swatch i{background:#37475d}[data-swatch=graphite] .palette-swatch i:nth-child(2){background:#8b9cb1}[data-swatch=graphite] .palette-swatch i:nth-child(3){background:#e0e6ed}.palette-swatch svg{inset-inline-start:5px;color:#fff;position:absolute;top:9px}.template-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.template-preview{background:var(--wash);border:1px solid var(--edge);border-radius:7px;grid-template-rows:5px 1fr 14px;grid-template-columns:1fr 1fr;gap:8px;height:90px;padding:10px;display:grid;position:relative;overflow:hidden}.template-preview i{background:var(--accent-soft);border-radius:3px;display:block}.template-preview .mini-nav{background:var(--edge);grid-column:1/-1}.template-preview .mini-copy{background:var(--accent);align-self:center;height:18px}.template-preview .mini-art{background:linear-gradient(125deg, var(--accent-night), var(--accent-bright))}.template-preview .mini-cards{border-top:2px solid var(--edge);grid-column:1/-1}.preview-editorial{grid-template-rows:4px 16px 1fr}.preview-editorial .mini-copy{grid-column:1/-1;justify-self:center;width:65%;height:12px}.preview-editorial .mini-art{grid-column:1/-1}.preview-editorial .mini-cards{display:none}.preview-executive{grid-template-columns:1.8fr 1fr}.preview-executive .mini-art{border-radius:50%}.preview-executive .mini-cards{background:var(--accent-soft);height:18px}.appearance-footer{border-top:1px solid var(--edge);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.appearance-footer .text-link{background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.appearance-footer .button{min-width:95px}@media (width<=700px){.appearance-mode span{display:none}.appearance-dialog{max-height:calc(100dvh - 24px);padding:20px}.appearance-dialog .dialog-heading h2{font-size:20px}.palette-options{grid-template-columns:repeat(2,minmax(0,1fr))}.template-options{grid-template-columns:1fr;gap:9px}.template-option{grid-template-columns:90px 1fr;column-gap:14px;display:grid}.template-option .template-preview{grid-row:1/3;height:78px}.template-option strong{margin-block:3px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.public-v2 *{transition:none!important;animation:none!important}}:root[data-mode] .forgot-link{color:var(--accent-link)}:root[data-mode] .v2-hero-art,:root[data-mode] .v2-proof-strip{color:#edf4ff}:root[data-mode] .sidebar{background:linear-gradient(165deg, var(--accent-night), #071321)}:root[data-mode] .sidebar nav a.active,:root[data-mode] .sidebar-bottom>a.active{background:var(--accent);color:#fff}:root[data-mode] :is(.workspace-banner,.talent-directory-heading,.jobs-banner){background:linear-gradient(115deg, var(--accent-night), color-mix(in srgb, var(--accent) 45%, var(--accent-night)))}:root[data-mode] .stat>div svg{background:var(--accent-soft);color:var(--accent-link)}:root[data-mode] .field :is(input,textarea,select):focus{border-color:var(--accent-link);outline-color:var(--accent-link)}.managed-request-dialog{width:min(1050px,100vw - 32px)}.managed-section{border-top:1px solid var(--line);margin-block:26px;padding-block-start:24px}.managed-section>h3{align-items:center;gap:10px;display:flex}.managed-section>p,.role-review-form>p{color:var(--muted);font-size:13px;line-height:1.8}.role-requirements{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-block:20px;padding:22px}.role-requirements h3{margin-top:0}.role-requirements dl{grid-template-columns:180px minmax(0,1fr);gap:14px;font-size:13px;line-height:1.8;display:grid}.role-requirements dd{overflow-wrap:anywhere;margin:0}.role-requirements dt{color:var(--muted)}.managed-search{align-items:end;gap:12px;display:flex}.managed-search .field{flex:1;margin:0}.managed-candidate-list{gap:8px;margin-top:15px;display:grid}.managed-candidate{text-align:start;background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:16px;display:flex}.managed-candidate small{color:var(--muted);margin-top:5px;display:block}.managed-candidate>span:last-child{color:var(--accent-link);font-size:11px}.managed-candidate[aria-pressed=true]{border-color:var(--accent-link);background:var(--accent-soft)}.role-review-form{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-block:24px;padding:24px}.role-criterion{border:1px solid var(--line);border-radius:10px;grid-template-columns:125px minmax(0,1fr);gap:20px;margin:20px 0;padding:18px;display:grid}.role-criterion legend{padding-inline:8px;font-size:13px;font-weight:600}.managed-review{border:1px solid var(--line);background:var(--white);border-radius:12px;margin-block:14px;padding:22px}.managed-review h3,.managed-review h4{margin:0}.managed-review p{color:var(--muted);font-size:13px;line-height:1.8}.role-evidence details{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-block:12px;padding:14px}.role-evidence summary{cursor:pointer;font-size:13px;font-weight:600}.artifact-reference{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=700px){.role-requirements dl,.role-criterion{grid-template-columns:1fr;gap:8px}.role-review-form,.managed-review,.role-requirements{padding:16px}.managed-search{flex-wrap:wrap}}.managed-standard{padding-block:45px 15px}.managed-standard-label{color:var(--accent-link);align-items:center;gap:9px;font-size:12px;display:flex}.managed-standard-note{background:var(--accent-soft);color:var(--muted);border-radius:10px;padding:18px 22px;font-size:12px;line-height:1.9}:root[data-template=editorial]{--design-heading:Georgia, "Times New Roman", serif}:root[data-template=executive]{--design-heading:"DM Sans Variable", sans-serif}:root[data-template][dir=rtl]{--design-heading:"Noto Sans Arabic Variable", Tahoma, sans-serif}:root[data-template] :is(.public-v2,.workspace,.auth-page,.onboarding,.jobs-page) :is(h1,h2,h3){font-family:var(--design-heading)}:root[data-template] .v2-header nav{gap:20px}:root[data-template] .v2-header{gap:24px}:root[data-template] .v2-section-title h2{text-wrap:balance}:root[data-template] :is(.panel,.stat,.benefit-grid article,.audience-path){transition:border-color .2s,box-shadow .2s}:root[data-template=signature] .v2-header{border-bottom:1px solid #ffffff1c;margin-inline:24px;padding-inline:28px}:root[data-template=signature] .v2-hero{min-height:620px;padding-block:65px 90px}:root[data-template=signature] .v2-hero h1{letter-spacing:-.055em;font-size:clamp(38px,4.3vw,66px)}:root[data-template=signature] .v2-proof-strip{background:#ffffff06;border-block-start:1px solid #ffffff16}:root[data-template=signature] .audience-paths{gap:24px;padding-block:32px 20px;position:relative}:root[data-template=signature] .audience-path{border-radius:20px;padding:30px;box-shadow:0 12px 40px #07152d08}:root[data-template=signature] .benefit-grid article{background:linear-gradient(145deg, var(--card), var(--wash));border-radius:20px;padding:32px}:root[data-template=signature] .benefit-icon{border-radius:15px}:root[data-template=signature] .v2-network{border-radius:28px;padding:50px}:root[data-template=signature] .evidence-preview{border-radius:20px;box-shadow:0 24px 64px #0000000d}:root[data-template=signature] .candidate-program{border-radius:40px 40px 0 0;margin-block-start:64px}:root[data-template=signature] .closing-invitation{border-radius:28px;padding-block:58px}:root[data-template=signature] .workspace :is(.panel,.stat,.request-card,.talent-card){border-radius:18px;box-shadow:0 5px 22px #00000004}:root[data-template=signature] .workspace-main{padding-block-start:36px}:root[data-template=signature] .auth-card{border-radius:24px;box-shadow:0 24px 80px #0000000c}.theme-showcase{min-width:0;color:var(--copy);background:var(--card);border:1px solid var(--edge);text-align:start;position:relative}.showcase-masthead{letter-spacing:.12em;border-bottom:1px solid var(--edge);color:var(--subtle);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:19px 26px;font-size:9px;font-weight:600;display:flex}.showcase-title{align-items:center;gap:17px;padding:30px 26px 22px;display:flex}.showcase-title small{letter-spacing:.13em;color:var(--subtle);font-size:9px}:root[data-template] .showcase-title h2{letter-spacing:-.035em;margin:8px 0 0;font-size:27px;line-height:1.3}.showcase-seal{width:58px;height:58px;color:var(--accent-link);background:var(--accent-soft);border:1px solid var(--edge);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.showcase-stages{padding:0 26px}.showcase-stage{border-bottom:1px solid var(--edge);align-items:center;gap:17px;padding:21px 0;display:flex}.showcase-number{color:var(--accent-link);font-variant-numeric:tabular-nums;font-size:11px}.showcase-stage>div{flex:1}.showcase-stage strong{font-size:14px;font-weight:600}.showcase-stage p{color:var(--subtle);margin:7px 0 0;font-size:11px;line-height:1.8}.showcase-stage>svg{color:var(--accent-link);flex-shrink:0}.showcase-foot{justify-content:space-between;align-items:center;gap:12px;padding:20px 26px;display:flex}.showcase-foot>span{color:var(--subtle);align-items:center;gap:9px;font-size:11px;display:flex}.showcase-foot a{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-link);border-radius:50%;place-items:center;display:grid}.showcase-caption{color:var(--subtle);margin:0;padding:0 26px 20px;font-size:10px;line-height:1.7}:root[data-template=editorial][data-mode=light]{--page:#fcfaf6;--card:#fffefa;--wash:#f2f0e9;--edge:#deded3;--copy:#202b2a;--subtle:#616e6b}:root[data-template=editorial][data-mode=dark]{--page:#151b1b;--card:#1c2424;--wash:#202a29;--edge:#364541;--copy:#ecefe9;--subtle:#b2c0b9}:root[data-template=editorial] .navy-masthead{background:var(--page);color:var(--copy);padding-block-start:12px}:root[data-template=editorial] .v2-header{border-block:1px solid var(--edge);height:84px;margin-inline:40px;padding:0 6px}:root[data-template=editorial] :is(.v2-header .brand,.v2-header nav,.v2-header-actions,.v2-menu,.v2-hero h1){color:var(--copy)}:root[data-template=editorial] .v2-header .brand small{color:var(--subtle)}:root[data-template=editorial] .v2-header .brand-mark{border-radius:0}:root[data-template=editorial] .v2-header .language-switch{color:var(--copy);background:var(--card);border-color:var(--edge)}:root[data-template=editorial] .v2-hero{text-align:start;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:70px;min-height:610px;padding:70px 56px 65px;display:grid}:root[data-template=editorial] .v2-hero-copy>p{max-width:530px;color:var(--subtle);margin-inline:0;font-size:15px}:root[data-template=editorial] .v2-hero h1{letter-spacing:-.055em;font-size:clamp(40px,4.2vw,67px);font-weight:400;line-height:1.13}:root[data-template=editorial] .v2-hero h1>span{-webkit-text-fill-color:var(--accent-link);background:0 0;font-style:italic}:root[data-template=editorial] :is(.hero-buttons,.hero-assurance){justify-content:flex-start}:root[data-template=editorial] .hero-assurance{color:var(--subtle);font-size:10px}:root[data-template=editorial] .intake-pill{color:var(--accent-link);background:0 0;border:0;border-radius:0;padding:0}:root[data-template=editorial] .intake-pill>span{box-shadow:none;background:var(--accent)}:root[data-template=editorial] .button{box-shadow:none;border-radius:2px}:root[data-template=editorial] .hero-outline{color:var(--copy);border-color:var(--edge);background:0 0}:root[data-template=editorial] .talent-dossier{box-shadow:12px 12px 0 var(--wash), 13px 13px 0 var(--edge);border-block-start:3px solid var(--accent);border-radius:2px}:root[data-template=editorial] .v2-proof-strip{background:var(--wash);color:var(--copy);border-block:1px solid var(--edge)}:root[data-template=editorial] .v2-proof-strip small{color:var(--subtle)}:root[data-template=editorial] .v2-proof-strip>div{border-color:var(--edge)}:root[data-template=editorial] .v2-proof-strip svg{color:var(--accent-link)}:root[data-template=editorial] .audience-paths{gap:0;padding-block:35px}:root[data-template=editorial] .audience-path{border:0;border-block:1px solid var(--edge);background:0 0;border-radius:0;padding:30px}:root[data-template=editorial] .audience-path+.audience-path{border-inline-start:1px solid var(--edge)}:root[data-template=editorial] .public-v2 :is(.v2-section-title h2,.network-copy h2,.candidate-program h2,.closing-invitation h2){letter-spacing:-.035em;font-size:clamp(29px,3vw,44px);font-weight:400}:root[data-template=editorial] .benefit-grid{border-block:1px solid var(--edge);gap:0}:root[data-template=editorial] .benefit-grid article{background:0 0;border:0;border-radius:0;padding:32px}:root[data-template=editorial] .benefit-grid article+article{border-inline-start:1px solid var(--edge)}:root[data-template=editorial] .benefit-icon{border:1px solid var(--edge);background:0 0;border-radius:50%}:root[data-template=editorial] .benefit-grid h3{font-size:24px;font-weight:400}:root[data-template=editorial] .conversion-bar{border-inline-start:3px solid var(--accent);border-radius:0}:root[data-template=editorial] .v2-process{padding-block:65px}:root[data-template=editorial] .step-icon{border:1px solid var(--edge);background:0 0;border-radius:50%}:root[data-template=editorial] .step-number{opacity:.6;font:30px Georgia,serif}:root[data-template=editorial] .v2-network{border-block:1px solid var(--edge);background:0 0;border-radius:0;padding-block:45px}:root[data-template=editorial] .evidence-preview{box-shadow:8px 8px 0 var(--wash);border-radius:0}:root[data-template=editorial] .candidate-program{background:var(--wash);padding-block:70px}:root[data-template=editorial] .program-eligibility{border-block-start:3px solid var(--accent);border-radius:0}:root[data-template=editorial] .closing-invitation{border-block:1px solid var(--edge);background:0 0;border-radius:0;padding-block:65px}:root[data-template=editorial] .v2-faq{padding-block:60px}:root[data-template=editorial] .workspace :is(.panel,.stat,.request-card,.talent-card,.shortlist-card){box-shadow:none;border-radius:2px}:root[data-template=editorial] .sidebar{background:var(--card);color:var(--copy);border-inline-end:1px solid var(--edge)}:root[data-template=editorial] .sidebar :is(.brand,.workspace-switch,nav a,.sidebar-bottom>a,.sidebar-bottom>button,.sidebar-note b){color:var(--copy)}:root[data-template=editorial] .sidebar :is(.brand small,.nav-label,.workspace-switch small,.sidebar-bottom>button small,.sidebar-note>span){color:var(--subtle)}:root[data-template=editorial] .sidebar :is(.workspace-switch,.sidebar-note){background:var(--wash);border-color:var(--edge);border-radius:0}:root[data-template=editorial] .sidebar nav a.active,:root[data-template=editorial] .sidebar-bottom>a.active{background:var(--accent-soft);color:var(--accent-link);box-shadow:inset 3px 0 var(--accent);border-radius:0}:root[data-template=editorial] .sidebar :is(nav a,.sidebar-bottom>a):hover{background:var(--wash);color:var(--copy)}:root[data-template=editorial] .workspace .page-heading{border-bottom:1px solid var(--edge);padding-block-end:24px}:root[data-template=editorial] .workspace .page-heading h1{font-size:38px;font-weight:400}:root[data-template=editorial] .stat{border:0;border-inline-start:1px solid var(--edge);background:0 0}:root[data-template=editorial] .stat>div svg{background:0 0}:root[data-template=editorial] .auth-card{box-shadow:12px 12px 0 var(--wash);border-block-start:3px solid var(--accent);border-radius:0}:root[data-template=editorial] :is(.field input,.field textarea,.field select,.job-card,.cohort-card){border-radius:2px}:root[data-template=executive] .navy-masthead{background:var(--wash);color:var(--copy);padding-block:18px 0}:root[data-template=executive] .v2-header{background:var(--card);color:var(--copy);border:1px solid var(--edge);border-radius:12px;height:76px;margin-inline:32px;padding-inline:24px;box-shadow:0 6px 24px #00000004}:root[data-template=executive] :is(.v2-header .brand,.v2-header nav,.v2-header-actions,.v2-menu,.v2-hero h1){color:var(--copy)}:root[data-template=executive] .v2-header :is(.brand small,.language-switch){color:var(--subtle)}:root[data-template=executive] .v2-header .language-switch{background:var(--wash);border-color:var(--edge)}:root[data-template=executive] .v2-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;min-height:600px;padding:60px 56px;display:grid}:root[data-template=executive] .v2-hero h1{color:var(--copy);letter-spacing:-.05em;font-size:clamp(36px,4vw,60px);font-weight:650;line-height:1.12}:root[data-template=executive] .v2-hero h1>span{-webkit-text-fill-color:var(--accent-link);background:0 0}:root[data-template=executive] .v2-hero-copy>p{color:var(--subtle);font-size:15px}:root[data-template=executive] .hero-assurance{color:var(--subtle)}:root[data-template=executive] .hero-outline{color:var(--copy);background:var(--card);border-color:var(--edge)}:root[data-template=executive] .intake-pill{color:var(--accent-link);background:var(--card);border:1px solid var(--edge);border-radius:4px}:root[data-template=executive] .hiring-console{border-radius:16px;box-shadow:0 24px 70px #08172c10}:root[data-template=executive] .showcase-masthead{background:var(--accent-night);color:#c6d5e6;border-bottom:0;border-radius:15px 15px 0 0}:root[data-template=executive] .showcase-seal{border-radius:12px}:root[data-template=executive] .showcase-stage{background:var(--wash);border:1px solid var(--edge);border-radius:8px;margin-block:12px;padding:16px}:root[data-template=executive] .showcase-number{border:1px solid var(--edge);background:var(--card);border-radius:7px;place-items:center;min-width:32px;height:32px;display:grid}:root[data-template=executive] .showcase-foot{padding-block:10px}:root[data-template=executive] .v2-proof-strip{background:var(--accent-night);color:#edf4ff}:root[data-template=executive] .audience-paths{grid-template-columns:1.35fr 1fr;gap:16px}:root[data-template=executive] .audience-path{border-inline-start:3px solid var(--accent);border-radius:8px}:root[data-template=executive] .company-benefits .benefit-grid{border-top:1px solid var(--edge);display:block}:root[data-template=executive] .company-benefits .benefit-grid article{border:0;border-bottom:1px solid var(--edge);background:0 0;border-radius:0;grid-template-columns:56px minmax(160px,.8fr) 1.4fr;align-items:center;gap:24px;padding:25px 10px;display:grid}:root[data-template=executive] .company-benefits .benefit-grid h3{margin:0;font-size:19px}:root[data-template=executive] .v2-process{grid-template-columns:1fr 1.8fr;gap:45px;padding-block:65px;display:grid}:root[data-template=executive] .v2-process .v2-section-title{display:block}:root[data-template=executive] .v2-process .v2-section-title p{margin-top:24px}:root[data-template=executive] .v2-step-grid{grid-template-columns:1fr 1fr;gap:16px}:root[data-template=executive] .v2-step-grid article{background:var(--wash);border:1px solid var(--edge);border-radius:8px;padding:23px}:root[data-template=executive] .step-arrow{display:none}:root[data-template=executive] .v2-network{background:var(--wash);border-radius:10px;grid-template-columns:1fr 1.4fr;padding:38px}:root[data-template=executive] .candidate-program-heading{grid-template-columns:1.4fr 1fr}:root[data-template=executive] .program-eligibility{border-inline-start:4px solid var(--accent);border-radius:8px}:root[data-template=executive] .managed-standard .benefit-grid article{border-top:3px solid var(--accent);border-radius:8px}:root[data-template=executive] .closing-invitation{text-align:start;border-inline-start:4px solid var(--accent);border-radius:10px;padding:35px}:root[data-template=executive] .closing-invitation .conversion-actions{justify-content:flex-start}:root[data-template=executive] .workspace :is(.panel,.stat,.request-card,.talent-card){box-shadow:none;border-radius:7px}:root[data-template=executive] .workspace-main{padding-top:24px}:root[data-template=executive] .workspace .page-heading h1{letter-spacing:-.035em;font-size:30px}:root[data-template=executive] .workspace .stat-grid{gap:12px}:root[data-template=executive] .workspace .panel-heading{background:var(--wash);border-bottom:1px solid var(--edge);padding-block:17px}:root[data-template=executive] .workspace .employer-grid{grid-template-columns:minmax(260px,.9fr) minmax(0,2fr)}:root[data-template=executive] .employer-grid>div{grid-area:1/2}:root[data-template=executive] .employer-grid>aside{grid-area:1/1}:root[data-template=executive] .auth-card{border-top:5px solid var(--accent);border-radius:10px;box-shadow:0 16px 50px #0000000b}:root[data-template=executive] .job-card{border-inline-start:3px solid var(--accent);border-radius:6px}.appearance-dialog{width:min(920px,100vw - 32px)}.appearance-dialog .template-options{gap:14px}.appearance-dialog .template-option{padding:12px}.appearance-dialog .template-preview{border:1px solid var(--edge);grid-template-rows:10px 70px 20px 8px;grid-template-columns:1fr 1fr;gap:8px;height:150px;padding:12px;display:grid;position:relative;overflow:hidden}.appearance-dialog .template-preview .mini-nav{background:#ffffff30;border-radius:2px;grid-column:1/-1;height:auto}.appearance-dialog .template-preview .mini-copy{background:repeating-linear-gradient(#0000 0 5px,#dbe8ff 5px 9px,#0000 9px 13px);grid-column:1;width:100%;height:36px}.appearance-dialog .template-preview .mini-art{background:radial-gradient(circle at 35% 35%,#6b9cef,#13335c 65%);border-radius:50%;grid-column:2;height:70px}.appearance-dialog .template-preview .mini-cards{background:linear-gradient(90deg,#fff2 48%,#0000 48% 52%,#fff2 52%);border:0;grid-column:1/-1;height:20px;display:block}.appearance-dialog .template-preview .mini-line{background:#fff2;height:5px}.appearance-dialog .preview-signature{background:#091d34}.appearance-dialog .preview-editorial{background:#f5f1e8;border-radius:0;grid-template-rows:10px 70px 20px 8px}.appearance-dialog .preview-editorial .mini-nav{background:#20352b;height:2px}.appearance-dialog .preview-editorial .mini-copy{background:repeating-linear-gradient(#0000 0 5px,#46604f 5px 7px,#0000 7px 13px)}.appearance-dialog .preview-editorial .mini-art{background:repeating-linear-gradient(#fffdfa 0 11px,#d5d5c7 11px 12px);border:1px solid #d5d5c7;border-radius:0;box-shadow:4px 4px #e1dfd3}.appearance-dialog .preview-editorial .mini-cards{background:0 0;border-block:1px solid #c4c9bb}.appearance-dialog .preview-editorial .mini-line{background:#c4c9bb}.appearance-dialog .preview-executive{background:#eef2f8}.appearance-dialog .preview-executive .mini-nav{background:#fff;border:1px solid #d5deed}.appearance-dialog .preview-executive .mini-copy{background:repeating-linear-gradient(#0000 0 5px,#243f65 5px 9px,#0000 9px 13px)}.appearance-dialog .preview-executive .mini-art{background:repeating-linear-gradient(#fff 0 14px,#d4dfed 14px 20px);border-top:12px solid #152e50;border-radius:5px}.appearance-dialog .preview-executive .mini-cards{background:repeating-linear-gradient(#9aabc2 0 1px,#0000 1px 7px)}.appearance-dialog .preview-executive .mini-line{background:#c7d5e6}@media (width>=1200px){:root[data-template=signature] .sidebar{border-radius:20px;width:246px;height:calc(100dvh - 28px);inset-block:14px;inset-inline-start:14px}:root[data-template=signature] .workspace-body{width:calc(100% - 274px);margin-inline-start:274px}:root[data-template=editorial] .employer-grid{grid-template-columns:minmax(0,2fr) minmax(270px,1fr)}}@media (width<=1100px){:root[data-template] .v2-header{gap:16px}:root[data-template=editorial] .v2-hero,:root[data-template=executive] .v2-hero{gap:30px;padding-inline:32px}:root[data-template=executive] .v2-process{grid-template-columns:1fr;gap:20px}:root[data-template=executive] .workspace .employer-grid{grid-template-columns:minmax(0,1fr)}:root[data-template=executive] .employer-grid>:is(div,aside){grid-area:auto}:root[data-template=signature] .v2-network{padding:30px}}@media (width<=800px){:root[data-template] .v2-header{gap:12px;margin-inline:16px;padding-inline:8px}:root[data-template=editorial] .v2-header nav.expanded,:root[data-template=executive] .v2-header nav.expanded{background:var(--card);color:var(--copy);border-color:var(--edge)}:root[data-template=editorial] .v2-hero,:root[data-template=executive] .v2-hero{grid-template-columns:minmax(0,1fr);gap:36px;padding:38px 24px 42px;display:grid}:root[data-template=signature] .v2-hero{min-height:0;padding-block:35px 45px}:root[data-template=signature] .v2-hero h1{font-size:42px}:root[data-template=editorial] .v2-hero h1,:root[data-template=executive] .v2-hero h1{font-size:43px}:root[data-template] .theme-showcase{width:100%;max-width:570px;margin-inline:auto}:root[data-template=executive] .audience-paths,:root[data-template=editorial] .audience-paths{grid-template-columns:1fr}:root[data-template=editorial] .audience-path+.audience-path{border-block-start:0;border-inline-start:0}:root[data-template=editorial] .benefit-grid{grid-template-columns:1fr}:root[data-template=editorial] .benefit-grid article+article{border-inline-start:0;border-block-start:1px solid var(--edge)}:root[data-template=executive] .company-benefits .benefit-grid article{grid-template-columns:46px minmax(0,1fr);gap:16px}:root[data-template=executive] .company-benefits .benefit-grid article p{grid-column:2}:root[data-template=executive] .v2-network{grid-template-columns:1fr;padding:24px}:root[data-template=executive] .candidate-program-heading{grid-template-columns:1fr}:root[data-template=editorial] .v2-network{padding-inline:0}:root[data-template=signature] .audience-path,:root[data-template=signature] .benefit-grid article{padding:24px}:root[data-template=signature] .v2-network{border-radius:18px;padding:24px}:root[data-template=editorial] .workspace .page-heading h1{font-size:30px}}@media (width<=700px){.appearance-dialog .template-option{grid-template-columns:110px minmax(0,1fr);column-gap:13px}.appearance-dialog .template-option .template-preview{grid-row:1/3;grid-template-rows:6px 42px 12px;gap:5px;height:100px;padding:7px}.appearance-dialog .template-preview .mini-art{height:42px}.appearance-dialog .template-preview .mini-copy{height:25px}.appearance-dialog .template-preview .mini-cards{height:12px}.appearance-dialog .template-preview .mini-line{display:none}:root[data-template=executive] .v2-step-grid{grid-template-columns:1fr}.showcase-masthead,.showcase-title,.showcase-foot,.showcase-stages{padding-inline:18px}.showcase-title{gap:12px}:root[data-template] .showcase-title h2{font-size:25px}.showcase-seal{width:44px;height:44px}:root[data-template=signature] .closing-invitation{padding-block:35px}}:root[data-template][dir=rtl] .public-v2 :is(h1,h2,h3){letter-spacing:0;font-style:normal}:root[data-template=editorial][dir=rtl] .v2-hero h1{font-weight:450;line-height:1.65}:root[data-template][dir=rtl] .showcase-title h2{line-height:1.65}:root[data-template][dir=rtl] .showcase-foot a svg{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){:root[data-template] :is(.panel,.stat,.benefit-grid article,.audience-path){transition:none}}@media (width>=801px){:root[data-template=editorial] .v2-hero{text-align:center;padding-block:55px 50px;display:block}:root[data-template=editorial] .v2-hero-copy{max-width:1100px;margin-inline:auto}:root[data-template=editorial] .v2-hero h1{margin-block:22px;font-size:clamp(48px,5vw,76px)}:root[data-template=editorial] .v2-hero-copy>p{max-width:670px;margin-inline:auto}:root[data-template=editorial] :is(.hero-buttons,.hero-assurance){justify-content:center}:root[data-template=editorial] .talent-dossier{max-width:1160px;margin:42px auto 0}:root[data-template=editorial] .showcase-title{padding-block:22px}:root[data-template=editorial] .showcase-title h2{font-weight:400}:root[data-template=editorial] .showcase-stages{border-block:1px solid var(--edge);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:root[data-template=editorial] .showcase-stage{border-bottom:0;align-items:flex-start;padding:23px 18px}:root[data-template=editorial] .showcase-stage+.showcase-stage{border-inline-start:1px solid var(--edge)}:root[data-template=editorial] .showcase-foot{padding-block:12px}:root[data-template=editorial] .showcase-caption{padding-bottom:14px}.appearance-dialog .preview-editorial{grid-template-rows:5px 30px 42px 8px}.appearance-dialog .preview-editorial .mini-copy{grid-column:1/-1;justify-self:center;width:65%;height:26px}.appearance-dialog .preview-editorial .mini-art{grid-column:1/-1;height:42px}.appearance-dialog .preview-editorial .mini-cards{height:6px}}:root[data-template=editorial][data-mode] .button.dark{box-shadow:none;background:var(--accent)}:root[data-template=editorial] :is(.career-search,.jobs-banner){background:var(--wash);color:var(--copy);border-block:1px solid var(--edge);border-radius:0}:root[data-template=editorial] .jobs-banner :is(p,.eyebrow){color:var(--subtle)}:root[data-template=executive] .jobs-banner{padding-block:32px}:root[data-template=signature] .profile-dialog{border-radius:24px}:root[data-template=editorial] .profile-dialog{border-top:3px solid var(--accent);border-radius:0}:root[data-template=editorial] .profile-portrait{border-radius:0}:root[data-template=executive] .profile-dialog{border-radius:10px}@media (width>=1200px){:root[data-template=editorial] .talent-layout{grid-template-columns:minmax(0,1fr) 250px}:root[data-template=editorial] .talent-filter-panel{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:16px;display:grid;position:static}:root[data-template=editorial] .talent-filter-panel .field,:root[data-template=editorial] .talent-filter-panel .filter-cohort{margin:0}:root[data-template=editorial] .talent-filter-panel .filter-title{grid-column:1/-1;margin:0}}@media (width<=700px){:root[data-template] .v2-header{gap:8px;height:78px;padding-inline:10px}:root[data-template] .v2-header>.language-switch{min-height:36px;margin:0;padding:7px;font-size:10px;position:static}:root[data-template] .v2-header .brand{gap:6px;margin:0}:root[data-template] .v2-header .brand b{font-size:18px}:root[data-template] .v2-header .brand small{font-size:6px}:root[data-template] .v2-header .brand-mark{width:30px;height:34px;font-size:29px}:root[data-template] .v2-header-actions{margin-inline-start:auto;font-size:10px}:root[data-template] .v2-menu{width:32px;padding:4px}:root[data-template][dir=rtl] .v2-hero h1{font-size:34px}}@media (width<=359px){:root[data-template] .v2-header .brand b{font-size:14px}:root[data-template] .v2-header{gap:5px;margin-inline:8px}}:root[data-template=editorial] .sidebar nav a.active>svg{color:var(--accent-link)}.menu-mode-toggle{border:1px solid var(--edge);min-height:40px;color:var(--copy);background:var(--card);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:inline-flex}.menu-mode-toggle svg{flex-shrink:0}.menu-mode-toggle:hover{background:var(--accent-soft);color:var(--accent-link)}:root[data-template] .v2-header nav{align-items:center}:root[data-template=signature] .v2-header .menu-mode-toggle{color:#e5edf9;background:#ffffff0c;border-color:#ffffff30}:root[data-template] .sidebar-bottom>.menu-mode-toggle{color:#d7e5f7;background:#ffffff09;border:1px solid #ffffff20;border-radius:8px;justify-content:flex-start;align-items:center;width:100%;margin:0 0 8px;padding:12px;font-size:13px;display:flex}:root[data-template] .sidebar-bottom>.menu-mode-toggle>svg{color:inherit;margin:0}:root[data-template] .sidebar-bottom>.menu-mode-toggle>span{font-size:inherit;font-weight:500;display:inline}:root[data-template=editorial] .sidebar-bottom>.menu-mode-toggle{background:var(--wash);color:var(--copy);border-color:var(--edge);border-radius:0}.admin-appearance{margin-bottom:24px}.admin-appearance .form-intro{max-width:760px}@media (width>=1101px){:root[data-template] .v2-header nav{gap:14px;font-size:12px}.v2-header .menu-mode-toggle{padding-inline:9px;font-size:11px}}@media (width<=1100px){:root[data-template] .v2-header nav.expanded .menu-mode-toggle{justify-content:flex-start;width:100%}}@media (width<=700px){:is(.onboarding,.jobs-page)>header .menu-mode-toggle span{display:none}:is(.onboarding,.jobs-page)>header .menu-mode-toggle{padding:8px}}@media (width<=1100px){:root[data-template=editorial] .v2-header nav.expanded,:root[data-template=executive] .v2-header nav.expanded{background:var(--card);color:var(--copy);border-color:var(--edge)}}:root[data-template=executive] .v2-hero{gap:clamp(32px,4vw,64px);max-width:1480px;margin-inline:auto;padding-block:54px 64px}:root[data-template=executive] .hiring-preview{border-radius:16px;box-shadow:0 24px 64px #08172c0b,0 4px 12px #08172c05}.hiring-preview .showcase-title{padding:24px}.hiring-preview .showcase-masthead{padding:15px 24px}.preview-steps{background:var(--wash);border:1px solid var(--edge);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 24px;padding:4px;display:grid}.preview-steps button{color:var(--subtle);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px 5px;font-size:11px;font-weight:600;display:flex}.preview-steps button>span{opacity:.75;font-size:10px}.preview-steps button[aria-pressed=true]{color:var(--accent-link);background:var(--card);border-color:var(--edge);box-shadow:0 1px 3px #00000008}.preview-steps button:hover{color:var(--accent-link)}.preview-content{padding:20px 24px 22px}.preview-role{color:var(--subtle);border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;font-size:11px;display:flex}.preview-role select{font:inherit;color:var(--copy);background:var(--card);border:1px solid var(--edge);border-radius:6px;max-width:55%;padding:8px 10px;font-size:12px;font-weight:600}.preview-detail{min-height:228px;padding-top:19px}.preview-detail-title{align-items:center;gap:9px;display:flex}.preview-detail-title>svg{color:var(--accent-link);flex-shrink:0}:root[data-template] .preview-detail h3{margin:0;font-size:16px;line-height:1.5}.preview-detail>p,.preview-project p{color:var(--subtle);margin:10px 0 15px;font-size:12px;line-height:1.8}.preview-skills{flex-wrap:wrap;gap:6px;margin-block:14px;display:flex}.preview-skills span{border:1px solid var(--edge);color:var(--copy);background:var(--wash);border-radius:5px;padding:5px 9px;font-size:11px;font-weight:500}.preview-project{border-inline-start:2px solid var(--accent);margin-top:16px;padding-inline-start:12px}.preview-project small{letter-spacing:.07em;color:var(--accent-link);font-size:9px;font-weight:600}.preview-project p{margin:6px 0 0}.preview-checks{gap:11px;margin:13px 0;padding:0;list-style:none;display:grid}.preview-checks li{color:var(--copy);align-items:center;gap:8px;font-size:12px;line-height:1.6;display:flex}.preview-checks svg{color:var(--accent-link);flex-shrink:0}.preview-cta{width:100%;margin-top:10px;font-size:12px}.preview-footer{color:var(--subtle);background:var(--wash);border-top:1px solid var(--edge);border-radius:0 0 16px 16px;align-items:center;gap:9px;padding:15px 24px;font-size:10px;line-height:1.6;display:flex}.preview-footer>svg{color:var(--accent-link);flex-shrink:0}:root[data-template=executive] .sidebar{background:var(--card);border-inline-end:1px solid var(--edge)}:root[data-template=executive] .sidebar :is(.brand,.workspace-switch,nav a,.sidebar-bottom>a,.sidebar-bottom>button,.sidebar-note b){color:var(--copy)}:root[data-template=executive] .sidebar :is(.brand small,.nav-label,.workspace-switch small,.sidebar-note>span){color:var(--subtle)}:root[data-template=executive] .sidebar :is(.workspace-switch,.sidebar-note){background:var(--wash);border-color:var(--edge)}:root[data-template=executive] .sidebar :is(nav a,.sidebar-bottom>a):hover{color:var(--copy);background:var(--wash)}:root[data-template=executive] .sidebar :is(nav a.active,.sidebar-bottom>a.active){color:var(--accent-link);background:var(--accent-soft);box-shadow:none}:root[data-template=executive] .sidebar nav a.active>svg{color:var(--accent-link)}:root[data-template=executive] .workspace .stat{border-block-start:1px solid var(--edge);padding:20px}:root[data-template=executive] .stat>div svg{color:var(--subtle);background:0 0;border-radius:0;width:18px;height:18px;padding:0}:root[data-template=executive] .workspace .panel-heading{background:var(--card)}:root[data-template=executive] .workspace .stat>strong{letter-spacing:-.04em;font-size:30px;font-weight:600}:root[data-template] .workspace .panel-heading a{font-size:13px}:root[data-template] .talent-card-body>p{font-size:14px;line-height:1.6}:root[data-template] .talent-card .talent-location{font-size:12px;line-height:1.6}:root[data-template] .talent-card .chips>span{padding:5px 8px;font-size:11px}:root[data-template] .talent-results-heading{padding-block:20px 14px}:root[data-template] .next-action{border-left:0;border-inline-start:3px solid var(--accent)}:root[data-template] .next-action .button{white-space:normal;text-align:center}:root[data-template] .employer-person-row{text-align:start}:root[data-template] :is(.talent-card,.request-card):hover{border-color:color-mix(in srgb, var(--accent) 32%, var(--edge))}:root[data-template] :is(button,a,select,input,textarea):focus-visible{outline:2px solid var(--accent-link);outline-offset:3px}@media (width<=1100px){:root[data-template=executive] .v2-hero{gap:36px}}@media (width<=760px){:root[data-template=executive] .v2-hero{padding:36px 22px}.hiring-preview .showcase-title{padding:22px 18px}.preview-steps{margin-inline:18px}.preview-content{padding-inline:18px}.preview-detail{min-height:0}.preview-steps button{gap:5px;min-height:44px;font-size:10px}.preview-footer{padding-inline:18px}}@media (prefers-reduced-motion:reduce){:root[data-template] :is(.panel,.stat,.benefit-grid article,.audience-path){transition:none}}:root[data-template] .public-header{z-index:20;height:auto;min-height:80px;color:var(--copy);background:var(--card);border:1px solid var(--edge);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:16px 32px;padding:16px 24px;display:flex;position:relative}:root[data-template] .public-header :is(.brand,nav,.public-account,.v2-menu){color:var(--copy)}:root[data-template] .public-header .brand small{color:var(--subtle);letter-spacing:.04em;font-size:10px}:root[data-template] .public-header nav{align-items:center;gap:22px;margin-inline-start:auto;font-size:14px;display:flex}:root[data-template] .public-header nav a{white-space:nowrap}.public-utilities{border-inline-start:1px solid var(--edge);align-items:center;gap:8px;padding-inline-start:18px;display:flex}:root[data-template] .public-header :is(.language-switch,.menu-mode-toggle){color:var(--subtle);background:var(--wash);border:1px solid var(--edge);min-height:40px;font-size:13px}.public-account{white-space:nowrap;font-size:14px;font-weight:600}:root[data-template] .public-header .v2-menu{display:none}:root[data-template] .navy-masthead{padding-block-start:1px}:root[data-template] .public-v2 :is(.section-kicker,.showcase-title small,.intake-pill){letter-spacing:.045em;font-size:12px}:root[data-template] .v2-hero-copy>p{font-size:16px;line-height:1.85}:root[data-template] .v2-hero-copy>.eligibility-inline{margin-block:16px;font-size:13px;line-height:1.7}.eligibility-inline{color:var(--subtle);font-size:14px;line-height:1.8}:root[data-template] .public-v2 :is(.benefit-grid article>p,.evidence-grid p,.v2-step-grid p,.v2-faq article p){font-size:15px;line-height:1.85}:root[data-template] .hiring-preview .showcase-masthead{letter-spacing:.02em;gap:8px;font-size:12px}:root[data-template] .hiring-preview .showcase-title{padding:20px 24px}:root[data-template] .hiring-preview .showcase-title h2{font-size:25px}:root[data-template] .preview-steps button{min-height:44px;font-size:14px}:root[data-template] .preview-steps button>span{font-size:12px}.preview-steps button[aria-selected=true]{color:var(--accent-link);background:var(--card);border-color:var(--edge);box-shadow:0 1px 3px #00000008}:root[data-template] .preview-role,:root[data-template] .preview-role select{font-size:14px}.preview-panels{overscroll-behavior:contain;scrollbar-gutter:stable;height:500px;overflow:auto}:root[data-template] .preview-detail{min-height:0;padding:18px 4px 8px}.preview-detail[hidden]{display:none}:root[data-template] .preview-detail :is(p,.preview-skills span){font-size:14px;line-height:1.75}.preview-detail h4{margin:18px 0 8px;font-size:14px}:root[data-template] .preview-footer{font-size:12px}.sample-rubric{overflow-x:auto}.sample-rubric table{border-collapse:collapse;table-layout:auto;width:100%;font-size:14px}.sample-rubric caption{text-align:start;color:var(--subtle);padding-block:12px;font-size:12px}.sample-rubric :is(th,td){text-align:start;border-bottom:1px solid var(--edge);vertical-align:top;padding:10px 6px}.sample-rubric th{font-weight:500}.sample-rubric thead th{color:var(--subtle);font-size:12px}.sample-rubric th:first-child{padding-inline-start:0}.sample-rubric td{white-space:nowrap;color:var(--accent-link);font-weight:650}:root[data-template] .sample-rubric th p{color:var(--subtle);margin:5px 0 0;font-size:13px;font-weight:400;line-height:1.65}.sample-comment{border-inline-start:2px solid var(--edge);color:var(--subtle);padding-inline-start:12px;line-height:1.75}.sample-comment strong{color:var(--copy);margin-bottom:5px;font-size:13px;display:block}.sample-profile{align-items:center;gap:14px;display:flex}.sample-profile>span{background:var(--accent-soft);border-radius:8px;place-items:center;width:48px;height:54px;font-size:22px;display:grid}.sample-profile p{color:var(--subtle);margin:4px 0}.sample-summary{margin-block:20px}.sample-summary>div{border-bottom:1px solid var(--edge);padding-block:10px}.sample-summary dt{color:var(--subtle);margin-bottom:5px;font-size:12px}.sample-summary dd{margin:0;font-size:14px;line-height:1.7}:root[data-template] .preview-cta{font-size:14px}:root[data-template] .combined-verification{margin-block:30px 50px}.human-contact{border-top:1px solid var(--edge);grid-template-columns:1.5fr 1fr;gap:40px;padding-block:48px;display:grid}.human-contact h2{font-size:28px}.human-contact p{color:var(--subtle);font-size:16px;line-height:1.8}.human-contact>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;display:flex}.empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:20px;display:flex}.enrollment-explainer{background:var(--wash);border:1px solid var(--edge);border-radius:8px;margin-block:20px;padding:18px}.enrollment-explainer p,.certificate-help p,.program-picker .field-hint{color:var(--subtle);font-size:14px;line-height:1.8}.enrollment-explainer p:first-child{margin-top:0}.certificate-help{border-bottom:1px solid var(--edge);margin:14px 0 22px;padding-bottom:18px}.certificate-help summary{cursor:pointer;color:var(--accent-link);font-size:14px}.program-picker{min-width:0}.assessment-page{background:var(--page);color:var(--copy)}.assessment-method{max-width:1160px;padding-block:54px}.method-intro{max-width:760px;margin-bottom:36px}.method-intro h1{letter-spacing:-.035em;font-size:clamp(30px,4vw,48px);line-height:1.3}.assessment-method p,.assessment-method dd{color:var(--subtle);font-size:16px;line-height:1.85}.method-steps{grid-template-columns:1fr 1fr;gap:24px;margin:0;padding:0;list-style:none;display:grid}.method-steps li{background:var(--wash);border:1px solid var(--edge);border-radius:10px;padding:24px}.method-steps h2,.method-evidence h2{margin-top:0;font-size:21px}.method-evidence{grid-template-columns:1fr 1.2fr;gap:40px;margin-block:44px;display:grid}.method-evidence dt{margin-top:22px;font-size:16px;font-weight:650}.method-evidence dd{margin:8px 0}.method-sample{border:1px solid var(--edge);border-radius:10px;padding:24px}.assessment-method .sample-disclaimer{color:var(--accent-link);font-size:12px}.method-rubric,.method-contact{border-top:1px solid var(--edge);padding-block:32px}@media (width<=1150px){:root[data-template] .public-header nav{display:none}:root[data-template] .public-header .v2-menu{display:inline-flex}:root[data-template] .public-header .public-account{margin-inline-start:auto}:root[data-template] .public-header nav.expanded{border:1px solid var(--edge);background:var(--card);z-index:40;border-radius:10px;flex-direction:column;align-items:stretch;width:min(340px,100vw - 44px);margin:0;padding:20px;display:flex;position:absolute;inset-block-start:calc(100% + 8px);inset-inline:auto 0;box-shadow:0 12px 32px #00000016}.public-utilities{border-inline-start:0;border-top:1px solid var(--edge);flex-wrap:wrap;padding:16px 0 0}}@media (width<=760px){:root[data-template] .public-header{gap:12px;min-height:70px;margin:12px 16px;padding:14px}:root[data-template] .public-header .brand b{font-size:22px}:root[data-template] .public-header .brand small{font-size:9px}:root[data-template] .public-header .brand-mark{width:32px;height:36px;font-size:31px}:root[data-template] .hiring-preview .showcase-title{padding:20px 18px}:root[data-template] .hiring-preview .showcase-title h2{font-size:21px}:root[data-template] .preview-steps{margin-inline:12px}:root[data-template] .preview-steps button{gap:4px;font-size:12px}:root[data-template] .preview-role{flex-wrap:wrap;gap:10px}:root[data-template] .preview-role select{width:100%;max-width:100%}.preview-panels{height:540px}.human-contact,.method-steps,.method-evidence{grid-template-columns:1fr;gap:22px}.assessment-method{padding-block:30px}.method-sample{padding:18px}}.enrollment-question{border-top:1px solid var(--edge);margin-top:16px;padding-top:14px}.enrollment-question summary{cursor:pointer;font-size:14px;line-height:1.7}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--brand-midnight:#0b1f3b;--brand-navy:#1e3a8a;--brand-blue:#3b82f6;--brand-gold:#daaf7c;--brand-stone:#e5e7eb;--brand-slate:#94a3b8;--brand-charcoal:#1f2937;--brand-display:"Clash Display", "Inter Variable", sans-serif}:root[data-template]{--design-heading:"Inter Variable", sans-serif}body{font-family:Inter Variable,sans-serif}[dir=rtl] body{font-family:Noto Sans Arabic Variable,Tahoma,sans-serif}:root[data-template] :is(.v2-hero h1,.method-intro h1,.onboarding-layout>aside h1){font-family:var(--brand-display);letter-spacing:-.025em;word-spacing:.025em;font-weight:500}:root[data-template=editorial] :is(.v2-section-title h2,.closing-invitation h2){font-family:Georgia,serif}:root[data-template=editorial][dir=rtl] :is(.v2-section-title h2,.closing-invitation h2){font-family:var(--design-heading)}:root[data-palette=sapphire]{--accent:var(--brand-navy);--accent-bright:#254caa;--accent-link:var(--brand-navy);--accent-night:var(--brand-midnight);--accent-soft:#edf2fb}:root[data-mode=light][data-palette=sapphire]{--page:#fff;--card:#fff;--wash:#f5f7fa;--copy:var(--brand-midnight);--subtle:#52627a;--edge:var(--brand-stone)}:root[data-mode=dark][data-palette=sapphire]{--page:#07162b;--card:var(--brand-midnight);--wash:#102846;--copy:#fff;--subtle:#b7c5d8;--edge:#2d4360;--accent-soft:#173256;--accent-link:#a9c7ff}:root[data-template] .identity-brand{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:3px;width:242px;min-width:0;padding:0;display:inline-flex}.identity-lockup{width:100%;display:block}:root[data-template] .identity-logo{object-fit:contain;width:100%;height:auto}:root[data-template] .identity-logo-light{display:block}:root[data-template] .identity-logo-dark,:root[data-mode=dark] .identity-logo-light,:root[data-template=signature] .sidebar .identity-logo-light{display:none}:root[data-mode=dark] .identity-logo-dark,:root[data-template=signature] .sidebar .identity-logo-dark{display:block}:root[data-template] .identity-arabic{letter-spacing:0;color:inherit;align-self:flex-end;font-family:Noto Sans Arabic Variable,sans-serif;font-size:11px;line-height:1.4}:root[data-template] .sidebar .identity-brand{width:194px;max-width:100%;margin-block:8px 20px}:root[data-template] .v2-footer .identity-brand{width:224px}.identity-app-icon{object-fit:contain;width:100%;height:100%;display:block}:root[data-template] .identity-auth-emblem{background:0 0;border:0;width:64px;height:64px;padding:0}:root[data-template] .workspace-avatar:has(.identity-app-icon){background:0 0;padding:0}:root[data-template] .hiring-preview .showcase-masthead{background:var(--brand-midnight);border-bottom:1px solid var(--brand-gold);color:#fff}:root[data-template] .preview-project{border-inline-start-color:var(--brand-gold)}:root[data-template] .section-kicker:before{content:"";background:var(--brand-gold);vertical-align:middle;width:25px;height:1px;margin-inline-end:10px;display:inline-block}:root[data-template] .human-contact{border-top-color:var(--brand-gold)}:root[data-template] .public-header{border-top:2px solid var(--brand-gold)}:root[data-template] .auth-card{border-top-color:var(--brand-gold)}:root[data-template] .v2-footer{border-top:1px solid var(--brand-gold)}:root[data-template=signature] .navy-masthead{background:radial-gradient(ellipse at 55% 0%, #17375c, transparent 65%), var(--brand-midnight)}@media (width<=760px){:root[data-template] .public-header .identity-brand{width:min(200px,52vw)}:root[data-template] .identity-arabic{font-size:10px}}:root[data-template]{--experience-radius:16px}:root[data-template=editorial]{--experience-radius:4px}:root[data-template=signature]{--experience-radius:24px}:root[data-template] .public-header{border-radius:var(--experience-radius);width:calc(100% - 64px);max-width:1392px;min-height:88px;margin:20px auto 0;padding:16px 24px;box-shadow:0 6px 24px #0b1f3b04}:root[data-template] .public-header nav{gap:24px}:root[data-template] .public-header nav>a{padding-block:10px;font-size:13px;font-weight:500;transition:color .2s}:root[data-template] .public-header nav>a:hover{color:var(--accent-link)}:root[data-template] .public-header .mobile-account{display:none}:root[data-template] .public-header .public-account{background:var(--accent);color:#fff;border-radius:9px;padding:12px 20px;font-size:13px}:root[data-template] :is(.language-switch,.menu-mode-toggle){cursor:pointer;min-height:44px;color:var(--copy);flex-shrink:0;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:13px;line-height:1.5;display:inline-flex}:root[data-template] .language-switch{border:1px solid var(--edge);background:0 0;border-radius:10px;padding:8px 12px}:root[data-template] .language-switch[lang=ar]{font-family:Noto Sans Arabic Variable,sans-serif}:root[data-template] .language-switch svg{color:var(--subtle);flex-shrink:0}:root[data-template] .menu-mode-toggle{background:0 0;border:0;padding:0}.mode-switch-track{background:var(--wash);border:1px solid var(--edge);direction:ltr;border-radius:24px;grid-template-columns:1fr 1fr;place-items:center;width:68px;height:36px;padding:3px;display:inline-grid;position:relative}.mode-switch-track svg{z-index:1;color:var(--subtle)}.mode-switch-thumb{inset-inline-start:3px;background:var(--card);border:1px solid var(--edge);border-radius:50%;width:28px;height:28px;transition:transform .2s;position:absolute;top:3px;box-shadow:0 2px 4px #0000000c}[data-dark=true] .mode-switch-thumb{transform:translate(32px)}[data-dark=false] .mode-switch-track svg:first-of-type{color:#977040}[data-dark=true] .mode-switch-track svg:last-of-type{color:#daaf7c}:root[data-template] .public-utilities{gap:12px;padding-inline-start:20px}.public-utilities .mode-switch-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:root[data-template] .v2-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);max-width:1392px;min-height:0;margin-inline:auto;padding:64px 24px;display:grid}:root[data-template] .v2-hero-copy{max-width:640px}:root[data-template] .v2-hero h1{letter-spacing:-.025em;text-wrap:balance;margin-block:24px;font-size:clamp(38px,4.1vw,62px);line-height:1.13}:root[data-template] .v2-hero-copy>p{max-width:55ch;line-height:1.8}:root[data-template] .hero-buttons{gap:12px;margin-block-start:28px}:root[data-template] .hero-buttons .button{border-radius:10px;min-height:48px;padding:14px 19px;font-size:13px}:root[data-template] .v2-hero-copy>.eligibility-inline{max-width:62ch;font-size:12px;line-height:1.75}:root[data-template] .hero-assurance{flex-wrap:wrap;gap:18px}:root[data-template] .intake-pill{box-shadow:none;letter-spacing:.11em;background:0 0;border:0;padding:0;font-size:11px}.egypt-visual{isolation:isolate;aspect-ratio:1/1.06;border-radius:var(--experience-radius);text-align:start;background:#0b1f3b;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 60px #0b1f3b14}.egypt-visual>img{object-fit:cover;object-position:43% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.egypt-visual:after{content:"";z-index:-1;background:linear-gradient(#0b1f3b0a 35%,#0b1f3b42 60%,#07192feb 100%);position:absolute;inset:0}.egypt-visual>img{z-index:-2}.egypt-visual-location{color:#0b1f3b;letter-spacing:.1em;background:#fffffff0;border:1px solid #ffffff80;border-radius:30px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:600;display:flex;position:absolute;inset-block-start:24px;inset-inline-start:24px}.egypt-visual-seal{inset-inline-end:22px;color:#fff;background:#0b1f3bea;border:1px solid #daaf7c70;border-radius:10px;align-items:center;gap:9px;padding:12px 14px;font-size:12px;display:flex;position:absolute;top:22px}.egypt-visual-seal>svg{color:#daaf7c}.egypt-visual-seal small{color:#d4deeb;margin-top:4px;font-size:10px;display:block}.egypt-visual figcaption{inset-inline:30px;color:#fff;position:absolute;bottom:28px}.egypt-visual figcaption>span{letter-spacing:.15em;color:#efd3ae;margin-bottom:15px;font-size:10px;display:block}.egypt-visual figcaption strong{letter-spacing:-.035em;font-family:Georgia,serif;font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1.08}.egypt-visual figcaption p{color:#e3e9f0;max-width:34ch;margin:14px 0 0;font-size:13px;line-height:1.7}:root[data-template] .v2-proof-strip{border-block:1px solid var(--edge);max-width:1344px;color:var(--copy);background:0 0;margin:0 auto;padding:24px 0}:root[data-template] .v2-proof-strip strong{color:var(--copy);font-size:12px}:root[data-template] .v2-proof-strip small{color:var(--subtle);font-size:11px}:root[data-template=signature] .v2-proof-strip{color:#fff;border-color:#ffffff24}:root[data-template=signature] .v2-proof-strip strong{color:#fff}:root[data-template=signature] .v2-proof-strip small{color:#b8c9df}:root[data-template] .audience-paths{padding-block:32px 24px}:root[data-template] .audience-path{border-radius:var(--experience-radius);padding:26px}:root[data-template] .audience-path h2{font-size:21px;line-height:1.4}:root[data-template] .audience-path p{font-size:14px;line-height:1.7}:root[data-template] .audience-path:hover{border-color:var(--brand-gold);box-shadow:0 8px 24px #0b1f3b08}:root[data-template] .v2-section-title h2{letter-spacing:-.035em;max-width:27ch;font-size:clamp(26px,2.5vw,36px);line-height:1.25}:root[data-template] .v2-section-title{align-items:end;margin-bottom:30px}:root[data-template] .company-benefits{padding-block:48px}:root[data-template] .benefit-grid article{border-radius:var(--experience-radius);padding:28px}:root[data-template] .benefit-grid h3{font-size:19px;line-height:1.4}:root[data-template] .conversion-bar{border-radius:var(--experience-radius);margin-top:24px}:root[data-template] .v2-process{padding-block:40px 60px}:root[data-template] .v2-network.combined-verification{border-radius:var(--experience-radius);background:var(--wash);border:1px solid var(--edge);grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px;padding:clamp(24px,4vw,52px);display:grid}:root[data-template] .network-copy h2{letter-spacing:-.035em;font-size:clamp(30px,3.1vw,44px);line-height:1.15}:root[data-template] .network-copy>p{font-size:16px;line-height:1.85}:root[data-template] .combined-verification .theme-showcase{width:100%;margin:0;transform:none}:root[data-template] .combined-verification .preview-panels{height:350px}:root[data-template] .candidate-program{padding-block:64px}:root[data-template] .candidate-program-heading h2{font-size:clamp(28px,3vw,42px);line-height:1.25}:root[data-template] .program-eligibility{border-radius:var(--experience-radius);border-top:2px solid var(--brand-gold)}:root[data-template] .career-search{border-radius:var(--experience-radius);margin-block:56px}:root[data-template] .v2-faq{padding-block:40px}:root[data-template] .v2-faq article{border-bottom:1px solid var(--edge)}:root[data-template] .v2-faq article button{text-align:start;gap:20px;min-height:60px;font-size:15px;line-height:1.7}:root[data-template] .v2-faq article button svg{flex-shrink:0}:root[data-template] .closing-invitation{border-radius:var(--experience-radius);background:var(--wash);border:1px solid var(--edge);padding:48px 28px}:root[data-template] .closing-invitation h2{max-width:26ch;margin-inline:auto;font-size:clamp(28px,3.2vw,42px);line-height:1.2}.site-footer{background:var(--card);border-top:1px solid var(--brand-gold);color:var(--copy);margin-top:24px}.footer-main{grid-template-columns:1.5fr 1fr 1fr .9fr;gap:40px;padding-block:48px;display:grid}:root[data-template] .site-footer .identity-brand{width:230px;max-width:100%}.footer-brand p{color:var(--subtle);max-width:30ch;margin:20px 0 12px;font-size:14px;line-height:1.8}.footer-brand>span{color:var(--subtle);font-size:12px}.site-footer h2{color:var(--copy);margin:0 0 18px;font:600 13px Inter Variable,sans-serif}.footer-main nav{flex-direction:column;align-items:start;gap:14px;display:flex}.site-footer nav a{color:var(--subtle);align-items:center;gap:6px;font-size:13px;line-height:1.6;display:inline-flex}.site-footer nav a:hover{color:var(--accent-link);text-underline-offset:4px;text-decoration:underline}.footer-bottom{border-top:1px solid var(--edge);color:var(--subtle);justify-content:space-between;gap:24px;padding-block:22px;font-size:12px;display:flex}.footer-bottom nav{gap:24px;display:flex}.footer-origin{align-items:center;gap:8px;display:flex}.footer-origin>span{background:var(--brand-gold);border-radius:50%;width:6px;height:6px}:root[data-template] .auth-page{background:var(--page);min-height:0}.auth-composition{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1120px;margin:56px auto;padding:0 24px;display:grid}.auth-scene{min-width:0}.auth-scene .egypt-visual{min-height:590px}:root[data-template] .auth-composition .auth-card{width:100%;max-width:none;box-shadow:none;text-align:start;background:0 0;border:0;margin:0;padding:16px 0}:root[data-template] .auth-card h1{margin-top:16px;font-size:36px;line-height:1.2}:root[data-template] .auth-emblem{margin-inline:0}:root[data-template] .auth-bottom{line-height:1.9}:root[data-template] .onboarding-layout{gap:64px;max-width:1250px;margin:40px auto 64px;padding-inline:24px}:root[data-template] .onboarding-layout>aside{color:var(--copy);background:0 0;padding:24px 0}:root[data-template] .onboarding-layout>aside :is(p,.back-link){color:var(--subtle)}:root[data-template] .onboarding-layout>aside h1{font-size:clamp(32px,3.2vw,46px);line-height:1.2}:root[data-template] .onboarding-form{border-radius:var(--experience-radius);background:var(--card);border:1px solid var(--edge);padding:32px}.egypt-visual-compact{aspect-ratio:1.65;margin-top:32px}.egypt-visual-compact figcaption strong{font-size:28px}.egypt-visual-compact figcaption>span{font-size:8px}:root[data-template] .field :is(input,select,textarea){border-radius:9px;min-height:46px;transition:border-color .2s,box-shadow .2s}:root[data-template] .field :is(input,select,textarea):focus{border-color:var(--accent-link);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-link) 12%, transparent)}:root[data-template] .jobs-banner{color:#fff;background:linear-gradient(90deg,#0b1f3bf2,#0b1f3bcc),url(/images/cairo-nile-identity.webp) 50% 60%/cover;padding-block:48px}:root[data-template] .jobs-banner :is(p,.eyebrow){color:#d5deeb}:root[data-template] .jobs-banner h1{font-family:var(--brand-display);max-width:27ch;font-size:clamp(30px,3vw,44px);line-height:1.2}:root[data-template] .jobs-main{gap:28px;padding-block:40px}:root[data-template] .jobs-filters{border-radius:var(--experience-radius)}:root[data-template] .method-intro{max-width:850px;margin-bottom:40px}:root[data-template] .method-steps li,:root[data-template] .method-sample{border-radius:var(--experience-radius)}:root[data-template] .legal-page main{max-width:900px;padding-inline:24px;line-height:1.85}:root[data-template] .workspace .panel{border-radius:var(--experience-radius)}:root[data-template] .workspace :is(.panel-heading h2,.panel h3){line-height:1.4}:root[data-template] .workspace :is(th,td){padding-block:14px}:root[data-template] .workspace .empty-state{padding:40px 24px}:root[data-template] .sidebar .menu-mode-toggle{justify-content:flex-start;gap:12px;padding-inline:12px}:root[data-template=signature] .sidebar .mode-switch-track{background:#152d48;border-color:#ffffff20}:root[data-template=signature] .sidebar .mode-switch-thumb{background:#26415f;border-color:#ffffff30}:root[data-template=signature] .sidebar .mode-switch-track svg{color:#d3dff0}:root[data-template][dir=rtl] :is(.egypt-visual figcaption strong,.site-footer h2){letter-spacing:0;font-family:Noto Sans Arabic Variable,sans-serif;line-height:1.5}:root[data-template][dir=rtl] :is(.v2-hero h1,.network-copy h2,.v2-section-title h2,.intake-pill),:root[data-template][dir=rtl] .egypt-visual :is(figcaption>span,.egypt-visual-location){letter-spacing:0}@media (width>=1151px){:root[data-template=editorial] .v2-hero{grid-template-columns:1fr 1.1fr}:root[data-template=editorial] .egypt-visual{aspect-ratio:1.12}}@media (width<=1150px){:root[data-template] .public-header{flex-wrap:nowrap;gap:16px;width:calc(100% - 40px);margin:16px 20px 0}:root[data-template] .public-header .public-account{display:none}:root[data-template] .public-header .v2-menu{border:1px solid var(--edge);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-inline-start:auto}:root[data-template] .public-header nav.expanded{gap:6px;padding:16px}:root[data-template] .public-header nav>a{border-radius:8px;padding:12px;font-size:14px}:root[data-template] .public-header nav>a:hover{background:var(--wash)}:root[data-template] .public-header .mobile-account{color:var(--accent-link);font-weight:650;display:block}:root[data-template] .public-utilities{border-inline-start:0;justify-content:space-between;margin-top:8px;padding:16px 10px 0}:root[data-template] .v2-hero{gap:28px;padding:48px 28px}.egypt-visual-seal{inset-inline-end:16px;top:62px}.egypt-visual-location{inset-inline-start:16px;top:16px}.egypt-visual figcaption{inset-inline:22px;bottom:24px}:root[data-template] .v2-proof-strip{margin-inline:28px}.footer-main{grid-template-columns:1.3fr 1fr 1fr;gap:24px}.footer-brand{grid-column:1/-1}.auth-composition,:root[data-template] .onboarding-layout{gap:32px}}@media (width<=760px){:root[data-template] .public-header{width:calc(100% - 32px);min-height:76px;margin:12px 16px 0;padding:12px 14px}:root[data-template] .public-header .identity-brand{width:min(208px,58vw)}:root[data-template] .v2-hero{grid-template-columns:1fr;gap:32px;padding:40px 22px 30px}:root[data-template] .v2-hero h1{margin-block:20px;font-size:clamp(34px,8.5vw,46px);line-height:1.15}:root[data-template] .v2-hero-copy>p{font-size:15px}:root[data-template] .hero-buttons{flex-wrap:wrap}:root[data-template] .hero-buttons .button{padding-inline:16px;font-size:13px}.egypt-visual{aspect-ratio:1.05}.egypt-visual-seal{max-width:48%;padding:8px;font-size:10px;top:16px}.egypt-visual-seal small{font-size:8px}.egypt-visual-location{max-width:43%;padding:7px 9px;font-size:9px}.egypt-visual figcaption strong{font-size:33px}.egypt-visual figcaption>span{margin-bottom:10px;font-size:8px}.egypt-visual figcaption p{margin-top:10px;font-size:12px}:root[data-template] .v2-proof-strip{gap:20px;margin-inline:22px;padding-block:20px}:root[data-template] .audience-path{padding:22px}:root[data-template] .audience-path h2{font-size:19px}:root[data-template] :is(.company-benefits,.v2-process){padding-block:28px}:root[data-template] .v2-network.combined-verification{grid-template-columns:1fr;gap:28px;padding:24px 16px}:root[data-template] .combined-verification .preview-panels{height:430px}:root[data-template] .candidate-program{padding-block:36px}:root[data-template] .benefit-grid article{padding:24px}:root[data-template] .v2-section-title h2{letter-spacing:-.025em}.footer-main{grid-template-columns:1fr 1fr;gap:32px 20px;padding-block:32px}.footer-main nav:last-child{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;gap:18px}.footer-bottom nav{flex-wrap:wrap;gap:16px}:root[data-template] .auth-composition{margin-block:32px;display:block}.auth-scene{display:none}:root[data-template] .auth-card h1{font-size:32px}:root[data-template] .onboarding-layout{grid-template-columns:1fr;gap:24px;margin-block:24px 40px;padding-inline:20px}:root[data-template] .onboarding-layout>aside{padding:0}:root[data-template] .onboarding-layout>aside .egypt-visual{display:none}:root[data-template] .onboarding-form{padding:24px 18px}:root[data-template] .jobs-banner{padding-block:32px}}@media (prefers-reduced-motion:reduce){:root[data-template] *,:root[data-template] :before,:root[data-template] :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.site-footer{padding:0;display:block}.site-footer h2{letter-spacing:0}.site-footer .footer-bottom>span{letter-spacing:0;color:var(--subtle);margin:0;font-size:12px}.site-footer .footer-bottom .footer-origin{display:inline-flex}:root[data-template] .public-header .menu-mode-toggle{width:auto;min-width:0;box-shadow:none;background:0 0;border:0;padding:0}:root[data-template][dir=rtl] .egypt-visual figcaption>span{font-size:11px;line-height:1.7}:root[data-template] .public-header nav.expanded .menu-mode-toggle{justify-content:center;width:auto}:root[data-template] .public-header .mode-switch-track,:root[data-template] .sidebar-bottom>.menu-mode-toggle>.mode-switch-track{flex:0 0 68px;display:inline-grid}:root[data-template] .public-header .mode-switch-thumb{display:block}:root[data-template] .onboarding-layout>aside :is(.eyebrow,h1 em){color:var(--accent-link);-webkit-text-fill-color:currentColor}:root[data-template] .onboarding-layout>aside h1 em{font-style:normal;font-weight:500}:root[data-template] .onboarding-form :is(p,.field-hint){color:var(--subtle)}:root[data-template] .auth-card>.eyebrow{text-align:start}:root[data-template] :is(.jobs-banner,.assessment-method,.legal-page,.onboarding,.auth-card) :is(h1,h2,h3,h4){letter-spacing:-.025em;line-height:1.3}:root[data-template] :is(.jobs-banner,.method-intro) h1{font-weight:500}:root[data-template] .assessment-method :is(h2,h3){font-family:var(--design-heading);font-weight:600}:root[data-template] .jobs-banner p{max-width:58ch;font-size:16px;line-height:1.8}:root[data-template] .jobs-filters form+.field-hint{margin-top:20px}.method-evidence>*{min-width:0}.method-evidence dl{display:block}.method-evidence dd{white-space:normal;overflow-wrap:anywhere}.sample-rubric th{white-space:normal}:root[data-template][dir=rtl] :is(.jobs-banner,.assessment-method,.legal-page,.onboarding,.auth-card) :is(h1,h2,h3,h4){letter-spacing:0;line-height:1.5}.egypt-visual{width:100%}.auth-scene .egypt-visual{aspect-ratio:auto;height:620px;min-height:0}:root[data-template] .auth-card>.eyebrow{margin-inline:0;display:block}:root[data-template] .onboarding-points{color:var(--subtle);margin-bottom:16px}:root[data-template] .onboarding-points svg{color:var(--accent-link)}:root[data-template] .onboarding-layout>aside>small{color:var(--subtle);margin-top:24px}.egypt-visual-compact{flex-shrink:0}:root[data-template] .jobs-filters form+.field-hint{margin:20px 0!important}:root[data-template] .jobs-main .panel-heading h2{letter-spacing:-.025em;font-size:28px;line-height:1.35}:root[data-template] :is(.jobs-banner,.method-intro) h1{word-spacing:.035em}:root[data-template] .onboarding-layout>*{min-width:0}:root[data-template] .onboarding-layout .eyebrow{white-space:normal;line-height:1.8}:root{--tv-midnight:#0b1f3b;--tv-navy:#173a8a;--tv-ai-blue:#3882f6;--tv-champagne:#d4af7c;--tv-charcoal:#1f2937;--tv-slate:#94a3b8;--tv-stone:#e5e7eb;--tv-mist:#f5f7fa;--tv-white:#fff;--tv-halo-gold:#d4af7c8c;--tv-halo-blue:#3882f647;--tv-halo-white:#ffffff8c;--tv-halo-soft:#d4af7c1f;--tv-radius-sm:6px;--tv-radius-md:10px;--tv-radius-lg:16px;--tv-radius-xl:24px;--tv-space-1:4px;--tv-space-2:8px;--tv-space-3:12px;--tv-space-4:16px;--tv-space-6:24px;--tv-space-8:32px;--tv-space-12:48px;--tv-space-16:64px;--tv-shadow:0 8px 32px #0b1f3b0f;--tv-motion:.2s}:root[data-template][data-palette]{--brand-midnight:var(--tv-midnight);--brand-navy:var(--tv-navy);--brand-blue:var(--tv-ai-blue);--brand-gold:var(--tv-champagne);--accent:var(--tv-midnight);--accent-bright:var(--tv-navy);--accent-night:var(--tv-midnight);--accent-link:var(--tv-navy);--accent-soft:#edf2fa;--design-heading:"Inter Variable", sans-serif;--brand-display:"Clash Display", "Inter Variable", sans-serif;--experience-radius:var(--tv-radius-lg)}:root[data-template][data-palette][data-mode=light]{--page:#fafbfc;--card:#fff;--wash:#f5f7fa;--copy:var(--tv-midnight);--subtle:#526277;--edge:var(--tv-stone)}:root[data-template][data-palette][data-mode=dark]{--page:#071525;--card:#102238;--wash:#132a44;--copy:#fff;--subtle:#b9c7d8;--edge:#2c4059;--accent:#173a8a;--accent-bright:#254caa;--accent-soft:#132f52;--accent-link:#b0cdff}:root[data-template][dir=rtl]{--design-heading:"Tajawal", "Noto Sans Arabic Variable", sans-serif;--brand-display:"Tajawal", "Noto Sans Arabic Variable", sans-serif}:root[dir=rtl] body,:root[data-template][dir=rtl] :is(button,input,select,textarea,.identity-arabic,.site-footer h2,.egypt-visual figcaption strong),:root[data-template] .language-switch[lang=ar]{font-family:Tajawal,Noto Sans Arabic Variable,sans-serif}:root[dir=rtl] :is(h1,h2,h3,h4){font-family:var(--design-heading)}:root[data-template] .public-header{border-top:1px solid var(--tv-champagne);border-radius:var(--tv-radius-lg);box-shadow:none}:root[data-template] .public-header nav>a{font-size:14px}:root[data-template] .public-header .identity-brand{width:232px}:root[data-template] :is(.button.dark,.button.lime,.public-account){background:var(--accent);color:#fff;box-shadow:none;border-radius:var(--tv-radius-md);transition:background var(--tv-motion), border-color var(--tv-motion);border:1px solid #0000}:root[data-template] :is(.button.dark,.button.lime,.public-account):hover{background:var(--accent-bright);box-shadow:0 4px 12px #0b1f3b12}:root[data-template] :is(.button.outline,.hero-outline){background:var(--card);color:var(--copy);border:1px solid var(--edge);border-radius:var(--tv-radius-md)}:root[data-template] :is(.button.outline,.hero-outline):hover{border-color:var(--tv-ai-blue);background:var(--wash)}:root[data-template] .field :is(input,textarea,select){min-height:48px;box-shadow:none;border-radius:8px}:root[data-template] .field :is(input,textarea,select):focus{border-color:var(--tv-ai-blue);box-shadow:0 0 0 3px #3882f619}:root[data-template] :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--tv-ai-blue);outline-offset:4px}:root[data-template] .navy-masthead{background:var(--page);color:var(--copy)}:root[data-template] .v2-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:clamp(32px,4vw,64px);padding-block:64px}:root[data-template] .v2-hero h1{font-family:var(--brand-display);letter-spacing:-.025em;color:var(--copy);font-size:clamp(44px,4.6vw,68px);font-weight:600;line-height:1.08}:root[data-template] .v2-hero h1>span{color:var(--accent-link);-webkit-text-fill-color:currentColor;background:0 0}:root[data-template] .v2-hero-copy>p{color:var(--subtle);font-size:17px;line-height:1.8}:root[data-template] .v2-hero-copy>.eligibility-inline{font-size:13px}:root[data-template] .intake-pill{letter-spacing:.13em;color:var(--accent-link);font-size:10px;font-weight:650}:root[data-template] .hero-assurance{color:var(--subtle);font-size:12px}:root[data-template] .hero-assurance svg{color:var(--accent-link)}:root[data-template] .v2-proof-strip{border-color:var(--edge)}:root[data-template] .v2-proof-strip strong{color:var(--copy)}:root[data-template] .v2-proof-strip small{color:var(--subtle)}:root[data-template] .v2-proof-strip svg{color:var(--accent-link)}.talent-halo{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;overflow:visible}.halo-orbit{opacity:.4}.halo-bloom{opacity:.12;filter:blur(6px)}.halo-point{opacity:.7}[data-mode=dark] .halo-bloom{opacity:.2}.talent-brand-hero{isolation:isolate;aspect-ratio:1/1.08;background:var(--tv-midnight);width:100%;min-width:0;box-shadow:var(--tv-shadow);border-radius:22px;margin:0;position:relative;overflow:hidden}.talent-brand-hero>img{object-fit:cover;object-position:64% center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.talent-brand-hero:after{content:"";z-index:-1;background:linear-gradient(#0715250a 40%,#07152520 50%,#071525eb 100%);position:absolute;inset:0}.hero-celestial-halo{opacity:.85;z-index:0;width:106%;height:93%;inset:-3% -4% auto;transform:rotate(-12deg)}.hero-people-label{top:24px;color:#fff;letter-spacing:.12em;background:#0b1f3be0;border:1px solid #fff5;border-radius:6px;padding:10px 12px;font-size:9px;position:absolute;inset-inline-start:24px}.talent-brand-hero figcaption{bottom:28px;z-index:1;color:#fff;position:absolute;inset-inline:30px}.hero-brand-origin{letter-spacing:.14em;color:#e6c8a3;margin-bottom:12px;font-size:9px;display:block}.talent-brand-hero figcaption strong{letter-spacing:-.035em;font-family:Georgia,serif;font-size:clamp(32px,3.2vw,48px);font-weight:400;line-height:1.05}.talent-brand-hero figcaption a{color:#fff;border-bottom:1px solid #d4af7c80;align-items:center;gap:12px;width:fit-content;margin-top:20px;padding-bottom:6px;font-size:13px;display:flex}.talent-brand-hero figcaption small{color:#c2cfe0;margin-top:12px;font-size:10px;display:block}.egypt-celestial-halo{opacity:.65;height:90%;inset:-7% 0 auto}:root[data-template] :is(.v2-section-title h2,.candidate-program-heading h2,.network-copy h2){font-family:var(--brand-display);letter-spacing:-.02em;font-size:clamp(32px,3.2vw,48px);font-weight:500;line-height:1.15}:root[data-template] .v2-section-title h2{max-width:24ch}:root[data-template] .benefit-grid article{box-shadow:none;background:0 0;border-radius:12px}:root[data-template] .benefit-grid article:hover{border-color:var(--tv-champagne)}:root[data-template] .benefit-icon{background:var(--accent-soft);color:var(--accent-link);border-radius:10px}:root[data-template] .v2-step-grid{gap:24px}:root[data-template] .v2-step-grid article{border-top:1px solid var(--tv-champagne);padding-top:24px}:root[data-template] .candidate-program{background:var(--wash);border-top:1px solid var(--edge);border-radius:0}:root[data-template] .program-eligibility{background:var(--card)}:root[data-template] .v2-partners article{box-shadow:none;border:1px solid var(--edge);background:0 0}:root[data-template] .v2-partners img{filter:grayscale();transition:filter var(--tv-motion)}:root[data-template] .v2-partners a:hover img{filter:none}:root[data-template] .closing-invitation{isolation:isolate;background:var(--tv-midnight);color:#fff;border:1px solid #ffffff14;padding-block:64px;position:relative;overflow:hidden}.closing-halo{inset-inline-end:-160px;z-index:-1;width:620px;height:560px;top:-100px}:root[data-template] .closing-invitation .section-kicker{color:#d4af7c}:root[data-template] .closing-invitation h2{color:#fff;letter-spacing:-.035em;font-family:Georgia,serif;font-size:clamp(34px,3.5vw,50px);font-weight:400}:root[data-template] .closing-invitation p{color:#c8d4e3}:root[data-template] .closing-invitation .button.dark{color:var(--tv-midnight);background:#fff}:root[data-template] .closing-invitation .button.outline{color:#fff;background:0 0;border-color:#ffffff60}:root[data-template] .closing-invitation .closing-login{color:#d2ddeb}:root[data-template] .site-footer{isolation:isolate;background:var(--tv-midnight);color:#fff;border-top:1px solid #d4af7c55;margin-top:0;position:relative;overflow:hidden}.footer-halo{inset-inline-end:-170px;z-index:-1;opacity:.5;width:430px;height:390px;top:-110px}:root[data-template] .site-footer .identity-logo-light{display:none}:root[data-template] .site-footer .identity-logo-dark{display:block}:root[data-template] .site-footer :is(h2,.identity-brand){color:#fff}:root[data-template] .site-footer :is(p,nav a,.footer-brand>span,.footer-bottom>span){color:#bccbdc}:root[data-template] .site-footer nav a:hover{color:#fff}:root[data-template] .site-footer .footer-bottom{border-color:#ffffff20}.tv-verification{border:1px solid var(--edge);width:fit-content;color:var(--copy);background:var(--card);border-radius:8px;align-items:center;gap:9px;padding:6px 10px 6px 6px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.tv-verification-icon{border:1px solid var(--tv-champagne);background:var(--tv-midnight);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:inline-grid}.tv-verification-compact{gap:6px;padding:3px 6px 3px 3px;font-size:11px}.tv-verification-compact .tv-verification-icon{width:24px;height:24px}:root[data-template] .talent-card-head .tv-verification{align-self:flex-start}:root[data-template] :is(.talent-card,.request-card,.workspace .panel){border-color:var(--edge);border-radius:14px;box-shadow:0 4px 20px #0b1f3b05}:root[data-template] .talent-card{transition:transform var(--tv-motion), border-color var(--tv-motion)}:root[data-template] .talent-card:hover{border-color:var(--accent-link);transform:translateY(-2px)}:root[data-template] .talent-card h3{letter-spacing:-.025em;font-size:20px}:root[data-template] .chips span{border:1px solid var(--edge);background:var(--accent-soft);color:var(--accent-link);border-radius:6px;font-size:12px}:root[data-template] .profile-identity{isolation:isolate;position:relative;overflow:hidden}.profile-halo{inset-inline-end:-90px;z-index:-1;opacity:.5;width:310px;height:260px;top:-50px}:root[data-template] .profile-identity .tv-verification{margin-top:16px}:root[data-template] .profile-video{background:var(--tv-midnight);border:1px solid var(--edge);border-radius:12px}:root[data-template] .workspace-banner{isolation:isolate;background:var(--tv-midnight);position:relative;overflow:hidden}.workspace-halo{inset-inline-end:-30px;z-index:-1;opacity:.5;width:440px;height:360px;top:-60px}:root[data-template] .empty-state{isolation:isolate;position:relative;overflow:hidden}.empty-halo{z-index:-1;opacity:.5;width:160px;height:140px;top:16px;left:calc(50% - 80px)}:root[data-template] .empty-state>span{border:1px solid var(--edge);background:var(--card);color:var(--accent-link)}:root[data-template] :is(.success-icon,.success-panel>.success-icon){background:var(--tv-midnight);color:#fff;border:1px solid var(--tv-champagne);box-shadow:0 0 0 7px var(--tv-halo-soft)}:root[data-template] :is(.copilot,.copilot-panel,.ai-assistant){border-color:var(--tv-ai-blue)}.brand-palette-summary{border:1px solid var(--edge);border-radius:12px;margin-block:24px;padding:20px}.brand-palette-summary h3{margin:0 0 8px;font-size:16px}.brand-palette-summary p{color:var(--subtle);font-size:14px;line-height:1.7}.brand-palette-summary>div{gap:8px;margin-top:16px;display:flex}.brand-palette-summary i{border:1px solid var(--edge);background:var(--tv-midnight);border-radius:50%;width:36px;height:36px}.brand-palette-summary i:nth-child(2){background:var(--tv-navy)}.brand-palette-summary i:nth-child(3){background:var(--tv-ai-blue)}.brand-palette-summary i:nth-child(4){background:var(--tv-champagne)}.brand-palette-summary i:nth-child(5){background:var(--tv-white)}:root[data-template=editorial] .talent-brand-hero{aspect-ratio:1.08;border-radius:4px}:root[data-template=signature] .talent-brand-hero{border-radius:24px}:root[data-template][dir=rtl] :is(.v2-hero h1,.v2-section-title h2,.network-copy h2,.candidate-program-heading h2){font-family:var(--brand-display);letter-spacing:0;line-height:1.3}:root[data-template][dir=rtl] :is(.talent-brand-hero figcaption strong,.closing-invitation h2){font-family:var(--brand-display);letter-spacing:0;font-weight:500;line-height:1.3}:root[data-template][dir=rtl] :is(.hero-people-label,.hero-brand-origin,.intake-pill){letter-spacing:0}:root[data-template][dir=rtl] .tv-verification{padding:6px 6px 6px 10px}@media (width<=1150px){:root[data-template] .v2-hero{gap:32px;padding:48px 28px}:root[data-template] .v2-hero h1{font-size:46px}.hero-people-label{inset-inline-start:18px;font-size:8px;top:18px}.talent-brand-hero figcaption{inset-inline:22px;bottom:22px}.talent-brand-hero figcaption strong{font-size:34px}}@media (width<=760px){:root[data-template] .public-header .identity-brand{width:min(208px,58vw)}:root[data-template] .v2-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding:40px 22px 32px}:root[data-template] .v2-hero h1{font-size:clamp(38px,9.8vw,48px);line-height:1.1}:root[data-template] .v2-hero-copy>p{font-size:16px}:root[data-template] .v2-hero-copy>.eligibility-inline{font-size:12px}:root[data-template] .intake-pill{letter-spacing:.06em;font-size:9px}.talent-brand-hero{aspect-ratio:.94}.talent-brand-hero>img{object-position:64% center}.talent-brand-hero figcaption strong{font-size:32px}.talent-brand-hero figcaption a{margin-top:12px;font-size:12px}.hero-brand-origin{margin-bottom:10px;font-size:8px}.talent-brand-hero figcaption small{margin-top:8px;font-size:9px}:root[data-template] :is(.v2-section-title h2,.candidate-program-heading h2,.network-copy h2){font-size:32px}:root[data-template] .closing-invitation{padding-block:40px}:root[data-template] .closing-invitation h2{font-size:34px}.closing-halo{opacity:.6;inset-inline-end:-320px}}@media (prefers-reduced-motion:reduce){:root[data-template] .talent-card:hover{transform:none}:root[data-template] :is(.button,.talent-card,.v2-partners img){transition:none}}:root[data-template] .egypt-landmark-hero{aspect-ratio:3/2;align-self:center;min-height:0}:root[data-template] .egypt-landmark-hero>img{object-position:center}:root[data-template] .egypt-landmark-hero:after{background:linear-gradient(#0000 60%,#071525b3 84%,#071525ed)}:root[data-template] .egypt-landmark-hero figcaption{inset-inline:24px;text-align:start;bottom:20px}:root[data-template] .egypt-landmark-hero figcaption strong{font-size:clamp(22px,2.1vw,31px);line-height:1.15;display:block}:root[data-template] .egypt-landmark-hero figcaption small{margin-top:8px;font-size:9px}:root[data-template] .egypt-landmark-hero .hero-brand-origin{margin-bottom:8px}.egypt-landmark-hero .hero-celestial-halo{width:86%;height:100%;inset:-4% 7% auto;transform:rotate(-10deg)}.egypt-landmark-hero .halo-orbit{opacity:.9;stroke-width:1.8px}.egypt-landmark-hero .halo-bloom{opacity:.45}.hero-standard-link{margin-top:22px;font-size:13px}.supported-disciplines{border-top:1px solid var(--edge);color:var(--subtle);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;padding:20px 0;font-size:12px;display:flex}.supported-disciplines>span:first-child{color:var(--copy);margin-inline-end:8px;font-weight:650}.supported-disciplines>span:not(:first-child):before{content:"·";color:var(--brand-gold);margin-inline-end:12px}:root[data-template] .epsilon-assurance{padding-block:56px}:root[data-template] .epsilon-assurance .v2-section-title{margin-bottom:28px}:root[data-template] .epsilon-assurance .v2-section-title h2{max-width:22ch}.assurance-bridge{grid-template-columns:1fr 1.2fr 1fr;align-items:stretch;display:grid}.assurance-bridge article{min-width:0;padding:30px}.assurance-side{background:var(--wash);border:1px solid var(--edge);border-radius:16px 0 0 16px;margin-block:16px}.assurance-side:last-child{border-radius:0 16px 16px 0}.assurance-side>svg{color:var(--accent-link);margin-bottom:22px}.assurance-bridge .section-kicker{margin-bottom:12px;font-size:10px;display:block}.assurance-bridge h3{letter-spacing:-.025em;margin:0 0 16px;font-size:23px;line-height:1.3}.assurance-side p{color:var(--subtle);margin:0 0 24px;font-size:14px;line-height:1.8}.assurance-side strong{border-top:1px solid var(--edge);padding-top:18px;font-size:13px;font-weight:600;line-height:1.7;display:block}:root[data-template] .assurance-center{background:var(--tv-midnight);color:#fff;z-index:1;box-shadow:var(--tv-shadow);border:1px solid #d4af7c66;border-radius:16px;position:relative}.assurance-seal{color:#e7c79e;border:1px solid #d4af7c80;border-radius:50%;margin-bottom:22px;padding:11px;display:inline-flex}:root[data-template] .assurance-center .section-kicker{color:#e7c79e}.assurance-center ul{gap:16px;margin:0 0 20px;padding:0;list-style:none;display:grid}.assurance-center li{color:#d4dfec;gap:12px;font-size:13px;line-height:1.7;display:flex}.assurance-center li svg{color:#e7c79e;flex-shrink:0;margin-top:4px}:root[data-template] .assurance-center .text-link{color:#fff;font-size:12px}.assurance-outcome{color:var(--subtle);text-align:center;max-width:92ch;margin:22px auto 0;font-size:12px;line-height:1.8}.candidate-brand-visual{aspect-ratio:1.25;background:var(--tv-midnight);border-radius:18px;align-self:center;min-width:0;margin:0;position:relative;overflow:hidden}.candidate-brand-visual img{object-fit:cover;object-position:64% center;width:100%;height:100%;display:block}.candidate-brand-visual figcaption{color:#fff;background:linear-gradient(#0000,#071525eb 48%);padding:54px 26px 24px;position:absolute;inset:auto 0 0}.candidate-brand-visual figcaption>span{color:#e7c79e;letter-spacing:.12em;font-size:9px}.candidate-brand-visual strong{font-family:var(--brand-display);margin:10px 0;font-size:clamp(24px,2.3vw,34px);font-weight:500;line-height:1.2;display:block}.candidate-brand-visual small{color:#c2cfe0;font-size:10px;display:block}:root[data-template] .candidate-program-heading{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px}:root[data-template] .candidate-program .conversion-actions{flex-wrap:wrap}:root[data-template] .candidate-program .program-note{max-width:80ch}:root[data-template] .combined-verification{padding-top:20px}.method-quality{border:1px solid var(--edge);border-inline-start:3px solid var(--brand-gold);background:var(--wash);border-radius:12px;margin:32px 0;padding:28px}.method-quality h2{margin:0 0 16px;font-size:23px}.method-quality li{color:var(--copy);margin-bottom:12px;line-height:1.7}.method-quality ul{padding-inline-start:20px}.method-quality p{color:var(--subtle);font-size:13px;line-height:1.8}.jobs-review-note{background:var(--accent-soft);color:var(--copy);border-radius:12px;align-items:flex-start;gap:14px;margin:16px 0 24px;padding:18px;display:flex}.jobs-review-note svg{color:var(--accent-link);flex-shrink:0}.jobs-review-note strong{font-size:14px}.jobs-review-note p{color:var(--subtle);margin:7px 0 0;font-size:13px;line-height:1.7}.enrollment-explainer>.text-link{margin-inline-end:18px;margin-bottom:10px}:root[dir=rtl] .assurance-side{border-radius:0 16px 16px 0}:root[dir=rtl] .assurance-side:last-child{border-radius:16px 0 0 16px}:root[dir=rtl] .candidate-brand-visual strong{font-family:Tajawal,sans-serif}@media (width<=1000px){.assurance-bridge article{padding:24px}.assurance-bridge{grid-template-columns:1fr 1.2fr 1fr}:root[data-template] .candidate-program-heading{gap:28px}}@media (width<=760px){.assurance-bridge{grid-template-columns:1fr;gap:12px}:root[dir] .assurance-side,:root[dir] .assurance-side:last-child{border-radius:14px;margin:0}.assurance-center{order:-1}:root[data-template] .epsilon-assurance{padding-block:36px}:root[data-template] .candidate-program-heading{grid-template-columns:1fr}.candidate-brand-visual{width:100%;max-width:560px}:root[data-template] .egypt-landmark-hero{aspect-ratio:3/2}:root[data-template] .egypt-landmark-hero figcaption{inset-inline:16px;bottom:14px}:root[data-template] .egypt-landmark-hero figcaption strong{max-width:24ch;font-size:21px}:root[data-template] .egypt-landmark-hero .hero-brand-origin{font-size:7px}:root[data-template] .egypt-landmark-hero figcaption small{margin-top:5px;font-size:8px}.assurance-outcome{text-align:start}}@media (width<=380px){:root[data-template] .egypt-landmark-hero figcaption strong{font-size:17px}.candidate-brand-visual figcaption{padding-inline:18px;padding-bottom:16px}.candidate-brand-visual strong{font-size:23px}}
