/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-arabic-400-800.woff2)format("woff2");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}:root{--font-plex-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-plex-sans-arabic:"Noto Sans Arabic", "Segoe UI", Tahoma, Arial, system-ui, sans-serif;--font-interface-latin:var(--font-plex-sans), "IBM Plex Sans", "Segoe UI", Arial, sans-serif;--font-interface-arabic:var(--font-plex-sans-arabic), "Noto Sans Arabic", "Segoe UI", Tahoma, Arial, sans-serif;--font-interface-mono:"SFMono-Regular", Consolas, monospace;--navy:#06243a;--navy-2:#0b405a;--teal:#19bfc1;--mint:#78dcc7;--sand:#f3efe8;--ink:#14222d;--muted:#65727b;--white:#fff}.admin-ops-center{color:#17372f;gap:1rem;display:grid}.admin-ops-loading,.admin-ops-section,.admin-ops-hero{background:#fff;border:1px solid #dce8e1;border-radius:18px;box-shadow:0 12px 30px #1b3e330d}.admin-ops-loading,.admin-ops-section{padding:1rem}.admin-ops-hero{color:#fff;background:linear-gradient(125deg,#102f28,#1e5748);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.admin-ops-hero small,.admin-ops-heading small{letter-spacing:.08em;opacity:.7}.admin-ops-hero h2,.admin-ops-heading h3,.admin-ops-case h4{margin:.2rem 0}.admin-ops-hero p{color:#d7eee6;margin:.3rem 0 0}.admin-ops-actions{flex-wrap:wrap;gap:.55rem;display:flex}.admin-ops-actions button,.admin-ops-actions a,.admin-ops-heading a,.admin-ops-section>button,.admin-ops-permissions a{color:#174a3c;min-height:40px;font:inherit;cursor:pointer;background:#f5faf7;border:1px solid #c7ddd4;border-radius:10px;justify-content:center;align-items:center;padding:.55rem .8rem;font-weight:800;text-decoration:none;display:inline-flex}.admin-ops-hero .admin-ops-actions button,.admin-ops-hero .admin-ops-actions a{color:#fff;background:#ffffff1a;border-color:#ffffff52}.admin-ops-notice,.admin-ops-warning,.admin-ops-ok{color:#715d16;background:#fff8dd;border:1px solid #ead999;border-radius:12px;margin:0;padding:.8rem 1rem}.admin-ops-ok{color:#17623c;background:#eaf8f0;border-color:#b9dec8}.admin-ops-kpis,.admin-ops-mail-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.admin-ops-kpis article,.admin-ops-mail-kpis article{background:#fff;border:1px solid #dce8e1;border-radius:14px;gap:.25rem;padding:.9rem;display:grid}.admin-ops-kpis strong,.admin-ops-mail-kpis strong{color:#1b624f;font-size:clamp(1.35rem,3vw,2rem)}.admin-ops-kpis small{color:#667d75}.admin-ops-kpis .danger{background:#fff5f3;border-color:#e6aaa2}.admin-ops-kpis .danger strong{color:#a53225}.admin-ops-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.admin-ops-services article{border:1px solid #dce8e1;background:#fbfdfc;border-inline-start:5px solid #7b948b;border-radius:13px;min-width:0;padding:.85rem}.admin-ops-services article.status-active{border-inline-start-color:#249267}.admin-ops-services article.status-partial{border-inline-start-color:#d09a2d}.admin-ops-services article.status-pending{border-inline-start-color:#7f8da5}.admin-ops-services article.status-attention{border-inline-start-color:#bd4638}.admin-ops-services header{justify-content:space-between;gap:.5rem;display:flex}.admin-ops-services header span,.admin-ops-services header b{font-size:.78rem}.admin-ops-services header span{color:#647970}.admin-ops-services header b{color:#1f6d58}.admin-ops-services h4{margin:.55rem 0 .3rem}.admin-ops-services p,.admin-ops-readiness-note{color:#5b7068;margin:0;line-height:1.65}.admin-ops-readiness-note{background:#f1f7f4;border-radius:10px;margin-top:.8rem;padding:.7rem .8rem}.admin-ops-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.admin-ops-heading>b{color:#1f6d58;text-align:center;background:#e6f2ed;border-radius:999px;min-width:38px;padding:.35rem .6rem}.admin-ops-empty{color:#6d8079}.admin-ops-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.admin-ops-case{background:#fbfdfc;border:1px solid #dbe7e1;border-inline-start:5px solid #6ea08e;border-radius:14px;overflow:hidden}.admin-ops-case.sla-overdue{background:#fff9f8;border-inline-start-color:#bd4638}.admin-ops-case.sla-due_soon{border-inline-start-color:#d99b24}.admin-ops-case.priority-urgent{box-shadow:0 0 0 2px #bd46381a}.admin-ops-case>header,.admin-ops-case-sla,.admin-ops-case-controls{padding:.8rem}.admin-ops-case>header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.admin-ops-case>header small,.admin-ops-case>header span{color:#6a7c75;overflow-wrap:anywhere;display:block}.admin-ops-case>header>b{color:#24634f;white-space:nowrap;background:#e7f2ee;border-radius:8px;padding:.3rem .5rem}.admin-ops-case.sla-overdue>header>b{color:#922d22;background:#fbe0dd}.admin-ops-case-sla{background:#ecf5f18c;border-block:1px solid #e6eee9;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;display:flex}.admin-ops-case-sla span{color:#60766e}.admin-ops-case-sla em{color:#a33427;margin-inline-start:auto;font-style:normal;font-weight:800}.admin-ops-case-controls,.admin-ops-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.admin-ops-center label{gap:.3rem;margin-block:.55rem;display:grid}.admin-ops-center label>span{color:#4f685f;font-size:.82rem;font-weight:800}.admin-ops-center input,.admin-ops-center select,.admin-ops-center textarea{color:#183a31;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbdad4;border-radius:9px;padding:.55rem .65rem}.admin-ops-center textarea{resize:vertical}.admin-ops-center input:focus,.admin-ops-center select:focus,.admin-ops-center textarea:focus{border-color:#2a775e;outline:3px solid #2a775e2b}.admin-ops-search-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.admin-ops-search-results article{border:1px solid #dfebe5;border-radius:10px;gap:.2rem;padding:.75rem;display:grid}.admin-ops-search-results span{overflow-wrap:anywhere;color:#5c7169}.admin-ops-search-results em{color:#267058;font-style:normal;font-weight:800}.admin-ops-mail-kpis{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:.8rem}.admin-ops-table{margin-top:.75rem;overflow-x:auto}.admin-ops-table table{border-collapse:collapse;width:100%}.admin-ops-table th,.admin-ops-table td{text-align:start;vertical-align:top;border-bottom:1px solid #e1ebe6;padding:.65rem}.admin-ops-table td{overflow-wrap:anywhere}.admin-ops-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-ops-template-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.8rem;display:grid}.admin-ops-template-list button{color:inherit;text-align:start;cursor:pointer;background:#fbfdfc;border:1px solid #d6e4de;border-radius:10px;gap:.15rem;padding:.65rem;display:grid}.admin-ops-template-list span,.admin-ops-template-list em{color:#637970;font-size:.8rem;font-style:normal}.admin-ops-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-ops-feed,.admin-ops-restrictions{gap:.55rem;display:grid}.admin-ops-feed article,.admin-ops-restrictions article{background:#fbfdfc;border:1px solid #e0eae5;border-radius:10px;gap:.18rem;padding:.65rem;display:grid}.admin-ops-feed span,.admin-ops-feed small,.admin-ops-restrictions span,.admin-ops-restrictions small{color:#647970;overflow-wrap:anywhere}.admin-ops-restrictions article{grid-template-columns:1fr auto;align-items:center}.admin-ops-restrictions article>div{gap:.15rem;display:grid}.admin-ops-restrictions button{color:#1a6650;cursor:pointer;background:#fff;border:1px solid #c8dcd3;border-radius:8px;min-height:36px;font-weight:800}.admin-ops-permissions{background:#f1f7f4;justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-ops-permissions p{color:#5b7068;margin:.25rem 0 0}@media (width<=1000px){.admin-ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ops-cases,.admin-ops-two-columns{grid-template-columns:1fr}.admin-ops-form-grid,.admin-ops-search-results,.admin-ops-template-list,.admin-ops-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.admin-ops-hero,.admin-ops-permissions{flex-direction:column;align-items:stretch}.admin-ops-kpis,.admin-ops-mail-kpis,.admin-ops-case-controls,.admin-ops-form-grid,.admin-ops-search-results,.admin-ops-template-list,.admin-ops-services{grid-template-columns:1fr}.admin-ops-actions>*{flex:100%}}.twc-password-input{width:100%;display:block;position:relative}.twc-password-input>input{width:100%;padding-inline-end:3.5rem!important}.twc-password-toggle{color:#244958;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;place-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:.5rem;transform:translateY(-50%)}.twc-password-toggle:hover{color:#087f79;background:#e8f4f1}.twc-password-toggle:focus-visible{outline-offset:2px;outline:3px solid #0b7f78}.twc-password-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.35rem;height:1.35rem}.twc-password-toggle .twc-eye-slash{stroke-width:2.2px}.candidate-interview-trigger{color:#fff;cursor:pointer;background:linear-gradient(90deg,#153f56,#16877f);border:0;border-radius:10px;width:100%;min-height:46px;margin-top:14px;font-size:12px;font-weight:900}.candidate-interview-request{color:#17324d;background:linear-gradient(145deg,#f4faf8,#fff);border:1px solid #c7dedb;border-radius:14px;grid-column:1/-1;margin-top:14px;padding:18px;box-shadow:0 14px 30px #102a431a}.candidate-interview-request>header,.candidate-interview-request>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.candidate-interview-request>header h4{margin:3px 0 0;font-size:17px}.candidate-interview-request>header small,.candidate-interview-request>footer small,.candidate-interview-request>p{color:#647b84;font-size:11px;line-height:1.65}.candidate-interview-request>header>button{color:#17324d;cursor:pointer;background:#fff;border:1px solid #c8d8dc;border-radius:50%;flex:0 0 34px;width:34px;height:34px;font-size:20px}.candidate-interview-mode,.candidate-interview-slots,.candidate-interview-contact{gap:10px;margin-top:14px;display:grid}.candidate-interview-mode{grid-template-columns:1fr 1fr}.candidate-interview-mode label{background:#fff;border:1px solid #cfdddf;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:9px 12px;font-size:11px;font-weight:800;display:flex}.candidate-interview-mode label:has(input:checked){background:#eaf7f4;border-color:#16877f}.candidate-interview-mode label.disabled{opacity:.45}.candidate-interview-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-interview-contact{grid-template-columns:.72fr 1.28fr}.candidate-interview-slots label,.candidate-interview-contact label,.candidate-interview-note{color:#526b76;gap:6px;font-size:10px;font-weight:800;display:grid}.candidate-interview-slot{background:#fff;border:1px solid #cfdddf;border-radius:11px;padding:12px}.candidate-interview-slot>span{color:#17324d;margin-bottom:9px;font-size:11px;font-weight:900;display:block}.candidate-interview-slot-fields{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:8px;display:grid}.candidate-interview-slot label small{color:#647b84;font-size:9px}.candidate-interview-slot>strong{color:#137f79;min-height:18px;margin-top:8px;font-size:9px;line-height:1.5;display:block}.candidate-interview-calendar{background:#fff;border:1px solid #c9ded9;border-radius:14px;margin-top:14px;padding:14px}.candidate-interview-calendar>header{grid-template-columns:38px 1fr 38px;align-items:center;gap:10px;margin-bottom:12px;display:grid}.candidate-interview-calendar>header>button{color:#17324d;cursor:pointer;background:#f7fbfa;border:1px solid #c9dcd8;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.candidate-interview-calendar>header>button:disabled{opacity:.28;cursor:not-allowed}.candidate-interview-calendar>header>div{text-align:center;gap:2px;display:grid}.candidate-interview-calendar>header small{color:#6a7f85;font-size:9px}.candidate-interview-calendar>header strong{color:#17324d;font-size:14px}.candidate-calendar-weekdays,.candidate-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.candidate-calendar-weekdays{color:#72878c;text-align:center;margin-bottom:5px;font-size:8px}.candidate-calendar-days>button,.candidate-calendar-days>span{color:#234354;background:#fbfdfc;border:1px solid #d7e4e1;border-radius:9px;place-items:center;min-height:38px;font-size:10px;font-weight:900;display:grid;position:relative}.candidate-calendar-days>span.empty{background:0 0;border-color:#0000}.candidate-calendar-days>button{cursor:pointer;transition:transform .18s,border-color .18s,background .18s}.candidate-calendar-days>button:hover:not(:disabled){border-color:#16877f;transform:translateY(-2px)}.candidate-calendar-days>button.active{color:#fff;background:#173f55;border-color:#16877f}.candidate-calendar-days>button:disabled{opacity:.28;cursor:not-allowed}.candidate-calendar-days>button.has-busy i{inset-inline-end:5px;background:#d64b4b;border-radius:50%;width:6px;height:6px;position:absolute;bottom:5px;box-shadow:0 0 0 2px #fff}.candidate-calendar-times{border-top:1px solid #dce8e5;margin-top:14px;padding-top:14px}.candidate-calendar-times>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.candidate-calendar-times>div:first-child strong{color:#17324d;font-size:11px}.candidate-calendar-times>div:first-child small{color:#7c6262;font-size:8px}.candidate-calendar-times>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-height:162px;padding:2px;display:grid;overflow-y:auto}.candidate-calendar-times button{color:#17324d;cursor:pointer;background:#f9fcfb;border:1px solid #cfdfdc;border-radius:9px;place-items:center;gap:1px;min-height:42px;display:grid}.candidate-calendar-times button b{font-size:10px}.candidate-calendar-times button small{font-size:7px}.candidate-calendar-times button.selected{color:#fff;background:#173f55;border-color:#16877f}.candidate-calendar-times button.busy{color:#b53030;cursor:not-allowed;background:#fff0f0;border-color:#e0a3a3}.candidate-selected-interviews{border-top:1px solid #dce8e5;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;padding-top:12px;display:flex}.candidate-selected-interviews>div{gap:2px;min-width:120px;display:grid}.candidate-selected-interviews>div strong{color:#17324d;font-size:10px}.candidate-selected-interviews>div small{color:#16877f;font-size:9px;font-weight:900}.candidate-selected-interviews>button{color:#0d716c;cursor:pointer;background:#e3f3ef;border:0;border-radius:20px;min-height:32px;padding:5px 9px;font-size:8px;font-weight:800}.candidate-selected-interviews>p{color:#71868c;margin:0;font-size:9px}.candidate-interview-request input,.candidate-interview-request select,.candidate-interview-request textarea{color:#17324d;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cad9dc;border-radius:9px;padding:9px 11px}.candidate-interview-note{margin-top:12px}.candidate-interview-note textarea{resize:vertical}.candidate-interview-request>footer{border-top:1px solid #dce8e7;margin-top:14px;padding-top:14px}.candidate-interview-request>footer button{color:#fff;cursor:pointer;background:#0f756f;border:0;border-radius:9px;min-height:42px;padding:0 18px;font-weight:900}.candidate-interview-request>footer button:disabled{opacity:.45}.confirmation-contact-summary,.candidate-request-context{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.confirmation-contact-summary span,.candidate-request-context span,.candidate-request-context p{color:#17324d;background:#f5faf9;border:1px solid #d6e3e2;border-radius:9px;gap:4px;padding:10px 12px;display:grid}.candidate-request-context p{grid-column:1/-1;margin:0;font-size:11px;line-height:1.65}.confirmation-contact-summary small,.candidate-request-context small{color:#6d838a;font-size:9px}.candidate-slot-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.meeting-scheduler .candidate-slot-options button{grid-column:auto;gap:3px;height:auto;min-height:58px;display:grid}.candidate-slot-options button small{opacity:.8;font-size:8px}.candidate-slot-options button strong{color:inherit;font-size:11px;line-height:1.55}.candidate-time-zone{color:#687e86;margin-top:9px;font-size:9px;display:block}@media (width<=760px){.candidate-interview-mode,.candidate-interview-slots,.candidate-interview-contact,.confirmation-contact-summary,.candidate-request-context,.candidate-slot-options{grid-template-columns:1fr}.candidate-interview-request>footer{flex-direction:column;align-items:stretch}.candidate-interview-request>footer button{width:100%}.candidate-interview-slot-fields{grid-template-columns:1fr}.candidate-calendar-times>div:first-child{flex-direction:column;align-items:flex-start}.candidate-calendar-times>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}.individual-portal :is(h1,h2,h3,strong,b){font-family:inherit}.individual-hero-pro{background:radial-gradient(circle at 8% 12%,#66d1bd21,#0000 28%),#f7f6f2;border-bottom:1px solid #dbe3df;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:clamp(38px,5vw,78px);min-height:720px;padding:54px clamp(24px,5vw,86px) 86px}.individual-hero-copy{max-width:720px}.individual-hero-pro h1{color:#08283a;letter-spacing:-.035em;max-width:760px;margin:22px 0 25px;font-size:clamp(48px,5.15vw,82px);font-weight:700;line-height:1.08}[dir=rtl] .individual-hero-pro h1{letter-spacing:0;line-height:1.24}.individual-hero-pro .eyebrow{color:#0e8c87;letter-spacing:.07em;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:800;display:inline-flex}.individual-hero-pro .eyebrow span{background:#66d1bd;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 7px #66d1bd26}.individual-hero-pro .individual-hero-copy>p:not(.eyebrow){color:#4e626c;max-width:680px;margin:0;font-size:19px;line-height:1.85}.individual-hero-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.individual-hero-actions a{color:#08283a;border:1px solid #aebebb;justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:0 22px;font-size:15px;font-weight:800;text-decoration:none;transition:all .18s;display:inline-flex}.individual-hero-actions a.primary{color:#fff;background:#08283a;border-color:#08283a}.individual-hero-actions a:hover{border-color:#0e8c87;transform:translateY(-2px)}.individual-hero-actions a.primary b{color:#66d1bd}.individual-hero-pro .portal-trust{flex-wrap:wrap;gap:9px 20px;margin-top:28px;display:flex}.individual-hero-pro .portal-trust span{color:#3e555f;font-size:13px;font-weight:700}.individual-hero-visual{background:linear-gradient(#0000 56%,#041c2a6b),url(/images/twc-talent-film-nursing-v236.jpg) 50%/cover no-repeat;border-radius:30px 30px 4px;align-self:stretch;min-height:550px;position:relative;box-shadow:0 30px 70px #08283a29}.individual-film-images,.individual-film-image{z-index:0;border-radius:inherit;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.individual-film-images{overflow:hidden}.individual-film-image{opacity:0;will-change:opacity}.individual-film-image:before,.individual-film-image:after{content:"";background-image:var(--film-image);background-position:50%;background-repeat:no-repeat;position:absolute;inset:0}.individual-film-image:before{filter:blur(22px)brightness(.58)saturate(.74);background-size:cover;inset:-7%;transform:scale(1.08)}.individual-film-image:after{filter:saturate(.9)contrast(1.03);background-color:#061b281f;background-size:contain;box-shadow:inset 0 0 90px #051d2b1f}.individual-film-image:first-child{animation:20.2667s ease-in-out infinite both individual-film-image-one}.individual-film-image:nth-child(2){animation:20.2667s ease-in-out infinite both individual-film-image-two}.individual-film-image:nth-child(3){animation:20.2667s ease-in-out infinite both individual-film-image-three}.individual-film-white-screen{z-index:6;border-radius:inherit;opacity:1;pointer-events:none;will-change:opacity;background:#fff;animation:20.2667s ease-in-out infinite both individual-film-white-screen-journey;position:absolute;inset:0}@keyframes individual-film-image-one{0%,30%{opacity:1}36%,94%{opacity:0}to{opacity:1}}@keyframes individual-film-image-two{0%,30%{opacity:0}36%,62%{opacity:1}68%,to{opacity:0}}@keyframes individual-film-image-three{0%,62%{opacity:0}68%,94%{opacity:1}to{opacity:0}}.individual-video-brand{--individual-logo-navy:#06243a;--individual-logo-teal:#19bfc1;--individual-logo-mint:#78dcc7;--individual-brand-center-x:-50%;z-index:7;opacity:0;filter:drop-shadow(0 16px 22px #0d1f2f2e);transform:translate(var(--individual-brand-center-x), -50%) scale(2.5);transform-origin:50%;will-change:top, inset-inline-end, opacity, transform, filter;top:50%;align-items:center;gap:11px;animation:20.2667s cubic-bezier(.65,0,.35,1) infinite both individual-video-brand-journey;display:inline-flex;position:absolute;inset-inline-end:50%}[dir=ltr] .individual-video-brand{--individual-brand-center-x:50%}.individual-video-brand>b{white-space:nowrap;letter-spacing:.08em;direction:ltr;align-items:center;gap:4px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.individual-video-brand>b span:first-child{color:var(--individual-logo-navy)}.individual-video-brand>b span:nth-child(2){color:var(--individual-logo-teal)}.individual-video-brand>b span:nth-child(3){color:var(--individual-logo-mint)}.individual-video-mark{direction:ltr;align-items:flex-end;gap:2px;width:20px;height:21px;display:flex}.individual-video-mark i{background:var(--individual-logo-navy);transform-origin:bottom;border-radius:4px 4px 1px 1px;width:5px;height:13px;transform:rotate(28deg)}.individual-video-mark i:nth-child(2){background:var(--individual-logo-teal);height:20px}.individual-video-mark i:nth-child(3){background:var(--individual-logo-mint);height:16px}.individual-video-toggle{z-index:8;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);top:76px;background:#08283aad;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:38px;height:38px;transition:background-color .18s,transform .18s;display:grid;position:absolute;inset-inline-end:22px}.individual-video-toggle:hover,.individual-video-toggle:focus-visible{background:#0e8c87;transform:scale(1.05)}.individual-video-toggle span{font-size:12px;font-weight:800;line-height:1}@keyframes individual-video-brand-journey{0%{opacity:0;filter:drop-shadow(0 16px 22px #0d1f2f2e);transform:translate(var(--individual-brand-center-x), -50%) scale(2.55);top:50%;inset-inline-end:50%}3%,13%{opacity:1;filter:drop-shadow(0 18px 26px #0d1f2f33);transform:translate(var(--individual-brand-center-x), -50%) scale(3.05);top:50%;inset-inline-end:50%}21%,78%{opacity:1;filter:drop-shadow(0 0 1px #fbfbf8fa)drop-shadow(0 2px 8px #fbfbf8e6);top:26px;inset-inline-end:28px;transform:translate(0)scale(1)}88%,98%{opacity:1;filter:drop-shadow(0 18px 26px #0d1f2f33);transform:translate(var(--individual-brand-center-x), -50%) scale(3.05);top:50%;inset-inline-end:50%}to{opacity:0;filter:drop-shadow(0 16px 22px #0d1f2f2e);transform:translate(var(--individual-brand-center-x), -50%) scale(2.55);top:50%;inset-inline-end:50%}}.individual-film-scenes{z-index:4;pointer-events:none;position:absolute;inset:0}.individual-film-scene{color:#fff;text-shadow:0 2px 16px #041c2a8f;opacity:0;border-top:1px solid #ffffff7a;width:min(520px,100% - 68px);margin:0;padding:17px 0 0;position:absolute;bottom:58px;left:34px;transform:translateY(12px)}.individual-film-scene small{color:#7ee0cd;letter-spacing:.06em;font-size:11px;font-weight:800;display:block}.individual-film-scene strong{color:#fff;max-width:500px;margin-top:8px;font-size:clamp(22px,2.2vw,31px);font-weight:700;line-height:1.45;display:block}.individual-film-scene:first-child{animation:20.2667s ease-in-out infinite both individual-film-scene-one}.individual-film-scene:nth-child(2){animation:20.2667s ease-in-out infinite both individual-film-scene-two}.individual-film-scene:nth-child(3){animation:20.2667s ease-in-out infinite both individual-film-scene-three}.individual-film-timeline{z-index:5;direction:ltr;background:#ffffff4d;height:2px;position:absolute;bottom:27px;left:28px;right:28px;overflow:hidden}.individual-film-timeline span{transform-origin:0;background:#66d1bd;width:100%;height:100%;animation:20.2667s linear infinite both individual-film-timeline;display:block;transform:scaleX(0)}.individual-hero-visual.is-paused .individual-video-brand,.individual-hero-visual.is-paused .individual-film-image,.individual-hero-visual.is-paused .individual-film-scene,.individual-hero-visual.is-paused .individual-film-timeline span,.individual-hero-visual.is-paused:before,.individual-hero-visual.is-paused:after{animation-play-state:paused}@keyframes individual-film-scene-one{0%,14%,36%,to{opacity:0;transform:translateY(12px)}18%,32%{opacity:1;transform:translateY(0)}}@keyframes individual-film-scene-two{0%,35%,62%,to{opacity:0;transform:translateY(12px)}39%,58%{opacity:1;transform:translateY(0)}}@keyframes individual-film-scene-three{0%,61%,87%,to{opacity:0;transform:translateY(12px)}65%,83%{opacity:1;transform:translateY(0)}}@keyframes individual-film-timeline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes individual-film-shade-journey{0%,11%{opacity:0}17%,82.5%{opacity:1}89%,to{opacity:0}}@keyframes individual-film-white-screen-journey{0%,13%{opacity:1}21%,78%{opacity:0}88%,to{opacity:1}}[dir=ltr] .individual-hero-visual{border-radius:30px 30px 30px 4px}.individual-advisor-card{color:#fff;width:min(530px,100% - 46px);min-height:0;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);inset-inline-start:23px;background:#08283af0;border:1px solid #ffffff2e;border-radius:18px;padding:25px 27px;display:block;position:absolute;bottom:23px}.individual-advisor-card>small{color:#66d1bd;letter-spacing:.09em;font-size:11px;font-weight:800}.individual-advisor-card>strong{margin:9px 0 6px;font-size:25px;font-weight:700;display:block}.individual-advisor-card>p{color:#c9d7dc;max-width:440px;margin:0;font-size:13px;line-height:1.65}.individual-advisor-card dl{border-top:1px solid #ffffff24;grid-template-columns:.78fr 1.22fr;gap:16px;margin:19px 0 0;padding-top:17px;display:grid}.individual-advisor-card dt{color:#8fa7b1;font-size:10px}.individual-advisor-card dd{color:#fff;margin:5px 0 0;font-size:12px;font-weight:700;line-height:1.55}.individual-credentials{z-index:3;background:#fff;border:1px solid #d8e2df;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1380px,100% - 48px);margin:-34px auto 92px;display:grid;position:relative;box-shadow:0 20px 55px #08283a14}.individual-credentials article{border-inline-end:1px solid #e0e7e4;grid-template-columns:auto 1fr;gap:16px;min-height:142px;padding:24px;display:grid}.individual-credentials article:last-child{border-inline-end:0}.individual-credentials article>span{color:#0e8c87;font-size:12px;font-weight:800}.individual-credentials h2{color:#08283a;margin:0 0 9px;font-size:17px}.individual-credentials p{color:#60737c;margin:0;font-size:13px;line-height:1.65}.individual-method{color:#fff;background:#08283a;grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr);gap:clamp(38px,6vw,90px);width:min(1380px,100% - 48px);margin:0 auto 82px;padding:clamp(34px,5vw,72px);display:grid}.individual-method header{align-self:center}.individual-method header .kicker{color:#66d1bd}.individual-method header h2{margin:13px 0 20px;font-size:clamp(36px,4vw,58px);line-height:1.2}.individual-method header>p:last-child{color:#b9cbd1;margin:0;font-size:16px;line-height:1.85}.individual-method>div{border-top:1px solid #ffffff29;border-inline-start:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.individual-method article{border-inline-end:1px solid #ffffff29;border-bottom:1px solid #ffffff29;min-height:190px;padding:28px}.individual-method article span{color:#66d1bd;font-size:13px;font-weight:800}.individual-method article h3{margin:26px 0 10px;font-size:18px}.individual-method article p{color:#b9cbd1;margin:0;font-size:13px;line-height:1.7}.individual-portal .goal-section{width:min(1380px,100% - 48px);margin:0 auto 82px;padding:0}.individual-portal .goal-section .section-heading{max-width:700px;margin:0 0 34px}.individual-portal .goal-section .section-heading h2{color:#08283a;margin:12px 0;font-size:clamp(36px,4.4vw,62px);line-height:1.2}.individual-portal .goal-section .section-heading>p:last-child{color:#60737c;font-size:16px}.individual-portal .goal-grid{gap:12px;max-width:none}.individual-portal .goal-card{min-height:205px;box-shadow:none;border-radius:16px;padding:24px}.individual-portal .goal-card.active{background:#eef8f5}.individual-portal .goal-card h3{font-size:18px}.individual-portal .goal-card p{font-size:13px}.individual-portal .goal-card>i{margin:17px 0}.individual-portal .cv-scanner{background:linear-gradient(135deg,#66d1bd1f,#0000 38%),#eaf1ee;border:1px solid #d5e2de;border-radius:28px;grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:clamp(34px,5vw,72px);width:min(1380px,100% - 48px);margin:0 auto 82px;padding:clamp(32px,5vw,68px);scroll-margin-top:148px}.individual-portal .scanner-intro{position:static}.individual-portal .scanner-intro h2{font-size:clamp(36px,3.7vw,54px)}.individual-portal .scanner-intro>p:not(.kicker){font-size:15px}.individual-portal .scanner-points span{border:1px solid #d2dfdb;font-size:12px}.individual-portal .scanner-workspace{border:1px solid #d6e1de;border-radius:20px;padding:clamp(22px,3vw,34px);box-shadow:0 24px 60px #08283a17}.individual-portal .upload-box{border-radius:14px;min-height:150px}.individual-portal .upload-box strong,.individual-portal .scanner-fields select,.individual-portal .scanner-fields input{font-size:14px}.individual-portal .scanner-fields label,.individual-portal .skill-picker>small,.individual-portal .form-privacy{font-size:12px}.individual-portal .skill-picker button{border-radius:999px;font-size:12px}.individual-portal .assessment-section{background:#08283a;border-radius:28px;grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr);gap:clamp(38px,6vw,88px);width:min(1380px,100% - 48px);margin:0 auto 82px;padding:clamp(34px,5vw,68px)}.individual-portal .assessment-copy h2{color:#fff;margin:12px 0 20px;font-size:clamp(38px,4vw,58px)}.individual-portal .assessment-copy>p:not(.kicker){color:#b9cbd1;font-size:15px}.individual-portal .assessment-section .kicker{color:#66d1bd}.individual-portal .selected-goal{background:#66d1bd1a;border-inline-start-color:#66d1bd;margin-top:28px}.individual-portal .selected-goal small{color:#8fb5b7}.individual-portal .selected-goal strong{color:#fff}.assessment-advisor{border:1px solid #ffffff24;margin-top:14px;padding:20px}.assessment-advisor span,.assessment-advisor strong,.assessment-advisor p{display:block}.assessment-advisor span{color:#66d1bd;letter-spacing:.08em;font-size:10px;font-weight:800}.assessment-advisor strong{color:#fff;margin:8px 0 5px;font-size:20px}.assessment-advisor p{color:#aebfc6;margin:0;font-size:12px;line-height:1.7}.individual-portal .assessment-section form{background:#fff;border-radius:20px;padding:clamp(24px,3vw,36px)}.individual-portal .assessment-section label{color:#405862;font-size:13px}.individual-portal .assessment-section input,.individual-portal .assessment-section select{height:54px;font-size:14px}.individual-portal .assessment-section label.consent-row{color:#405862;cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;margin:3px 0;font-size:13px;font-weight:650;line-height:1.75;display:grid}.individual-portal .assessment-section label.consent-row input[type=checkbox]{accent-color:#0e8c87;cursor:pointer;border:1px solid #8ca39e;border-radius:5px;width:20px;min-width:20px;height:20px;margin:2px 0 0;padding:0}.individual-portal .assessment-section label.consent-row span{min-width:0}.individual-portal .assessment-section label.consent-row a{color:#0e8c87;text-underline-offset:3px;font-weight:800}.individual-readiness{border-top:1px solid #cfdad6;border-bottom:1px solid #cfdad6;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:clamp(34px,6vw,84px);width:min(1180px,100% - 48px);margin:0 auto 78px;padding:clamp(28px,4vw,48px) 0;display:grid}.individual-readiness h2{color:#08283a;margin:12px 0 16px;font-size:clamp(34px,3.6vw,52px);line-height:1.2}.individual-readiness>div>p:last-child{color:#60737c;font-size:14px;line-height:1.8}.individual-readiness ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.individual-readiness li{color:#344d58;background:#fff;border:1px solid #d8e2df;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:74px;padding:18px;font-size:13px;font-weight:700;display:grid}.individual-readiness li span{color:#8fa0a6;font-size:11px}.individual-readiness li b{color:#0e8c87}.individual-portal .twc-audience-details{background:#f0f5f3;border-radius:24px;margin-top:0}.individual-portal footer{font-size:13px}@media (width<=1100px){.individual-hero-pro{grid-template-columns:1fr;min-height:0}.individual-hero-copy{max-width:820px}.individual-hero-visual{min-height:520px}.individual-credentials{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.individual-credentials article:nth-child(2){border-inline-end:0}.individual-credentials article:nth-child(-n+2){border-bottom:1px solid #e0e7e4}.individual-method,.individual-portal .cv-scanner,.individual-portal .assessment-section,.individual-readiness{grid-template-columns:1fr}}@media (width<=700px){.individual-hero-pro{padding:44px 18px 36px}.individual-hero-pro h1{font-size:42px}.individual-hero-pro .individual-hero-copy>p:not(.eyebrow){font-size:16px}.individual-hero-actions,.individual-hero-actions a{width:100%}.individual-hero-visual{background-position:61%;border-radius:22px;min-height:500px}.individual-video-brand{gap:7px}.individual-video-brand>b{font-size:7px}.individual-video-toggle{top:62px;width:36px;height:36px;inset-inline-end:14px}.individual-film-scene{width:auto;padding-top:13px;bottom:52px;left:18px;right:18px}.individual-film-scene small{font-size:10px}.individual-film-scene strong{font-size:21px;line-height:1.5}.individual-film-timeline{bottom:24px;left:18px;right:18px}.individual-advisor-card{inset-inline-start:14px;width:calc(100% - 28px);padding:20px;bottom:14px}.individual-advisor-card dl{grid-template-columns:1fr;gap:12px}.individual-credentials,.individual-method,.individual-portal .goal-section,.individual-portal .cv-scanner,.individual-portal .assessment-section,.individual-readiness{width:calc(100% - 28px)}.individual-credentials{grid-template-columns:1fr;margin-bottom:62px}.individual-credentials article,.individual-credentials article:nth-child(2){border-inline-end:0;border-bottom:1px solid #e0e7e4}.individual-credentials article:last-child{border-bottom:0}.individual-method{margin-bottom:62px;padding:30px 22px}.individual-method>div,.individual-portal .goal-grid,.individual-readiness ul{grid-template-columns:1fr}.individual-method article{min-height:150px}.individual-portal .goal-section,.individual-portal .cv-scanner,.individual-portal .assessment-section,.individual-readiness{margin-bottom:62px}.individual-portal .cv-scanner,.individual-portal .assessment-section{border-radius:20px;padding:28px 18px}.individual-portal .assessment-section form{padding:22px 16px}.individual-readiness{padding:34px 0}}:lang(ar){font-optical-sizing:auto;font-kerning:normal;font-family:var(--font-interface-arabic)!important}:lang(de),:lang(en){font-optical-sizing:auto;font-kerning:normal;font-family:var(--font-interface-latin)!important}:is(:lang(ar),:lang(de),:lang(en)) :is(code,pre,kbd,samp){font-family:var(--font-interface-mono)!important}:lang(de),:lang(en),[dir=ltr]{font-feature-settings:"kern" 1, "liga" 1}.verification-preview{color:#28433b;background:#f2f7f5;border:1px solid #cbd8d4;border-radius:14px;grid-column:1/-1;align-items:flex-start;gap:14px;padding:16px 18px;font-size:.92rem;line-height:1.55;display:flex}.verification-preview b{color:#fff;background:#0f5d4e;border-radius:50%;place-items:center;min-width:34px;height:34px;display:grid}.submission-next{color:#174d3e;background:#edf8f2;border:1px solid #b9ddca;border-radius:14px;grid-column:1/-1;padding:18px}.submission-next p{margin:7px 0 0}.verification-page{background:radial-gradient(circle at top,#e8f2ed,#f7f5ef 55%,#e6e0d3);place-items:center;min-height:100vh;padding:24px;display:grid}.verification-card{text-align:center;background:#fff;border:1px solid #d9ded9;border-radius:26px;width:min(680px,100%);padding:44px;box-shadow:0 24px 70px #17352a1a}.verification-card .brand{justify-content:center}.verification-icon{color:#28594a;background:#edf3f0;border-radius:50%;place-items:center;width:76px;height:76px;margin:32px auto 20px;font-size:2rem;font-weight:800;display:grid}.verification-icon.verified{color:#17623f;background:#dbf3e5}.verification-icon.expired,.verification-icon.invalid{color:#9a4b20;background:#fff0e6}.verification-card h1{margin:8px 0 14px;font-size:clamp(2rem,5vw,3.5rem)}.verification-card>p:not(.kicker){color:#53625d;max-width:540px;margin:0 auto 26px;line-height:1.7}.verification-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin:34px 0 0;padding:0;list-style:none;display:grid}.verification-steps li{color:#7a8581;border-top:3px solid #d8dedb;padding:12px 8px;font-size:.78rem}.verification-steps li.done{color:#195b48;border-color:#16805f;font-weight:700}@media (width<=620px){.verification-card{padding:28px 20px}.verification-steps{grid-template-columns:1fr 1fr}}.submission-next.delivery-queued,.submission-next.delivery-failed,.v77-request-created.delivery-queued,.v77-request-created.delivery-failed{color:#6c5011;background:#fff8e7;border-color:#ead59a}.cv-studio-active>.score-card,.cv-studio-active>.metric-grid,.cv-studio-active>.dashboard-footer{display:none}.cv-fix-studio{color:#092f43;background:#f7fbfa;border:1px solid #0a304324;border-radius:28px;grid-column:1/-1;width:100%;overflow:hidden;box-shadow:0 28px 80px #072b3d1f}.open-fix-studio{color:#fff;cursor:pointer;background:#0c8f88;border:0;border-radius:12px;align-self:center;min-height:58px;padding:14px 18px;font-weight:900}.dashboard-fix-studio{grid-column:1/-1;min-width:0}.workspace-version-strip{color:#16615d;background:#e7f6f2;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:10px 14px;font-size:.78rem;font-weight:800;display:flex}.workspace-version-strip button{color:#0a716c;cursor:pointer;background:0 0;border:0;font-weight:900}.studio-report-collapsed{display:none}.studio-head{color:#fff;background:linear-gradient(120deg,#5ed1bc33,#0000 48%),#082e43;justify-content:space-between;align-items:center;gap:32px;padding:34px 40px;display:flex}.studio-head span,.studio-document-view span,.fix-queue header span,.working-preview>div span,.six-second-card>span,.germany-passport>div>span,.compare-view>header span{color:#6fe0cb;letter-spacing:.16em;font-size:.72rem;font-weight:900}.studio-head h2{margin:7px 0 5px;font-size:clamp(1.7rem,3vw,2.65rem);line-height:1.2}.studio-head p{color:#cfe1e4;margin:0}.studio-score{white-space:nowrap;grid-template-columns:auto auto auto auto auto;align-items:end;gap:10px;display:grid}.studio-score small{color:#9fc4ca;font-weight:800}.studio-score strong{color:#6fe0cb;font-size:2.5rem;line-height:1}.studio-score i{color:#fff;font-size:1.5rem;font-style:normal}.studio-steps{background:#fff;border-bottom:1px solid #dbe8e7;grid-template-columns:repeat(5,1fr);margin:0;padding:22px 40px;list-style:none;display:grid}.studio-steps li{color:#7a8f95;align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:flex;position:relative}.studio-steps li:after{content:"";background:#dce6e6;height:2px;position:absolute;top:50%;left:12px;right:42px}.studio-steps li:last-child:after{display:none}.studio-steps b{z-index:1;color:#60777d;background:#edf3f2;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.studio-steps .done b{color:#0b817b;background:#d6f5ec}.studio-steps .done:after{background:#67d2bd}.studio-steps .active b{color:#fff;background:#13968f;box-shadow:0 0 0 5px #13968f24}.studio-tabs{scrollbar-width:none;background:#f7fbfa;gap:7px;padding:14px 18px 0;display:flex;overflow-x:auto}.studio-tabs button{color:#587279;cursor:pointer;background:0 0;border:0;border-radius:12px 12px 0 0;flex:none;align-items:center;gap:7px;padding:12px 15px;font-weight:800;display:flex}.studio-tabs button.active{color:#0b746f;background:#fff;box-shadow:0 -4px 18px #0930430f}.studio-tabs button b{color:#fff;background:#e25f55;border-radius:10px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:.7rem;display:grid}.studio-body{background:#fff;min-height:520px;padding:28px}.studio-overview{grid-template-columns:1.2fr .8fr;gap:20px;display:grid}.studio-hero-card{color:#fff;background:radial-gradient(circle at 10% 0,#66dec947,#0000 35%),#0a3449;border-radius:24px;flex-direction:column;grid-row:span 2;justify-content:center;min-height:340px;padding:clamp(28px,5vw,58px);display:flex}.studio-hero-card>span{color:#69d7c3;font-size:.78rem;font-weight:900}.studio-hero-card h3{max-width:620px;margin:12px 0;font-size:clamp(1.8rem,3.3vw,3.2rem);line-height:1.25}.studio-hero-card p{color:#cde0e3;max-width:650px;line-height:1.85}.studio-hero-card button{color:#073246;cursor:pointer;background:#65d7c3;border:0;border-radius:8px;align-self:flex-start;margin-top:18px;padding:13px 18px;font-weight:900}.studio-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.studio-kpis article{background:#fbfdfc;border:1px solid #d9e7e5;border-radius:17px;flex-direction:column;padding:18px;display:flex}.studio-kpis small{color:#637b80;font-weight:700}.studio-kpis strong{color:#0d8d86;margin:8px 0 3px;font-size:1.8rem}.studio-kpis span{color:#70858a;font-size:.75rem}.germany-passport{background:linear-gradient(145deg,#ecfaf6,#f9fbf8);border:1px solid #cfe4df;border-radius:19px;padding:21px}.germany-passport h3{margin:5px 0 14px;font-size:1.3rem}.germany-passport dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.germany-passport dl div{background:#ffffffc7;border-radius:10px;padding:10px}.germany-passport dt{color:#6c8286;font-size:.7rem}.germany-passport dd{margin:3px 0 0;font-size:.82rem;font-weight:800}.studio-document-view{background:#fbfdfc;border:1px solid #d9e6e4;border-radius:20px;overflow:hidden}.document-toolbar{color:#fff;background:#0b3448;justify-content:space-between;gap:30px;padding:18px 22px;display:flex}.document-toolbar div{align-items:center;gap:14px;display:flex}.document-toolbar p{color:#c9dbde;max-width:520px;margin:0;font-size:.85rem}.studio-document-view pre,.working-preview pre,.compare-view pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#173b48;margin:0;font:500 .88rem/1.85 ui-monospace,SFMono-Regular,Menlo,monospace}.studio-document-view pre{background-color:#fff;background-image:linear-gradient(90deg,#f0f6f4 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;max-height:650px;padding:clamp(22px,4vw,48px);overflow:auto}.recruiter-view{gap:18px;display:grid}.six-second-card{color:#fff;background:#0b3448;border-radius:22px;padding:38px}.six-second-card h3{margin:9px 0;font-size:clamp(1.6rem,3vw,2.5rem)}.six-second-card p{color:#cfe0e3;margin:0}.recruiter-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.recruiter-columns article{border:1px solid #d9e7e5;border-radius:17px;padding:22px}.recruiter-columns h4{margin-top:0}.recruiter-columns p{color:#405c63}.bullet-checker{border:1px solid #d9e7e5;border-radius:18px;padding:22px}.bullet-checker details{border-top:1px solid #e3eceb}.bullet-checker summary{cursor:pointer;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:15px 0;display:grid}.bullet-checker summary>b{color:#0b837c;background:#e4f6f1;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.bullet-checker summary em{color:#657a7f;background:#eef3f2;border-radius:12px;padding:4px 8px;font-size:.7rem}.bullet-checker details>div{flex-wrap:wrap;gap:8px;padding:0 40px 12px;display:flex}.bullet-checker details>div span{background:#edf8f5;border-radius:8px;padding:5px 8px;font-size:.75rem}.bullet-checker blockquote{background:#f2faf8;border-right:3px solid #52cbb5;margin:0 40px 16px;padding:12px 15px}.fix-workbench{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:18px;display:grid}.working-preview{background:#fff;border:1px solid #d7e5e3;border-radius:18px;position:sticky;top:16px;overflow:hidden}.working-preview>div{background:#0b3448;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.working-preview button{color:#fff;cursor:pointer;background:0 0;border:0;font-weight:800}.working-preview pre{max-height:720px;padding:26px;overflow:auto}.fix-queue{gap:12px;display:grid}.fix-queue>header{justify-content:space-between;align-items:center;padding:7px 3px;display:flex}.fix-queue>header h3{margin:4px 0 0}.fix-queue>header>b{color:#11938b;font-size:1.6rem}.studio-message{color:#145e5b;background:#e7f7f3;border-radius:10px;margin:0;padding:10px 13px;font-size:.82rem;font-weight:700}.fix-card{background:#fff;border:1px solid #d9e6e4;border-right:4px solid #58cdb7;border-radius:15px;padding:18px;box-shadow:0 8px 26px #0930430d}.fix-card.impact-high{border-right-color:#e1a04b}.fix-card.fact-unsupported{background:snow;border-right-color:#d9665e}.fix-card.applied{opacity:.78;background:#f0faf7}.fix-card.ignored{opacity:.5}.fix-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.fix-meta span,.fix-meta em,.fix-meta b{border-radius:7px;padding:4px 7px;font-size:.68rem;font-style:normal}.fix-meta span{color:#08736e;background:#eaf6f3;font-weight:900}.fix-meta em{color:#946018;background:#fff4dc}.fix-meta b{color:#5d7378;background:#eef2f2;margin-inline-start:auto}.fact-supported .fix-meta b{color:#087167;background:#ddf6ee}.fact-unsupported .fix-meta b{color:#a53b34;background:#ffe8e5}.fix-card>p{color:#476269;font-size:.86rem;line-height:1.65}.fix-card>small{color:#71878b;font-weight:800}.fix-card blockquote{background:#f6f9f8;border-right:3px solid #d3dfdd;margin:7px 0 12px;padding:10px 12px;font-size:.82rem}.fix-card>label{color:#334e55;gap:5px;font-size:.75rem;font-weight:800;display:grid}.fix-card textarea{resize:vertical;color:#123d49;background:#f7fcfa;border:1px solid #bfd8d4;border-radius:9px;min-height:90px;padding:11px;font:500 .86rem/1.6 inherit}.fix-card .fix-evidence{background:#f0f6f5;border-radius:8px;padding:9px 11px;font-size:.76rem}.fix-card .fact-confirm{grid-template-columns:auto 1fr;align-items:center;margin:10px 0;display:flex}.fix-actions{gap:8px;margin-top:12px;display:flex}.fix-actions button{color:#fff;cursor:pointer;background:#0e938b;border:0;border-radius:8px;padding:9px 13px;font-weight:800}.fix-actions button:disabled{cursor:not-allowed;opacity:.48}.fix-actions .ghost{color:#4a656b;background:#fff;border:1px solid #cbdcda}.empty-fixes{text-align:center;border:1px dashed #bfd4d0;border-radius:15px;padding:35px}.compare-view>header{justify-content:space-between;gap:30px;margin-bottom:15px;display:flex}.compare-view>header h3{margin:5px 0}.compare-view>header p{color:#6c8287;font-size:.8rem}.compare-view>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.compare-view article{border:1px solid #d7e4e2;border-radius:16px;overflow:hidden}.compare-view h4{color:#fff;background:#0a3449;margin:0;padding:13px 17px}.compare-view article:last-child h4{background:#0c8f87}.compare-view pre{max-height:560px;padding:20px;overflow:auto}.compare-view footer{justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.compare-view footer button,.compare-view footer a{color:#fff;background:#0d8f88;border:0;border-radius:8px;padding:11px 15px;font-weight:800;text-decoration:none}.studio-privacy-note{color:#567176;background:#f2f8f6;border-top:1px solid #dce8e6;justify-content:space-between;align-items:center;gap:20px;padding:16px 28px;font-size:.78rem;display:flex}.studio-privacy-note button{color:#087972;cursor:pointer;background:0 0;border:0;font-weight:900}@media (width<=960px){.studio-overview,.fix-workbench{grid-template-columns:1fr}.studio-hero-card{grid-row:auto;min-height:300px}.working-preview{position:static}.studio-steps span{display:none}.studio-steps li:after{right:36px}.studio-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.studio-head{flex-direction:column;align-items:flex-start;padding:25px 20px}.studio-score strong{font-size:2rem}.studio-steps{padding:16px 18px}.studio-steps li{justify-content:center}.studio-steps li:after{left:58%;right:-42%}.studio-body{min-height:440px;padding:14px}.studio-kpis,.germany-passport dl,.recruiter-columns,.compare-view>div{grid-template-columns:1fr}.document-toolbar,.compare-view>header,.studio-privacy-note{flex-direction:column;align-items:flex-start}.fix-workbench{grid-template-columns:minmax(0,1fr)}.studio-tabs{padding-inline:8px}.studio-tabs button{padding:10px 11px;font-size:.78rem}.compare-view footer{flex-direction:column;align-items:stretch}.compare-view footer a,.compare-view footer button{text-align:center}}html{scroll-behavior:smooth}body{color:var(--ink);background:#fbfaf7;margin:0;font-family:Arial,Noto Sans Arabic,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf7f0;border-bottom:1px solid #091f3214;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(24px,6vw,92px);display:flex;position:sticky;top:0}.brand{letter-spacing:.08em;align-items:center;gap:11px;display:flex}.brand>span:last-child{flex-direction:column;line-height:.85;display:flex}.brand strong{color:var(--navy);font-size:14px}.brand small{color:var(--teal);letter-spacing:.32em;margin-top:7px;font-size:11px;font-weight:800}.brand-mark{align-items:flex-end;gap:3px;width:38px;height:40px;display:flex;position:relative}.brand-mark i{transform-origin:bottom;border-radius:8px 8px 2px 2px;width:8px;display:block;transform:rotate(28deg)}.brand-mark i:first-child{background:var(--navy);height:23px}.brand-mark i:nth-child(2){background:var(--teal);height:34px}.brand-mark i:nth-child(3){background:var(--mint);height:26px}.nav{align-items:center;gap:clamp(18px,2.6vw,40px);display:flex}.nav a{color:#41515c;font-size:13px;font-weight:700}.nav a:hover{color:var(--teal)}.header-actions{align-items:center;gap:14px;display:flex}.lang-switch{border:1px solid #d8dedf;border-radius:999px;padding:3px;display:flex}.lang-switch button{cursor:pointer;color:#66737a;background:0 0;border:0;border-radius:99px;padding:6px 7px;font-size:10px;font-weight:800}.lang-switch button.active{background:var(--navy);color:#fff}.button{border-radius:3px;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:0 24px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.compact{background:var(--navy);color:#fff;min-height:42px;padding:0 18px}.menu-button{background:0 0;border:0;width:38px;height:38px;display:none}.menu-button span{background:var(--navy);width:22px;height:2px;margin:6px;display:block}.hero{background:linear-gradient(120deg,#f7f3ec 0%,#fbfaf7 56%,#e3f4ef 100%);grid-template-columns:1.06fr .94fr;align-items:center;gap:7vw;min-height:710px;padding:86px clamp(24px,7vw,110px) 80px;display:grid;position:relative;overflow:hidden}.hero-content{z-index:2;max-width:720px;position:relative}.eyebrow,.kicker{letter-spacing:.18em;color:var(--teal);text-transform:uppercase;font-size:11px;font-weight:900}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--teal);width:30px;height:2px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.035em;color:var(--navy);max-width:850px;margin:28px 0 26px;font-family:Georgia,Noto Serif Arabic,serif;font-size:clamp(46px,5.25vw,78px);line-height:1.06}[dir=rtl] h1,[dir=rtl] h2{letter-spacing:0}.hero-lead{color:#52636e;max-width:680px;font-size:18px;line-height:1.75}.hero-buttons{flex-wrap:wrap;gap:12px;margin:36px 0 30px;display:flex}.button.primary{background:var(--teal);color:#fff;box-shadow:0 14px 30px #0e8c8733}.button.secondary{color:var(--navy);background:#ffffff73;border:1px solid #aab6b9}.proof{color:#596871;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.avatars{direction:ltr;display:flex}.avatars i{background:var(--navy);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:31px;height:31px;margin-left:-6px;font-size:8px;font-style:normal;display:grid}.avatars i:nth-child(2){background:var(--teal)}.avatars i:nth-child(3){background:#b88d53}.hero-visual{background:radial-gradient(circle at 52% 43%,#fff 0 18%,#d3eee7 19% 44%,#66d1bd24 45% 65%,#0000 66%);border-radius:52% 48% 54% 46%;min-height:480px;position:relative}.hero-orbit{pointer-events:none;border:1px solid #0e8c872b;border-radius:50%;position:absolute}.orbit-one{width:540px;height:540px;top:-210px;right:-220px}.orbit-two{width:380px;height:380px;bottom:-200px;left:-220px}.route-line{border-top:2px dashed #0e8c8773;border-radius:50%;width:72%;height:44%;position:absolute;top:39%;left:13%;transform:rotate(-16deg)}.dot{background:var(--teal);border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 8px #0e8c871f}.start-dot{top:-5px;left:-3px}.end-dot{background:var(--navy);top:-5px;right:-3px}.germany-card,.trust-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;position:absolute;box-shadow:0 24px 60px #091f3221}.germany-card{border-top:4px solid var(--teal);width:230px;padding:25px;top:18%;right:2%}.germany-card small,.trust-card small{letter-spacing:.18em;color:#7d8b92;font-size:9px;display:block}.germany-card strong{color:var(--navy);margin:8px 0;font-size:18px;display:block}.germany-card em{color:var(--teal);font-size:10px;font-style:normal}.trust-card{align-items:center;gap:13px;padding:17px 20px;display:flex;bottom:13%;left:0}.trust-card>span{width:38px;height:38px;color:var(--teal);background:#dff5ed;border-radius:50%;place-items:center;font-weight:900;display:grid}.trust-card strong{color:var(--navy);margin-top:5px;font-size:12px;display:block}.abstract-map{color:var(--navy);justify-content:center;align-items:center;gap:22px;font-size:35px;font-weight:900;display:flex;position:absolute;inset:30% 16% auto 14%}.abstract-map span{background:#ffffff73;border:1px solid #091f322e;border-radius:46% 54% 42% 58%;place-items:center;width:100px;height:120px;display:grid}.abstract-map i{color:var(--teal);font-size:25px;font-style:normal}.band{padding-left:clamp(24px,7vw,110px);padding-right:clamp(24px,7vw,110px)}.stats{background:var(--navy);color:#fff;grid-template-columns:repeat(4,1fr);align-items:center;min-height:155px;display:grid}.stats div{border-inline-end:1px solid #ffffff24;flex-direction:column;padding:8px 34px;display:flex}.stats div:last-child{border:0}.stats strong{color:var(--mint);font-family:Georgia,serif;font-size:38px}.stats span{opacity:.75;margin-top:7px;font-size:12px}.section{padding:110px clamp(24px,7vw,110px)}.section-heading{text-align:center;max-width:780px;margin:0 auto 58px}.section-heading h2,.about-copy h2,.cta-section h2{color:var(--navy);margin:16px 0;font-family:Georgia,Noto Serif Arabic,serif;font-size:clamp(36px,4vw,57px);line-height:1.15}.section-heading>p:last-child{color:var(--muted);line-height:1.7}.kicker{margin-bottom:12px}.path-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:1240px;margin:auto;display:grid}.path-card{background:#fff;border:1px solid #e0e4e3;padding:48px;scroll-margin-top:110px;position:relative;overflow:hidden}.path-card:before{content:"";background:var(--teal);height:5px;position:absolute;inset:0 0 auto}.employer-card:before{background:#b88d53}.path-number{color:#eef1ef;font-family:Georgia,serif;font-size:64px;font-weight:700;position:absolute;top:30px;right:35px}.path-icon{width:52px;height:52px;color:var(--teal);background:#e4f5f0;border-radius:50%;place-items:center;margin-bottom:30px;font-size:25px;display:grid}.employer-card .path-icon{color:#aa7940;background:#f5eee4}.path-card h3{color:var(--navy);font-family:Georgia,Noto Serif Arabic,serif;font-size:29px;position:relative}.path-card>p{color:var(--muted);min-height:60px;line-height:1.7}.path-card ul{border-top:1px solid #edf0ef;margin:22px 0;padding:20px 0;list-style:none}.path-card li{color:#3d4d57;align-items:center;gap:11px;padding:8px 0;font-size:14px;display:flex}.path-card li span{color:var(--teal);font-weight:900}.path-card aside{color:#7e5e35;background:#f6f1e8;margin:-8px 0 24px;padding:13px 15px;font-size:12px;font-weight:800}.path-card>a{color:var(--teal);border-top:1px solid #edf0ef;justify-content:space-between;padding-top:22px;font-size:13px;font-weight:900;display:flex}.services-section{background:var(--navy);color:#fff}.section-heading.light h2{color:#fff}.services-grid{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);max-width:1240px;margin:auto;display:grid}.services-grid article{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;min-height:220px;padding:36px}.services-grid article>span{color:var(--mint);font-size:11px;font-weight:900}.services-grid h3{margin:40px 0 14px;font-family:Georgia,Noto Serif Arabic,serif;font-size:21px}.services-grid p{color:#b8c3ca;font-size:13px;line-height:1.7}.journey-section{background:#f4f1eb}.journey{direction:ltr;grid-template-columns:repeat(5,1fr);max-width:1240px;margin:auto;display:grid}.journey div{text-align:center;position:relative}.journey strong{border:2px solid var(--teal);width:54px;height:54px;color:var(--teal);z-index:2;background:#fff;border-radius:50%;place-items:center;margin:auto;display:grid;position:relative}.journey span{color:var(--navy);margin-top:18px;font-size:13px;font-weight:800;display:block}.journey i{background:#9fc9c0;width:calc(100% - 54px);height:1px;position:absolute;top:27px;left:calc(50% + 27px)}.about-section{background:#fff;grid-template-columns:.85fr 1.15fr;align-items:center;gap:9vw;display:grid}.about-art{background:linear-gradient(145deg,#0d3047,#0b776f);place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.about-art:before,.about-art:after{content:"";border:1px solid #fff3;border-radius:50%;position:absolute}.about-art:before{width:390px;height:390px}.about-art:after{width:280px;height:280px}.ring{z-index:2;color:#fff;align-items:center;gap:18px;font-weight:900;display:flex;position:relative}.ring span{background:#ffffff1f;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:78px;height:78px;display:grid}.ring i{color:var(--mint);font-size:27px;font-style:normal}.about-art>p{color:#fff;letter-spacing:.2em;font-size:10px;font-weight:900;line-height:1.5;position:absolute;bottom:22px;left:26px}.about-copy>p:not(.kicker){color:var(--muted);font-size:16px;line-height:1.85}.locations{flex-wrap:wrap;gap:22px;margin-top:30px;display:flex}.locations span{color:var(--teal);font-size:12px;font-weight:800}.cta-section{background:var(--teal);color:#fff;justify-content:space-between;align-items:center;gap:30px;margin:0 clamp(24px,7vw,110px) 100px;padding:58px 64px;display:flex}.cta-section .kicker{color:#bff3e6}.cta-section h2{color:#fff;margin:8px 0 12px}.cta-section p{max-width:700px;margin:0;line-height:1.7}.light-button{white-space:nowrap;color:var(--navy)!important;background:#fff!important}footer{color:#aab8c0;background:#071a29;grid-template-columns:1.3fr 2fr 1fr;align-items:center;gap:30px;padding:65px clamp(24px,7vw,110px) 30px;display:grid}footer .brand strong{color:#fff}footer>p{font-size:13px}footer>a:not(.brand){color:var(--mint);text-align:end;font-size:13px;font-weight:800}footer>small{border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:24px;font-size:10px}[dir=rtl] .path-number{left:35px;right:auto}[dir=rtl] .about-art>p{left:auto;right:26px}[dir=rtl] footer>a:not(.brand){text-align:start}@media (width<=980px){.nav{display:none}.nav.open{background:#fff;border-bottom:1px solid #ddd;flex-direction:column;padding:28px;display:flex;position:absolute;top:86px;left:0;right:0}.menu-button{display:block}.button.compact{display:none}.hero{grid-template-columns:1fr;padding-top:60px}.hero-visual{min-height:390px}.path-grid,.about-section{grid-template-columns:1fr}.services-grid{grid-template-columns:repeat(2,1fr)}.journey{grid-template-columns:1fr;gap:18px}.journey div{text-align:start;align-items:center;gap:15px;display:flex}.journey strong,.journey span{margin:0}.journey i{width:1px;height:18px;top:54px;left:27px}.about-art{min-height:340px}footer{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (width<=620px){.site-header{padding:0 18px}.hero{min-height:auto;padding:50px 20px 60px}.hero h1{font-size:43px}.hero-visual{min-height:330px}.germany-card{width:190px;right:0}.abstract-map{inset:33% 8% auto}.abstract-map span{width:80px;height:100px}.stats{grid-template-columns:repeat(2,1fr);padding:22px}.stats div{border-bottom:1px solid #ffffff24;padding:18px}.section{padding:78px 20px}.path-card{padding:34px 25px}.services-grid{grid-template-columns:1fr}.cta-section{flex-direction:column;align-items:flex-start;margin:0 20px 70px;padding:38px 26px}footer{grid-template-columns:1fr;padding:55px 24px 28px}footer .footer-brand{grid-column:auto}footer>a:not(.brand){text-align:start}.lang-switch button{padding:6px}.hero-buttons .button{width:100%}}.v90-readiness{background:#f3f8f6;border-inline-start:5px solid #dfb257;grid-template-columns:108px 1fr;align-items:center;gap:20px;margin:18px 0 22px;padding:18px;display:grid}.v90-readiness.v90-ready{border-color:#15958d}.v90-readiness-score{color:#fff;background:#0a2d43;border-radius:50%;justify-content:center;align-items:baseline;width:96px;height:96px;padding-top:26px;display:flex;box-shadow:inset 0 0 0 7px #6bd3c22e}.v90-readiness-score strong{color:#71d7c8;font:800 29px Georgia,serif}.v90-readiness-score span{font-size:9px}.v90-readiness h3{color:#092c42;margin:0;font:700 19px Georgia,Noto Serif Arabic,serif}.v90-readiness p{color:#61747b;margin:5px 0 11px;font-size:10px}.v90-readiness-items{flex-wrap:wrap;gap:6px;display:flex}.v90-readiness-items span{color:#748188;background:#fff;padding:6px 8px;font-size:8px;font-weight:800}.v90-readiness-items .complete{color:#0a8179;border:1px solid #bee0da}.v90-readiness-items .missing{color:#8a6433;border:1px dashed #dfc69c}.v90-results-control{background:#092c42;justify-content:space-between;align-items:stretch;gap:18px;margin-bottom:20px;padding:13px;display:flex}.v90-distribution{flex:1;grid-template-columns:repeat(3,minmax(120px,1fr));display:grid}.v90-distribution article{color:#fff;border-inline-end:1px solid #ffffff1f;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;padding:8px 17px;display:grid;position:relative}.v90-distribution strong{color:#70d7c8;grid-row:1/3;font:800 28px Georgia,serif}.v90-distribution span{font-size:8px;font-weight:900}.v90-distribution i{background:#71d7c8;width:45px;height:3px}.v90-distribution i.potential{background:#dfb257}.v90-distribution i.review{background:#81939a}.v90-score-filters{align-items:center;gap:5px;display:flex}.v90-score-filters button{color:#cbd7d9;cursor:pointer;background:0 0;border:1px solid #ffffff3d;min-width:72px;height:38px;font-size:8px;font-weight:900}.v90-score-filters button.active{color:#092c42;background:#70d7c8;border-color:#70d7c8}.v90-card-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.candidate-card .v90-card-actions button{height:42px}.candidate-card .v90-card-actions .compare{color:#61747b;border-color:#9eadaf}.candidate-card .v90-card-actions .active{color:#fff;background:#092c42;border-color:#092c42}.v90-compare-notice{color:#805d2c;background:#fff5df;padding:11px 14px;font-size:9px}.v90-compare-panel{background:#edf5f2;border:1px solid #d4e5e1;margin-top:25px;padding:24px}.v90-compare-panel>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.v90-compare-panel h3{color:#092c42;margin:4px 0;font:700 28px Georgia,Noto Serif Arabic,serif}.v90-compare-panel header p:not(.kicker){color:#65777e;margin:0;font-size:10px}.v90-compare-panel header>b{color:#15958d;font:800 28px Georgia,serif}.v90-compare-grid{grid-template-columns:repeat(var(--compare-columns), minmax(0, 1fr));gap:10px;display:grid}.v90-compare-grid article{background:#fff;border-top:4px solid #15958d;padding:20px;position:relative}.v90-compare-grid article>button:first-child{color:#61747b;cursor:pointer;top:9px;background:#edf3f1;border:0;width:26px;height:26px;position:absolute;inset-inline-end:9px}.v90-compare-grid article>small{color:#7c8b91;padding-inline-end:30px;font-size:8px;display:block}.v90-compare-grid article>strong{color:#15958d;margin:11px 0 4px;font:800 42px Georgia,serif;display:block}.v90-compare-grid h4{color:#092c42;min-height:40px;margin:0 0 14px;font:700 17px Georgia,Noto Serif Arabic,serif}.v90-compare-grid dl{border-top:1px solid #e4ebe8;margin:0}.v90-compare-grid dl div{border-bottom:1px solid #e8eeec;justify-content:space-between;gap:12px;padding:8px 0;font-size:9px;display:flex}.v90-compare-grid dt{color:#78878c}.v90-compare-grid dd{color:#14384b;text-align:end;margin:0;font-weight:900}.v90-compare-grid article>p{color:#4d686f;min-height:38px;font-size:9px;line-height:1.6}.v90-compare-grid .v90-compare-select{color:#fff;cursor:pointer;background:#092c42;border:0;width:100%;height:39px;font-size:8px;font-weight:900}.v90-employer-command{color:#fff;background:#092c42;grid-template-columns:.8fr 1.5fr;margin:0 clamp(24px,7vw,110px) 26px;display:grid;box-shadow:18px 18px #dcece7}.v90-command-intro{border-inline-end:1px solid #ffffff1f;padding:28px}.v90-command-intro .kicker{color:#70d7c8}.v90-command-intro h2{color:#fff;margin:7px 0 20px;font:700 27px Georgia,Noto Serif Arabic,serif}.v90-command-intro>strong{color:#70d7c8;font-size:13px;display:block}.v90-command-intro>p:not(.kicker){color:#b9c9cd;font-size:10px;line-height:1.7}.v90-command-intro a{color:#092c42;background:#70d7c8;margin-top:8px;padding:10px 13px;font-size:9px;font-weight:900;display:inline-block}.v90-command-metrics{grid-template-columns:repeat(4,1fr);display:grid}.v90-command-metrics article{border-inline-end:1px solid #ffffff1a;padding:27px 18px}.v90-command-metrics small,.v90-command-metrics span{color:#aebfc4;font-size:8px;display:block}.v90-command-metrics b{color:#70d7c8;margin:8px 0;font:800 35px Georgia,serif;display:block}.v90-command-flow{color:#596e75;background:#fff;grid-column:1/-1;grid-template-columns:repeat(6,1fr);display:grid}.v90-command-flow span{border-inline-end:1px solid #e2e9e6;padding:12px;font-size:8px;font-weight:900}.v90-command-flow b{color:#15958d;margin-inline-end:7px}@media (width<=900px){.v90-results-control,.v90-compare-panel>header{flex-direction:column;align-items:stretch}.v90-employer-command{grid-template-columns:1fr;margin-inline:20px}.v90-command-metrics{grid-template-columns:1fr 1fr}.v90-command-flow{grid-template-columns:repeat(3,1fr)}.v90-compare-grid{grid-template-columns:1fr}}@media (width<=620px){.v90-readiness{grid-template-columns:1fr}.v90-readiness-score{width:88px;height:88px}.v90-distribution{grid-template-columns:1fr}.v90-score-filters{flex-wrap:wrap}.v90-card-actions{grid-template-columns:1fr}.v90-command-metrics,.v90-command-flow{grid-template-columns:1fr 1fr}}.tailored-package-candidate{background:linear-gradient(135deg,#f5fbf9,#edf7f5);border:1px solid #b9ddd8;grid-column:1/-1;gap:14px;margin-top:12px;padding:18px;display:grid}.tailored-match-summary{grid-template-columns:auto 1fr;align-items:center;gap:8px 18px;display:grid}.tailored-match-summary>span{text-align:center;color:#fff;background:#0b3048;grid-row:1/3;min-width:92px;padding:12px;display:grid}.tailored-match-summary>span b{color:#77d9cd;font-size:1.7rem}.tailored-match-summary p,.tailored-match-summary small{margin:0}.tailored-package-action{gap:10px;display:grid}.tailored-package-action>button,.tailored-package-ready a{color:#fff;background:#14958e;border:0;justify-self:start;padding:11px 16px;font-weight:800;text-decoration:none}.tailored-package-waiting,.tailored-package-ready{background:#fff;border-inline-start:4px solid #14958e;margin:0;padding:13px 15px}.tailored-package-ready{justify-content:space-between;align-items:center;gap:14px;display:flex}.employer-tailored-downloads{gap:8px;display:grid!important}.employer-tailored-downloads span{gap:8px;display:flex}.v89-admin-packages{gap:16px;display:grid}.v89-review-actions{flex-wrap:wrap;gap:7px;display:flex}.v89-review-actions button{padding:8px 10px}.v89-review-actions button:last-child{color:#173a4b;background:#eef3f2}@media (width<=720px){.tailored-match-summary{grid-template-columns:1fr}.tailored-match-summary>span{grid-row:auto;width:100%}.tailored-package-ready{flex-direction:column;align-items:stretch}.tailored-package-ready a{text-align:center;justify-self:stretch}}.job-matcher{background:#eef4f1;grid-template-columns:.72fr 1.28fr;align-items:start;gap:6vw;padding:90px clamp(24px,7vw,110px);display:grid}.matcher-copy h2{color:var(--navy);margin:10px 0 22px;font-family:Georgia,Noto Serif Arabic,serif;font-size:clamp(38px,4vw,58px);line-height:1.15}.matcher-copy>p:not(.kicker){color:#607078;line-height:1.8}.match-flow{direction:ltr;align-items:center;gap:10px;margin-top:32px;display:flex}.match-flow span{width:94px;color:var(--teal);background:#fff;padding:12px;font-family:Georgia,serif;font-size:20px}.match-flow span b{color:var(--navy);font-family:Arial,sans-serif;font-size:9px}.match-flow i{color:#92aaa4;font-style:normal}.matcher-form{background:#fff;padding:28px;box-shadow:0 20px 50px #091f3214}.matcher-form label{color:#5e6e75;margin-bottom:15px;font-size:10px;font-weight:900;display:block}.matcher-form input,.matcher-form textarea{width:100%;color:var(--navy);font:inherit;background:#fbfcfb;border:1px solid #d6dfdc;margin-top:8px;padding:13px;display:block}.matcher-form input{height:49px}.matcher-form textarea{resize:vertical;min-height:130px;line-height:1.55}.required-skills>small{color:#5e6e75;font-size:10px;font-weight:900}.required-skills>div{flex-wrap:wrap;gap:7px;max-height:125px;margin-top:10px;display:flex;overflow:auto}.required-skills button{color:#5b6970;cursor:pointer;background:#f7f8f7;border:1px solid #d7dfdc;padding:8px 10px;font-size:9px}.required-skills button.active{border-color:var(--teal);color:#087872;background:#dff4ee;font-weight:900}.match-button{cursor:pointer;border:0;width:100%;margin-top:22px}.match-button:disabled{opacity:.4;cursor:not-allowed}.match-badge{color:#fff;z-index:2;top:-1px;flex-direction:column;justify-content:center;align-items:center;width:58px;height:62px;display:flex;position:absolute;inset-inline-end:18px}.match-badge.high{background:var(--teal)}.match-badge.medium{background:#b48749}.match-badge.low{background:#76848a}.match-badge strong{font-family:Georgia,serif;font-size:20px}.match-badge span{letter-spacing:.12em;font-size:7px}.candidate-card:has(.match-badge) .candidate-top{padding-inline-end:58px}.skill-tags .skill-match{color:#087872;background:#dff4ee;font-weight:900}.missing-skills{color:#8b6460;background:#fbf1ef;margin:13px 0;padding:9px;font-size:9px;line-height:1.55}.missing-skills b{color:#9b4f45}.employer-portal{background:#f5f4f0;min-height:100vh}.portal-header{z-index:20;background:#fff;border-bottom:1px solid #e1e5e4;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 clamp(22px,6vw,90px);display:grid;position:sticky;top:0}.portal-header .back-link{color:var(--teal);font-size:12px;font-weight:800}.portal-header .lang-switch{justify-self:end}.portal-hero{background:linear-gradient(125deg,#f8f5ee,#e5f3ef);grid-template-columns:1.4fr .6fr;align-items:center;gap:8vw;padding:80px clamp(24px,7vw,110px);display:grid}.portal-hero h1{max-width:900px;font-size:clamp(44px,5vw,72px)}.portal-hero>div>p:not(.eyebrow){color:#566873;max-width:800px;font-size:18px;line-height:1.75}.portal-trust{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.portal-trust span{color:var(--navy);background:#fff;padding:10px 14px;font-size:11px;font-weight:900;box-shadow:0 6px 20px #091f320f}.portal-trust span:first-letter{color:var(--teal)}.portal-hero aside{background:var(--navy);color:#fff;flex-direction:column;padding:35px;display:flex;box-shadow:18px 18px #0e8c8729}.portal-hero aside small{letter-spacing:.2em;color:var(--mint);font-size:9px}.portal-hero aside strong{color:var(--mint);margin:18px 0 4px;font-family:Georgia,serif;font-size:68px}.portal-hero aside>span{color:#c2ccd2;font-size:12px}.portal-hero aside i{color:#9eb0ba;border-top:1px solid #ffffff21;margin-top:28px;padding-top:20px;font-size:10px;font-style:normal}.talent-browser{max-width:1500px;margin:auto;padding:90px clamp(24px,7vw,110px)}.browser-head{justify-content:space-between;align-items:end;margin-bottom:34px;display:flex}.browser-head h2,.employer-process h2,.staffing-brief h2{color:var(--navy);margin:7px 0;font-family:Georgia,Noto Serif Arabic,serif;font-size:clamp(34px,4vw,54px)}.browser-head>strong{color:var(--teal);background:#fff;border:1px solid #b9d9d3;padding:9px 13px;font-size:12px}.filters{background:var(--navy);grid-template-columns:2fr 1fr 1fr;gap:12px;padding:18px;display:grid}.filters label{letter-spacing:.12em;color:#aabac3;text-transform:uppercase;font-size:9px;font-weight:900}.filters select{width:100%;height:48px;color:var(--navy);background:#fff;border:0;margin-top:8px;padding:0 14px;font-size:13px;font-weight:700;display:block}.privacy-note{color:#6d787e;margin:18px 0 28px;font-size:11px}.candidate-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.candidate-card{background:#fff;border:1px solid #e0e4e2;padding:26px;transition:all .2s;position:relative}.candidate-card:hover,.candidate-card.chosen{border-color:var(--teal);transform:translateY(-2px);box-shadow:0 16px 35px #091f3214}.candidate-card.chosen:before{content:"✓";background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid;position:absolute;top:-8px;right:-8px}.candidate-top{border-bottom:1px solid #e9eceb;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding-bottom:20px;display:grid}.candidate-avatar{width:48px;height:48px;color:var(--teal);background:#dff3ed;border-radius:50%;place-items:center;font-weight:900;display:grid}.candidate-top small{color:#88949a;letter-spacing:.1em;font-size:9px}.candidate-top h3{color:var(--navy);margin:4px 0;font-family:Georgia,Noto Serif Arabic,serif;font-size:18px}.candidate-top p{color:#7b888e;margin:0;font-size:10px}.candidate-top em{background:var(--navy);color:#fff;border-radius:2px;padding:8px;font-size:11px;font-style:normal;font-weight:900}.candidate-facts{grid-template-columns:1.3fr 1fr 1fr;gap:8px;padding:19px 0;display:grid}.candidate-facts span{color:#44545e;font-size:11px;font-weight:800}.candidate-facts small{letter-spacing:.1em;color:#9aa3a7;margin-bottom:5px;font-size:7px;display:block}.skill-tags{flex-wrap:wrap;gap:6px;display:flex}.skill-tags span{color:#54626a;background:#f1f3f2;padding:6px 8px;font-size:9px}.candidate-status{color:#68777e;margin:18px 0;font-size:10px}.candidate-status b{color:var(--teal)}.candidate-card button{border:1px solid var(--teal);width:100%;height:42px;color:var(--teal);cursor:pointer;background:#fff;font-size:11px;font-weight:900}.candidate-card.chosen button{background:var(--teal);color:#fff}.empty-state{text-align:center;color:#78868c;background:#fff;padding:50px}.selection-bar{z-index:10;color:#fff;background:#091f32f7;justify-content:space-between;align-items:center;max-width:760px;margin:34px auto 0;padding:14px 16px 14px 24px;display:flex;position:sticky;bottom:18px;box-shadow:0 18px 45px #091f3240}.selection-bar>span{font-size:12px}.selection-bar>span b{color:var(--mint);margin-inline-end:5px;font-size:22px}.selection-bar .button{min-height:43px}.button.disabled{opacity:.4;pointer-events:none}.employer-process{background:#fff;padding:95px clamp(24px,7vw,110px)}.employer-process>.section-heading{margin-bottom:44px}.employer-process>div:last-child{border-top:1px solid #dce3e1;grid-template-columns:repeat(4,1fr);max-width:1240px;margin:auto;display:grid}.employer-process article{border-inline-end:1px solid #dce3e1;padding:28px}.employer-process article:last-child{border:0}.employer-process article strong{color:var(--teal);font-family:Georgia,serif;font-size:25px}.employer-process h3{color:var(--navy);margin:26px 0 10px;font-size:15px}.employer-process article p{color:#718087;font-size:12px;line-height:1.65}.staffing-brief{background:var(--teal);color:#fff;justify-content:space-between;align-items:center;gap:40px;margin:90px clamp(24px,7vw,110px);padding:55px 60px;display:flex}.staffing-brief .kicker{color:#bdf3e6}.staffing-brief h2{color:#fff}.staffing-brief p{max-width:760px;line-height:1.7}.employer-portal footer{grid-template-columns:1fr 1fr 1fr}.employer-portal footer>p{text-align:center}[dir=rtl] .candidate-card.chosen:before{left:-8px;right:auto}@media (width<=1000px){.portal-hero,.job-matcher{grid-template-columns:1fr}.portal-hero aside{max-width:340px}.candidate-grid,.employer-process>div:last-child{grid-template-columns:repeat(2,1fr)}.portal-header{grid-template-columns:1fr auto}.portal-header .back-link{display:none}}@media (width<=650px){.portal-header{padding:0 17px}.portal-hero{padding:55px 20px}.portal-hero h1{font-size:41px}.portal-trust{flex-direction:column}.job-matcher{padding:70px 18px}.matcher-form{padding:20px}.match-flow{gap:5px}.match-flow span{flex:1;width:auto}.filters{grid-template-columns:1fr}.talent-browser{padding:65px 18px}.browser-head{flex-direction:column;align-items:start;gap:14px}.candidate-grid{grid-template-columns:1fr}.candidate-facts{grid-template-columns:1.4fr 1fr 1fr}.selection-bar{flex-direction:column;align-items:stretch;gap:12px;bottom:8px}.selection-bar .button{width:100%}.employer-process{padding:70px 20px}.employer-process>div:last-child{grid-template-columns:1fr}.employer-process article{border-inline-end:0;border-bottom:1px solid #dce3e1}.staffing-brief{flex-direction:column;align-items:flex-start;margin:60px 20px;padding:38px 25px}.employer-portal footer{grid-template-columns:1fr}.employer-portal footer>p{text-align:start}}.cv-scanner{background:#eef4f1;grid-template-columns:.72fr 1.28fr;align-items:start;gap:6vw;padding:96px clamp(24px,7vw,110px);display:grid}.scanner-intro{position:sticky;top:120px}.scanner-intro h2{color:var(--navy);margin:12px 0 22px;font-family:Georgia,Noto Serif Arabic,serif;font-size:clamp(38px,4vw,58px);line-height:1.13}.scanner-intro>p:not(.kicker){color:#60727b;line-height:1.8}.scanner-points{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.scanner-points span{color:var(--teal);background:#fff;padding:9px 12px;font-size:10px;font-weight:900}.scanner-workspace{background:#fff;padding:28px;box-shadow:0 22px 55px #091f3214}.upload-box{text-align:center;cursor:pointer;background:#fbfcfb;border:2px dashed #b9c9c5;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:25px;display:flex}.upload-box:hover,.upload-box.uploaded{border-color:var(--teal);background:#f0faf7}.upload-box input{opacity:0;width:1px;height:1px;position:absolute}.upload-box i{width:45px;height:45px;color:var(--teal);background:#e3f4ef;border-radius:50%;place-items:center;margin-bottom:12px;font-size:23px;font-style:normal;display:grid}.upload-box strong{color:var(--navy);overflow-wrap:anywhere;max-width:90%;font-size:13px}.upload-box small{color:#8a969b;margin-top:8px;font-size:9px}.scanner-fields{grid-template-columns:1.5fr .5fr;gap:12px;margin-top:18px;display:grid}.scanner-fields label{color:#63737a;font-size:9px;font-weight:900}.scanner-fields select,.scanner-fields input{width:100%;height:47px;color:var(--navy);font:inherit;background:#fff;border:1px solid #d7dfdc;margin-top:7px;padding:0 12px}.scanner-fields label>small{color:#89969b;margin-top:6px;font-size:8px;font-weight:500;line-height:1.5;display:block}.scan-context-fields{border-top:1px solid #edf1ef;grid-template-columns:1fr 1fr;padding-top:16px}.scan-context-fields>label:first-child{grid-column:1/-1}.public-custom-occupation{background:#f7fbfa!important;border-color:#9fc9c0!important;margin-top:10px!important}.scanner-fields[hidden],.skill-picker[hidden],.scan-dashboard[hidden]{display:none!important}.skill-picker{margin-top:22px}.skill-picker>small{color:#566970;font-weight:900}.skill-picker>div{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.skill-picker button{color:#596970;cursor:pointer;background:#f7f8f7;border:1px solid #d6dfdc;padding:9px 11px;font-size:10px}.skill-picker button.active{border-color:var(--teal);color:#087872;background:#dff4ee;font-weight:900}.scan-button{cursor:pointer;border:0;width:100%;margin-top:24px}.scan-button:disabled{opacity:.4;cursor:not-allowed}.scan-dashboard{border-top:5px solid var(--teal);background:#fff;grid-column:1/-1;grid-template-columns:300px 1fr;display:grid;box-shadow:0 22px 55px #091f3214}.public-market-fit-result{background:#fff;border:1px solid #cfe0db;border-radius:24px;grid-column:1/-1;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);display:grid;overflow:hidden;box-shadow:0 24px 64px #08283a1f}.public-market-fit-score{background:radial-gradient(circle at 30% 15%, #66d1bd33, transparent 38%), var(--navy);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:34px;display:flex}.public-market-fit-score>small{max-width:240px;color:var(--mint);font-size:12px;font-weight:900;line-height:1.6}.public-market-fit-score .score-ring{margin:24px auto 18px}.public-market-fit-score>b{font-size:17px}.public-market-fit-content{padding:clamp(28px,4vw,52px)}.public-market-fit-content h3{max-width:760px;color:var(--navy);margin:10px 0 12px;font-size:clamp(25px,2.8vw,38px);line-height:1.25}.public-market-fit-content>p:not(.kicker){color:#64757b;max-width:780px;font-size:14px;line-height:1.8}.public-extracted-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 18px;display:grid}.public-extracted-facts>div{background:#f7faf9;border:1px solid #dce7e3;border-radius:12px;padding:14px 16px}.public-extracted-facts dt{color:#718187;font-size:11px;font-weight:700}.public-extracted-facts dd{color:var(--navy);margin:5px 0 0;font-size:15px;font-weight:900}.public-extracted-skills{flex-wrap:wrap;gap:8px;display:flex}.public-extracted-skills span{color:#08766f;background:#e4f5f0;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.public-fit-gaps{color:#5f676a;background:#fff9f1;border-inline-start:3px solid #db9d58;margin-top:18px;padding:16px 18px}.public-fit-gaps strong{color:var(--navy);font-size:12px}.public-fit-gaps ul{margin:8px 0 0;padding-inline-start:18px;font-size:11px;line-height:1.7}.public-fit-register{width:fit-content;margin-top:22px}.score-card{text-align:center;background:var(--navy);color:#fff;padding:34px}.score-card>small{letter-spacing:.14em;color:var(--mint);font-size:9px;font-weight:900}.score-ring{--score:0deg;background:radial-gradient(circle closest-side, var(--navy) 78%, transparent 79%), conic-gradient(var(--mint) var(--score), #ffffff1f 0);border-radius:50%;place-content:center;width:150px;height:150px;margin:24px auto 18px;display:grid}.score-ring strong{font-family:Georgia,serif;font-size:52px;line-height:.9}.score-ring span{color:#aebdc4;font-size:10px}.score-card>b{font-size:12px}.metric-grid{grid-template-columns:repeat(2,1fr);gap:14px;padding:30px;display:grid}.metric-grid article{border:1px solid #e0e6e4;padding:18px}.metric-grid article>div{color:#53646c;justify-content:space-between;gap:10px;font-size:10px;display:flex}.metric-grid article>div strong{color:var(--teal);font-size:15px}.metric-grid article>i{background:#edf0ef;height:5px;margin-top:15px;display:block}.metric-grid article>i b{background:var(--teal);height:100%;display:block}.metric-grid article>p{color:#748187;margin:11px 0 0;font-size:9px;line-height:1.6}.metric-grid .metric-pending{background:#fbfcfb;border-style:dashed}.metric-pending strong{color:#7c8a8f!important;font-size:10px!important}.metric-grid .priority-card{background:#f7f8f6;grid-column:1/-1}.priority-card>span{color:var(--navy);font-size:10px;font-weight:900}.priority-card ul{color:#65757c;margin:13px 0 0;padding-inline-start:20px;font-size:11px;line-height:1.9}.reference-occupation-card{border-inline-start:4px solid var(--teal)!important}.reference-occupation-card h3{color:var(--navy);margin:10px 0 2px;font-family:Georgia,Noto Serif Arabic,serif;font-size:24px}.reference-occupation-card a,.score-method-note a{color:var(--teal);margin-top:10px;font-size:10px;font-weight:900;display:inline-block}.reference-occupation-card small{color:#7b898e;margin-top:10px;font-size:8px;line-height:1.6;display:block}.metric-grid .market-insight-card{color:#fff;background:linear-gradient(135deg,#08283c 0%,#0a6e6d 100%);border:0}.market-insight-head{align-items:center;margin-top:12px}.metric-grid .market-insight-head strong{color:var(--mint);font-family:Georgia,serif;font-size:30px}.metric-grid .market-insight-head b{color:#fff;background:#ffffff1f;padding:7px 10px;font-size:10px}.metric-grid .market-insight-card p,.metric-grid .market-insight-card small{color:#d6efea;line-height:1.7}.score-method-note>div{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.dashboard-footer{color:#748187;border-top:1px solid #e4e8e6;grid-column:1/-1;justify-content:space-between;gap:20px;padding:18px 26px;font-size:10px;display:flex}.dashboard-footer a{color:var(--teal);font-weight:900}.individual-portal{background:#f8f6f1;min-height:100vh}.individual-hero{background:linear-gradient(125deg,#f8f5ee,#e2f2ed);grid-template-columns:1.35fr .65fr;align-items:center;gap:8vw;padding:80px clamp(24px,7vw,110px);display:grid}.individual-hero h1{max-width:920px;font-size:clamp(44px,5vw,72px)}.individual-hero>div>p:not(.eyebrow){color:#566873;max-width:800px;font-size:18px;line-height:1.75}.individual-hero aside{background:var(--navy);color:#fff;align-items:center;gap:24px;min-height:250px;padding:32px;display:flex;box-shadow:18px 18px #0e8c872b}.passport-mark{width:82px;height:112px;color:var(--mint);border:1px solid #ffffff59;border-radius:5px;place-items:center;font-family:Georgia,serif;font-size:30px;display:grid}.individual-hero aside small{color:var(--mint);letter-spacing:.18em;font-size:9px}.individual-hero aside strong{margin:12px 0;font-family:Georgia,serif;font-size:28px;display:block}.individual-hero aside p{color:#afbec5;margin:0;font-size:10px}.goal-section{padding:95px clamp(24px,7vw,110px)}.goal-grid{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1280px;margin:auto;display:grid}.goal-card{text-align:start;cursor:pointer;min-height:245px;color:inherit;background:#fff;border:1px solid #dde3e1;padding:28px;transition:all .2s;position:relative}.goal-card:hover,.goal-card.active{border-color:var(--teal);transform:translateY(-3px);box-shadow:0 18px 40px #091f3214}.goal-card.active:before{content:"";background:var(--teal);height:4px;position:absolute;inset:0 0 auto}.goal-card>span{color:#9aa5aa;letter-spacing:.15em;font-size:9px}.goal-card>i{width:44px;height:44px;color:var(--teal);background:#e5f4f0;border-radius:50%;place-items:center;margin:24px 0;font-style:normal;font-weight:900;display:grid}.goal-card h3{color:var(--navy);font-family:Georgia,Noto Serif Arabic,serif;font-size:20px}.goal-card p{color:#718087;font-size:12px;line-height:1.7}.goal-card>b{color:var(--teal);position:absolute;bottom:20px;right:22px}[dir=rtl] .goal-card>b{left:22px;right:auto}.assessment-section{background:#fff;grid-template-columns:.7fr 1.3fr;align-items:start;gap:7vw;padding:90px clamp(24px,7vw,110px);display:grid}.assessment-copy h2,.document-section h2{color:var(--navy);font-family:Georgia,Noto Serif Arabic,serif;font-size:clamp(36px,4vw,56px);line-height:1.15}.assessment-copy>p:not(.kicker){color:#6b7a82;line-height:1.75}.selected-goal{border-inline-start:4px solid var(--teal);background:#e6f5f1;margin-top:34px;padding:22px}.selected-goal small{letter-spacing:.15em;color:#75868d;margin-bottom:7px;font-size:8px;display:block}.selected-goal strong{color:var(--navy)}.assessment-section form{background:#f4f3ef;grid-template-columns:1fr 1fr;gap:16px;padding:30px;display:grid}.assessment-section label{color:#617078;font-size:10px;font-weight:900}.assessment-section input,.assessment-section select{width:100%;height:48px;color:var(--navy);background:#fff;border:1px solid #d8dfdd;margin-top:8px;padding:0 13px;font-size:13px;display:block}.form-privacy{color:#718087;grid-column:1/-1;margin:5px 0;font-size:10px}.form-submit{grid-column:1/-1}.individual-journey{background:var(--navy);color:#fff;padding:95px clamp(24px,7vw,110px)}.individual-journey>.section-heading h2{color:#fff}.individual-journey>div:last-child{border-top:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);max-width:1240px;margin:auto;display:grid}.individual-journey article{border-inline-end:1px solid #ffffff26;padding:32px}.individual-journey article:last-child{border:0}.individual-journey article strong{color:var(--mint);font-family:Georgia,serif;font-size:27px}.individual-journey article h3{margin:25px 0 11px;font-size:15px}.individual-journey article p{color:#b8c5cb;font-size:12px;line-height:1.7}.document-section{grid-template-columns:.75fr 1.25fr;align-items:start;gap:8vw;padding:95px clamp(24px,7vw,110px);display:grid}.document-section>div>p:not(.kicker){color:#718087;line-height:1.7}.document-section ul{background:#fff;margin:0;padding:0;list-style:none}.document-section li{color:#3f5059;border-bottom:1px solid #e7eae9;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:19px 22px;font-size:13px;font-weight:800;display:grid}.document-section li span{color:#9aa5aa;font-family:Georgia,serif}.document-section li b{color:var(--teal)}.individual-cta{background:var(--teal)}.individual-portal footer{grid-template-columns:1fr 1fr 1fr}.individual-portal footer>p{text-align:center}@media (width<=1000px){.individual-hero,.assessment-section,.document-section,.cv-scanner{grid-template-columns:1fr}.scanner-intro{position:static}.scan-dashboard{grid-template-columns:260px 1fr}.individual-hero aside{max-width:430px}.goal-grid,.individual-journey>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.individual-hero{padding:55px 20px}.individual-hero h1{font-size:41px}.goal-section{padding:70px 18px}.goal-grid{grid-template-columns:1fr}.cv-scanner{padding:70px 18px}.scanner-workspace{padding:18px}.public-market-fit-result{grid-template-columns:1fr}.public-market-fit-score{min-height:310px}.public-extracted-facts{grid-template-columns:1fr}.public-fit-register{width:100%}.scanner-fields,.scan-dashboard{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr;padding:20px}.metric-grid .priority-card{grid-column:auto}.dashboard-footer{flex-direction:column}.assessment-section{padding:70px 18px}.assessment-section form{grid-template-columns:1fr;padding:22px}.form-privacy,.form-submit{grid-column:auto}.individual-journey{padding:70px 20px}.individual-journey>div:last-child{grid-template-columns:1fr}.individual-journey article{border-inline-end:0;border-bottom:1px solid #ffffff26}.document-section{padding:70px 20px}.individual-portal footer{grid-template-columns:1fr}.individual-portal footer>p{text-align:start}}.account-portal{background:#f3f2ee;min-height:100vh}.account-header{background:#fff;border-bottom:1px solid #e0e5e3;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(20px,6vw,90px);display:flex}.account-header>div{color:#64727a;align-items:center;gap:18px;font-size:11px;display:flex}.account-header>div a{color:var(--teal);font-weight:900}.account-hero{background:linear-gradient(125deg,#f8f5ee,#e2f2ed);grid-template-columns:1fr auto;align-items:center;gap:50px;padding:65px clamp(24px,7vw,110px);display:grid}.account-hero h1{margin:10px 0;font-size:clamp(40px,5vw,65px)}.account-hero p:not(.kicker){color:#5f7079}.account-hero aside{background:var(--navy);color:#fff;flex-direction:column;min-width:280px;padding:25px;display:flex}.account-hero aside small{color:var(--mint);font-size:9px}.account-hero aside strong{overflow-wrap:anywhere;margin:12px 0;font-size:12px}.account-hero aside span{color:#aebbc2;font-size:9px}.onboarding-card{background:#fff;max-width:980px;margin:65px auto;padding:35px;box-shadow:0 18px 50px #091f3214}.role-tabs{grid-template-columns:1fr 1fr;margin-bottom:28px;display:grid}.role-tabs button{color:#607078;cursor:pointer;background:#f7f8f7;border:1px solid #dbe2df;height:54px;font-weight:900}.role-tabs button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.account-form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.account-form label,.single-form label{color:#607078;font-size:10px;font-weight:900}.account-form input,.account-form select,.single-form input,.single-form select,.single-form textarea{width:100%;height:48px;color:var(--navy);font:inherit;background:#fbfcfb;border:1px solid #d8dfdc;margin-top:7px;padding:0 12px;display:block}.account-form .wide{grid-column:1/-1}.account-form .check{background:#eef7f4;align-items:start;gap:10px;padding:15px;line-height:1.6;display:flex}.account-form .check input{width:18px;height:18px;margin:1px 0 0}.account-note{color:#7c898f;font-size:10px}.save-account{cursor:pointer;border:0;width:100%;margin-top:24px}.save-account:disabled{opacity:.4}.dashboard-grid{grid-template-columns:1fr 1fr;gap:22px;max-width:1280px;margin:65px auto;padding:0 25px;display:grid}.dashboard-grid>article{background:#fff;border:1px solid #e0e5e3;padding:30px}.dashboard-grid h2{color:var(--navy);font-family:Georgia,Noto Serif Arabic,serif;font-size:28px}.status-line,.job-row,.consent-row{border-bottom:1px solid #e7ebe9;justify-content:space-between;gap:15px;padding:15px 0;font-size:11px;display:flex}.status-line b,.job-row b{color:var(--teal)}.secure-upload{cursor:pointer;color:var(--navy);border:2px dashed #b8cbc5;flex-direction:column;align-items:center;margin-top:25px;padding:25px;font-weight:900;display:flex}.secure-upload input{margin:13px 0}.secure-upload span{color:#829097;font-size:9px}.dash-empty{text-align:center;color:#7c898f;background:#f6f7f5;padding:35px;font-size:11px}.consent-row{grid-template-columns:1fr auto;align-items:center;display:grid}.consent-row div{flex-direction:column;gap:5px;display:flex}.consent-row span{color:#8b979c;font-size:9px}.consent-row em{color:#b17a3e;font-size:9px;font-style:normal}.consent-row aside{grid-column:1/-1;gap:8px;display:flex}.consent-row button{border:1px solid var(--teal);color:var(--teal);cursor:pointer;background:#fff;padding:7px 14px}.single-form{gap:13px;display:grid}.single-form textarea{resize:vertical;height:110px;padding:12px}.single-form .button{cursor:pointer;border:0}.job-row>div{flex-direction:column;gap:5px;display:flex}.job-row span{color:#8a969b;font-size:9px}.portal-notice{background:var(--navy);color:#fff;z-index:50;padding:14px 22px;font-size:11px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0003}.consent-tracker{grid-column:1/-1}.employer-consent{border-bottom:1px solid #e7ebe9;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:16px 0;display:grid}.employer-consent>div{flex-direction:column;gap:5px;display:flex}.employer-consent span,.employer-consent small{color:#839096;font-size:9px}.employer-consent em{color:#8b673d;background:#f1eee8;padding:6px 9px;font-size:9px;font-style:normal;font-weight:900}.employer-consent .consent-approved{color:#087b75;background:#e4f4ef}.employer-consent .consent-declined{color:#9c4337;background:#f8e7e4}.employer-consent a{background:var(--teal);color:#fff;padding:9px 12px;font-size:9px;font-weight:900}@media (width<=800px){.account-hero,.dashboard-grid{grid-template-columns:1fr}.account-hero aside{min-width:0}.account-form{grid-template-columns:1fr}.account-form .wide{grid-column:auto}.onboarding-card{margin:35px 18px;padding:22px}.account-header>div span{display:none}}@media (width<=620px){.employer-consent{grid-template-columns:1fr auto}.employer-consent a,.employer-consent small{grid-column:1/-1}.employer-consent a{text-align:center}}.notification-center,.interview-center{background:#fff;border:1px solid #e0e5e3;max-width:1280px;margin:0 auto 65px;padding:30px}.notification-center>div:first-child{justify-content:space-between;align-items:center;display:flex}.notification-center h2,.interview-center h2{color:var(--navy);font-family:Georgia,Noto Serif Arabic,serif;font-size:28px}.notification-center article{border-top:1px solid #e7ebe9;grid-template-columns:auto 1fr;gap:13px;padding:16px 0;display:grid}.notification-center article>span{color:var(--teal);font-size:10px}.notification-center article strong{color:var(--navy);font-size:12px}.notification-center article p{color:#64747c;margin:6px 0;font-size:10px;line-height:1.7}.notification-center article small{color:#96a0a5;font-size:8px}.interview-center article{border-top:1px solid #e7ebe9;grid-template-columns:1fr auto auto auto;align-items:center;gap:15px;padding:17px 0;display:grid}.interview-center article>div{flex-direction:column;gap:5px;display:flex}.interview-center article span,.interview-center article small{color:#7c898f;font-size:9px}.interview-center time{color:var(--navy);font-size:11px;font-weight:900}.interview-center em{color:var(--teal);font-size:9px;font-style:normal}.interview-center a{background:var(--teal);color:#fff;padding:9px 12px;font-size:9px;font-weight:900}.interview-center article small{grid-column:1/-1}.interview-practice-lab{--practice-navy:#06243a;--practice-teal:#19bfc1;--practice-mint:#78dcc7;max-width:1280px;color:var(--practice-navy);background:radial-gradient(circle at 7% 4%,#65d4c42e,#0000 25%),#f8fbfa;border:1px solid #dce8e5;margin:0 auto 28px;padding:clamp(24px,4vw,52px);position:relative;overflow:hidden}.interview-practice-lab:before{content:"";border:1px solid #11978f2e;border-radius:50%;width:220px;height:220px;position:absolute;top:155px;left:-145px}.practice-lab-header{z-index:1;justify-content:space-between;align-items:flex-start;gap:28px;display:flex;position:relative}.practice-lab-header>div{max-width:700px}.practice-lab-header h2{letter-spacing:-.025em;margin:6px 0 10px;font-family:Georgia,Noto Serif Arabic,serif;font-size:clamp(30px,4.4vw,56px);line-height:1.16}.practice-lab-header p:not(.kicker){color:#526a74;max-width:660px;margin:0;font-size:13px;line-height:1.85}.practice-private-badge{white-space:nowrap;color:#087b75;background:#e1f5ef;border:1px solid #c6ebe3;align-items:center;gap:9px;padding:10px 14px;font-size:10px;font-weight:900;display:inline-flex}.practice-private-badge i{color:var(--practice-mint);font-size:8px}.practice-flow{color:#fff;background:var(--practice-navy);grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;gap:12px;margin:34px 0 22px;padding:18px 22px;display:grid}.practice-flow>div{align-items:center;gap:12px;display:flex}.practice-flow b{color:var(--practice-mint);font:700 20px/1 Georgia,serif}.practice-flow span{font-size:10px;font-weight:800}.practice-flow>i{background:linear-gradient(90deg, var(--practice-teal), var(--practice-mint));height:1px}.practice-context-bar{background:#dfe8e5;border:1px solid #dfe8e5;grid-template-columns:1.35fr 1fr 1fr;gap:1px;margin-bottom:22px;display:grid}.practice-context-bar>*{background:#fff;min-width:0;padding:14px 17px}.practice-context-bar label,.practice-context-bar>div{flex-direction:column;gap:7px;display:flex}.practice-context-bar span{color:#799098;letter-spacing:.05em;font-size:8px;font-weight:900}.practice-context-bar select{width:100%;color:var(--practice-navy);background:0 0;border:0;outline:none;padding:0;font-size:11px;font-weight:900}.practice-context-bar b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.practice-start-card{background:#fff;border:1px solid #dce7e4;grid-template-columns:minmax(220px,.75fr) 1.35fr;align-items:center;gap:clamp(26px,5vw,70px);min-height:355px;padding:clamp(28px,5vw,66px);display:grid}.practice-mark{background:radial-gradient(circle,#65d4c43d,#0000 65%);justify-content:center;align-items:center;gap:13px;min-height:230px;display:flex}.practice-mark i{background:var(--practice-mint);border-radius:22px;width:36px;height:128px;transform:rotate(25deg);box-shadow:15px 18px #65d4c41f}.practice-mark i:nth-child(2){background:var(--practice-teal);height:184px}.practice-mark i:nth-child(3){background:var(--practice-navy);height:98px}.practice-start-card small{color:var(--practice-teal);font-size:9px;font-weight:900}.practice-start-card h3{margin:10px 0 12px;font:700 clamp(27px,3.2vw,43px)/1.2 Georgia,Noto Serif Arabic,serif}.practice-start-card p{color:#60757d;font-size:12px;line-height:1.85}.practice-consent{color:#425a64;background:#f1f7f5;align-items:flex-start;gap:10px;margin:18px 0;padding:13px;font-size:10px;line-height:1.7;display:flex}.practice-consent input{accent-color:var(--practice-teal);margin-top:3px}.practice-consent.compact{max-width:490px}.practice-start-card button,.practice-answer-box button,.practice-feedback-card button,.practice-result button{color:#fff;background:var(--practice-teal);cursor:pointer;border:0;min-height:44px;padding:11px 19px;font-size:10px;font-weight:900}.practice-start-card button:disabled,.practice-answer-box button:disabled,.practice-result button:disabled{cursor:not-allowed;opacity:.5}.practice-stage{background:#fff;border:1px solid #dce7e4;padding:clamp(22px,4vw,48px)}.practice-progress-head{color:#637981;justify-content:space-between;font-size:10px;display:flex}.practice-progress-head b,.practice-progress-head em{color:var(--practice-teal);font-style:normal}.practice-progress{grid-template-columns:repeat(8,1fr);gap:6px;margin:12px 0 42px;display:grid}.practice-progress i{background:#dce5e3;height:5px}.practice-progress i.done{background:var(--practice-mint)}.practice-progress i.active{background:var(--practice-navy)}.practice-question-card{text-align:center;max-width:900px;margin:0 auto 28px}.practice-question-card small,.feedback-main>small{color:var(--practice-teal);letter-spacing:.17em;font-size:9px;font-weight:900}.practice-question-card h3{letter-spacing:-.02em;margin:14px 0;font:700 clamp(26px,3.8vw,48px)/1.25 Georgia,serif}.practice-question-card p{color:#60767e;font-size:11px;line-height:1.7}.practice-answer-box{max-width:900px;margin:0 auto}.practice-answer-box>label{margin-bottom:8px;font-size:9px;font-weight:900;display:block}.practice-answer-box textarea{resize:vertical;width:100%;color:var(--practice-navy);background:#f7faf9;border:1px solid #cfddda;padding:18px;font:16px/1.75 system-ui,sans-serif}.practice-answer-box>div{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:12px;display:grid}.practice-answer-box .voice{color:var(--practice-teal);background:#e9f7f3}.practice-answer-box .voice.listening{color:#fff;background:#a63d36}.practice-answer-box small{color:#86979d;font-size:9px}.practice-feedback-card{background:var(--practice-navy);color:#fff;grid-template-columns:240px 1fr;align-items:center;gap:clamp(28px,5vw,70px);padding:clamp(28px,5vw,64px);display:grid}.feedback-score-ring{border:14px solid var(--practice-teal);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:210px;height:210px;display:flex;box-shadow:0 0 0 1px #fff3,0 0 70px #65d4c42e}.feedback-score-ring strong{color:var(--practice-mint);font:700 64px/1 Georgia,serif}.feedback-score-ring span{color:#b8c7cd;margin-top:8px;font-size:9px}.feedback-main h3{max-width:760px;margin:13px 0 22px;font:700 clamp(22px,3vw,36px)/1.45 Georgia,Noto Serif Arabic,serif}.feedback-facts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.feedback-facts p{color:#c5d3d8;background:#ffffff0f;margin:0;padding:14px;font-size:10px;line-height:1.7}.feedback-facts b{color:var(--practice-mint);margin-bottom:4px;display:block}.unsupported-warning{color:#ffd8d3;background:#c5463833;border-right:3px solid #d76458;margin-top:10px;padding:13px 14px;font-size:10px;line-height:1.7}.unsupported-warning b{display:block}.practice-feedback-card details{background:#ffffff0f;margin:12px 0;padding:13px 14px}.practice-feedback-card summary{color:var(--practice-mint);cursor:pointer;font-size:10px;font-weight:900}.practice-feedback-card details p{color:#e3ecef;font-size:13px;line-height:1.8}.practice-result{background:#fff;border:1px solid #dce7e4;grid-template-columns:minmax(250px,.8fr) 1.4fr;min-height:480px;display:grid}.result-score{color:#fff;background:var(--practice-navy);flex-direction:column;justify-content:center;align-items:center;display:flex}.result-score span{color:var(--practice-mint);letter-spacing:.16em;font-size:9px;font-weight:900}.result-score strong{color:var(--practice-mint);margin:18px 0 8px;font:700 clamp(70px,9vw,118px)/1 Georgia,serif}.result-score b{font-size:11px}.result-content{padding:clamp(30px,5vw,64px)}.result-content h3{margin:0 0 25px;font:700 clamp(25px,3vw,38px)/1.3 Georgia,Noto Serif Arabic,serif}.result-dimensions{gap:14px;display:grid}.result-dimensions>div{grid-template-columns:145px 1fr 38px;align-items:center;gap:12px;display:grid}.result-dimensions span,.result-dimensions strong{font-size:9px;font-weight:900}.result-dimensions>div>i{background:#e2e9e7;height:6px;display:block;overflow:hidden}.result-dimensions i b{background:linear-gradient(90deg, var(--practice-teal), var(--practice-mint));height:100%;display:block}.result-priorities{background:#f2f7f5;margin-top:28px;padding:18px}.result-priorities small{color:var(--practice-teal);font-size:9px;font-weight:900}.result-priorities ol{color:#415963;margin:12px 18px 0 0;padding:0;font-size:10px;line-height:1.9}.result-privacy{color:#75888f;font-size:9px}.practice-notice{color:#814b22;background:#fff1dc;margin:12px 0 0;padding:11px 14px;font-size:10px;font-weight:800}@media (width<=850px){.practice-lab-header,.practice-start-card,.practice-feedback-card,.practice-result{grid-template-columns:1fr}.practice-lab-header{display:grid}.practice-private-badge{justify-self:start}.practice-flow{grid-template-columns:1fr}.practice-flow>i{display:none}.practice-context-bar{grid-template-columns:1fr}.practice-mark{min-height:165px}.practice-mark i{height:80px}.practice-mark i:nth-child(2){height:125px}.practice-mark i:nth-child(3){height:65px}.feedback-score-ring{justify-self:center;width:170px;height:170px}.feedback-facts{grid-template-columns:1fr}.result-score{min-height:280px}}@media (width<=560px){.interview-practice-lab{padding:20px}.practice-start-card,.practice-stage,.practice-feedback-card,.result-content{padding:22px}.practice-answer-box>div{grid-template-columns:1fr}.practice-question-card h3{font-size:26px}.result-dimensions>div{grid-template-columns:105px 1fr 34px}}.v101-decision-room{color:#eaf7f4;background:radial-gradient(circle at 8% 5%,#5bd2be29,#0000 27%),linear-gradient(145deg,#061f31 0%,#082b3c 55%,#0a3541 100%);border:1px solid #74d9c638;border-radius:34px;width:min(100% - 48px,1480px);margin:70px auto;padding:clamp(24px,4vw,54px);box-shadow:0 28px 70px #0420302e}.v101-room-heading{grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);align-items:end;gap:36px;display:grid}.v101-room-heading h2{color:#fff;letter-spacing:-.04em;max-width:720px;margin:7px 0 0;font:700 clamp(2rem,4vw,4.2rem)/1.08 Georgia,serif}.v101-room-heading>p{color:#a8c8cd;margin:0;font-size:.94rem;line-height:1.9}.v101-room-principles{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:34px 0;display:grid;overflow:hidden}.v101-room-principles span{color:#c7dfe0;background:#031c2ac7;align-items:center;gap:12px;padding:16px 20px;font-size:.77rem;font-weight:700;display:flex}.v101-room-principles b{color:#6fd7c4;font-size:.7rem}.v101-room-list{gap:28px;display:grid}.v101-room-card{color:#173b4c;background:#f7fbf9;border:1px solid #74d9c64d;border-radius:25px;overflow:hidden}.v101-room-card>header{background:#edf7f4;border-bottom:1px solid #d5e9e3;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.v101-room-card>header span{color:#0a8f86;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.v101-room-card>header h3{color:#092a3c;margin:4px 0;font:700 1.45rem/1.2 Georgia,serif}.v101-room-card>header small{color:#658087;font-size:.72rem}.v101-room-card>header>b{color:#0b766f;background:#d9f3ec;border:1px solid #bfe6dc;border-radius:999px;padding:8px 12px;font-size:.69rem}.v101-room-card>header>b.is-locked{color:#4d6670;background:#e4ecec;border-color:#d2dddd}.v101-room-gate{text-align:center;padding:38px 28px}.v101-room-gate strong{color:#16394a}.v101-room-gate p{color:#6c8288;max-width:560px;margin:8px auto 0;font-size:.82rem}.v101-rubric-intro{grid-template-columns:1fr auto;align-items:center;gap:24px;padding:25px 28px;display:grid}.v101-rubric-intro>div:first-child{gap:5px;display:grid}.v101-rubric-intro span{color:#0a8f86;font-size:.7rem;font-weight:800}.v101-rubric-intro strong{color:#0b2d3e;font-size:1.08rem}.v101-live-score{background:#082d3f;border-radius:14px;grid-template-columns:auto auto;align-items:end;column-gap:8px;min-width:180px;padding:14px 18px;display:grid}.v101-live-score b{color:#72dac6;grid-row:span 2;font:700 2.1rem/1 Georgia,serif}.v101-live-score span,.v101-live-score small{color:#b6d1d4;font-size:.63rem}.v101-criteria{background:#dbe9e5;border-top:1px solid #dbe9e5;border-bottom:1px solid #dbe9e5;gap:1px;display:grid}.v101-criteria fieldset{background:#fff;border:0;grid-template-columns:minmax(330px,.8fr) minmax(280px,1fr);gap:14px 28px;margin:0;padding:25px 28px;display:grid}.v101-criteria legend{grid-column:1/-1;grid-template-columns:34px 1fr auto;align-items:start;gap:12px;width:100%;padding:0;display:grid}.v101-criteria legend>span:first-child{color:#0c978c;padding-top:3px;font-size:.67rem;font-weight:900}.v101-criteria legend>span:nth-child(2){gap:5px;display:grid}.v101-criteria legend b{color:#12384a;font-size:.9rem}.v101-criteria legend small{color:#72888d;font-size:.69rem;line-height:1.55}.v101-criteria legend em{color:#0b8179;font-size:.7rem;font-style:normal;font-weight:800}.v101-rating-scale{grid-template-columns:repeat(5,minmax(45px,1fr)) minmax(88px,auto);gap:6px;display:grid}.v101-rating-scale button,.v101-decision-options button{color:#365661;cursor:pointer;background:#edf4f2;border:1px solid #d5e5e0;border-radius:10px;min-height:48px}.v101-rating-scale button{place-content:center;gap:2px;padding:7px 4px;display:grid}.v101-rating-scale button b{font-size:.92rem}.v101-rating-scale button small{min-height:11px;font-size:.54rem}.v101-rating-scale button.active,.v101-decision-options button.active{color:#052c3d;background:#72dac6;border-color:#53c5b1;box-shadow:0 6px 16px #14998a29}.v101-rating-scale button.muted{font-size:.64rem}.v101-criteria textarea,.v101-scorecard-close textarea,.v101-human-decision textarea{color:#173b4c;resize:vertical;background:#f8fbfa;border:1px solid #d8e6e2;border-radius:10px;width:100%;min-height:78px;padding:12px 14px}.v101-scorecard-close,.v101-human-decision{gap:18px;padding:28px;display:grid}.v101-scorecard-close>label,.v101-human-decision>label{color:#355965;gap:7px;font-size:.72rem;font-weight:800;display:grid}.v101-scorecard-close select{color:#173b4c;background:#fff;border:1px solid #d7e5e1;border-radius:10px;min-height:46px;padding:0 12px}.v101-attestation{background:#edf7f4;border:1px solid #d3e9e2;border-radius:12px;align-items:start;padding:15px;line-height:1.7;color:#536e76!important;grid-template-columns:auto 1fr!important;gap:10px!important;font-weight:600!important}.v101-attestation input{margin-top:4px}.v101-actions{justify-content:flex-end;gap:10px;display:flex}.v101-actions button,.v101-human-decision>button{color:#052b3c;cursor:pointer;background:#70d8c4;border:1px solid #55c3b0;border-radius:10px;padding:13px 18px;font-weight:900}.v101-actions button.secondary{color:#31525f;background:#fff;border-color:#cfdfdb}.v101-actions button:disabled,.v101-human-decision>button:disabled{opacity:.5;cursor:wait}.v101-consensus{border-bottom:1px solid #d9e7e3;grid-template-columns:repeat(2,minmax(150px,auto)) 1fr;align-items:stretch;gap:12px;padding-bottom:20px;display:grid}.v101-consensus>div{background:#082e40;border-radius:12px;padding:14px;display:grid}.v101-consensus span,.v101-consensus small{color:#a9c7cc;font-size:.62rem}.v101-consensus b{color:#73dac6;margin:5px 0;font:700 1.8rem/1 Georgia,serif}.v101-consensus p{color:#496770;background:#f0f6f4;border-radius:12px;align-content:center;margin:0;padding:16px;font-size:.75rem;line-height:1.7;display:grid}.v101-human-decision h4{color:#143a4b;margin:4px 0 -4px;font:700 1.35rem/1.2 Georgia,serif}.v101-decision-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.v101-decision-options button{padding:10px;font-size:.7rem;font-weight:800}.v101-decision-sealed{background:linear-gradient(135deg,#eef8f5,#fafffd);gap:7px;padding:32px 28px;display:grid}.v101-decision-sealed>span{color:#0b8a81;letter-spacing:.1em;font-size:.67rem;font-weight:900}.v101-decision-sealed h4{color:#0c3041;margin:0;font:700 1.5rem/1.2 Georgia,serif}.v101-decision-sealed p{color:#415f68;margin:5px 0}.v101-decision-sealed small{color:#72878d}.v101-notice{color:#244b58;background:#dff4ee;border-top:1px solid #cce7df;margin:0;padding:12px 28px;font-size:.76rem;font-weight:700}.v101-released-explanation{color:#48656e;background:#eef8f5;border-inline-start:3px solid #55c8b4;border-radius:9px;gap:4px;margin:10px 0;padding:12px 14px;font-size:.74rem;display:grid}.v101-released-explanation b{color:#0a7f77}.v101-admin-room{gap:22px;display:grid}.v101-admin-room>header{color:#eaf7f4;background:linear-gradient(135deg,#06283b,#0a4850);border-radius:18px;grid-template-columns:1fr minmax(280px,.6fr);align-items:end;gap:25px;padding:25px;display:grid}.v101-admin-room>header p{color:#72d8c4;letter-spacing:.12em;margin:0 0 5px;font-size:.65rem;font-weight:900}.v101-admin-room>header h2{color:#fff;margin:0}.v101-admin-room>header>span{color:#b3cccf;font-size:.72rem;line-height:1.7}.v101-admin-room-list{gap:16px;display:grid}.v101-admin-room-list>article{background:#fff;border:1px solid #dce9e5;border-radius:16px;overflow:hidden}.v101-admin-room-list>article>header{background:#f0f7f5;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.v101-admin-room-list>article>header span,.v101-admin-room-list>article>header small{color:#668087;font-size:.66rem;display:block}.v101-admin-room-list>article>header h3{color:#153a4b;margin:3px 0}.v101-admin-score{color:#b9d1d4;text-align:center;background:#082f41;border-radius:11px;min-width:110px;padding:10px 14px;display:grid}.v101-admin-score b{color:#70d7c3;font:700 1.8rem/1 Georgia,serif}.v101-admin-state{border-top:1px solid #dce9e5;border-bottom:1px solid #dce9e5;flex-wrap:wrap;gap:8px;padding:13px 20px;display:flex}.v101-admin-state span{color:#43616b;background:#edf5f3;border-radius:999px;padding:6px 9px;font-size:.65rem}.v101-admin-ratings{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:18px 20px;display:grid}.v101-admin-ratings article{background:#f7faf9;border:1px solid #e2ece9;border-radius:10px;min-width:0;padding:11px}.v101-admin-ratings span,.v101-admin-ratings b{color:#47656e;font-size:.65rem;display:block}.v101-admin-ratings b{color:#07877e;margin:5px 0;font-size:.8rem}.v101-admin-ratings p{color:#718489;margin:0;font-size:.62rem;line-height:1.5}.v101-admin-decision{background:#eef8f5;border-inline-start:4px solid #56cbb7;border-radius:10px;margin:0 20px 18px;padding:16px}.v101-admin-decision>span{color:#0d897f;font-size:.65rem;font-weight:800}.v101-admin-decision h4{color:#143a4b;margin:4px 0 8px}.v101-admin-decision p{color:#526d75;margin:4px 0;font-size:.68rem}.v101-admin-room-list>article>footer{background:#f8fbfa;border-top:1px solid #e1ece8;justify-content:space-between;align-items:center;gap:15px;padding:14px 20px;display:flex}.v101-admin-room-list>article>footer small{color:#6d8389}@media (width<=900px){.v101-decision-room{border-radius:24px;width:min(100% - 26px,1480px);padding:25px 18px}.v101-room-heading,.v101-admin-room>header,.v101-criteria fieldset{grid-template-columns:1fr}.v101-consensus{grid-template-columns:1fr 1fr}.v101-consensus p{grid-column:1/-1}.v101-decision-options,.v101-admin-ratings{grid-template-columns:1fr 1fr}}@media (width<=580px){.v101-room-principles,.v101-rubric-intro,.v101-consensus,.v101-decision-options,.v101-admin-ratings{grid-template-columns:1fr}.v101-room-card>header,.v101-admin-room-list>article>header,.v101-admin-room-list>article>footer{flex-direction:column;align-items:flex-start}.v101-rating-scale{grid-template-columns:repeat(3,minmax(0,1fr))}.v101-criteria fieldset,.v101-scorecard-close,.v101-human-decision{padding:20px 16px}.v101-actions{flex-direction:column}}.v102-center{width:min(1280px,100% - 48px);color:var(--navy);background:#f7faf9;border:1px solid #d9e5e5;border-radius:24px;margin:0 auto 44px;overflow:hidden;box-shadow:0 24px 70px #091f3217}.v102-head{color:#fff;background:radial-gradient(circle at 12% 5%,#66d1bd33,#0000 28%),linear-gradient(128deg,#081f33,#0d3c50 72%,#0d7774);grid-template-columns:1fr auto;align-items:end;gap:24px;padding:34px 38px;display:grid}.v102-head h2{margin:6px 0 10px;font-size:clamp(25px,3vw,42px);font-weight:900;color:#fff!important;font-family:Tahoma,Noto Sans Arabic,Arial,sans-serif!important}.v102-head p:not(.kicker){color:#cfe1e6;max-width:760px;margin:0;font-size:13px;line-height:1.8}.v102-head aside{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:15px;min-width:150px;padding:18px;display:grid}.v102-head aside b{color:var(--mint);font-size:35px}.v102-head aside span,.v102-head aside em{color:#dbe9ed;font-size:10px;font-style:normal}.v102-head aside em{color:#ffd8a8;margin-top:9px}.v102-promise{background:#e9f4f2;border-bottom:1px solid #dce7e7;flex-wrap:wrap;gap:8px;padding:14px 38px;display:flex}.v102-promise span{color:#33606c;background:#fff;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.v102-notice{color:#0a7167;background:#e5f5ef;border-radius:10px;margin:18px 38px 0;padding:12px 15px;font-size:11px;font-weight:800}.v102-plan{background:#fff;border:1px solid #dce6e5;border-radius:18px;margin:26px;overflow:hidden}.v102-plan-title{border-bottom:1px solid #e1e9e8;grid-template-columns:1fr auto;align-items:center;gap:22px;padding:25px 28px;display:grid}.v102-plan-title small,.v102-plan-title span{color:#607681;font-size:10px;display:block}.v102-plan-title h3{color:#0b3045;margin:5px 0 8px;font-size:23px}.v102-progress-ring{background:radial-gradient(circle 33px, #fff 96%, transparent 100%), conic-gradient(var(--teal) var(--progress), #dce7e6 0);text-align:center;border-radius:50%;place-content:center;width:86px;height:86px;display:grid}.v102-plan-health{justify-items:center;gap:8px;display:grid}.v102-plan-health>button{max-width:120px;padding:8px 10px;font-size:8px}.v102-progress-ring b{font-size:18px}.v102-progress-ring small{max-width:58px;font-size:8px;line-height:1.2}.v102-dates{background:#f4f8f7;grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:12px;padding:18px 28px;display:grid}.v102-dates label{gap:6px;display:grid}.v102-dates label span{color:#556d77;font-size:9px;font-weight:800}.v102-dates input,.v102-task select,.v102-task textarea,.v102-checkins select,.v102-checkins textarea{color:#12384b;width:100%;font:inherit;background:#fff;border:1px solid #cfdedd;border-radius:8px;padding:10px;font-size:10px}.v102-center button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:11px 15px;font-size:10px;font-weight:900}.v102-center button:disabled{cursor:wait;opacity:.45}.v102-phases{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:28px;display:grid}.v102-phases>section{border:1px solid #dee8e7;border-radius:13px;overflow:hidden}.v102-phases>section>header{color:#fff;background:#0b3045;justify-content:space-between;padding:13px 15px;font-size:11px;display:flex}.v102-phases>section>header span{color:var(--mint)}.v102-task{border-top:1px solid #edf1f0;grid-template-columns:1fr auto;gap:10px;padding:16px;display:grid}.v102-task:first-of-type{border-top:0}.v102-task.is-completed{background:#f0faf6}.v102-task.is-blocked{background:#fff7ed;box-shadow:inset -4px 0 #dd8a35}.v102-task strong{color:#17394b;font-size:11px;display:block}.v102-task p{color:#647780;margin:5px 0 8px;font-size:9px;line-height:1.65}.v102-task small,.v102-task em{color:#7b8c92;font-size:8px;font-style:normal;display:block}.v102-task em{color:#315c63;background:#eef5f4;border-radius:6px;margin-top:7px;padding:7px}.v102-status{color:#45626d;white-space:nowrap;background:#edf3f4;border-radius:999px;align-self:start;padding:6px 8px;font-size:8px;font-weight:900}.v102-task details{grid-column:1/-1;gap:8px;display:grid}.v102-task summary,.v102-checkins summary{cursor:pointer;color:var(--teal);font-size:9px;font-weight:900}.v102-task textarea,.v102-checkins textarea{resize:vertical;min-height:70px;margin-top:8px}.v102-task details button{margin-top:8px}.v102-checkins{color:#fff;background:linear-gradient(135deg,#0b3045,#0b4d58);border-top:1px solid #dfe8e7;grid-template-columns:.65fr 1.35fr;gap:24px;padding:28px;display:grid}.v102-checkins>header h4{margin:7px 0;font-size:23px}.v102-checkins>header>p:not(.kicker){color:#c7dce1;font-size:10px;line-height:1.8}.v102-checkins>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.v102-checkins>div>section{background:#ffffff14;border:1px solid #ffffff24;border-radius:11px;flex-direction:column;gap:7px;padding:15px;display:flex}.v102-checkins section>b{color:var(--mint);font-size:15px}.v102-checkins section>small,.v102-checkins section>span,.v102-checkins section>em{color:#c9dce0;font-size:8px;font-style:normal}.v102-checkin-results{gap:6px;margin-top:3px;display:grid}.v102-checkin-results p{background:#ffffff14;border-radius:7px;gap:3px;margin:0;padding:8px;display:grid}.v102-checkin-results b{color:var(--mint);font-size:8px}.v102-checkin-results span,.v102-checkin-results small{color:#e1edef;font-size:7px;line-height:1.5}.v102-checkins details label{color:#dce9ec;grid-template-columns:1fr 64px;align-items:center;gap:6px;margin-top:7px;font-size:8px;display:grid}.v102-checkins .v102-risk{grid-template-columns:none;display:flex}.v102-checkins .v102-risk input{width:auto}.v102-checkins button{width:100%;margin-top:8px}.admin-shell .v102-center{text-align:right;direction:rtl;width:100%;margin-top:28px}@media (width<=920px){.v102-dates,.v102-phases,.v102-checkins{grid-template-columns:1fr}.v102-checkins>div{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.v102-center{border-radius:17px;width:calc(100% - 28px)}.v102-head{grid-template-columns:1fr;padding:26px 20px}.v102-head aside{min-width:0}.v102-promise,.v102-phases,.v102-checkins{padding:18px}.v102-plan{margin:14px}.v102-plan-title{padding:19px}.v102-progress-ring{width:72px;height:72px}.v102-dates{padding:16px 19px}.v102-checkins>div{grid-template-columns:1fr}}.placement-center{background:var(--navy);color:#fff;max-width:1280px;margin:0 auto 22px;padding:30px}.placement-center h2{font-family:Georgia,Noto Serif Arabic,serif;font-size:28px}.placement-center article{border-top:1px solid #ffffff24;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:18px;padding:18px 0;display:grid}.placement-center article>div:first-child{flex-direction:column;gap:5px;display:flex}.placement-center article span,.placement-center article small{color:#aebcc3;font-size:9px}.placement-progress{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.placement-progress i{background:var(--mint);opacity:.75;height:6px}.placement-center article>b{color:var(--mint);font-size:10px}.placement-center article>em{color:#fff;font-size:9px;font-style:normal}.placement-center article>small{grid-column:1/-1}.document-checklist{background:#fff;border:1px solid #dfe5e2;max-width:1280px;margin:0 auto 22px;padding:30px}.document-checklist h2{color:var(--navy);font-family:Georgia,Noto Serif Arabic,serif;font-size:28px}.document-checklist>div>p:not(.kicker){color:#65757c;font-size:10px}.document-checklist article{margin-top:22px}.document-checklist h3{color:var(--navy);font-size:15px}.document-checklist article>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.document-checklist label{cursor:pointer;border:1px solid #e0e6e3;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.document-checklist label span{flex-direction:column;gap:5px;display:flex}.document-checklist label b{color:var(--navy);font-size:10px}.document-checklist label small{color:#849198;font-size:8px}.document-checklist label input{opacity:0;width:1px;height:1px;position:absolute}.document-checklist .document-expiry-field{gap:4px;min-width:145px}.document-checklist .document-expiry-field input{opacity:1;width:100%;height:auto;color:var(--navy);font:inherit;background:#fff;border:1px solid #d8e2e0;border-radius:7px;padding:6px 8px;position:static}.document-checklist small.document-expiry{color:#496f69}.document-checklist small.document-expired{color:#b42318;font-weight:800}.document-checklist label em{color:var(--teal);background:#e4f4ef;padding:7px 10px;font-size:9px;font-style:normal;font-weight:900}.feedback-center{background:#eef4f1;border:1px solid #d7e3df;grid-template-columns:.7fr 1.3fr;gap:28px;max-width:1280px;margin:0 auto 22px;padding:30px;display:grid}.feedback-center h2{color:var(--navy);font-family:Georgia,Noto Serif Arabic,serif;font-size:28px}.feedback-center p:not(.kicker){color:#65757c;font-size:10px}.feedback-center>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.feedback-center select,.feedback-center textarea{color:var(--navy);background:#fff;border:1px solid #d3dedb;padding:10px;font-size:10px}.feedback-center textarea{resize:vertical;grid-column:1/-1;min-height:80px}.feedback-center button{background:var(--teal);color:#fff;cursor:pointer;border:0;grid-column:1/-1;height:44px;font-weight:900}.feedback-center button:disabled{opacity:.4}.outcome-badge{color:#087b75;background:#e4f4ef;grid-column:1/-1;padding:10px;font-size:10px}.match-alert-center{background:#fff8e9;border:1px solid #eadbbd;max-width:1280px;margin:0 auto 22px;padding:30px}.match-alert-center h2{color:var(--navy);font-family:Georgia,Noto Serif Arabic,serif;font-size:28px}.match-alert-center>div>p:not(.kicker){color:#766b59;font-size:10px}.match-alert-center article{border-top:1px solid #ebdfc8;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:15px 0;display:grid}.match-alert-center article>div{flex-direction:column;gap:5px;display:flex}.match-alert-center article span{color:#968a75;font-size:8px}.match-alert-center article>b{color:#a8732e;font-size:11px}.match-alert-center button{background:var(--navy);color:#fff;cursor:pointer;border:0;padding:9px 12px;font-size:9px;font-weight:900}@media (width<=800px){.notification-center,.interview-center,.feedback-center,.placement-center,.document-checklist,.match-alert-center{margin:0 18px 35px;padding:22px}.interview-center article{grid-template-columns:1fr auto}.interview-center a,.interview-center article small{text-align:center;grid-column:1/-1}.feedback-center,.feedback-center>div:last-child{grid-template-columns:1fr}.feedback-center textarea,.feedback-center button{grid-column:auto}.placement-center article{grid-template-columns:1fr}.placement-center article>small{grid-column:auto}.document-checklist article>div{grid-template-columns:1fr}.match-alert-center article{grid-template-columns:1fr auto}.match-alert-center button{grid-column:1/-1}}.application-generator{background:linear-gradient(130deg,#f6f3eb,#e4f4ef);border:1px solid #d7e4df;grid-template-columns:.8fr 1.2fr;gap:30px;max-width:1280px;margin:0 auto 22px;padding:34px;display:grid}.application-generator h2{color:var(--navy);margin:8px 0;font-family:Georgia,Noto Serif Arabic,serif;font-size:30px}.application-generator p{color:#65757c;line-height:1.7}.application-generator-form{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.application-generator-form label{color:var(--navy);font-size:10px;font-weight:900}.application-generator-form input{background:#fff;border:1px solid #ccd9d5;width:100%;height:48px;margin-top:8px;padding:0 14px;display:block}.application-generator-form button{background:var(--teal);color:#fff;cursor:pointer;border:0;height:48px;padding:0 22px;font-weight:900}.application-generator-form button:disabled{opacity:.55}.application-package-list{grid-column:1/-1;gap:8px;display:grid}.application-package-list article{border-inline-start:4px solid var(--teal);background:#fff;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.application-package-list article div{flex-direction:column;gap:4px;display:flex}.application-package-list small{color:#819097;font-size:9px}.application-package-list a{background:var(--navy);color:#fff;padding:8px 13px;font-size:10px;font-weight:900}.package-builder-studio{background:#ffffffc7;border:1px solid #d5e3df;border-radius:24px;grid-column:1/-1;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:22px;padding:18px;display:grid;box-shadow:0 22px 60px #09304314}.package-live-cover{color:#0a3045;background:#fff;border:1px solid #cfddda;min-height:520px;padding:36px;position:relative;overflow:hidden;box-shadow:0 18px 42px #082a3a1f}.package-live-cover.modern_german{background:linear-gradient(90deg,#dff4ee 0 25px,#0000 25px),linear-gradient(145deg,#f7f3ea,#fff)}.package-live-cover:after{content:"";border:1px solid #12978e2e;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-110px;right:-110px}.package-brand{color:#70ddc8;letter-spacing:.18em;background:#092f43;margin:-36px -36px 70px;padding:18px 24px;font-size:.7rem;font-weight:900}.package-live-cover.ats_clean .package-brand{color:#0a3045;background:#fff;border-bottom:3px solid #15978f;margin-bottom:55px}.package-photo-slot{color:#4b716f;background:#eef7f4;border:1px dashed #9bbdb7;place-items:center;width:116px;height:145px;font-size:.67rem;font-weight:800;display:grid;position:absolute;top:92px;right:28px}.package-live-cover>span{color:#12958d;letter-spacing:.16em;font-size:.67rem;font-weight:900}.package-live-cover h3{max-width:68%;margin:14px 0 6px;font:700 clamp(1.7rem,3vw,2.6rem)/1.12 Georgia,serif}.package-live-cover p{color:#536f77;max-width:70%;font-size:1rem}.package-live-cover>i{background:#14978f;width:68px;height:5px;margin:25px 0;display:block}.package-live-cover>small{color:#668087;letter-spacing:.12em;font-size:.6rem;font-weight:900;position:absolute;bottom:34px;left:36px;right:36px}.package-builder-controls{align-content:start;gap:16px;padding:8px 5px;display:grid}.package-build-steps{border-bottom:1px solid #dce8e5;grid-template-columns:repeat(4,1fr);margin:0;padding:0 0 14px;list-style:none;display:grid}.package-build-steps li{color:#71868a;align-items:center;gap:7px;font-size:.7rem;font-weight:800;display:flex;position:relative}.package-build-steps li:after{content:"";background:#d7e3e1;height:2px;position:absolute;top:14px;left:calc(100% - 3px);right:33px}.package-build-steps li:last-child:after{display:none}.package-build-steps b{z-index:1;background:#e9efee;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.package-build-steps .done b{color:#0b766f;background:#d9f3ec}.package-build-steps .active b{color:#fff;background:#0f9189;box-shadow:0 0 0 4px #0f918921}.package-role-field{color:#163d4c;gap:7px;font-size:.75rem;font-weight:900;display:grid}.package-role-field input{background:#fff;border:1px solid #bfd3cf;border-radius:10px;min-height:50px;padding:0 14px;font-size:.95rem}.package-template-picker{grid-template-columns:1fr 1fr;gap:10px;display:grid}.package-template-picker>button{color:#153b49;text-align:start;cursor:pointer;background:#fff;border:1px solid #d1dfdc;border-radius:13px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.package-template-picker>button.active{border-color:#14978f;box-shadow:0 0 0 3px #14978f1a}.package-template-picker span{gap:3px;display:grid}.package-template-picker small{color:#71868b;font-size:.65rem}.package-template-picker em{color:#0b8b83;font-size:1rem;font-style:normal;font-weight:900}.template-paper{background:repeating-linear-gradient(#d6e4e1 0 2px,#0000 2px 8px),#fff;border:1px solid #9bbab5;width:36px;height:48px;display:block}.template-paper.modern{background:repeating-linear-gradient(#d6e4e1 0 2px,#0000 2px 8px),#f6f2e9;border-left:7px solid #60cfba}.package-document-set{flex-wrap:wrap;gap:6px;display:flex}.package-document-set span{color:#315d61;background:#edf7f4;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:.68rem;font-weight:800;display:flex}.package-document-set b{color:#fff;background:#0f9189;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.6rem;display:grid}.package-builder-controls .application-assets-upload{grid-column:auto}.package-builder-controls .asset-upload{border-radius:10px;gap:3px;display:grid}.package-builder-controls .asset-upload small{color:#71858a;font-size:.62rem}.package-ai-consent{background:#f0f7f5;border-radius:10px;margin:0;padding:11px}.package-generate-button{color:#fff;cursor:pointer;background:#0b3448;border:0;border-radius:10px;min-height:54px;font-weight:900}.package-generate-button:disabled{cursor:not-allowed;opacity:.5}.package-real-score{color:#fff;background:#092f43;border-radius:18px;grid-column:1/-1;grid-template-columns:auto 1fr auto auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.package-real-score>div{align-items:end;gap:7px;display:flex}.package-real-score small{color:#a9c3c8}.package-real-score strong{color:#68d7c2;font-size:2rem}.package-real-score>span{color:#c9dadd;text-align:center}.package-real-score>b{background:#63d9c226;border-radius:9px;padding:8px 10px}.package-real-score details{color:#d4e1e3;grid-column:1/-1;font-size:.75rem}.package-list-meta{color:#0b7f78;font-size:.68rem;font-weight:800}@media (width<=800px){.application-generator{grid-template-columns:1fr;margin:0 18px 35px;padding:22px}.application-generator-form{grid-template-columns:1fr}.application-package-list{grid-column:auto}.package-builder-studio{grid-template-columns:1fr;padding:10px}.package-live-cover{min-height:450px}.package-template-picker{grid-template-columns:1fr}.package-build-steps span{display:none}.package-real-score{grid-template-columns:auto 1fr auto}.package-real-score>b{text-align:center;grid-column:1/-1}}.admin-portal{background:#f3f2ee;min-height:100vh}.admin-header{background:#fff;border-bottom:1px solid #e0e5e3;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(20px,5vw,80px);display:flex}.admin-header>div{align-items:center;gap:18px;font-size:10px;display:flex}.admin-header>div b{background:var(--navy);color:#fff;padding:8px 11px}.admin-header>div span{color:#68777f}.admin-header>div a{color:var(--teal);font-weight:900}.admin-title{background:linear-gradient(120deg,#f8f5ed,#e0f2ec);justify-content:space-between;align-items:center;gap:30px;padding:55px clamp(24px,6vw,90px);display:flex}.admin-title h1{margin:8px 0;font-size:clamp(38px,4.7vw,64px)}.admin-title>div>p:not(.kicker){color:#61727a}.admin-title__actions{flex-wrap:wrap;gap:10px;display:flex}.admin-title__actions .button{justify-content:center;min-width:190px}.admin-stats{grid-template-columns:repeat(4,1fr);margin-top:-18px;padding:0 clamp(24px,6vw,90px);display:grid;position:relative}.admin-stats article{background:var(--navy);color:#fff;border-inline-end:1px solid #ffffff1f;flex-direction:column;padding:25px;display:flex}.admin-stats span{color:#b6c3ca;font-size:9px}.admin-stats strong{color:var(--mint);margin-top:8px;font-family:Georgia,serif;font-size:36px}.admin-workspace{background:#fff;border:1px solid #dfe5e2;margin:55px clamp(24px,6vw,90px)}.admin-workspace nav{border-bottom:1px solid #dfe5e2;display:flex;overflow:auto}.admin-workspace nav button{white-space:nowrap;color:#617078;cursor:pointer;border:0;background:#f7f8f7;border-inline-end:1px solid #e1e6e4;padding:17px 22px;font-size:10px;font-weight:900}.admin-workspace nav button.active{background:var(--teal);color:#fff}.admin-table-wrap{overflow:auto}.admin-table-wrap table{border-collapse:collapse;text-align:start;width:100%;min-width:820px}.admin-table-wrap th{color:#68767d;letter-spacing:.08em;background:#f2f5f3;padding:14px 18px;font-size:8px}.admin-table-wrap td{color:#4d5d65;border-bottom:1px solid #e8ecea;padding:16px 18px;font-size:10px}.admin-table-wrap td b,.admin-table-wrap td small{display:block}.admin-table-wrap td b{color:var(--navy);font-size:11px}.admin-table-wrap td small{color:#879399;max-width:260px;margin-top:5px}.admin-table-wrap td em{color:#087b75;background:#e4f4ef;padding:6px 8px;font-style:normal;font-weight:900}.admin-table-wrap select{height:34px;color:var(--navy);background:#fff;border:1px solid #d5dfdb;font-size:9px}.admin-denied{text-align:center;background:#f3f2ee;place-content:center;min-height:100vh;padding:25px;display:grid}.admin-denied h1{font-size:48px}.admin-denied a{color:var(--teal);font-weight:900}.admin-release{background:var(--teal);color:#fff;cursor:pointer;white-space:nowrap;border:0;padding:9px 12px;font-size:9px;font-weight:900}.admin-table-wrap td .admin-center-link{color:#0b776f;cursor:pointer;background:#f0f7f5;border:1px solid #bed5cf;border-radius:6px;margin-top:7px;padding:7px 9px;font-size:8px;font-weight:900;display:block}.admin-table-wrap td .admin-center-link.danger{color:#934b45;background:#fff4f2;border-color:#e2c8c5}.secure-document-link{background:var(--navy);white-space:nowrap;padding:8px 11px;font-size:9px;font-weight:900;display:inline-block;color:#fff!important}.meeting-scheduler{background:#fff;border:1px solid #dfe5e2;grid-template-columns:.65fr 1.35fr;gap:30px;margin:0 clamp(24px,6vw,90px) 55px;padding:30px;display:grid}.meeting-scheduler h2{color:var(--navy);font-family:Georgia,Noto Serif Arabic,serif;font-size:28px}.meeting-scheduler p:not(.kicker){color:#6f7e85;font-size:10px;line-height:1.7}.meeting-scheduler>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.meeting-scheduler input,.meeting-scheduler select{height:44px;color:var(--navy);background:#fbfcfb;border:1px solid #d6dfdc;padding:0 11px;font-size:10px}.meeting-scheduler button{background:var(--teal);color:#fff;cursor:pointer;border:0;grid-column:1/-1;height:45px;font-weight:900}.meeting-scheduler button:disabled{opacity:.4}.interview-policy-card{min-height:76px;color:var(--navy);background:linear-gradient(135deg,#eff9f7,#fff);border:1px solid #b9ddd7;grid-column:1/-1;align-items:center;gap:13px;padding:14px 16px;display:flex}.interview-policy-card.online-only{box-shadow:inset 4px 0 0 var(--teal);border-color:#9ccfc7}.interview-policy-card>span{background:var(--navy);color:#78d8cb;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.interview-policy-card div{flex-direction:column;gap:3px;display:flex}.interview-policy-card small{color:#72858b;font-size:8px;font-weight:800}.interview-policy-card b{font-size:11px}.interview-policy-card em{color:#5d7379;font-size:9px;font-style:normal}.interview-mode-options{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px;display:grid}.interview-mode-options label{min-height:62px;color:var(--navy);cursor:pointer;background:#fbfdfc;border:1px solid #d4dfdc;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;padding:10px 12px;display:grid}.interview-mode-options label:has(input:checked){border-color:var(--teal);box-shadow:inset 0 -3px 0 var(--teal);background:#edf8f5}.interview-mode-options label.disabled{opacity:.45;cursor:not-allowed}.meeting-scheduler .interview-mode-options input{width:17px;height:17px;accent-color:var(--teal);grid-row:1/3;margin:0}.interview-mode-options span{font-size:11px;font-weight:900}.interview-mode-options small{color:#7a8b90;font-size:8px}.candidate-interview-policy{border-inline-start:3px solid var(--teal);color:var(--navy);background:#eef8f5;margin:7px 0 11px;padding:7px 9px;font-size:9px;font-weight:800;display:block}.interview-residence-hint{color:#55757b;margin-top:5px;font-size:8px;font-weight:700;line-height:1.45;display:block}.consent-interview-policy{color:#45656c;grid-column:1/-1;margin-top:7px;font-size:8px;font-weight:800;display:block}@media (width<=760px){.admin-title{flex-direction:column;align-items:flex-start}.admin-stats{grid-template-columns:1fr 1fr}.admin-header>div span{display:none}.admin-workspace{margin:35px 16px}.meeting-scheduler{grid-template-columns:1fr;margin:0 16px 35px}.meeting-scheduler>div:last-child{grid-template-columns:1fr}.meeting-scheduler button,.interview-policy-card,.interview-mode-options{grid-column:auto}.interview-mode-options{grid-template-columns:1fr}}.job-with-action{align-items:center}.job-with-action button{border:1px solid var(--teal);color:var(--teal);cursor:pointer;background:#fff;padding:8px 11px;font-size:9px;font-weight:900}.job-with-action button:disabled{opacity:.4}.real-matches{background:#eef4f1;padding:70px clamp(24px,7vw,110px)}.real-matches .section-heading{margin-bottom:34px}.real-match-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.real-match-grid article{background:#fff;border:1px solid #dce4e1;padding:24px;position:relative}.real-match-top{justify-content:space-between;align-items:center;display:flex}.real-match-top span{letter-spacing:.12em;color:#8b979c;font-size:8px}.real-match-top strong{background:var(--teal);color:#fff;padding:9px;font-family:Georgia,serif;font-size:18px}.real-match-grid h3{color:var(--navy);margin:22px 0 17px;font-family:Georgia,Noto Serif Arabic,serif;font-size:20px}.real-match-facts{border-top:1px solid #e7ebe9;border-bottom:1px solid #e7ebe9;grid-template-columns:1.4fr .7fr .8fr;gap:8px;padding:14px 0;display:grid}.real-match-facts span{color:#43545d;font-size:9px;font-weight:900}.real-match-facts small{color:#929da2;margin-bottom:4px;font-size:7px;display:block}.interview-availability-badge{border-inline-start:4px solid var(--teal);color:var(--navy);background:#edf8f5;flex-direction:column;gap:3px;margin-top:12px;padding:10px 12px;display:flex}.interview-availability-badge.online-only{border-inline-start-color:var(--navy);background:#eef3f5}.interview-availability-badge small{color:#7a8c91;font-size:7px}.interview-availability-badge b{font-size:9px}.real-match-grid .skill-tags{margin-top:16px}.real-match-grid>article>button{border:1px solid var(--teal);width:100%;height:42px;color:var(--teal);cursor:pointer;background:#fff;margin-top:18px;font-size:10px;font-weight:900}.real-match-grid>article>button:hover{background:var(--teal);color:#fff}.real-match-grid>article>button:disabled{opacity:.45}@media (width<=960px){.real-match-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.real-match-grid{grid-template-columns:1fr}.real-matches{padding:55px 18px}}.cv-analysis-center,.privacy-center{background:#fff;border:1px solid #dfe5e2;grid-template-columns:1.2fr .8fr;gap:28px;max-width:1280px;margin:0 auto 22px;padding:30px;display:grid}.cv-analysis-center h2,.privacy-center h2{color:var(--navy);font-family:Georgia,Noto Serif Arabic,serif;font-size:28px}.cv-analysis-center p:not(.kicker),.privacy-center p:not(.kicker){color:#68777f;font-size:10px;line-height:1.7}.cv-analysis-center textarea{width:100%;min-height:190px;font:inherit;resize:vertical;background:#f8faf9;border:1px solid #d5dfdb;padding:15px;font-size:11px}.cv-analysis-center button,.privacy-actions button{background:var(--teal);color:#fff;cursor:pointer;border:0;margin-top:10px;padding:12px 16px;font-weight:900}.cv-analysis-center button:disabled{opacity:.4}.cv-score-panel{background:var(--navy);color:#fff;padding:26px}.cv-score-panel>strong{color:var(--mint);margin-bottom:18px;font-family:Georgia,serif;font-size:58px;display:block}.cv-score-panel>div{gap:9px;display:grid}.cv-score-panel span{color:#c5d0d4;justify-content:space-between;font-size:10px;display:flex}.cv-score-panel b{color:#fff}.cv-score-panel h3{margin-top:22px;font-size:12px}.cv-score-panel ul{color:#cbd5d8;padding-inline-start:20px;font-size:9px;line-height:1.8}.cv-score-panel small{color:#92a5ad;font-size:8px}.empty-score{text-align:center;color:#b8c8cd;place-content:center;display:grid}.privacy-center{grid-template-columns:1fr 1fr}.privacy-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.privacy-actions .danger{background:#9c4337}.privacy-history{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.privacy-history span{color:#53646c;background:#eef4f1;padding:9px 12px;font-size:9px}.admin-report{grid-template-columns:repeat(5,1fr);gap:10px;padding:30px clamp(24px,6vw,90px) 0;display:grid}.admin-report article{background:#fff;border:1px solid #dfe5e2;flex-direction:column;padding:18px;display:flex}.admin-report span{color:#78868c;font-size:8px}.admin-report strong{color:var(--teal);margin-top:7px;font-family:Georgia,serif;font-size:28px}.admin-preview,.admin-monitor{--admin-navy:#06243a;--admin-cyan:#19bfc1;--admin-mint:#78dcc7;min-height:100vh;color:var(--admin-navy);background-color:#f4f7f6;background-image:linear-gradient(#06243a06 1px,#0000 1px),linear-gradient(90deg,#06243a06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.admin-preview>header{background:#fff;border-bottom:1px solid #dce5e3;justify-content:space-between;align-items:center;min-height:88px;padding:18px clamp(22px,5vw,72px);display:flex}.admin-preview>header>div{align-items:center;gap:16px;display:flex}.admin-preview>header small{color:#667980}.admin-preview>header a{color:#fff;background:var(--admin-navy);padding:12px 18px;font-weight:700}.admin-preview__hero{background:linear-gradient(125deg,#fff 12%,#e6f7f3 100%);justify-content:space-between;align-items:end;gap:28px;padding:clamp(44px,7vw,90px) clamp(22px,6vw,90px) 86px;display:flex}.admin-preview__hero h1{max-width:850px;margin:12px 0 18px;font-size:clamp(38px,5vw,70px);line-height:1.08}.admin-preview__hero p:not(.kicker){color:#5e737b;max-width:850px;font-size:clamp(18px,1.8vw,26px)}.admin-preview__health{background:#fff;border:1px solid #d6e4e1;grid-template-columns:12px 1fr;gap:5px 12px;min-width:260px;padding:20px;display:grid}.admin-preview__health span{background:var(--admin-cyan);border-radius:50%;width:11px;height:11px;margin-top:5px;box-shadow:0 0 0 7px #19bfc11f}.admin-preview__health small{color:#74868c;grid-column:2}.admin-preview__stats{grid-template-columns:repeat(4,1fr);margin:-40px clamp(22px,6vw,90px) 0;display:grid;position:relative;box-shadow:0 18px 50px #06243a1f}.admin-preview__stats article{background:var(--admin-navy);color:#fff;border-inline-start:1px solid #ffffff21;flex-direction:column;min-height:170px;padding:28px;display:flex}.admin-preview__stats article:first-child{background:var(--admin-cyan);color:var(--admin-navy)}.admin-preview__stats strong{margin:15px 0 10px;font-size:50px;line-height:1}.admin-preview__stats small{color:#adc0c7}.admin-preview__stats article:first-child small{color:#06243ab3}.admin-preview__grid{grid-template-columns:1.55fr .75fr;gap:24px;padding:55px clamp(22px,6vw,90px) 32px;display:grid}.admin-preview__activity,.admin-preview__grid aside{background:#fff;border:1px solid #dbe6e3;padding:30px}.admin-preview__activity h2,.admin-preview__grid aside h2{margin:4px 0 22px;font-size:30px}.admin-preview__activity>section{border-top:1px solid #e4ebe9;grid-template-columns:54px 1fr auto;align-items:center;gap:16px;padding:17px 0;display:grid}.admin-preview__activity i{color:#078f91;background:#e6f7f3;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:800;display:grid}.admin-preview__activity p{color:#65777e;margin-top:3px}.admin-preview__activity>section>small{color:#859398}.admin-preview__grid aside{background:var(--admin-navy);color:#fff}.admin-preview__grid aside>small,.admin-preview__grid aside li span{color:#aec0c7}.admin-preview__grid aside ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.admin-preview__grid aside li{border-top:1px solid #ffffff24;gap:6px;padding:18px 0;display:grid}.admin-preview__grid aside a{background:var(--admin-mint);color:var(--admin-navy);justify-content:center;margin-top:24px;padding:15px;font-weight:800;display:flex}.admin-preview__modules{grid-template-columns:repeat(3,1fr);padding:0 clamp(22px,6vw,90px) 72px;display:grid}.admin-preview__modules article{background:#ffffffdb;border:1px solid #dbe6e3;grid-template-columns:1fr auto;gap:7px;min-height:135px;padding:24px;display:grid}.admin-preview__modules article i{color:var(--admin-cyan);grid-area:1/2/3;font-style:normal;font-weight:800}.admin-preview__modules article b{font-size:20px}.admin-preview__modules article span{color:#6b7c82}.admin-monitor{background:#f4f7f6;width:min(100%,520px);margin:0 auto;box-shadow:0 0 50px #06243a1f}.admin-monitor__header{background:#fff;border-bottom:1px solid #dce5e3;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:86px;padding:16px 20px;display:grid}.admin-monitor__header .twc-brand-words{display:none}.admin-monitor__header>div{gap:2px;display:grid}.admin-monitor__header small{color:#6b7d84}.admin-monitor__header>i{color:#68797f;background:#e8efed;border-radius:50%;place-items:center;min-width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.admin-monitor__header>i.is-alert{background:var(--admin-cyan);color:var(--admin-navy)}.admin-monitor__status{background:var(--admin-navy);color:#fff;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.admin-monitor__status>div{grid-template-columns:14px 1fr;align-items:center;display:grid}.admin-monitor__status small{color:#adc0c7;grid-column:2}.admin-monitor__status button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;padding:9px 11px}.admin-monitor__live{background:var(--admin-mint);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #78dcc724}.admin-monitor__live.is-stale{background:#e05252;box-shadow:0 0 0 6px #e0525224}.admin-monitor__notice{background:#e8f8f5;border:1px solid #cce8e2;margin:12px 20px 0;padding:10px 12px;font-size:13px}.admin-monitor__numbers{grid-template-columns:repeat(2,1fr);gap:10px;padding:20px;display:grid}.admin-monitor__numbers article{background:#fff;border:1px solid #dce6e3;flex-direction:column;min-height:112px;padding:16px;display:flex}.admin-monitor__numbers article.is-priority{border-color:var(--admin-cyan);background:#eaf9f6}.admin-monitor__numbers article.is-danger{background:#fff2ef;border-color:#d17a66}.admin-monitor__numbers span{color:#64767d;font-size:13px}.admin-monitor__numbers strong{color:var(--admin-navy);margin-top:auto;font-size:36px;line-height:1}.admin-monitor__events{background:#fff;border:1px solid #dce6e3;margin:0 20px;padding:20px}.admin-monitor__section-title{justify-content:space-between;align-items:start;padding-bottom:12px;display:flex}.admin-monitor__section-title h1{margin:3px 0;font-size:25px}.admin-monitor__section-title small{color:#6c7e84}.admin-monitor__section-title>span{color:#078f91;font-weight:800}.admin-monitor__events>article{border-top:1px solid #e5ecea;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:14px 0;display:grid}.admin-monitor__events>article>i{background:var(--admin-cyan);border-radius:50%;width:9px;height:9px}.admin-monitor__events>article>i[data-kind=message]{background:#e8a53a}.admin-monitor__events>article>i[data-kind=interview]{background:#7b84d9}.admin-monitor__events p{color:#64767d;margin:3px 0;font-size:12px}.admin-monitor__events small{color:#879599;font-size:11px}.admin-monitor__events em{color:#567078;white-space:nowrap;background:#edf5f3;padding:6px 8px;font-size:10px;font-style:normal}.admin-monitor__loading{color:#718187;padding:24px 0}.admin-monitor__actions{gap:9px;padding:20px;display:grid}.admin-monitor__actions button,.admin-monitor__actions a{min-height:50px;color:var(--admin-navy);cursor:pointer;background:#fff;border:1px solid #b7c9c5;place-items:center;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:grid}.admin-monitor__actions .primary{background:var(--admin-cyan);border-color:var(--admin-cyan)}.admin-monitor__actions :is(button,a):hover,.admin-monitor__actions :is(button,a):focus-visible{border-color:var(--admin-cyan);transform:translateY(-2px);box-shadow:0 9px 22px #06243a1f}.admin-monitor__actions :is(button,a):active{box-shadow:none;transform:translateY(0)}.admin-monitor__actions .primary[aria-pressed=true]{box-shadow:inset 0 0 0 2px #06243a21}.admin-monitor__action-notice{border-inline-start:4px solid var(--admin-cyan)}.admin-monitor__compact-layer{z-index:1200;justify-items:end;display:grid;position:fixed;inset:0}.admin-monitor__compact-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#06243a7a;border:0;width:100%;position:absolute;inset:0}.admin-monitor__compact-panel{z-index:1;background:#f6f9f8;border:1px solid #78dcc76b;border-radius:24px;width:min(390px,100vw - 24px);height:calc(100dvh - 24px);margin:12px;padding:20px;animation:.24s ease-out both admin-compact-enter;position:relative;overflow-y:auto;box-shadow:-18px 0 60px #06243a38}.admin-monitor__compact-panel>header{border-bottom:1px solid #dce6e3;justify-content:space-between;gap:16px;padding-bottom:16px;display:flex}.admin-monitor__compact-panel>header small{color:#0d9294;font-weight:800}.admin-monitor__compact-panel>header h2{color:#06243a;margin:4px 0 0;font-size:23px}.admin-monitor__compact-panel>header>button{color:#06243a;cursor:pointer;background:#fff;border:1px solid #cbdcda;border-radius:50%;width:38px;height:38px;font-size:25px}.admin-monitor__compact-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.admin-monitor__compact-stats article{background:#fff;border:1px solid #d9e6e3;border-radius:14px;align-content:space-between;min-height:92px;padding:13px;display:grid}.admin-monitor__compact-stats span{color:#657980;font-size:11px}.admin-monitor__compact-stats b{color:#06243a;font-size:28px}.admin-monitor__compact-latest{color:#fff;background:#06243a;border-radius:15px;gap:7px;padding:17px;display:grid}.admin-monitor__compact-latest small{color:#78dcc7}.admin-monitor__compact-latest strong{font-size:17px}.admin-monitor__compact-latest p{color:#c3d6da;margin:0;font-size:11px;line-height:1.7}.admin-monitor__compact-actions{gap:9px;margin-top:14px;display:grid}.admin-monitor__compact-actions :is(button,a){color:#06243a;min-height:47px;font:inherit;cursor:pointer;background:#fff;border:1px solid #19bfc1;place-items:center;font-size:12px;font-weight:900;display:grid}.admin-monitor__compact-actions button{background:#19bfc1}@keyframes admin-compact-enter{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.admin-monitor footer{color:#6b7c82;justify-content:space-between;padding:16px 20px 24px;font-size:12px;display:flex}.admin-monitor footer a{color:#078f91;font-weight:800}.admin-live>header>div a:last-child{color:#078f91;background:0 0;padding-inline:0}.admin-live .admin-workspace{margin-top:50px;box-shadow:0 20px 60px #06243a17}.admin-live-overview{background:#f6f8f7;grid-template-columns:1.5fr .72fr;gap:22px;padding:28px;display:grid}.admin-live-activity,.admin-live-priorities{background:#fff;border:1px solid #dce6e3;padding:28px}.admin-live-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.admin-live-heading h2,.admin-live-priorities h2{margin:3px 0;font-size:27px}.admin-live-heading small,.admin-live-priorities>small{color:#718389}.admin-live-heading button{color:#075c68;cursor:pointer;background:#fff;border:1px solid #b9ceca;padding:10px 14px;font-weight:700}.admin-live-activity>section{border-top:1px solid #e4ebe9;grid-template-columns:48px 1fr auto;align-items:center;gap:15px;padding:16px 0;display:grid}.admin-live-activity>section i{color:#078f91;background:#e6f7f3;border-radius:50%;place-items:center;width:39px;height:39px;font-style:normal;font-weight:800;display:grid}.admin-live-activity>section p{color:#65777e;margin:3px 0}.admin-live-activity>section small{color:#849398}.admin-live-priorities{color:#fff;background:#06243a}.admin-live-priorities ol{margin:20px 0 0;padding:0;list-style:none}.admin-live-priorities li{border-top:1px solid #ffffff24;grid-template-columns:1fr auto;gap:5px 12px;padding:15px 0;display:grid}.admin-live-priorities li span{color:#adc0c7;font-size:12px}.admin-live-priorities li button{color:#78dcc7;cursor:pointer;background:0 0;border:0;grid-area:1/2/3;font-weight:800}.admin-live-priorities>a{color:#06243a;background:#78dcc7;place-items:center;min-height:50px;margin-top:18px;font-weight:800;display:grid}.admin-live-metrics{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.admin-live-metrics article{background:#fff;border:1px solid #dce6e3;flex-direction:column;min-height:100px;padding:18px;display:flex}.admin-live-metrics span{color:#6b7d83;font-size:12px}.admin-live-metrics strong{color:#078f91;margin-top:auto;font-size:27px}@media (width<=900px){.admin-preview__stats{grid-template-columns:repeat(2,1fr)}.admin-preview__grid{grid-template-columns:1fr}.admin-preview__modules{grid-template-columns:repeat(2,1fr)}.admin-live-overview{grid-template-columns:1fr}.admin-live-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.admin-preview>header small,.admin-preview__health{display:none}.admin-preview__hero{padding-bottom:70px}.admin-preview__stats{grid-template-columns:1fr 1fr}.admin-preview__stats article{min-height:130px;padding:18px}.admin-preview__stats strong{font-size:38px}.admin-preview__activity>section{grid-template-columns:44px 1fr}.admin-preview__activity>section>small{grid-column:2}.admin-preview__modules{grid-template-columns:1fr}.admin-live>header>div small{display:none}.admin-live-overview{padding:14px}.admin-live-activity,.admin-live-priorities{padding:20px}.admin-live-activity>section{grid-template-columns:40px 1fr}.admin-live-activity>section>small{grid-column:2}}.admin-pro{--ap-navy:#06243a;--ap-cyan:#19bfc1;--ap-mint:#78dcc7;--ap-ink:#153346;--ap-muted:#6e818a;--ap-line:#dce5e6;--ap-surface:#fff;min-height:100vh;color:var(--ap-ink);font-family:var(--font-plex-sans-arabic), var(--font-plex-sans), sans-serif;background:#f4f7f8}.admin-pro__header{background:var(--ap-surface);border-bottom:1px solid var(--ap-line);z-index:50;grid-template-columns:auto auto 1fr;align-items:center;gap:28px;height:76px;padding:0 clamp(22px,3vw,52px);display:grid;position:sticky;top:0}.admin-pro__brand{display:inline-flex}.admin-pro__brand .twc-brand-lockup{transform-origin:100%;transform:scale(.86)}.admin-pro__header-title{border-inline-start:1px solid var(--ap-line);gap:2px;padding-inline-start:26px;display:grid}.admin-pro__header-title small{color:#85969c;letter-spacing:.13em;font-size:9px}.admin-pro__header-title b{color:var(--ap-navy);font-size:15px}.admin-pro__header-actions{justify-content:flex-end;align-items:center;gap:11px;display:flex}.admin-pro__notification-button{color:#087f84;min-height:38px;font:inherit;cursor:pointer;background:#f2fbf9;border:1px solid #b9deda;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.admin-pro__notification-button b{color:#50666d;background:#dbe9e8;border-radius:999px;place-items:center;min-width:23px;height:23px;font-size:10px;display:grid}.admin-pro__notification-button.has-unread b{color:#06243a;background:#19bfc1}.admin-pro__notification-button:hover,.admin-pro__notification-button:focus-visible{background:#e4f8f6;border-color:#19bfc1}.admin-notifications-panel>header{background:#f6fbfa;border:1px solid #dce8e7;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:20px;display:flex}.admin-notifications-panel>header small{color:#0b8f91;font-weight:900}.admin-notifications-panel>header h2{color:#06243a;margin:4px 0;font-size:21px}.admin-notifications-panel>header p{color:#60757b;margin:0;font-size:12px}.admin-notifications-panel>header button{color:#fff;cursor:pointer;background:#06243a;border:0;min-height:42px;padding:0 16px;font-weight:800}.admin-notifications-panel__header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-notifications-panel__header-actions button:first-child{color:#087f84;background:#fff;border:1px solid #0b8f91}.admin-notifications-panel tr.is-unread td{background:#ecfbf8}.admin-notification-reader{border:1px solid #9edbd4;background:#f7fffd;border-inline-start:5px solid #19bfc1;margin:0 0 20px;padding:clamp(20px,3vw,32px);box-shadow:0 12px 34px #06243a14}.admin-notification-reader>header,.admin-notification-reader>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-notification-reader>header>div{align-items:center;gap:10px;display:flex}.admin-notification-reader>header span,.admin-notification-state{color:#667a80;white-space:nowrap;background:#eef3f3;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.admin-notification-reader>header span,.admin-notification-state.is-new{color:#087f84;background:#d8f8f3}.admin-notification-reader>header small{color:#647b82;font-size:12px;font-weight:700}.admin-notification-reader>header button{color:#6d8187;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.admin-notification-reader h3{color:#06243a;margin:24px 0 10px;font-size:clamp(19px,2vw,25px)}.admin-notification-reader p{color:#405b65;white-space:pre-wrap;max-width:900px;margin:0;font-size:15px;line-height:1.9}.admin-notification-reader>footer{border-top:1px solid #d8eae7;margin-top:24px;padding-top:18px}.admin-notification-reader time{color:#70858b;font-size:12px}.admin-notification-reader>footer button,.admin-notification-open{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#06243a;border:0;padding:0 15px;font-size:12px;font-weight:800}.admin-notification-reader>footer small{color:#647b82;font-size:12px;font-weight:700}.admin-notification-digest-list{border-top:1px solid #d8eae7;margin-top:24px}.admin-notification-digest-list>header{justify-content:space-between;align-items:center;gap:16px;padding:18px 0 12px;display:flex}.admin-notification-digest-list>header small,.admin-notification-digest-list article small{color:#647b82;font-size:11px;display:block}.admin-notification-digest-list>header h4{color:#06243a;margin:4px 0 0;font-size:17px}.admin-notification-digest-list>header>b{color:#06243a;background:#19bfc1;border-radius:50%;place-items:center;min-width:34px;height:34px;font-size:13px;display:grid}.admin-notification-digest-list>article{border-top:1px solid #e2efed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;display:grid}.admin-notification-digest-list article>div:first-child>b{color:#06243a;margin-bottom:5px;font-size:14px;display:block}.admin-notification-digest-list article p{margin-top:8px;font-size:13px;line-height:1.7}.admin-notification-digest-actions,.admin-notification-row-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-notification-digest-actions button{color:#087f84;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8d7d3;padding:0 13px;font-size:11px;font-weight:800}.admin-notification-digest-actions button:last-child{color:#fff;background:#06243a;border-color:#06243a}.admin-notification-digest-empty{background:#fff;border:1px dashed #bfd9d5;padding:16px;font-size:13px!important}.admin-notification-open.secondary{color:#087f84;background:#fff;border:1px solid #a9cfcb}.admin-notification-summary{white-space:normal;min-width:360px;max-width:680px;line-height:1.75}.admin-notifications-panel td b,.admin-notifications-panel td small{display:block}.admin-notifications-panel td small{margin-top:5px}.admin-record-focused{outline-offset:-3px;outline:3px solid #19bfc180;animation:1.6s ease-out admin-record-focus}@keyframes admin-record-focus{0%,35%{background-color:#d8f8f3}to{background-color:#0000}}@media (width<=820px){.admin-notifications-panel>header,.admin-notification-reader>header,.admin-notification-reader>footer{flex-direction:column;align-items:stretch}.admin-notifications-panel__header-actions{justify-content:stretch}.admin-notifications-panel__header-actions button{flex:1}.admin-notification-digest-list>article{grid-template-columns:1fr}}.admin-pro__header-actions>a,.admin-pro__user,.admin-pro__online{border:1px solid var(--ap-line);min-height:38px;color:var(--ap-ink);background:#fff;align-items:center;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.admin-pro__header-actions>a:first-of-type{color:#087f84;background:#f2fbf9;border-color:#b9deda}.admin-pro__header-actions>a:last-child{color:#73848b}.admin-pro__online{color:#557079;background:0 0;border:0;gap:8px}.admin-pro__online i{background:#26b784;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #26b7841f}.admin-pro__user{text-overflow:ellipsis;white-space:nowrap;background:var(--ap-navy);border-color:var(--ap-navy);color:#fff;max-width:170px;overflow:hidden}.admin-pro__intro{justify-content:space-between;align-items:end;gap:28px;padding:32px clamp(22px,4vw,64px) 24px;display:flex}.admin-pro__intro>div:first-child>p:first-child{color:#71858d;margin:0 0 8px;font-size:12px}.admin-pro__intro h1{color:var(--ap-navy);margin:0;font-size:clamp(27px,3vw,40px);line-height:1.2}.admin-pro__intro>div:first-child>p:last-child{color:var(--ap-muted);margin:8px 0 0;font-size:15px}.admin-pro__intro-actions{gap:9px;display:flex}.admin-pro__intro-actions button,.admin-pro__intro-actions a{min-height:44px;color:var(--ap-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd0d1;justify-content:center;align-items:center;padding:0 17px;font-size:13px;font-weight:700;display:inline-flex}.admin-pro__intro-actions a{background:var(--ap-navy);border-color:var(--ap-navy);color:#fff}.admin-pro__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 clamp(22px,4vw,64px) 28px;display:grid}.admin-pro__stats article{background:var(--ap-surface);border:1px solid var(--ap-line);grid-template-columns:1fr auto;gap:8px 16px;min-height:126px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 20px #06243a09}.admin-pro__stats article:after{content:"";background:#d4dfdf;width:3px;position:absolute;inset-block:0;inset-inline-start:0}.admin-pro__stats article.is-attention:after{background:var(--ap-cyan)}.admin-pro__stats article>div{gap:5px;display:grid}.admin-pro__stats span{color:var(--ap-ink);font-size:14px;font-weight:700}.admin-pro__stats small{color:#7d8e94;font-size:11px}.admin-pro__stats strong{color:var(--ap-navy);grid-area:1/2/3;align-self:center;font-size:40px;line-height:1}.admin-pro__stats article.is-attention strong{color:#07999d}.admin-pro__stats article>i{color:#e6eded;font-size:12px;font-style:normal;font-weight:800;position:absolute;inset-block-end:8px;inset-inline-end:12px}.admin-pro .admin-workspace{border:1px solid var(--ap-line);background:#fff;grid-template-rows:auto minmax(600px,auto);grid-template-columns:255px minmax(0,1fr);align-items:start;margin:0 clamp(22px,4vw,64px) 60px;display:grid;box-shadow:0 16px 50px #06243a0f}.admin-pro .admin-workspace>nav{background:var(--ap-navy);scrollbar-width:thin;scrollbar-color:#78dcc773 transparent;border:0;flex-direction:column;grid-area:1/1/3;min-height:760px;max-height:calc(100vh - 100px);padding:14px 10px 20px;display:flex;position:sticky;top:90px;overflow-y:auto}.admin-pro__nav-title{border-bottom:1px solid #ffffff1f;gap:3px;margin-bottom:8px;padding:13px 14px 18px;display:grid}.admin-pro__nav-title small{color:#8299a5;font-size:10px}.admin-pro__nav-title b{color:#fff;font-size:17px}.admin-pro .admin-workspace>nav button{color:#b8c7ce;text-align:start;background:0 0;border:0;border-bottom:1px solid #ffffff0e;align-items:center;min-height:43px;padding:9px 13px;font-size:13px;font-weight:600;transition:background .16s,color .16s,padding .16s;display:flex;position:relative}.admin-pro .admin-workspace>nav button:after{content:"";background:#ffffff29;border-radius:50%;width:5px;height:5px;position:absolute;inset-inline-end:13px}.admin-pro .admin-workspace>nav button:hover{color:#fff;background:#ffffff0f;padding-inline-start:17px}.admin-pro .admin-workspace>nav button.active{color:var(--ap-navy);background:var(--ap-mint);font-weight:800}.admin-pro .admin-workspace>nav button.active:after{background:var(--ap-navy)}.admin-nav-groups{gap:8px;display:grid}.admin-nav-groups>section{background:#ffffff06;border:1px solid #78dcc721;border-radius:11px;overflow:hidden}.admin-pro .admin-workspace>nav .admin-nav-group-trigger{color:#fff;background:#ffffff0b;border:0;justify-content:space-between;gap:10px;width:100%;min-height:50px;font-size:12px;font-weight:800}.admin-pro .admin-workspace>nav .admin-nav-group-trigger:after{display:none}.admin-pro .admin-workspace>nav .admin-nav-group-trigger small{color:#78dcc7;background:#19bfc126;border-radius:50%;place-items:center;min-width:25px;min-height:25px;font-size:9px;display:grid}.admin-nav-groups>section.active .admin-nav-group-trigger{color:#78dcc7;background:#19bfc121}.admin-nav-group-items{background:#0000001f;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:6px;display:grid}.admin-pro .admin-workspace>nav .admin-nav-group-items button{text-align:center;border:1px solid #78dcc71a;border-radius:8px;justify-content:center;min-width:0;min-height:54px;padding:8px;font-size:10px;line-height:1.35}.admin-pro .admin-workspace>nav .admin-nav-group-items button:after{display:none}.admin-pro .admin-filters{border-bottom:1px solid var(--ap-line);background:#fbfcfc;grid-area:1/2;align-items:end;gap:10px;min-height:76px;padding:14px 20px;display:flex}.admin-pro .admin-filters label{color:#63767e;gap:6px;width:min(100%,560px);font-size:11px;font-weight:700;display:grid}.admin-pro .admin-filters input{width:100%;height:40px;color:var(--ap-ink);font:inherit;background:#fff;border:1px solid #cddadb;outline:none;padding:0 13px;font-size:13px}.admin-pro .admin-filters input:focus{border-color:var(--ap-cyan);box-shadow:0 0 0 3px #19bfc11a}.admin-pro .admin-filters>button{color:#61747c;cursor:pointer;background:#fff;border:1px solid #cddadb;height:40px;padding:0 14px}.admin-pro .admin-table-wrap{background:#fff;grid-area:2/2;min-width:0}.admin-pro .admin-table-wrap table{min-width:960px}.admin-pro .admin-table-wrap th{color:#63767e;letter-spacing:0;background:#f4f7f7;padding:14px 16px;font-size:11px;font-weight:700}.admin-pro .admin-table-wrap td{color:#455c66;padding:15px 16px;font-size:13px}.admin-pro .admin-table-wrap td small{color:#7b8c92;font-size:11px}.admin-pro .admin-live-overview{background:#fff;grid-template-columns:minmax(0,1.45fr) minmax(270px,.7fr);padding:22px}.admin-pro .admin-live-activity,.admin-pro .admin-live-priorities{border-radius:2px;padding:24px}.admin-pro .admin-live-priorities{color:var(--ap-ink);border-top:3px solid var(--ap-cyan);background:#f7faf9}.admin-pro .admin-live-priorities>small,.admin-pro .admin-live-priorities li span{color:#71848b}.admin-pro .admin-live-priorities li{border-top-color:#dfe7e6}.admin-pro .admin-live-priorities li button{color:#078b90}.admin-pro .admin-live-priorities>a{background:var(--ap-navy);color:#fff}.admin-pro .admin-live-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-pro .admin-live-metrics article{border-top:2px solid #dce6e3}.admin-pro .admin-live-metrics strong{color:var(--ap-navy)}@media (width<=1180px){.admin-pro__header-title,.admin-pro__online{display:none}.admin-pro__header{grid-template-columns:auto 1fr}.admin-pro__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-pro .admin-workspace{grid-template-columns:220px minmax(0,1fr)}.admin-pro .admin-live-overview{grid-template-columns:1fr}}@media (width<=820px){.admin-pro__header{height:auto;min-height:70px;padding-block:10px}.admin-pro__brand .twc-brand-words,.admin-pro__user{display:none}.admin-pro__intro{flex-direction:column;align-items:start}.admin-pro__intro-actions{width:100%}.admin-pro__intro-actions>*{flex:1}.admin-pro .admin-workspace{display:block}.admin-pro .admin-workspace>nav{flex-direction:row;min-height:auto;max-height:none;padding:8px;position:static;overflow:auto hidden}.admin-pro__nav-title{display:none}.admin-pro .admin-workspace>nav button{border-bottom:0;border-inline-end:1px solid #ffffff14;min-width:max-content}.admin-pro .admin-workspace>nav button:after{display:none}.admin-nav-groups{align-items:flex-start;min-width:max-content;display:flex}.admin-nav-groups>section{min-width:205px}.admin-pro .admin-workspace>nav .admin-nav-group-trigger{width:100%}.admin-pro .admin-live-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.admin-pro__header-actions>a:first-of-type{display:none}.admin-pro__intro,.admin-pro__stats{padding-inline:14px}.admin-pro__intro h1{font-size:26px}.admin-pro__stats{grid-template-columns:1fr}.admin-pro .admin-workspace{margin-inline:14px}.admin-pro .admin-filters{flex-direction:column;align-items:stretch}.admin-pro .admin-live-overview{padding:12px}.admin-pro .admin-live-metrics{grid-template-columns:1fr 1fr}}@media (width<=900px){.admin-report{grid-template-columns:repeat(2,1fr)}.cv-analysis-center,.privacy-center{grid-template-columns:1fr}.privacy-actions{justify-content:flex-start}.privacy-history{grid-column:auto}}@media (width<=560px){.admin-report{grid-template-columns:1fr}.cv-analysis-center,.privacy-center{margin:0 18px 35px;padding:22px}}.legal-page{background:#f3f2ee;min-height:100vh}.legal-page>article{background:#fff;border:1px solid #dfe5e2;max-width:900px;margin:55px auto;padding:48px}.legal-page h1{color:var(--navy);font-size:clamp(38px,5vw,62px)}.legal-page h2{color:var(--teal);margin-top:32px;font-family:Georgia,Noto Serif Arabic,serif}.legal-page p{color:#5f7079;line-height:1.9}.legal-page .button{margin-top:22px;display:inline-block}.verification-banner{background:#fff8e9;border:1px solid #e5d2a7;justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:28px auto 0;padding:24px 30px;display:flex}.verification-banner h2{color:var(--navy);margin:6px 0;font-family:Georgia,Noto Serif Arabic,serif}.verification-banner p:not(.kicker){color:#6f6655;margin:0;font-size:10px}.verification-banner>strong{color:#fff;white-space:nowrap;background:#b17a3e;padding:10px 13px;font-size:10px}.verification-verified{background:#e8f5f1;border-color:#b9dcd2}.verification-verified>strong{background:var(--teal)}@media (width<=700px){.verification-banner{flex-direction:column;align-items:flex-start;margin:20px 18px}}.employer-dashboard{--emp-navy:#06243a;--emp-blue:#0b7082;--emp-teal:#19bfc1;--emp-gold:#c79545;--emp-bg:#f3f6f8;--emp-line:#dce5ea;background:var(--emp-bg);color:#243746;font-family:Tahoma,Noto Sans Arabic,Arial,sans-serif}.employer-dashboard .account-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:0;height:72px;padding-inline:clamp(22px,5vw,76px);position:sticky;top:0;box-shadow:0 3px 18px #102a4314}.employer-dashboard .account-header>div{gap:22px;font-size:12px}.employer-dashboard .account-header>div a{color:var(--emp-blue)}.employer-dashboard .account-hero{color:#fff;background:linear-gradient(120deg,#102a43 0%,#174c66 67%,#138a82 100%);min-height:285px;padding:54px clamp(24px,6vw,88px);position:relative;overflow:hidden}.employer-dashboard .account-hero:after{content:"";border:70px solid #ffffff0b;border-radius:50%;width:360px;height:360px;position:absolute;top:-130px;left:-90px}.employer-dashboard .account-hero h1{color:#fff;z-index:1;margin:8px 0 16px;font-family:Tahoma,Noto Sans Arabic,Arial,sans-serif;font-size:clamp(34px,4.2vw,54px);font-weight:900;position:relative}.employer-dashboard .account-hero .kicker{color:#7be0cf}.employer-dashboard .account-hero p:not(.kicker){color:#d4e4eb;z-index:1;font-size:14px;line-height:1.8;position:relative}.employer-dashboard .account-hero aside{min-width:320px;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:#ffffff1a;border:1px solid #fff3;border-radius:14px;padding:22px 25px;position:relative}.employer-dashboard .account-hero aside small{color:#7be0cf}.employer-dashboard .account-hero aside span{color:#d4e4eb}.employer-dashboard .verification-banner{border:0;border-inline-start:5px solid var(--emp-gold);background:#fff;border-radius:14px;margin:28px auto;padding:22px 28px;box-shadow:0 8px 28px #102a4312}.employer-dashboard .verification-banner.verification-verified{border-inline-start-color:var(--emp-teal);background:linear-gradient(90deg,#f2fbf8,#fff)}.employer-dashboard .verification-banner h2{margin:5px 0 8px;font-family:Tahoma,Noto Sans Arabic,Arial,sans-serif;font-size:22px}.employer-dashboard .verification-banner p:not(.kicker){font-size:12px;line-height:1.7}.employer-dashboard .verification-banner>strong{letter-spacing:.08em;border-radius:999px;padding:9px 15px}.employer-dashboard .dashboard-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;margin:28px auto;padding:0}.employer-dashboard .dashboard-grid>article{background:#fff;border:0;border-radius:16px;padding:28px;position:relative;overflow:hidden;box-shadow:0 8px 26px #102a4311}.employer-dashboard .dashboard-grid>article:before{content:"";background:linear-gradient(90deg, var(--emp-blue), var(--emp-teal));height:4px;position:absolute;inset:0 0 auto}.employer-dashboard .dashboard-grid h2,.employer-dashboard .notification-center h2,.employer-dashboard .interview-center h2,.employer-dashboard .feedback-center h2,.employer-dashboard .meeting-scheduler h2,.employer-dashboard .privacy-center h2,.employer-dashboard .match-alert-center h2{color:var(--emp-navy);margin-bottom:20px;font-family:Tahoma,Noto Sans Arabic,Arial,sans-serif;font-size:24px;font-weight:900}.employer-dashboard .kicker{color:var(--emp-teal);letter-spacing:.16em;font-size:9px}.employer-dashboard .single-form{gap:15px}.employer-dashboard .single-form label{color:#536b79;font-size:11px}.employer-dashboard .single-form input,.employer-dashboard .single-form select,.employer-dashboard .single-form textarea,.employer-dashboard .meeting-scheduler input,.employer-dashboard .meeting-scheduler select,.employer-dashboard .feedback-center select,.employer-dashboard .feedback-center textarea{border:1px solid var(--emp-line);background:#f9fbfc;border-radius:9px;font-size:12px;transition:all .2s}.employer-dashboard input:focus,.employer-dashboard select:focus,.employer-dashboard textarea:focus{border-color:var(--emp-blue);background:#fff;outline:0;box-shadow:0 0 0 3px #176b871a}.employer-dashboard button,.employer-dashboard .button,.employer-dashboard .secure-document-link{border-radius:9px;transition:all .2s}.employer-dashboard button:not(:disabled):hover,.employer-dashboard .secure-document-link:hover{transform:translateY(-1px);box-shadow:0 8px 18px #102a4321}.employer-dashboard .job-row,.employer-dashboard .employer-consent{background:#fbfcfd;border:1px solid #e4ebef;border-radius:11px;margin-top:9px;padding:14px 16px}.employer-dashboard .job-row:first-of-type,.employer-dashboard .employer-consent:first-of-type{margin-top:0}.employer-dashboard .job-with-action button{color:var(--emp-blue);background:#e8f4f6;border:0;padding:10px 14px}.employer-dashboard .employer-consent em{border-radius:999px}.employer-dashboard .employer-consent a{background:var(--emp-teal);border-radius:8px}.employer-dashboard .consent-tracker{background:#fbfdfe}.employer-dashboard .dash-empty{background:#f5f8fa;border:1px dashed #cbd9e0;border-radius:11px;padding:28px}.employer-dashboard .real-matches{background:linear-gradient(#eaf3f5,#f4f7f8);padding:50px clamp(24px,6vw,88px)}.employer-dashboard .real-match-grid article{border:0;border-radius:15px;box-shadow:0 8px 25px #102a4312}.employer-dashboard .real-match-grid article.real-match-card{height:680px;box-shadow:none;perspective:1600px;background:0 0;border:0;padding:0;transition:height .45s}.employer-dashboard .real-match-grid article.real-match-card.is-flipped{height:960px}.real-match-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.72,.2,1);position:relative}.real-match-card.is-flipped .real-match-card-inner{transform:rotateY(180deg)}.real-match-face{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.real-match-face[aria-hidden=true]{pointer-events:none}.employer-dashboard .real-match-front{background:#fff;border-radius:15px;flex-direction:column;padding:24px;display:flex;box-shadow:0 8px 25px #102a4312}.employer-dashboard .real-match-front .candidate-interview-trigger{margin-top:auto}.employer-dashboard .real-match-back{overscroll-behavior:contain;scrollbar-color:#9bcfc5 transparent;scrollbar-width:thin;height:100%;margin:0;padding:20px;overflow-y:auto;transform:rotateY(180deg)}.employer-dashboard .real-match-back>header{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fcfbf5;border-bottom:1px solid #dce8e5;margin:-20px -20px 0;padding:18px 20px 14px;position:sticky;top:-20px}.employer-dashboard .real-match-back>footer{padding-bottom:4px}@media (width<=960px){.employer-dashboard .real-match-grid article.real-match-card{height:710px}.employer-dashboard .real-match-grid article.real-match-card.is-flipped{height:980px}}@media (width<=620px){.employer-dashboard .real-match-grid article.real-match-card{height:700px}.employer-dashboard .real-match-grid article.real-match-card.is-flipped{height:1040px}.employer-dashboard .real-match-back{padding:16px}.employer-dashboard .real-match-back>header{margin:-16px -16px 0;padding:15px 16px 12px;top:-16px}}@media (prefers-reduced-motion:reduce){.real-match-card-inner,.employer-dashboard .real-match-grid article.real-match-card{transition:none}}.ausbildung-intake-page{background:radial-gradient(circle at 92% 12%,#66d1bd2e,#0000 28%),#f7f8f6;min-height:100vh;padding-bottom:48px}.ausbildung-intake-hero{background:linear-gradient(135deg,#fff 0%,#eef7f4 100%);border:1px solid #0e8c872e;border-radius:26px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:36px;width:min(1380px,100% - 48px);margin:34px auto 18px;padding:clamp(30px,4vw,52px);display:grid;box-shadow:0 20px 54px #071f3012}.ausbildung-intake-hero h1{color:#071f30;max-width:860px;margin:10px 0 14px;font-size:clamp(38px,4.5vw,62px);line-height:1.16}.ausbildung-intake-hero>div>p:last-child{color:#526a72;max-width:820px;margin:0;font-size:18px;line-height:1.8}.ausbildung-intake-hero aside{gap:9px;display:grid}.ausbildung-intake-hero aside span{color:#28434d;background:#ffffffd1;border:1px solid #d2e2de;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:54px;padding:10px 14px;font-size:14px;font-weight:750;display:grid}.ausbildung-intake-hero aside b{color:#0e8c87;background:#dff4ef;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;display:grid}.ausbildung-intake-page .candidate-route-gateway{box-shadow:none;background:0 0;border:0;margin-bottom:18px;padding:0}.ausbildung-intake-page .candidate-route-gateway>header,.ausbildung-intake-page .candidate-route-grid,.ausbildung-intake-page .candidate-route-work{display:none}.ausbildung-intake-page .candidate-path-panel{margin-top:0}.ausbildung-intake-note{color:#61777e;text-align:center;width:min(1240px,100% - 48px);margin:18px auto 0;font-size:13px;line-height:1.75}@media (width<=800px){.ausbildung-intake-hero{border-radius:20px;grid-template-columns:1fr;gap:24px;width:calc(100% - 24px);margin-top:18px;padding:26px 18px}.ausbildung-intake-hero h1{font-size:36px}.ausbildung-intake-hero>div>p:last-child{font-size:16px}.ausbildung-intake-page .candidate-route-gateway{width:calc(100% - 24px)}.ausbildung-intake-note{width:calc(100% - 32px)}}.vertical-platforms-home{color:#08283a;width:min(1440px,100% - 64px);margin:92px auto}.vertical-platforms-home>header{grid-template-columns:minmax(240px,.7fr) minmax(460px,1.3fr);align-items:end;gap:18px 56px;margin-bottom:36px;display:grid}.vertical-platforms-home>header>span{color:#08766f;letter-spacing:.08em;grid-column:1/-1;font-size:13px;font-weight:800}.vertical-platforms-home>header h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,60px);line-height:1.08}.vertical-platforms-home>header p{color:#61757d;margin:0 0 6px;font-size:17px;line-height:1.8}.vertical-platforms-home>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.vertical-home-card{color:#08283a;cursor:pointer;background:#f4f8f6;border:1px solid #ceddd9;border-radius:22px;min-height:310px;padding:30px;text-decoration:none;transition:transform .28s,box-shadow .28s,border-color .28s;display:block;position:relative;overflow:hidden}.vertical-home-card:after{content:"";border:1px solid #0d8f8938;border-radius:50%;width:180px;height:180px;position:absolute;inset:auto -65px -85px auto}.vertical-home-card:hover{border-color:#72d6c8;transform:translateY(-6px);box-shadow:0 24px 54px #07283a1f}.vertical-home-card:focus-visible{outline-offset:4px;border-color:#08766f;outline:3px solid #0e978f57}.vertical-home-card small{color:#526b73;font:700 12px/1 var(--font-interface-mono)}.vertical-home-card i{color:#73d5c8;background:#08283a;border-radius:14px;place-items:center;width:48px;height:48px;font-style:normal;font-weight:800;display:grid;position:absolute;inset-block-start:24px;inset-inline-end:24px}.vertical-home-card h3{margin:74px 0 12px;font-size:27px;line-height:1.25}.vertical-home-card p{color:#60757d;min-height:58px;margin:0 0 26px;font-size:16px;line-height:1.7}.vertical-home-card-action{z-index:1;color:#087f79;align-items:center;gap:7px;font-size:15px;font-weight:800;display:inline-flex;position:relative}.vertical-home-card.ausbildung{background:linear-gradient(145deg,#f7fbfa,#e8f6f2)}.vertical-home-card.nursing{background:linear-gradient(145deg,#ecfaf6,#f7f9f7)}.vertical-home-card.medical{background:linear-gradient(145deg,#f3f8f7,#eef5f4)}.healthcare-vertical{color:#08283a;background:#f8f8f5;min-height:100vh;overflow:hidden}.healthcare-vertical h1,.healthcare-vertical h2,.healthcare-vertical h3,.healthcare-vertical p{text-wrap:balance}.healthcare-vertical [data-reveal]{animation:.72s cubic-bezier(.22,1,.36,1) both vertical-calm-reveal}.vertical-hero,.vertical-process,.vertical-profile,.vertical-journey,.vertical-employers,.vertical-final,.vertical-footer{width:min(1440px,100% - 64px);margin-inline:auto}.vertical-hero{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:62px;min-height:720px;padding-block:76px;display:grid}.vertical-hero-copy .kicker,.vertical-profile .kicker{color:#08766f;letter-spacing:.06em;margin:0 0 18px;font-size:14px;font-weight:800}.vertical-hero-copy h1{letter-spacing:-.045em;max-width:720px;margin:0;font-size:clamp(46px,5.5vw,78px);line-height:1.04}.vertical-hero-copy h1 em{color:#08766f;font-style:normal;display:block}.vertical-hero-copy>p:not(.kicker){color:#587079;max-width:670px;margin:26px 0 0;font-size:18px;line-height:1.85}.vertical-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.vertical-hero-actions a,.vertical-employers a,.vertical-final>a{color:#fff;background:#08283a;border:1px solid #08283a;border-radius:9px;justify-content:space-between;align-items:center;gap:26px;min-height:54px;padding:0 22px;font-weight:800;text-decoration:none;transition:transform .22s,background .22s,border-color .22s;display:inline-flex}.vertical-hero-actions a+a{color:#08283a;background:0 0;border-color:#b8cbc7}.vertical-hero-actions a:hover,.vertical-employers a:hover,.vertical-final>a:hover{color:#fff;background:#08766f;border-color:#08766f;transform:translateY(-3px)}.vertical-hero-badges{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.vertical-hero-badges span{color:#31545b;background:#edf5f2;border:1px solid #d2e3de;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:700}.vertical-demo{background:linear-gradient(150deg,#092b3d,#0a4250);border:1px solid #68d6c752;border-radius:28px;padding:18px;box-shadow:0 34px 80px #05263633;animation-delay:.12s!important}.vertical-demo-head,.vertical-offer-card>header,.vertical-profile-card>header,.vertical-profile-card>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.vertical-demo-head{color:#d8efea;padding:4px 6px 16px;font-size:13px;font-weight:700}.vertical-demo-head small{color:#73d5c8}.vertical-demo-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:9px;display:grid}.vertical-demo-tabs button{color:#b9d0d4;min-height:48px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:10px;padding:8px;font-size:13px;font-weight:800;transition:background .2s,color .2s,transform .2s}.vertical-demo-tabs button:hover,.vertical-demo-tabs button.active{color:#08283a;background:#73d5c8;transform:translateY(-2px)}.vertical-offer-card{background:#fff;border-radius:18px;padding:28px}.vertical-offer-card>header span{color:#087f79;font-size:12px;font-weight:800}.vertical-offer-card>header b{color:#768a91;font-size:12px}.vertical-offer-card h2{margin:30px 0 5px;font-size:30px;line-height:1.25}.vertical-offer-card>p{color:#788c93;margin:0;font-size:15px}.vertical-offer-card>div{color:#13404a;background:#eaf6f3;border-radius:10px;gap:5px;margin:22px 0 16px;padding:16px;display:grid}.vertical-offer-card>div small{color:#4d6e75}.vertical-offer-card dl,.vertical-profile-card dl{border:1px solid #dbe5e2;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.vertical-offer-card dl>div,.vertical-profile-card dl>div{border-bottom:1px solid #dbe5e2;padding:13px 15px}.vertical-offer-card dl>div:nth-child(odd),.vertical-profile-card dl>div:nth-child(odd){border-inline-end:1px solid #dbe5e2}.vertical-offer-card dt,.vertical-profile-card dt{color:#84969b;font-size:11px}.vertical-offer-card dd,.vertical-profile-card dd{margin:4px 0 0;font-size:14px;font-weight:800}.vertical-offer-card footer{grid-template-columns:1.3fr 1fr;gap:8px;margin-top:14px;display:grid}.vertical-offer-card footer button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#08283a;border:0;border-radius:8px;font-weight:800}.vertical-offer-card footer button+button{color:#0a7773;background:#e9f5f2}.vertical-process{border-top:1px solid #d4dfdc;padding:74px 0}.vertical-process>header,.vertical-journey>header{max-width:820px;margin-bottom:36px}.vertical-process>header span,.vertical-journey>header span,.vertical-employers>div>span,.vertical-final>div>span{color:#08766f;letter-spacing:.06em;font-size:13px;font-weight:800}.vertical-process>header h2,.vertical-profile h2,.vertical-journey h2,.vertical-employers h2,.vertical-final h2{letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(34px,4vw,56px);line-height:1.12}.vertical-process>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:relative}.vertical-process>div:before{content:"";transform-origin:100%;background:linear-gradient(90deg,#72d6c8,#0c8e88);height:2px;animation:1.4s .3s both vertical-route-draw;position:absolute;inset:28px 8% auto}.vertical-process article{padding:0 28px;transition:transform .22s;position:relative}.vertical-process article:hover{transform:translateY(-5px)}.vertical-process article>span{z-index:1;color:#fff;width:56px;height:56px;font:800 12px/1 var(--font-interface-mono);background:#0b908a;border:8px solid #f8f8f5;border-radius:50%;place-items:center;margin-bottom:24px;display:grid;position:relative}.vertical-process article h3{margin:0 0 9px;font-size:19px}.vertical-process article p{color:#637980;margin:0;font-size:15px;line-height:1.75}.vertical-profile{background:#eaf3f0;border:1px solid #cfdfda;border-radius:28px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;padding:68px;display:grid}.vertical-profile-copy>p:last-child{color:#60747b;margin:20px 0 0;font-size:16px;line-height:1.8}.vertical-profile-card{background:#fff;border:1px solid #d5e2df;border-radius:18px;padding:26px;box-shadow:0 20px 55px #07283a1a}.vertical-profile-card>header>span{color:#72d6c8;background:#08283a;border-radius:50%;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.vertical-profile-card>header>div{flex:1;gap:3px;display:grid}.vertical-profile-card>header small{color:#80939a}.vertical-profile-card>header strong{font-size:20px}.vertical-profile-card>header>b{color:#08766f;font-size:28px}.vertical-profile-card dl{margin-top:22px}.vertical-profile-card>footer{color:#087f79;margin-top:18px;font-size:12px;font-weight:800}.vertical-journey{padding-block:92px}.vertical-journey ol{border-block:1px solid #cbdad6;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vertical-journey li{border-inline-end:1px solid #cbdad6;align-content:space-between;min-height:138px;padding:20px;transition:color .22s,background .22s;display:grid}.vertical-journey li:last-child{border-inline-end:0}.vertical-journey li:hover{color:#fff;background:#08766f}.vertical-journey li b{color:#08766f;font:800 12px/1 var(--font-interface-mono)}.vertical-journey li:hover b{color:#bdf5e9}.vertical-journey li span{font-size:15px;font-weight:800}.vertical-employers{color:#fff;background:#08283a;border-radius:28px;grid-template-columns:1fr 1fr;gap:80px;padding:74px;display:grid}.vertical-employers>div>p,.vertical-final>div>p{color:#b7cbd0;margin:18px 0 26px;font-size:16px;line-height:1.8}.vertical-employers>div>a{color:#08283a;background:#72d6c8;border-color:#72d6c8}.vertical-employers ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.vertical-employers li{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:11px;align-items:center;gap:18px;min-height:68px;padding:12px 16px;display:flex}.vertical-employers li b{color:#72d6c8;font:800 12px/1 var(--font-interface-mono)}.vertical-employers li span{color:#e6f1f2;font-size:15px;font-weight:700}.vertical-final{background:linear-gradient(120deg,#e5f5f1,#f8f8f5 70%);border:1px solid #caddd8;border-radius:24px;justify-content:space-between;align-items:center;gap:50px;margin-block:86px;padding:60px;display:flex}.vertical-final>div{max-width:800px}.vertical-final>div>p{color:#5c737a;margin-bottom:0}.vertical-final>a{flex:none}.vertical-footer{border-top:1px solid #ccd9d6;grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:32px;padding:34px 0 46px;display:grid}.vertical-footer p{color:#60767d;text-align:center;margin:0;font-size:13px;line-height:1.65}.vertical-footer nav{justify-content:flex-end;gap:18px;display:flex}.vertical-footer nav a,.candidate-path-platform-link{color:#0a7f79;font-weight:800;text-decoration:none}.candidate-path-platform-link{background:#e2f4f0;border:1px solid #c5dfd9;border-radius:9px;justify-content:space-between;align-items:center;gap:22px;min-height:48px;margin-top:20px;padding:0 15px;display:inline-flex}@keyframes vertical-calm-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes vertical-route-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1100px){.vertical-platforms-home>div{grid-template-columns:repeat(2,minmax(0,1fr))}.vertical-platforms-home>header,.vertical-hero,.vertical-profile,.vertical-employers{grid-template-columns:1fr}.vertical-hero{min-height:auto}.vertical-profile,.vertical-employers{gap:40px;padding:48px}.vertical-process>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 0}.vertical-process>div:before{display:none}.vertical-journey ol{grid-template-columns:repeat(3,minmax(0,1fr))}.vertical-journey li:nth-child(3){border-inline-end:0}.vertical-final{flex-direction:column;align-items:flex-start}}@media (width<=760px){.vertical-platforms-home,.vertical-hero,.vertical-process,.vertical-profile,.vertical-journey,.vertical-employers,.vertical-final,.vertical-footer{width:calc(100% - 24px)}.vertical-platforms-home{margin-block:56px}.vertical-platforms-home>header{grid-template-columns:1fr;gap:14px}.vertical-platforms-home>header h2{font-size:34px}.vertical-platforms-home>div{grid-template-columns:1fr}.vertical-home-card{min-height:255px;padding:24px}.vertical-home-card h3{margin-top:58px;font-size:24px}.vertical-hero{gap:38px;padding-block:46px}.vertical-hero-copy h1{font-size:42px}.vertical-hero-copy>p:not(.kicker){font-size:16px}.vertical-demo{border-radius:20px;padding:10px}.vertical-demo-tabs{display:flex;overflow-x:auto}.vertical-demo-tabs button{min-width:120px}.vertical-offer-card{padding:20px 16px}.vertical-offer-card h2{font-size:25px}.vertical-offer-card dl,.vertical-profile-card dl{grid-template-columns:1fr}.vertical-offer-card dl>div:nth-child(odd),.vertical-profile-card dl>div:nth-child(odd){border-inline-end:0}.vertical-process{padding-block:52px}.vertical-process>div{grid-template-columns:1fr}.vertical-process article{padding-inline:8px}.vertical-process article>span{margin-bottom:14px}.vertical-profile,.vertical-employers{border-radius:20px;padding:28px 20px}.vertical-profile-card{padding:18px 14px}.vertical-profile-card>header>b{font-size:22px}.vertical-journey{padding-block:58px}.vertical-journey ol{grid-template-columns:1fr 1fr}.vertical-journey li:nth-child(3){border-inline-end:1px solid #cbdad6}.vertical-journey li:nth-child(2n){border-inline-end:0}.vertical-final{margin-block:52px;padding:30px 22px}.vertical-final>a{width:100%}.vertical-footer{text-align:center;grid-template-columns:1fr}.vertical-footer nav{justify-content:center}}@media (prefers-reduced-motion:reduce){.healthcare-vertical [data-reveal],.vertical-process>div:before{animation:none}.vertical-home-card,.vertical-process article,.vertical-journey li{transition:none}}.employer-dashboard .real-match-top strong{background:var(--emp-teal);border-radius:10px}.employer-dashboard .meeting-scheduler,.employer-dashboard .privacy-center,.employer-dashboard .notification-center,.employer-dashboard .interview-center,.employer-dashboard .feedback-center,.employer-dashboard .match-alert-center{background:#fff;border:0;border-radius:16px;max-width:1280px;margin:0 auto 22px;padding:28px;position:relative;overflow:hidden;box-shadow:0 8px 26px #102a430f}.employer-dashboard .meeting-scheduler{border-inline-start:5px solid var(--emp-blue);grid-template-columns:.72fr 1.28fr}.employer-dashboard .meeting-scheduler>div:last-child{gap:12px}.employer-dashboard .meeting-scheduler button{background:linear-gradient(90deg, var(--emp-blue), var(--emp-teal));border-radius:9px;font-size:12px}.employer-dashboard .privacy-center{border-inline-start:5px solid var(--emp-gold)}.employer-dashboard .feedback-center{border-inline-start:5px solid var(--emp-teal);background:#fff}.employer-dashboard .match-alert-center{border-inline-start:5px solid var(--emp-gold);background:#fffaf0}.employer-dashboard .notification-center{margin-bottom:55px}.employer-dashboard .notification-center article{border-top:1px solid #e6edf0;padding:17px 12px}.employer-dashboard .notification-center article:hover{background:#f8fafb}.employer-dashboard .notification-center article strong{font-size:13px}.employer-dashboard .notification-center article p{font-size:11px}.employer-dashboard .privacy-history{gap:10px}.employer-dashboard .privacy-history span{background:#f0f5f7;border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;padding:11px 13px;font-size:10px;display:flex}.employer-dashboard .secure-document-link{background:var(--emp-navy);padding:9px 12px}.employer-dashboard .portal-notice{background:var(--emp-navy);border-radius:12px;font-size:12px;box-shadow:0 15px 35px #102a4340}@media (width<=1320px){.employer-dashboard .verification-banner,.employer-dashboard .dashboard-grid,.employer-dashboard .meeting-scheduler,.employer-dashboard .privacy-center,.employer-dashboard .notification-center,.employer-dashboard .interview-center,.employer-dashboard .feedback-center,.employer-dashboard .match-alert-center{margin-inline:24px}.employer-dashboard .dashboard-grid{padding:0}}@media (width<=850px){.employer-dashboard .account-hero{grid-template-columns:1fr}.employer-dashboard .account-hero aside{min-width:0}.employer-dashboard .dashboard-grid,.employer-dashboard .meeting-scheduler,.employer-dashboard .meeting-scheduler>div:last-child{grid-template-columns:1fr}.employer-dashboard .meeting-scheduler button{grid-column:auto}}@media (width<=560px){.employer-dashboard .account-header{height:auto;min-height:70px;padding:12px 16px}.employer-dashboard .account-header>div{gap:10px}.employer-dashboard .account-hero{padding:42px 18px}.employer-dashboard .verification-banner,.employer-dashboard .dashboard-grid,.employer-dashboard .meeting-scheduler,.employer-dashboard .privacy-center,.employer-dashboard .notification-center,.employer-dashboard .interview-center,.employer-dashboard .feedback-center,.employer-dashboard .match-alert-center{margin-inline:14px;padding:21px}.employer-dashboard .dashboard-grid{padding:0}.employer-dashboard .employer-consent{grid-template-columns:1fr}.employer-dashboard .employer-consent a,.employer-dashboard .employer-consent small{grid-column:auto}}.candidate-dashboard{--can-navy:#06243a;--can-blue:#0b7082;--can-teal:#19bfc1;--can-mint:#eaf7f4;--can-gold:#c9984f;--can-bg:#f4f7f8;--can-line:#dce6ea;background:var(--can-bg);color:#293f4d;font-family:Tahoma,Noto Sans Arabic,Arial,sans-serif}.candidate-dashboard .account-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:0;height:72px;padding-inline:clamp(22px,5vw,76px);position:sticky;top:0;box-shadow:0 3px 18px #17324d14}.candidate-dashboard .account-header>div{gap:22px;font-size:12px}.candidate-dashboard .account-header>div a{color:var(--can-blue)}.candidate-dashboard .account-hero{color:#fff;background:linear-gradient(120deg,#17324d 0%,#255d78 64%,#16877f 100%);min-height:285px;padding:54px clamp(24px,6vw,88px);position:relative;overflow:hidden}.candidate-dashboard .account-hero:after{content:"";border:66px solid #ffffff0b;border-radius:50%;width:350px;height:350px;position:absolute;top:-135px;left:-85px}.candidate-dashboard .account-hero h1{color:#fff;z-index:1;margin:8px 0 16px;font-family:Tahoma,Noto Sans Arabic,Arial,sans-serif;font-size:clamp(34px,4.2vw,54px);font-weight:900;position:relative}.candidate-dashboard .account-hero .kicker{color:#83e2d4}.candidate-dashboard .account-hero p:not(.kicker){color:#d6e7ed;z-index:1;font-size:14px;line-height:1.8;position:relative}.candidate-dashboard .account-hero aside{min-width:320px;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:#ffffff1a;border:1px solid #fff3;border-radius:14px;padding:22px 25px;position:relative}.candidate-dashboard .account-hero aside small{color:#83e2d4}.candidate-dashboard .account-hero aside span{color:#d6e7ed}.candidate-dashboard .dashboard-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:20px;margin:30px auto;padding:0}.candidate-dashboard .dashboard-grid>article,.candidate-dashboard .cv-analysis-center,.candidate-dashboard .privacy-center,.candidate-dashboard .meeting-scheduler,.candidate-dashboard .interview-center,.candidate-dashboard .notification-center,.candidate-dashboard .feedback-center,.candidate-dashboard .placement-center,.candidate-dashboard .document-checklist{background:#fff;border:0;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 8px 26px #17324d11}.candidate-dashboard .dashboard-grid>article{padding:28px}.candidate-dashboard .dashboard-grid>article:before{content:"";background:linear-gradient(90deg, var(--can-blue), var(--can-teal));height:4px;position:absolute;inset:0 0 auto}.candidate-dashboard h2{font-weight:900;color:var(--can-navy)!important;font-family:Tahoma,Noto Sans Arabic,Arial,sans-serif!important}.candidate-dashboard .dashboard-grid h2{margin-bottom:20px;font-size:24px}.candidate-dashboard .kicker{color:var(--can-teal);letter-spacing:.16em;font-size:9px}.candidate-dashboard .status-line{background:#f2f7f8;border:0;border-radius:10px;margin:16px 0;padding:16px}.candidate-dashboard .status-line b{color:var(--can-teal)}.candidate-dashboard .secure-upload{color:var(--can-navy);background:#f7fbfa;border:2px dashed #b8d5d4;border-radius:13px;padding:30px 20px;transition:all .2s}.candidate-dashboard .secure-upload:hover{border-color:var(--can-teal);background:var(--can-mint)}.candidate-dashboard .cv-analysis-center,.candidate-dashboard .privacy-center,.candidate-dashboard .meeting-scheduler,.candidate-dashboard .interview-center,.candidate-dashboard .notification-center,.candidate-dashboard .feedback-center,.candidate-dashboard .placement-center,.candidate-dashboard .document-checklist{max-width:1280px;margin:0 auto 22px;padding:28px}.candidate-dashboard .cv-analysis-center{border-inline-start:5px solid var(--can-blue)}.candidate-dashboard .privacy-center{border-inline-start:5px solid var(--can-gold)}.candidate-dashboard .meeting-scheduler,.candidate-dashboard .interview-center{border-inline-start:5px solid var(--can-teal)}.section-title-row{gap:18px;justify-content:space-between!important;align-items:flex-start!important;display:flex!important}.section-title-row h2{margin:5px 0 14px!important}.section-count{color:#107a74;background:#e9f5f4;border-radius:12px;place-items:center;min-width:38px;height:38px;padding:0 10px;font-size:14px;display:grid}.section-help{color:#72838c;margin:-3px 0 18px;font-size:11px;line-height:1.7}.candidate-dashboard .consent-row,.employer-dashboard .employer-consent{background:#fbfcfd;border-radius:12px;margin-top:10px;transition:all .2s;border:1px solid #e2eaed!important;padding:16px!important}.candidate-dashboard .consent-row:hover,.employer-dashboard .employer-consent:hover{box-shadow:0 6px 16px #17324d0e;border-color:#bfd7da!important}.candidate-dashboard .consent-row>div strong,.employer-dashboard .employer-consent strong{color:#17324d;font-size:13px}.candidate-dashboard .consent-row em,.employer-dashboard .employer-consent em{color:#916c31;background:#f5eddc;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.candidate-dashboard .consent-row .consent-approved,.employer-dashboard .consent-approved{color:#087b6d;background:#e5f5ef}.candidate-dashboard .consent-row .consent-declined,.employer-dashboard .consent-declined{color:#9c4337;background:#f9e9e7}.candidate-dashboard .consent-row aside{gap:9px;margin-top:6px}.candidate-dashboard .consent-row button{border:0;border-radius:8px;padding:10px 14px;font-weight:900}.candidate-dashboard .consent-row .consent-approve{background:var(--can-teal);color:#fff}.candidate-dashboard .consent-row .consent-decline{color:#9c4337;background:#fff0ee}.candidate-dashboard .notification-center,.employer-dashboard .notification-center{margin-bottom:55px;border-inline-start:5px solid #2f6f91!important}.notification-list{gap:9px;display:grid}.candidate-dashboard .notification-center article,.employer-dashboard .notification-center article{background:#fbfcfd;border-radius:12px;transition:all .2s;border:1px solid #e4ebee!important;padding:16px!important}.candidate-dashboard .notification-center article:hover,.employer-dashboard .notification-center article:hover{background:#f3f8f9;transform:translateY(-1px);box-shadow:0 7px 16px #17324d0d}.notification-dot{background:#e3f4f1;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;color:#16877f!important;font-size:8px!important}.candidate-dashboard .notification-center article strong,.employer-dashboard .notification-center article strong{color:#17324d;font-size:13px}.candidate-dashboard .notification-center article p,.employer-dashboard .notification-center article p{color:#637681;font-size:11px;line-height:1.75}.candidate-dashboard .notification-center article small,.employer-dashboard .notification-center article small{color:#778991;background:#eef3f5;border-radius:6px;padding:4px 7px;font-size:8px;display:inline-block}.candidate-dashboard button,.candidate-dashboard .button,.candidate-dashboard .secure-document-link{border-radius:9px;transition:all .2s}.candidate-dashboard button:not(:disabled):hover,.candidate-dashboard .secure-document-link:hover{transform:translateY(-1px);box-shadow:0 8px 18px #17324d21}.candidate-dashboard .dash-empty,.employer-dashboard .notification-center .dash-empty{background:#f5f8fa;border:1px dashed #c9d8df;border-radius:11px;padding:28px}@media (width<=1320px){.candidate-dashboard .dashboard-grid,.candidate-dashboard .cv-analysis-center,.candidate-dashboard .privacy-center,.candidate-dashboard .meeting-scheduler,.candidate-dashboard .interview-center,.candidate-dashboard .notification-center,.candidate-dashboard .feedback-center,.candidate-dashboard .placement-center,.candidate-dashboard .document-checklist{margin-inline:24px}.candidate-dashboard .dashboard-grid{padding:0}}@media (width<=850px){.candidate-dashboard .account-hero{grid-template-columns:1fr}.candidate-dashboard .account-hero aside{min-width:0}.candidate-dashboard .dashboard-grid,.candidate-dashboard .cv-analysis-center,.candidate-dashboard .privacy-center,.candidate-dashboard .meeting-scheduler{grid-template-columns:1fr}}@media (width<=560px){.candidate-dashboard .account-header{height:auto;min-height:70px;padding:12px 16px}.candidate-dashboard .account-header>div{gap:10px}.candidate-dashboard .account-hero{padding:42px 18px}.candidate-dashboard .dashboard-grid,.candidate-dashboard .cv-analysis-center,.candidate-dashboard .privacy-center,.candidate-dashboard .meeting-scheduler,.candidate-dashboard .interview-center,.candidate-dashboard .notification-center,.candidate-dashboard .feedback-center,.candidate-dashboard .placement-center,.candidate-dashboard .document-checklist{margin-inline:14px;padding:21px}.candidate-dashboard .dashboard-grid{padding:0}.candidate-dashboard .consent-row{grid-template-columns:1fr}.candidate-dashboard .consent-row>em{justify-self:start}.candidate-dashboard .consent-row aside{flex-direction:column;grid-column:auto}.candidate-dashboard .consent-row button{width:100%}.section-title-row{align-items:center!important}}.candidate-dashboard .notification-center article,.employer-dashboard .notification-center article{grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important;gap:14px!important}.notification-icon{background:linear-gradient(135deg,#e1f3ef,#e8f0f5);border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid;color:#16877f!important;font-size:17px!important}.notification-content{min-width:0}.notification-content>strong{margin-bottom:6px;display:block}.notification-content>p{max-width:850px;margin:0 0 12px!important}.notification-meta{border-top:1px solid #e8eef0;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.notification-meta a{color:#fff;white-space:nowrap;background:#17324d;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:7px 13px;font-size:9px;font-weight:900;display:inline-flex}.notification-meta a:hover{background:#16877f}.candidate-dashboard .notification-meta small,.employer-dashboard .notification-meta small{color:#73848d!important;background:0 0!important;padding:0!important;font-size:9px!important}@media (width<=560px){.notification-meta{flex-direction:column;align-items:flex-start}.notification-meta a{width:100%}}.employer-dashboard .verification-banner{display:none}.employer-dashboard .account-hero{min-height:220px;padding-block:38px}.employer-dashboard .account-hero aside{min-width:250px;padding:17px 20px}.company-status{border-radius:999px;align-items:center;gap:6px;width:max-content;font-weight:900;padding:7px 11px!important;font-size:9px!important;display:inline-flex!important}.company-verified{background:#daf4e9;color:#087665!important}.company-pending{background:#fff1d8;color:#946728!important}.employer-dashboard .privacy-center:not(.application-package-legacy){border-inline-start-width:3px;border-radius:11px;grid-template-columns:1fr auto;align-items:center;margin-top:34px;margin-bottom:18px;padding:14px 18px;box-shadow:0 4px 14px #102a430b}.employer-dashboard .privacy-center:not(.application-package-legacy) .kicker{display:none}.employer-dashboard .privacy-center:not(.application-package-legacy) h2{margin:0 0 3px;font-size:16px}.employer-dashboard .privacy-center:not(.application-package-legacy) p:not(.kicker){margin:0;font-size:9px}.employer-dashboard .privacy-actions button{margin-top:0;padding:8px 11px;font-size:9px}.employer-dashboard .privacy-history{margin-top:3px}.application-package-legacy{display:none!important}.talent-package-center{background:#fff!important;border-inline-start:5px solid #138a82!important}.talent-package-head{justify-content:space-between;align-items:end;gap:22px;margin-bottom:18px;display:flex}.talent-package-head h2{margin:5px 0 8px}.talent-package-head label{color:#667982;font-size:9px;font-weight:900}.talent-package-head select{color:#17324d;min-width:170px;height:40px;font:inherit;background:#f8fafb;border:1px solid #d9e4e8;border-radius:8px;margin-top:7px;padding:0 11px;display:block}.talent-package-row{background:#fbfcfd;margin-top:10px;border:1px solid #e2eaed!important;border-radius:12px!important;grid-template-columns:minmax(220px,1fr) auto minmax(230px,auto)!important;padding:16px!important}.talent-package-row>div:first-child small{color:#78909a;font-size:8px}.talent-package-row>div:first-child strong{color:#17324d;margin:4px 0}.talent-package-row>b{background:#e8f5f1;border-radius:999px;padding:7px 10px;color:#08796f!important}.talent-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.talent-actions button,.talent-actions a{color:#fff;cursor:pointer;background:#17324d;border:0;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:900}.talent-actions a{background:#176b87}.package-ready{border-inline-start:4px solid #138a82!important}.package-ready>b{background:#daf4e9;color:#087665!important}.notification-meta button{color:#fff;white-space:nowrap;cursor:pointer;background:#17324d;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:7px 13px;font-size:9px;font-weight:900;display:inline-flex}.notification-meta button:hover{background:#16877f}@media (width<=760px){.employer-dashboard .privacy-center:not(.application-package-legacy){grid-template-columns:1fr}.talent-package-head{flex-direction:column;align-items:stretch}.talent-package-head select{width:100%}.talent-package-row{grid-template-columns:1fr!important}.talent-actions{justify-content:flex-start}.talent-actions a,.talent-actions button{text-align:center;flex:1}.employer-dashboard .account-hero{min-height:0}}.staffing-brief>.matcher-form{width:min(620px,100%);color:var(--navy);flex:0 0 min(620px,52%)}.staffing-brief>.matcher-form .form-privacy{color:#536873;margin:12px 0}.staffing-brief>.matcher-form .form-privacy input{width:auto;height:auto;margin:0;display:inline}.staffing-brief>.matcher-form .light-button{background:var(--navy);color:#fff;cursor:pointer;border:0;width:100%}.staffing-brief>.matcher-form .light-button:disabled{opacity:.45;cursor:not-allowed}.admin-filters{background:#f8faf9;border-bottom:1px solid #e1e7e4;align-items:end;gap:12px;padding:16px 20px;display:flex}.admin-filters label{color:#63727a;flex:1;max-width:520px;font-size:9px;font-weight:900}.admin-filters input{width:100%;height:42px;color:var(--navy);background:#fff;border:1px solid #d5dfdb;margin-top:7px;padding:0 13px;display:block}.admin-filters button,.admin-table-wrap td button{background:var(--navy);color:#fff;cursor:pointer;border:0;padding:9px 12px;font-size:9px;font-weight:900}.gap-closure-center{color:#f7fbfa;background-color:#082a3c;background-image:linear-gradient(#64ccbb0f 1px,#0000 1px),linear-gradient(90deg,#64ccbb0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:32px;width:min(1440px,100% - 48px);margin:30px auto;padding:clamp(28px,4vw,58px);overflow:hidden;box-shadow:0 26px 80px #05263633}.gap-center-head{justify-content:space-between;align-items:end;gap:28px;display:flex}.gap-center-head>div{max-width:760px}.gap-center-head .kicker{color:#6bd2bd}.gap-center-head h2{color:#fff;letter-spacing:-.045em;max-width:720px;margin:5px 0 12px;font-size:clamp(2rem,4vw,4.5rem);line-height:1.05}.gap-center-head p:not(.kicker){color:#b8ced1;margin:0;line-height:1.85}.gap-recalculate,.gap-unplanned button,.gap-task footer button{color:#082a3c;font:inherit;cursor:pointer;background:#65cfba;border:0;border-radius:12px;padding:13px 18px;font-weight:900}.gap-recalculate:disabled,.gap-unplanned button:disabled,.gap-task footer button:disabled{cursor:not-allowed;opacity:.5}.gap-unplanned{background:#ffffff0f;border:1px solid #65cfba4d;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0 0;padding:15px;display:flex}.gap-unplanned>div{flex-direction:column;flex:1;min-width:230px;display:flex}.gap-unplanned small{color:#a9c0c5}.gap-empty{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:22px;align-items:center;gap:24px;margin-top:30px;padding:28px;display:flex}.gap-empty>span{color:#65cfba;font-family:Georgia,serif;font-size:clamp(3rem,7vw,6rem)}.gap-empty h3,.gap-empty p{margin:4px 0}.gap-empty p{color:#afc7ca;line-height:1.7}.gap-plan-tabs{gap:8px;margin:30px 0 16px;padding-bottom:5px;display:flex;overflow-x:auto}.gap-plan-tabs button{color:#c8dadd;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff21;border-radius:12px;flex:none;align-items:center;gap:14px;padding:11px 14px;display:flex}.gap-plan-tabs button.active{color:#082a3c;background:#65cfba;border-color:#65cfba}.gap-plan-tabs small{font-weight:900}.gap-notice{color:#075e59;background:#d9f4ec;border-radius:12px;margin:20px 0 0;padding:12px 15px;font-weight:800}.gap-scoreboard{grid-template-columns:minmax(260px,1fr) 190px 40px 190px;align-items:stretch;gap:12px;margin-top:30px;display:grid}.gap-role,.gap-score{background:#ffffff12;border:1px solid #ffffff1f;border-radius:20px;padding:22px}.gap-role{flex-direction:column;justify-content:center;display:flex}.gap-role small{color:#65cfba;font-weight:850}.gap-role h3{color:#fff;margin:6px 0;font-size:1.45rem}.gap-role span,.gap-score span{color:#9eb8bd;font-size:.75rem}.gap-score{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.gap-score strong{color:#65cfba;margin:2px 0;font-family:Georgia,serif;font-size:3.3rem;line-height:1}.gap-score.projected{background:#65cfba21;border-color:#65cfba73}.gap-score.projected strong{color:#fff}.gap-score-arrow{color:#65cfba;place-items:center;font-size:1.8rem;display:grid}.gap-progress{background:#ffffff0e;border-radius:15px;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:18px;margin:18px 0;padding:14px 18px;display:grid}.gap-progress>div{flex-direction:column;display:flex}.gap-progress span,.gap-progress strong{color:#a9c1c5;font-size:.78rem}.gap-progress i{background:#ffffff1f;border-radius:999px;height:7px;overflow:hidden}.gap-progress i span{border-radius:inherit;background:linear-gradient(90deg,#65cfba,#1a9a91);height:100%;display:block}.gap-task-list{gap:10px;display:grid}.gap-task{background:#fff1;border:1px solid #ffffff1c;border-radius:18px;grid-template-columns:52px 1fr;gap:16px;padding:18px;display:grid}.gap-task.status-verified{background:#65cfba17;border-color:#65cfba45}.gap-task-number{color:#65cfba;background:#123e50;border-radius:14px;place-items:center;width:52px;height:52px;font-family:Georgia,serif;font-size:1.25rem;font-weight:900;display:grid}.gap-task.status-verified .gap-task-number{color:#082a3c;background:#65cfba}.gap-task-copy header{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.gap-task-copy header span{color:#3d310f;background:#f0be59;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:900}.gap-task.priority-medium header span{color:#173b46;background:#b7dce0}.gap-task.priority-low header span{color:#34505a;background:#d8e2e1}.gap-task-copy header b{color:#fff;font-size:1rem}.gap-task-copy header em{color:#65cfba;font-size:.76rem;font-style:normal;font-weight:900}.gap-task-copy>p{color:#d5e2e3;margin:9px 0 4px;line-height:1.65}.gap-task-copy>small{color:#91adb2}.gap-task-copy footer{align-items:center;gap:10px;margin-top:13px;display:flex}.gap-task-copy footer a{color:#65cfba;font-size:.78rem;font-weight:850;text-decoration:none}.gap-task-copy footer button{margin-inline-start:auto;padding:8px 12px;font-size:.74rem}.gap-task-copy footer button.secondary{color:#c0d2d5;background:0 0;border:1px solid #ffffff2e}.gap-task-copy footer strong{color:#65cfba;margin-inline-start:auto;font-size:.78rem}.gap-history{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:14px;margin-top:16px;padding:14px 17px}.gap-history summary{color:#c8d9dc;cursor:pointer;font-weight:850}.gap-history p{border-top:1px solid #ffffff14;grid-template-columns:150px 120px 1fr;gap:12px;margin:9px 0 0;padding-top:9px;display:grid}.gap-history span,.gap-history small{color:#91adb2}.gap-truth-rule{color:#bad0d3;background:#65cfba17;border-right:3px solid #65cfba;margin-top:18px;padding:13px 15px;line-height:1.75}.gap-truth-rule b{color:#65cfba}.employer-score-delta{color:#0a8179;margin-top:5px;font-weight:800;display:block}@media (width<=980px){.gap-scoreboard{grid-template-columns:1fr 1fr}.gap-role{grid-column:1/-1}.gap-score-arrow{display:none}}@media (width<=700px){.gap-closure-center{border-radius:22px;width:min(100% - 24px,1440px);padding:24px 17px}.gap-center-head,.gap-progress{flex-direction:column;align-items:stretch}.gap-center-head{display:flex}.gap-scoreboard,.gap-progress{grid-template-columns:1fr}.gap-role{grid-column:auto}.gap-task{grid-template-columns:40px 1fr;gap:11px;padding:14px}.gap-task-number{width:40px;height:40px}.gap-task-copy header{grid-template-columns:1fr auto}.gap-task-copy header span{grid-column:1/-1;justify-self:start}.gap-task-copy footer,.gap-history p{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.gap-task-copy footer button,.gap-task-copy footer strong{margin-inline-start:0}}.skills-passport{color:#092b3e;background:radial-gradient(circle at 9% 8%,#69d3bf33,#0000 25%),linear-gradient(145deg,#f8fcfa 0%,#eef8f5 48%,#fbf8f1 100%);border:1px solid #12978f33;border-radius:32px;width:min(1440px,100% - 48px);margin:28px auto;padding:clamp(28px,4vw,58px);box-shadow:0 24px 70px #092b3e17}.skills-passport-head{justify-content:space-between;align-items:end;gap:32px;display:flex}.skills-passport-head>div{max-width:760px}.skills-passport-head h2{letter-spacing:-.045em;margin:4px 0 12px;font-size:clamp(2rem,4vw,4.5rem);line-height:1.05}.skills-passport-head p:not(.kicker){color:#4b6570;max-width:690px;margin:0;line-height:1.85}.passport-sync,.passport-add button,.passport-actions button{color:#fff;font:inherit;cursor:pointer;background:#0d958d;border:0;border-radius:13px;padding:14px 20px;font-weight:800}.passport-sync:disabled,.passport-add button:disabled,.passport-actions button:disabled{cursor:not-allowed;opacity:.48}.passport-stats{background:#092b3e1a;border:1px solid #092b3e1a;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:34px 0 22px;display:grid;overflow:hidden}.passport-stats span{color:#5e7178;background:#ffffffe6;flex-direction:column;gap:4px;min-height:95px;padding:20px;display:flex}.passport-stats b{color:#0d958d;font-family:Georgia,serif;font-size:2rem}.passport-add{background:#fff;border:1px solid #092b3e1c;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:16px;padding:10px;display:grid}.passport-add input{color:#092b3e;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:7px 10px}.passport-filters{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.passport-filters button{color:#294956;font:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #092b3e24;border-radius:999px;padding:9px 15px;font-size:.87rem;font-weight:800}.passport-filters button.active{color:#fff;background:#092b3e;border-color:#092b3e}.passport-notice,.passport-empty{color:#0a625f;background:#d9f4ec;border-radius:14px;margin:12px 0 20px;padding:13px 16px;font-weight:750}.passport-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.passport-skill{background:#ffffffeb;border:1px solid #092b3e1f;border-radius:22px;flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex;position:relative;overflow:hidden}.passport-skill:before{content:"";background:#d6dfdd;height:4px;position:absolute;top:0;left:0;right:0}.passport-skill.review-approved:before{background:linear-gradient(90deg,#0b3850,#0d958d,#68d0bc)}.passport-skill.review-pending:before{background:#d9a83e}.passport-skill.expired{opacity:.72}.passport-skill-title{justify-content:space-between;align-items:start;gap:16px;display:flex}.passport-skill-title small{color:#0d958d;letter-spacing:.05em;margin-bottom:4px;font-size:.72rem;font-weight:900;display:block}.passport-skill-title h3{margin:0;font-size:1.45rem}.passport-skill-title>b{color:#0a6d67;background:#e8f5f1;border-radius:999px;flex:none;padding:7px 10px;font-size:.75rem}.passport-evidence{color:#536b75;min-height:48px;margin:0;line-height:1.7}.passport-reference,.passport-file,.admin-skill-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.passport-reference a,.passport-reference span,.admin-skill-meta span{color:#244b58;background:#edf4f2;border-radius:8px;padding:6px 9px;font-size:.75rem;text-decoration:none}.passport-file{background:#f2fbf8;border:1px dashed #0d958d6b;border-radius:12px;justify-content:space-between;padding:11px 13px;font-size:.8rem}.passport-file b{text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.passport-proof-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.passport-proof-controls label{color:#4d626b;flex-direction:column;gap:6px;font-size:.75rem;font-weight:800;display:flex}.passport-proof-controls input,.passport-proof-controls select,.admin-skill-review-list textarea{color:#092b3e;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #092b3e24;border-radius:10px;padding:10px}.passport-upload{cursor:pointer;background:#f2fbf8;border:1px dashed #0d958d73;border-radius:12px;justify-content:center;min-height:62px;padding:9px 12px;position:relative}.passport-upload input{opacity:0;width:1px;height:1px;position:absolute}.passport-upload small{font-weight:500}.passport-share{color:#314e59;align-items:center;gap:9px;font-size:.83rem;font-weight:750;display:flex}.passport-share input{accent-color:#0d958d;width:18px;height:18px}.passport-review-note{color:#6e5826;background:#fff9eb;border-right:3px solid #d9a83e;margin:0;padding:10px 12px;font-size:.82rem}.passport-actions{gap:8px;margin-top:auto;display:flex}.passport-actions button{flex:1}.passport-actions button.secondary{color:#173d4d;background:#fff;border:1px solid #092b3e29}.passport-privacy{color:#d7e8e8;background:#092b3e;border-radius:14px;margin-top:22px;padding:16px 18px;line-height:1.7}.passport-privacy b{color:#6bd2bd}.verified-skill-badges{background:linear-gradient(135deg,#f3fbf8,#fff);border:1px solid #0d958d40;border-radius:14px;margin:14px 0;padding:14px}.verified-skill-badges>div{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.verified-skill-badges b{color:#0a625f}.verified-skill-badges small{color:#688087}.verified-skill-badges p{flex-wrap:wrap;gap:6px;margin:0;display:flex}.verified-skill-badges p span{color:#075e59;background:#d9f4ec;border-radius:999px;padding:6px 9px;font-size:.75rem;font-weight:800}.admin-skills-passport{min-width:800px;padding:8px}.admin-skill-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.admin-skill-review-list article{background:#fff;border:1px solid #dce7e5;border-radius:17px;flex-direction:column;gap:12px;padding:20px;display:flex}.admin-skill-review-list header{justify-content:space-between;align-items:start;gap:14px;display:flex}.admin-skill-review-list h3,.admin-skill-review-list p{margin:3px 0}.admin-skill-review-list header>b{color:#31515b;background:#edf4f2;border-radius:999px;padding:6px 9px;font-size:.73rem}.admin-skill-review-list header>b.review-pending{color:#76590e;background:#fff2cf}.admin-skill-review-list header>b.review-approved{color:#0a625f;background:#d9f4ec}.admin-skill-review-list textarea{resize:vertical;min-height:86px}.admin-skill-review-list footer{flex-wrap:wrap;gap:8px;display:flex}.admin-skill-review-list footer button{flex:1;min-width:110px}.admin-no-file{color:#6b7d83}@media (width<=900px){.skills-passport{border-radius:22px;width:min(100% - 24px,1440px);padding:24px 18px}.skills-passport-head{flex-direction:column;align-items:stretch}.passport-stats,.passport-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.passport-stats,.passport-grid,.passport-proof-controls,.passport-add{grid-template-columns:1fr}.passport-stats span{min-height:auto}.passport-actions,.verified-skill-badges>div{flex-direction:column;align-items:stretch}}.admin-email-status{color:#775d28;background:#fff6df;border-bottom:1px solid #ead9ae;margin:0;padding:14px 20px;font-size:11px}.legal-page a{color:var(--teal);font-weight:800}.legal-page article strong{color:var(--navy)}@media (width<=760px){.staffing-brief>.matcher-form{flex-basis:auto;width:100%}.admin-filters{flex-direction:column;align-items:stretch}.admin-filters label{width:100%;max-width:none}}.employer-dashboard .v77-request-tracker{background:linear-gradient(135deg,#fff 0%,#f4faf8 100%);border:1px solid #d9e6e2;grid-column:1/-1;padding:30px}.v77-request-list{gap:15px;margin-top:22px;display:grid}.v77-request-list>article{background:#fff;border:1px solid #dfe8e5;padding:20px;box-shadow:0 10px 25px #071f320d}.v77-request-list>article>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.v77-request-list h3{color:#071f32;margin:5px 0 0;font:700 21px/1.2 Georgia,Noto Serif Arabic,serif}.v77-request-list header small{color:#0f8c85;letter-spacing:.1em;font-size:8px;font-weight:900}.v77-status{color:#566a72;background:#edf4f2;border-radius:999px;padding:8px 11px;font-size:9px;font-style:normal;font-weight:900}.v77-status.v77-interview_confirmed,.v77-status.v77-mutual_interest,.v77-status.v77-hired{color:#08765f;background:#dff5ed}.v77-status.v77-needs_employer_account{color:#8e652a;background:#fff0de}.v77-status.v77-closed{color:#954d43;background:#f7e9e6}.v77-pipeline{border-top:2px solid #dfe8e5;grid-template-columns:repeat(6,1fr);margin:20px 0 16px;display:grid}.v77-pipeline span{color:#87969b;padding:16px 8px 0;position:relative}.v77-pipeline span:before{content:"";top:-7px;background:#d4dfdc;border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;inset-inline-start:8px}.v77-pipeline span.active{color:#0f8c85}.v77-pipeline span.active:before{background:#66d1bd;box-shadow:0 0 0 4px #66d1bd2e}.v77-pipeline b{font:800 16px Georgia,serif;display:block}.v77-pipeline small{margin-top:4px;font-size:8px;font-weight:800;display:block}.v77-request-list>article>footer{color:#718188;border-top:1px solid #edf1ef;align-items:center;gap:20px;padding-top:13px;font-size:9px;display:flex}.v77-request-list footer span b{color:#0f8c85;margin-inline-end:3px;font-size:15px}.v77-request-list footer>small{margin-inline-start:auto}.employer-recruiting-detail{width:min(100%,1480px);margin-inline:auto}.v102-recruiting{--v102-ink:#17271f;--v102-green:#1e6048;--v102-mint:#dff0e8;--v102-sand:#f4efe5;color:var(--v102-ink);word-break:normal;overflow-wrap:break-word;gap:20px;display:grid}.v102-recruiting button,.v102-recruiting a{min-height:44px}.v102-heading,.v102-owner-strip,.v102-shortlist,.v102-comparison,.v102-decision,.v102-contracts,.v102-report,.v102-timeline,.v102-responsibilities,.v102-empty{background:#fff;border:1px solid #17271f24;border-radius:24px;box-shadow:0 16px 50px #1f443412}.v102-heading{color:#fff;background:radial-gradient(circle at 8% 12%,#ecb14b33,#0000 27%),linear-gradient(135deg,#17392d,#225f48);justify-content:space-between;align-items:end;gap:28px;padding:clamp(22px,4vw,44px);display:flex}.v102-heading>div{max-width:780px}.v102-heading h2{margin:6px 0 10px;font-size:clamp(1.7rem,3.5vw,3rem);line-height:1.08}.v102-heading p:last-child{color:#ffffffc7;margin:0;line-height:1.75}.v102-heading>a,.v102-empty a{color:#17271f;white-space:nowrap;background:#f0b84b;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex}.v102-steps{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.v102-steps li{background:#f8fbf9;border:1px solid #1e604829;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:14px 16px;display:flex;position:relative}.v102-steps b{color:#b06d08;font-size:.78rem}.v102-steps span{min-width:0;font-weight:750}.v102-request-tabs{scrollbar-width:thin;gap:10px;padding:3px 3px 8px;display:flex;overflow-x:auto}.v102-request-tabs button{color:inherit;text-align:start;background:#fff;border:1px solid #17271f29;border-radius:16px;flex:0 0 min(280px,78vw);gap:3px;padding:12px 16px;display:grid}.v102-request-tabs button.active{border-color:var(--v102-green);background:var(--v102-mint);box-shadow:inset 0 0 0 1px var(--v102-green)}.v102-request-tabs span{font-weight:800}.v102-request-tabs small{color:#64746c}.v102-owner-strip{background:var(--v102-sand);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px;display:grid}.v102-owner-strip>span{border-inline-start:3px solid #d99a2d;gap:3px;min-width:0;padding:12px 15px;display:grid}.v102-owner-strip small,.v102-owner-strip em{color:#68736d;font-style:normal}.v102-shortlist,.v102-comparison,.v102-report,.v102-timeline,.v102-responsibilities{padding:clamp(18px,3vw,30px)}.v102-shortlist>header,.v102-report>header,.v102-timeline>header,.v102-responsibilities>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.v102-shortlist h3,.v102-comparison h3,.v102-decision h3,.v102-contracts h3,.v102-report h3,.v102-timeline h3,.v102-responsibilities h3{margin:4px 0 0;font-size:clamp(1.2rem,2.2vw,1.7rem)}.v102-shortlist>header>b{background:var(--v102-green);color:#fff;border-radius:50%;place-items:center;min-width:52px;height:52px;display:grid}.v102-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.v102-filters button{color:inherit;background:#fff;border:1px solid #17271f29;border-radius:999px;padding:9px 14px;font-weight:700}.v102-filters button.active{background:var(--v102-green);color:#fff}.v102-talent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.v102-talent-grid>article{background:#fbfcfb;border:1px solid #17271f21;border-radius:20px;gap:15px;min-width:0;padding:18px;display:grid}.v102-talent-grid>article>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.v102-talent-grid h4{margin:3px 0;font-size:clamp(1rem,1.8vw,1.25rem)}.v102-talent-grid header span,.v102-talent-grid header small{color:#637068}.v102-talent-grid>article>header>b{background:var(--v102-mint);color:var(--v102-green);border-radius:12px;flex:none;padding:9px 10px;font-size:1.05rem}.v102-evidence{grid-template-columns:1fr 1fr;gap:10px;display:grid}.v102-evidence section{background:#fff;border-radius:14px;min-width:0;padding:12px}.v102-evidence section:last-child{background:#fff7e9}.v102-evidence strong{margin-bottom:8px;display:block}.v102-evidence p{gap:2px;margin:7px 0;display:grid}.v102-evidence p b{color:var(--v102-green);font-size:.72rem}.v102-evidence p span{color:#56625b;font-size:.84rem;line-height:1.45}.v102-talent-grid footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v102-talent-grid footer button,.v102-talent-grid footer label{min-height:44px;color:inherit;background:#fff;border:1px solid #17271f26;border-radius:12px;flex:180px;justify-content:center;align-items:center;gap:8px;font-weight:750;display:flex}.v102-talent-grid footer button.saved{background:#fff1c9;border-color:#d7a13b}.v102-comparison>div,.v102-report>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.v102-comparison>div{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.v102-comparison article{background:var(--v102-mint);border-radius:14px;gap:7px;padding:14px;display:grid}.v102-comparison article>span{color:#53645b;font-size:.84rem}.v102-two-column,.v102-lower-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.v102-decision,.v102-contracts{padding:24px}.v102-decision p,.v102-contracts p{color:#5d6962;line-height:1.7}.v102-decision button,.v102-contracts>button{background:var(--v102-green);color:#fff;border:0;border-radius:12px;width:100%;padding:12px 16px;font-weight:800}.v102-decision button:disabled,.v102-contracts>button:disabled{color:#65716a;background:#c7ceca}.v102-contracts article{background:#f6f8f7;border-radius:12px;grid-template-columns:1fr auto;gap:3px 10px;margin:10px 0;padding:11px 12px;display:grid}.v102-contracts article small{color:#66736c;grid-column:1/-1}.v102-report>div>span{background:#f6f8f7;border-radius:14px;gap:5px;padding:13px;display:grid}.v102-report>div small{color:#66736c}.v102-report>p{border-top:1px solid #17271f1f;margin:14px 0 0;padding-top:12px}.v102-timeline ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.v102-timeline li{border-inline-start:2px solid #cfe0d8;gap:3px;padding:0 22px 18px 0;display:grid;position:relative}[dir=ltr] .v102-timeline li{padding:0 0 18px 22px}.v102-timeline li:before{content:"";background:var(--v102-green);inset-inline-start:-6px;border-radius:50%;width:10px;height:10px;position:absolute;top:5px}.v102-timeline time,.v102-timeline span{color:#66736c;font-size:.82rem}.v102-responsibilities>div{background:var(--v102-mint);border-radius:15px;margin-top:12px;padding:15px}.v102-responsibilities>div:last-child{background:var(--v102-sand)}.v102-responsibilities ul{color:#526057;margin:10px 0 0;padding-inline-start:20px;line-height:1.8}.v102-empty{text-align:center;padding:30px}.v102-no-matches,.v102-notice{color:#56635b;background:#f4f6f5;border-radius:12px;padding:15px}.v102-notice{z-index:3;background:#fff;border:1px solid #1e604833;margin:0;position:sticky;bottom:16px;box-shadow:0 12px 30px #192f2524}@media (width<=920px){.v102-heading{flex-direction:column;align-items:start}.v102-steps,.v102-owner-strip,.v102-report>div{grid-template-columns:repeat(2,minmax(0,1fr))}.v102-talent-grid,.v102-two-column,.v102-lower-grid{grid-template-columns:1fr}}@media (width<=600px){.v102-steps,.v102-owner-strip,.v102-report>div,.v102-comparison>div,.v102-evidence{grid-template-columns:1fr}.v102-heading,.v102-shortlist,.v102-comparison,.v102-decision,.v102-contracts,.v102-report,.v102-timeline,.v102-responsibilities{border-radius:18px}.v102-talent-grid>article>header{align-items:start}}.v77-new-request{color:#0f8c85;text-align:center;border:1px dashed #91c5b9;padding:13px 17px;font-size:10px;font-weight:900;display:block}.v77-empty-request{background:#fff;border:1px solid #e1e9e6;grid-template-columns:110px 1fr;align-items:center;gap:22px;margin-top:20px;padding:24px;display:grid}.v77-empty-request>span{justify-content:center;align-items:end;gap:7px;height:80px;display:flex;transform:rotate(24deg)}.v77-empty-request i{background:#11394d;border-radius:10px;width:14px;height:48px}.v77-empty-request i:nth-child(2){background:#0f8c85;height:76px}.v77-empty-request i:nth-child(3){background:#66d1bd;height:60px}.v77-empty-request b{color:#071f32;font:700 18px Georgia,Noto Serif Arabic,serif}.v77-empty-request p{color:#718188;margin:7px 0 13px;font-size:10px}.v77-empty-request a{color:#0f8c85;font-size:10px;font-weight:900}.v77-admin-section-title{color:#fff;background:#071f32;justify-content:space-between;align-items:end;gap:20px;padding:22px 24px;display:flex}.v77-admin-section-title h2{color:#fff;margin:6px 0 0;font:700 24px Georgia,Noto Serif Arabic,serif}.v77-admin-section-title .kicker{color:#66d1bd}.v77-admin-section-title>b{color:#66d1bd;font:800 33px Georgia,serif}.v77-admin-section-title.legacy{background:#eef5f3;margin-top:36px}.v77-admin-section-title.legacy h2{color:#071f32}.v77-admin-requests .admin-release:disabled{opacity:.5;cursor:not-allowed}.v77-admin-requests td>span{color:#0f8c85;font-size:9px;font-weight:900}@media (width<=760px){.v77-request-list>article>header{flex-direction:column}.v77-pipeline{border-top:0;grid-template-columns:1fr 1fr;gap:12px}.v77-pipeline span{border-top:2px solid #dfe8e5}.v77-request-list>article>footer{flex-wrap:wrap;align-items:flex-start}.v77-request-list footer>small{width:100%;margin-inline-start:0}.v77-empty-request{grid-template-columns:1fr}.v77-empty-request>span{height:70px}.v77-admin-section-title{flex-direction:column;align-items:start}}.v78-interview-card{background:linear-gradient(135deg,#fff,#f6fbf9);margin-top:12px;border:1px solid #dfe8e5!important;grid-template-columns:1.2fr auto auto auto!important;padding:18px!important}.v78-interview-status{color:#087b75;text-align:center;background:#e4f4ef;border-radius:999px;padding:7px 10px;font-size:9px}.v78-interview-actions{border-top:1px solid #e7eeeb;flex-wrap:wrap;gap:8px;padding-top:12px;flex-direction:row!important;grid-column:1/-1!important;display:flex!important}.v78-interview-actions a,.v78-interview-actions button,.placement-actions button{color:#fff;cursor:pointer;background:#0f8c85;border:0;padding:10px 13px;font-size:9px;font-weight:900}.v78-interview-actions .calendar-link{background:#123b50}.v78-interview-actions .secondary,.placement-actions .secondary{color:#49616b;background:#edf3f1}.v78-interview-actions button:disabled,.placement-actions button:disabled{opacity:.45}.placement-actions{flex-wrap:wrap;grid-column:1/-1;gap:9px;padding-top:10px;display:flex}.placement-actions button{color:#071f32;background:#66d1bd}.placement-center article:has(.placement-actions){grid-template-columns:1fr 1.2fr auto}.admin-report{flex-wrap:wrap}.admin-report article{min-width:125px}@media (width<=800px){.v78-interview-card{grid-template-columns:1fr!important}.v78-interview-actions,.placement-actions{grid-column:auto!important}.v78-interview-actions a,.v78-interview-actions button,.placement-actions button{text-align:center;width:100%}.placement-center article:has(.placement-actions){grid-template-columns:1fr}}.ai-consent-row{color:#506770;cursor:pointer;background:#f4faf8;border:1px solid #d9e7e4;border-radius:10px;align-items:flex-start;gap:11px;margin:15px 0;padding:14px;font-size:10px;line-height:1.75;display:flex!important}.ai-consent-row input{flex:none;width:17px!important;height:17px!important;margin:3px 0 0!important}.public-ai-consent{margin-top:20px}.ai-result-meta{color:#6c7d85;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:9px;font-weight:900;display:flex}.ai-source-live,.ai-source-fallback{letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:6px 9px;font-weight:900;display:inline-flex;font-size:8px!important}.ai-source-live{color:#087968;background:#d9f5e9}.ai-source-fallback{color:#8d6427;background:#fff0d8}.ai-summary{background:#f4f8f9;border-radius:10px;margin:18px 0;padding:15px}.ai-summary h3,.ai-chip-group h3{margin:0 0 8px!important;font-size:11px!important}.ai-summary p{color:#526872;margin:0;font-size:11px;line-height:1.8}.ai-chip-group>div,.ai-public-summary .ai-chip-group{flex-wrap:wrap;gap:7px;display:flex}.ai-chip-group span,.ai-public-summary .ai-chip-group b{color:#08796f;background:#e4f4f0;border-radius:999px;padding:6px 9px;font-size:8px}.ai-warning{font-size:10px;line-height:1.7;color:#7c612b!important;background:#fff8e7!important;border:1px solid #edd7a8!important}.score-card>.ai-source-live,.score-card>.ai-source-fallback{margin:0 auto 12px}.ai-public-summary p{color:#596c75;margin:10px 0 14px;font-size:11px;line-height:1.8}.assessment-review-cell{min-width:290px}.assessment-review-cell>small{white-space:normal;max-width:360px;line-height:1.6;display:block}.assessment-review-cell>b{color:var(--teal);margin:7px 0;display:block}.assessment-review-cell>div{flex-wrap:wrap;gap:6px;display:flex}.assessment-review-cell button{background:var(--navy);color:#fff;cursor:pointer;border:0;padding:8px 9px;font-size:8px;font-weight:900}.assessment-review-cell button:last-child{background:#9a6b34}.kldb-review-board{background:#f4f7f5;min-width:0}.kldb-review-board-head{color:#fff;background:linear-gradient(125deg,#071f32 0%,#0b3c4c 72%,#0f8c85 100%);justify-content:space-between;align-items:center;gap:30px;padding:34px;display:flex}.kldb-review-board-head h2{margin:5px 0 8px;font:700 clamp(25px,3vw,39px) Georgia,Noto Serif Arabic,serif}.kldb-review-board-head p:last-child{color:#c5d6da;max-width:700px;margin:0;font-size:10px;line-height:1.8}.kldb-review-board-head>strong{color:#66d1bd;text-align:center;border:1px solid #66d1bd73;min-width:90px;padding:16px;font:700 18px Georgia,serif}.kldb-review-list{gap:22px;padding:26px;display:grid}.kldb-review-card{background:#fff;border:1px solid #dce5e2;box-shadow:0 16px 38px #071f320e}.kldb-review-card.pending{border-inline-start:5px solid #d7a34f}.kldb-review-card.verified{border-inline-start:5px solid #0f8c85}.kldb-review-card>header{border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:flex-start;gap:24px;padding:23px 25px;display:flex}.kldb-review-index{color:#0f8c85;letter-spacing:.15em;font-size:8px;font-weight:900}.kldb-review-card h3{color:#071f32;margin:5px 0 6px;font:700 25px Georgia,Noto Serif Arabic,serif}.kldb-review-card header p{color:#687a82;margin:0;font-size:10px}.kldb-review-card header p b{color:#071f32}.kldb-review-status{text-align:end;gap:5px;display:grid}.kldb-review-status strong{color:#087b75;background:#e5f5f0;padding:8px 11px;font-size:9px}.kldb-review-status small{color:#7d8c91;font-size:9px}.kldb-review-context{background:#dfe7e4;grid-template-columns:.9fr 1.1fr;gap:1px;display:grid}.kldb-review-context>div{background:#f8faf9;padding:18px 25px}.kldb-review-context span,.kldb-review-card footer span{color:#0f8c85;letter-spacing:.08em;font-size:8px;font-weight:900;display:block}.kldb-review-context p{color:#53666e;margin:7px 0 0;font-size:10px;line-height:1.7}.kldb-task-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.kldb-task-list i{color:#315f61;background:#e8f3f0;padding:6px 8px;font-size:8px;font-style:normal}.kldb-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:22px 25px;display:grid}.kldb-options button,.kldb-search-results button{color:#071f32;text-align:start;cursor:pointer;background:#fff;border:1px solid #d9e2df;padding:14px}.kldb-options button:hover,.kldb-options button.selected,.kldb-search-results button.selected{background:#eaf7f3;border-color:#0f8c85;box-shadow:inset 0 -3px #0f8c85}.kldb-options button>span{color:#0f8c85;font-size:8px;font-weight:900;display:block}.kldb-options button strong{min-height:34px;margin:7px 0;font-size:11px;display:block}.kldb-options button small,.kldb-options button em{color:#65787f;font-size:8px;font-style:normal;line-height:1.6;display:block}.kldb-empty-suggestion{color:#7b622f;background:#fff8e9;grid-column:1/-1;margin:0;padding:18px;font-size:10px}.kldb-search{background:#071f32;grid-template-columns:1fr auto;align-items:end;gap:10px;margin:0 25px 20px;padding:17px;display:grid}.kldb-search label{color:#a9bec3;font-size:8px;font-weight:900}.kldb-search input{color:#071f32;background:#fff;border:1px solid #54707a;width:100%;height:42px;margin-top:7px;padding:0 12px;font-size:11px;display:block}.kldb-search button,.kldb-review-card footer>button{color:#071f32;cursor:pointer;background:#66d1bd;border:0;min-height:42px;padding:0 17px;font-size:9px;font-weight:900}.kldb-search button:disabled,.kldb-review-card footer>button:disabled{opacity:.45;cursor:not-allowed}.kldb-search-results{border:1px solid #dfe7e4;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:320px;margin:-10px 25px 20px;padding:10px;display:grid;overflow:auto}.kldb-search-results button strong,.kldb-search-results button span{font-size:9px;display:block}.kldb-search-results button span{color:#73848a;margin-top:4px;font-size:8px}.kldb-review-card>footer{background:#f8faf9;border-top:1px solid #e3e9e7;justify-content:space-between;align-items:center;gap:20px;padding:18px 25px;display:flex}.kldb-review-card footer b,.kldb-review-card footer small{color:#071f32;margin-top:5px;font-size:10px;display:block}.kldb-review-card footer small{color:#687a82;font-size:8px}.kldb-review-message{color:#087b75;background:#ebf7f3;border-top:1px solid #cfe6df;margin:0;padding:11px 25px;font-size:9px;font-weight:900}@media (width<=760px){.kldb-review-board-head,.kldb-review-card>header,.kldb-review-card>footer{flex-direction:column;align-items:stretch}.kldb-review-context,.kldb-options,.kldb-search,.kldb-search-results{grid-template-columns:1fr}.kldb-review-list{padding:12px}.kldb-review-status{text-align:start}}.application-assets-upload{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.asset-upload{cursor:pointer;background:#fff;border:1px dashed #9dbcb5;padding:14px}.asset-upload input{border:0!important;height:auto!important;margin:0!important;padding:8px 0 0!important}.application-assets-summary{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.application-assets-summary span{color:#0b6070;background:#dceee9;padding:7px 10px;font-size:9px;font-weight:800}@media (width<=800px){.application-assets-upload{grid-template-columns:1fr}}.platform-story{color:#fff;background:#071f32;padding:100px clamp(24px,7vw,110px);position:relative;overflow:hidden}.platform-story:before{content:"";border:1px solid #66d1bd29;border-radius:50%;width:540px;height:540px;position:absolute;top:-260px;left:-250px}.platform-story-head{justify-content:space-between;align-items:end;gap:25px;max-width:1320px;margin:0 auto 42px;display:flex}.platform-story-head h2{max-width:800px;margin:9px 0 0;font-family:Georgia,Noto Serif Arabic,serif;font-size:clamp(34px,4.5vw,64px);line-height:1.1}.platform-story-head>a{color:#071f32;background:#62d1bd;align-items:center;gap:25px;padding:16px 22px;font-size:11px;font-weight:900;display:flex}.platform-steps{grid-template-columns:.82fr 1fr 1.2fr;align-items:end;gap:16px;max-width:1320px;margin:auto;display:grid}.platform-step{color:#17324d;background:#fff;border-top:5px solid #1f5d74;min-height:350px;padding:28px;position:relative}.platform-step.step-2{background:#eff8f5;border-color:#16877f;min-height:405px}.platform-step.step-3{color:#fff;background:linear-gradient(145deg,#0f827b,#0a5b68);border-color:#66d1bd;min-height:460px}.platform-step>div:first-child{justify-content:space-between;align-items:center;display:flex}.platform-step>div:first-child strong{color:#b7c8ce;font:700 46px Georgia,serif}.platform-step>div:first-child small{letter-spacing:.18em;color:#16877f;font-size:9px;font-weight:900}.platform-step h3{margin:32px 0 13px;font-size:24px}.platform-step p{color:#687b84;font-size:12px;line-height:1.85}.platform-step.step-3 p,.platform-step.step-3 small{color:#d3ecea}.score-preview{background:#edf5f5;align-items:center;gap:15px;margin-top:35px;padding:18px;display:flex}.score-preview b{color:#16877f;font:700 34px Georgia,serif}.score-preview i{color:#61727a;font-size:9px}.skill-preview{flex-wrap:wrap;gap:7px;margin-top:35px;justify-content:flex-start!important;display:flex!important}.skill-preview span{color:#08766d;background:#dcefea;border-radius:99px;padding:8px 10px;font-size:9px;font-weight:900}.skill-preview span:last-child{color:#8b6227;background:#fff1d3}.reason-preview{gap:9px;margin:32px 0 0;padding:0;list-style:none;display:grid}.reason-preview li{background:#ffffff1a;padding:11px 13px;font-size:10px;font-weight:800}.platform-step:after{content:"";background:#17324d;border-radius:8px;width:11px;height:82px;position:absolute;top:-34px;left:23px;transform:rotate(26deg)}.platform-step.step-2:after{background:#16877f;height:112px}.platform-step.step-3:after{background:#66d1bd;height:142px}@media (width<=900px){.platform-story-head{flex-direction:column;align-items:start}.platform-steps{grid-template-columns:1fr}.platform-step{min-height:0!important}.platform-story-head>a{justify-content:space-between;width:100%}}.candidate-journey{z-index:3;background:#fff;border-radius:22px;max-width:1280px;margin:-34px auto 28px;padding:30px;position:relative;box-shadow:0 20px 55px #0f30461f}.journey-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.journey-head h2{margin:5px 0 0;font-size:clamp(22px,2.5vw,34px)}.journey-head>span{color:#087b72;background:#e7f5f1;border-radius:99px;padding:9px 14px;font-size:10px;font-weight:900}.candidate-journey-map{scrollbar-width:thin;grid-template-columns:repeat(7,minmax(128px,1fr));gap:8px;margin:0 0 18px;padding:2px 0 10px;display:grid;overflow-x:auto}.candidate-journey-map .journey-step{color:#17324d;background:#f7faf9;border:1px solid #dce7e6;border-radius:12px;min-height:104px;padding:14px;text-decoration:none;position:relative}.candidate-journey-map .journey-step:after{content:"";background:#d9e4e3;border-radius:99px 99px 0 0;height:3px;position:absolute;inset:auto 14px 0}.candidate-journey-map .journey-step.done:after{background:#0f8c85}.candidate-journey-map .journey-step.current:after{background:#66d1bd}.candidate-journey-map .journey-step b{color:#0f8c85;letter-spacing:.12em;font-size:10px;display:block}.candidate-journey-map .journey-step span{margin-top:8px;font-size:12px;font-weight:900;display:block}.candidate-journey-map .journey-step small{color:#6d7d84;margin-top:6px;font-size:9px;line-height:1.5;display:block}.candidate-journey-map .journey-step.pending{opacity:.7}.journey-bars{grid-template-columns:.84fr 1fr 1.28fr;align-items:stretch;gap:14px;display:grid}.journey-bars>article{background:#f8faf9;border:1px solid #e1eaec;border-radius:15px;min-height:280px;padding:24px;position:relative;overflow:hidden}.journey-bars>article:nth-child(2){background:#f0f8f6;min-height:315px}.journey-bars>article:nth-child(3){color:#fff;background:linear-gradient(145deg,#17324d,#145d6c);border:0;min-height:350px}.journey-bars>article:before{content:"";background:#17324d;border-radius:9px;width:11px;height:90px;position:absolute;top:-12px;left:18px;transform:rotate(25deg)}.journey-bars>article:nth-child(2):before{background:#16877f;height:120px}.journey-bars>article:nth-child(3):before{background:#66d1bd;height:150px}.journey-bars article>b{color:#cbd8dc;font-size:34px}.journey-bars article>small{color:#17867f;letter-spacing:.12em;margin:5px 0 12px;font-weight:900;display:block}.journey-bars article h3{margin:0 0 10px;font-size:18px}.journey-bars article p{color:#657983;font-size:11px;line-height:1.8}.journey-bars article>a,.journey-bars article>button{color:#fff;cursor:pointer;background:#17324d;border:0;border-radius:8px;margin-top:15px;padding:10px 14px;font-size:10px;font-weight:900;display:inline-flex}.journey-bars .deep-profile-card small,.journey-bars .deep-profile-card h3{color:#fff}.journey-bars .deep-profile-card>b{color:#6ad6c4}.journey-bars .deep-profile-card>button{color:#102e43;background:#66d1bd}.journey-skills{flex-wrap:wrap;gap:6px;display:flex}.journey-skills span{color:#08776e;background:#dff1ed;border-radius:99px;padding:6px 8px;font-size:8px;font-weight:900}.journey-skills .suggested{color:#895f20;background:#fff4d9}.deep-profile-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.deep-profile-grid label{color:#d3e5e8;font-size:8px;font-weight:800}.deep-profile-grid input,.deep-profile-grid select{color:#fff;width:100%;height:35px;font:inherit;background:#ffffff1a;border:1px solid #fff3;border-radius:7px;margin-top:5px;padding:0 9px;display:block}.deep-profile-grid select option{color:#17324d}.deep-profile-grid .check{align-items:center;gap:7px;display:flex}.deep-profile-grid .check input{width:16px;height:16px;margin:0}.deep-profile-grid .wide-choice{background:#ffffff14;border-radius:8px;grid-column:1/-1;min-height:34px;padding:8px 10px}.deep-profile-grid fieldset.wide-choice{border:0;gap:8px;margin:0;display:grid}.deep-profile-grid fieldset.wide-choice legend{color:#d3e5e8;margin-bottom:7px;font-size:8px;font-weight:900}.transparent-contact-card{background:#f2f9f7;border:1px solid #cfe3df;border-radius:12px;grid-column:1/-1;padding:16px}.transparent-contact-card header{border-bottom:1px solid #d8e8e5;justify-content:space-between;align-items:center;gap:12px;padding-bottom:11px;display:flex}.transparent-contact-card header span{font-weight:900;color:#0f756f!important;font-size:10px!important}.transparent-contact-card header b{color:#0b574f;font-size:11px}.transparent-contact-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 0;display:grid}.transparent-contact-card dl div{background:#fff;border-radius:8px;padding:10px;display:block!important}.transparent-contact-card dt{color:#73858a;font-size:8px}.transparent-contact-card dd{color:#17324d;margin:5px 0 0;font-size:10px;font-weight:800}.transparent-contact-card p{color:#4e686b;margin:12px 0 0;font-size:9px;line-height:1.7}.request-advisor{color:#fff;background:#0d2d41;border-inline-start:3px solid #66d1bd;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;margin-top:12px;padding:13px 15px;gap:3px 14px!important;display:grid!important}.request-advisor>span{background:#66d1bd;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid;color:#0d2d41!important;font-size:0!important}.request-advisor>span:after{content:"MA";font-size:10px;font-weight:900}.request-advisor strong{font-size:11px}.request-advisor small{color:#b8cdd1;font-size:9px}.request-advisor a{color:#72dac6;grid-area:1/3/3;font-size:9px;font-weight:800}.employer-request-advisor{border-radius:10px;margin-top:14px}.journey-privacy{color:#677b84;border-top:1px solid #e5ecee;padding-top:16px;margin:20px 0 0!important;font-size:10px!important}.job-match-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.job-match-fields .check{align-items:center;gap:8px;display:flex}.job-match-fields .check input{width:auto}.match-explanation{background:#eef7f5;border-radius:10px;margin:14px 0;padding:13px}.match-explanation li{font-size:9px;line-height:1.7}@media (width<=1320px){.candidate-journey{margin-inline:24px}}@media (width<=900px){.journey-bars{grid-template-columns:1fr}.journey-bars>article{min-height:0!important}}@media (width<=560px){.candidate-journey{margin:-20px 14px 22px;padding:20px}.journey-head{flex-direction:column;align-items:start}.deep-profile-grid,.job-match-fields{grid-template-columns:1fr}.candidate-journey-map{grid-template-columns:repeat(7,150px)}.transparent-contact-card dl{grid-template-columns:1fr 1fr}.request-advisor{grid-template-columns:auto 1fr}.request-advisor a{grid-area:3/2}}@media (width<=620px){.brand-film{min-height:500px;padding:24px;box-shadow:12px 12px #d8ece7}.film-scene{inset:75px 20px 62px}.cv-sheet{width:150px;height:195px}.match-ring{width:170px;height:170px}.film-scene>strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.brand-film *,.brand-film:after{animation-duration:1ms!important;animation-iteration-count:1!important}.film-scan{opacity:1;transform:none}.film-build,.film-match{display:none}}.brand-film{min-height:650px!important;box-shadow:42px 42px #d8ece7!important}.film-intro{animation:16s cubic-bezier(.2,.8,.2,1) infinite strongIntro}.intro-mark{filter:drop-shadow(0 0 35px #66d1bda6);align-items:end;gap:18px;height:250px;display:flex;transform:rotate(25deg)}.intro-mark i{background:#173d54;border-radius:30px;width:42px;height:145px;display:block}.intro-mark i:nth-child(2){background:#0f9b93;height:235px}.intro-mark i:nth-child(3){background:#66d1bd;height:180px}.film-intro>strong{margin-top:30px;font-size:34px!important}.film-intro>em{color:#66d1bd;margin-top:10px;font:700 15px Arial}.final-score{grid-template-columns:repeat(3,1fr);gap:8px;width:min(100%,430px);margin:35px 0;display:grid}.final-score span{letter-spacing:.12em;background:#ffffff14;padding:22px 8px;font-size:8px}.final-score b{color:#66d1bd;margin-top:9px;font:700 22px Georgia,serif;display:block}.film-finale>a{color:#071f32;background:#66d1bd;margin-top:25px;padding:15px 22px;font-size:10px;font-weight:900}.film-progress i{width:37px!important}.film-progress i:nth-child(5):after{animation:16s linear infinite strongProgress5}@keyframes strongIntro{0%{opacity:0;transform:scale(.55)rotate(-5deg)}3%,15%{opacity:1;transform:scale(1)}19%,to{opacity:0;filter:blur(8px);transform:scale(1.28)}}@keyframes strongScan{0%,18%{opacity:0;transform:translate(70px)scale(.8)}22%,35%{opacity:1;transform:none}39%,to{opacity:0;transform:translate(-70px)scale(1.12)}}@keyframes strongBuild{0%,38%{opacity:0;transform:translateY(90px)scale(.75)}42%,55%{opacity:1;transform:none}59%,to{opacity:0;transform:translateY(-80px)scale(1.15)}}@keyframes strongMatch{0%,58%{opacity:0;transform:scale(.45)rotate(-18deg)}62%,75%{opacity:1;transform:none}79%,to{opacity:0;transform:scale(1.3)rotate(12deg)}}@keyframes strongFinale{0%,78%{opacity:0;transform:translateY(90px)scale(.8)}82%,96%{opacity:1;transform:none}to{opacity:0;transform:scale(1.08)}}@keyframes strongProgress1{0%{transform:scaleX(0)}1%,18%{transform:scaleX(1)}19%,to{transform:scaleX(0)}}@keyframes strongProgress2{0%,19%{transform:scaleX(0)}20%,38%{transform:scaleX(1)}39%,to{transform:scaleX(0)}}@keyframes strongProgress3{0%,39%{transform:scaleX(0)}40%,58%{transform:scaleX(1)}59%,to{transform:scaleX(0)}}@keyframes strongProgress4{0%,59%{transform:scaleX(0)}60%,78%{transform:scaleX(1)}79%,to{transform:scaleX(0)}}@keyframes strongProgress5{0%,79%{transform:scaleX(0)}80%,99%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=620px){.brand-film{min-height:570px!important;box-shadow:16px 16px #d8ece7!important}.intro-mark{gap:12px;height:190px}.intro-mark i{width:30px;height:105px}.intro-mark i:nth-child(2){height:175px}.intro-mark i:nth-child(3){height:135px}.film-intro>strong{font-size:25px!important}.final-score{gap:4px}.final-score span{padding:16px 4px}.film-progress i{width:25px!important}}.brand-film .cv-sheet{width:225px!important;height:280px!important}.brand-film .skill-orbit{width:350px!important;height:235px!important}.brand-film .match-ring{width:255px!important;height:255px!important}.brand-film .match-ring strong{font-size:64px!important}.brand-film .film-scene>strong{font-size:29px!important}@media (width<=620px){.brand-film .cv-sheet{width:175px!important;height:215px!important}.brand-film .skill-orbit{width:285px!important;height:190px!important}.brand-film .match-ring{width:190px!important;height:190px!important}.brand-film .film-scene>strong{font-size:21px!important}}.brand-engine{z-index:1;pointer-events:none;place-items:center;width:310px;height:310px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.engine-bars{filter:drop-shadow(0 0 30px #66d1bd73);align-items:end;gap:15px;animation:4s ease-in-out infinite brandEngineCycle;display:flex;transform:rotate(25deg)}.engine-bars i{background:#173d54;border-radius:25px;width:35px;height:132px;display:block}.engine-bars i:nth-child(2){background:#0f9b93;height:210px;animation:2s ease-in-out infinite middlePower}.engine-bars i:nth-child(3){background:#66d1bd;height:163px}.engine-wave{border:2px solid #66d1bd47;border-radius:50%;animation:3s ease-out infinite waveOut;position:absolute;inset:25px}.wave-two{border-color:#0f9b932e;animation-delay:1.5s;inset:-15px}.brand-film .film-scene{z-index:3}.brand-film .film-scene:before{content:"";background:linear-gradient(#66d1bd,#0000);width:2px;height:115px;animation:1.8s ease-in-out infinite powerRay;position:absolute;top:-45px}.brand-film .film-scene>*{z-index:2;position:relative}@keyframes brandEngineCycle{0%,to{opacity:.12;transform:rotate(25deg)scale(.72)}15%,25%{opacity:.34;transform:rotate(25deg)scale(1.08)}50%{opacity:.18;transform:rotate(25deg)scale(.82)}75%{opacity:.36;transform:rotate(25deg)scale(1.12)}}@keyframes middlePower{50%{filter:brightness(1.18);transform:translateY(-18px)}}@keyframes waveOut{0%{opacity:.8;transform:scale(.45)}to{opacity:0;transform:scale(1.35)}}@keyframes powerRay{0%,to{opacity:.15;transform:scaleY(.3)}50%{opacity:.8;transform:scaleY(1)}}@media (width<=620px){.brand-engine{width:230px;height:230px}.engine-bars{gap:10px}.engine-bars i{width:25px;height:95px}.engine-bars i:nth-child(2){height:150px}.engine-bars i:nth-child(3){height:117px}}.homepage-logo-video{overflow:hidden;background:#071f32!important;border:0!important;width:min(100%,570px)!important;max-width:570px!important;padding:0 0 34px!important;box-shadow:34px 34px #d8ece7!important}.homepage-logo-video:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 18% 82%,#66d1bd33,#0000 24%);position:absolute;inset:0}.homepage-logo-video video{animation:7s ease-in-out infinite cinemaBreath;transform:scale(1.035);object-fit:cover!important;width:100%!important;max-height:760px!important}.homepage-logo-video>span{z-index:5;color:#66d1bd!important}.video-engine-mark{z-index:4;pointer-events:none;place-items:center;width:150px;height:150px;display:grid;position:absolute;bottom:52px;left:20px}.video-engine-mark>div{filter:drop-shadow(0 0 16px #66d1bd80);align-items:end;gap:8px;animation:2.2s ease-in-out infinite engineDrive;display:flex;transform:rotate(25deg)}.video-engine-mark i{background:#071f32;border-radius:14px;width:18px;height:70px;display:block}.video-engine-mark i:nth-child(2){background:#0f9b93;height:112px}.video-engine-mark i:nth-child(3){background:#66d1bd;height:86px}.engine-orbit{border:2px solid #0f9b9380;border-radius:50%;animation:4s linear infinite engineOrbit;position:absolute}.orbit-a{inset:8px}.orbit-b{border-color:#66d1bd47;animation-duration:6s;animation-direction:reverse;inset:-18px}.engine-orbit:after{content:"";background:#66d1bd;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:18px;box-shadow:0 0 18px #66d1bd}@keyframes engineDrive{0%,to{transform:rotate(25deg)scale(.92)}50%{transform:rotate(25deg)scale(1.12)translateY(-7px)}}@keyframes engineOrbit{to{transform:rotate(360deg)}}@keyframes cinemaBreath{0%,to{transform:scale(1.035)}50%{transform:scale(1.085)}}@media (width<=620px){.homepage-logo-video{width:100%!important;box-shadow:14px 14px #d8ece7!important}.video-engine-mark{width:110px;height:110px;left:12px}.video-engine-mark i{width:13px;height:50px}.video-engine-mark i:nth-child(2){height:80px}.video-engine-mark i:nth-child(3){height:62px}}@media (prefers-reduced-motion:reduce){.homepage-logo-video video,.video-engine-mark>div,.engine-orbit{animation:none!important}}.brand-film{color:#fff;isolation:isolate;background:#071f32;min-height:570px;padding:30px;position:relative;overflow:hidden;box-shadow:30px 30px #d8ece7}.film-grid{background-image:linear-gradient(#66d1bd0e 1px,#0000 1px),linear-gradient(90deg,#66d1bd0e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.brand-film:after{content:"";border:1px solid #66d1bd2e;border-radius:50%;width:430px;height:430px;animation:4s ease-in-out infinite filmPulse;position:absolute;top:-210px;right:-215px}.film-status{z-index:5;letter-spacing:.16em;justify-content:space-between;font-size:8px;display:flex;position:relative}.film-status i{color:#66d1bd;font-style:normal}.film-scene{text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:90px 46px 68px;transform:translateY(24px)scale(.97)}.film-scene>small{color:#66d1bd;letter-spacing:.2em;font-size:9px;font-weight:900}.film-scene>strong{margin-top:24px;font:700 24px Georgia,Noto Serif Arabic,serif}.cv-sheet{background:#f3f7f6;width:180px;height:225px;margin-top:24px;padding:34px 25px;position:relative;overflow:hidden;box-shadow:14px 14px #0f8c8547}.cv-sheet>i{background:#9bb1b8;height:7px;margin-bottom:16px;display:block}.cv-sheet>i:first-child{background:#173d54;width:55%;height:13px}.cv-sheet>i:nth-child(2){width:100%}.cv-sheet>i:nth-child(3){width:78%}.cv-sheet>i:nth-child(4){width:90%}.scan-beam{background:#66d1bd;height:3px;animation:4s ease-in-out infinite scanBeam;position:absolute;top:20px;left:0;right:0;box-shadow:0 0 24px 8px #66d1bda6}.film-meter{background:#ffffff1f;width:210px;height:3px;margin-top:20px}.film-meter span{background:#66d1bd;height:100%;animation:4s ease-in-out infinite meterFill;display:block}.skill-orbit{width:280px;height:190px;margin-top:25px;position:relative}.skill-orbit:before{content:"";border:1px solid #66d1bd4d;border-radius:50%;animation:8s linear infinite orbitSpin;position:absolute;inset:15px 55px}.skill-orbit span{color:#fff;background:#0f8c85;border-radius:99px;padding:9px 12px;font-size:9px;font-weight:900;animation:2s ease-in-out infinite chipFloat;position:absolute}.skill-orbit span:first-child{top:15px;left:18px}.skill-orbit span:nth-child(2){animation-delay:.4s;top:82px;right:5px}.skill-orbit span:nth-child(3){color:#071f32;background:#66d1bd;animation-delay:.8s;bottom:5px;left:75px}.document-stack{align-items:end;gap:8px;margin-top:22px;display:flex}.document-stack i{background:#173d54;border-top:3px solid #66d1bd;width:34px;height:42px;animation:1.5s ease-in-out infinite docRise;display:block}.document-stack i:nth-child(2){background:#0f8c85;height:58px;animation-delay:.2s}.document-stack i:nth-child(3){background:#66d1bd;height:49px;animation-delay:.4s}.match-ring{border:10px solid #ffffff14;border-radius:50%;place-items:center;width:205px;height:205px;margin-top:25px;display:grid;position:relative}.match-ring:before{content:"";border:10px solid #66d1bd;border-color:#66d1bd #66d1bd #0f8c85 #0000;border-radius:50%;animation:2s ease-out infinite ringTurn;position:absolute;inset:-10px}.match-ring strong{color:#66d1bd;font:700 52px Georgia,serif}.match-ring span{border:1px solid #66d1bd33;border-radius:50%;animation:2s ease-in-out infinite filmPulse;position:absolute;inset:25px}.film-reasons{gap:6px;margin-top:18px;display:flex}.film-reasons span{background:#ffffff14;padding:7px 9px;font-size:8px}.film-logo{z-index:5;align-items:end;gap:5px;display:flex;position:absolute;bottom:22px;right:28px;transform:rotate(25deg)}.film-logo i{background:#173d54;border-radius:8px;width:9px;height:33px;animation:1.8s ease-in-out infinite logoBeat;display:block}.film-logo i:nth-child(2){background:#0f8c85;height:52px;animation-delay:.18s}.film-logo i:nth-child(3){background:#66d1bd;height:41px;animation-delay:.36s}.film-progress{z-index:5;gap:7px;display:flex;position:absolute;bottom:28px;left:30px}.film-progress i{background:#ffffff26;width:28px;height:3px;overflow:hidden}.film-progress i:after{content:"";transform-origin:0;background:#66d1bd;width:100%;height:100%;display:block;transform:scaleX(0)}.film-progress i:first-child:after{animation:12s linear infinite progressOne}@keyframes sceneOne{0%,2%{opacity:0;transform:translateY(24px)scale(.97)}7%,28%{opacity:1;transform:none}33%,to{opacity:0;transform:translateY(-20px)scale(1.02)}}@keyframes sceneTwo{0%,32%{opacity:0;transform:translateY(24px)scale(.97)}38%,61%{opacity:1;transform:none}66%,to{opacity:0;transform:translateY(-20px)scale(1.02)}}@keyframes sceneThree{0%,65%{opacity:0;transform:translateY(24px)scale(.97)}71%,94%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(-20px)scale(1.02)}}@keyframes scanBeam{0%{top:15px}50%{top:205px}to{top:15px}}@keyframes meterFill{0%{width:5%}75%,to{width:84%}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes chipFloat{50%{transform:translateY(-8px)}}@keyframes docRise{50%{transform:translateY(-9px)}}@keyframes ringTurn{0%{transform:rotate(-100deg)}to{transform:rotate(260deg)}}@keyframes filmPulse{50%{opacity:.55;transform:scale(1.06)}}@keyframes logoBeat{50%{transform:translateY(-8px)}}@keyframes progressOne{0%{transform:scaleX(0)}.1%,32%{transform:scaleX(1)}33%,to{transform:scaleX(0)}}@keyframes progressTwo{0%,33%{transform:scaleX(0)}34%,65%{transform:scaleX(1)}66%,to{transform:scaleX(0)}}@keyframes progressThree{0%,66%{transform:scaleX(0)}67%,99%{transform:scaleX(1)}to{transform:scaleX(0)}}.new-hero{background:#f7f4ed;grid-template-columns:1fr .88fr;align-items:center;gap:7vw;min-height:760px;padding:90px clamp(24px,7vw,110px);display:grid;position:relative;overflow:hidden}.new-hero-copy{z-index:2;position:relative}.new-hero h1{letter-spacing:-.035em;color:#071f32;max-width:900px;margin:20px 0 26px;font-family:Georgia,Noto Serif Arabic,serif;font-size:clamp(50px,6.3vw,92px);line-height:1.02}.new-hero-copy>p:not(.eyebrow){color:#5d6e76;max-width:720px;font-size:16px;line-height:1.9}.new-hero-actions{gap:10px;margin:34px 0;display:flex}.new-hero-actions a{color:#fff;background:#0f8c85;align-items:center;gap:35px;min-height:54px;padding:0 22px;font-size:11px;font-weight:900;display:flex}.new-hero-actions a:last-child{color:#17324d;background:0 0;border:1px solid #afbec0}.new-proof{align-items:center;gap:16px;margin-top:42px;display:flex}.new-proof strong{color:#0f8c85;font:700 36px Georgia,serif}.new-proof span{color:#64757c;font-size:9px;line-height:1.6}.product-preview{color:#fff;background:#071f32;min-height:570px;padding:30px;position:relative;overflow:hidden;box-shadow:30px 30px #d8ece7}.product-preview:before{content:"";border:1px solid #66d1bd2e;border-radius:50%;width:440px;height:440px;position:absolute;top:-230px;right:-220px}.preview-top{letter-spacing:.14em;justify-content:space-between;font-size:9px;display:flex}.preview-top i{color:#66d1bd;font-style:normal}.preview-score{margin-top:65px}.preview-score small,.preview-skills small,.preview-match small{color:#91a9b4;letter-spacing:.16em;font-size:8px;display:block}.preview-score strong{color:#66d1bd;margin:10px 0;font:700 104px/1 Georgia,serif;display:block}.preview-score sup{font-size:25px}.preview-score>span{background:#ffffff1f;height:4px;display:block}.preview-score>span i{background:#66d1bd;height:100%;display:block}.preview-skills{margin-top:34px}.preview-skills div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.preview-skills span{background:#ffffff14;padding:8px 10px;font-size:9px}.preview-match{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:end;margin-top:40px;padding-top:22px;display:flex}.preview-match b{margin-top:8px;display:block}.preview-match>strong{color:#66d1bd;font:700 30px Georgia,serif}.logo-rise{align-items:end;gap:7px;display:flex;position:absolute;bottom:-25px;right:23px;transform:rotate(25deg)}.logo-rise i{background:#173d54;border-radius:10px;width:14px;height:70px;display:block}.logo-rise i:nth-child(2){background:#0f8c85;height:115px}.logo-rise i:nth-child(3){background:#66d1bd;height:88px}.signal-strip{background:#fff;border-block:1px solid #e3e8e6;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,7vw,110px);display:grid}.signal-strip div{border-inline-end:1px solid #e3e8e6;align-items:baseline;gap:10px;padding:28px;display:flex}.signal-strip strong{color:#0f8c85;font:700 25px Georgia,serif}.signal-strip span{color:#67777e;font-size:9px}.new-platform{padding-block:110px}.audience-section{background:#eef3f1;grid-template-columns:.7fr 1fr 1fr;gap:16px;padding:105px clamp(24px,7vw,110px);display:grid}.audience-intro{padding:26px 25px}.audience-intro h2{color:#071f32;margin:10px 0 18px;font:700 clamp(35px,4vw,56px)/1.1 Georgia,Noto Serif Arabic,serif}.audience-intro>p:last-child{color:#66767d;font-size:11px;line-height:1.8}.audience-section article{background:#fff;flex-direction:column;min-height:470px;padding:32px;display:flex}.audience-section article:last-child{color:#fff;background:#0c293d}.audience-section article>span{letter-spacing:.16em;color:#0f8c85;font-size:8px;font-weight:900}.audience-section article h3{margin:38px 0 15px;font:700 29px Georgia,Noto Serif Arabic,serif}.audience-section article p{color:#687a82;font-size:11px;line-height:1.8}.audience-section article:last-child p{color:#b8c7ce}.audience-section article>div{gap:10px;margin:24px 0;display:grid}.audience-section article b{font-size:9px}.audience-section article small{color:#66d1bd;font-size:9px}.audience-section article a{color:#0f8c85;border-top:1px solid #dbe4e3;margin-top:auto;padding:15px 0;font-size:10px;font-weight:900}.trust-section{background:#f8f5ee;grid-template-columns:1.3fr .7fr;align-items:center;gap:8vw;padding:110px clamp(24px,7vw,110px);display:grid}.trust-section h2{color:#071f32;margin:12px 0 22px;font:700 clamp(38px,4.6vw,65px)/1.1 Georgia,Noto Serif Arabic,serif}.trust-section>div>p:not(.kicker){color:#63747b;max-width:760px;font-size:13px;line-height:1.9}.trust-points{flex-wrap:wrap;gap:15px;margin-top:28px;display:flex}.trust-points span{color:#0f8c85;font-size:9px;font-weight:900}.trust-section aside{background:#fff;border-top:5px solid #0f8c85;padding:38px;box-shadow:18px 18px #d9ece7}.trust-section aside>strong{color:#0f8c85;font:700 75px Georgia,serif;display:block}.trust-section aside p{color:#66777e;font-size:10px;line-height:1.7}.trust-section aside a{color:#071f32;border-top:1px solid #e1e7e5;margin-top:28px;padding-top:18px;font-size:10px;font-weight:900;display:block}@media (width<=980px){.new-hero{grid-template-columns:1fr}.audience-section{grid-template-columns:1fr 1fr}.audience-intro{grid-column:1/-1}.trust-section{grid-template-columns:1fr}.signal-strip{grid-template-columns:1fr 1fr}}@media (width<=620px){.new-hero{padding:55px 20px 75px}.new-hero h1{font-size:47px}.new-hero-actions{flex-direction:column}.product-preview{min-height:480px;padding:24px;box-shadow:12px 12px #d8ece7}.preview-score strong{font-size:82px}.signal-strip{padding:0 18px}.signal-strip div{flex-direction:column;padding:20px 9px}.audience-section{grid-template-columns:1fr;padding:75px 20px}.audience-intro{grid-column:auto}.trust-section{padding:75px 20px}}.homepage-logo-video{background:#fbfaf6;border:1px solid #e0e9e6;justify-self:center;max-width:430px;padding:12px 12px 34px;position:relative;box-shadow:30px 30px #d8ece7}.homepage-logo-video video{aspect-ratio:9/16;object-fit:contain;background:#fbfaf6;width:100%;max-height:650px;display:block}.homepage-logo-video>span{text-align:center;color:#0f8c85;font-size:9px;font-weight:900;position:absolute;bottom:10px;left:16px;right:16px}.homepage-logo-video video::-webkit-media-controls-panel{background:linear-gradient(#0000,#071f32b3)}@media (width<=980px){.homepage-logo-video{margin-top:12px}}@media (width<=620px){.homepage-logo-video{width:min(100%,390px);padding:8px 8px 31px;box-shadow:12px 12px #d8ece7}.homepage-logo-video video{max-height:610px}}.v79-cancel-control{flex:100%;gap:8px;padding-top:6px;display:flex}.v79-cancel-control input{background:#fff;border:1px solid #d8e2df;flex:1;min-width:240px;height:38px;padding:0 11px;font-size:9px}.v79-cancel-control .danger{background:#8e4c45}.v79-cancel-reason{grid-column:1/-1;color:#8e4c45!important}.v79-operations{padding:0}.v79-operations-head{color:#fff;background:#071f32;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.v79-operations-head h2{margin:5px 0 8px;font:700 28px Georgia,Noto Serif Arabic,serif}.v79-operations-head p:last-child{color:#bfd0d5;max-width:650px;font-size:10px;line-height:1.8}.v79-operations-head>button{color:#071f32;cursor:pointer;background:#66d1bd;border:0;padding:14px 20px;font-size:10px;font-weight:900}.v79-readiness{background:#dce6e3;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.v79-readiness article{background:#f7faf9;padding:20px}.v79-readiness span{color:#73848a;font-size:9px;display:block}.v79-readiness b{color:#0f8c85;margin-top:8px;font-size:15px;display:block}.v79-operations td small{margin-top:5px;display:block}@media (width<=760px){.v79-cancel-control,.v79-operations-head{flex-direction:column;align-items:stretch}.v79-cancel-control input{min-width:0}.v79-readiness{grid-template-columns:1fr 1fr}}.score-provisional-label{margin:-12px 0 18px;line-height:1.5;display:block;color:#a9bbc1!important}.reference-result{background:#6aceba14;border:1px solid #6aceba52;margin:20px 0 4px;padding:18px!important;display:block!important}.reference-result h3{margin:0 0 8px}.reference-result>strong{margin:0 0 6px;font-family:Georgia,Noto Serif Arabic,serif;color:#fff!important;font-size:22px!important}.reference-result p{margin:0 0 8px;color:#bad0d5!important;font-size:9px!important}.reference-result a{color:var(--mint);margin-bottom:8px;font-size:9px;font-weight:900;display:inline-block}.reference-result small{line-height:1.5;display:block}.cv-score-panel .market-insight-card{background:linear-gradient(135deg,#0f8d8742,#052032b8);border-color:#6aceba80}.metric-grid .cv-professional-summary{color:#fff;background:linear-gradient(125deg,#08283b,#0d4a59);border:0;grid-column:1/-1}.cv-professional-summary p{margin:10px 0 0;color:#d7ebe7!important}.professional-decision-row{justify-content:space-between;align-items:center;gap:16px;display:flex!important}.professional-decision-row>span{letter-spacing:.08em;font-weight:900;color:#82ddd0!important}.professional-decision-row>b,.dashboard-professional-status>b{border-radius:999px;padding:8px 12px;font-size:10px;display:inline-flex}.decision-ready{background:#c8f3df;color:#075f51!important}.decision-improve{background:#fff0bd;color:#765400!important}.decision-human_review{background:#f7d9d6;color:#8f3127!important}.metric-grid .professional-actions-card,.metric-grid .professional-details-card{grid-column:1/-1}.professional-actions-card ol,.dashboard-priority-actions ol{margin:16px 0 0;padding-inline-start:20px}.professional-actions-card li,.dashboard-priority-actions li{border-bottom:1px solid #e3ebe8;padding:13px 0}.professional-actions-card li>div{justify-content:space-between;gap:10px;display:flex!important}.professional-actions-card li em{text-transform:uppercase;color:var(--teal);font-size:8px;font-style:normal}.professional-actions-card blockquote,.dashboard-priority-actions blockquote{color:#183c49;background:#eff8f5;border-inline-start:4px solid #68cfc0;margin:10px 0 0;padding:12px 14px;font-size:11px}.professional-actions-card blockquote small,.dashboard-priority-actions blockquote small{color:#128a82;margin-bottom:4px;font-weight:900;display:block}.professional-details-card details,.dashboard-professional-details details{border-top:1px solid #dfe8e5;padding:14px 0}.professional-details-card summary,.dashboard-professional-details summary{cursor:pointer;color:var(--navy);font-size:12px;font-weight:900}.evidence-list,.occupation-shortlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.evidence-list>div,.occupation-shortlist>div{background:#fbfcfb;border:1px solid #e0e8e5;padding:12px}.evidence-list em{float:inline-end;background:#edf3f1;padding:4px 6px;font-size:8px;font-style:normal}.evidence-list .evidence-evidenced{color:#08745f;background:#d9f4e8}.evidence-list .evidence-needs_certificate{color:#765400;background:#fff0bd}.evidence-list p,.occupation-shortlist p{color:#687a81;margin:7px 0 0;font-size:10px}.occupation-shortlist span{color:#15958e;margin-top:4px;font-size:9px;display:block}.dashboard-professional-status{background:#f1f7f5;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;padding:13px;display:flex!important}.dashboard-professional-status>span{color:#5c7077}.dashboard-professional-status>em{font-size:9px;font-style:normal;font-weight:900}.dashboard-professional-status .score-up{color:#08745f}.dashboard-professional-status .score-down{color:#a63a30}.dashboard-priority-actions,.dashboard-professional-details{margin:15px 0}.dashboard-professional-details details>p{grid-template-columns:auto auto 1fr;align-items:start;gap:8px;margin:0;padding:9px 0;display:grid!important}.dashboard-professional-details details>p em{color:#128a82;font-size:8px;font-style:normal}.dashboard-professional-details details>p span{color:#687a81}.cv-report-actions{flex-wrap:wrap;gap:9px;margin:17px 0;display:flex!important}.cv-report-actions a{background:var(--navy);color:#fff;padding:11px 13px;font-size:9px;font-weight:900;display:inline-flex}.cv-report-actions a:last-child{background:var(--teal)}@media (width<=700px){.professional-decision-row{flex-direction:column;align-items:flex-start}.evidence-list,.occupation-shortlist,.dashboard-professional-details details>p{grid-template-columns:1fr}}.pilot-center{background:#f2f5f3;min-width:0}.pilot-center-head{color:#fff;background:linear-gradient(125deg,#071f32fa,#083d46f5),repeating-linear-gradient(90deg,#0000 0 72px,#ffffff0a 72px 73px);justify-content:space-between;align-items:center;gap:36px;padding:clamp(28px,4vw,48px);display:flex}.pilot-center-head h2{max-width:800px;margin:7px 0 12px;font:700 clamp(29px,4vw,48px)/1.2 Georgia,Noto Serif Arabic,serif}.pilot-center-head>div>p:last-child{color:#bfd0d4;max-width:760px;margin:0;font-size:10px;line-height:1.9}.pilot-head-number{aspect-ratio:1;text-align:center;border:1px solid #66d1bd7a;place-content:center;min-width:138px;display:grid}.pilot-head-number strong{color:#66d1bd;font:700 42px Georgia,serif}.pilot-head-number span{color:#c5d6da;margin-top:5px;font-size:8px}.pilot-start-panel{background:#fff;border:1px solid #d6e1dd;border-top:5px solid #66d1bd;grid-template-columns:.8fr 1fr 1fr auto;align-items:end;gap:15px;margin:-1px clamp(18px,4vw,42px) 0;padding:24px;display:grid;box-shadow:0 18px 45px #071f320f}.pilot-start-panel>div>span{color:#0f8c85;font:700 21px Georgia,serif}.pilot-start-panel h3{color:#071f32;margin:4px 0;font-size:18px}.pilot-start-panel p,.pilot-start-panel small{color:#708086;margin:0;font-size:8px;line-height:1.6;display:block}.pilot-start-panel label{color:#53666d;font-size:8px;font-weight:900}.pilot-start-panel select{color:#071f32;background:#f8faf9;border:1px solid #cedbd7;width:100%;height:43px;margin:7px 0 5px;padding-inline:10px;font-size:9px;display:block}.pilot-start-panel>button,.pilot-entry-links button,.pilot-run-card footer button,.pilot-run-card footer a{color:#fff;cursor:pointer;background:#071f32;border:0;min-height:43px;padding:0 16px;font-size:9px;font-weight:900}.pilot-start-panel>button:disabled,.pilot-run-card footer button:disabled{opacity:.42;cursor:not-allowed}.pilot-entry-links{flex-wrap:wrap;gap:8px;padding:14px clamp(18px,4vw,42px) 26px;display:flex}.pilot-entry-links a,.pilot-entry-links button{color:#0f8c85;background:#fff;border:1px solid #d6e1dd;padding:9px 12px;font-size:8px;font-weight:900}.pilot-entry-links button{min-height:0}.pilot-global-message,.pilot-message{color:#087b75;background:#eaf7f3;border:1px solid #cce5dd;margin:0 clamp(18px,4vw,42px) 20px;padding:11px 14px;font-size:9px;font-weight:900}.pilot-run-list{gap:22px;padding:0 clamp(18px,4vw,42px) 42px;display:grid}.pilot-empty{text-align:center;background:#fff;border:1px dashed #bdccc7;place-content:center;min-height:290px;padding:35px;display:grid}.pilot-empty span{color:#0f8c85;letter-spacing:.15em;font-size:8px;font-weight:900}.pilot-empty h3{color:#071f32;margin:9px 0;font:700 30px Georgia,Noto Serif Arabic,serif}.pilot-empty p{color:#6d7d83;max-width:540px;margin:0;font-size:10px;line-height:1.8}.pilot-run-card{background:#fff;border:1px solid #d8e2df;overflow:hidden;box-shadow:0 18px 48px #071f320f}.pilot-run-card.active{border-inline-start:5px solid #d5a24d}.pilot-run-card.completed{border-inline-start:5px solid #0f8c85}.pilot-run-card>header{background:#f9faf9;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.pilot-run-card header>div:first-child>span,.pilot-section-title span{color:#0f8c85;letter-spacing:.14em;font-size:8px;font-weight:900}.pilot-run-card h3{color:#071f32;margin:6px 0;font:700 28px Georgia,Noto Serif Arabic,serif}.pilot-run-card header p{color:#66777e;margin:0;font-size:9px}.pilot-score-ring{--pilot-progress:0%;aspect-ratio:1;background:conic-gradient(#0f8c85 var(--pilot-progress), #dae4e1 0);text-align:center;border-radius:50%;place-content:center;width:92px;display:grid;position:relative}.pilot-score-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.pilot-score-ring strong,.pilot-score-ring small{z-index:1;position:relative}.pilot-score-ring strong{color:#071f32;font:700 20px Georgia,serif}.pilot-score-ring small{color:#718188;font-size:7px}.pilot-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:20px 24px 24px;display:grid}.pilot-stage-grid>div{background:#f8faf9;border:1px solid #e0e7e5;min-height:104px;padding:14px}.pilot-stage-grid>div.passed{background:#eff9f6;border-color:#bfe1d7}.pilot-stage-grid span{color:#91a09f;font:700 13px Georgia,serif}.pilot-stage-grid b,.pilot-stage-grid small{display:block}.pilot-stage-grid b{color:#071f32;margin:8px 0 5px;font-size:10px}.pilot-stage-grid .passed b{color:#087b75}.pilot-stage-grid small{color:#73838a;font-size:8px;line-height:1.55}.pilot-evidence{background:#dbe4e1;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.pilot-evidence>div{color:#fff;background:#071f32;padding:20px}.pilot-evidence span,.pilot-run-card footer span{color:#9db2b8;font-size:8px;display:block}.pilot-evidence strong{color:#66d1bd;margin:7px 0;font:700 23px Georgia,Noto Serif Arabic,serif;display:block}.pilot-evidence p{color:#c3d0d4;margin:0;font-size:8px;line-height:1.55}.pilot-manual-review{padding:25px}.pilot-section-title{justify-content:space-between;align-items:end;gap:20px;display:flex}.pilot-section-title h4{color:#071f32;margin:5px 0 0;font:700 22px Georgia,Noto Serif Arabic,serif}.pilot-section-title small{color:#79898f;font-size:8px}.pilot-checks{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.pilot-checks label,.pilot-notes{color:#52666e;font-size:8px;font-weight:900}.pilot-checks select{color:#071f32;background:#f8faf9;border:1px solid #d3dedb;width:100%;height:37px;margin-top:6px;font-size:8px;display:block}.pilot-notes{margin-top:16px;display:block}.pilot-notes textarea{resize:vertical;color:#071f32;background:#f8faf9;border:1px solid #d3dedb;width:100%;min-height:90px;margin-top:7px;padding:12px;font-size:9px;line-height:1.7;display:block}.pilot-issues{color:#765d2e;background:#fff9ec;border:1px solid #eadaba;margin:0 25px 20px;padding:12px 15px;font-size:9px}.pilot-issues summary{cursor:pointer;font-weight:900}.pilot-issues ul{margin:9px 0 0;padding-inline-start:20px;line-height:1.8}.pilot-run-card>footer{background:#f8faf9;border-top:1px solid #e2e8e6;align-items:center;gap:8px;padding:17px 25px;display:flex}.pilot-run-card footer>div{margin-inline-end:auto}.pilot-run-card footer b{color:#071f32;margin-top:5px;font-size:8px;display:block}.pilot-run-card footer button.primary{background:#0f8c85}.pilot-run-card footer a{color:#0f8c85;background:#fff;border:1px solid #cbd9d5;place-items:center;display:grid}.pilot-run-card .pilot-message{border-width:1px 0 0;margin:0}@media (width<=980px){.pilot-start-panel{grid-template-columns:1fr 1fr}.pilot-start-panel>div{grid-column:1/-1}.pilot-stage-grid,.pilot-evidence,.pilot-checks{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.pilot-center-head,.pilot-run-card>header,.pilot-section-title,.pilot-run-card>footer{flex-direction:column;align-items:stretch}.pilot-head-number{width:110px;min-width:110px}.pilot-start-panel,.pilot-stage-grid,.pilot-evidence,.pilot-checks{grid-template-columns:1fr}.pilot-start-panel>div{grid-column:auto}.pilot-run-card footer>div{margin-inline-end:0}}.verification-center-admin{background:radial-gradient(circle at 100% 0,#66d1bd29,#0000 30%),#f4f6f3;min-width:0;padding:28px}.verification-center-head{justify-content:space-between;align-items:end;gap:32px;padding:6px 2px 24px;display:flex}.verification-center-head h2{color:#071f32;margin:7px 0 8px;font:700 clamp(27px,3vw,40px) Georgia,Noto Serif Arabic,serif}.verification-center-head>div:first-child>p:not(.kicker){color:#5d6f75;max-width:720px;margin:0;font-size:12px;line-height:1.8}.verification-legend{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.verification-legend span{color:#617279;white-space:nowrap;background:#fff;border:1px solid #d7e0dd;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.verification-legend i{border-radius:50%;width:8px;height:8px}.verification-legend i.pass{background:#0f8c85}.verification-legend i.warning{background:#d49a32}.verification-legend i.missing{background:#b95e56}.verification-summary{background:#dbe3e0;border:1px solid #dbe3e0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.verification-summary article{background:#fff;min-height:126px;padding:19px}.verification-summary span,.verification-summary small,.verification-summary strong{display:block}.verification-summary span{color:#5e7076;font-size:10px;font-weight:900}.verification-summary strong{color:#071f32;margin:7px 0 4px;font:700 34px Georgia,serif}.verification-summary small{color:#879590;font-size:9px;line-height:1.5}.verification-filter-chips{gap:8px;padding:18px 0;display:flex;overflow-x:auto}.verification-filter-chips button{color:#53676e;cursor:pointer;background:#fff;border:1px solid #cedbd7;border-radius:999px;flex:none;padding:9px 13px;font-size:9px;font-weight:900}.verification-filter-chips button b{color:#0f8c85;margin-inline-start:4px}.verification-filter-chips button.active{color:#fff;background:#071f32;border-color:#071f32}.verification-filter-chips button.active b{color:#66d1bd}.verification-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.verification-review-card{background:#fff;border:1px solid #d8e1de;border-top:4px solid #a7b9b4;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 13px 34px #071f320f}.verification-review-card.risk-low{border-top-color:#0f8c85}.verification-review-card.risk-medium{border-top-color:#d49a32}.verification-review-card.risk-high{border-top-color:#b95e56}.verification-review-card>header{border-bottom:1px solid #e5ebe8;justify-content:space-between;gap:20px;padding:22px;display:flex}.verification-identity{min-width:0}.verification-kind{color:#0b776f;background:#e6f4f0;padding:5px 8px;font-size:8px;font-weight:900;display:inline-block}.verification-identity h3{overflow-wrap:anywhere;color:#071f32;margin:10px 0 4px;font:700 22px Georgia,Noto Serif Arabic,serif}.verification-identity p{color:#465d65;margin:0 0 7px;font-size:11px;font-weight:800}.verification-identity small{overflow-wrap:anywhere;color:#7a8b90;font-size:9px;display:block}.verification-score{border-radius:50%;flex:0 0 82px;width:82px;height:82px;padding:7px}.verification-score>span{text-align:center;background:#fff;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.verification-score strong,.verification-score small{display:block}.verification-score strong{color:#071f32;font:700 23px Georgia,serif}.verification-score small{color:#899792;font-size:8px}.verification-state-row{background:#f7f9f8;border-bottom:1px solid #e5ebe8;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 22px;display:flex}.verification-state-row em{color:#425b62;background:#e7eeeb;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.verification-state-row em.state-email_unverified{color:#8a5b1c;background:#fff1df}.verification-state-row em.state-pending_admin_review{color:#087872;background:#e3f3f0}.verification-state-row em.state-needs_information{color:#8b641f;background:#fff3dc}.verification-state-row em.state-approved{color:#176542;background:#def3e7}.verification-state-row em.state-rejected{color:#934b45;background:#f9e7e5}.verification-state-row span{color:#52696f;font-size:9px;font-weight:800}.verification-state-row small{color:#8a9893;margin-inline-start:auto;font-size:8px}.verification-profile-facts{background:#e2e8e6;border-bottom:1px solid #e2e8e6;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.verification-profile-facts>span{background:#fbfcfb;min-width:0;padding:13px 15px}.verification-profile-facts small,.verification-profile-facts b{display:block}.verification-profile-facts small{color:#8b9994;font-size:8px}.verification-profile-facts b{overflow-wrap:anywhere;color:#243f49;margin-top:5px;font-size:9px}.verification-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:18px 22px;display:grid}.verification-checks>div{background:#f9faf9;border:1px solid #e0e7e5;border-radius:10px;align-items:flex-start;gap:9px;min-width:0;padding:10px;display:flex}.verification-checks i{border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:900;display:grid}.verification-checks .check-pass i{color:#107455;background:#daf1e7}.verification-checks .check-warning i{color:#93631c;background:#fff0d4}.verification-checks .check-missing i{color:#a44943;background:#f7e2df}.verification-checks span{min-width:0}.verification-checks b,.verification-checks small{display:block}.verification-checks b{color:#183542;font-size:9px}.verification-checks small{color:#76888d;overflow-wrap:anywhere;margin-top:4px;font-size:8px;line-height:1.55}.verification-blockers{color:#854942;background:#fff4f2;border:1px solid #edcbc7;border-radius:10px;align-items:center;gap:10px;margin:0 22px 18px;padding:11px 13px;display:flex}.verification-blockers b{white-space:nowrap;font-size:9px}.verification-blockers span{font-size:8px;line-height:1.6}.verification-last-review{color:#4f666d;background:#f0f6f4;border-inline-start:3px solid #0f8c85;margin:0 22px 18px;padding:12px 14px}.verification-last-review span{font-size:9px}.verification-last-review p{color:#263f49;margin:6px 0;font-size:9px;line-height:1.6}.verification-last-review p.applicant-copy{color:#526970;border-top:1px solid #d8e6e1;padding-top:7px}.verification-last-review small{color:#7e8e90;font-size:8px}.verification-decision{background:#fbfcfb;border-top:1px solid #e4ebe8;padding:18px 22px 22px}.verification-decision>label{color:#263f49;justify-content:space-between;gap:10px;font-size:9px;font-weight:900;display:flex}.verification-decision>label small{color:#84928e;font-weight:500}.verification-decision textarea{resize:vertical;color:#173441;width:100%;min-height:78px;font:inherit;background:#fff;border:1px solid #cfdbd7;border-radius:9px;margin:8px 0 10px;padding:11px 12px;font-size:10px;line-height:1.6;display:block}.verification-decision textarea:focus{border-color:#0f8c85;outline:2px solid #0f8c8533}.verification-evidence-confirm{background:#fff9e9;border:1px solid #d8c99d;border-radius:9px;align-items:flex-start;margin:4px 0 12px;padding:11px 12px;line-height:1.6;color:#715b28!important;justify-content:flex-start!important;gap:9px!important;display:flex!important}.verification-evidence-confirm input{accent-color:#0f8c85;margin-top:2px}.verification-decision>div{flex-wrap:wrap;gap:7px;display:flex}.verification-decision button{color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:900}.verification-decision button.approve{background:#0f8c85}.verification-decision button.information{background:#b47b25}.verification-decision button.reject{background:#8e504b;margin-inline-start:auto}.verification-decision button:disabled{opacity:.42;cursor:not-allowed}.verification-decision-locked{color:#64777d;background:#f6f8f7;border-top:1px solid #e4ebe8;margin:0;padding:17px 22px;font-size:9px;line-height:1.7}.verification-empty{text-align:center;color:#617279;background:#fff;border:1px dashed #c8d6d2;border-radius:16px;grid-column:1/-1;padding:55px 24px}.verification-empty b{color:#173441}.verification-empty p{margin:7px 0 0;font-size:10px}.verification-requests-title{border-radius:14px 14px 0 0;margin-top:34px}@media (width<=1100px){.verification-center-head{flex-direction:column;align-items:flex-start}.verification-legend{justify-content:start}.verification-review-grid{grid-template-columns:1fr}}@media (width<=760px){.verification-center-admin{padding:18px}.verification-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.verification-review-card>header{padding:18px}.verification-checks{padding:15px 18px}.verification-decision{padding:16px 18px 18px}.verification-blockers,.verification-last-review{margin-inline:18px}}@media (width<=520px){.verification-center-admin{padding:14px}.verification-summary{grid-template-columns:1fr 1fr}.verification-summary article{min-height:112px;padding:14px}.verification-review-card>header{gap:12px}.verification-score{flex-basis:68px;width:68px;height:68px}.verification-score strong{font-size:19px}.verification-profile-facts,.verification-checks{grid-template-columns:1fr}.verification-blockers{flex-direction:column;align-items:flex-start}.verification-decision>div{grid-template-columns:1fr 1fr;display:grid}.verification-decision button.reject{margin-inline-start:0}.verification-decision button.approve{grid-column:1/-1}}.onboarding-remediation-card{z-index:4;background:#fff;border:1px solid #cfded9;border-top:5px solid #c48b2d;border-radius:22px;max-width:1280px;margin:-34px auto 30px;position:relative;overflow:hidden;box-shadow:0 22px 58px #071f3224}.onboarding-remediation-card.remediation-submitted{border-top-color:#0f8c85}.onboarding-remediation-card.remediation-expired{border-top-color:#8e504b}.onboarding-remediation-card>header{color:#fff;background:radial-gradient(circle at 100% 0,#66d1bd38,#0000 36%),linear-gradient(145deg,#0c2b40,#164f5d);grid-template-columns:minmax(0,1fr) 190px;gap:28px;padding:30px;display:grid}.onboarding-remediation-card>header h2{color:#fff;margin:6px 0 10px;font:700 clamp(25px,3vw,38px) Georgia,Noto Serif Arabic,serif}.onboarding-remediation-card>header p:not(.kicker){color:#d6e7e7;max-width:780px;margin:0;font-size:12px;line-height:1.85}.remediation-deadline{text-align:center;background:#ffffff14;border:1px solid #ffffff2e;place-content:center;align-self:stretch;min-height:120px;padding:18px;display:grid}.remediation-deadline small,.remediation-deadline b,.remediation-deadline span{display:block}.remediation-deadline small{color:#90c6c1;letter-spacing:.12em;font-size:8px;font-weight:900}.remediation-deadline b{color:#fff;margin:7px 0 5px;font:700 21px Georgia,serif}.remediation-deadline span{color:#c9dcde;font-size:9px}.remediation-progress-user{background:#f5f8f6;border-bottom:1px solid #e1e9e6;justify-content:space-between;align-items:center;gap:22px;padding:17px 30px;display:flex}.remediation-progress-user>div{align-items:center;gap:13px;min-width:min(100%,430px);display:flex}.remediation-progress-user>div>span{background:#d9e4e0;border-radius:99px;flex:1;height:8px;overflow:hidden}.remediation-progress-user i{border-radius:inherit;background:linear-gradient(90deg,#0f8c85,#66d1bd);height:100%;display:block}.remediation-progress-user b{color:#173641;white-space:nowrap;font-size:10px}.remediation-progress-user>small{color:#718287;font-size:9px}.remediation-user-items{gap:12px;padding:24px 30px;display:grid}.remediation-user-item{background:#fff;border:1px solid #dae4e0;border-radius:14px;overflow:hidden}.remediation-user-item.item-accepted{background:#fbfefd;border-color:#b9ded1}.remediation-user-item.item-rejected{border-color:#e6beb8}.remediation-user-item-head{background:#f8faf9;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:14px;padding:17px 18px;display:grid}.remediation-user-item-head>span{color:#66d1bd;background:#173d4d;border-radius:10px;place-content:center;width:38px;height:38px;font:700 13px Georgia,serif;display:grid}.remediation-user-item-head h3{color:#163540;margin:0 0 4px;font-size:14px}.remediation-user-item-head p{color:#718187;margin:0;font-size:9px;line-height:1.65}.remediation-user-item-head em{color:#536a70;white-space:nowrap;background:#e8efec;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.item-accepted .remediation-user-item-head em{color:#176542;background:#def3e7}.item-rejected .remediation-user-item-head em{color:#924c45;background:#f8e3e0}.remediation-feedback-user{color:#7c4641;background:#fff2f0;border-inline-start:3px solid #b85c53;margin:14px 18px 0;padding:11px 13px}.remediation-feedback-user b{font-size:9px}.remediation-feedback-user p{margin:4px 0 0;font-size:9px;line-height:1.7}.remediation-response-control,.remediation-document-control{padding:17px 18px}.remediation-response-control{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.remediation-response-control input,.remediation-response-control textarea{color:#173641;width:100%;font:inherit;background:#fff;border:1px solid #cad8d3;border-radius:9px;padding:11px 12px;font-size:10px}.remediation-response-control textarea{resize:vertical;min-height:92px}.remediation-response-control input:disabled,.remediation-response-control textarea:disabled{color:#63777c;background:#f1f4f2}.remediation-response-control button,.remediation-user-files button,.remediation-user-files a,.remediation-upload-button{color:#fff;font:inherit;cursor:pointer;background:#173d4d;border:0;border-radius:8px;padding:11px 14px;font-size:9px;font-weight:900;text-decoration:none}.remediation-response-control button:disabled,.remediation-user-files button:disabled{opacity:.45;cursor:not-allowed}.remediation-user-files{gap:8px;margin-bottom:10px;display:grid}.remediation-user-files>div{background:#f8faf9;border:1px solid #dce5e2;border-radius:9px;align-items:center;gap:8px;padding:10px 11px;display:flex}.remediation-user-files>div>span{min-width:0;margin-inline-end:auto}.remediation-user-files b,.remediation-user-files small{overflow-wrap:anywhere;display:block}.remediation-user-files b{color:#193943;font-size:9px}.remediation-user-files small{color:#7a898d;margin-top:3px;font-size:8px}.remediation-user-files a,.remediation-user-files button{padding:8px 10px}.remediation-user-files button{background:#87504b}.remediation-upload-button{background:#0f8c85;justify-content:space-between;align-items:center;gap:12px;display:flex}.remediation-upload-button input{opacity:0;width:1px;height:1px;position:absolute}.remediation-upload-button small{color:#d5f2ed;font-size:8px}.onboarding-remediation-card>footer{background:#f1f7f4;border-top:1px solid #dfe8e4;justify-content:space-between;align-items:center;gap:24px;padding:22px 30px;display:flex}.onboarding-remediation-card>footer b{color:#183641;font-size:11px}.onboarding-remediation-card>footer p{color:#6a7d81;margin:4px 0 0;font-size:9px}.onboarding-remediation-card>footer button{color:#fff;cursor:pointer;background:#0f8c85;border:0;border-radius:9px;padding:13px 18px;font-size:10px;font-weight:900}.onboarding-remediation-card>footer button:disabled{opacity:.42;cursor:not-allowed}.remediation-submitted-note{color:#315b58;background:#eaf6f2;border-top:1px solid #d5e7e1;align-items:center;gap:12px;padding:18px 30px;font-size:10px;display:flex}.remediation-submitted-note b{color:#08786f}.remediation-submitted-note.expired{color:#804c47;background:#fff2f0;border-color:#ead4d0}.remediation-confirmation-check{background:#0f8c850f;border:1px solid #0f8c8540;border-radius:.8rem;align-items:flex-start;gap:.65rem;padding:.75rem .9rem;font-size:.9rem;line-height:1.6;display:flex}.remediation-confirmation-check input{flex:none;width:1rem;height:1rem;margin-top:.28rem}.reopen-remediation{color:#7b4a05;cursor:pointer;background:#fff8ea;border:1px solid #b77716;border-radius:.8rem;width:100%;margin:.75rem 0;padding:.7rem .9rem;font-weight:800}.verification-remediation-review{background:#f8faf9;border:1px solid #cfddd8;border-radius:12px;margin:0 22px 18px;overflow:hidden}.verification-remediation-review>header{color:#fff;background:#173d4d;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.verification-remediation-review>header small,.verification-remediation-review>header b{display:block}.verification-remediation-review>header small{color:#74d6c5;letter-spacing:.12em;font-size:10px}.verification-remediation-review>header b{margin-top:3px;font-size:14px}.verification-remediation-review>header>span{background:#ffffff1f;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900}.remediation-progress-admin{border-bottom:1px solid #dfe7e4;align-items:center;gap:10px;padding:11px 15px;display:flex}.remediation-progress-admin>span{background:#d9e3df;border-radius:99px;flex:1;height:6px;overflow:hidden}.remediation-progress-admin i{border-radius:inherit;background:#0f8c85;height:100%;display:block}.remediation-progress-admin small{color:#667a80;font-size:11px}.verification-remediation-review>p{color:#526a70;border-bottom:1px solid #e0e8e5;margin:0;padding:10px 15px;font-size:12px;line-height:1.6}.remediation-admin-items{gap:9px;padding:12px;display:grid}.remediation-admin-items>article{background:#fff;border:1px solid #dbe4e1;border-radius:9px;overflow:hidden}.remediation-item-title{background:#f6f8f7;justify-content:space-between;gap:10px;padding:11px 12px;display:flex}.remediation-item-title span,.remediation-item-title b,.remediation-item-title small{display:block}.remediation-item-title b{color:#1b3b45;font-size:13px}.remediation-item-title small{color:#75868a;margin-top:3px;font-size:11px;line-height:1.5}.remediation-item-title em{color:#52696f;white-space:nowrap;background:#e7eeeb;border-radius:999px;align-self:start;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900}.remediation-item-title em.item-accepted{color:#176542;background:#dff3e8}.remediation-item-title em.item-rejected{color:#914a44;background:#f7e3e0}.remediation-admin-items blockquote{color:#27434c;white-space:pre-wrap;border:0;border-top:1px solid #e3e9e7;margin:0;padding:12px;font-size:12px;line-height:1.7}.remediation-files-admin{border-top:1px solid #e3e9e7;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 12px;display:grid}.remediation-files-admin a{color:#17675f;background:#eaf4f1;border-radius:7px;min-width:0;padding:9px;text-decoration:none}.remediation-files-admin span,.remediation-files-admin b,.remediation-files-admin small{display:block}.remediation-files-admin span{font-size:10px;font-weight:900}.remediation-files-admin b{overflow-wrap:anywhere;color:#173c45;margin:3px 0;font-size:11px}.remediation-files-admin small{color:#718387;font-size:10px}.remediation-return-reason{color:#864d47!important;background:#fff3f1!important;border-top:1px solid #ecd2ce!important;margin:0!important;padding:9px 12px!important;font-size:11px!important}.remediation-item-review-form{background:#fbfcfb;border-top:1px solid #e2e9e6;padding:11px 12px}.remediation-item-review-form label{color:#304b53;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.remediation-item-review-form textarea{resize:vertical;width:100%;min-height:54px;font:inherit;border:1px solid #d0dcd8;border-radius:7px;margin-top:4px;padding:8px;font-size:12px;display:block}.remediation-item-review-form>div{gap:7px;display:flex}.remediation-item-review-form button{color:#fff;cursor:pointer;border:0;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:900}.remediation-item-review-form button.accept-item{background:#0f8c85}.remediation-item-review-form button.return-item{background:#95534d}.remediation-item-review-form button:disabled{opacity:.4;cursor:not-allowed}.remediation-request-picker{background:#f2f7f5;border:1px solid #d4dfdb;border-radius:9px;margin:10px 0 13px;padding:12px}.remediation-request-picker>div:first-child{justify-content:space-between;gap:10px;margin-bottom:9px;display:flex}.remediation-request-picker>div:first-child b{color:#28464f;font-size:13px}.remediation-request-picker>div:first-child small{color:#7b8b8e;font-size:11px}.remediation-request-picker>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.remediation-request-picker label{cursor:pointer;background:#fff;border:1px solid #d9e3df;border-radius:7px;align-items:flex-start;padding:8px;justify-content:flex-start!important;gap:7px!important;display:flex!important}.remediation-request-picker input{accent-color:#0f8c85;margin-top:2px}.remediation-request-picker label span,.remediation-request-picker label b,.remediation-request-picker label small{display:block}.remediation-request-picker label b{color:#294851;font-size:13px}.remediation-request-picker label small{color:#84938f;margin-top:2px;font-size:11px}@media (width<=1320px){.onboarding-remediation-card{margin-inline:24px}}@media (width<=760px){.onboarding-remediation-card{margin-top:-20px}.onboarding-remediation-card>header{grid-template-columns:1fr;padding:22px}.remediation-deadline{min-height:0}.remediation-progress-user,.onboarding-remediation-card>footer{flex-direction:column;align-items:stretch;padding-inline:22px}.remediation-user-items{padding-inline:22px}.remediation-response-control,.remediation-request-picker>div:last-child,.remediation-files-admin{grid-template-columns:1fr}}@media (width<=520px){.onboarding-remediation-card{border-radius:16px;margin-inline:14px}.remediation-user-items,.remediation-progress-user,.onboarding-remediation-card>footer{padding-inline:14px}.remediation-user-item-head{grid-template-columns:34px 1fr}.remediation-user-item-head>span{width:32px;height:32px}.remediation-user-item-head em{grid-column:2;justify-self:start}.remediation-user-files>div{flex-wrap:wrap;align-items:flex-start}.remediation-user-files>div>span{flex-basis:100%}.verification-remediation-review{margin-inline:18px}}.v100-reality{color:#f6fbfa;background:radial-gradient(circle at 8% 0,#60d0be33,#0000 34%),linear-gradient(135deg,#071f32 0%,#0a2e43 58%,#0b3c4b 100%);border:1px solid #77d5c433;border-radius:34px;width:min(1480px,100% - 64px);margin:40px auto 28px;padding:clamp(28px,4vw,58px);overflow:hidden;box-shadow:0 34px 80px #071f322e}.v100-reality:before{content:"100";color:#ffffff09;pointer-events:none;margin-top:-4.5rem;font:800 clamp(9rem,20vw,22rem)/1 Arial,sans-serif;position:absolute;inset-inline-end:3%}.v100-reality-head,.v100-reality-body{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,6vw,90px);display:grid;position:relative}.v100-reality-head>div:first-child{max-width:760px}.v100-reality .kicker{color:#74d8c7}.v100-reality h2{color:#fff;letter-spacing:-.04em;max-width:720px;margin:10px 0 14px;font-size:clamp(2rem,4.4vw,4.7rem);line-height:1.05}.v100-reality-head>div>p:last-child{color:#bad1d8;max-width:710px;margin:0;font-size:clamp(.98rem,1.25vw,1.18rem);line-height:1.8}.v100-reality-score{justify-items:center;min-width:220px;display:grid}.v100-reality-score>span{aspect-ratio:1;text-align:center;background:radial-gradient(circle at center, #0a2b40 60%, transparent 61%), conic-gradient(#65d4bf var(--reality-score), #ffffff1a 0);border-radius:50%;place-content:center;width:clamp(150px,14vw,205px);display:grid}.v100-reality-score strong{color:#fff;font:800 clamp(3.3rem,6vw,5.5rem)/.9 Georgia,serif}.v100-reality-score small{color:#92b8c2;margin-top:8px}.v100-reality-score b{color:#71d8c5;text-align:center;max-width:245px;margin-top:15px;font-size:.93rem}.v100-blocked .v100-reality-score b,.v100-difficult .v100-reality-score b{color:#ffc589}.v100-dimensions{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:44px 0;display:grid;position:relative}.v100-dimensions article{background:#ffffff0e;border:1px solid #ffffff14;border-radius:16px;padding:17px}.v100-dimensions header{color:#dcebec;justify-content:space-between;gap:10px;font-size:.78rem;display:flex}.v100-dimensions header span{color:#72d7c4;font-weight:800}.v100-dimensions i{background:#ffffff1a;border-radius:9px;height:5px;margin-top:14px;display:block;overflow:hidden}.v100-dimensions i span{border-radius:inherit;background:linear-gradient(90deg,#1f9f95,#78ddc6);height:100%;display:block}.v100-reality-body{grid-template-columns:minmax(0,1.5fr) minmax(300px,.62fr);align-items:stretch}.v100-priorities h3{color:#fff;margin:0 0 17px;font-size:clamp(1.2rem,2vw,1.7rem)}.v100-priorities article{background:#ffffff0e;border-inline-start:3px solid #6dd3c0;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:15px;margin-bottom:8px;padding:14px 16px;display:grid}.v100-priorities article.severity-blocker{border-color:#ff9f76}.v100-priorities article>span{color:#79dac8;font:700 .85rem/1 Arial,sans-serif}.v100-priorities article b{color:#fff;margin-bottom:3px;font-size:.94rem;display:block}.v100-priorities article p{color:#a9c4cb;margin:0;font-size:.79rem}.v100-priorities article em{color:#7fd8c7;text-align:end;max-width:140px;font-size:.73rem;font-style:normal}.v100-priorities>button{color:#062638;cursor:pointer;background:#72d8c4;border:0;border-radius:10px;margin-top:14px;padding:13px 18px;font-weight:800}.v100-reality-metrics{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.v100-reality-metrics article{border-inline-end:1px solid #ffffff14;border-bottom:1px solid #ffffff14;align-content:center;min-height:112px;padding:18px;display:grid}.v100-reality-metrics strong{color:#fff;font:700 2.35rem/1 Georgia,serif}.v100-reality-metrics span{color:#9dbfc7;margin-top:7px;font-size:.75rem}.v100-reality>footer{z-index:1;color:#8faeb7;border-top:1px solid #ffffff17;margin-top:25px;padding-top:18px;font-size:.74rem;position:relative}.v100-request-reality{background:#edf8f5;border:1px solid #cae8df;border-radius:12px;align-items:center;gap:16px;margin:14px 0;padding:11px 14px;display:flex}.v100-request-reality span{align-items:baseline;gap:8px;display:flex}.v100-request-reality small,.v100-request-reality em{color:#5c7780;font-size:.7rem;font-style:normal}.v100-request-reality b{color:#0b716b;font-size:1.1rem}.v100-request-reality strong{color:#173b4d;margin-inline-start:auto;font-size:.76rem}.v100-request-reality.reality-difficult,.v100-request-reality.reality-blocked{background:#fff4e8;border-color:#f1d2ae}.v100-saved-report{background:#fbfdfc;border:1px solid #e0ebe7;border-radius:10px;margin:-5px 0 15px;padding:10px 13px}.v100-saved-report summary{color:#315767;cursor:pointer;font-size:.75rem;font-weight:800}.v100-saved-dimensions{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.v100-saved-dimensions span{background:#eef7f4;border-radius:8px;padding:8px;display:grid}.v100-saved-dimensions small{color:#637c84;font-size:.62rem}.v100-saved-dimensions b{color:#0a716b;margin-top:3px}.v100-saved-report ul{color:#675444;gap:4px;margin:10px 0 0;padding:0 18px;font-size:.72rem;display:grid}.v100-admin-reality{background:#edf8f5;border:1px solid #cce9df;border-radius:9px;min-width:116px;padding:8px 10px;display:inline-grid}.v100-admin-reality b{color:#08756d;font-size:1.15rem}.v100-admin-reality small{color:#58747b;margin-top:2px}.v100-admin-reality.reality-blocked,.v100-admin-reality.reality-difficult{background:#fff3e6;border-color:#f0d0a9}@media (width<=900px){.v100-reality{border-radius:23px;width:min(100% - 28px,1480px);padding:26px 20px}.v100-reality-head,.v100-reality-body{grid-template-columns:1fr}.v100-reality-score{grid-template-columns:auto 1fr;justify-self:start;align-items:center;gap:14px}.v100-reality-score>span{width:128px}.v100-reality-score b{text-align:start;margin:0}.v100-dimensions{grid-template-columns:1fr 1fr;margin:30px 0}.v100-priorities article{grid-template-columns:38px 1fr}.v100-priorities article em{text-align:start;grid-column:2}}@media (width<=560px){.v100-dimensions,.v100-reality-metrics{grid-template-columns:1fr}.v100-request-reality{display:grid}.v100-request-reality strong{margin:0}.v100-saved-dimensions{grid-template-columns:1fr 1fr}}.admin-contact-message-copy{white-space:normal;min-width:300px;max-width:520px}.admin-contact-message-copy p{color:#4d6570;white-space:pre-wrap;margin:8px 0 0;line-height:1.65}.journey-execution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.journey-execution{background:#fff;border:1px solid #d7e3e2;border-radius:16px;overflow:hidden}.journey-execution summary{cursor:pointer;color:#06283a;grid-template-columns:1fr auto;align-items:center;gap:8px 16px;padding:15px 17px;list-style:none;display:grid}.journey-execution summary::-webkit-details-marker{display:none}.journey-execution summary>b{color:#159c92;font-size:.9rem}.journey-execution summary>i{background:#e8f0ef;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.journey-execution summary>i em{background:#70d6c7;height:100%;display:block}.journey-execution dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0 17px 17px;display:grid}.journey-execution dl>div{background:#f4f8f7;border-radius:11px;padding:11px}.journey-execution dt{color:#5e747a;font-size:.76rem}.journey-execution dd{color:#082c3d;margin:4px 0 0;font-size:.86rem;line-height:1.55}.candidate-specialty-hub,.verified-company-profile-editor{color:#072a3b;background:linear-gradient(135deg,#f7fbfa,#eef7f5);border:1px solid #cddfdd;border-radius:28px;width:min(100% - 48px,1420px);margin:28px auto;padding:clamp(26px,4vw,54px)}.candidate-specialty-hub>header,.verified-company-profile-editor>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px;display:flex}.candidate-specialty-hub>header>div,.verified-company-profile-editor>header>div{max-width:760px}.candidate-specialty-hub h2,.verified-company-profile-editor h2{margin:5px 0 10px;font-size:clamp(1.8rem,3vw,3.25rem)}.candidate-specialty-hub p,.verified-company-profile-editor p{color:#526c73;line-height:1.75}.candidate-specialty-hub label,.verified-company-profile-editor label{color:#173c4a;font-size:.9rem;font-weight:700}.candidate-specialty-hub input,.candidate-specialty-hub select,.candidate-specialty-hub textarea,.verified-company-profile-editor input,.verified-company-profile-editor textarea{color:#082c3d;width:100%;font:inherit;background:#fff;border:1px solid #c6d9d6;border-radius:11px;margin-top:7px;padding:13px 14px}.specialty-hub-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px;display:grid}.specialty-fields-card,.salary-guide-card,.skills-evidence-strip{background:#fff;border:1px solid #d2e2e0;border-radius:20px;padding:24px}.specialty-fields-card .section-title-row,.skills-evidence-strip header,.offer-comparison>header,.verified-employer-card header,.employer-profile-form .section-title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.specialty-fields-card h3,.salary-guide-card h3,.skills-evidence-strip h3{margin:4px 0;font-size:1.35rem}.specialty-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.specialty-fields-grid textarea{resize:vertical;min-height:92px}.candidate-specialty-hub button,.verified-company-profile-editor>button,.offer-clarification-box button{color:#fff;font:inherit;cursor:pointer;background:#082b3d;border:0;border-radius:10px;padding:13px 20px;font-weight:800}.salary-guide-card{color:#fff;background:#082b3d}.salary-guide-card h3,.salary-guide-card .kicker{color:#fff}.salary-guide-card>strong{color:#72d7ca;text-align:right;direction:ltr;margin-top:24px;font-size:clamp(2rem,3.5vw,3.3rem);display:block}.salary-guide-card>span{color:#aac1c8}.salary-guide-card>p,.salary-guide-card>small{color:#b9cbd0;font-size:.82rem;line-height:1.65}.salary-guide-card ul{color:#eef9f7;margin:23px 0;padding:0 19px;line-height:1.9}.salary-position{background:#113c4d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:13px;display:flex}.salary-position b{direction:ltr}.skills-evidence-strip{margin-top:18px}.skills-evidence-strip header a{color:#087d75;font-weight:800}.skills-evidence-strip>div{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.skill-state{border:1px solid #d4e1e0;border-radius:99px;align-items:center;gap:9px;padding:9px 12px;display:inline-flex}.skill-state small{color:#42646c;background:#eef5f4;border-radius:99px;padding:3px 8px}.skill-state.state-verified small,.skill-state.state-reviewed small{color:#08766d;background:#d9f5ef}.deep-profile-card textarea{resize:vertical;min-height:80px}.offer-center-notice,.offer-action-state{color:#0a6f68;background:#e4f7f2;border-radius:10px;padding:10px 13px}.offer-comparison{background:#edf9f6;border:1px solid #bcdad5;border-radius:18px;margin:22px 0;padding:20px}.offer-comparison>header button{color:#0a756e;cursor:pointer;background:0 0;border:0;font-weight:800}.offer-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.offer-comparison-grid>article{background:#fff;border-radius:14px;padding:17px;box-shadow:0 12px 28px #072c3812}.offer-comparison-grid>article>strong{color:#082b3d;font-size:1.05rem;display:block}.offer-comparison-grid>article>span{color:#5f777d;font-size:.82rem}.offer-comparison dl,.verified-employer-card dl{gap:7px;margin:15px 0 0;display:grid}.offer-comparison dl>div,.verified-employer-card dl>div{border-top:1px solid #e2ecea;justify-content:space-between;gap:10px;padding-top:7px;display:flex}.offer-comparison dt,.verified-employer-card dt{color:#687d82;font-size:.74rem}.offer-comparison dd,.verified-employer-card dd{color:#143d4a;text-align:left;margin:0;font-size:.78rem;font-weight:700}.offer-compare-toggle{color:#0b756e;align-items:center;gap:7px;font-size:.82rem;font-weight:800;display:inline-flex}.verified-employer-card{background:#fff;border:1px solid #d3e2e0;border-radius:16px;padding:18px}.verified-employer-card header>div{gap:4px;display:grid}.verified-employer-card header span,.verified-company-profile-editor>header>span{border-radius:99px;padding:7px 11px;font-size:.78rem;font-weight:800}.is-verified{color:#08736b;background:#dff5ef}.is-pending{color:#835a17;background:#fff1cf}.verified-employer-card p{color:#4f6870;margin:10px 0 0;font-size:.84rem;line-height:1.65}.verified-employer-card a{color:#087b73;margin-top:10px;font-weight:800;display:inline-block}.offer-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid!important}.offer-actions button{min-height:48px}.offer-clarification-box{background:#f1f7f6;border-radius:15px;padding:18px}.offer-clarification-box label{color:#173d4b;font-weight:800;display:block}.offer-clarification-box textarea{width:100%;min-height:94px;font:inherit;border:1px solid #c9dcd9;border-radius:10px;margin:8px 0 12px;padding:13px}.employer-profile-form{background:#f5faf9;border:1px solid #d2e2e0;border-radius:16px;padding:20px}.employer-profile-fields,.verified-company-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.employer-profile-fields label.wide,.verified-company-profile-grid .wide{grid-column:1/-1}.employer-profile-fields textarea,.verified-company-profile-grid textarea{resize:vertical;min-height:85px}.employer-support-options{flex-wrap:wrap;gap:10px 20px;margin:18px 0;display:flex}.employer-support-options .check{align-items:center;gap:7px;display:inline-flex}.employer-support-options input{width:auto;margin:0}.twc-public-knowledge{color:#173a48;white-space:nowrap;font-size:.86rem;font-weight:800}.knowledge-library{color:#06283a;background:#f6f5f1;min-height:100vh}.knowledge-hero,.knowledge-detail-hero{text-align:center;width:min(100% - 48px,1300px);margin:0 auto;padding:clamp(80px,10vw,150px) 0 64px}.knowledge-hero h1,.knowledge-detail-hero h1{letter-spacing:-.045em;max-width:900px;margin:10px auto 18px;font-size:clamp(3rem,7vw,6.8rem);line-height:1.05}.knowledge-hero>p:last-child,.knowledge-detail-hero>p:last-child{color:#60747a;max-width:780px;margin:0 auto;font-size:1.05rem;line-height:1.8}.knowledge-detail-hero>a{color:#0c8077;margin-bottom:36px;font-weight:800;display:inline-block}.knowledge-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(100% - 48px,1300px);margin:0 auto;padding-bottom:100px;display:grid}.knowledge-card-grid article{background:#fff;border:1px solid #d4dfdd;border-radius:24px;flex-direction:column;min-height:390px;padding:30px;display:flex}.knowledge-card-grid article:nth-child(2){color:#fff;background:#082b3d}.knowledge-card-grid article>span,.knowledge-detail-grid article>span{color:#15998f;font-size:.8rem;font-weight:900}.knowledge-card-grid h2{margin:auto 0 12px;font-size:clamp(1.8rem,3vw,2.6rem)}.knowledge-card-grid p{color:#62777d;line-height:1.7}.knowledge-card-grid article:nth-child(2) p{color:#b8cbd0}.knowledge-card-grid a{color:#0a7b73;margin-top:25px;font-weight:900}.knowledge-card-grid article:nth-child(2) a{color:#72d8ca}.knowledge-detail-grid{border:1px solid #d1dedc;border-radius:26px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 48px,1300px);margin:0 auto 30px;display:grid;overflow:hidden}.knowledge-detail-grid article{background:#fff;border:1px solid #dfe7e5;min-height:285px;padding:32px}.knowledge-detail-grid h2{margin:52px 0 14px;font-size:1.65rem}.knowledge-detail-grid p,.knowledge-detail-grid li{color:#536c73;line-height:1.8}.knowledge-detail-grid ul,.knowledge-detail-grid ol{padding-inline-start:22px}.knowledge-detail-grid .knowledge-salary{color:#fff;background:#082b3d}.knowledge-detail-grid .knowledge-salary p,.knowledge-detail-grid .knowledge-salary small{color:#c0d2d6}.knowledge-stories{background:#dff3ef;border-radius:26px;grid-template-columns:1fr 1.2fr;align-items:center;gap:30px;width:min(100% - 48px,1300px);margin:20px auto;padding:32px;display:grid}.knowledge-stories h2{margin:8px 0;font-size:clamp(1.8rem,3vw,3rem)}.knowledge-stories p{color:#567076;line-height:1.75}.knowledge-video-placeholder{text-align:center;color:#fff;background:#082b3d;border-radius:20px;place-content:center;gap:12px;min-height:240px;display:grid}.knowledge-video-placeholder span{color:#70d7ca;font-size:2rem}.knowledge-cta{border-top:1px solid #ccd9d7;justify-content:space-between;align-items:center;gap:24px;width:min(100% - 48px,1300px);margin:20px auto 100px;padding:26px 32px;display:flex}.knowledge-cta p{color:#60747a;max-width:760px;margin:0;line-height:1.7}.knowledge-cta a{color:#fff;background:#082b3d;border-radius:10px;flex:none;padding:14px 20px;font-weight:900}@media (width<=980px){.journey-execution-grid,.specialty-hub-grid,.knowledge-stories,.offer-comparison-grid,.knowledge-card-grid{grid-template-columns:1fr}.knowledge-card-grid article{min-height:280px}.offer-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.candidate-specialty-hub,.verified-company-profile-editor{border-radius:20px;width:min(100% - 24px,1420px);padding:22px 16px}.candidate-specialty-hub>header,.verified-company-profile-editor>header{align-items:start;display:grid}.specialty-fields-grid,.journey-execution dl,.employer-profile-fields,.verified-company-profile-grid,.knowledge-detail-grid{grid-template-columns:1fr}.employer-profile-fields label.wide,.verified-company-profile-grid .wide{grid-column:auto}.offer-actions{grid-template-columns:1fr}.knowledge-hero,.knowledge-detail-hero,.knowledge-card-grid,.knowledge-detail-grid,.knowledge-stories,.knowledge-cta{width:min(100% - 24px,1300px)}.knowledge-hero,.knowledge-detail-hero{padding-top:64px}.knowledge-cta{display:grid}.twc-public-knowledge{display:none}}.individual-portal .individual-hero-pro{background:radial-gradient(circle at 8% 12%,#66d1bd21,#0000 28%),#f7f6f2;border:1px solid #dbe3df;border-radius:28px;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:clamp(38px,5vw,78px);width:min(1380px,100% - 48px);min-height:720px;margin:0 auto 76px;padding:54px clamp(24px,5vw,86px) 86px}.individual-portal .individual-hero-pro h1{color:#08283a;letter-spacing:-.035em;max-width:760px;margin:22px 0 25px;font-size:clamp(48px,5.15vw,82px);font-weight:700;line-height:1.08}[dir=rtl].individual-portal .individual-hero-pro h1{letter-spacing:0;line-height:1.24}.individual-portal .individual-hero-pro .individual-advisor-card{color:#fff;width:min(530px,100% - 46px);min-height:0;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);inset-inline-start:23px;background:#08283af0;border:1px solid #ffffff2e;border-radius:18px;padding:25px 27px;display:block;position:absolute;bottom:23px}.individual-portal .individual-hero-pro .individual-advisor-card>small{color:#66d1bd;letter-spacing:.09em;font-size:11px;font-weight:800}.individual-portal .individual-hero-pro .individual-advisor-card>strong{margin:9px 0 6px;font-size:25px;font-weight:700;display:block}.individual-portal .individual-hero-pro .individual-advisor-card>p{color:#c9d7dc;max-width:440px;margin:0;font-size:13px;line-height:1.65}@media (width<=1100px){.individual-portal .individual-hero-pro{grid-template-columns:1fr;min-height:0}}@media (width<=700px){.individual-portal .individual-hero-pro{border-radius:20px;width:min(100% - 24px,1380px);margin-bottom:54px;padding:44px 18px 36px}.individual-portal .individual-hero-pro h1{font-size:42px}.individual-portal .individual-hero-pro .individual-advisor-card{inset-inline-start:14px;width:calc(100% - 28px);padding:20px;bottom:14px}}.individual-portal.individual-effects{--motion-ease:cubic-bezier(.22, 1, .36, 1);background-color:#f8f7f3;background-image:linear-gradient(90deg,#08283a05 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:86px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;overflow:clip}.individual-effects .individual-hero-pro{isolation:isolate;position:relative;overflow:hidden}.individual-effects .individual-hero-pro:before{content:"";z-index:-1;inset-inline-start:-210px;background:radial-gradient(circle,#66d1bd38,#66d1bd00);border-radius:50%;width:520px;height:520px;animation:12s ease-in-out infinite alternate individual-glow-drift;position:absolute;top:-250px}.individual-effects .individual-hero-pro:after{content:"";inset-inline-start:clamp(24px,5vw,86px);background:linear-gradient(#0000,#0e8c876b);width:1px;height:170px;position:absolute;bottom:0}.individual-effects.motion-enabled [data-reveal]{opacity:0;transition:opacity .76s var(--motion-ease), transform .9s var(--motion-ease), box-shadow .3s ease, border-color .3s ease, background-color .3s ease;transition-delay:calc(var(--reveal-order,0) * 70ms);will-change:opacity, transform;transform:translateY(28px)scale(.988)}.individual-effects.motion-enabled [data-reveal].is-visible{opacity:1;transform:translate(0)scale(1)}.individual-effects .individual-hero-copy.is-visible>*{animation:individual-copy-enter .76s var(--motion-ease) both}.individual-effects .individual-hero-copy.is-visible>:nth-child(2){animation-delay:80ms}.individual-effects .individual-hero-copy.is-visible>:nth-child(3){animation-delay:.16s}.individual-effects .individual-hero-copy.is-visible>:nth-child(4){animation-delay:.24s}.individual-effects .individual-hero-copy.is-visible>:nth-child(5){animation-delay:.32s}.individual-effects .individual-hero-actions a{position:relative;overflow:hidden;box-shadow:0 10px 28px #08283a14}.individual-effects .individual-hero-actions a:before{content:"";width:36%;height:220%;transition:inset-inline-start .65s var(--motion-ease);top:-60%;background:linear-gradient(90deg,#0000,#ffffff3d,#0000);position:absolute;inset-inline-start:-48%;transform:rotate(18deg)}.individual-effects .individual-hero-actions a:hover:before{inset-inline-start:120%}.individual-effects .individual-hero-actions a b,.individual-effects .form-submit b{transition:transform .24s var(--motion-ease)}.individual-effects .individual-hero-actions a:hover b,.individual-effects .form-submit:hover b{transform:translate(3px,-3px)}[dir=rtl].individual-effects .individual-hero-actions a:hover b,[dir=rtl].individual-effects .form-submit:hover b{transform:translate(-3px,-3px)}.individual-effects .individual-hero-visual{--pointer-x:0deg;--pointer-y:0deg;transform-style:preserve-3d;transition:transform .5s var(--motion-ease), box-shadow .5s var(--motion-ease);overflow:hidden}.individual-effects.motion-enabled .individual-hero-visual[data-reveal].is-visible{transform:perspective(1100px) rotateY(var(--pointer-x)) rotateX(var(--pointer-y))}.individual-effects .individual-hero-visual:hover{box-shadow:0 40px 95px #08283a38}.individual-effects .individual-hero-visual:before{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(120deg,#66d1bd1f,#0000 30%),linear-gradient(#0000 56%,#041c2a61);animation:20.2667s ease-in-out infinite both individual-film-shade-journey;position:absolute;inset:0}.individual-effects .individual-hero-visual:after{content:"";z-index:2;width:34%;height:140%;animation:individual-image-sheen 8s var(--motion-ease) infinite 1.4s;pointer-events:none;top:-20%;background:linear-gradient(90deg,#0000,#ffffff21,#0000);position:absolute;inset-inline-start:-60%;transform:skew(-16deg)}.hero-visual-grid{z-index:2;opacity:.32;pointer-events:none;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 56%);mask-image:linear-gradient(120deg,#000,#0000 56%)}.hero-visual-label{z-index:3;color:#fff;text-shadow:0 2px 14px #041c2a57;inset-inline-start:24px;grid-template-columns:auto auto;align-items:center;gap:4px 10px;display:grid;position:absolute;top:24px}.hero-visual-label span{color:#66d1bd;min-width:44px;min-height:44px;font:700 12px/1 var(--font-interface-mono);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff7a;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.hero-visual-label b{letter-spacing:.13em;font-size:10px}.hero-visual-label i{color:#ffffffbd;letter-spacing:.18em;font-size:9px;font-style:normal}.individual-effects .individual-advisor-card{z-index:4;transition:transform .42s var(--motion-ease), background-color .3s ease, box-shadow .3s ease;box-shadow:0 26px 60px #031a2847}.individual-effects .individual-hero-visual:hover .individual-advisor-card{background:#08283af7;transform:translateY(-6px);box-shadow:0 32px 70px #031a2857}.individual-effects .individual-credentials{border-radius:0 22px 22px;overflow:hidden}[dir=ltr].individual-effects .individual-credentials{border-radius:22px 0 22px 22px}.individual-effects .individual-credentials article{position:relative;overflow:hidden}.individual-effects .individual-credentials article:after{content:"";transform-origin:100%;height:3px;transition:transform .42s var(--motion-ease);inset-inline:0;background:linear-gradient(90deg,#0e8c87,#66d1bd);position:absolute;bottom:0;transform:scaleX(0)}.individual-effects .individual-credentials article.is-visible:hover{z-index:2;background:#f7fcfa;transform:translateY(-7px)scale(1.012);box-shadow:0 22px 45px #08283a1f}.individual-effects .individual-credentials article:hover:after{transform:scaleX(1)}.individual-effects .individual-method{background:radial-gradient(circle at 10% 12%,#66d1bd29,#0000 27%),#08283a;border-radius:0 28px 28px;position:relative;overflow:hidden;box-shadow:0 28px 70px #08283a24}[dir=ltr].individual-effects .individual-method{border-radius:28px 0 28px 28px}.individual-effects .individual-method:before{content:"";inset-inline-end:-58px;border:1px solid #66d1bd3b;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-58px;box-shadow:0 0 0 34px #66d1bd0e,0 0 0 68px #66d1bd09}.individual-effects .individual-method article{transition:background-color .28s ease, transform .34s var(--motion-ease);position:relative}.individual-effects .individual-method article:before{content:"";width:2px;height:0;transition:height .38s var(--motion-ease);inset-inline-start:-1px;background:#66d1bd;position:absolute;top:0}.individual-effects .individual-method article.is-visible:hover{background:#66d1bd14;transform:translateY(-5px)}.individual-effects .individual-method article:hover:before{height:100%}.individual-effects .goal-card{background:linear-gradient(160deg,#fffffff2,#f1f6f4e0);position:relative;overflow:hidden}.individual-effects .goal-card:after{content:"";width:82px;height:82px;transition:transform .42s var(--motion-ease);inset-inline-end:-30px;background:#66d1bd21;border-radius:50%;position:absolute;bottom:-34px;transform:scale(.65)}.individual-effects .goal-card.is-visible:hover,.individual-effects .goal-card.is-visible.active{border-color:#66bfb2;transform:translateY(-8px);box-shadow:0 24px 54px #08283a1f}.individual-effects .goal-card:hover:after,.individual-effects .goal-card.active:after{transform:scale(1.35)}.individual-effects .goal-card>i{transition:transform .36s var(--motion-ease), background-color .3s ease}.individual-effects .goal-card:hover>i,.individual-effects .goal-card.active>i{transform:rotate(-7deg)scale(1.08)}.individual-effects .cv-scanner,.individual-effects .assessment-section{isolation:isolate;position:relative;overflow:hidden}.individual-effects .cv-scanner:before{content:"";z-index:-1;inset-inline-end:-90px;background:radial-gradient(circle,#66d1bd52,#0000 70%);border-radius:50%;width:260px;height:260px;animation:7s ease-in-out infinite individual-soft-pulse;position:absolute;top:-90px}.individual-effects .scanner-workspace,.individual-effects .assessment-section form{transition:transform .4s var(--motion-ease), box-shadow .4s var(--motion-ease)}.individual-effects .scanner-workspace.is-visible:hover,.individual-effects .assessment-section form.is-visible:hover{transform:translateY(-5px);box-shadow:0 32px 75px #08283a24}.individual-effects .upload-box{position:relative;overflow:hidden}.individual-effects .upload-box:after{content:"";inset-inline:18px;background:linear-gradient(90deg,#0000,#0e8c87,#66d1bd,#0000);height:2px;animation:3.8s ease-in-out infinite individual-scan-line;position:absolute;bottom:0;transform:translate(-110%)}.individual-effects .assessment-section:after{content:"";z-index:-1;inset-inline-start:-150px;border:1px solid #66d1bd24;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-190px;box-shadow:0 0 0 52px #66d1bd09}.individual-effects .individual-readiness li{transition:transform .34s var(--motion-ease), border-color .3s ease, box-shadow .3s ease}.individual-effects .individual-readiness li.is-visible:hover{border-color:#9bcac1;transform:translateY(-4px);box-shadow:0 14px 30px #08283a14}@keyframes individual-copy-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes individual-glow-drift{0%{transform:translate(0)scale(.94)}to{transform:translate(75px,45px)scale(1.08)}}@keyframes individual-image-sheen{0%,70%{opacity:0;inset-inline-start:-60%}78%{opacity:1}to{opacity:0;inset-inline-start:132%}}@keyframes individual-soft-pulse{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:.88;transform:scale(1.1)}}@keyframes individual-scan-line{0%,15%{opacity:0;transform:translate(-110%)}35%,65%{opacity:1}85%,to{opacity:0;transform:translate(110%)}}@media (width<=700px){.individual-portal.individual-effects{background-size:54px 100%}.hero-visual-label{inset-inline-start:16px;top:16px}.individual-effects.motion-enabled .individual-hero-visual[data-reveal].is-visible{transform:none}.individual-effects .individual-credentials,.individual-effects .individual-method,[dir=ltr].individual-effects .individual-credentials,[dir=ltr].individual-effects .individual-method{border-radius:20px}}@media (prefers-reduced-motion:reduce){.individual-effects *,.individual-effects :before,.individual-effects :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.individual-effects .individual-video-brand{opacity:1;filter:drop-shadow(0 0 1px #fbfbf8fa)drop-shadow(0 2px 8px #fbfbf8e6);top:26px;inset-inline-end:28px;transform:none}.individual-effects .individual-film-white-screen{opacity:0}.individual-effects .individual-film-scene{opacity:0;transform:none}.individual-effects .individual-film-scene:first-child{opacity:1}.individual-effects .individual-film-timeline span{transform:scaleX(1)}.individual-effects .individual-hero-visual:before{opacity:1}}.individual-portal.individual-effects .assessment-section label.form-privacy.consent-row{color:#405862;cursor:pointer;font-weight:650;line-height:1.75;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:11px!important;margin:3px 0!important;font-size:13px!important;display:grid!important}.individual-portal.individual-effects .assessment-section label.form-privacy.consent-row input[type=checkbox]{accent-color:#0e8c87;cursor:pointer;border:1px solid #8ca39e;border-radius:5px;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;margin:2px 0 0!important;padding:0!important;display:block!important}.individual-portal.individual-effects .assessment-section label.form-privacy.consent-row span{min-width:0}.individual-portal.individual-effects .assessment-section label.form-privacy.consent-row a{color:#0e8c87;text-underline-offset:3px;font-weight:800}.individual-portal.individual-effects .individual-main-footer{color:#465960;background:#f3f6f5;border:1px solid #071f3014;border-radius:24px 24px 0 0;grid-template-columns:minmax(320px,1.25fr) minmax(300px,1fr) auto;align-items:center;gap:52px;width:min(1500px,100% - 64px);min-height:230px;margin:18px auto 0;padding:34px;font-size:14px;display:grid}.individual-main-footer-brand{gap:20px;display:grid}.individual-main-footer-brand>a{color:#08283a;width:fit-content;text-decoration:none}.individual-main-footer-brand>p{color:#53646b;max-width:560px;margin:0;font-size:14px;font-weight:600;line-height:1.8}.individual-main-footer-contact{color:#465960;border-inline-start:1px solid #071f301a;gap:8px;margin:0;padding-inline-start:28px;font-style:normal;display:grid}.individual-main-footer-contact>strong{color:#0e8c87;margin-bottom:4px;font-size:15px;font-weight:800}.individual-main-footer-contact>a{color:#08283a;width:fit-content;font-size:14px;font-weight:750;line-height:1.7;text-decoration:none}.individual-main-footer-contact>a:hover{color:#0e8c87}.individual-main-footer-contact>a span{color:#687a80;margin-inline-end:8px;font-size:13px;font-weight:650}.individual-main-footer-contact>a b{font-weight:750}.individual-main-footer-contact>p{color:#53646b;max-width:460px;margin:3px 0 0;font-size:14px;line-height:1.75}.individual-main-footer-contact>small{color:#728288;font-size:13px;line-height:1.7}.individual-main-footer-links{color:#465960;flex-direction:column;gap:24px;font-size:14px;font-weight:700;display:flex}.individual-main-footer-links a{color:inherit;border-bottom:1px solid #0000;padding-bottom:3px;text-decoration:none}.individual-main-footer-links a:hover{color:#0e8c87;border-color:#0e8c87}.individual-portal .individual-hero-pro h1{font-size:clamp(42px,4.35vw,68px)}.candidate-before,.candidate-deliverables{color:#08283a;border:1px solid #d4e1dd;border-radius:28px;width:min(1380px,100% - 48px);margin:0 auto 76px}.candidate-before{background:radial-gradient(circle at 8% 0,#66d1bd2e,#0000 29%),#edf4f1;padding:clamp(34px,4.5vw,58px)}.candidate-before>header,.candidate-deliverables>header{max-width:900px;margin-bottom:30px}.candidate-before h2,.candidate-deliverables h2{color:#08283a;margin:10px 0 14px;font-size:clamp(32px,3.5vw,50px);line-height:1.22}.candidate-before>header>p:last-child,.candidate-deliverables>header>p:last-child{color:#526a73;max-width:820px;margin:0;font-size:16px;line-height:1.8}.candidate-before-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.candidate-before-grid article{background:#ffffffe6;border:1px solid #d4e2de;border-radius:18px;min-height:190px;padding:24px;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden}.candidate-before-grid article:after{content:"";width:72px;height:3px;transform-origin:inherit;inset-inline-start:24px;background:#66d1bd;transition:transform .26s;position:absolute;bottom:0;transform:scaleX(.35)}.candidate-before-grid article:hover{border-color:#9bcfc6;transform:translateY(-5px);box-shadow:0 18px 38px #08283a14}.candidate-before-grid article:hover:after{transform:scaleX(1)}.candidate-before-grid article>span,.candidate-deliverables-grid article>span{color:#0e8c87;font-size:12px;font-weight:900}.candidate-before-grid h3{color:#08283a;margin:34px 0 10px;font-size:18px;line-height:1.45}.candidate-before-grid p{color:#60747c;margin:0;font-size:13px;line-height:1.75}.individual-portal .individual-method{border-radius:28px;padding:clamp(36px,4.5vw,58px);display:block}.individual-portal .individual-method>header{max-width:940px;margin-bottom:30px}.individual-portal .individual-method header h2{font-size:clamp(34px,3.7vw,52px)}.individual-portal .individual-method>div{grid-template-columns:repeat(4,minmax(0,1fr))}.individual-portal .individual-method article h3{margin:20px 0 9px;font-size:17px}.candidate-deliverables{background:#fff;padding:clamp(34px,4.5vw,58px);box-shadow:0 22px 54px #08283a0f}.candidate-deliverables-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.candidate-deliverables-grid article{background:#f8faf9;border:1px solid #dbe5e2;border-radius:16px;grid-template-columns:auto 1fr;gap:16px;min-height:128px;padding:22px;transition:transform .24s,background .24s;display:grid}.candidate-deliverables-grid article:hover{background:#eef8f5;transform:translateY(-3px)}.candidate-deliverables-grid h3{color:#08283a;margin:0 0 7px;font-size:17px;line-height:1.45}.candidate-deliverables-grid p{color:#63777e;margin:0;font-size:13px;line-height:1.7}.candidate-deliverables>aside{color:#fff;background:#08283a;border-radius:16px;grid-template-columns:42px 1fr;align-items:start;gap:16px;margin-top:14px;padding:20px 22px;display:grid}.candidate-deliverables>aside>b{color:#08283a;background:#66d1bd;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.candidate-deliverables>aside strong{margin:0 0 5px;font-size:16px;display:block}.candidate-deliverables>aside p{color:#bfd0d5;margin:0;font-size:13px;line-height:1.75}.individual-portal{--public-card-number-size:13px;--public-card-title-size:18px;--public-card-body-size:15px}.individual-portal :is(.individual-credentials article,.candidate-before-grid article,.individual-method article,.goal-card,.candidate-deliverables-grid article){font-family:var(--font-interface-arabic)}[dir=ltr].individual-portal :is(.individual-credentials article,.candidate-before-grid article,.individual-method article,.goal-card,.candidate-deliverables-grid article){font-family:var(--font-interface-latin)}.individual-portal :is(.individual-credentials article>span,.candidate-before-grid article>span,.individual-method article>span,.candidate-deliverables-grid article>span){font-size:var(--public-card-number-size);font-weight:800;line-height:1.4}.individual-portal :is(.individual-credentials h2,.candidate-before-grid h3,.individual-method article h3,.goal-card h3,.candidate-deliverables-grid h3){font-family:inherit;font-size:var(--public-card-title-size);font-weight:700;line-height:1.5}.individual-portal :is(.individual-credentials p,.candidate-before-grid p,.individual-method article p,.goal-card p,.candidate-deliverables-grid p){font-family:inherit;font-size:var(--public-card-body-size);font-weight:400;line-height:1.75}.individual-portal .assessment-section[hidden]{display:none!important}@media (width<=1100px){.candidate-before-grid,.individual-portal .individual-method>div,.candidate-deliverables-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.individual-portal .individual-hero-pro h1{font-size:38px}.candidate-before,.candidate-deliverables{border-radius:20px;width:min(100% - 24px,1380px);margin-bottom:54px;padding:26px 16px}.candidate-before-grid,.individual-portal .individual-method>div{scroll-snap-type:x mandatory;scrollbar-width:none;border:0;gap:12px;display:flex;overflow-x:auto}.candidate-before-grid::-webkit-scrollbar{display:none}.individual-portal .individual-method>div::-webkit-scrollbar{display:none}.candidate-before-grid article,.individual-portal .individual-method article{scroll-snap-align:start;border:1px solid #a0bbbd59;border-radius:16px;flex:0 0 min(82vw,330px);min-width:min(82vw,330px);min-height:190px}.candidate-deliverables-grid{grid-template-columns:1fr}.candidate-deliverables>aside{grid-template-columns:36px 1fr}.candidate-deliverables>aside>b{width:36px;height:36px}}@media (width<=900px){.individual-portal.individual-effects .individual-main-footer{grid-template-columns:1fr 1fr;gap:30px}.individual-main-footer-links{border-top:1px solid #071f301a;flex-flow:wrap;grid-column:1/-1;padding-top:18px}}@media (width<=700px){.individual-portal.individual-effects .individual-main-footer{border-radius:20px 20px 0 0;grid-template-columns:1fr;gap:22px;width:calc(100% - 28px);padding:32px 22px}.individual-main-footer-contact{border-inline-start:0;border-top:1px solid #071f301a;padding:22px 0 0}.individual-main-footer-links{grid-column:auto}}.candidate-route-gateway{background:radial-gradient(circle at 8% 8%,#6fd2c22e,#0000 28%),linear-gradient(145deg,#f7fbfa 0%,#eef5f3 100%);border:1px solid #0b5b5b24;border-radius:28px;width:min(1380px,100% - 48px);margin:0 auto 64px;padding:clamp(28px,4vw,54px);scroll-margin-top:96px;box-shadow:0 24px 70px #071f3014}.candidate-route-gateway>header{text-align:center;max-width:820px;margin-inline:auto}.candidate-route-gateway>header h2{color:#071f30;margin:10px 0 12px;font-size:clamp(32px,4vw,52px);line-height:1.18}.candidate-route-gateway>header>p:last-child{color:#526a72;margin:0;font-size:18px;line-height:1.8}.candidate-route-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.candidate-route-grid>button{text-align:start;color:#0b3445;cursor:pointer;background:#ffffffe6;border:1px solid #0c5e5c29;border-radius:18px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:14px;min-height:178px;padding:22px;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:grid}.candidate-route-grid>button:hover,.candidate-route-grid>button.active{border-color:#0e978f99;transform:translateY(-4px);box-shadow:0 18px 36px #071f301a}.candidate-route-grid>button.active{background:linear-gradient(150deg,#fff,#e5f6f2)}.candidate-route-grid>button>span{color:#14968f;letter-spacing:.08em;font-weight:800}.candidate-route-grid>button>div{grid-column:1/-1}.candidate-route-grid>button strong{color:#071f30;margin-bottom:8px;font-size:19px;line-height:1.4;display:block}.candidate-route-grid>button p{color:#647980;margin:0;font-size:15px;line-height:1.7}.candidate-route-grid>button>b{color:#14968f;font-size:20px}.candidate-route-work{color:#fff;cursor:pointer;background:#07283a;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;min-width:250px;min-height:54px;margin:24px auto 0;padding:0 24px;font-size:17px;font-weight:800;transition:transform .2s,background .2s;display:flex;box-shadow:0 14px 30px #07283a29}.candidate-route-work:hover{background:#0d8f89;transform:translateY(-2px)}.candidate-path-panel{background:#fff;border:1px solid #0b5b5b29;border-radius:22px;grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr);width:min(1180px,100%);margin:26px auto 0;scroll-margin-top:156px;animation:.42s cubic-bezier(.2,.75,.2,1) both candidate-path-panel-enter;display:grid;overflow:hidden;box-shadow:0 20px 50px #071f3014}@keyframes candidate-path-panel-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.candidate-path-panel>aside{color:#fff;background:linear-gradient(155deg,#08283af7,#08414af2),#07283a;padding:clamp(28px,4vw,48px)}.candidate-path-panel>aside .kicker{color:#70d5c3}.candidate-path-panel>aside h3{color:#fff;margin:12px 0 14px;font-size:clamp(27px,3vw,40px);line-height:1.25}.candidate-path-panel>aside>p:not(.kicker){color:#c7d9dc;margin:0;font-size:17px;line-height:1.8}.candidate-path-panel>aside ul{gap:12px;margin:26px 0;padding:0;list-style:none;display:grid}.candidate-path-panel>aside li{color:#eaf5f4;font-size:16px}.candidate-path-panel>aside small{color:#a9c2c6;border-top:1px solid #ffffff24;padding-top:20px;line-height:1.7;display:block}.candidate-path-panel>form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;padding:clamp(24px,3vw,36px);display:grid}.candidate-path-panel form>label:not(.candidate-path-consent){color:#38515a;gap:8px;font-size:15px;font-weight:700;display:grid}.candidate-path-panel input,.candidate-path-panel select{color:#071f30;width:100%;min-width:0;min-height:52px;font:inherit;background:#f9fbfa;border:1px solid #cedddb;border-radius:10px;outline:none;padding:0 14px}.candidate-path-panel select{appearance:none;cursor:pointer;background-color:#f9fbfa;background-image:linear-gradient(45deg,#0000 50%,#0d7773 50%),linear-gradient(135deg,#0d7773 50%,#0000 50%);background-position:calc(100% - 19px),calc(100% - 13px);background-repeat:no-repeat;background-size:6px 6px;padding-inline:14px 42px}[dir=rtl] .candidate-path-panel select{background-position:19px,13px}.candidate-path-panel input:focus,.candidate-path-panel select:focus{border-color:#14968f;box-shadow:0 0 0 3px #14968f1f}.candidate-path-file{grid-column:1/-1;position:relative}.candidate-path-file>span{color:#526a72;background:#f4f8f7;border:1px dashed #9fbbb8;border-radius:10px;align-items:center;min-height:54px;padding:0 16px;display:flex}.candidate-path-file input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:28px 0 0}.candidate-path-consent{color:#526a72;grid-column:1/-1;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.candidate-path-consent input{width:18px;min-height:18px;margin-top:2px}.candidate-path-consent a{color:#087e78;font-weight:800}.candidate-path-panel form>button{color:#fff;cursor:pointer;background:#07283a;border:0;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:56px;padding:0 20px;font-size:17px;font-weight:800;transition:background .2s,transform .2s,opacity .2s;display:flex}.candidate-path-panel form>button:hover:not(:disabled){background:#0d8f89;transform:translateY(-2px)}.candidate-path-panel form>button:disabled{cursor:not-allowed;opacity:.48}.candidate-path-message{border-radius:10px;grid-column:1/-1;margin:0;padding:14px 16px;line-height:1.6}.candidate-path-message.success{color:#086b62;background:#e2f7f1}.candidate-path-message.error{color:#8a3434;background:#fff0f0}@media (width<=1080px){.candidate-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-path-panel{grid-template-columns:1fr}}@media (width<=700px){.candidate-route-gateway{border-radius:20px;width:calc(100% - 24px);margin-bottom:44px;padding:24px 14px}.candidate-route-gateway>header h2{font-size:31px}.candidate-route-gateway>header>p:last-child{font-size:16px}.candidate-route-grid{grid-template-columns:1fr}.candidate-route-grid>button{min-height:136px}.candidate-path-panel>aside,.candidate-path-panel>form{padding:24px 18px}.candidate-path-panel>form{grid-template-columns:1fr}.candidate-path-file,.candidate-path-consent,.candidate-path-panel form>button,.candidate-path-message{grid-column:auto}}@media (prefers-reduced-motion:reduce){.candidate-route-grid>button,.candidate-route-work,.candidate-path-panel form>button{transition:none}.candidate-path-panel{animation:none}}.twc-css-arrow-v230{-webkit-text-fill-color:var(--twc-arrow-color,#159990);vertical-align:-.12em;flex:0 0 1em;width:1em;height:1em;line-height:1;display:inline-block;position:relative;overflow:hidden;color:var(--twc-arrow-color,#159990)!important;font-size:16px!important}.twc-css-arrow-v230:before{content:"";border-top:2px solid;border-right:2px solid;width:7px;height:7px;position:absolute;top:2px;right:2px}.twc-css-arrow-v230:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:12px;height:2px;position:absolute;bottom:5px;left:1px;transform:rotate(-45deg)}button .twc-css-arrow-v230{--twc-arrow-color:currentColor}:is(.individual-portal,.employer-portal,.healthcare-vertical,.ausbildung-intake-page,.knowledge-library,.legal-page,.access-page,.quick-register-page,.verification-page) p{font-size:18px;line-height:1.75}:is(.individual-portal,.employer-portal,.healthcare-vertical,.ausbildung-intake-page,.knowledge-library,.legal-page,.access-page,.quick-register-page,.verification-page) li{font-size:17px;line-height:1.7}:is(.individual-portal,.employer-portal,.healthcare-vertical,.ausbildung-intake-page,.knowledge-library,.legal-page,.access-page,.quick-register-page,.verification-page) small{font-size:15px;line-height:1.55}:is(.individual-portal,.employer-portal,.healthcare-vertical,.ausbildung-intake-page,.knowledge-library,.legal-page,.access-page,.quick-register-page,.verification-page) h3{font-size:clamp(24px,1.65vw,30px);line-height:1.35}:is(.individual-portal,.employer-portal,.healthcare-vertical,.ausbildung-intake-page,.knowledge-library,.legal-page,.access-page,.quick-register-page,.verification-page) :is(label,.kicker){font-size:16px;line-height:1.6}.twc-turnstile{grid-column:1/-1;align-items:center;width:100%;min-width:0;max-width:420px;min-height:66px;display:grid}.twc-turnstile>div:first-child,.twc-turnstile iframe{max-width:100%;width:100%!important}.twc-turnstile p{color:#52696c;background:#f3f7f6;border-radius:9px;margin:0;padding:10px 12px;font-size:13px!important;line-height:1.5!important}.v190-turnstile-action{justify-items:stretch;gap:8px;width:min(100%,330px);display:grid}.v190-turnstile-action .twc-turnstile{max-width:330px}.v190-turnstile-action .button{width:100%}.candidate-required-now{color:#173f39;border:1px solid #cde3dc;background:linear-gradient(135deg,#f1faf7,#fff);border-inline-start:4px solid #177c67;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;padding:14px 16px;display:flex}.candidate-required-now div,.candidate-required-now span{gap:3px;display:grid}.candidate-required-now small{color:#177c67;font-weight:800}.candidate-required-now span{color:#58706c;min-width:220px;font-size:13px}.candidate-file-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.candidate-file-meta>span{background:#fff;border:1px solid #e1e8e6;border-radius:12px;gap:3px;padding:12px 14px;display:grid}.candidate-file-meta small,.candidate-file-meta em{color:#667b78;font-size:12px;font-style:normal}.recent-file-updates>div span p{color:#526966;margin:4px 0;font-size:13px;line-height:1.55}.candidate-change-center{background:#fff;border:1px solid #dfe8e5;border-radius:18px;padding:clamp(18px,3vw,30px)}.candidate-change-center>header p:last-child{color:#5c716e;max-width:720px}.candidate-change-layout{grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);gap:18px;margin-top:18px;display:grid}.candidate-change-form,.candidate-change-list,.candidate-conversation-composer{align-content:start;gap:12px;display:grid}.candidate-change-form{background:#f4f8f7;border-radius:14px;padding:16px}.candidate-change-form label,.candidate-conversation-composer label{color:#264b45;gap:7px;font-weight:750;display:grid}.candidate-change-form :is(select,textarea),.candidate-conversation-composer textarea{color:#173f39;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bfcfcb;border-radius:10px;padding:11px 12px}.candidate-change-form textarea,.candidate-conversation-composer textarea{resize:vertical;min-height:120px}.candidate-change-form>button,.candidate-conversation-composer>button,.operations-open-thread{color:#fff;cursor:pointer;background:#177c67;border:0;border-radius:10px;min-height:44px;font-weight:800}.candidate-change-list>article{border:1px solid #e0e8e6;border-radius:13px;gap:9px;padding:14px;display:grid}.candidate-change-list article header,.candidate-change-list article footer{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.candidate-change-list article p,.candidate-change-list blockquote{margin:0;line-height:1.65}.candidate-change-list blockquote{background:#fff9ed;border-inline-start:3px solid #d49b25;padding:9px 11px}.candidate-change-status{color:#315c54;background:#e8f1ef;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.candidate-change-status.status-accepted{color:#176538;background:#ddf5e7}.candidate-change-status.status-needs_clarification{color:#83570b;background:#fff0d5}.candidate-conversation-thread{grid-column:span 2;gap:16px;display:grid}.candidate-conversation-messages{background:#f7faf9;border:1px solid #e1e9e7;border-radius:14px;gap:10px;max-height:520px;padding:8px;display:grid;overflow:auto}.candidate-conversation-messages article{background:#fff;border-radius:14px;gap:7px;width:min(86%,680px);padding:12px 14px;display:grid;box-shadow:0 4px 18px #163f3812}.candidate-conversation-messages article.from-candidate{background:#eaf7f3;margin-inline-start:auto}.candidate-conversation-messages article header{justify-content:space-between;gap:10px;display:flex}.candidate-conversation-messages article p{margin:0;line-height:1.65}.candidate-conversation-messages article button,.candidate-conversation-composer>span button{color:#177c67;cursor:pointer;background:0 0;border:0;justify-self:start;font-weight:750}.candidate-conversation-composer{border:1px solid #dfe8e5;border-radius:14px;padding:14px}.candidate-conversation-composer>span{color:#72500b;background:#fff4dc;border-radius:9px;justify-content:space-between;gap:10px;padding:8px 10px;font-size:13px;display:flex}.candidate-document-expiry-list{gap:8px;margin-top:14px;display:grid}.candidate-document-expiry-list>span{background:#fff;border:1px solid #e0e8e6;border-radius:9px;justify-content:space-between;gap:12px;padding:9px 10px;display:flex}.candidate-document-expiry-list>span.is-expired{color:#8c2f24;background:#fff2ef;border-color:#e4b6ae}@media (width<=820px){.candidate-required-now,.candidate-document-expiry-list>span{flex-direction:column;align-items:stretch}.candidate-required-now span{min-width:0}.candidate-file-meta,.candidate-change-layout{grid-template-columns:1fr}.candidate-conversation-thread{grid-column:auto}.candidate-conversation-messages article{width:94%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.brand-film{color:#071f32;border:1px solid #bddbd5;width:min(100%,680px);padding:30px;background:radial-gradient(circle at 18% 20%,#66d1bd52,#0000 27%),radial-gradient(circle at 82% 82%,#0f8c8529,#0000 35%),linear-gradient(145deg,#fbfaf6 0%,#e9f7f4 100%)!important;min-height:650px!important;box-shadow:30px 30px #0f8c85!important}.brand-film:after{border:2px solid #0f8c8533;width:560px;height:560px;top:-280px;right:-260px}.brand-film .film-grid{background-image:linear-gradient(#071f320e 1px,#0000 1px),linear-gradient(90deg,#071f320e 1px,#0000 1px);background-size:38px 38px}.brand-film .film-status{color:#071f32;font-size:10px;font-weight:900}.brand-film .film-status i{color:#0f8c85}.brand-film .film-scene{padding-top:58px;inset:38px 24px 48px}.brand-film .film-scene>small{color:#0f8c85;text-align:center;display:block;top:0;left:0;right:0;letter-spacing:.12em!important;font:900 27px/1.1 Arial,sans-serif!important;position:absolute!important}.brand-film .film-scene>small:after{content:"";background:linear-gradient(90deg,#173d54,#0f8c85,#66d1bd);width:72px;height:5px;margin:14px auto 0;display:block}.brand-film .film-scene>strong{color:#071f32;margin-top:18px;line-height:1.25;font-size:32px!important}.film-caption{color:#0f8c85;letter-spacing:.08em;margin:10px 0 0;font-size:12px;font-weight:900}.brand-film .brand-engine{width:500px;height:500px}.brand-film .engine-bars{opacity:.13;filter:drop-shadow(0 0 46px #0f8c8580)}.brand-film .engine-wave{border-width:3px;border-color:#0f8c853d}.brand-film .film-progress i{background:#071f3221;height:6px;width:44px!important}.brand-film .film-logo i{box-shadow:0 0 16px #0f8c8559}.cv-workspace{perspective:900px;width:470px;height:345px;margin-top:18px;position:relative}.candidate-card{text-align:left;background:#fff;border:1px solid #cbdad8;width:245px;height:310px;padding:28px 25px;position:absolute;top:8px;left:54px;overflow:hidden;transform:rotateY(4deg)rotate(-2deg);box-shadow:18px 18px #0f8c8538}.candidate-avatar{color:#66d1bd;background:#071f32;border-radius:50%;place-items:center;width:52px;height:52px;font:800 17px Arial;display:grid}.candidate-card b{margin-top:15px;font:800 18px Georgia,serif;display:block}.candidate-card em{color:#67808b;margin:5px 0 23px;font:10px Arial;display:block}.candidate-card>i{background:#d8e4e2;width:100%;height:7px;margin:12px 0;display:block}.candidate-card>i:last-child{width:65%}.candidate-card>i:nth-last-child(2){width:83%}.hand-lens{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:4;background:#e8fffa8c;border:14px solid #0f8c85;border-radius:50%;width:180px;height:180px;animation:3.15s cubic-bezier(.45,0,.2,1) infinite lensTravel;position:absolute;top:24px;left:205px;box-shadow:0 20px 38px #071f323d,inset 0 0 35px #66d1bd66}.hand-lens:after{content:"";transform-origin:top;background:linear-gradient(#173d54,#071f32);border-radius:18px;width:24px;height:145px;position:absolute;bottom:-103px;right:-72px;transform:rotate(-43deg);box-shadow:5px 8px 14px #071f3240}.hand-lens:before{content:"";border:2px solid #ffffffd9;border-radius:50%;position:absolute;inset:13px}.hand-lens span{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hand-lens b{color:#071f32;font-size:20px}.hand-lens i{color:#0f8c85;margin-top:7px;font:900 10px Arial}.scan-sparks i{background:#66d1bd;border-radius:50%;width:9px;height:9px;animation:1.6s ease-out infinite sparkPop;position:absolute;box-shadow:0 0 18px 7px #66d1bd8c}.scan-sparks i:first-child{top:55px;left:170px}.scan-sparks i:nth-child(2){animation-delay:.4s;top:85px;left:320px}.scan-sparks i:nth-child(3){animation-delay:.8s;top:245px;left:195px}.scan-sparks i:nth-child(4){animation-delay:1.2s;top:225px;left:375px}.brand-film .film-meter{background:#071f3221;width:320px;height:7px;margin-top:13px}.brand-film .film-meter span{background:linear-gradient(90deg,#173d54,#0f8c85,#66d1bd)}.profile-forge{width:500px;height:350px;margin-top:12px;position:relative}.profile-page{text-align:left;background:#fff;border-top:7px solid #0f8c85;width:220px;height:290px;padding:26px;animation:2.1s ease-in-out infinite pageAssemble;position:absolute;top:20px;left:145px;box-shadow:16px 18px #071f3221}.profile-page span{color:#66d1bd;background:#071f32;border-radius:50%;place-items:center;width:42px;height:42px;font:900 13px Arial;display:grid}.profile-page b{margin:20px 0;font:700 16px Georgia,serif;display:block}.profile-page i{background:#d8e4e2;height:8px;margin:15px 0;display:block}.profile-page i:last-child{width:68%}.skill-stream span{color:#fff;background:#0f8c85;border-radius:99px;padding:12px 16px;font:900 11px Arial;animation:2.8s cubic-bezier(.2,.8,.2,1) infinite skillMerge;position:absolute;box-shadow:0 12px 25px #071f322b}.skill-stream span:first-child{top:35px;left:5px}.skill-stream span:nth-child(2){animation-delay:.35s;top:70px;right:4px}.skill-stream span:nth-child(3){animation-delay:.7s;bottom:45px;left:8px}.skill-stream span:nth-child(4){color:#071f32;background:#66d1bd;animation-delay:1.05s;bottom:28px;right:12px}.forge-pulse{border:3px solid #0f8c8540;border-radius:50%;width:265px;height:265px;animation:2s ease-out infinite forgePulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.match-landscape{width:510px;height:300px;margin-top:0;position:relative}.match-lens{z-index:3;background:#ffffffb8;border:15px solid #0f8c85;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:215px;height:215px;animation:2.3s ease-in-out infinite matchLens;display:flex;position:absolute;top:35px;left:32px;box-shadow:0 22px 42px #071f3238,inset 0 0 42px #66d1bd59}.match-lens:after{content:"";background:#071f32;border-radius:16px;width:22px;height:100px;position:absolute;bottom:-75px;right:-53px;transform:rotate(-43deg)}.match-lens strong{color:#0f8c85;font:800 64px Georgia,serif}.match-lens span{letter-spacing:.18em;color:#173d54;font:900 10px Arial}.job-card{color:#fff;text-align:left;background:#071f32;width:230px;min-height:160px;padding:25px 24px;animation:2.3s ease-in-out infinite jobReveal;position:absolute;top:78px;right:12px;box-shadow:13px 13px #66d1bd}.job-pin{color:#071f32;background:#66d1bd;border-radius:50%;place-items:center;width:38px;height:38px;font:900 10px Arial;display:grid}.job-card b{margin-top:14px;font:700 18px Georgia,serif;display:block}.job-card em{color:#bde8df;margin-top:13px;font:10px/1.4 Arial;display:block}.match-connector{z-index:4;background:linear-gradient(90deg,#0f8c85,#66d1bd);width:95px;height:4px;position:absolute;top:148px;left:220px}.match-connector i{background:#66d1bd;border-radius:50%;width:10px;height:10px;animation:1.4s linear infinite dataRun;position:absolute;top:-3px}.match-connector i:nth-child(2){animation-delay:.45s}.match-connector i:nth-child(3){animation-delay:.9s}.brand-film .film-reasons{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.brand-film .film-reasons span{color:#071f32;background:#0f8c8521;padding:9px 12px;font-size:9px;font-weight:900}@keyframes lensTravel{0%,to{transform:translate(-42px,10px)rotate(-6deg)scale(.92)}35%{transform:translate(42px,100px)rotate(7deg)scale(1.05)}68%{transform:translate(-15px,145px)rotate(-3deg)scale(.98)}}@keyframes sparkPop{0%{opacity:0;transform:scale(0)}35%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(2.5)}}@keyframes pageAssemble{0%,to{transform:scale(.92)rotate(-2deg)}50%{transform:scale(1.02);box-shadow:22px 25px #0f8c8533}}@keyframes skillMerge{0%,to{opacity:.7;transform:translate(0)scale(.9)}50%{opacity:1;transform:translate(calc(250px - 50%),95px)scale(1.08)}72%{opacity:0;transform:translate(calc(250px - 50%),110px)scale(.3)}}@keyframes forgePulse{0%{opacity:.85;transform:translate(-50%,-50%)scale(.45)}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)}}@keyframes matchLens{0%,to{transform:rotate(-4deg)scale(.95)}50%{transform:rotate(3deg)scale(1.06)}}@keyframes jobReveal{0%,to{opacity:.82;transform:translate(14px)}50%{opacity:1;transform:none}}@keyframes dataRun{0%{opacity:0;left:0}25%{opacity:1}to{opacity:0;left:88px}}.film-scan{animation:16s linear infinite cleanScan!important}.film-build{animation:16s linear infinite cleanBuild!important}.film-match{animation:16s linear infinite cleanMatch!important}.film-finale{animation:16s linear infinite cleanFinale!important}@keyframes cleanScan{0%,23%{visibility:visible;opacity:1;transform:none}24%,to{visibility:hidden;opacity:0;transform:translate(-35px)}}@keyframes cleanBuild{0%,24.9%{visibility:hidden;opacity:0;transform:translateY(35px)}25%,48%{visibility:visible;opacity:1;transform:none}49%,to{visibility:hidden;opacity:0;transform:translateY(-35px)}}@keyframes cleanMatch{0%,49.9%{visibility:hidden;opacity:0;transform:scale(.95)}50%,73%{visibility:visible;opacity:1;transform:none}74%,to{visibility:hidden;opacity:0;transform:scale(1.04)}}@keyframes cleanFinale{0%,74.9%{visibility:hidden;opacity:0;transform:translateY(35px)}75%,98.8%{visibility:visible;opacity:1;transform:none}to{visibility:hidden;opacity:0}}.simple-finale-mark{filter:drop-shadow(0 18px 30px #0f8c8547);align-items:end;gap:20px;height:250px;display:flex;transform:rotate(25deg)}.simple-finale-mark i{background:#173d54;border-radius:30px;width:48px;height:145px;animation:1.8s ease-in-out infinite logoBeat;display:block}.simple-finale-mark i:nth-child(2){background:#0f8c85;height:235px;animation-delay:.18s}.simple-finale-mark i:nth-child(3){background:#66d1bd;height:180px;animation-delay:.36s}.film-finale>a{margin-top:22px;padding:16px 28px;font-weight:900;box-shadow:0 14px 28px #0f8c8540;color:#fff!important;background:#0f8c85!important;font-size:13px!important}.film-progress i:first-child:after{animation:16s linear infinite cleanProgress1!important}.film-progress i:nth-child(2):after{animation:16s linear infinite cleanProgress2!important}.film-progress i:nth-child(3):after{animation:16s linear infinite cleanProgress3!important}.film-progress i:nth-child(4):after{animation:16s linear infinite cleanProgress4!important}@keyframes cleanProgress1{0%,24%{transform:scaleX(1)}24.1%,to{transform:scaleX(0)}}@keyframes cleanProgress2{0%,24.9%{transform:scaleX(0)}25%,49%{transform:scaleX(1)}49.1%,to{transform:scaleX(0)}}@keyframes cleanProgress3{0%,49.9%{transform:scaleX(0)}50%,74%{transform:scaleX(1)}74.1%,to{transform:scaleX(0)}}@keyframes cleanProgress4{0%,74.9%{transform:scaleX(0)}75%,99.8%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.brand-film .film-scan{animation:16s linear infinite cleanScan!important;display:flex!important}.brand-film .film-build{animation:16s linear infinite cleanBuild!important;display:flex!important}.brand-film .film-match{animation:16s linear infinite cleanMatch!important;display:flex!important}.brand-film .film-finale{animation:16s linear infinite cleanFinale!important;display:flex!important}.hand-lens{animation:3.15s cubic-bezier(.45,0,.2,1) infinite lensTravel!important}.skill-stream span{animation:2.8s cubic-bezier(.2,.8,.2,1) infinite skillMerge!important}.match-lens{animation:2.3s ease-in-out infinite matchLens!important}.match-connector i{animation:1.4s linear infinite dataRun!important}}@media (width<=760px){.brand-film{padding:20px;min-height:570px!important;box-shadow:14px 14px #0f8c85!important}.brand-film .film-scene{padding-top:52px;inset:34px 8px 42px}.brand-film .film-scene>small{font-size:20px!important}.brand-film .film-scene>small:after{width:54px;height:4px;margin-top:10px}.brand-film .film-scene>strong{font-size:24px!important}.cv-workspace,.profile-forge,.match-landscape{margin-top:-18px;margin-bottom:-35px;transform:scale(.74)}.brand-film .brand-engine{width:320px;height:320px}.brand-film .film-progress i{width:28px!important}.brand-film .film-reasons{max-width:320px}.brand-film .film-status{font-size:8px}}.new-hero{grid-template-columns:minmax(460px,.92fr) minmax(560px,1.08fr);gap:clamp(48px,6vw,110px);padding-top:82px;padding-bottom:82px}.new-hero-copy{max-width:760px;padding-inline-start:clamp(0px,2vw,28px)}.new-hero-copy .eyebrow{letter-spacing:.08em;background:#66d1bd1a;border:1px solid #0f8c8538;border-radius:999px;width:max-content;padding:9px 14px;font-size:10px;line-height:1.4}.new-hero-copy .eyebrow span{width:18px}.new-hero h1{letter-spacing:0;text-wrap:balance;max-width:720px;margin:27px 0 24px;font-family:Geeza Pro,Dubai,Segoe UI,Arial,sans-serif;font-size:clamp(38px,3.45vw,54px);font-weight:600;line-height:1.38}.new-hero h1 span{color:#071f32}.new-hero h1 em{color:#0f8c85;margin-top:5px;font-family:Georgia,Geeza Pro,serif;font-size:.88em;font-style:italic;font-weight:500;display:inline-block;position:relative}.new-hero h1 em:after{content:"";background:linear-gradient(90deg,#173d54 0 25%,#0f8c85 25% 70%,#66d1bd 70%);border-radius:99px;height:4px;position:absolute;inset:auto 4% -7px}.new-hero-copy>p:not(.eyebrow){color:#536871;max-width:650px;margin:0;font-family:Tahoma,Noto Sans Arabic,Arial,sans-serif;font-size:clamp(16px,1.25vw,20px);line-height:1.85}.hero-benefits{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.hero-benefits span{color:#173d54;background:#fff;border:1px solid #dbe5e2;border-radius:7px;padding:9px 13px;font-size:10px;font-weight:800;box-shadow:0 8px 22px #071f320b}.hero-benefits span:before{content:"✓";color:#0f8c85;margin-inline-end:7px}.new-hero-actions{margin:27px 0 0}.new-hero-actions a{border-radius:8px;min-height:58px;padding:0 25px;font-size:12px;transition:transform .2s,box-shadow .2s}.new-hero-actions a:first-child{box-shadow:0 14px 30px #0f8c8533}.new-hero-actions a:hover{transform:translateY(-2px)}.new-proof{background:#ffffff9e;border-inline-start:4px solid #66d1bd;gap:13px;width:max-content;margin-top:30px;padding:14px 17px}.new-proof strong{font:800 32px/1 Tahoma,Arial,sans-serif}.new-proof span{font-size:10px;line-height:1.55}@media (width<=1100px){.new-hero{grid-template-columns:1fr;gap:60px}.new-hero-copy{max-width:850px}.brand-film{justify-self:center}}@media (width<=620px){.new-hero h1{max-width:100%;font-size:34px;line-height:1.42}.new-hero h1 em{font-size:.9em}.new-hero h1 em:after{height:3px;bottom:-5px}.new-hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.75}.hero-benefits{gap:6px}.hero-benefits span{font-size:9px}.new-proof{width:100%}}:root{--v74-navy:#071f32;--v74-deep:#102f43;--v74-teal:#0f8c85;--v74-mint:#66d1bd;--v74-cream:#f7f4ed;--v74-line:#d9e3e0;--v74-text:#52666f}.v74-hero-note{color:#6c7d84!important;margin:22px 0 0!important;font-size:10px!important;line-height:1.6!important}.v74-trust{border-block:1px solid var(--v74-line);background:#fff;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,7vw,110px);display:grid}.v74-trust div{border-inline-end:1px solid var(--v74-line);align-items:center;gap:12px;min-height:94px;padding:24px clamp(12px,2vw,28px);display:flex}.v74-trust div:last-child{border:0}.v74-trust strong{color:var(--v74-teal);font:800 clamp(20px,2vw,30px)/1 Arial,sans-serif}.v74-trust span{color:#65777f;font-size:10px;line-height:1.55}.v74-product,.v74-journey{background:var(--v74-cream);padding:120px clamp(24px,7vw,110px)}.v74-section-head{text-align:center;max-width:920px;margin:0 auto 54px}.v74-section-head>p,.v74-match-copy>p,.v74-employer-copy>p,.v74-story-copy>p{color:var(--v74-teal);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:900}.v74-section-head h2,.v74-match h2,.v74-employer h2,.v74-success h2,.v74-final h2{color:var(--v74-navy);letter-spacing:-.025em;margin:0;font:700 clamp(37px,4vw,60px)/1.16 Georgia,Geeza Pro,serif}.v74-section-head>span,.v74-match-copy>span,.v74-employer-copy>span{max-width:720px;color:var(--v74-text);margin:20px auto 0;font-size:14px;line-height:1.9;display:block}.v74-product-shell{border:1px solid var(--v74-line);background:#fff;grid-template-columns:.72fr 1.28fr;max-width:1260px;margin:auto;display:grid;box-shadow:24px 24px #dceee9}.v74-product-steps{background:var(--v74-navy);color:#fff;flex-direction:column;padding:34px;display:flex}.v74-product-steps article{opacity:.58;border-bottom:1px solid #ffffff1f;grid-template-columns:45px 1fr;gap:14px;padding:23px 0;display:grid}.v74-product-steps article.active{opacity:1}.v74-product-steps article>b{width:38px;height:38px;color:var(--v74-mint);background:#66d1bd1f;border-radius:50%;place-items:center;font-size:10px;display:grid}.v74-product-steps h3{margin:0 0 7px;font-size:16px}.v74-product-steps p{color:#aebdc4;margin:0;font-size:10px;line-height:1.7}.v74-product-steps>a{background:var(--v74-mint);min-height:54px;color:var(--v74-navy);justify-content:space-between;align-items:center;margin-top:auto;padding:0 18px;font-size:11px;font-weight:900;display:flex}.v74-report{direction:ltr;padding:40px 44px}.v74-report-top{border-bottom:1px solid var(--v74-line);color:#75878e;letter-spacing:.1em;justify-content:space-between;align-items:center;padding-bottom:17px;font-size:9px;font-weight:800;display:flex}.v74-report-top i{color:var(--v74-teal);font-style:normal}.v74-score{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:22px;padding:27px 0;display:grid}.v74-score>strong{color:var(--v74-teal);grid-row:1/3;font:800 76px/1 Georgia,serif}.v74-score sup{font-size:25px}.v74-score>span{color:var(--v74-navy);align-self:end;font-size:13px;font-weight:900}.v74-score>i{background:#edf1f0;align-self:start;height:7px;margin-top:10px;overflow:hidden}.v74-score>i b{background:linear-gradient(90deg,var(--v74-deep),var(--v74-teal),var(--v74-mint));width:84%;height:100%;display:block}.v74-report-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.v74-report-grid>div{background:#f5f8f7;min-height:145px;padding:22px}.v74-report-grid small{color:#74858c;text-transform:uppercase;letter-spacing:.1em;margin-bottom:17px;font-size:9px;font-weight:900;display:block}.v74-tags{flex-wrap:wrap;gap:7px;display:flex}.v74-tags span{color:var(--v74-teal);background:#e1f5ef;padding:8px 10px;font-size:9px;font-weight:900}.v74-report-grid ul{margin:0;padding:0;list-style:none}.v74-report-grid li{color:var(--v74-navy);margin:10px 0;font-size:10px;font-weight:800}.v74-pack{color:var(--v74-navy);background:#eaf5f2;grid-template-columns:1fr auto auto;align-items:center;gap:14px;margin-top:14px;padding:18px 20px;display:grid}.v74-pack span{color:#75878e;font-size:9px}.v74-pack strong{font-size:12px}.v74-pack>b{color:var(--v74-teal)}.v74-match{background:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;padding:120px clamp(24px,7vw,110px);display:grid}.v74-match-copy{max-width:620px}.v74-match-copy>span,.v74-employer-copy>span{margin-inline:0}.v74-match-copy>a,.v74-employer-copy>a{background:var(--v74-teal);color:#fff;align-items:center;gap:40px;width:max-content;margin-top:28px;padding:16px 20px;font-size:11px;font-weight:900;display:flex}.v74-job{background:var(--v74-navy);color:#fff;max-width:680px;box-shadow:24px 24px 0 var(--v74-mint);padding:34px}.v74-job header{justify-content:space-between;align-items:start;gap:20px;display:flex}.v74-job small{color:var(--v74-mint);letter-spacing:.1em;font-size:9px}.v74-job h3{margin:11px 0 0;font:700 30px Georgia,serif}.v74-job header>strong{color:var(--v74-mint);font:800 54px/1 Georgia,serif}.v74-job header sup{font-size:18px}.v74-job-meta{flex-wrap:wrap;gap:7px;margin:28px 0;display:flex}.v74-job-meta span{color:#cbe1e0;background:#ffffff14;padding:8px 10px;font-size:9px}.v74-job h4{color:#fff;margin:28px 0 14px;font-size:12px}.v74-job ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.v74-job li{color:var(--v74-mint);font-size:11px}.v74-job li span{color:#dce6e8;margin-inline-start:7px}.v74-gap{border-inline-start:3px solid var(--v74-mint);color:var(--v74-mint);background:#66d1bd1a;margin-top:25px;padding:14px;font-size:10px;font-weight:900}.v74-employer{background:linear-gradient(125deg,#e8f3f0,#f8f5ee);grid-template-columns:.82fr 1.18fr;align-items:center;gap:8vw;padding:120px clamp(24px,7vw,110px);display:grid}.v74-employer-copy{max-width:650px}.v74-candidate{border:1px solid var(--v74-line);background:#fff;padding:30px;box-shadow:22px 22px #0f8c852e}.v74-candidate header{border-bottom:1px solid var(--v74-line);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding-bottom:25px;display:grid}.v74-avatar{background:var(--v74-navy);width:58px;height:58px;color:var(--v74-mint);border-radius:50%;place-items:center;font-weight:900;display:grid}.v74-candidate small{color:#829198;letter-spacing:.12em;font-size:8px}.v74-candidate h3{color:var(--v74-navy);margin:6px 0 0;font-size:17px}.v74-candidate header>strong{color:var(--v74-teal);font:800 34px Georgia,serif}.v74-candidate-facts{grid-template-columns:1fr 1fr;margin-top:13px;display:grid}.v74-candidate-facts div{border-bottom:1px solid var(--v74-line);padding:17px}.v74-candidate-facts span{color:#829198;font-size:8px;display:block}.v74-candidate-facts b{color:var(--v74-navy);margin-top:7px;font-size:11px;display:block}.v74-candidate footer{justify-content:space-between;align-items:center;gap:15px;padding-top:22px;display:flex;color:inherit!important;background:0 0!important}.v74-candidate footer>span{color:var(--v74-teal);font-size:8px;font-weight:900}.v74-candidate footer>a{background:var(--v74-navy);color:#fff;padding:13px 16px;font-size:9px;font-weight:900}.v74-success{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:120px clamp(24px,7vw,110px);display:grid}.v74-story-visual{border:1px solid var(--v74-line);min-height:520px;box-shadow:24px 24px 0 var(--v74-teal);background:radial-gradient(circle at 50% 45%,#66d1bd59,#0000 33%),linear-gradient(145deg,#eef8f5,#f7f4ed);place-items:center;display:grid;position:relative;overflow:hidden}.v74-story-visual:before,.v74-story-visual:after{content:"";border:1px solid #0f8c852e;border-radius:50%;position:absolute}.v74-story-visual:before{width:410px;height:410px}.v74-story-visual:after{width:280px;height:280px}.v74-story-ring{z-index:3;background:var(--v74-navy);border-radius:50%;place-items:center;width:104px;height:104px;display:grid;box-shadow:0 18px 45px #071f3233}.v74-story-ring b{color:var(--v74-mint);font-size:24px;transform:translate(2px)}.v74-story-bars{opacity:.2;align-items:end;gap:13px;display:flex;position:absolute;transform:rotate(25deg)}.v74-story-bars i{background:var(--v74-deep);border-radius:24px;width:36px;height:130px}.v74-story-bars i:nth-child(2){background:var(--v74-teal);height:215px}.v74-story-bars i:nth-child(3){background:var(--v74-mint);height:165px}.v74-story-visual>small{color:var(--v74-teal);letter-spacing:.14em;font-size:9px;font-weight:900;position:absolute;bottom:24px}.v74-story-copy{max-width:680px}.v74-story-copy blockquote{color:var(--v74-text);margin:27px 0;font-size:16px;line-height:1.9}.v74-story-copy>div{border-top:1px solid var(--v74-line);grid-template-columns:1fr 1fr;display:grid}.v74-story-copy>div span{border-bottom:1px solid var(--v74-line);padding:17px 0}.v74-story-copy small{color:#87969c;font-size:8px;display:block}.v74-story-copy b{color:var(--v74-navy);margin-top:6px;font-size:11px;display:block}.v74-story-copy button{background:var(--v74-teal);color:#fff;cursor:pointer;border:0;margin-top:24px;padding:14px 18px;font-size:10px;font-weight:900}.v74-journey{background:var(--v74-navy);color:#fff}.v74-journey .v74-section-head h2{color:#fff}.v74-journey .v74-section-head>p{color:var(--v74-mint)}.v74-journey ol{border-top:1px solid #ffffff2b;grid-template-columns:repeat(6,1fr);max-width:1300px;margin:0 auto;padding:0;list-style:none;display:grid}.v74-journey li{border-inline-end:1px solid #ffffff21;min-height:170px;padding:26px 16px;position:relative}.v74-journey li:before{content:"";top:-6px;background:var(--v74-mint);border-radius:50%;width:11px;height:11px;position:absolute;inset-inline-start:20px;box-shadow:0 0 0 7px #66d1bd1a}.v74-journey li span{color:var(--v74-mint);font:700 25px Georgia,serif}.v74-journey li b{color:#fff;margin-top:28px;font-size:11px;line-height:1.6;display:block}.v74-final{background:var(--v74-mint);grid-template-columns:auto 1fr auto;align-items:center;gap:45px;padding:90px clamp(24px,7vw,110px);display:grid}.v74-final-mark{align-items:end;gap:8px;height:105px;display:flex;transform:rotate(25deg)}.v74-final-mark i{background:var(--v74-deep);border-radius:16px;width:20px;height:58px;display:block}.v74-final-mark i:nth-child(2){background:var(--v74-teal);height:96px}.v74-final-mark i:nth-child(3){background:#e8faf5;height:74px}.v74-final h2{max-width:880px;font-size:clamp(30px,3vw,47px)}.v74-final p{color:#21434d;margin:13px 0 0;font-size:12px}.v74-final>div:last-child{flex-direction:column;gap:8px;display:flex}.v74-final a{text-align:center;background:var(--v74-navy);color:#fff;min-width:190px;padding:15px 18px;font-size:10px;font-weight:900}.v74-final a:last-child{color:var(--v74-navy);background:0 0;border:1px solid #071f324d}@media (width<=1050px){.v74-product-shell,.v74-match,.v74-employer,.v74-success{grid-template-columns:1fr}.v74-product-steps{min-height:470px}.v74-match-copy,.v74-employer-copy,.v74-story-copy,.v74-job,.v74-candidate{max-width:820px}.v74-journey ol{grid-template-columns:repeat(3,1fr)}.v74-final{grid-template-columns:auto 1fr}.v74-final>div:last-child{flex-direction:row;grid-column:1/-1}.v74-final a{flex:1}}@media (width<=680px){.v74-trust{grid-template-columns:1fr 1fr;padding:0 18px}.v74-trust div{min-height:82px;padding:18px 10px}.v74-product,.v74-match,.v74-employer,.v74-success,.v74-journey{padding:78px 20px}.v74-section-head{text-align:start;margin-bottom:38px}.v74-section-head h2,.v74-match h2,.v74-employer h2,.v74-success h2{font-size:36px}.v74-section-head>span{margin-inline:0}.v74-product-shell{box-shadow:12px 12px #dceee9}.v74-product-steps{min-height:430px;padding:25px}.v74-report{padding:27px 20px}.v74-score>strong{font-size:60px}.v74-report-grid{grid-template-columns:1fr}.v74-job,.v74-candidate{box-shadow:12px 12px 0 var(--v74-mint);padding:24px}.v74-job header>strong{font-size:43px}.v74-job h3{font-size:24px}.v74-candidate header{grid-template-columns:auto 1fr}.v74-candidate header>strong{grid-column:1/-1}.v74-candidate-facts{grid-template-columns:1fr}.v74-candidate footer{flex-direction:column;align-items:stretch}.v74-candidate footer>a{text-align:center}.v74-story-visual{min-height:390px;box-shadow:12px 12px 0 var(--v74-teal)}.v74-story-copy>div{grid-template-columns:1fr}.v74-journey ol{grid-template-columns:1fr 1fr}.v74-journey li{min-height:140px}.v74-final{grid-template-columns:1fr;padding:68px 20px}.v74-final-mark{height:80px}.v74-final>div:last-child{flex-direction:column;grid-column:auto}.v74-final a{width:100%}}.v74-story-copy>a{background:var(--v74-teal);color:#fff;width:max-content;margin-top:24px;padding:14px 18px;font-size:10px;font-weight:900;display:block}.employer-portal{--v75-navy:#06243a;--v75-deep:#0b405a;--v75-teal:#19bfc1;--v75-mint:#78dcc7;--v75-ice:#eaf6f2;--v75-cream:#f7f4ed;--v75-line:#d9e4e1;--v75-muted:#61737b;background:#f8faf9}.employer-portal .portal-header{border:0;height:76px;box-shadow:0 8px 28px #071f320f}.employer-portal .portal-hero{background:radial-gradient(circle at 12% 8%, #66d1bd24, transparent 30%), var(--v75-navy);color:#fff;grid-template-columns:minmax(0,1.1fr) minmax(340px,.68fr);gap:8vw;min-height:640px;padding:90px clamp(24px,7vw,112px);overflow:hidden}.employer-portal .portal-hero h1{color:#fff;letter-spacing:-.04em;max-width:920px;margin:22px 0;font:700 clamp(48px,5.6vw,82px)/1.02 Georgia,Noto Serif Arabic,serif}.employer-portal .portal-hero>div>p:not(.eyebrow){color:#c3d0d5;max-width:830px;font-size:16px;line-height:1.9}.employer-portal .portal-hero .eyebrow{color:var(--v75-mint)}.employer-portal .portal-trust{margin-top:34px}.employer-portal .portal-trust span{box-shadow:none;color:#e6efef;background:#ffffff12;border:1px solid #ffffff1f}.employer-portal .portal-hero aside{min-height:400px;color:var(--v75-navy);box-shadow:25px 25px 0 var(--v75-teal);background:#fff;padding:34px;position:relative;overflow:hidden}.employer-portal .portal-hero aside:before{content:"";border:38px solid #66d1bd1c;border-radius:50%;width:210px;height:210px;position:absolute;inset:-90px -70px auto auto}.employer-portal .portal-hero aside>small{color:var(--v75-teal);font-weight:900;position:relative}.employer-portal .portal-hero aside>strong{color:var(--v75-navy);margin:14px 0 0;font-size:64px;position:relative}.employer-portal .portal-hero aside>span{color:#61747c;font-weight:800;position:relative}.employer-portal .portal-hero aside>i{border-color:var(--v75-line);color:#75858c;margin-top:18px;padding-top:15px;position:relative}.v75-signal-stack{gap:9px;margin-top:27px;display:grid;position:relative}.v75-signal-stack>span{border-inline-start:4px solid var(--v75-mint);background:#f2f7f5;grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:13px 14px;display:grid}.v75-signal-stack>span:nth-child(2){border-color:var(--v75-teal);margin-inline-start:18px}.v75-signal-stack>span:nth-child(3){border-color:var(--v75-navy);margin-inline-start:36px}.v75-signal-stack b{color:var(--v75-teal);font:800 22px/1 Georgia,serif}.v75-signal-stack i{color:#6d7d84!important;border:0!important;margin:0!important;padding:0!important;font-size:8px!important}.employer-portal .v75-need-builder{background:var(--v75-cream);grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);gap:7vw;padding:110px clamp(24px,7vw,112px)}.employer-portal .v75-need-builder .matcher-copy{position:sticky;top:120px}.employer-portal .v75-need-builder .matcher-copy h2{letter-spacing:-.035em;margin:15px 0 22px;font-size:clamp(42px,4.2vw,62px)}.employer-portal .v75-need-builder .matcher-copy>p:not(.kicker){font-size:14px;line-height:1.9}.v75-principles{border-top:1px solid #cfdad7;margin:35px 0 0;padding:0;list-style:none}.v75-principles li{border-bottom:1px solid #d6dfdc;grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:17px 0;display:grid}.v75-principles b{color:var(--v75-teal);font:700 17px Georgia,serif}.v75-principles span{color:var(--v75-navy);font-size:11px;font-weight:900}.employer-portal .v75-builder-card{border:1px solid var(--v75-line);background:#fff;padding:0;box-shadow:24px 24px #dbece7}.v75-mode-tabs{border-bottom:1px solid var(--v75-line);background:#edf3f1;grid-template-columns:repeat(3,1fr);display:grid}.v75-mode-tabs>button{border:0;border-inline-end:1px solid var(--v75-line);color:#66777e;text-align:start;cursor:pointer;background:0 0;align-items:center;gap:11px;min-height:88px;padding:16px;display:flex}.v75-mode-tabs>button:last-child{border:0}.v75-mode-tabs>button.active{background:var(--v75-navy);color:#fff}.v75-mode-tabs>button>b{width:34px;height:34px;color:var(--v75-teal);background:#fff;border-radius:50%;place-items:center;display:grid}.v75-mode-tabs>button>span{font-size:10px;font-weight:900}.v75-mode-tabs small{color:#8d9a9f;margin-top:5px;font-size:7px;display:block}.v75-mode-tabs>button.active small{color:#a9bbc1}.v75-wide-field{margin:25px 28px 0!important}.v75-wide-field input,.v75-wide-field textarea{background:#fff!important;border-color:#cddad6!important;font-size:12px!important}.v75-wide-field textarea{min-height:116px!important}.v75-file-drop{text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:15px;min-height:150px;background:#f4faf8!important;border:2px dashed #a9ccc4!important;margin:25px 28px 0!important;display:flex!important}.v75-file-drop input{opacity:0;position:absolute;width:1px!important;height:1px!important}.v75-file-drop>b{background:var(--v75-teal);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.v75-file-drop>span{color:var(--v75-navy);font-size:11px;font-weight:900}.v75-file-drop small{color:#7c8b91;margin-top:7px;font-size:8px;display:block}.v75-requirements{border:1px solid var(--v75-line);grid-template-columns:repeat(3,1fr);gap:13px;margin:26px 28px 0;padding:22px 20px 17px;display:grid}.v75-requirements legend{color:var(--v75-teal);letter-spacing:.08em;padding:0 8px;font-size:9px;font-weight:900}.v75-requirements label{margin:0!important}.v75-requirements input:not([type=checkbox]),.v75-requirements select{width:100%;height:43px;color:var(--v75-navy);font:inherit;background:#fbfcfc;border:1px solid #d4dedb;margin-top:7px;padding:0 10px;display:block}.v75-requirements .v75-check{color:#44575f;background:#f2f6f5;align-items:center;gap:8px;min-height:42px;padding:9px 10px;display:flex;margin:0!important}.v75-check input{accent-color:var(--v75-teal);width:16px!important;height:16px!important;margin:0!important}.v75-skill-picker{margin:24px 28px 0}.v75-skill-picker>div{max-height:105px}.v75-skill-picker button{border-radius:99px}.v75-skill-picker button.active{background:var(--v75-teal);color:#fff}.employer-portal .v75-builder-card .match-button{background:var(--v75-teal);justify-content:space-between;align-items:center;width:calc(100% - 56px);min-height:57px;margin:28px 28px 0;display:flex}.v75-private-note{color:#73858c;margin:14px 28px 25px;font-size:8px;line-height:1.7}.employer-portal .talent-browser{background:#fff;max-width:none;padding:110px clamp(24px,7vw,112px)}.employer-portal .browser-head{max-width:1360px;margin:0 auto 36px}.employer-portal .browser-head h2{letter-spacing:-.03em;max-width:780px;font-size:clamp(38px,4vw,57px)}.v75-shortlist-empty{border:1px solid var(--v75-line);background:linear-gradient(120deg,#eff7f4,#f9f6ef);grid-template-columns:230px 1fr;align-items:center;gap:65px;max-width:1360px;min-height:340px;margin:auto;padding:54px;display:grid}.v75-empty-mark{justify-content:center;align-items:end;gap:13px;height:190px;display:flex;transform:rotate(25deg)}.v75-empty-mark i{background:var(--v75-deep);border-radius:22px;width:29px;height:105px}.v75-empty-mark i:nth-child(2){background:var(--v75-teal);height:175px}.v75-empty-mark i:nth-child(3){background:var(--v75-mint);height:135px}.v75-shortlist-empty h3{color:var(--v75-navy);margin:0 0 14px;font:700 clamp(28px,3vw,44px)/1.15 Georgia,Noto Serif Arabic,serif}.v75-shortlist-empty p{max-width:720px;color:var(--v75-muted);font-size:13px;line-height:1.8}.v75-shortlist-empty a{background:var(--v75-navy);color:#fff;margin-top:15px;padding:14px 17px;font-size:10px;font-weight:900;display:inline-block}.employer-portal .privacy-note,.employer-portal .candidate-grid,.employer-portal .selection-bar{max-width:1360px;margin-inline:auto}.employer-portal .candidate-grid{grid-template-columns:repeat(3,1fr);gap:20px}.employer-portal .candidate-card{border-color:#dfe8e5;border-radius:12px;padding:27px;box-shadow:0 10px 28px #071f320d}.employer-portal .candidate-card:hover{box-shadow:0 20px 44px #071f321a}.employer-portal .match-badge{border-radius:8px;top:18px}.employer-portal .candidate-avatar{background:var(--v75-navy);color:var(--v75-mint)}.employer-portal .candidate-top em,.employer-portal .skill-tags span{border-radius:99px}.v75-match-reasons{background:#edf7f4;border-radius:9px;margin-top:16px;padding:15px}.v75-match-reasons>b{color:var(--v75-navy);font-size:9px;display:block}.v75-match-reasons ul{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.v75-match-reasons li{color:#397068;font-size:8px;line-height:1.5}.employer-portal .employer-process{background:var(--v75-navy);color:#fff;padding:105px clamp(24px,7vw,112px)}.employer-portal .employer-process .kicker{color:var(--v75-mint)}.employer-portal .employer-process h2{color:#fff}.employer-portal .employer-process>div:last-child{border-color:#ffffff29}.employer-portal .employer-process article{border-color:#ffffff21}.employer-portal .employer-process article strong{color:var(--v75-mint)}.employer-portal .employer-process h3{color:#fff}.employer-portal .employer-process article p{color:#afbec4}@media (width<=1080px){.employer-portal .portal-hero,.employer-portal .v75-need-builder{grid-template-columns:1fr}.employer-portal .portal-hero aside{max-width:520px}.employer-portal .v75-need-builder .matcher-copy{position:static}.employer-portal .candidate-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.employer-portal .portal-hero{min-height:0;padding:58px 20px 76px}.employer-portal .portal-hero h1{font-size:43px}.employer-portal .portal-hero>div>p:not(.eyebrow){font-size:13px}.employer-portal .portal-hero aside{min-height:0;box-shadow:12px 12px 0 var(--v75-teal);padding:25px}.v75-signal-stack>span:nth-child(n){margin-inline-start:0}.employer-portal .v75-need-builder{padding:74px 18px}.employer-portal .v75-builder-card{box-shadow:10px 10px #dbece7}.v75-mode-tabs{grid-template-columns:1fr}.v75-mode-tabs>button{border-inline-end:0;border-bottom:1px solid var(--v75-line);min-height:67px}.v75-wide-field,.v75-file-drop{margin-inline:18px!important}.v75-requirements{grid-template-columns:1fr;margin-inline:18px}.v75-skill-picker{margin-inline:18px}.employer-portal .v75-builder-card .match-button{width:calc(100% - 36px);margin-inline:18px}.v75-private-note{margin-inline:18px}.employer-portal .talent-browser{padding:75px 18px}.v75-shortlist-empty{grid-template-columns:1fr;gap:20px;padding:32px 24px}.v75-empty-mark{height:130px}.v75-empty-mark i{height:75px}.v75-empty-mark i:nth-child(2){height:120px}.v75-empty-mark i:nth-child(3){height:95px}.employer-portal .candidate-grid{grid-template-columns:1fr}}.employer-workspace-heading{background:linear-gradient(110deg,#66d1bd29,#0000 44%),#f7faf9;border:1px solid #cadeda;border-radius:22px;justify-content:space-between;align-items:end;gap:28px;width:min(1180px,100% - 40px);margin:44px auto 24px;padding:30px 34px;display:flex}.employer-workspace-heading h1{color:#071f32;max-width:760px;margin:8px 0;font-size:clamp(30px,4vw,54px);line-height:1.15}.employer-workspace-heading p:not(.kicker){color:#536a70;max-width:720px;margin:0;font-size:14px;line-height:1.8}.employer-workspace-heading>a,.employer-workspace-gate>a{color:#fff;background:#071f32;justify-content:space-between;align-items:center;gap:26px;min-width:220px;min-height:50px;padding:0 18px;font-size:12px;font-weight:900;display:inline-flex}.employer-workspace-heading>a b,.employer-workspace-gate>a b{color:#66d1bd;font-size:17px}.employer-workspace-gate{background:#fff;border:1px solid #cadeda;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;width:min(980px,100% - 40px);margin:34px auto 90px;padding:30px;display:grid;box-shadow:0 24px 70px #071f3214}.employer-workspace-gate>span{color:#0f8c85;background:#e4f5f1;border-radius:16px;place-items:center;width:62px;height:62px;font-size:28px;font-weight:900;display:grid}.employer-workspace-gate h2{color:#071f32;margin:5px 0;font-size:24px}.employer-workspace-gate p:not(.kicker){color:#60747a;margin:0;font-size:13px;line-height:1.75}.employer-workspace-gate.is-loading{grid-template-columns:auto 1fr}.employer-workspace-gate.is-loading>span{animation:1s linear infinite v76-spin}.employer-need-preview{background:radial-gradient(circle at 8% 0,#66d1bd33,#0000 28%),linear-gradient(145deg,#f4f8f7,#fff 65%);border:1px solid #c8ddd8;border-radius:30px;width:min(1180px,100% - 40px);margin:58px auto 86px;padding:clamp(26px,4vw,48px);overflow:hidden;box-shadow:0 28px 80px #071f3214}.employer-need-preview>header{justify-content:space-between;align-items:start;gap:28px;display:flex}.employer-need-preview>header>div{max-width:780px}.employer-need-preview h2{color:#071f32;margin:8px 0 10px;font-size:clamp(29px,4vw,50px);line-height:1.18}.employer-need-preview>header p:not(.kicker){color:#586f75;margin:0;font-size:14px;line-height:1.8}.employer-need-preview>header>span{color:#0d776f;letter-spacing:.12em;background:#e6f6f2;border:1px solid #9ed8cd;border-radius:999px;flex:none;padding:9px 13px;font-size:9px;font-weight:900}.employer-need-preview-board{grid-template-columns:minmax(0,1.65fr) minmax(260px,.65fr);gap:18px;margin-top:30px;display:grid}.preview-source-card,.preview-need-stack{background:#ffffffeb;border:1px solid #d1dfdc;border-radius:20px;box-shadow:0 18px 48px #071f3212}.preview-source-card{padding:0 20px 20px}.preview-window-bar{border-bottom:1px solid #e0e9e7;align-items:center;gap:7px;min-height:44px;display:flex}.preview-window-bar i{background:#66d1bd;border-radius:50%;width:7px;height:7px}.preview-window-bar i:nth-child(2){background:#0f8c85}.preview-window-bar i:nth-child(3){background:#96a9ad}.preview-window-bar small{color:#688087;letter-spacing:.12em;margin-inline-start:auto;font-size:8px}.preview-source-tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.preview-source-tabs span{color:#667a80;text-align:center;border:1px solid #d6e3e1;border-radius:10px;padding:12px 10px;font-size:10px;font-weight:800}.preview-source-tabs span.active{color:#0d776f;background:#e8f7f3;border-color:#6fcfbd}.preview-form-line{color:#071f32;border:1px solid #d7e3e1;border-radius:10px;gap:6px;margin-top:12px;padding:13px 14px;display:grid}.preview-form-line small{color:#6b8086;font-size:8px}.preview-form-line b{font-size:11px}.preview-form-line.description{min-height:84px}.preview-form-line.description i{background:#e5edeb;border-radius:999px;width:86%;height:6px;display:block}.preview-form-line.description i:nth-of-type(2){width:72%}.preview-form-line.description i:nth-of-type(3){width:58%}.preview-submit{color:#fff;background:#071f32;width:max-content;margin-top:15px;padding:12px 20px;font-size:10px;font-weight:900}.preview-need-stack{color:#fff;background:#082b3c;padding:20px}.preview-need-stack>div{border-bottom:1px solid #ffffff21;min-height:104px;padding-bottom:16px}.preview-need-stack>div small{color:#66d1bd;font-size:30px;font-weight:900}.preview-need-stack>div strong{margin-top:8px;font-size:14px;display:block}.preview-need-stack>div p{color:#b8ced0;margin:6px 0 0;font-size:10px;line-height:1.6}.preview-need-stack>span{border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:52px;display:grid}.preview-need-stack>span b{color:#66d1bd;font-size:11px}.preview-need-stack>span i{background:#ffffff21;border-radius:999px;height:7px}.employer-need-preview>footer{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.employer-need-preview>footer>div{flex-wrap:wrap;gap:8px;display:flex}.employer-need-preview>footer span{color:#355159;background:#e8f3f0;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:9px;font-weight:800;display:inline-flex}.employer-need-preview>footer span b{color:#0f8c85}.employer-need-preview>footer>a{color:#fff;background:#0f8c85;justify-content:space-between;align-items:center;gap:30px;min-width:210px;padding:14px 17px;font-size:11px;font-weight:900;display:inline-flex}.employer-need-preview>footer>a b{font-size:17px}@media (width<=820px){.employer-workspace-heading,.employer-workspace-gate,.employer-need-preview>header,.employer-need-preview>footer{flex-direction:column;align-items:stretch}.employer-workspace-gate{grid-template-columns:auto 1fr}.employer-workspace-gate>a{grid-column:1/-1}.employer-need-preview-board{grid-template-columns:1fr}.employer-workspace-heading>a,.employer-need-preview>footer>a{width:100%}}@media (width<=560px){.employer-workspace-heading,.employer-workspace-gate,.employer-need-preview{border-radius:18px;width:min(100% - 20px,1180px);padding:22px}.preview-source-tabs,.employer-workspace-gate{grid-template-columns:1fr}.employer-workspace-gate>a{grid-column:auto}}.v76-portal .v76-hero{min-height:590px}.v76-engine-card{flex-direction:column;display:flex!important}.v76-engine-card>strong{font:800 90px/1 Georgia,serif!important}.v76-engine-card>span{max-width:330px;line-height:1.35;font-size:17px!important}.v76-engine-card>em{color:#708188;letter-spacing:.14em;text-transform:uppercase;margin-top:14px;font:700 9px/1 Arial,sans-serif}.v76-flow{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto;padding-top:34px;display:grid}.v76-flow i{background:#dbe5e2;height:8px;transition:all .35s}.v76-flow i.active{background:var(--v75-mint);box-shadow:0 0 0 1px #66d1bd1f}.employer-portal .v76-need-builder{align-items:start}.v76-steps li{opacity:.45;transition:all .25s}.v76-steps li.active,.v76-steps li.done{opacity:1}.v76-steps li.active{background:#fff;padding-inline:12px}.v76-steps li.active b{font-size:22px}.v76-steps li.done b:after{content:" ✓";font:700 10px Arial,sans-serif}.v76-ai-consent{background:#edf7f4;align-items:flex-start;gap:10px;padding:15px 16px;line-height:1.7;color:#476069!important;margin:22px 28px 0!important;font-size:9px!important;display:flex!important}.v76-ai-consent input{min-width:18px;accent-color:var(--v75-teal);width:18px!important;height:18px!important;margin:1px 0 0!important}.v76-error{margin:14px 28px 0;line-height:1.5;color:#984d43!important;font-size:10px!important}.v76-warning{color:#8c6325;background:#fff4df;margin:0;padding:14px 20px;font-size:10px;line-height:1.6}.v76-spinner{font-size:24px;line-height:.5;animation:.8s linear infinite v76-spin;display:inline-block}@keyframes v76-spin{to{transform:rotate(360deg)}}.v76-review-card{border:1px solid var(--v75-line);box-shadow:24px 24px #dbece7;padding:0!important}.v76-review-card>header{background:var(--v75-navy);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex}.v76-review-card>header small{color:var(--v75-mint);letter-spacing:.09em;font-weight:900}.v76-review-card>header h3{color:#fff;margin:8px 0 4px;font:700 27px/1.15 Georgia,Noto Serif Arabic,serif}.v76-review-card>header p{color:#91a5ad;text-overflow:ellipsis;white-space:nowrap;max-width:480px;margin:0;font-size:8px;overflow:hidden}.v76-confidence{border-inline-start:1px solid #ffffff26;flex-direction:column;align-items:center;min-width:94px;padding-inline-start:20px;display:flex}.v76-confidence strong{color:var(--v75-mint);font:800 28px Georgia,serif}.v76-confidence span{color:#9db0b7;margin-top:3px;font-size:7px}.v76-review-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:26px 28px 10px;display:grid}.v76-review-grid label{color:#52636b;font-size:9px;font-weight:900;margin:0!important}.v76-review-grid label.wide{grid-column:1/-1}.v76-review-grid input,.v76-review-grid select,.v76-review-grid textarea{width:100%;min-height:45px;color:var(--v75-navy);background:#fbfdfc;border:1px solid #ccd9d6;margin-top:7px;padding:11px 12px;font:600 11px/1.45 Arial,Noto Sans Arabic,sans-serif;display:block}.v76-review-grid textarea{resize:vertical;min-height:92px}.v76-review-grid label>small{color:#91a09f;margin-top:5px;font-size:7px;font-weight:500;display:block}.v76-switches{grid-template-columns:repeat(3,1fr);gap:8px;padding:18px 28px;display:grid}.v76-switches label{color:#50636b;cursor:pointer;background:#f0f6f4;align-items:center;gap:9px;min-height:47px;padding:10px 12px;font-size:8px;font-weight:800;display:flex;margin:0!important}.v76-switches input{min-width:17px;accent-color:var(--v75-teal);width:17px!important;height:17px!important;margin:0!important}.v76-review-notes{border-inline-start:3px solid var(--v75-mint);color:#65767d;background:#f8faf9;gap:5px;margin:0 28px;padding:14px 16px;font-size:8px;line-height:1.55;display:grid}.v76-review-actions{justify-content:space-between;align-items:stretch;gap:12px;padding:25px 28px 28px;display:flex}.v76-review-actions .button{border:0;flex:1;justify-content:space-between;display:flex}.v76-secondary{color:#53666d;cursor:pointer;background:#fff;border:1px solid #cbd8d5;padding:13px 17px;font-size:9px;font-weight:900}.v76-complete-card{border:1px solid var(--v75-line);background:#fff;align-items:center;gap:18px;padding:28px;display:flex;box-shadow:18px 18px #dbece7}.v76-complete-card>span{background:var(--v75-mint);width:58px;height:58px;color:var(--v75-navy);border-radius:50%;place-items:center;font-size:25px;font-weight:900;display:grid}.v76-complete-card>div{flex:1}.v76-complete-card small{color:var(--v75-teal);font-weight:900}.v76-complete-card h3{color:var(--v75-navy);margin:6px 0;font:700 24px Georgia,Noto Serif Arabic,serif}.v76-complete-card p{color:#73848b;margin:0;font-size:9px}.v76-complete-card button{border:1px solid var(--v75-teal);color:var(--v75-teal);cursor:pointer;background:#fff;padding:13px 15px;font-size:9px;font-weight:900}.v76-shortlist{scroll-margin-top:60px}.v76-results-lead{color:#687a81;max-width:800px;margin:14px 0 0;font-size:12px;line-height:1.8}.v76-match-reasons li{font-size:9px}.v76-request-summary{background:#ffffff14;border:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:16px;margin-top:25px;padding:15px 17px;display:flex}.v76-request-summary b{color:#fff}.v76-request-summary span{color:var(--v75-mint);font-size:10px;font-weight:900}.v76-selected-refs{color:#487269;background:#edf7f4;padding:11px;font-size:8px;line-height:1.6}.v76-success{font-weight:900;color:#087c69!important}@media (width<=1080px){.v76-review-grid,.v76-switches{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.v76-engine-card>strong{font-size:62px!important}.v76-ai-consent,.v76-error{margin-inline:18px!important}.v76-review-card{box-shadow:10px 10px #dbece7}.v76-review-card>header{align-items:flex-start;padding:22px 18px}.v76-review-card>header h3{font-size:22px}.v76-confidence{min-width:78px}.v76-review-grid{grid-template-columns:1fr;padding-inline:18px}.v76-review-grid label.wide{grid-column:auto}.v76-switches{grid-template-columns:1fr;padding-inline:18px}.v76-review-notes{margin-inline:18px}.v76-review-actions{flex-direction:column;padding-inline:18px}.v76-complete-card{flex-wrap:wrap;align-items:flex-start}.v76-complete-card>div{min-width:calc(100% - 85px)}.v76-complete-card>button{width:100%}}.v77-request-created{border-inline-start:4px solid var(--v75-mint);color:var(--v75-navy);background:#e6f7f1;margin:14px 0 0;padding:18px}.v77-request-created>b{font-size:12px;display:block}.v77-request-created>span{color:var(--v75-teal);letter-spacing:.08em;background:#fff;margin-top:8px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-block}.v77-request-created>p{color:#567168;margin:10px 0;font-size:9px;line-height:1.7}.v77-request-created>a{background:var(--v75-navy);color:#fff;padding:10px 13px;font-size:9px;font-weight:900;display:inline-block}.demo-talent-preview{background:#eef5f3;border-block:1px solid #d9e6e2;padding:72px clamp(24px,7vw,110px)}.demo-talent-preview>header{justify-content:space-between;align-items:end;gap:30px;max-width:1360px;margin:0 auto 28px;display:flex}.demo-talent-preview>header>div{max-width:760px}.demo-talent-preview h2{color:#071f32;margin:8px 0 10px;font-size:clamp(30px,3.4vw,52px);line-height:1.15}.demo-talent-preview header p{color:#5d7077;margin:0;font-size:13px;line-height:1.8}.demo-talent-preview>header>span{color:#0f8c85;letter-spacing:.12em;font-size:10px;font-weight:900}.demo-talent-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1360px;margin:auto;display:grid}.demo-talent-grid>article{background:#fff;border:1px solid #d5e2df;border-radius:16px;padding:22px;box-shadow:0 14px 36px #071f320f}.demo-profile-head{border-bottom:1px solid #e1e9e7;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding-bottom:17px;display:grid}.demo-profile-head>span{color:#66d1bd;background:#071f32;border-radius:50%;place-items:center;width:48px;height:48px;font-size:11px;font-weight:900;display:grid}.demo-profile-head small{color:#7b898e;letter-spacing:.07em;font-size:8px}.demo-profile-head h3{color:#071f32;margin:5px 0 2px;font-size:16px}.demo-profile-head p{color:#61747a;margin:0;font-size:10px}.demo-profile-head>b{color:#0f8c85;font-size:12px}.demo-talent-grid dl{background:#e5ecea;grid-template-columns:1fr 1fr;gap:1px;margin:16px 0;display:grid}.demo-talent-grid dl>div{background:#f8faf9;padding:11px}.demo-talent-grid dt{color:#7d8d91;font-size:8px}.demo-talent-grid dd{color:#183144;margin:5px 0 0;font-size:10px;font-weight:800}.demo-skill-tags{flex-wrap:wrap;gap:6px;display:flex}.demo-skill-tags span{color:#0d756e;background:#e4f5f1;border-radius:99px;padding:7px 9px;font-size:8px;font-weight:800}.demo-talent-grid footer{color:#64777c;border-top:1px solid #e4ecea;justify-content:space-between;gap:10px;margin-top:17px;padding-top:13px;font-size:9px;display:flex}.demo-talent-grid footer b{color:#17324d}.demo-talent-preview>a{color:#fff;background:#0f8c85;align-items:center;gap:44px;width:max-content;margin:26px auto 0;padding:14px 18px;font-size:11px;font-weight:900;display:flex}.demo-talent-preview>a span{font-size:16px}.public-request-advisor{color:#fff;background:#092f43;border-radius:10px;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:13px;display:grid}.public-request-advisor>span{color:#092f43;background:#66d1bd;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.public-request-advisor small{color:#8fc6c0;font-size:8px;display:block}.public-request-advisor b{margin-top:3px;font-size:11px;display:block}.public-request-advisor p{color:#bfd4d7!important;margin:3px 0 0!important;font-size:8px!important}.public-request-advisor>a{color:#6cdbc6;font-size:9px;font-weight:800}@media (width<=980px){.demo-talent-grid{grid-template-columns:1fr 1fr}.demo-talent-preview>header{flex-direction:column;align-items:start}}@media (width<=640px){.demo-talent-preview{padding:52px 20px}.demo-talent-grid{grid-template-columns:1fr}.public-request-advisor{grid-template-columns:auto 1fr}.public-request-advisor>a{grid-column:2}}.v190-multi-need{background:linear-gradient(135deg,#fff,#edf7f4);border:1px solid #cfe0dc;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin:24px 0 0;padding:17px;display:grid;box-shadow:0 12px 30px #071f320d}.v190-multi-need>span{color:#fff;background:#0f8c85;border-radius:10px;place-items:center;width:38px;height:38px;font:800 20px/1 Arial,sans-serif;display:grid}.v190-multi-need strong{color:#071f32;font-size:13px;display:block}.v190-multi-need p{color:#566c72!important;margin:6px 0 0!important;font-size:10px!important;line-height:1.65!important}.v190-multi-need>a{color:#fff;background:#071f32;border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.v190-multi-need>a b{color:#66d1bd;font:800 22px/1 Georgia,serif}.v190-multi-need>a small{font-size:9px;font-weight:800}.employer-portal .v190-selection-bar{border-radius:16px;max-width:980px;padding:16px 18px}.v190-selection-bar>span{grid-template-columns:auto 1fr;align-items:center;display:grid}.v190-selection-bar>span small{color:#b8c8cc;grid-column:1/-1;margin-top:4px;font-size:9px;line-height:1.5;display:block}.v190-selection-bar>button{cursor:pointer;border:0}.v190-selection-bar>button:disabled{opacity:.45;cursor:not-allowed}.employer-portal .v190-saved-need{background:linear-gradient(120deg,#0b3d48,#0f8c85);border-radius:18px;gap:16px;max-width:1080px;position:relative;bottom:auto}.v190-saved-check{background:#66d1bd;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;color:#071f32!important;font-size:22px!important;display:grid!important}.v190-saved-need>div:nth-child(2){flex:1}.v190-saved-need strong{font-size:15px;display:block}.v190-saved-need p{color:#d7f0eb;margin:5px 0 0;font-size:10px;line-height:1.6}.v190-saved-actions{gap:9px;display:flex}.v190-saved-actions a,.v190-saved-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;min-height:43px;padding:0 15px;font:800 9px/1.2 Arial,Noto Sans Arabic,sans-serif}.v190-saved-actions button{color:#0b3d48;background:#fff;border-color:#fff}.v190-save-error{background:#fff1ee;border-radius:9px;max-width:980px;padding:11px 14px;margin:12px auto 0!important}@media (width<=720px){.v190-multi-need{margin-top:18px}.employer-portal .v190-selection-bar,.employer-portal .v190-saved-need{border-radius:13px}.v190-saved-need{align-items:stretch!important}.v190-saved-need>div:nth-child(2){width:100%}.v190-saved-actions{display:grid}.v190-saved-actions a,.v190-saved-actions button{place-items:center;width:100%;display:grid}}.v183-portal{--v183-navy:#06243a;--v183-navy-soft:#0b405a;--v183-teal:#19bfc1;--v183-mint:#78dcc7;--v183-ice:#edf7f4;--v183-sand:#f6f2ea;--v183-ink:#0b2a3b;--v183-muted:#61747b;--v183-line:#d5e2de;background-color:#fbfcfb;background-image:linear-gradient(#093a4906 1px,#0000 1px),linear-gradient(90deg,#093a4906 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.v183-portal .v183-hero{width:min(1560px,100% - 48px);min-height:560px;color:var(--v183-ink);isolation:isolate;background:radial-gradient(circle at 8% 8%,#71d5c347,#0000 30%),radial-gradient(circle at 85% 20%,#15978f14,#0000 24%),linear-gradient(132deg,#f8fbfa 0%,#f2f7f4 52%,#edf4f1 100%);border:1px solid #dce7e3;border-radius:34px;grid-template-columns:minmax(0,1.06fr) minmax(380px,.94fr);align-items:center;gap:clamp(34px,4vw,68px);margin:24px auto 0;padding:clamp(42px,4.4vw,72px);display:grid;position:relative;overflow:hidden}.v183-portal .v183-hero:after{content:"";z-index:-1;border:1px solid #15978f3d;border-radius:50%;width:420px;height:420px;position:absolute;inset:auto -170px -210px auto;box-shadow:0 0 0 54px #15978f09,0 0 0 108px #15978f06}.v183-portal .v183-hero-copy{z-index:1;align-self:center;width:100%;animation:.7s both v183-rise;position:relative}.v183-portal .v183-hero .eyebrow{color:var(--v183-teal);letter-spacing:.04em;font-size:12px;font-weight:900}.v183-portal .v183-hero h1{max-width:850px;color:var(--v183-ink);letter-spacing:-.045em;margin:24px 0 26px;font-family:Georgia,Noto Serif Arabic,serif;font-size:clamp(46px,4.35vw,70px);font-weight:700;line-height:1.08}.v183-portal .v183-hero>div>p:not(.eyebrow){color:#506970;max-width:780px;font-size:17px;line-height:1.95}.v183-portal .v183-hero .portal-trust{gap:9px;margin-top:30px}.v183-portal .v183-hero .portal-trust span{color:#254b59;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbd;border:1px solid #cfe0dc;border-radius:999px;padding:10px 14px;font-size:11px}.v183-hero-actions{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.v183-hero-actions a{min-height:55px;color:var(--v183-ink);background:#ffffffb8;border:1px solid #bfcfcb;border-radius:6px;justify-content:space-between;align-items:center;gap:42px;padding:0 20px;font-size:13px;font-weight:900;transition:transform .22s,border-color .22s,background .22s;display:inline-flex}.v183-hero-actions a.primary{border-color:var(--v183-navy);background:var(--v183-navy);color:#fff;box-shadow:0 14px 30px #06233629}.v183-hero-actions a:hover{border-color:var(--v183-teal);transform:translateY(-2px)}.v195-hero-visual{z-index:1;background:#dfeae6;border:1px solid #0623361f;border-radius:28px;height:clamp(360px,34vw,500px);margin:0;animation:.78s 80ms both v183-rise;position:relative;overflow:hidden;box-shadow:0 28px 65px #06233629,inset 0 2px #ffffffc7}.v195-hero-visual:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(#0623360a 24%,#062336bd 100%);animation:20.2667s ease-in-out infinite both v242-employer-film-shade;position:absolute;inset:0}.v242-employer-film-images,.v242-employer-film-image{border-radius:inherit;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.v242-employer-film-images{z-index:0;overflow:hidden}.v242-employer-film-image{opacity:0;will-change:opacity}.v242-employer-film-image:before,.v242-employer-film-image:after{content:"";background-image:var(--v242-employer-film-image);background-position:50%;background-repeat:no-repeat;position:absolute;inset:0}.v242-employer-film-image:before{filter:blur(22px)brightness(.56)saturate(.78);background-size:cover;inset:-8%;transform:scale(1.08)}.v242-employer-film-image:after{filter:saturate(.92)contrast(1.02);background-color:#06233614;background-size:contain;box-shadow:inset 0 0 90px #06233624}.v242-employer-film-image:first-child{animation:20.2667s ease-in-out infinite both v242-employer-film-image-one}.v242-employer-film-image:nth-child(2){animation:20.2667s ease-in-out infinite both v242-employer-film-image-two}.v242-employer-film-image:nth-child(3){animation:20.2667s ease-in-out infinite both v242-employer-film-image-three}.v242-employer-film-white-screen{z-index:6;border-radius:inherit;opacity:1;pointer-events:none;will-change:opacity;background:#fff;animation:20.2667s ease-in-out infinite both v242-employer-film-white-screen;position:absolute;inset:0}.v242-employer-film-brand{--v242-logo-navy:#06243a;--v242-logo-teal:#19bfc1;--v242-logo-mint:#78dcc7;--v242-brand-center-x:-50%;z-index:7;top:50%;opacity:0;filter:drop-shadow(0 16px 22px #0d1f2f2e);transform:translate(var(--v242-brand-center-x), -50%) scale(2.5);transform-origin:50%;will-change:top, inset-inline-end, opacity, transform, filter;align-items:center;gap:11px;animation:20.2667s cubic-bezier(.65,0,.35,1) infinite both v242-employer-film-brand;display:inline-flex;position:absolute;inset-inline-end:50%}[dir=ltr] .v242-employer-film-brand{--v242-brand-center-x:50%}.v242-employer-film-brand>b{white-space:nowrap;letter-spacing:.08em;direction:ltr;align-items:center;gap:4px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.v242-employer-film-brand>b span:first-child{color:var(--v242-logo-navy)}.v242-employer-film-brand>b span:nth-child(2){color:var(--v242-logo-teal)}.v242-employer-film-brand>b span:nth-child(3){color:var(--v242-logo-mint)}.v242-employer-film-mark{direction:ltr;align-items:flex-end;gap:2px;width:20px;height:21px;display:flex}.v242-employer-film-mark i{background:var(--v242-logo-navy);transform-origin:bottom;border-radius:4px 4px 1px 1px;width:5px;height:13px;transform:rotate(28deg)}.v242-employer-film-mark i:nth-child(2){background:var(--v242-logo-teal);height:20px}.v242-employer-film-mark i:nth-child(3){background:var(--v242-logo-mint);height:16px}.v242-employer-film-toggle{z-index:8;top:76px;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08283aad;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:38px;height:38px;transition:background-color .18s,transform .18s;display:grid;position:absolute;inset-inline-end:22px}.v242-employer-film-toggle:hover,.v242-employer-film-toggle:focus-visible{background:var(--v183-teal);transform:scale(1.05)}.v242-employer-film-toggle span{font-size:12px;font-weight:800;line-height:1}.v242-employer-film-scenes{z-index:4;pointer-events:none;position:absolute;inset:0}.v242-employer-film-scenes article{inset-inline-start:28px;color:#fff;text-shadow:0 2px 16px #041c2aa3;opacity:0;border-top:1px solid #ffffff7a;width:min(470px,100% - 56px);margin:0;padding:16px 0 0;position:absolute;bottom:58px;transform:translateY(12px)}.v242-employer-film-scenes small{color:#7ee0cd;letter-spacing:.05em;font-size:11px;font-weight:800;display:block}.v242-employer-film-scenes strong{color:#fff;max-width:450px;margin-top:7px;font-size:clamp(20px,2vw,29px);font-weight:700;line-height:1.42;display:block}.v242-employer-film-scenes article:first-child{animation:20.2667s ease-in-out infinite both v242-employer-film-scene-one}.v242-employer-film-scenes article:nth-child(2){animation:20.2667s ease-in-out infinite both v242-employer-film-scene-two}.v242-employer-film-scenes article:nth-child(3){animation:20.2667s ease-in-out infinite both v242-employer-film-scene-three}.v242-employer-film-timeline{z-index:5;direction:ltr;background:#ffffff4d;height:2px;position:absolute;bottom:27px;left:28px;right:28px;overflow:hidden}.v242-employer-film-timeline span{transform-origin:0;background:#66d1bd;width:100%;height:100%;animation:20.2667s linear infinite both v242-employer-film-timeline;display:block;transform:scaleX(0)}.v242-employer-film.is-paused:after,.v242-employer-film.is-paused .v242-employer-film-image,.v242-employer-film.is-paused .v242-employer-film-white-screen,.v242-employer-film.is-paused .v242-employer-film-brand,.v242-employer-film.is-paused .v242-employer-film-scenes article,.v242-employer-film.is-paused .v242-employer-film-timeline span{animation-play-state:paused}@keyframes v242-employer-film-image-one{0%,30%{opacity:1}36%,94%{opacity:0}to{opacity:1}}@keyframes v242-employer-film-image-two{0%,30%{opacity:0}36%,62%{opacity:1}68%,to{opacity:0}}@keyframes v242-employer-film-image-three{0%,62%{opacity:0}68%,94%{opacity:1}to{opacity:0}}@keyframes v242-employer-film-shade{0%,11%{opacity:0}17%,82.5%{opacity:1}89%,to{opacity:0}}@keyframes v242-employer-film-white-screen{0%,13%{opacity:1}21%,78%{opacity:0}88%,to{opacity:1}}@keyframes v242-employer-film-brand{0%{top:50%;opacity:0;filter:drop-shadow(0 16px 22px #0d1f2f2e);transform:translate(var(--v242-brand-center-x), -50%) scale(2.55);inset-inline-end:50%}3%,13%{top:50%;opacity:1;filter:drop-shadow(0 18px 26px #0d1f2f33);transform:translate(var(--v242-brand-center-x), -50%) scale(3.05);inset-inline-end:50%}21%,78%{top:26px;opacity:1;filter:drop-shadow(0 0 1px #fbfbf8fa)drop-shadow(0 2px 8px #fbfbf8e6);inset-inline-end:28px;transform:translate(0)scale(1)}88%,98%{top:50%;opacity:1;filter:drop-shadow(0 18px 26px #0d1f2f33);transform:translate(var(--v242-brand-center-x), -50%) scale(3.05);inset-inline-end:50%}to{top:50%;opacity:0;filter:drop-shadow(0 16px 22px #0d1f2f2e);transform:translate(var(--v242-brand-center-x), -50%) scale(2.55);inset-inline-end:50%}}@keyframes v242-employer-film-scene-one{0%,14%,36%,to{opacity:0;transform:translateY(12px)}18%,32%{opacity:1;transform:translateY(0)}}@keyframes v242-employer-film-scene-two{0%,35%,62%,to{opacity:0;transform:translateY(12px)}39%,58%{opacity:1;transform:translateY(0)}}@keyframes v242-employer-film-scene-three{0%,61%,87%,to{opacity:0;transform:translateY(12px)}65%,83%{opacity:1;transform:translateY(0)}}@keyframes v242-employer-film-timeline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.v183-portal .v183-case-card{background:linear-gradient(#71d5c30e 1px, transparent 1px), linear-gradient(90deg, #71d5c30e 1px, transparent 1px), var(--v183-navy);color:#fff;background-size:42px 42px;border:1px solid #ffffff1a;border-radius:28px;flex-direction:column;align-self:center;min-height:520px;padding:34px;animation:.75s 80ms both v183-rise;position:relative;overflow:hidden;box-shadow:0 34px 70px #06233633;display:flex!important}.v183-portal .v183-case-card:before{border:48px solid #71d5c314;width:260px;height:260px;inset:-128px -105px auto auto}.v183-case-card>header{justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.v183-case-card>header small{color:var(--v183-mint);letter-spacing:.12em;font-size:10px;font-weight:900}.v183-case-card>header b{min-width:42px;height:28px;color:var(--v183-mint);border:1px solid #71d5c35c;border-radius:999px;place-items:center;font:800 12px Arial,sans-serif;display:grid}.v183-portal .v183-case-card>h2{color:#fff;max-width:430px;margin:28px 0 8px;font-family:Georgia,Noto Serif Arabic,serif;font-size:clamp(26px,2.4vw,38px);line-height:1.25;position:relative}.v183-case-card>p{color:#a8bec6;margin:0;font-size:11px;position:relative}.v183-case-card>ol{gap:8px;margin:28px 0 24px;padding:0;list-style:none;display:grid;position:relative}.v183-case-card>ol li{color:#8fa6af;background:#ffffff09;border:1px solid #ffffff17;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:54px;padding:10px 14px;display:grid}.v183-case-card>ol li.active{color:#effaf7;background:#71d5c317;border-color:#71d5c34d}.v183-case-card>ol li>span{color:var(--v183-mint);font:800 11px Georgia,serif}.v183-case-card>ol li>strong{font-size:12px}.v183-case-card>ol li>i{color:var(--v183-mint);font-size:11px;font-style:normal}.v183-case-advisor{border-top:1px solid #ffffff1f;grid-template-columns:auto 1fr;align-items:center;gap:13px;margin-top:auto;padding-top:20px;display:grid;position:relative}.v183-case-advisor>span{background:var(--v183-mint);width:48px;height:48px;color:var(--v183-navy);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.v183-case-advisor small,.v183-case-advisor strong,.v183-case-advisor p{display:block}.v183-case-advisor small{color:#8faab2;font-size:9px}.v183-case-advisor strong{color:#fff;margin-top:3px;font-size:13px}.v183-case-advisor p{color:#a9c1c8;margin:3px 0 0;font-size:9px}.v183-proof-rail{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #dce6e3;border-radius:22px;grid-template-columns:repeat(4,1fr);width:min(1390px,100% - 88px);margin:-42px auto 92px;padding:20px;display:grid;position:relative;box-shadow:0 24px 60px #072a381a}.v183-proof-rail article{border-inline-end:1px solid #e0e8e6;grid-template-columns:auto 1fr;align-items:start;gap:14px;min-height:118px;padding:20px;display:grid}.v183-proof-rail article:last-child{border-inline-end:0}.v183-proof-rail article>span{color:var(--v183-teal);font:800 14px Georgia,serif}.v183-proof-rail h2{color:var(--v183-ink);margin:0;font-size:14px}.v183-proof-rail p{color:var(--v183-muted);margin:9px 0 0;font-size:11px;line-height:1.7}.v183-portal .demo-talent-preview{border:1px solid var(--v183-line);background:radial-gradient(circle at 0 0,#71d5c338,#0000 28%),linear-gradient(#0d5a6706 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#0d5a6706 1px,#0000 1px) 0 0/46px 46px,#f7faf9;border-radius:32px;width:min(1500px,100% - 48px);margin:0 auto 34px;padding:clamp(58px,6vw,92px)}.v183-portal .demo-talent-preview>header{align-items:center;max-width:1320px;margin-bottom:38px}.v183-portal .demo-talent-preview>header>div{max-width:850px}.v183-portal .demo-talent-preview h2{color:var(--v183-ink);letter-spacing:-.035em;margin:12px 0 14px;font-family:Georgia,Noto Serif Arabic,serif;font-size:clamp(38px,4vw,60px);line-height:1.12}.v183-portal .demo-talent-preview header p{max-width:780px;color:var(--v183-muted);font-size:14px;line-height:1.9}.v183-portal .demo-talent-preview>header>span{color:var(--v183-teal);background:#fff;border:1px solid #cde0dc;border-radius:999px;padding:9px 12px}.v183-portal .demo-talent-grid{gap:18px;max-width:1320px}.v183-portal .demo-talent-card{perspective:1400px;min-height:760px;transition:min-height .42s;position:relative}.v183-portal .demo-talent-card-inner{min-height:760px;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.2,.72,.2,1);position:relative}.v183-portal .demo-talent-card.is-flipped .demo-talent-card-inner{transform:rotateY(180deg)}html:lang(de) .v183-portal .demo-talent-card,html:lang(de) .v183-portal .demo-talent-card-inner,html:lang(en) .v183-portal .demo-talent-card,html:lang(en) .v183-portal .demo-talent-card-inner{min-height:820px}.v183-portal .demo-talent-face{backface-visibility:hidden;background:#fff;border:1px solid #d7e3e0;border-radius:22px;padding:25px;transition:transform .25s,box-shadow .25s,border-color .25s;position:absolute;inset:0;overflow:hidden;box-shadow:0 16px 40px #072a3811}.v183-portal .demo-talent-face:before{content:"";background:linear-gradient(90deg, var(--v183-navy), var(--v183-teal), var(--v183-mint));height:4px;position:absolute;inset:0 0 auto}.v183-portal .demo-talent-card:not(.is-flipped):hover .demo-talent-front{border-color:#9bcfc5;transform:translateY(-6px);box-shadow:0 24px 55px #072a381f}.v183-portal .demo-talent-front{cursor:pointer}.v183-portal .demo-talent-back{overscroll-behavior:contain;scrollbar-color:#9bcfc5 transparent;scrollbar-width:thin;background:radial-gradient(circle at 10% 8%,#71d5c338,#0000 28%),linear-gradient(145deg,#fff,#f2f8f6);flex-direction:column;display:flex;overflow-y:auto;transform:rotateY(180deg)}.v183-portal .demo-talent-face[aria-hidden=true]{pointer-events:none}.v183-portal .demo-profile-head>span{background:var(--v183-navy);width:54px;height:54px;color:var(--v183-mint);font-size:12px}.v183-portal .demo-profile-head small,.v183-portal .demo-talent-grid dt{font-size:9px}.v183-portal .demo-profile-head h3{font-size:18px}.v183-portal .demo-profile-head p,.v183-portal .demo-talent-grid dd{font-size:11px}.v183-portal .demo-talent-grid dl{border-radius:11px;grid-auto-rows:minmax(88px,auto);overflow:hidden}.v183-portal .demo-talent-grid dl>div{flex-direction:column;justify-content:center;min-width:0;display:flex}.v183-portal .demo-talent-grid dt,.v183-portal .demo-talent-grid dd{overflow-wrap:anywhere;word-break:normal;line-height:1.45!important}.v183-portal .demo-skill-tags span{font-size:9px}.demo-experience-list{background:linear-gradient(135deg,#f7fbfa,#eef7f4);border:1px solid #dce8e5;border-radius:12px;margin:18px 0;padding:14px 15px}.demo-experience-list>strong{color:var(--v183-teal);letter-spacing:.02em;margin-bottom:9px;font-size:9px;display:block}.demo-experience-list ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.demo-experience-list li{color:#385662;padding-inline-start:14px;font-size:9px;line-height:1.5;position:relative}.demo-experience-list li:before{content:"";inset-inline-start:0;background:var(--v183-mint);border-radius:50%;width:6px;height:6px;position:absolute;top:.48em;box-shadow:0 0 0 3px #71d5c329}.demo-interview-trigger{border:1px solid var(--v183-navy);background:var(--v183-navy);color:#fff;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:54px;margin-top:auto;padding:0 17px;font-size:12px;font-weight:900;transition:transform .2s,background .2s;display:flex}.demo-interview-trigger:hover{background:var(--v183-teal);transform:translateY(-2px)}.demo-talent-front{flex-direction:column;display:flex}.demo-talent-front>:is(.demo-profile-head,dl,.demo-skill-tags,.demo-experience-list,.demo-interview-trigger){flex-shrink:0}.demo-talent-back>header{border-bottom:1px solid #dce7e3;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding-bottom:15px;display:grid}.demo-talent-back>header>button{width:42px;height:42px;color:var(--v183-navy);cursor:pointer;background:#fff;border:1px solid #c9dcd7;border-radius:50%;place-items:center;font-size:17px;display:grid}.demo-talent-back>header small,.demo-talent-back>header p{color:#6b7f84;font-size:9px}.demo-talent-back>header h3{color:var(--v183-ink);margin:3px 0;font-size:19px}.demo-calendar-block,.demo-time-block{margin-top:15px}.demo-time-block>strong{color:var(--v183-ink);margin-bottom:7px;font-size:11px;display:block}.demo-calendar-month{grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.demo-calendar-month>button{width:34px;height:34px;color:var(--v183-navy);cursor:pointer;background:#fff;border:1px solid #cbded9;border-radius:50%;place-items:center;display:grid}.demo-calendar-month>button:disabled{opacity:.3;cursor:not-allowed}.demo-calendar-month>div{text-align:center}.demo-calendar-month small,.demo-calendar-month strong{display:block}.demo-calendar-month small{color:#6c8086;font-size:8px}.demo-calendar-month strong{color:var(--v183-ink);margin-top:2px;font-size:11px}.demo-calendar-weekdays,.demo-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.demo-calendar-weekdays{color:#74888d;text-align:center;margin-bottom:4px;font-size:7px}.demo-calendar-days{min-height:172px}.demo-calendar-days button,.demo-time-block button{color:#385b66;cursor:pointer;background:#fff;border:1px solid #cfdfdb;border-radius:9px;place-items:center;gap:2px;min-height:30px;padding:4px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.demo-calendar-days button small{font-size:8px}.demo-calendar-days button b{font-size:9px}.demo-calendar-days button:disabled{opacity:.28;cursor:not-allowed}.demo-calendar-days .empty{min-height:30px}.demo-calendar-days button.has-busy i{background:#d34d4d;border-radius:50%;width:5px;height:5px;position:absolute;bottom:4px;right:4px}.demo-calendar-days button:hover,.demo-time-block button:hover{border-color:var(--v183-teal);transform:translateY(-2px)}.demo-calendar-days button.active,.demo-time-block button.active{border-color:var(--v183-teal);background:var(--v183-navy);color:#fff;box-shadow:0 9px 22px #06233624}.demo-time-block>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.demo-time-block button{min-height:34px;font-size:9px;font-weight:900}.demo-time-block button.busy{color:#ad3030;cursor:not-allowed;background:#fff0f0;border-color:#e1a5a5}.demo-time-block button.busy:hover{border-color:#e1a5a5;transform:none}.demo-time-block button small{font-size:6px}.demo-selected-slots{background:#ffffffc2;border:1px solid #d3e2de;border-radius:10px;margin-top:12px;padding:9px}.demo-selected-slots>strong{color:var(--v183-ink);justify-content:space-between;font-size:9px;display:flex}.demo-selected-slots>strong small{color:var(--v183-teal)}.demo-selected-slots>div{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.demo-selected-slots button{color:#096f69;cursor:pointer;background:#e4f3ef;border:0;border-radius:20px;padding:5px 7px;font-size:7px}.demo-calendar-note{color:#657a81;margin:10px 0;font-size:9px;line-height:1.65}.demo-calendar-continue{background:var(--v183-navy);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:auto;padding:0 14px;font-size:10px;font-weight:900;display:flex}.demo-calendar-continue:disabled{color:#6d7f83;cursor:not-allowed;background:#cbd9d6}.v183-portal .demo-talent-preview>a{background:var(--v183-navy);border-radius:5px;min-height:50px;margin-top:34px;padding:0 18px;font-size:12px;transition:transform .2s,background .2s}.v183-portal .demo-talent-preview>a:hover{background:var(--v183-teal);transform:translateY(-2px)}.v183-portal .v183-hero+.v183-proof-rail+.demo-talent-preview,.v183-portal .v76-need-builder,.v183-portal .talent-browser,.v183-portal .employer-process,.v183-portal .staffing-brief{scroll-margin-top:90px}.v183-portal .v76-need-builder{background:linear-gradient(#08354306 1px, transparent 1px), linear-gradient(90deg, #08354306 1px, transparent 1px), var(--v183-sand);background-size:48px 48px;border:1px solid #e1ddd3;border-radius:32px;width:min(1500px,100% - 48px);margin:34px auto;padding:clamp(64px,7vw,105px)}.v183-portal .v76-need-builder .matcher-copy h2{color:var(--v183-ink);font-size:clamp(40px,4.3vw,64px);line-height:1.12}.v183-portal .v76-need-builder .matcher-copy>p:not(.kicker){color:var(--v183-muted);font-size:15px}.v183-portal .v75-principles li{padding:19px 0}.v183-portal .v75-principles span{font-size:12px}.v183-portal .v75-builder-card,.v183-portal .v76-review-card,.v183-portal .v76-complete-card{border-radius:24px;overflow:hidden;box-shadow:22px 24px #dbe9e4}.v183-portal .v75-mode-tabs>button{min-height:94px}.v183-portal .v75-mode-tabs>button.active{background:var(--v183-navy)}.v183-portal .v75-wide-field input,.v183-portal .v75-wide-field textarea,.v183-portal .v76-review-grid input,.v183-portal .v76-review-grid select,.v183-portal .v76-review-grid textarea{border-radius:7px;font-size:13px!important}.v183-portal .v75-file-drop{border-radius:14px}.v183-portal .v76-ai-consent,.v183-portal .v75-private-note,.v183-portal .v76-review-grid label,.v183-portal .v76-switches label{font-size:10px!important}.v183-portal .v75-builder-card .match-button{background:var(--v183-navy);border-radius:6px}.v183-portal .talent-browser{background:#fff;margin-top:34px}.v183-portal .browser-head h2,.v183-portal .employer-process h2,.v183-portal .staffing-brief h2{color:var(--v183-ink);font-size:clamp(38px,4.2vw,60px);line-height:1.15}.v183-portal .v75-shortlist-empty{background:linear-gradient(120deg,#eef7f4,#faf8f2);border-radius:24px;overflow:hidden}.v183-portal .candidate-card{border-radius:18px}.v183-portal .candidate-top h3{font-size:20px}.v183-portal .candidate-top p,.v183-portal .candidate-facts span,.v183-portal .v75-match-reasons li,.v183-portal .v76-results-lead{font-size:11px}.v183-portal .employer-process{width:min(1420px,100% - 48px);color:var(--v183-ink);background:radial-gradient(circle at 8% 0,#71d5c338,#0000 28%),linear-gradient(135deg,#f4f8f6,#edf5f2);border:1px solid #d8e5e1;border-radius:24px;margin:34px auto;padding:44px 48px 42px;overflow:hidden}.v183-portal .employer-process h2{max-width:980px;color:var(--v183-ink);margin:10px 0 0;font-size:clamp(32px,3.3vw,48px);line-height:1.16}.v183-portal .employer-process .kicker{color:var(--v183-teal)}.v183-portal .v187-process-track{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:none;margin:0;display:grid;position:relative}.v183-portal .v187-process-track:before,.v183-portal .v187-process-track:after{content:"";border-radius:999px;height:2px;position:absolute;inset-block-start:23px;inset-inline-start:4%}.v183-portal .v187-process-track:before{background:#cfddd9;width:92%}.v183-portal .v187-process-track:after{background:linear-gradient(90deg, var(--v183-teal), var(--v183-mint));width:0}.v183-portal .v187-process.is-visible .v187-process-track:after{animation:1.45s ease-out .15s forwards v187-line-progress}.v183-portal .employer-process article{z-index:1;opacity:1;background:#ffffffc7;border:1px solid #dbe6e2;border-radius:14px;min-height:170px;padding:0 18px 20px;transition:border-color .22s,box-shadow .22s,transform .22s;position:relative;translate:0;box-shadow:0 12px 28px #072a380e}.v183-portal .v187-process.motion-ready article{opacity:0;translate:0 16px}.v183-portal .v187-process.motion-ready.is-visible article{animation:v187-step-reveal .55s calc(.18s + var(--step-index) * .13s) ease forwards}.v183-portal .employer-process article:hover{border-color:#9bcfc5;transform:translateY(-5px);box-shadow:0 18px 36px #072a381a}.v183-portal .employer-process article strong{z-index:2;background:var(--v183-navy);width:46px;height:46px;color:var(--v183-mint);border:5px solid #edf5f2;border-radius:50%;place-items:center;margin-top:0;font:800 13px Georgia,serif;display:grid;position:relative}.v183-portal .employer-process h3{color:var(--v183-ink);margin:18px 0 8px;font-size:15px}.v183-portal .employer-process article p{color:#60757b;margin:0;font-size:13px;line-height:1.65}@keyframes v187-line-progress{0%{width:0}to{width:92%}}@keyframes v187-step-reveal{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}.v183-portal .staffing-brief{width:min(1420px,100% - 48px);color:var(--v183-ink);background:radial-gradient(circle at 92% 5%,#71d5c340,#0000 28%),linear-gradient(135deg,#f4faf8,#eef5f2);border:1px solid #d7e4e0;border-radius:24px;grid-template-columns:minmax(300px,.72fr) minmax(580px,1.28fr);align-items:start;gap:30px;margin:34px auto 58px;padding:30px;animation:.65s both v183-rise;display:grid;box-shadow:0 22px 54px #094a4b17}.v183-portal .staffing-brief h2{color:var(--v183-ink);margin:14px 0 12px;font-size:clamp(36px,3.6vw,52px);line-height:1.15}.v183-portal .staffing-brief .kicker{color:var(--v183-teal)}.v183-portal .v186-request-intro{max-width:480px;padding:28px 22px}.v183-portal .v186-request-intro>p:not(.kicker){color:#587078;margin:0;font-size:14px;line-height:1.8}.v186-request-points{border-top:1px solid #d6e3df;gap:12px;margin:24px 0 0;padding:20px 0 0;list-style:none;display:grid}.v186-request-points li{color:#355661;font-size:12px;line-height:1.55}.v183-portal .staffing-brief .matcher-form{background:#fff;border:1px solid #dce5e2;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;width:100%;max-width:none;padding:24px;display:grid;box-shadow:0 16px 38px #042a3417}.v183-portal .staffing-brief .matcher-form>label:not(.form-privacy){color:#42606a;margin:0;font-size:11px}.v183-portal .staffing-brief .matcher-form input:not([type=checkbox]){border-radius:6px;height:44px;margin-top:6px;padding:10px 12px;font-size:13px}.v183-portal .staffing-brief .verification-preview,.v183-portal .staffing-brief .form-privacy,.v183-portal .staffing-brief .v76-selected-refs,.v183-portal .staffing-brief .v76-error,.v183-portal .staffing-brief .v77-request-created,.v183-portal .staffing-brief .light-button{grid-column:1/-1}.v183-portal .staffing-brief .verification-preview{border-radius:10px;align-items:center;padding:12px 14px;font-size:11px}.v183-portal .staffing-brief .verification-preview b{min-width:30px;height:30px}.v183-portal .staffing-brief .form-privacy{margin:0;font-size:10px!important}.v183-portal .staffing-brief .light-button{border-radius:7px;min-height:48px;margin-top:2px}.v183-portal .public-request-advisor{border-radius:14px}.v183-portal .employer-main-footer{color:#465960;background:#f3f6f5;border:1px solid #dce4e2;border-bottom:0;border-radius:28px 28px 0 0;grid-template-columns:1.25fr 1fr auto;align-items:start;gap:52px;width:min(1500px,100% - 64px);min-height:250px;margin:0 auto;padding:44px 50px;display:grid}.employer-main-footer-brand>a{width:min(330px,100%);display:block}.employer-main-footer-brand>p{color:#5b6d73;max-width:600px;margin:24px 0 0;font-size:14px;line-height:1.9}.employer-main-footer-contact{color:#53676e;gap:10px;margin:0;font-style:normal;display:grid}.employer-main-footer-contact>strong{color:var(--v183-ink);margin-bottom:5px;font-size:15px}.employer-main-footer-contact>a{color:var(--v183-teal);gap:3px;font-size:14px;font-weight:800;display:grid}.employer-main-footer-contact>a:hover,.employer-main-footer-links a:hover{color:var(--v183-navy)}.employer-main-footer-contact>a span{color:#718188;font-size:11px;font-weight:600}.employer-main-footer-contact>p{max-width:460px;margin:5px 0 0;font-size:13px;line-height:1.75}.employer-main-footer-contact>small{color:#718188;font-size:12px}.employer-main-footer-links{border-inline-start:1px solid #d9e1df;gap:13px;padding-inline-start:30px;display:grid}.employer-main-footer-links a{color:#53676e;font-size:14px;font-weight:800}@keyframes v183-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=1120px){.v183-portal .v183-hero{grid-template-columns:1fr}.v183-portal .v183-hero-copy{width:min(920px,100%)}.v195-hero-visual{height:clamp(340px,55vw,500px)}.v183-proof-rail{grid-template-columns:repeat(2,1fr)}.v183-proof-rail article:nth-child(2){border-inline-end:0}.v183-proof-rail article:nth-child(-n+2){border-bottom:1px solid #e0e8e6}.v183-portal .employer-main-footer{grid-template-columns:1fr 1fr}.v183-portal .staffing-brief{grid-template-columns:1fr}.v183-portal .v186-request-intro{max-width:760px;padding:18px 14px 4px}.employer-main-footer-links{border-inline-start:0;border-top:1px solid #d9e1df;grid-column:1/-1;grid-template-columns:repeat(3,auto);justify-content:start;padding:22px 0 0}}@media (width<=720px){.v183-portal{background-size:34px 34px}.v183-portal .v183-hero,.v183-portal .demo-talent-preview,.v183-portal .v76-need-builder,.v183-portal .employer-process,.v183-portal .staffing-brief{border-radius:22px;width:calc(100% - 20px);margin-inline:auto}.v183-portal .v183-hero{gap:30px;min-height:0;margin-top:10px;padding:52px 20px 62px}.v183-portal .v183-hero-copy{width:100%}.v183-portal .v183-hero h1{font-size:42px;line-height:1.13}.v183-portal .v183-hero>div>p:not(.eyebrow){font-size:14px}.v195-hero-visual{border-radius:18px;height:300px}.v242-employer-film-toggle{top:62px;inset-inline-end:14px}.v242-employer-film-scenes article{inset-inline-start:18px;width:calc(100% - 36px);padding-top:12px;bottom:48px}.v242-employer-film-scenes strong{font-size:20px}.v242-employer-film-timeline{bottom:20px;left:18px;right:18px}.v183-hero-actions{display:grid}.v183-hero-actions a{width:100%}.v183-portal .demo-talent-card,.v183-portal .demo-talent-card-inner{min-height:820px}.v183-portal .demo-talent-card.is-flipped,.v183-portal .demo-talent-card.is-flipped .demo-talent-card-inner{min-height:780px}.v183-portal .demo-talent-face{padding:20px}.demo-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr))}.v183-proof-rail{border-radius:17px;grid-template-columns:1fr;width:calc(100% - 40px);margin:-28px auto 64px;padding:8px 18px}.v183-proof-rail article,.v183-proof-rail article:nth-child(2),.v183-proof-rail article:nth-child(-n+2){border-inline-end:0;border-bottom:1px solid #e0e8e6;min-height:0;padding:18px 4px}.v183-proof-rail article:last-child{border-bottom:0}.v183-portal .demo-talent-preview,.v183-portal .v76-need-builder,.v183-portal .employer-process,.v183-portal .staffing-brief{padding:54px 18px}.v183-portal .demo-talent-preview>header{align-items:flex-start}.v183-portal .demo-talent-preview h2,.v183-portal .v76-need-builder .matcher-copy h2,.v183-portal .browser-head h2,.v183-portal .employer-process h2,.v183-portal .staffing-brief h2{font-size:36px}.v183-portal .v75-builder-card,.v183-portal .v76-review-card,.v183-portal .v76-complete-card{border-radius:16px;box-shadow:9px 10px #dbe9e4}.v183-portal .employer-process article{min-height:0}.v183-portal .staffing-brief{margin-bottom:38px;padding:18px}.v183-portal .employer-process{padding:34px 18px}.v183-portal .employer-process>div:last-child{grid-template-columns:1fr}.v183-portal .v187-process-track:before,.v183-portal .v187-process-track:after{width:2px;height:calc(100% - 44px);inset-block-start:23px;inset-inline-start:22px}.v183-portal .v187-process.is-visible .v187-process-track:after{animation-name:v187-line-progress-mobile}.v183-portal .employer-process article{min-height:0;padding:0 18px 18px}@keyframes v187-line-progress-mobile{0%{height:0}to{height:calc(100% - 44px)}}.v183-portal .staffing-brief .matcher-form{border-radius:16px;grid-template-columns:1fr;width:100%;padding:18px}.v183-portal .v186-request-intro{padding:20px 4px 4px}.v183-portal .employer-main-footer{border-radius:20px 20px 0 0;grid-template-columns:1fr;gap:32px;width:calc(100% - 20px);margin:0 auto;padding:34px 24px}.employer-main-footer-links{grid-column:auto;grid-template-columns:1fr;gap:12px}}@media (prefers-reduced-motion:reduce){.v183-portal *,.v183-portal :before,.v183-portal :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.v242-employer-film:after,.v242-employer-film .v242-employer-film-image,.v242-employer-film .v242-employer-film-white-screen,.v242-employer-film .v242-employer-film-brand,.v242-employer-film .v242-employer-film-scenes article,.v242-employer-film .v242-employer-film-timeline span{animation:none!important}.v242-employer-film:after,.v242-employer-film .v242-employer-film-image:first-child,.v242-employer-film .v242-employer-film-scenes article:first-child{opacity:1}.v242-employer-film .v242-employer-film-white-screen{opacity:0}.v242-employer-film .v242-employer-film-brand{top:18px;opacity:1;inset-inline-end:18px;transform:none}}.v183-portal .employer-process .v193-process-list{border:0;grid-template-columns:1fr;gap:18px;max-width:1180px;margin:0 auto;display:grid;position:relative}.v183-portal .v193-process-list:before,.v183-portal .v193-process-list:after{content:"";z-index:0;border-radius:999px;width:2px;position:absolute;inset-block:34px;inset-inline-start:31px}.v183-portal .v193-process-list:before{background:#cfdfdb}.v183-portal .v193-process-list:after{background:linear-gradient(180deg, var(--v183-teal), var(--v183-mint));height:0}.v183-portal .v187-process.is-visible .v193-process-list:after{animation:1.8s ease-out .15s forwards v193-vertical-progress}.v183-portal .v193-process-row{z-index:1;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:16px;display:grid;position:relative}.v183-portal .v187-process.motion-ready .v193-process-row{opacity:0;transform:translateY(18px)}.v183-portal .v187-process.motion-ready.is-visible .v193-process-row{animation:v193-row-reveal .62s calc(.16s + var(--step-index) * .16s) ease forwards}.v183-portal .employer-process article.v193-step-card,.v183-portal .v193-example-card{background:#fffffff0;border:1px solid #cdded9;border-radius:18px;min-height:210px;padding:24px;transition:transform .3s,border-color .3s,box-shadow .3s;box-shadow:0 13px 34px #072a380e}.v183-portal .employer-process article.v193-step-card{background:linear-gradient(130deg,#66d1bd26,#0000 55%),#f9fbfa;border-color:#bed8d2;grid-template-columns:auto 1fr;align-content:center;gap:18px;display:grid}.v183-portal .employer-process article.v193-step-card:hover,.v183-portal .v193-example-card:hover{border-color:#79c9ba;transform:translateY(-3px);box-shadow:0 20px 42px #072a3818}.v183-portal .employer-process article.v193-step-card>strong{color:#fff;background:#0f8c85;border:5px solid #edf5f2;border-radius:50%;place-items:center;width:62px;height:62px;margin:0;font:800 16px/1 Georgia,serif;display:grid;box-shadow:0 0 0 1px #a8d8ce}.v183-portal .v193-step-card small{color:#0f8c85;letter-spacing:.08em;font-size:9px;font-weight:900}.v183-portal .employer-process article.v193-step-card h3{color:var(--v183-ink);margin:8px 0;font-size:20px;line-height:1.35}.v183-portal .employer-process article.v193-step-card p{color:#5b7177;margin:0;font-size:13px;line-height:1.75}.v183-portal .v193-example-card{color:var(--v183-ink);position:relative;overflow:hidden}.v183-portal .v193-example-card:before{content:"";background:#66d1bd21;border-radius:50%;width:150px;height:150px;position:absolute;inset-block-start:-92px;inset-inline-end:-62px}.v183-portal .v193-example-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.v183-portal .v193-example-card>header span{color:#0d776f;letter-spacing:.1em;background:#e6f5f1;border-radius:999px;padding:6px 10px;font-size:8px;font-weight:900}.v183-portal .v193-example-card>header b{color:#8dcfc3;font:800 22px/1 Georgia,serif}.v183-portal .v193-example-card>h3{color:var(--v183-ink);margin:14px 0 4px;font-size:18px;line-height:1.45;position:relative}.v183-portal .v193-example-card>p{color:#61767c;margin:0 0 15px;font-size:12px;line-height:1.7;position:relative}.v183-portal .v193-source-example{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.v183-portal .v193-source-example span{color:#657a80;text-align:center;border:1px solid #d5e2df;border-radius:9px;padding:9px;font-size:9px;font-weight:800}.v183-portal .v193-source-example span.active{color:#0d776f;background:#e7f6f2;border-color:#76ccbc}.v183-portal .v193-source-example>strong{color:#29454d;background:#fbfcfc;border:1px solid #d8e4e1;border-radius:9px;grid-column:1/-1;padding:10px 13px;font-size:10px}.v183-portal .v193-review-example{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.v183-portal .v193-review-example span{background:#f8fbfa;border:1px solid #d8e4e1;border-radius:9px;min-width:0;padding:10px}.v183-portal .v193-review-example small,.v183-portal .v193-review-example b{display:block}.v183-portal .v193-review-example small{color:#72868b;font-size:7px}.v183-portal .v193-review-example b{color:#173842;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.v183-portal .v193-candidate-example{background:linear-gradient(120deg,#f5fbf9,#fff);border:1px solid #cce0dc;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.v183-portal .v193-anonymous-avatar{color:#66d1bd;background:#082c3e;border-radius:12px;place-items:center;width:45px;height:45px;font:800 12px Georgia,serif;display:grid}.v183-portal .v193-candidate-example div small{color:#71868b;letter-spacing:.06em;font-size:7px;display:block}.v183-portal .v193-candidate-example div strong{color:#092f43;margin-top:4px;font-size:11px;display:block}.v183-portal .v193-candidate-example div p{color:#667c81;margin:3px 0 0;font-size:8px}.v183-portal .v193-candidate-example>b{color:#0f8c85;font:800 22px Georgia,serif}.v183-portal .v193-candidate-example footer{border-top:1px solid #e0e9e7;flex-wrap:wrap;grid-column:1/-1;gap:6px;padding-top:10px;display:flex}.v183-portal .v193-candidate-example footer span{color:#0d776f;background:#dff3ee;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800}.v183-portal .v193-interview-example{gap:10px;display:grid}.v183-portal .v193-interview-example>div{background:#e7f6f2;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.v183-portal .v193-interview-example>div>span{color:#082c3e;background:#66d1bd;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.v183-portal .v193-interview-example p{margin:0}.v183-portal .v193-interview-example p small,.v183-portal .v193-interview-example p b{display:block}.v183-portal .v193-interview-example p small{color:#538077;font-size:7px}.v183-portal .v193-interview-example p b{color:#173842;margin-top:3px;font-size:10px}.v183-portal .v193-interview-example>section{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.v183-portal .v193-interview-example>section span{color:#36535a;text-align:center;border:1px solid #d1dfdc;border-radius:8px;padding:8px;font-size:8px;font-weight:800}@keyframes v193-vertical-progress{0%{height:0}to{height:calc(100% - 68px)}}@keyframes v193-row-reveal{to{opacity:1;transform:translateY(0)}}@media (width<=900px){.v183-portal .v193-process-row{grid-template-columns:1fr}.v183-portal .employer-process article.v193-step-card,.v183-portal .v193-example-card{min-height:0}}@media (width<=620px){.v183-portal .employer-process .v193-process-list{gap:14px}.v183-portal .v193-process-row{gap:9px}.v183-portal .employer-process article.v193-step-card,.v183-portal .v193-example-card{border-radius:14px;padding:18px}.v183-portal .employer-process article.v193-step-card{grid-template-columns:auto 1fr}.v183-portal .employer-process article.v193-step-card>strong{border-width:4px;width:48px;height:48px;font-size:13px}.v183-portal .v193-process-list:before,.v183-portal .v193-process-list:after{inset-inline-start:24px}.v183-portal .v193-source-example,.v183-portal .v193-review-example,.v183-portal .v193-interview-example>section{grid-template-columns:1fr 1fr}.v183-portal .v193-source-example>strong{grid-column:1/-1}}.v183-portal .v183-hero{grid-template-columns:minmax(430px,.82fr) minmax(560px,1.18fr);gap:clamp(28px,3vw,48px)}.v183-portal .v195-hero-visual{height:clamp(500px,43vw,660px)}.v183-portal .portal-hero aside.v204-hero-standard{color:#082c3e;background:#ffffffd1;border:1px solid #138f8838;border-radius:16px;min-height:0;margin-top:22px;padding:18px 20px 16px;display:block;overflow:hidden;box-shadow:0 12px 30px #072a380f}.v183-portal .portal-hero aside.v204-hero-standard:before{display:none}.v204-hero-standard header{align-items:start;gap:4px;display:grid;position:relative}.v204-hero-standard header span{color:#118d85;letter-spacing:.06em;font-size:11px;font-weight:900;line-height:1.5}.v204-hero-standard header strong{color:#082c3e;font-family:var(--font-interface-arabic), "Noto Sans Arabic", Arial, sans-serif;font-size:17px;font-weight:850;line-height:1.55}.v204-hero-standard>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.v204-hero-standard p{min-width:0;font-family:var(--font-interface-arabic), "Noto Sans Arabic", Arial, sans-serif;background:#f8fbfa;border:1px solid #dce9e6;border-radius:12px;align-items:flex-start;gap:9px;padding:12px;font-weight:650;display:flex;color:#587078!important;margin:0!important;font-size:12px!important;line-height:1.65!important}.v204-hero-standard p b{color:#0f766f;direction:ltr;background:#daf3ed;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.v204-hero-standard>small{color:#667c82;font-family:var(--font-interface-arabic), "Noto Sans Arabic", Arial, sans-serif;border-top:1px solid #e2ece9;margin-top:12px;padding-top:10px;font-size:11px;font-weight:600;line-height:1.65;display:block}.v183-portal[dir=ltr] .v204-hero-standard header strong,.v183-portal[dir=ltr] .v204-hero-standard p,.v183-portal[dir=ltr] .v204-hero-standard>small{font-family:var(--font-interface-latin), Arial, sans-serif}.v183-portal .employer-process{padding-block:34px}.v183-portal .employer-process>.section-heading{margin-bottom:20px}.v183-portal .v193-process-list{gap:10px!important}.v183-portal .v193-process-row{grid-template-columns:1fr;gap:10px}.v183-portal .v193-process-row.is-open{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr)}.v183-portal .employer-process article.v193-step-card{min-height:118px;padding:18px 22px}.v183-portal .v193-process-row.is-open article.v193-step-card,.v183-portal .v193-process-row.is-open .v193-example-card{min-height:218px}.v183-portal .employer-process article.v193-step-card>strong{border-width:4px;width:50px;height:50px}.v183-portal .employer-process article.v193-step-card h3{margin-block:4px;font-size:18px}.v183-portal .employer-process article.v193-step-card p{font-size:12px;line-height:1.6}.v204-process-toggle{color:#0d776f;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:9px;padding:0;font-size:11px;font-weight:800;display:inline-flex}.v204-process-toggle b{border:1px solid #9acfc5;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.v183-portal .v193-example-card[hidden]{display:none!important}.v183-portal .v193-process-row.is-open .v193-example-card{animation:.38s both v204-example-in}@keyframes v204-example-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.v204-official-proof{color:#082c3e;background:radial-gradient(circle at 0 0,#66d1bd2b,#0000 28%),#f7faf8;border:1px solid #cfe0dc;border-radius:26px;width:min(1420px,100% - 48px);margin:34px auto;padding:clamp(30px,4vw,54px)}.v204-official-proof>header{max-width:920px}.v204-official-proof .kicker,.v204-success .kicker,.v204-employer-faq .kicker{color:#118d85;letter-spacing:.09em;font-size:11px;font-weight:800}.v204-official-proof h2,.v204-success h2,.v204-employer-faq h2{color:#082c3e;margin:8px 0 10px;font-size:clamp(30px,3vw,44px);line-height:1.22}.v204-official-proof>header>p:last-child{color:#5b737b;max-width:760px;margin:0;font-size:14px;line-height:1.75}.v204-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.v204-proof-grid article{background:#fff;border:1px solid #d5e3df;border-radius:16px;min-width:0;min-height:150px;padding:20px;transition:transform .25s,border-color .25s,box-shadow .25s}.v204-proof-grid article:hover{border-color:#84cabe;transform:translateY(-4px);box-shadow:0 16px 30px #072a3814}.v204-proof-grid article>span{color:#16988f;font:700 15px/1 Georgia,serif}.v204-proof-grid h3{color:#0b3243;margin:18px 0 7px;font-size:16px;line-height:1.4}.v204-proof-grid p{color:#5b7178;margin:0;font-size:12px;line-height:1.7}.v204-proof-links{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.v204-proof-links a{color:#0b4e56;background:#fff;border:1px solid #bdd8d2;border-radius:8px;align-items:center;gap:12px;min-height:42px;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.v204-proof-links a:hover{border-color:#15938a}.v216-data-clarity{color:#fff;background:#082c3e;border-radius:20px;margin-top:24px;padding:clamp(24px,3vw,36px)}.v216-data-clarity>header{max-width:900px}.v216-data-clarity h3{margin:8px 0 10px;font-size:clamp(24px,2.5vw,34px);line-height:1.25}.v216-data-clarity .kicker{font-size:16px}.v216-data-clarity>header>p:last-child,.v216-data-clarity footer p{color:#c3d6da;margin:0;font-size:18px;line-height:1.75}.v216-data-clarity>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.v216-data-clarity article{background:#ffffff0e;border:1px solid #ffffff21;border-radius:13px;min-width:0;padding:17px}.v216-data-clarity article strong,.v216-data-clarity article span{display:block}.v216-data-clarity article strong{color:#75d9ca;margin-bottom:8px;font-size:17px}.v216-data-clarity article span{color:#d6e3e5;font-size:16px;line-height:1.65}.v216-data-clarity footer{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:18px;display:flex}.v216-data-clarity footer a{color:#75d9ca;flex:none;font-size:16px;font-weight:800;text-decoration:none}.v183-portal .demo-talent-preview{padding:clamp(38px,4vw,58px)}.v183-portal .demo-talent-preview>header{margin-bottom:24px}.v183-portal .demo-talent-card,.v183-portal .demo-talent-card-inner,html:lang(de) .v183-portal .demo-talent-card,html:lang(de) .v183-portal .demo-talent-card-inner,html:lang(en) .v183-portal .demo-talent-card,html:lang(en) .v183-portal .demo-talent-card-inner{min-height:700px}.v183-portal .demo-talent-card.is-flipped,.v183-portal .demo-talent-card.is-flipped .demo-talent-card-inner{min-height:760px}.v183-portal .demo-talent-face{padding:22px}.v183-portal .demo-talent-card{perspective:none;isolation:isolate}.v183-portal .demo-talent-card-inner,.v183-portal .demo-talent-card.is-flipped .demo-talent-card-inner{transform-style:flat;transform:none}.v183-portal .demo-talent-front,.v183-portal .demo-talent-back{min-height:inherit;backface-visibility:visible;position:relative;inset:auto;transform:none}.v183-portal .demo-talent-face[aria-hidden=true]{display:none!important}.v183-portal .demo-talent-front[aria-hidden=false]{opacity:1;visibility:visible;display:block}.v183-portal .demo-talent-back[aria-hidden=false]{opacity:1;visibility:visible;animation:.28s both v246-calendar-reveal;display:flex;transform:none}@keyframes v246-calendar-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.v183-portal .demo-talent-grid.has-open-interview{grid-template-columns:minmax(0,720px);justify-content:center}.v183-portal .demo-talent-grid.has-open-interview .demo-talent-card:not(.is-flipped){display:none}.v183-portal .demo-talent-grid.has-open-interview .demo-talent-card.is-flipped,.v183-portal .demo-talent-grid.has-open-interview .demo-talent-card.is-flipped .demo-talent-card-inner{width:100%;min-height:760px;scroll-margin-top:150px}.v183-portal .demo-talent-grid.has-open-interview .demo-talent-card.is-flipped{opacity:1!important;animation:none!important;transform:none!important}.v183-portal .demo-talent-grid.has-open-interview .demo-talent-back{border-color:#87cbc1;overflow:visible;box-shadow:0 24px 60px #072a3824}.v183-portal .demo-talent-grid dl{grid-auto-rows:minmax(76px,auto)}.v183-portal .demo-experience-list{margin:13px 0}.v183-portal .demo-skill-tags{gap:6px}.v183-portal .demo-skill-tags span{padding:7px 9px}.v204-demo-preview-note{color:#627980;text-align:center;margin-top:8px;font-size:9px;line-height:1.5;display:block}.demo-interview-confirmation{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:610px;padding:44px 34px;display:flex}.demo-interview-confirmation>span{background:var(--v183-teal);color:#fff;border-radius:50%;place-items:center;width:74px;height:74px;font-size:34px;display:grid;box-shadow:0 18px 40px #0f8f8838}.demo-interview-confirmation>small{color:var(--v183-teal);margin-top:22px;font-size:10px;font-weight:850}.demo-interview-confirmation h4{color:var(--v183-ink);margin:10px 0 12px;font-size:25px;line-height:1.35}.demo-interview-confirmation p{color:#5f767e;max-width:510px;margin:0;font-size:13px;line-height:1.85}.demo-interview-confirmation>strong{color:var(--v183-ink);margin-top:28px;font-size:12px}.demo-interview-confirmation>div{gap:8px;width:min(100%,480px);margin-top:10px;display:grid}.demo-interview-confirmation time{color:#184a58;background:#ffffffdb;border:1px solid #cfe2dd;border-radius:10px;padding:12px 16px;font-size:11px;font-weight:850}.demo-interview-confirmation nav{grid-template-columns:1fr 1fr;gap:9px;width:min(100%,480px);margin-top:24px;display:grid}.demo-interview-confirmation nav button{border:1px solid var(--v183-navy);min-height:48px;color:var(--v183-navy);cursor:pointer;background:#fff;border-radius:7px;padding:0 14px;font-size:11px;font-weight:900}.demo-interview-confirmation nav button:last-child{background:var(--v183-navy);color:#fff}@media (width<=620px){.demo-interview-confirmation{min-height:560px;padding:34px 10px}.demo-interview-confirmation nav{grid-template-columns:1fr}}.v183-portal .employer-need-preview{margin-block:38px;padding:30px 34px}.v183-portal .employer-need-preview-board{margin-top:18px}.v183-portal .preview-source-tabs{margin:12px 0}.v183-portal .preview-source-tabs span{padding-block:9px}.v183-portal .preview-form-line{margin-top:8px;padding-block:10px}.v183-portal .preview-form-line.description{min-height:62px}.v183-portal .preview-need-stack>div{min-height:80px}.v183-portal .preview-need-stack>span{min-height:42px}.v183-portal .employer-need-preview>footer{margin-top:16px}.v183-portal .twc-audience-details{margin-block:42px;padding:36px}.v183-portal .twc-audience-details h2{margin:10px 0 22px;font-size:clamp(30px,3vw,42px)}.v183-portal .twc-audience-details article{padding:22px}.v183-portal .twc-audience-details article h3{margin:10px 0}.v183-portal .twc-audience-details article p,.v183-portal .twc-audience-details article li{font-size:12px;line-height:1.65}.v204-success{color:#fff;background:#082c3e;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:center;gap:clamp(28px,5vw,70px);width:min(1180px,100% - 48px);margin:48px auto;padding:clamp(26px,4vw,48px);display:grid}.v204-success h2{color:#fff}.v204-success-copy>p:not(.kicker){color:#c2d4d8;font-size:14px;line-height:1.8}.v204-success-copy>span{color:#73d6c4;margin-top:6px;font-size:11px;font-weight:700;display:inline-flex}.v204-success-copy>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.v204-success-copy small{color:#a9c0c6;border-top:1px solid #ffffff29;padding-top:10px;font-size:9px}.v204-success-copy small b{color:#fff;margin-bottom:4px;font-size:13px;display:block}.v204-success figure{margin:0}.v204-success video{object-fit:cover;background:#051d29;border-radius:18px;width:100%;max-height:330px;display:block}.v204-success figcaption{color:#a9c0c6;margin-top:8px;font-size:10px}.v204-employer-faq{color:#082c3e;width:min(1180px,100% - 48px);margin:48px auto 66px}.v204-employer-faq>header{max-width:760px}.v204-faq-list{border-top:1px solid #cfdfdb;margin-top:22px}.v204-faq-list details{border-bottom:1px solid #cfdfdb}.v204-faq-list summary{color:#0b3243;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 0;font-size:15px;font-weight:800;list-style:none;display:grid}.v204-faq-list summary::-webkit-details-marker{display:none}.v204-faq-list summary span{color:#15938a;font:700 12px Georgia,serif}.v204-faq-list summary b{transition:transform .2s}.v204-faq-list details[open] summary b{transform:rotate(45deg)}.v204-faq-list details p{color:#5b7178;max-width:900px;margin:0 40px 18px;font-size:13px;line-height:1.8}.v204-employer-faq>aside{background:#e8f4f1;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding:24px;display:flex}.v204-employer-faq aside h3{margin:0 0 5px;font-size:22px}.v204-employer-faq aside p{color:#5d747a;margin:0;font-size:12px}.v204-employer-faq aside a{color:#fff;white-space:nowrap;background:#082c3e;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-width:min(360px,100%);min-height:76px;padding:0 30px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 16px 34px #082c3e2e}@media (width<=1120px){.v183-portal .v183-hero{grid-template-columns:1fr}.v183-portal .v195-hero-visual{height:clamp(400px,58vw,560px)}}@media (width<=980px){.v183-portal .v193-process-row.is-open{grid-template-columns:1fr}.v204-proof-grid,.v216-data-clarity>div{grid-template-columns:1fr 1fr}.v204-success{grid-template-columns:1fr}}@media (width<=700px){.v204-hero-standard>div,.v204-proof-grid{grid-template-columns:1fr}.v204-hero-standard header{flex-direction:column;align-items:flex-start}.v183-portal .v195-hero-visual{height:360px}.v183-portal .portal-hero aside.v204-hero-standard{padding:16px}.v204-hero-standard header strong{font-size:16px}.v204-hero-standard p{font-size:12px!important}.v183-portal .employer-process,.v204-official-proof,.v204-success,.v204-employer-faq{width:min(100% - 24px,1180px)}.v183-portal .employer-process{padding:26px 16px}.v183-portal .employer-process article.v193-step-card{padding:16px}.v204-proof-grid article{min-height:0}.v204-success-copy>div{grid-template-columns:1fr 1fr}.v216-data-clarity>div{grid-template-columns:1fr}.v216-data-clarity footer{flex-direction:column;align-items:flex-start}.v204-employer-faq>aside{flex-direction:column;align-items:stretch}.v204-employer-faq aside a{justify-content:space-between;width:100%;min-width:0;min-height:68px;padding-inline:22px;font-size:16px}.v204-faq-list details p{margin-inline:0}}@media (prefers-reduced-motion:reduce){.v183-portal .v193-process-row.is-open .v193-example-card,.v204-proof-grid article,.v204-faq-list summary b{transition:none;animation:none}}.twc-public-header-shell{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf7f5;border-bottom:1px solid #071f3017;position:sticky;top:0;box-shadow:0 12px 36px #071f300a}.twc-audience-details{color:#082438;background:#f4f7f5;border:1px solid #d6e2df;width:min(1180px,100% - 48px);margin:78px auto;padding:clamp(30px,5vw,64px)}.twc-audience-details>header>span{color:#138f88;letter-spacing:.1em;font-size:12px;font-weight:700}.twc-audience-details h2{max-width:760px;margin:16px 0 36px;font-size:clamp(32px,4vw,56px);line-height:1.25}.twc-audience-details-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.twc-audience-details article{background:#fff;border:1px solid #d8e2e0;padding:28px}.twc-audience-details article small{color:#138f88;font-weight:700}.twc-audience-details article h3{margin:16px 0;font-size:22px}.twc-audience-details article p,.twc-audience-details article li{color:#536c77;line-height:1.8}.twc-audience-details article ul{gap:8px;padding:0;list-style:none;display:grid}.twc-audience-details article li{color:#138f88}.twc-audience-details article li span{color:#536c77}.twc-audience-details-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.twc-audience-details-actions a{color:#fff;background:#08283a;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.twc-audience-details-actions a:last-child{color:#082438;background:#72d5c1}.legal-page{color:#082438;background:#f5f4ef;min-height:100vh}.legal-hero{color:#fff;background:#08283a;padding:clamp(90px,11vw,170px) max(7vw,50vw - 550px) clamp(55px,7vw,95px)}.legal-hero>span{color:#72d5c1;letter-spacing:.13em;font-size:12px;font-weight:700}.legal-hero h1{max-width:920px;margin:22px 0 18px;font-size:clamp(40px,6vw,76px);line-height:1.15}.legal-hero p{color:#c7d6da;max-width:780px;font-size:17px;line-height:1.8}.legal-hero small{color:#91aab2}.legal-content{width:min(1100px,100% - 40px);margin:0 auto;padding:70px 0 110px}.legal-verified{color:#186d69;background:#e2f3ef;border-inline-start:3px solid #14968d;margin:0 0 35px;padding:18px 22px;font-weight:700}.legal-content article{border-top:1px solid #cad8d6;padding:38px 0 38px min(76px,7vw);position:relative}[dir=rtl] .legal-content article{padding:38px min(76px,7vw) 38px 0}.legal-content article>small{inset-inline-start:0;color:#15978e;font-weight:700;position:absolute;top:44px}.legal-content article h2{margin:0 0 20px;font-size:clamp(24px,3vw,36px)}.legal-content article p,.legal-content article li,.legal-content dd{color:#526b77;font-size:16px;line-height:1.9}.legal-content article ul{gap:10px;padding-inline-start:18px;display:grid}.legal-content dl{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.legal-content dl>div{background:#fff;border:1px solid #d8e2e0;padding:20px}.legal-content dt{color:#14968d;font-size:12px;font-weight:700}.legal-content dd{margin:10px 0 0}.legal-link{color:#fff;background:#08283a;align-items:center;min-height:50px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.legal-page>footer:not(.twc-public-footer){color:#fff;background:#061f30;justify-content:space-between;align-items:center;gap:20px;min-height:130px;padding:30px max(6vw,50vw - 590px);display:flex}.legal-page>footer:not(.twc-public-footer) a{color:#fff}.legal-page>footer:not(.twc-public-footer) .twc-brand-lockup{height:50px}@media (width<=700px){.twc-audience-details-grid,.legal-content dl{grid-template-columns:1fr}.legal-content article,[dir=rtl] .legal-content article{padding-inline:0;padding-top:66px}.legal-content article>small{top:34px}.legal-page>footer:not(.twc-public-footer){flex-direction:column;align-items:flex-start}}.twc-public-header{color:#071f30;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:24px;width:min(1680px,100% - 64px);min-height:84px;margin:auto;font-family:Noto Sans Arabic,Arial,sans-serif;display:grid}.twc-public-path-nav{color:#38515d;scrollbar-width:none;border-top:1px solid #071f3012;justify-content:center;align-items:center;gap:clamp(18px,3vw,48px);width:min(1680px,100% - 64px);min-height:42px;margin:auto;font-family:Noto Sans Arabic,Arial,sans-serif;display:flex;overflow-x:auto}.twc-public-path-nav::-webkit-scrollbar{display:none}.twc-public-path-nav a{white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;min-height:42px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.twc-public-path-nav a:hover,.twc-public-path-nav a:focus-visible{color:#0b7f78;border-bottom-color:#158f88}.twc-mobile-path-menu{display:none}.twc-public-brand{direction:ltr;justify-self:start}.twc-brand-lockup{direction:ltr;align-items:center;gap:17px;display:inline-flex}.brand>.twc-brand-lockup,.footer-brand>.twc-brand-lockup{flex-direction:row;line-height:normal;display:inline-flex}.twc-brand-mark{align-items:flex-end;gap:4px;width:46px;height:49px;display:flex}.twc-brand-mark i{transform-origin:bottom;background:#06243a;border-radius:8px 8px 2px 2px;width:10px;height:28px;display:block;transform:rotate(28deg)}.twc-brand-mark i:nth-child(2){background:#19bfc1;height:42px}.twc-brand-mark i:nth-child(3){background:#78dcc7;height:32px}.twc-brand-words{white-space:nowrap;align-items:center;gap:7px;display:flex}.twc-brand-words b{letter-spacing:.08em;font-size:14px;font-weight:800}.twc-brand-words b:first-child{color:#06243a}.twc-brand-words b:nth-child(2){color:#19bfc1}.twc-brand-words b:nth-child(3){color:#78dcc7}.twc-public-actions{justify-self:end;align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex}.twc-language-switch{direction:ltr;border:1px solid #d8dedf;border-radius:999px;padding:3px;display:flex}.twc-language-switch button{color:#66737a;cursor:pointer;background:0 0;border:0;border-radius:99px;min-width:31px;padding:7px 6px;font-size:10px;font-weight:800}.twc-language-switch button.active{color:#fff;background:#071f30}.twc-public-login,.twc-public-employer,.twc-public-talent{white-space:nowrap;justify-content:center;align-items:center;min-height:46px;padding:0 15px;display:inline-flex}.twc-public-header .twc-public-login{background:#fff;border:1px solid #071f3033;color:#071f30!important}.twc-public-header .twc-public-employer{background:#158f88;color:#fff!important}.twc-public-header .twc-public-talent{background:#071f30;gap:10px;color:#fff!important}.twc-public-actions button.twc-public-employer,.twc-public-actions button.twc-public-talent{font:inherit;cursor:pointer;border:0;border-radius:0}.twc-public-header .twc-public-employer.is-current,.twc-public-header .twc-public-talent.is-current{outline-offset:3px;outline:2px solid #72d5c1}.twc-public-header .twc-public-talent span{color:#72d5c1!important}.twc-public-header .twc-public-login:hover,.twc-public-header .twc-public-login:focus-visible{border-color:#158f88;color:#158f88!important}.twc-public-header .twc-public-employer:hover,.twc-public-header .twc-public-employer:focus-visible{background:#071f30;color:#fff!important}.twc-public-header .twc-public-talent:hover,.twc-public-header .twc-public-talent:focus-visible{background:#0d3145;color:#fff!important}.legal-page .twc-public-header-shell+article{margin-top:55px}@media (width<=1250px){.twc-public-header{grid-template-columns:1fr auto}}@media (width<=820px){.twc-public-header{width:min(100% - 32px,720px);min-height:74px}.twc-brand-lockup{gap:10px}.twc-brand-mark{transform-origin:0;width:36px;height:41px;transform:scale(.84)}.twc-brand-words b{font-size:11px}.twc-public-employer,.twc-public-talent,.twc-public-path-nav{display:none}.twc-mobile-path-menu{border-top:1px solid #071f3012;width:100%;display:block}.twc-mobile-path-menu summary{color:#08283a;cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding-inline:18px;font-size:13px;font-weight:800;list-style:none;display:flex}.twc-mobile-path-menu summary::-webkit-details-marker{display:none}.twc-mobile-path-menu summary:after{content:"+";color:#0b7f78;font-size:20px;line-height:1}.twc-mobile-path-menu[open] summary:after{content:"−"}.twc-mobile-path-menu nav{background:#fbfaf7;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 12px 14px;display:grid}.twc-mobile-path-menu nav a{color:#203f4d;text-align:center;background:#fff;border:1px solid #d5e2df;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}}@media (width<=560px){.twc-public-header{grid-template-columns:auto 1fr;gap:8px;width:calc(100% - 24px)}.twc-brand-words{gap:4px}.twc-brand-words b{letter-spacing:.04em;font-size:8px}.twc-public-actions{gap:5px}.twc-public-login{min-height:40px;padding:0 9px;font-size:10px}.twc-language-switch button{min-width:25px;padding-inline:4px;font-size:8px}}.twc-public-footer{color:#082438;background:linear-gradient(135deg,#fff 0%,#f3f8f7 100%);border:1px solid #d2e3e0;border-radius:28px;grid-template-columns:minmax(0,1.12fr) minmax(300px,.92fr) minmax(170px,.42fr);grid-template-areas:"brand contact links";align-items:start;gap:clamp(26px,4vw,64px);width:min(1540px,100% - 48px);margin:clamp(44px,6vw,84px) auto 24px;padding:clamp(28px,4vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #08283a12}.twc-public-footer:before{content:"";background:linear-gradient(90deg,#06243a 0 33.33%,#19bfc1 33.33% 66.66%,#78dcc7 66.66% 100%);height:5px;position:absolute;inset:0 0 auto}.twc-public-footer a{color:inherit;text-decoration:none}.twc-public-footer-brand>a{width:fit-content;display:inline-flex}.twc-public-footer-brand{z-index:1;grid-area:brand;min-width:0;position:relative}.twc-public-footer-brand .twc-brand-lockup{opacity:1;gap:20px}.twc-public-footer-brand .twc-brand-mark{gap:5px;width:58px;height:62px}.twc-public-footer-brand .twc-brand-mark i{width:13px;height:34px}.twc-public-footer-brand .twc-brand-mark i:nth-child(2){height:52px}.twc-public-footer-brand .twc-brand-mark i:nth-child(3){height:40px}.twc-public-footer-brand .twc-brand-words{gap:8px}.twc-public-footer-brand .twc-brand-words b{letter-spacing:.035em;font-size:clamp(15px,1.3vw,18px);font-weight:800}.twc-public-footer-brand>p{color:#34515d;max-width:680px;margin:22px 0 0;font-size:clamp(15px,1.2vw,18px);font-weight:650;line-height:1.8}.twc-public-footer-contact{border-inline-start:1px solid #d2dddb;grid-area:contact;gap:13px;padding-inline-start:clamp(22px,3vw,42px);font-style:normal;display:grid}.twc-public-footer-contact>strong{color:#138f88;margin-bottom:8px}.twc-public-footer-contact>a{flex-wrap:wrap;align-items:baseline;gap:12px;width:fit-content;font-weight:750;display:flex}.twc-public-footer-contact>a:hover,.twc-public-footer-contact>a:focus-visible,.twc-public-footer-links a:hover,.twc-public-footer-links a:focus-visible{color:#138f88}.twc-public-footer-contact>a span{color:#74878e;font-size:.82em}.twc-public-footer-contact>p,.twc-public-footer-contact>small{color:#60747c;margin:0;line-height:1.8}.twc-public-footer-contact>small{color:#83949a}.twc-public-footer-links{grid-area:links;align-content:start;gap:22px;display:grid}.twc-public-footer-links a{color:#405a66;width:fit-content;font-weight:700}.verification-page{padding:0 0 24px;display:block}.verification-page>.verification-card{margin:clamp(40px,7vw,88px) auto}@media (width<=980px){.twc-public-footer{grid-template-columns:1fr 1fr;grid-template-areas:"brand brand""contact links"}.twc-public-footer-links{flex-wrap:wrap;display:flex}}@media (width<=680px){.twc-public-footer{border-radius:20px;grid-template-columns:1fr;grid-template-areas:"brand""contact""links";width:calc(100% - 24px);padding:26px 22px}.twc-public-footer-contact{border-block:1px solid #d2dddb;border-inline-start:0;padding-block:24px;padding-inline-start:0}.twc-public-footer-links{gap:16px}}:root{--type-display:clamp(2.2rem, 3.8vw, 4rem);--type-h1:clamp(2rem, 3.2vw, 3.55rem);--type-h2:clamp(1.85rem, 3vw, 3.25rem);--type-h3:clamp(1.5rem, 1.8vw, 2rem);--type-body:clamp(1.08rem, .32vw + 1rem, 1.2rem);--type-card:clamp(1.02rem, .2vw + .96rem, 1.12rem);--type-small:clamp(.9rem, .16vw + .85rem, 1rem);--type-control:clamp(1rem, .18vw + .94rem, 1.08rem);--reading-line:1.78;--heading-line:1.17;--motion-ease:cubic-bezier(.22, .75, .2, 1)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;font-size:16px}body{color:var(--ink,#14222d);font-size:var(--type-body);font-synthesis:none;font-weight:400;line-height:var(--reading-line);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:var(--font-plex-sans), "IBM Plex Sans", "Segoe UI", Arial, sans-serif!important}html:lang(ar) body,html:lang(ar) body :where(:not(code,pre,kbd,samp)){letter-spacing:0;font-family:var(--font-plex-sans-arabic), "Noto Sans Arabic", "Segoe UI", Tahoma, Arial, sans-serif!important}html:lang(de) body,html:lang(en) body,html:lang(de) body :where(:not(code,pre,kbd,samp)),html:lang(en) body :where(:not(code,pre,kbd,samp)){font-family:var(--font-plex-sans), "IBM Plex Sans", "Segoe UI", Arial, sans-serif!important}:is(code,pre,kbd,samp){font-family:SFMono-Regular,Consolas,monospace!important}html:lang(de) :is(h1,h2,h3){letter-spacing:-.025em;overflow-wrap:anywhere}html:lang(en) :is(h1,h2,h3){letter-spacing:-.025em;overflow-wrap:break-word}html:lang(de) :is(p,li,dd){-webkit-hyphens:auto;hyphens:auto}html:lang(en) :is(p,li,dd){-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word}:where(main,[role=main]) h1{text-wrap:balance;margin-block:.2em .38em;font-family:inherit!important;font-size:var(--type-h1)!important;font-weight:700!important;line-height:var(--heading-line)!important}:where(main,[role=main]) :is(.hero,[class*=-hero],[class*=hero-]) h1{font-size:var(--type-display)!important}:where(main,[role=main]) h2{text-wrap:balance;font-family:inherit!important;font-size:var(--type-h2)!important;font-weight:700!important;line-height:1.24!important}:where(main,[role=main]) article h2,:where(main,[role=main]) :is([class*=card],details,form) h2{font-size:clamp(1.42rem,2vw,2.05rem)!important}:where(main,[role=main]) h3{font-family:inherit!important;font-size:var(--type-h3)!important;font-weight:650!important;line-height:1.35!important}:where(main,[role=main]) :is(h4,h5,h6){font-family:inherit!important;font-size:clamp(1.05rem,1.2vw,1.28rem)!important;font-weight:650!important;line-height:1.42!important}:where(main,[role=main]) :is(p,li,dd,blockquote){font-size:var(--type-body)!important;line-height:var(--reading-line)!important}:where(main,[role=main]) :is([class*=card],[class*=panel],details,form) :is(p,li,dd,dt,label){font-size:var(--type-card)!important;line-height:1.68!important}:where(main,[role=main],header,footer) :is(small,.kicker,.eyebrow,[class*=caption],[class*=meta]){font-weight:600;font-size:var(--type-small)!important;line-height:1.58!important}:where(nav,header,footer) a,:where(main,[role=main]) :is(button,input,select,textarea){font-family:inherit!important;font-size:var(--type-control)!important}:where(main,[role=main]) :is(input,select,textarea){min-height:46px;line-height:1.45}:where(main,[role=main]) button,:where(main,[role=main]) a[class*=button],:where(main,[role=main]) a[class*=action],:where(main,[role=main]) a[class*=cta]{min-height:44px;font-weight:650!important}:where(table) :is(th,td){line-height:1.55;font-size:var(--type-card)!important}footer :is(p,a,address,li){font-size:clamp(.88rem,.16vw + .84rem,.98rem)!important;line-height:1.68!important}:where(main,[role=main]) :is([class$=-card],[class*=-card\ ],details,.candidate-before-grid article,.individual-method article,.candidate-deliverables-grid article,.vertical-process article,.knowledge-card-grid article,.v204-proof-grid article,.v216-data-clarity article):not(.demo-talent-card,.real-match-card,.demo-talent-face,.real-match-face,.cp-profile-sheet){outline-offset:-1px;transform-origin:50%;outline:1px solid #0000;position:relative;transition:transform .34s var(--motion-ease), box-shadow .34s var(--motion-ease), border-color .34s ease, outline-color .34s ease!important}.candidate-before-grid article{min-height:160px!important;padding:20px!important}.candidate-before-grid h3{margin-block:20px 8px!important}.individual-portal .individual-method article{min-height:154px!important;padding:19px!important}.candidate-deliverables-grid article{min-height:108px!important;padding:18px!important}.candidate-route-grid>button{min-height:150px!important;padding:20px!important}.individual-portal .goal-card{min-height:170px!important;padding:20px!important}.vertical-home-card{min-height:270px!important;padding:24px!important}.vertical-home-card h3{margin-top:64px!important}.knowledge-card-grid article{min-height:320px!important;padding:24px!important}.cp-audience-card{padding:clamp(22px,3vw,38px)!important}.cp-evidence-card{min-height:205px!important;padding:18px!important}.v204-proof-grid article{min-height:126px!important;padding:18px!important}.v216-data-clarity article{padding:14px!important}:is(.candidate-before-grid article>span,.individual-method article>span,.candidate-deliverables-grid article>span,.candidate-route-grid>button>span,.vertical-process article>span,.knowledge-card-grid article>span,.v204-proof-grid article>span,.cp-evidence-card header>span,.cp-audience-card-head>span,.cp-path-number,.goal-card>span){transition:transform .34s var(--motion-ease), color .34s ease, background-color .34s ease, box-shadow .34s ease;animation:twc-card-index-arrive .68s var(--motion-ease) both}@keyframes twc-card-index-arrive{0%{opacity:0;transform:translateY(9px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(main,[role=main]) :is([class$=-card],[class*=-card\ ],details,.candidate-before-grid article,.individual-method article,.candidate-deliverables-grid article,.vertical-process article,.knowledge-card-grid article,.v204-proof-grid article,.v216-data-clarity article):not(.demo-talent-card,.real-match-card,.demo-talent-face,.real-match-face,.cp-profile-sheet):is(:hover,:focus-within){border-color:#0e978f8f!important;outline-color:#66d1bd6b!important;transform:translateY(-6px)scale(1.008)!important;box-shadow:0 24px 52px #071f3021,0 0 0 5px #66d1bd12,inset 0 0 0 999px #66d1bd12!important}:is(.candidate-before-grid article,.individual-method article,.candidate-deliverables-grid article,.candidate-route-grid>button,.vertical-process article,.knowledge-card-grid article,.v204-proof-grid article,.cp-evidence-card,.cp-audience-card,.goal-card):is(:hover,:focus-within) :is(span:first-child,.cp-path-number){color:#0ba097;transform:translateY(-4px)rotate(-3deg)scale(1.1)}}:focus-visible{outline-offset:3px!important;outline:3px solid #0e8c875c!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(main,[role=main]) :is([class$=-card],[class*=-card\ ],[class$=-post],[class*=-post\ ],details):not(.demo-talent-card,.real-match-card,.demo-talent-face,.real-match-face){transition:transform .34s var(--motion-ease), box-shadow .34s var(--motion-ease), border-color .34s ease}:where(main,[role=main]) :is([class$=-card],[class*=-card\ ],[class$=-post],[class*=-post\ ],details):not(.demo-talent-card,.real-match-card,.demo-talent-face,.real-match-face):hover{border-color:#0e8c8757;transform:translateY(-4px);box-shadow:0 18px 44px #091f3217,inset 0 0 0 999px #66d1bd11}:where(main,[role=main]) :is(button,a[class*=button],a[class*=cta]){transition:transform .24s var(--motion-ease), box-shadow .24s var(--motion-ease), background-color .24s ease, border-color .24s ease}:where(main,[role=main]) :is(button,a[class*=button],a[class*=cta]):hover:not(:disabled){transform:translateY(-2px)}}:where(main,[role=main]) :is([class$=-card],[class*=-card\ ],details,.candidate-before-grid article,.individual-method article,.candidate-deliverables-grid article,.vertical-process article,.knowledge-card-grid article,.v204-proof-grid article,.v216-data-clarity article):not(.demo-talent-card,.real-match-card,.demo-talent-face,.real-match-face,.cp-profile-sheet):active{border-color:#0e978f9e!important;transform:translateY(-2px)scale(.992)!important;box-shadow:0 12px 28px #071f3024,inset 0 0 0 999px #66d1bd1a!important}.global-motion-ready [data-global-reveal=true]{opacity:0;transition:opacity .72s var(--motion-ease) var(--global-reveal-delay,0s), transform .72s var(--motion-ease) var(--global-reveal-delay,0s);will-change:opacity, transform;transform:translateY(16px)}.global-motion-ready [data-global-reveal=true].is-globally-visible{opacity:1;will-change:auto;transform:translate(0,0)}@media (width<=720px){:root{--type-display:clamp(1.9rem, 7.8vw, 2.55rem);--type-h1:clamp(1.78rem, 7.2vw, 2.35rem);--type-h2:clamp(1.7rem, 7vw, 2.35rem);--type-h3:clamp(1.35rem, 5vw, 1.65rem);--type-body:1.08rem;--type-card:1.02rem;--type-small:.92rem;--type-control:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.individual-portal .individual-method article[role=button]{cursor:pointer;isolation:isolate;-webkit-user-select:none;user-select:none;overflow:hidden;transition:background .36s var(--motion-ease), transform .36s var(--motion-ease), box-shadow .36s var(--motion-ease), border-color .36s ease, outline-color .36s ease!important}.individual-portal .individual-method article[role=button]>*{z-index:2;position:relative}.individual-portal .individual-method article[role=button]:after{content:"";z-index:1;inset-inline-end:-76px;opacity:0;pointer-events:none;width:190px;height:190px;transition:opacity .38s ease, transform .5s var(--motion-ease);border:1px solid #9ef4e261;border-radius:50%;position:absolute;bottom:-98px;transform:scale(.55);box-shadow:0 0 0 28px #82e1cf14,0 0 0 58px #82e1cf0b}.individual-portal .individual-method article[role=button]:is([aria-pressed=true],:hover,:focus-visible){animation:twc-method-card-select .48s var(--motion-ease) both;background:radial-gradient(circle at 14% 12%,#ffffff2b,#0000 42%),linear-gradient(145deg,#15998f 0%,#0b6f70 100%)!important;border-color:#96f0dedb!important;outline-color:#96f0de80!important;transform:translateY(-6px)scale(1.015)!important;box-shadow:0 24px 52px #000d1a4d,0 0 0 5px #6fddca1a,inset 0 0 0 1px #ffffff21!important}.individual-portal .individual-method article[role=button]:is([aria-pressed=true],:hover,:focus-visible):before{width:4px;height:100%;box-shadow:0 0 18px #9ef4e2c7}.individual-portal .individual-method article[role=button]:is([aria-pressed=true],:hover,:focus-visible):after{opacity:1;transform:scale(1)}.individual-portal .individual-method article[role=button]:is([aria-pressed=true],:hover,:focus-visible)>span{background:#a2ecde;border-radius:999px;place-items:center;min-width:42px;min-height:42px;padding:4px 9px;display:inline-grid;transform:translateY(-3px)rotate(-3deg)scale(1.08);box-shadow:0 9px 24px #02232d3d;color:#073044!important}.individual-portal .individual-method article[role=button]:is([aria-pressed=true],:hover,:focus-visible) h3{color:#fff!important}.individual-portal .individual-method article[role=button]:is([aria-pressed=true],:hover,:focus-visible) p{color:#e8f8f5!important}@keyframes twc-method-card-select{0%{transform:translateY(0)scale(.985)}58%{transform:translateY(-8px)scale(1.025)}to{transform:translateY(-6px)scale(1.015)}}@media (prefers-reduced-motion:reduce){.individual-portal .individual-method article[role=button],.individual-portal .individual-method article[role=button]:after{transition:none!important}.individual-portal .individual-method article[role=button]:is([aria-pressed=true],:hover,:focus-visible){animation:none!important;transform:none!important}}.account-command-center,.account-contact-center{color:#102f43;background:#fff;border:1px solid #dce7e8;border-radius:24px;width:min(1280px,100% - 48px);margin:28px auto;overflow:hidden;box-shadow:0 18px 54px #0d2d3f13}.account-command-center{padding:clamp(24px,4vw,46px)}.account-command-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;display:grid}.account-command-head h2,.account-contact-center h2{margin:7px 0 10px;font-size:clamp(25px,3vw,39px);line-height:1.3;color:#0b2e42!important}.account-command-head p:not(.kicker),.account-contact-intro>p:not(.kicker){color:#657b85;max-width:760px;margin:0;font-size:14px;line-height:1.9}.account-command-score{color:#fff;background:linear-gradient(140deg,#0a3044,#145f70);border-radius:18px;gap:4px;min-width:190px;padding:18px 22px;display:grid}.account-command-score span,.account-command-score small{color:#bfe7e3;font-size:11px}.account-command-score strong{font-size:37px;line-height:1.2}.account-stage-track{grid-template-columns:repeat(6,minmax(0,1fr));margin:34px 0;display:grid;position:relative}.account-stage-track:before{content:"";background:#dae5e7;height:2px;position:absolute;top:20px;left:8%;right:8%}.account-stage-track>div{text-align:center;justify-items:center;gap:9px;display:grid;position:relative}.account-stage-track span{color:#7c8d94;z-index:1;background:#fff;border:2px solid #d5e1e3;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:grid}.account-stage-track b{color:#75858c;font-size:11px;line-height:1.5}.account-stage-track .stage-complete b{color:#167f79}.account-stage-track .stage-current span{color:#74d8ca;background:#112f43;border-color:#112f43;box-shadow:0 0 0 7px #e6f4f2}.account-stage-track .stage-current b{color:#112f43;font-weight:900}.account-command-grid{grid-template-columns:1.12fr .88fr 1fr;gap:14px;display:grid}.account-command-grid>article{background:#f8fbfb;border:1px solid #e0e9eb;border-radius:17px;min-height:172px;padding:21px}.account-command-grid small{color:#70838b;font-size:10px}.account-command-grid h3{color:#113247;margin:8px 0 20px;font-size:17px;line-height:1.65}.next-action-card{background:linear-gradient(145deg,#eff9f7,#fff)!important;border-color:#bde1dc!important}.next-action-card>div{flex-wrap:wrap;gap:8px;display:flex}.next-action-card a,.account-contact-form button{color:#fff;cursor:pointer;background:#0b3045;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:9px 15px;font-size:11px;font-weight:800;display:inline-flex}.next-action-card a+a{background:#16958d}.email-update-card{align-items:flex-start;gap:16px;display:flex}.email-update-card>span{color:#0a857d;background:#dff4f0;border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.email-update-card h3{margin-bottom:7px}.email-update-card p,.recent-file-updates p{color:#667b85;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.8}.recent-file-updates>div{border-bottom:1px solid #e6edef;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.recent-file-updates>div:last-child{border-bottom:0}.recent-file-updates i{background:#16958d;border-radius:50%;width:8px;height:8px;margin-top:5px}.recent-file-updates span{gap:3px;display:grid}.recent-file-updates b{color:#1c3b4d;font-size:10px}.account-contact-center{grid-template-columns:.8fr 1.1fr 1.2fr;align-items:start;gap:30px;padding:clamp(24px,4vw,42px);scroll-margin-top:24px;display:grid}.advisor-card{color:#fff;background:#0b3045;border-radius:14px;gap:5px;margin-top:22px;padding:17px;display:grid}.advisor-card span,.advisor-card small,.advisor-card em{color:#bcd3da;font-size:9px;font-style:normal}.advisor-card strong{font-size:15px}.advisor-card a{color:#72d8ca;overflow-wrap:anywhere;font-size:10px}.account-contact-form{gap:13px;display:grid}.account-contact-form label{color:#17364a;font-size:11px;font-weight:800}.account-contact-form input,.account-contact-form textarea{color:#17364a;width:100%;font:inherit;background:#fbfcfc;border:1px solid #cfdddf;border-radius:11px;margin-top:7px;padding:13px}.account-contact-form input{height:48px}.account-contact-form textarea{resize:vertical;min-height:126px}.account-contact-form button{background:#15958d;width:100%}.account-contact-form button:disabled{opacity:.55;cursor:wait}.account-contact-form>small{color:#788b93;overflow-wrap:anywhere;font-size:9px}.account-message-history h3{color:#123449;margin:5px 0 13px;font-size:18px}.account-message-history>article{border-bottom:1px solid #e3ebed;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:13px 0;display:grid}.account-message-history article strong{color:#16384c;font-size:11px}.account-message-history article p{color:#70828a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:9px;line-height:1.6;display:-webkit-box;overflow:hidden}.account-message-history article>small{color:#809198;font-size:8px}.message-status{color:#0c7e75;white-space:nowrap;background:#e3f4f1;border-radius:999px;grid-row:span 2;align-self:start;padding:6px 9px;font-size:8px;font-weight:900}.message-status.status-closed{color:#526976;background:#e9edf0}#candidate-profile,#company-verification{scroll-margin-top:24px}@media (width<=980px){.account-command-grid,.account-contact-center{grid-template-columns:1fr 1fr}.account-message-history{grid-column:1/-1}.account-stage-track{grid-template-columns:repeat(3,1fr);gap:18px 8px}.account-stage-track:before{display:none}}@media (width<=650px){.account-command-center,.account-contact-center{border-radius:17px;width:calc(100% - 28px);margin-block:16px}.account-command-head,.account-command-grid,.account-contact-center{grid-template-columns:1fr}.account-command-score{min-width:0}.account-stage-track{grid-template-columns:1fr;gap:0;margin:24px 0}.account-stage-track>div{text-align:start;grid-template-columns:38px 1fr;place-items:center start;gap:12px;padding:7px 0}.account-stage-track span{width:36px;height:36px}.account-command-grid>article{min-height:0}.account-message-history{grid-column:auto}}@media (prefers-reduced-motion:no-preference){.account-command-center,.account-contact-center{animation:.5s both account-platform-enter}.account-command-grid>article,.account-contact-center>div{transition:transform .2s,box-shadow .2s}.account-command-grid>article:hover,.account-contact-center>div:hover{transform:translateY(-2px)}}@keyframes account-platform-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}:root{--brand-navy:#06243a;--brand-turquoise:#19bfc1;--brand-mint:#78dcc7;--navy:#06243a;--navy-2:#0b405a;--teal:#19bfc1;--mint:#78dcc7;--ink:#06243a}.v75-portal{--v75-navy:#06243a;--v75-deep:#0b405a;--v75-teal:#19bfc1;--v75-mint:#78dcc7}.v183-portal{--v183-navy:#06243a;--v183-navy-soft:#0b405a;--v183-teal:#19bfc1;--v183-mint:#78dcc7;--v183-ink:#06243a}.employer-dashboard{--emp-navy:#06243a;--emp-blue:#0b7082;--emp-teal:#19bfc1}.candidate-dashboard{--can-navy:#06243a;--can-blue:#0b7082;--can-teal:#19bfc1;--can-mint:#e9fbf7}.interview-practice-shell{--practice-navy:#06243a;--practice-teal:#19bfc1;--practice-mint:#78dcc7}.twc-brand-mark i,.individual-video-mark i,.v242-employer-film-mark i{background:#06243a!important}.twc-brand-mark i:nth-child(2),.individual-video-mark i:nth-child(2),.v242-employer-film-mark i:nth-child(2){background:#19bfc1!important}.twc-brand-mark i:nth-child(3),.individual-video-mark i:nth-child(3),.v242-employer-film-mark i:nth-child(3){background:#78dcc7!important}.twc-brand-words b:first-child,.individual-video-brand>b span:first-child,.v242-employer-film-brand>b span:first-child{color:#06243a!important}.twc-brand-words b:nth-child(2),.individual-video-brand>b span:nth-child(2),.v242-employer-film-brand>b span:nth-child(2){color:#19bfc1!important}.twc-brand-words b:nth-child(3),.individual-video-brand>b span:nth-child(3),.v242-employer-film-brand>b span:nth-child(3){color:#78dcc7!important}.individual-video-brand{--individual-logo-navy:#06243a;--individual-logo-teal:#19bfc1;--individual-logo-mint:#78dcc7}.v242-employer-film-brand{--v242-logo-navy:#06243a;--v242-logo-teal:#19bfc1;--v242-logo-mint:#78dcc7}.v183-portal .demo-talent-preview .demo-talent-card,.v183-portal .demo-talent-preview .demo-talent-card-inner{opacity:1!important;visibility:visible!important}.v183-portal .demo-talent-grid:not(.has-open-interview) .demo-talent-card{animation:none!important;display:block!important;transform:none!important}.v183-portal .demo-talent-card.is-returned{animation:.46s both v251-demo-card-return!important}@keyframes v251-demo-card-return{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:none}}.account-operations-hub{color:#06243a;background:radial-gradient(circle at 6% 0,#78dcc72b,#0000 28%),#fff;border:1px solid #d7e8e6;border-radius:24px;width:min(1280px,100% - 48px);margin:28px auto;padding:clamp(24px,4vw,46px);box-shadow:0 18px 54px #06243a14}.account-operations-head{justify-content:space-between;align-items:center;gap:22px;margin-bottom:24px;display:flex}.account-operations-head h2{margin:7px 0 8px;font-size:clamp(25px,3vw,39px);line-height:1.3;color:#06243a!important}.account-operations-head p:not(.kicker){color:#657b85;max-width:780px;margin:0;font-size:14px;line-height:1.85}.account-operations-head>span{color:#557078;background:#eef6f5;border-radius:999px;flex:none;padding:9px 13px;font-size:10px;font-weight:800}.account-operations-head>span.has-unread,.section-count.has-unread{color:#06243a;background:#19bfc1;box-shadow:0 0 0 6px #19bfc121}.account-operations-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.account-operations-grid>article{background:#f9fbfb;border:1px solid #dce9e8;border-radius:18px;flex-direction:column;min-width:0;min-height:330px;padding:20px;display:flex}.account-operations-grid article>header{border-bottom:1px solid #dfe9e9;align-items:center;gap:12px;padding-bottom:15px;display:flex}.account-operations-grid article>header>span{color:#78dcc7;background:#06243a;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.account-operations-grid article>header small{color:#19a9aa;font-size:9px;font-weight:800}.account-operations-grid h3{color:#06243a;margin:4px 0 0;font-size:16px}.operations-list,.thread-preview-list{gap:8px;margin:15px 0;display:grid}.operations-list>div,.operations-list>a,.thread-preview-list>button{color:#06243a;text-align:start;background:#fff;border:1px solid #e0ebea;border-radius:11px;gap:4px;min-width:0;padding:10px 11px;display:grid}.operations-list time,.operations-list small,.thread-preview-list small{color:#71868d;overflow-wrap:anywhere;font-size:8px}.operations-list b,.thread-preview-list b{color:#11384b;overflow-wrap:anywhere;font-size:10px;line-height:1.55}.account-operations-grid article>a,.operations-upload{color:#fff;cursor:pointer;background:#06243a;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:42px;margin-top:auto;padding:10px 13px;font-size:10px;font-weight:850;display:inline-flex}.operations-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.operations-metric{color:#19a9aa;margin-top:18px;font-size:38px;line-height:1}.operations-documents-card>p,.operations-empty{color:#6d8189;font-size:10px;line-height:1.75}.advisor-inline{background:#eaf9f6;border-radius:11px;gap:3px;margin-top:14px;padding:12px;display:grid}.advisor-inline b{color:#06243a;font-size:11px}.advisor-inline small{color:#5e7d83;font-size:8px}.thread-preview-list>button{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center}.thread-preview-list>button>span{gap:3px;min-width:0;display:grid}.thread-preview-list i{color:#19a9aa;font-size:15px;font-style:normal}.notification-title-actions{align-items:center;gap:10px;display:flex}.notification-title-actions button{color:#0b6571;cursor:pointer;background:#fff;border:1px solid #c9dfdc;border-radius:8px;min-height:34px;padding:7px 11px;font-size:9px;font-weight:800}.notification-title-actions button:disabled{opacity:.55;cursor:wait}.notification-list article.is-unread{background:linear-gradient(135deg,#78dcc729,#fff);border-color:#78dcc7;box-shadow:inset -4px 0 #19bfc1}.account-contact-form button,.next-action-card a+a{color:#06243a;background:#19bfc1}.account-command-score,.advisor-card,.next-action-card a:first-child{background:#06243a}.account-stage-track .stage-complete span{color:#06243a;background:#19bfc1;border-color:#19bfc1}@media (width<=1080px){.account-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.account-operations-hub{border-radius:17px;width:calc(100% - 28px);margin-block:16px;padding:22px 16px}.account-operations-head{flex-direction:column;align-items:flex-start}.account-operations-grid{grid-template-columns:1fr}.account-operations-grid>article{min-height:0}}@media (prefers-reduced-motion:no-preference){.account-operations-hub{animation:.5s both account-platform-enter}.account-operations-grid>article{transition:transform .2s,border-color .2s,box-shadow .2s}.account-operations-grid>article:hover{border-color:#78dcc7;transform:translateY(-3px);box-shadow:0 14px 34px #06243a17}}.account-preview-banner{color:#06243a;background:#78dcc733;border:1px solid #19bfc16b;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;width:min(1680px,100% - 48px);margin:18px auto 0;padding:14px 20px;display:flex}.account-preview-banner strong{color:#159a9c}@media (width<=720px){.account-preview-banner{flex-direction:column;align-items:flex-start;gap:4px;width:min(100% - 24px,1680px)}}.account-session-loader{text-align:center;color:#06243a;background:radial-gradient(circle at 50% 42%,#19bfc11f,#0000 34%),linear-gradient(#f8fcfc 0%,#fff 100%);place-content:center;justify-items:center;gap:16px;min-height:100svh;padding:32px 20px;display:grid}.account-session-loader .twc-brand-lockup{width:min(280px,72vw)}.account-session-loader-spinner{border:3px solid #06243a24;border-top-color:#19bfc1;border-radius:50%;width:42px;height:42px;animation:.85s linear infinite account-session-spin}.account-session-loader h1{margin:2px 0 0;font-size:clamp(1.35rem,3vw,1.8rem)}.account-session-loader p{color:#607481;max-width:520px;margin:0;line-height:1.8}.account-session-loader button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#06243a;border:0;border-radius:999px;padding:0 22px;font-weight:700}@keyframes account-session-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.account-session-loader-spinner{animation-duration:1.8s}}.account-portal-shell{background:#edf4f4;grid-template-rows:76px minmax(0,1fr);grid-template-columns:326px minmax(0,1fr);height:100dvh;min-height:680px;display:grid;overflow:hidden}.account-portal-shell .cv-analysis-center{grid-template-columns:minmax(0,1fr)}.account-portal-shell .cv-score-panel,.account-portal-shell .cv-score-panel.empty-score{color:#06243a;box-shadow:none;background:#f2f8f7;border:1px solid #cfe3e0;border-radius:16px}.account-portal-shell .cv-score-panel>strong,.account-portal-shell .cv-score-panel h3,.account-portal-shell .cv-score-panel b{color:#06243a}.account-portal-shell .cv-score-panel span,.account-portal-shell .cv-score-panel small,.account-portal-shell .cv-score-panel li,.account-portal-shell .cv-score-panel p{color:#5f747d}.account-portal-shell .portal-notice{color:#345b66;background:#f3faf8;border:1px solid #bfe2dc;border-radius:14px;width:390px;max-width:calc(100vw - 32px);left:24px;right:auto;transform:none;box-shadow:0 12px 32px #06243a1a}.account-portal-shell>.account-header{z-index:20;background:#fffffffa;grid-area:1/1/auto/-1;width:100%;height:76px;min-height:76px;padding:0 clamp(22px,4vw,64px);position:relative;box-shadow:0 8px 24px #06243a0f}.account-portal-shell>.account-header>.brand{align-self:center;align-items:center;min-width:0;height:100%;display:inline-flex;overflow:visible}.account-portal-shell>.account-header>.brand>.twc-brand-lockup{white-space:nowrap;flex-direction:row;align-items:center;gap:14px;height:54px;line-height:normal;display:inline-flex;overflow:visible}.account-portal-shell>.account-header .twc-brand-mark{flex:0 0 46px}.account-portal-shell>.account-header .twc-brand-words{flex:none}.account-portal-shell .account-notification-shortcut{color:#06243a;background:#f7fbfb;border:1px solid #d7e5e5;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:inline-grid;position:relative}.account-portal-shell .account-notification-shortcut:hover,.account-portal-shell .account-notification-shortcut:focus-visible{background:#e9fafa;border-color:#19bfc1}.account-portal-shell .account-notification-shortcut svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.account-portal-shell .account-notification-shortcut b{color:#06243a;background:#19bfc1;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:900;display:grid;position:absolute;inset-block-start:-5px;inset-inline-start:-5px}.account-profile-sidebar{color:#fff;scrollbar-width:thin;scrollbar-color:#78dcc766 transparent;background:radial-gradient(circle at 15% 0,#19bfc133,#0000 34%),#06243a;border-top:1px solid #78dcc72e;grid-area:2/1;min-width:0;padding:22px 18px 18px;overflow-y:auto}.account-profile-identity{text-align:start;grid-template-columns:72px minmax(0,1fr);place-items:center start;gap:13px;display:grid}.account-profile-photo{cursor:pointer;justify-items:center;gap:8px;display:grid}.account-profile-photo>span{color:#06243a;background-color:#19bfc1;background-position:50%;background-size:cover;border:4px solid #ffffffeb;border-radius:50%;place-items:center;width:68px;height:68px;font-size:19px;font-weight:900;display:grid;box-shadow:0 0 0 7px #78dcc71f}.account-profile-photo input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-profile-photo small{display:none}.account-profile-identity>div>small{color:#78dcc7;word-break:normal;overflow-wrap:break-word;font-size:10px;font-weight:800}.account-profile-identity h2{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;width:100%;max-width:230px;margin:5px 0 4px;font-size:clamp(14px,1.15vw,17px);line-height:1.35;color:#fff!important}.account-profile-identity h2.is-long{font-size:clamp(13px,1vw,15px)}.account-profile-identity h2.is-very-long{font-size:clamp(12px,.92vw,14px)}.account-profile-identity p{color:#c8dadd;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;margin:0;font-size:9px;line-height:1.55}.account-sidebar-quick-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 12px;display:grid}.account-sidebar-progress{color:#fff;width:100%;min-height:76px;font:inherit;text-align:start;cursor:pointer;background:#ffffff0e;border:1px solid #78dcc72e;border-radius:13px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;margin:0;padding:10px;transition:transform .2s,border-color .2s,background .2s;display:grid}.account-sidebar-progress:hover,.account-sidebar-progress:focus-visible{background:#19bfc129;border-color:#78dcc77a;outline:none;transform:translateY(-2px)}.account-sidebar-progress>span{background:conic-gradient(#19bfc1 var(--portal-progress), #ffffff21 0);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.account-sidebar-progress>span:before{content:"";border-radius:inherit;background:#092d43;position:absolute;inset:6px}.account-sidebar-progress>span b{color:#fff;font-size:10px;position:relative}.account-sidebar-progress>div{gap:4px;display:grid}.account-sidebar-progress small{color:#9fc1c7;font-size:9px}.account-sidebar-progress strong{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.account-edit-profile-button{color:#06243a;width:100%;min-height:76px;font:inherit;text-align:start;cursor:pointer;background:#19bfc1;border:1px solid #78dcc76b;border-radius:13px;gap:3px;margin:0;padding:12px;transition:transform .2s,box-shadow .2s;display:grid}.account-edit-profile-button:hover,.account-edit-profile-button:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 10px 24px #19bfc133}.account-edit-profile-button span{font-size:12px;font-weight:900}.account-edit-profile-button small{color:#164354;font-size:8px}.account-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-sidebar-nav button,.account-sidebar-nav a{color:#eaf4f5;width:100%;min-height:64px;font:inherit;text-align:start;cursor:pointer;background:#ffffff09;border:1px solid #78dcc726;border-radius:13px;grid-template-rows:1fr;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:4px 7px;padding:10px;transition:background .2s,border-color .2s,transform .2s;display:grid}.account-sidebar-nav :is(a,button).active,.account-sidebar-nav :is(a,button):hover,.account-sidebar-nav :is(a,button):focus-visible{background:#19bfc129;border-color:#78dcc77a;outline:none;transform:translateY(-2px)}.account-portal-shell [hidden]{display:none!important}.account-sidebar-nav i{color:#78dcc7;background:#78dcc71f;border-radius:10px;grid-row:1;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:900;display:grid}.account-sidebar-nav span{grid-column:2;font-size:9px;font-weight:800;line-height:1.4}.account-sidebar-nav small{display:none}.account-sidebar-summary{border-top:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:20px;padding-top:16px;display:grid}.account-sidebar-summary span{background:#ffffff0e;border-radius:11px;align-content:center;place-items:center;gap:2px;min-height:57px;padding:8px 5px;display:grid}.account-sidebar-summary b{color:#fff;font-size:16px}.account-sidebar-summary small{color:#a9c2c7;font-size:8px}.account-sidebar-summary .has-unread{background:#19bfc12e}.account-portal-shell>.account-workspace{scroll-behavior:smooth;background-color:#f6f8f8;background-image:linear-gradient(#06243a06 1px,#0000 1px),linear-gradient(90deg,#06243a06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-area:2/2;min-width:0;scroll-padding-top:20px;overflow:hidden auto}.account-portal-shell>.account-workspace>section{scroll-margin-top:20px;width:min(1180px,100% - 40px)!important;margin:18px auto!important}.account-portal-shell>.account-workspace>.portal-panel-group{width:min(1180px,100% - 40px);margin:18px auto}.account-portal-shell>.account-workspace>.portal-panel-group>section{width:100%!important;margin:0!important}.account-portal-shell>.account-workspace>.account-hero{border:1px solid #d9e5e6;border-radius:22px;box-shadow:0 15px 42px #06243a12;color:#06243a!important;background:radial-gradient(circle at 8% 8%,#19bfc126,#0000 30%),linear-gradient(125deg,#fff,#edf8f5)!important;grid-template-columns:1fr!important;min-height:0!important;padding:clamp(25px,4vw,42px)!important}.account-portal-shell>.account-workspace>.account-hero h1{color:#06243a!important;margin:6px 0!important;font-size:clamp(28px,3vw,40px)!important}.account-portal-shell>.account-workspace>.account-hero p:not(.kicker){max-width:760px;margin:0;line-height:1.8;color:#536d78!important;font-size:14px!important}.account-portal-shell>.account-workspace>.account-hero .kicker{color:#0d9294!important}.account-portal-shell>.account-workspace>.account-hero aside{display:none!important}.account-overview-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:24px;display:grid}.account-overview-summary button{min-width:0;min-height:112px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:#ffffffd1;border:1px solid #d5e5e3;border-radius:14px;align-content:center;gap:7px;padding:15px 16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative}.account-overview-summary button:hover,.account-overview-summary button:focus-visible{border-color:#19bfc1;outline:none;transform:translateY(-3px);box-shadow:0 12px 28px #06243a1a}.account-overview-summary small{color:#6d8088;font-size:10px;font-weight:700}.account-overview-summary strong{color:#06243a;font-size:14px;line-height:1.55}.account-overview-summary span{color:#72868e;font-size:9px;line-height:1.5}.account-overview-summary i{color:#0d9294;background:#19bfc11f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:16px;font-style:normal;font-weight:900;display:grid;position:absolute;inset-block-start:12px;inset-inline-end:12px}.employer-progress-definitions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 18px;display:grid}.employer-progress-definitions>article{background:linear-gradient(#fff,#f7fbfa);border:1px solid #d5e5e3;border-radius:16px;min-width:0;padding:16px;box-shadow:0 8px 24px #06243a0e}.employer-progress-definitions header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.employer-progress-definitions header small{color:#526d76;font-size:11px;font-weight:800;line-height:1.55}.employer-progress-definitions header strong{color:#062f46;flex:none;font-size:24px;line-height:1}.employer-progress-bar{background:#dcebea;border-radius:999px;height:7px;margin:13px 0 11px;overflow:hidden}.employer-progress-bar>span{border-radius:inherit;background:linear-gradient(90deg,#0c536e,#18b9b8);height:100%;display:block}.employer-progress-definitions b{color:#123e4f;min-height:38px;font-size:11px;line-height:1.65;display:block}.employer-progress-definitions p{color:#6f838a;margin:8px 0 0;font-size:9px;line-height:1.75}.account-overview-edit{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#06243a;border:0;border-radius:11px;align-items:center;gap:18px;margin-top:14px;padding:10px 16px;font-size:11px;font-weight:900;display:inline-flex}.account-overview-dialog{z-index:500;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#06243a9e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.account-overview-dialog>article{color:#06243a;background:radial-gradient(circle at 0 0,#78dcc733,#0000 34%),#fff;border:1px solid #19bfc16b;border-radius:24px;width:min(540px,100%);padding:clamp(26px,5vw,42px);position:relative;box-shadow:0 26px 80px #06243a47}.account-overview-dialog>article>small{color:#0d9294;font-size:11px;font-weight:900;display:block}.account-overview-dialog h2{color:#06243a;margin:10px 0 12px;font-size:clamp(24px,4vw,34px);line-height:1.35}.account-overview-dialog p{color:#536d78;margin:0;font-size:14px;line-height:1.9}.account-overview-dialog-close{color:#06243a;cursor:pointer;background:#fff;border:1px solid #d5e5e3;border-radius:50%;place-items:center;width:38px;height:38px;font-size:25px;display:grid;position:absolute;inset-block-start:18px;inset-inline-start:18px}.account-overview-dialog footer{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.account-overview-dialog footer button{color:#06243a;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #19bfc1;padding:10px 18px;font-size:11px;font-weight:900}.account-overview-dialog footer button:first-child{color:#fff;background:#06243a;border-color:#06243a}.account-portal-shell .candidate-journey{max-width:none}.account-portal-shell .journey-bars{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.account-portal-shell .journey-bars>article{min-height:230px}.account-portal-shell .journey-bars>.deep-profile-card{color:#06243a;background:#fff;border:1px solid #d8e6e4;grid-column:1/-1;min-height:0;padding:clamp(24px,3vw,36px);box-shadow:0 12px 35px #06243a0f}.account-portal-shell .journey-bars>.deep-profile-card:before{background:#19bfc1;border-radius:0;width:5px;height:auto;inset:22px 0 22px auto;transform:none}.account-portal-shell .journey-bars .deep-profile-card :is(h3,small){color:#06243a}.account-portal-shell .journey-bars .deep-profile-card>small{color:#0d9294}.account-portal-shell .deep-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.account-portal-shell .deep-profile-grid label{color:#294b5a;font-size:12px;line-height:1.55}.account-portal-shell .deep-profile-grid :is(input,select,textarea){color:#06243a;background:#f9fbfb;border:1px solid #c9dcda;border-radius:10px;min-width:0;min-height:48px;font-size:13px}.account-portal-shell .deep-profile-grid .wide-choice{background:#f3f8f7;border:1px solid #d9e6e4;min-height:48px;padding:14px}.account-portal-shell .deep-profile-grid fieldset.wide-choice{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-portal-shell .deep-profile-grid fieldset.wide-choice legend{color:#47616c;grid-column:1/-1;font-size:11px}.account-portal-shell .deep-profile-grid .check{background:#edf6f4;border-radius:9px;min-height:48px;padding:10px 12px}.account-portal-shell .deep-profile-grid .check input{accent-color:#19bfc1;flex:0 0 18px;width:18px;height:18px;min-height:18px}.account-portal-shell .deep-profile-card>button{color:#fff;background:#06243a;min-height:50px;margin-top:20px;padding-inline:24px;font-size:13px}.portal-hiring-disclosure{background:#fff;border:1px solid #d3e4e2;border-radius:20px;overflow:hidden;box-shadow:0 12px 32px #06243a0e}.portal-hiring-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:20px 24px;list-style:none;display:flex}.portal-hiring-disclosure>summary::-webkit-details-marker{display:none}.portal-hiring-disclosure>summary span{gap:5px;display:grid}.portal-hiring-disclosure>summary small{color:#688087;font-size:10px}.portal-hiring-disclosure>summary strong{color:#06243a;font-size:18px}.portal-hiring-disclosure>summary em{color:#087b75;background:#e5f6f2;border-radius:999px;padding:9px 13px;font-size:10px;font-style:normal;font-weight:800}.portal-hiring-disclosure[open]>summary em:before{content:"إخفاء "}.portal-hiring-disclosure[open]>summary{border-bottom:1px solid #dce8e6}.portal-hiring-disclosure .v102-center{width:100%;box-shadow:none;border-radius:0;margin:0}.account-portal-shell .account-workspace .account-command-center,.account-portal-shell .account-workspace .account-operations-hub,.account-portal-shell .account-workspace .account-contact-center{border-radius:22px;box-shadow:0 15px 42px #06243a11}.account-portal-shell .account-workspace .account-command-center{padding:clamp(22px,3vw,36px)}.account-portal-shell .account-workspace .account-command-head h2,.account-portal-shell .account-workspace .account-operations-head h2{font-size:clamp(24px,3vw,34px)!important}.portal-section-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 18px;display:grid}.portal-section-switcher button{color:#06243a;min-height:80px;font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #d5e5e3;border-radius:14px;gap:4px;padding:14px 16px;transition:transform .2s,border-color .2s,background .2s;display:grid}.portal-section-switcher button:hover,.portal-section-switcher button:focus-visible{background:linear-gradient(135deg,#19bfc11f,#fff);border-color:#19bfc1;outline:none;transform:translateY(-2px)}.portal-section-switcher button.active{color:#fff;background:#06243a;border-color:#19bfc1;transform:translateY(-2px);box-shadow:0 12px 26px #06243a29}.portal-section-switcher button.active small{color:#78dcc7}.portal-section-switcher b{font-size:12px}.portal-section-switcher small{color:#72868e;font-size:9px}.operations-section-switcher{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 16px;display:grid}.operations-section-switcher button{color:#06243a;min-height:74px;font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #d5e5e3;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:13px 14px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid}.operations-section-switcher button:hover,.operations-section-switcher button:focus-visible{background:linear-gradient(135deg,#19bfc11f,#fff);border-color:#19bfc1;outline:none;transform:translateY(-2px)}.operations-section-switcher button.active{color:#fff;background:#06243a;border-color:#19bfc1;transform:translateY(-2px);box-shadow:0 12px 26px #06243a29}.operations-section-switcher b{font-size:12px}.operations-section-switcher small{color:#72868e;font-size:9px}.operations-section-switcher button.active small{color:#78dcc7}.operations-section-switcher span{color:#19bfc1;grid-area:1/2/span 2;font-size:18px;transition:transform .2s}.operations-section-switcher button.active span{color:#78dcc7;transform:translate(-3px)}.operations-feature-launcher{border-top:1px solid #dce8e6;margin:8px 0 18px;padding-top:16px}.operations-feature-launcher-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.operations-feature-launcher-head>div{gap:3px;display:grid}.operations-feature-launcher-head small{color:#0d9294;font-size:9px;font-weight:900}.operations-feature-launcher-head strong{color:#06243a;font-size:13px}.operations-feature-launcher-head>button,.operations-feature-detail-toolbar button{color:#0a7377;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdd8d5;border-radius:10px;padding:8px 13px;font-size:9px;font-weight:900}.operations-feature-card-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operations-feature-card-row>button{color:#06243a;min-width:0;min-height:78px;font:inherit;text-align:start;cursor:pointer;background:#f9fcfb;border:1px solid #d5e5e3;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid}.operations-feature-card-row>button:hover,.operations-feature-card-row>button:focus-visible,.operations-feature-card-row>button.active{background:linear-gradient(135deg,#19bfc129,#fff);border-color:#19bfc1;outline:none;transform:translateY(-2px);box-shadow:0 10px 24px #06243a17}.operations-feature-card-row i{color:#78dcc7;background:#06243a;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:900;display:grid}.operations-feature-card-row span{gap:3px;min-width:0;display:grid}.operations-feature-card-row b{color:#06243a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.operations-feature-card-row small{color:#70858d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.operations-feature-card-row em{color:#0d9294;white-space:nowrap;font-size:8px;font-style:normal;font-weight:900}.operations-feature-detail{animation:.22s both portal-command-reveal}.operations-feature-detail-toolbar{background:#eff9f7;border:1px solid #cfe4e1;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0 0 14px;padding:10px 12px;display:flex}.operations-feature-detail-toolbar strong{color:#06243a;font-size:12px}.operations-feature-detail-toolbar button:hover,.operations-feature-detail-toolbar button:focus-visible,.operations-feature-launcher-head>button:hover,.operations-feature-launcher-head>button:focus-visible{color:#fff;background:#06243a;border-color:#19bfc1;outline:none}.account-workspace[data-active-panel=operations]>.operations-feature-detail:not([hidden]){grid-column:1/-1}.profile-feature-launcher{background:#f7fbfa;border:1px solid #d5e5e3;border-radius:18px;padding:18px;box-shadow:0 12px 30px #06243a0f}.profile-feature-launcher>header{gap:10px;margin-bottom:14px;display:grid}.profile-feature-launcher h2{color:#06243a;margin:4px 0;font-size:20px}.profile-feature-launcher header p:not(.kicker){color:#6d828a;margin:0;font-size:10px;line-height:1.7}.profile-feature-launcher header>button{color:#0b8588;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdd8d5;border-radius:10px;padding:8px 12px;font-size:9px;font-weight:900}.profile-feature-card-row{gap:9px;display:grid}.profile-feature-card-row>button{color:#06243a;min-height:70px;font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #d5e5e3;border-radius:13px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:10px;transition:transform .2s,border-color .2s,background .2s;display:grid}.profile-feature-card-row>button:hover,.profile-feature-card-row>button:focus-visible,.profile-feature-card-row>button.active{background:linear-gradient(135deg,#19bfc126,#fff);border-color:#19bfc1;outline:none;transform:translate(-3px)}.profile-feature-card-row i{color:#78dcc7;background:#06243a;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:900;display:grid}.profile-feature-card-row span{gap:3px;min-width:0;display:grid}.profile-feature-card-row b{color:#06243a;font-size:10px}.profile-feature-card-row small{color:#70858d;font-size:8px;line-height:1.5}.profile-feature-card-row em{color:#0d9294;grid-column:1/-1;font-size:8px;font-style:normal;font-weight:900}.account-portal-shell .account-operations-grid{grid-template-columns:minmax(0,1fr)}.account-portal-shell .account-operations-grid>article{min-height:230px;animation:.22s both portal-command-reveal}.portal-command-content{min-height:150px;animation:.22s both portal-command-reveal}.portal-stage-detail-button{color:#fff;width:max-content;max-width:100%;min-height:46px;font:inherit;cursor:pointer;background:#06243a;border:1px solid #19bfc1;border-radius:12px;margin:16px 0 0 auto;padding:10px 18px;font-size:11px;font-weight:800}.portal-stage-detail-button:hover,.portal-stage-detail-button:focus-visible{color:#06243a;background:#19bfc1;outline:none}@keyframes portal-command-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.candidate-journey-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.candidate-journey-switcher button{color:#06243a;min-height:68px;font:inherit;text-align:start;cursor:pointer;background:#f9fbfb;border:1px solid #d3e4e2;border-radius:13px;gap:4px;padding:12px 15px;transition:transform .2s,border-color .2s,background .2s;display:grid}.candidate-journey-switcher button:hover,.candidate-journey-switcher button:focus-visible,.candidate-journey-switcher button.active{background:linear-gradient(135deg,#19bfc121,#fff);border-color:#19bfc1;outline:none;transform:translateY(-2px)}.candidate-journey-switcher b{font-size:12px}.candidate-journey-switcher small{color:#698087;font-size:9px}.account-portal-shell .candidate-journey-map .journey-step{appearance:none;text-align:start;cursor:pointer;font-family:inherit}.account-portal-shell .candidate-journey-map .journey-step.active{background:#eaf9f7;border-color:#19bfc1;box-shadow:0 8px 22px #06243a14}.account-portal-shell .journey-execution-grid{grid-template-columns:1fr;margin:12px 0 18px}.account-portal-shell .journey-execution[open] summary{border-bottom:1px solid #dce8e6}.account-portal-shell .journey-execution dl{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:16px}.account-portal-shell .journey-bars>article[hidden]{display:none!important}.account-command-grid-single{grid-template-columns:1fr}.account-command-grid-single>article{min-height:140px}.account-command-grid-updates{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.account-portal-shell .account-workspace .account-preview-banner{border-radius:12px;width:min(1180px,100% - 40px);margin:16px auto 0}@media (width>=781px){.account-portal-shell>.account-workspace[data-active-panel=operations]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;padding:18px;display:grid}.account-portal-shell>.account-workspace[data-active-panel=profile]{grid-template-columns:238px minmax(0,1fr);align-content:start;gap:16px;padding:18px;display:grid}.account-portal-shell>.account-workspace[data-active-panel=profile]>:not([hidden]),.account-portal-shell>.account-workspace[data-active-panel=operations]>:not([hidden]){min-width:0;width:100%!important;margin:0!important}.account-portal-shell>.account-workspace[data-active-panel=profile]>.account-preview-banner,.account-portal-shell>.account-workspace[data-active-panel=operations]>.account-preview-banner,.account-portal-shell>.account-workspace[data-active-panel=operations]>.account-operations-hub,.account-portal-shell>.account-workspace[data-active-panel=operations]>.onboarding-remediation-card{grid-column:1/-1}.account-portal-shell>.account-workspace[data-active-panel=profile]>.profile-feature-launcher{grid-area:2/1/span 30;align-self:start;position:sticky;top:0}.account-portal-shell>.account-workspace[data-active-panel=profile]>:not(.profile-feature-launcher):not(.account-preview-banner):not([hidden]){grid-column:2;animation:.22s both portal-command-reveal}.account-portal-shell .notification-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.account-portal-shell .notification-list>article{min-width:0;height:100%}}@media (width<=1080px){.account-portal-shell{grid-template-columns:286px minmax(0,1fr)}.account-profile-sidebar{padding-inline:15px}.account-sidebar-nav :is(a,button){grid-template-columns:32px minmax(0,1fr)}.account-sidebar-nav small{display:none}.account-overview-summary,.employer-progress-definitions,.account-portal-shell .deep-profile-grid,.account-portal-shell .notification-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.account-portal-shell{height:auto;min-height:100dvh;display:block;overflow:visible}.account-portal-shell>.account-header{height:auto;min-height:68px;position:sticky;top:0}.account-portal-shell>.account-header>.brand>.twc-brand-lockup{gap:8px;height:48px}.account-portal-shell>.account-header .twc-brand-mark{transform-origin:0;flex-basis:38px;transform:scale(.86)}.account-portal-shell>.account-header .twc-brand-words{gap:4px}.account-portal-shell>.account-header .twc-brand-words b{letter-spacing:.04em;font-size:10px}.account-profile-sidebar{border-radius:20px;margin:12px;padding:18px;display:block;overflow:visible}.account-profile-identity{text-align:start;grid-template-columns:72px minmax(0,1fr);justify-items:start}.account-profile-photo>span{border-width:3px;width:68px;height:68px;font-size:19px}.account-profile-photo small{display:none}.account-profile-identity h2{font-size:17px}.account-sidebar-progress{margin:0}.account-sidebar-nav{grid-template-columns:none;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.account-sidebar-nav :is(a,button){min-width:150px}.account-sidebar-summary{display:none}.account-portal-shell>.account-workspace{overflow:visible}.account-portal-shell>.account-workspace>section,.account-portal-shell>.account-workspace>.portal-panel-group,.account-portal-shell .account-workspace .account-preview-banner{width:calc(100% - 24px)!important}.account-portal-shell .journey-bars,.account-portal-shell .deep-profile-grid,.account-portal-shell .deep-profile-grid fieldset.wide-choice{grid-template-columns:1fr}.account-overview-summary{grid-template-columns:1fr 1fr}.employer-progress-definitions,.portal-section-switcher,.candidate-journey-switcher,.account-command-grid-updates{grid-template-columns:1fr}.operations-section-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-feature-card-row{scroll-snap-type:inline mandatory;padding-bottom:6px;display:flex;overflow-x:auto}.operations-feature-card-row>button{scroll-snap-align:start;flex:0 0 min(250px,82vw)}.profile-feature-card-row{scroll-snap-type:inline mandatory;padding-bottom:6px;display:flex;overflow-x:auto}.profile-feature-card-row>button{scroll-snap-align:start;flex:0 0 min(230px,78vw)}.account-portal-shell .journey-execution dl{grid-template-columns:1fr}.portal-hiring-disclosure>summary{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.account-portal-shell>.account-workspace{scroll-behavior:auto}}.cp-page{overflow-x:clip}.cp-page .cp-evidence{display:none}.cp-home-trust,.cp-home-audience,.cp-success-stories,.cp-home-faq-contact{padding-block:clamp(52px,4.7vw,76px)}.cp-home-trust{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:24px clamp(32px,5vw,72px)}.cp-home-trust>header{grid-row:auto}.cp-home-stats{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr))}.cp-home-stats>div,.cp-home-stats>div:first-child,.cp-home-stats>div:nth-child(3){grid-template-columns:50px 1fr;min-height:108px;padding:16px}.cp-home-stats strong{width:50px;height:50px;font-size:26px}.cp-home-audience>div{margin-top:38px}.cp-audience-card h3{min-height:0;margin-block:24px 18px}.cp-cost-note{min-height:0;margin:22px 0}.cp-audience-actions{grid-template-columns:1fr}.cp-audience-actions a{color:#fff;background:#08766f}.vertical-platforms-home{margin-block:clamp(52px,5.5vw,74px)}.vertical-platforms-home>header{margin-bottom:28px}.vertical-home-card,.cp-page .vertical-home-card{min-height:218px!important;padding:22px!important}.vertical-home-card h3,.cp-page .vertical-home-card h3{margin:52px 0 8px!important}.vertical-home-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin-bottom:15px;display:-webkit-box;overflow:hidden}.cp-international{margin-top:44px;padding-block:clamp(42px,4.5vw,58px)}.cp-success-stories{content-visibility:auto;contain-intrinsic-size:auto 780px}.cp-success-header{margin-bottom:28px}.cp-success-overview-visual{min-height:clamp(280px,30vw,410px);padding:clamp(24px,4vw,46px)}.cp-success-overview-logo{width:132px;margin-bottom:10px}.cp-success-copy dl{margin-top:20px}.cp-home-faq-contact,.cp-contact-horizontal{content-visibility:auto;contain-intrinsic-size:auto 700px}.cp-faq-more{border-bottom:1px solid #cad8d6;grid-column:1/-1}.cp-faq-more>summary{color:#0a716d;grid-template-columns:28px 1fr}.cp-faq-more>div{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,72px);display:grid}.cp-page :where(a,button,input,select,textarea,summary):focus-visible,.twc-public-header-shell :where(a,button):focus-visible{outline-offset:3px;outline:3px solid #0b7f78}.cp-page :where(button,a,summary){touch-action:manipulation}.cp-page :where(p,li,dd,dt,h1,h2,h3,a,button,label){word-break:normal;overflow-wrap:break-word}.cp-page :where(input,select,textarea){color:#102f3f}@media (width<=1100px){.cp-home-trust{grid-template-columns:1fr}.cp-home-trust>header,.cp-home-stats{grid-area:auto/1}.cp-home-trust>header{max-width:760px}.cp-success-stage{grid-template-columns:minmax(0,1.05fr) minmax(290px,.95fr)}}@media (width<=820px){.cp-hero,.cp-home-audience>div,.cp-success-stage,.cp-contact-horizontal,.cp-home-stats,.cp-success-copy dl,.cp-faq-more>div{grid-template-columns:1fr}.cp-contact-intro,[dir=rtl] .cp-contact-intro{border-radius:20px 20px 0 0}.cp-contact-panel,[dir=rtl] .cp-contact-panel{border:1px solid #d3dfdc;border-top:0;border-radius:0 0 20px 20px}}@media (width<=620px){.cp-page .cp-hero-visual,.cp-page .cp-evidence{display:none}.cp-home-trust,.cp-home-audience,.cp-success-stories,.cp-home-faq-contact{padding-block:44px;padding-inline:18px}.vertical-platforms-home{width:calc(100% - 36px);margin-block:44px}.vertical-platforms-home>div{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.vertical-platforms-home>div::-webkit-scrollbar{display:none}.vertical-home-card,.cp-page .vertical-home-card{scroll-snap-align:start;flex:0 0 min(82vw,310px);min-height:210px!important}.cp-international{border-radius:24px;width:calc(100% - 36px);padding:28px 18px 32px;display:block}.cp-timeline{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;width:100%;margin-top:24px;padding-bottom:8px;display:flex;overflow-x:auto}.cp-timeline::-webkit-scrollbar{display:none}.cp-timeline:before,.cp-timeline li:after{display:none}.cp-timeline li{scroll-snap-align:start;flex:0 0 min(76vw,260px);grid-template-columns:44px minmax(0,1fr);gap:12px;min-height:110px}.cp-timeline b{width:44px;height:44px}.cp-success-filters,.cp-success-overview-visual,.cp-success-rail-head,.cp-success-rail,.cp-success-copy dl{display:none}.cp-success-stage,.cp-success-stage-overview{display:block}.cp-success-copy{padding:24px 18px}.v183-portal .v195-hero-visual,.v183-portal .demo-talent-preview,.v183-portal .employer-need-preview-board,.v183-portal .v204-faq-list details:nth-child(n+5){display:none}.v183-portal .employer-need-preview{margin-block:38px;padding:22px 18px}.v183-portal .employer-need-preview>footer{margin-top:18px}.cp-contact-horizontal{padding:36px 14px}.cp-page :where(input,select,textarea){font-size:16px!important}}@media (prefers-reduced-motion:reduce){.cp-page *,.cp-page :before,.cp-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._page_yww0s_1{color:#06243a;min-height:100vh;font-family:var(--font-plex-sans-arabic), var(--font-plex-sans), sans-serif;background:radial-gradient(circle at 8% 8%,#19bfc121,#0000 32%),#f4f7f8;place-items:center;padding:clamp(24px,5vw,72px);display:grid}._shell_yww0s_12{background:#fff;border:1px solid #dbe6e7;border-radius:28px;grid-template-columns:minmax(270px,.8fr) minmax(340px,1.2fr);width:min(100%,980px);display:grid;overflow:hidden;box-shadow:0 28px 80px #06243a1f}._intro_yww0s_22{color:#fff;background:#06243a;flex-direction:column;justify-content:space-between;gap:42px;padding:clamp(30px,5vw,58px);display:flex}._brandCard_yww0s_31{direction:ltr;background:#fff;border:1px solid #ffffffb8;border-radius:18px;width:fit-content;max-width:100%;padding:14px 18px;box-shadow:0 14px 34px #00000029}._brandCard_yww0s_31 .twc-brand-lockup{gap:13px}._brandCard_yww0s_31 .twc-brand-mark{width:42px;height:44px}._brandCard_yww0s_31 .twc-brand-words b{letter-spacing:.03em;font-size:12px}._intro_yww0s_22 small,._sectionLabel_yww0s_53{color:#78dcc7;font-weight:800}._sectionLabel_yww0s_53{margin-top:16px;display:block}._intro_yww0s_22 h1{margin:14px 0 12px;font-size:clamp(30px,4vw,48px);line-height:1.15;color:#fff!important}._intro_yww0s_22 p{margin:0;line-height:1.9;color:#e5eff2!important}._intro_yww0s_22 a{font-weight:800;color:#78dcc7!important}._panel_yww0s_76{padding:clamp(30px,5vw,58px)}._panel_yww0s_76 h2{margin:0 0 10px;font-size:clamp(25px,3vw,34px)}._panel_yww0s_76>p{color:#617681;margin:0 0 30px;line-height:1.8}._form_yww0s_88{gap:20px;display:grid}._form_yww0s_88 label{gap:9px;font-size:14px;font-weight:800;display:grid}._form_yww0s_88 input{color:#06243a;min-height:56px;font:inherit;text-align:left;direction:ltr;background:#fbfcfc;border:1px solid #cbdadb;border-radius:12px;padding:0 16px}._form_yww0s_88 input:focus{border-color:#19bfc1;outline:3px solid #19bfc12e}._passwordField_yww0s_113{display:block;position:relative}._passwordField_yww0s_113 input{width:100%;padding-right:86px}._passwordToggle_yww0s_121{align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:absolute;top:50%;left:auto;right:9px;transform:translateY(-50%);color:#087f84!important;cursor:pointer!important;background:#fff!important;border:1px solid #c8d9da!important;border-radius:9px!important;min-height:38px!important;font-size:12px!important;font-weight:800!important}._passwordToggle_yww0s_121 svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}._form_yww0s_88 button{color:#06243a;min-height:58px;font:inherit;cursor:pointer;background:#19bfc1;border:0;border-radius:12px;font-weight:900}._form_yww0s_88 button:disabled{opacity:.55;cursor:not-allowed}._qrCard_yww0s_161{background:#fff;border:1px solid #dbe6e7;border-radius:16px;width:fit-content;padding:16px;box-shadow:0 12px 32px #06243a14}._secretCode_yww0s_169{overflow-wrap:anywhere;text-align:left;background:#f7fbfb;border:1px dashed #9ec8c6;border-radius:10px;padding:12px 14px}._statusCard_yww0s_177{color:#08695f;background:#eaf9f5;border:1px solid #a8ddd1;border-radius:14px;gap:6px;padding:18px;display:grid}._statusCard_yww0s_177 b{font-size:18px}._statusCard_yww0s_177 span,._statusCard_yww0s_177 small{overflow-wrap:anywhere}._actionRow_yww0s_193{grid-template-columns:1fr 1fr;gap:12px;display:grid}._secondaryButton_yww0s_198{color:#087f84!important;background:#fff!important;border:1px solid #19bfc1!important}._dangerButton_yww0s_203{color:#8b2d2d!important;background:#fff4f4!important;border:1px solid #c86565!important}._recoveryGrid_yww0s_208{grid-template-columns:1fr 1fr;gap:8px;display:grid}._recoveryGrid_yww0s_208 code{text-align:center;background:#f7fbfb;border:1px solid #cfe2e1;border-radius:8px;padding:10px}._hint_yww0s_220{color:#42616c;background:#eef9f7;border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.8}._error_yww0s_228{color:#a23b3b;background:#fff1f1;border-radius:10px;padding:12px 14px}._success_yww0s_234{color:#08695f;background:#e5f8f3;border-radius:10px;padding:14px}._links_yww0s_240{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}._links_yww0s_240 a{color:#087f84;font-weight:800;text-decoration:none}@media (width<=760px){._page_yww0s_1{padding:14px}._shell_yww0s_12{border-radius:20px;grid-template-columns:1fr}._intro_yww0s_22{gap:22px;padding:28px}._brandCard_yww0s_31{padding:12px 14px}._brandCard_yww0s_31 .twc-brand-lockup{gap:10px}._brandCard_yww0s_31 .twc-brand-words b{font-size:10px}._panel_yww0s_76{padding:28px}._actionRow_yww0s_193,._recoveryGrid_yww0s_208{grid-template-columns:1fr}}:root{--ink:#09263b;--navy:#071e31;--blue:#176b87;--teal:#0d938c;--mint:#70e1c7;--lime:#d6f48e;--coral:#ff8c70;--lav:#a997ff;--cream:#f7f3eb}*{box-sizing:border-box}.v2-index,.v2-model{min-height:100vh;color:var(--ink);font-family:Noto Sans Arabic,Tahoma,sans-serif;overflow:hidden}.v2-index{background:radial-gradient(circle at 15% 0,#c6f7ea 0,#0000 28%),radial-gradient(circle at 90% 25%,#e7ddff 0,#0000 30%),linear-gradient(135deg,#fcfaf4,#eef9f5);padding:42px clamp(18px,5vw,78px) 70px;position:relative}.index-orb{filter:blur(3px);border-radius:45% 55% 63% 37%/58% 35% 65% 42%;animation:10s ease-in-out infinite alternate morph;position:absolute}.io1{background:linear-gradient(135deg,#70e1c755,#a997ff44);width:390px;height:390px;top:38%;left:-120px}.io2{background:linear-gradient(135deg,#ff8c7044,#d6f48e66);width:240px;height:240px;animation-delay:-4s;top:-90px;right:10%}.v2-index header{z-index:2;max-width:1300px;margin:auto;position:relative}.v2-index header>a{float:left;color:#52717a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9;border-radius:999px;padding:10px 15px;font-size:10px;text-decoration:none}.v2-index header>span,.v2-kicker{color:var(--teal);letter-spacing:.2em;font-size:9px;font-weight:900}.v2-index h1{letter-spacing:-.055em;margin:28px 0 24px;font-size:clamp(52px,7.5vw,110px);line-height:.98}.v2-index h1 em{background:linear-gradient(90deg, var(--teal), #6656e9, #f5765a);color:#0000;-webkit-background-clip:text;font-style:normal}.v2-index header>p{color:#57717a;max-width:620px;font-size:13px;line-height:1.9}.v2-index>section{z-index:2;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1300px;margin:55px auto;display:grid;position:relative}.v2-index>section.refined-choice{margin-top:42px;margin-bottom:26px;display:block}.refined-choice-card{min-height:250px;color:inherit;background:#fffc;border:1px solid #09263b14;border-radius:34px;justify-content:space-between;align-items:end;gap:30px;padding:clamp(30px,5vw,65px);text-decoration:none;display:flex;box-shadow:0 22px 55px #173b4a1a}.refined-choice-card span{color:var(--teal);font-size:9px;font-weight:800}.refined-choice-card h2{letter-spacing:-.04em;margin:10px 0;font-size:clamp(38px,5vw,72px)}.refined-choice-card p,.refined-choice-card strong{font-size:10px}.refined-choice-card p{color:#62777f}.v2-index>section.previous-concepts{opacity:.52;margin-top:0;transform:scale(.97)}.v2-card{min-height:390px;color:inherit;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9e;border-radius:38px;flex-direction:column;padding:28px;text-decoration:none;transition:all .35s cubic-bezier(.2,.9,.3,1.2);display:flex;box-shadow:0 18px 50px #183e4a12}.v2-card:hover{transform:translateY(-10px)rotate(-1deg);box-shadow:0 30px 70px #173b4a25}.card-orbit{place-items:center;height:150px;display:grid;position:relative}.card-orbit i{border:1px solid #0d938c4c;border-radius:50%;position:absolute}.card-orbit i:first-child{width:130px;height:80px;transform:rotate(20deg)}.card-orbit i:nth-child(2){width:90px;height:125px;transform:rotate(-35deg)}.card-orbit i:nth-child(3){background:linear-gradient(135deg, var(--mint), var(--lav));border:0;width:58px;height:58px;animation:4s ease-in-out infinite float}.card-orbit b{color:#fff;font-size:14px;position:relative}.v2-card>span{color:var(--teal);letter-spacing:.16em;font-size:8px}.v2-card h2{margin:8px 0;font-size:25px}.v2-card p{color:#5b737b;font-size:11px;line-height:1.8}.v2-card small{color:#789097;font-size:9px}.v2-card strong{margin-top:auto;font-size:10px}.vc-01{color:#fff;background:linear-gradient(150deg,#08283f,#145e70)}.vc-01 p,.vc-01 small{color:#c4dfe2}.vc-02{background:linear-gradient(145deg,#c9faec,#e9ffd4)}.vc-03{background:linear-gradient(145deg,#ff8c70,#ffd48f)}.vc-04{background:#ffffff7d}.vc-05{background:linear-gradient(145deg,#d6f48e,#8fe8b9)}.vc-06{background:linear-gradient(145deg,#a997ff,#e6dfff)}.v2-index footer{max-width:1300px;margin:auto;padding:30px 0}.v2-index footer span{color:var(--teal);font-size:9px}.v2-index footer h2{font-size:25px}.v2-index footer b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;display:inline-grid}.v2-model{position:relative}.v2-nav{z-index:30;grid-template-columns:1fr auto 1fr;align-items:center;height:86px;padding:0 clamp(18px,4vw,68px);display:grid;position:relative}.v2-nav>a{color:inherit;justify-self:start;text-decoration:none}.v2-nav>span{letter-spacing:.2em;opacity:.62;font-size:8px}.v2-nav>div{justify-self:end;gap:9px;display:flex}.v2-nav>div a{color:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff2;border-radius:999px;padding:9px 13px;font-size:9px;text-decoration:none}.v2-logo{align-items:center;gap:10px;display:flex}.v2-logo>span:last-child{line-height:1;display:grid}.v2-logo b{letter-spacing:.13em;font-size:12px}.v2-logo small{color:var(--teal);letter-spacing:.25em;font-size:7px}.v2-bars{align-items:flex-end;gap:3px;width:38px;height:40px;display:flex}.v2-bars i{background:var(--ink);transform-origin:bottom;border-radius:8px 8px 2px 2px;width:8px;height:23px;transform:rotate(28deg)}.v2-bars i:nth-child(2){background:var(--teal);height:34px}.v2-bars i:nth-child(3){background:var(--mint);height:26px}.v2-logo.is-large .v2-bars{gap:8px;width:100px;height:110px}.v2-logo.is-large .v2-bars i{width:20px;height:62px}.v2-logo.is-large .v2-bars i:nth-child(2){height:92px}.v2-logo.is-large .v2-bars i:nth-child(3){height:70px}.v2-actions{gap:9px;margin-top:28px;display:flex}.v2-actions a{background:var(--ink);color:#fff;border-radius:999px;padding:14px 19px;font-size:10px;font-weight:900;text-decoration:none}.v2-actions a+a{color:inherit;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fff6}.v2-switcher{z-index:40;justify-content:space-between;align-items:center;min-height:72px;padding:0 clamp(18px,4vw,68px);display:flex;position:relative}.v2-switcher>a{color:inherit;opacity:.7;font-size:9px;text-decoration:none}.v2-switcher>div{gap:7px;display:flex}.v2-switcher>div a{width:28px;height:28px;color:inherit;background:#fff4;border-radius:50%;place-items:center;font-size:8px;text-decoration:none;display:grid}.v2-switcher>div a.active{background:var(--ink);color:#fff;transform:scale(1.15)}.aurora{color:#fff;background:#071f32}.aurora-light{filter:blur(75px);opacity:.68;border-radius:50%;animation:9s ease-in-out infinite alternate drift;position:absolute}.a1{background:#14c4ae;width:520px;height:520px;top:-180px;right:-100px}.a2{background:#7259f5;width:420px;height:420px;animation-delay:-3s;bottom:-230px;left:20%}.a3{background:#ff795d;width:300px;height:300px;animation-delay:-6s;top:25%;left:-80px}.aurora .v2-nav>div a,.aurora .v2-switcher>div a{background:#ffffff10}.aurora .v2-switcher>div a.active{background:var(--mint);color:var(--ink)}.aurora-hero{z-index:3;grid-template-columns:.85fr 1.15fr;align-items:center;gap:40px;min-height:650px;padding:45px clamp(24px,7vw,110px);display:grid;position:relative}.aurora-copy h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(58px,7vw,105px);line-height:.98}.aurora-copy h1 em{color:var(--mint);font-style:normal}.aurora-copy>p{color:#c4dadd;max-width:520px;font-size:13px;line-height:2}.aurora .v2-actions a{background:var(--mint);color:var(--ink)}.aurora .v2-actions a+a{color:#fff;background:#ffffff12}.aurora-engine{place-items:center;height:570px;display:grid;position:relative}.orbit{border:1px solid #ffffff35;border-radius:50%;animation:14s linear infinite spin;position:absolute}.o1{width:430px;height:430px}.o2{width:300px;height:520px;animation-direction:reverse;transform:rotate(45deg)}.match-bubble,.cv-bubble{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff16;border-radius:26px;flex-direction:column;padding:18px 22px;display:flex;position:absolute;box-shadow:0 20px 45px #0003}.match-bubble{top:12%;right:3%}.cv-bubble{bottom:14%;left:5%}.match-bubble small,.cv-bubble small{letter-spacing:.15em;color:var(--mint);font-size:7px}.match-bubble strong,.cv-bubble strong{font-size:38px}.match-bubble span,.cv-bubble span{color:#cbe0e4;font-size:8px}.floating-skills span{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff18;border-radius:99px;padding:8px 12px;font-size:8px;animation:4s ease-in-out infinite float;position:absolute}.floating-skills span:first-child{top:20%;left:20%}.floating-skills span:nth-child(2){animation-delay:-1s;top:48%;right:5%}.floating-skills span:nth-child(3){animation-delay:-2s;bottom:16%;right:25%}.floating-skills span:nth-child(4){animation-delay:-3s;top:9%;left:42%}.floating-skills span:nth-child(5){bottom:32%;left:0}.v2-social-proof{z-index:3;flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.v2-social-proof span{background:#ffffff0d;border-radius:99px;padding:9px 16px;font-size:8px}.fluid{background:linear-gradient(145deg,#f9fff2,#dffcf2 48%,#ded7ff)}.fluid-hero{grid-template-columns:.8fr 1fr 150px 1fr;align-items:center;gap:14px;min-height:700px;padding:30px clamp(18px,5vw,80px);display:grid;position:relative}.fluid-title h1{margin:17px 0;font-size:clamp(55px,6vw,92px);line-height:1}.fluid-title h1 em{color:#745cea;font-style:normal}.fluid-title p{color:#59747b;font-size:11px;line-height:1.9}.fluid-path{min-height:470px;color:inherit;border-radius:48% 52% 45% 55%/35% 40% 60% 65%;flex-direction:column;justify-content:center;padding:40px;text-decoration:none;transition:all .35s;display:flex}.fluid-path:hover{transform:scale(1.035)rotate(1deg)}.fluid-path>span{font-size:9px;font-weight:900}.fluid-path h2{font-size:28px;line-height:1.5}.fluid-path>div{flex-wrap:wrap;gap:6px;display:flex}.fluid-path i{background:#fff6;border-radius:99px;padding:7px 10px;font-size:8px;font-style:normal}.fluid-path>b{margin-top:35px;font-size:10px}.fluid-path.talent{background:linear-gradient(145deg,#70e1c7,#c8f8b3)}.fluid-path.company{background:linear-gradient(145deg,#a997ff,#d8cfff)}.fluid-heart{background:var(--ink);color:#fff;z-index:4;border-radius:42% 58% 62% 38%/46% 38% 62% 54%;place-items:center;width:145px;height:145px;animation:6s ease-in-out infinite alternate morph;display:grid;position:relative}.fluid-heart .v2-logo.is-large .v2-bars{transform:scale(.58)rotate(28deg)}.fluid-heart>span{color:var(--mint);font-size:7px;position:absolute;bottom:18px}.motion{color:#102b3e;background:#ff8068}.motion .v2-nav>div a{background:#fff4}.motion-hero{grid-template-columns:.75fr 1.25fr;align-items:center;gap:55px;min-height:670px;padding:45px clamp(20px,6vw,95px);display:grid}.motion-copy h1{letter-spacing:-.06em;margin:18px 0;font-size:clamp(58px,7vw,105px);line-height:.98}.motion-copy h1 em{color:#fff5d8;font-style:normal}.motion-copy>p{max-width:500px;font-size:12px;line-height:2}.motion-copy>a{background:var(--ink);color:#fff;border-radius:99px;margin-top:24px;padding:15px 22px;font-size:10px;text-decoration:none;display:inline-flex}.kinetic-logo{justify-content:center;align-items:center;gap:15px;height:570px;display:flex;position:relative;transform:rotate(-7deg)}.kinetic-bar{border-radius:90px;flex-direction:column;justify-content:space-between;width:155px;padding:30px 20px;animation:5s ease-in-out infinite barDance;display:flex;box-shadow:0 25px 60px #4a1c2026}.kinetic-bar>span{font-size:8px}.kinetic-bar div{flex-direction:column;display:flex}.kinetic-bar div b{font-size:28px}.kinetic-bar small{font-size:8px;line-height:1.6}.kinetic-bar>i{background:#fff5;border-radius:50%;place-items:center;width:54px;height:54px;font-size:10px;font-style:normal;font-weight:900;display:grid}.k1{background:var(--mint);height:350px;animation-delay:-1s}.k2{background:var(--teal);color:#fff;height:520px;animation-delay:-2s}.k3{background:var(--ink);color:#fff;height:420px;animation-delay:-3s}.kinetic-pulse{z-index:-1;border:1px solid #fff7;border-radius:50%;width:570px;height:570px;animation:3s ease-out infinite pulse;position:absolute}.motion-marquee{white-space:nowrap;background:#fff5d8;justify-content:center;gap:24px;padding:17px 0;font-size:11px;font-weight:900;display:flex;overflow:hidden}.motion-marquee i{color:#ef684e;font-style:normal}.glass{color:#fff;background:linear-gradient(145deg,#102b47,#274d68 52%,#386b70)}.glass-blob{filter:blur(65px);opacity:.72;border-radius:50%;position:absolute}.gb1{background:#00d9b8;width:480px;height:480px;top:0;right:-140px}.gb2{background:#9a7cff;width:390px;height:390px;bottom:-160px;left:5%}.glass .v2-nav>div a,.glass .v2-switcher>div a{background:#fff2}.glass-hero{z-index:3;grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px;min-height:690px;padding:40px clamp(22px,7vw,105px);display:grid;position:relative}.glass-copy h1{margin:20px 0;font-size:clamp(58px,7vw,100px);line-height:1}.glass-copy h1 em{color:var(--mint);font-style:normal}.glass-copy>p{color:#c7dce4;font-size:12px;line-height:2}.glass .v2-actions a{background:var(--mint);color:var(--ink)}.glass .v2-actions a+a{color:#fff;background:#fff2}.glass-world{perspective:900px;place-items:center;height:570px;display:grid;position:relative}.glass-profile{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff1c;border:1px solid #ffffff35;border-radius:38px;width:390px;min-height:320px;padding:34px;animation:5s ease-in-out infinite float;transform:rotateY(-9deg)rotateX(4deg);box-shadow:0 40px 80px #02152444}.profile-top{justify-content:space-between;display:flex}.profile-top span{letter-spacing:.15em;font-size:8px}.profile-top b{color:var(--mint);font-size:28px}.glass-profile h2{margin:36px 0 6px;font-size:30px}.glass-profile p{color:#c9dce2;font-size:9px}.glass-profile>div:nth-of-type(2){flex-wrap:wrap;gap:6px;margin:25px 0;display:flex}.glass-profile>div:nth-of-type(2) span{background:#fff2;border-radius:99px;padding:7px 10px;font-size:8px}.glass-profile small{color:var(--mint);font-size:8px}.glass-mini{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);text-align:center;background:#ffffff20;border:1px solid #ffffff40;border-radius:50%;place-content:center;width:115px;height:115px;animation:4s ease-in-out infinite float;display:grid;position:absolute;box-shadow:0 18px 50px #0018}.glass-mini b{font-size:25px}.glass-mini span{color:#cce0e4;font-size:7px}.gm1{top:10%;right:5%}.gm2{animation-delay:-1.5s;top:28%;left:3%}.gm3{animation-delay:-3s;bottom:4%;right:14%}.bold-energy{color:#0b2939;background:#d7f587}.bold-hero{grid-template-columns:1fr 1fr;align-items:center;min-height:660px;padding:30px clamp(20px,6vw,90px);display:grid;position:relative}.bold-number{letter-spacing:-.13em;color:#0b2939;opacity:.09;font-size:clamp(260px,36vw,560px);font-weight:900;line-height:.75;position:absolute;bottom:20px;left:-25px}.bold-copy{z-index:2;grid-column:2;position:relative}.bold-copy>span{font-size:10px;font-weight:900}.bold-copy h1{letter-spacing:-.07em;margin:20px 0;font-size:clamp(62px,8vw,120px);line-height:.83}.bold-copy h1 em{color:#f36e55;font-style:normal}.bold-copy p{max-width:450px;font-size:10px;line-height:2}.bold-copy>a{background:var(--ink);color:#fff;border-radius:99px;padding:16px 24px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.bold-sticker{text-align:center;border-radius:50%;place-items:center;width:112px;height:112px;font-size:10px;font-weight:900;animation:4s ease-in-out infinite float;display:grid;position:absolute}.s-one{background:#ff8c70;top:12%;left:12%;transform:rotate(-10deg)}.s-two{background:#a997ff;animation-delay:-1.5s;bottom:10%;left:35%}.s-three{background:#fff4d7;animation-delay:-3s;bottom:28%;left:2%}.bold-bottom{color:#fff;background:#0b2939;border-radius:44px;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;margin:0 5%;padding:34px 45px;display:grid}.bold-bottom p{color:var(--mint);font-size:8px}.bold-bottom h2{margin:0;font-size:22px}.bold-bottom a{background:var(--coral);color:var(--ink);border-radius:99px;padding:13px 18px;font-size:9px;font-weight:900;text-decoration:none}.living{background:radial-gradient(circle at 20% 20%,#ffe2cf 0,#0000 30%),radial-gradient(circle at 90% 60%,#c8f4e8 0,#0000 35%),#faf7ef}.living-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:690px;padding:45px clamp(20px,7vw,105px);display:grid}.living-person{place-items:center;height:580px;display:grid;position:relative}.person-silhouette{color:#fff;text-align:center;z-index:2;background:linear-gradient(#193c51,#0d938c);border-radius:50% 50% 42% 42%/38% 38% 62% 62%;place-items:center;width:300px;height:430px;display:grid;position:relative;box-shadow:0 35px 80px #123d4933}.person-silhouette:before{content:"";background:#f1b78f;border-radius:50%;width:110px;height:110px;position:absolute;top:45px}.person-silhouette span{margin-top:120px;font-size:15px;font-weight:800}.person-ring{border:1px solid #15998e55;border-radius:50%;animation:14s linear infinite spin;position:absolute}.r1{width:480px;height:480px}.r2{width:560px;height:360px;animation-direction:reverse;transform:rotate(35deg)}.person-chip{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border-radius:22px;flex-direction:column;padding:14px 18px;animation:4s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 16px 40px #173d4b1a}.person-chip b{color:var(--teal);font-size:22px}.person-chip span{font-size:7px}.pc1{top:13%;right:1%}.pc2{animation-delay:-1.5s;top:42%;left:2%}.pc3{animation-delay:-3s;bottom:8%;right:8%}.living-copy h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(58px,7vw,100px);line-height:.98}.living-copy h1 em{color:var(--teal);font-style:normal}.living-copy>p{color:#5e757c;font-size:12px;line-height:2}.living-copy blockquote{color:#45616a;background:#fff9;border-radius:30px;margin:25px 0;padding:20px 25px;font-size:11px;line-height:1.9}.living-flow{justify-content:center;align-items:center;gap:22px;font-size:11px;font-weight:900;display:flex}.living-flow i{color:var(--coral);font-size:7px;font-style:normal}@keyframes drift{to{transform:translate(80px,55px)scale(1.12)}}@keyframes float{50%{transform:translateY(-16px)rotate(2deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.15)}}@keyframes barDance{50%{transform:translateY(-20px)rotate(2deg)}}@keyframes morph{0%{border-radius:45% 55% 63% 37%/58% 35% 65% 42%;transform:rotate(0)}to{border-radius:63% 37% 42% 58%/35% 62% 38% 65%;transform:rotate(12deg)}}@media (width<=950px){.v2-index>section{grid-template-columns:repeat(2,1fr)}.aurora-hero,.motion-hero,.glass-hero,.living-hero{grid-template-columns:1fr}.aurora-engine,.glass-world{height:520px}.fluid-hero{grid-template-columns:1fr 1fr}.fluid-title{grid-column:1/-1}.fluid-heart{position:absolute;top:47%;left:calc(50% - 72px)}.motion-copy{text-align:center}.kinetic-logo{height:530px}.bold-copy{grid-column:1/-1}.bold-bottom{grid-template-columns:1fr}.living-person{order:2}}@media (width<=600px){.v2-index{padding:25px 14px 50px}.v2-index h1{margin-top:45px;font-size:54px}.v2-index>section{grid-template-columns:1fr}.v2-card{min-height:360px}.v2-nav{grid-template-columns:1fr auto;height:72px}.v2-nav>span,.v2-nav>div a:last-child{display:none}.v2-switcher>div a{width:25px;height:25px}.aurora-hero,.motion-hero,.glass-hero,.living-hero{padding:35px 18px}.aurora-copy h1,.motion-copy h1,.glass-copy h1,.living-copy h1{font-size:58px}.aurora-engine{height:480px}.o1{width:330px;height:330px}.o2{width:220px;height:410px}.match-bubble{right:0}.cv-bubble{left:0}.fluid-hero{grid-template-columns:1fr;padding:30px 14px}.fluid-title h1{font-size:60px}.fluid-path{min-height:380px}.fluid-heart{margin:auto;position:relative;top:auto;left:auto}.motion-hero{gap:10px}.kinetic-logo{gap:5px;height:470px}.kinetic-bar{width:31%;padding:20px 10px}.kinetic-bar div b{font-size:21px}.k1{height:280px}.k2{height:420px}.k3{height:340px}.motion-marquee{justify-content:flex-start}.glass-world{height:480px}.glass-profile{width:85%;padding:25px}.gm1{right:0}.gm2{left:0}.bold-hero{min-height:640px;padding:30px 18px}.bold-copy h1{font-size:72px}.bold-sticker{width:85px;height:85px}.s-one{left:4%}.s-two{left:42%}.bold-bottom{margin:0 14px;padding:26px}.living-person{height:480px}.person-silhouette{width:220px;height:350px}.r1{width:350px;height:350px}.r2{width:390px;height:260px}.living-flow{flex-wrap:wrap;gap:10px}}@media (prefers-reduced-motion:reduce){.v2-model *,.v2-index *{scroll-behavior:auto!important;animation:none!important}}.hs-page{--hs-navy:#092a3d;--hs-navy-soft:#163f51;--hs-teal:#15988f;--hs-mint:#86dfce;--hs-cream:#f7f3eb;--hs-peach:#f1a07f;--hs-blue:#a9d8e3;--hs-white:#fffdf9;background:var(--hs-cream);min-height:100vh;color:var(--hs-navy);font-family:Noto Sans Arabic,Tahoma,sans-serif;overflow:hidden}.hs-page *,.hs-page :before,.hs-page :after{box-sizing:border-box}.hs-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9db;border:1px solid #092a3d12;border-radius:24px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1400px,100% - 54px);min-height:72px;margin:14px auto 0;padding:0 22px;display:grid;position:sticky;top:12px;box-shadow:0 12px 38px #092a3d0f}.hs-nav a,.hs-footer a{color:inherit;text-decoration:none}.hs-models-link{justify-self:start;font-size:10px;color:#657880!important}.hs-brand-link{justify-self:center}.hs-brand{align-items:center;gap:11px;display:flex}.hs-brand-copy{direction:ltr;line-height:1;display:grid}.hs-brand b{letter-spacing:.15em;font-size:12px}.hs-brand small{color:var(--hs-teal);letter-spacing:.31em;margin-top:5px;font-size:7px;font-weight:800}.hs-mark{align-items:flex-end;gap:3px;width:38px;height:40px;display:flex;position:relative}.hs-mark i{background:var(--hs-navy);transform-origin:bottom;border-radius:8px 8px 2px 2px;width:8px;height:23px;display:block;transform:rotate(28deg)}.hs-mark i:nth-child(2){background:var(--hs-teal);height:34px}.hs-mark i:nth-child(3){background:var(--hs-mint);height:26px}.hs-nav-links{justify-self:end;align-items:center;gap:23px;display:flex}.hs-nav-links a{font-size:10px}.hs-login{border:1px solid #092a3d24;border-radius:999px;padding:10px 16px}.hs-nav a{transition:color .2s,background .2s,transform .2s}.hs-nav a:hover{color:var(--hs-teal)}.hs-login:hover{background:var(--hs-navy);color:#fff!important}.hs-hero{grid-template-columns:.94fr 1.06fr;align-items:center;gap:clamp(45px,7vw,110px);width:min(1400px,100% - 54px);min-height:650px;margin:auto;padding:52px 0 62px;display:grid;position:relative}.hs-hero-orbit{pointer-events:none;border:1px solid #15988f1f;border-radius:50%;width:380px;height:380px;position:absolute;top:40px;right:-250px}.hs-hero-orbit:after{content:"";border:4px solid var(--hs-cream);background:var(--hs-teal);border-radius:50%;width:13px;height:13px;position:absolute;top:48px;left:53px}.hs-eyebrow,.hs-section-heading>span,.hs-story-copy>span,.hs-map-copy>span,.hs-trust>div:first-child>span{color:var(--hs-teal);font-size:10px;font-weight:800}.hs-eyebrow i{background:var(--hs-peach);border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}.hs-hero-copy h1{letter-spacing:-.048em;max-width:700px;margin:22px 0 25px;font-size:clamp(50px,5.5vw,82px);line-height:1.12}.hs-hero-copy h1 em{color:var(--hs-teal);font-style:normal}.hs-hero-copy>p{color:#5f737c;max-width:640px;margin:0;font-size:14px;line-height:2}.hs-main-actions{gap:10px;margin-top:32px;display:flex}.hs-main-actions a{border-radius:14px;padding:15px 20px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s}.hs-main-actions a:hover{transform:translateY(-2px)}.hs-primary{background:var(--hs-navy);color:#fff;box-shadow:0 16px 35px #092a3d29}.hs-primary span{color:var(--hs-mint);margin-right:12px}.hs-secondary{color:var(--hs-navy);border:1px solid #092a3d26}.hs-secondary:hover{background:#ffffffb8;box-shadow:0 12px 28px #092a3d12}.hs-proof-line{color:#70838a;flex-wrap:wrap;gap:24px;margin-top:38px;font-size:9px;display:flex}.hs-proof-line b{color:var(--hs-teal);margin-left:4px;font-size:13px}.hs-scroll-cue{color:#6c8088;align-items:center;gap:10px;margin-top:28px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.hs-scroll-cue span{width:25px;height:25px;color:var(--hs-teal);border:1px solid #092a3d21;border-radius:50%;place-items:center;display:grid}.hs-hero-media{place-items:center;min-height:550px;display:grid;position:relative}.hs-photo-shell{background:#dfeee9;border-radius:38% 62% 42% 58%/44% 37% 63% 56%;width:min(650px,94%);height:520px;position:relative;overflow:hidden;box-shadow:0 35px 80px #1f4a5124}.hs-photo-shell img{object-fit:cover;object-position:58% center;width:100%;height:100%;display:block}.hs-match-float,.hs-verified-float{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9ed;border:1px solid #092a3d14;position:absolute;box-shadow:0 18px 45px #092a3d1f}.hs-match-float{border-radius:25px;width:200px;padding:20px;bottom:35px;left:0}.hs-match-float span,.hs-match-float small{font-size:8px;display:block}.hs-match-float span{color:var(--hs-teal);font-weight:800}.hs-match-float strong{margin:5px 0;font-size:38px;display:block}.hs-match-float small{color:#6e8087}.hs-verified-float{border-radius:20px;align-items:center;gap:10px;padding:14px 18px;display:flex;top:48px;right:0}.hs-verified-float b{width:31px;height:31px;color:var(--hs-teal);background:#dff4ee;border-radius:50%;place-items:center;display:grid}.hs-verified-float span{font-size:8px;font-weight:700;line-height:1.5}.hs-photo-accent{background:var(--hs-peach);border-radius:29px;place-items:center;width:84px;height:84px;display:grid;position:absolute;top:2px;left:8%;transform:rotate(-7deg)}.hs-photo-note{color:#73868d;font-size:7px;position:absolute;bottom:2px;right:7%}.hs-photo-accent .hs-mark{transform:scale(1.25)}.hs-skill-ribbon{background:var(--hs-navy);color:#fff;padding:17px 0;overflow:hidden}.hs-skill-ribbon>div{gap:34px;width:max-content;animation:32s linear infinite hs-marquee;display:flex}.hs-skill-ribbon span{white-space:nowrap;font-size:10px;font-weight:700}.hs-skill-ribbon i{color:var(--hs-mint);margin-right:34px;font-size:5px;font-style:normal}.hs-match-section,.hs-how,.hs-talents,.hs-story-map,.hs-trust,.hs-final-call,.hs-footer{width:min(1400px,100% - 54px);margin-inline:auto}.hs-match-section{background:radial-gradient(circle at 6% 14%,#f1a07f2e,#0000 25%),radial-gradient(circle at 95% 92%,#86dfce33,#0000 27%),#fffdf9c2;border-radius:70px;margin-top:84px;padding:95px clamp(24px,6vw,85px) 86px;overflow:hidden}.hs-section-heading{text-align:center;max-width:720px;margin:0 auto 58px}.hs-section-heading h2,.hs-talents-copy h2,.hs-story-copy h2,.hs-map-copy h2,.hs-trust h2{letter-spacing:-.04em;margin:12px 0 14px;font-size:clamp(38px,4.7vw,65px);line-height:1.15}.hs-section-heading p,.hs-talents-copy>p,.hs-story-copy p,.hs-map-copy p{color:#667a82;margin:0;font-size:11px;line-height:1.9}.hs-match-stage{grid-template-columns:1fr 170px 1fr;align-items:center;gap:24px;max-width:1080px;min-height:285px;margin:auto;display:grid;position:relative}.hs-side-card{background:var(--hs-white);border:1px solid #092a3d0f;border-radius:28px 55px 28px 45px;min-height:210px;padding:30px;box-shadow:0 16px 45px #1c464d0f}.hs-side-card small{color:var(--hs-teal);font-size:8px;font-weight:800}.hs-side-card h3{margin:18px 0 27px;font-size:23px}.hs-pills{flex-wrap:wrap;gap:7px;display:flex}.hs-pills span{color:#556c75;background:#eef3f0;border-radius:999px;padding:8px 11px;font-size:8px}.hs-company-side{background:#e2f4ee;border-radius:55px 28px 45px}.hs-company-side .hs-pills span{background:#ffffffb3}.hs-match-core{z-index:3;text-align:center;background:var(--hs-navy);color:#fff;border-radius:50%;place-content:center;width:150px;height:150px;margin:auto;display:grid;position:relative;box-shadow:0 20px 50px #092a3d2e}.hs-match-core strong{font-size:34px}.hs-match-core span{color:var(--hs-mint);font-size:8px}.hs-pulse{border:1px solid #15988f59;border-radius:50%;animation:3s ease-out infinite hs-pulse;position:absolute;inset:-14px}.hs-match-reason{color:#5d727a;text-align:center;background:#ffffffad;border-radius:17px;max-width:680px;margin:26px auto 0;padding:16px 22px;font-size:9px;line-height:1.8}.hs-match-reason b{color:var(--hs-navy)}.hs-how{background:var(--hs-navy);color:#fff;border-radius:75px 75px 130px;margin-top:100px;padding:92px clamp(28px,6vw,88px) 82px;position:relative;overflow:hidden}.hs-how:before{content:"";border:1px solid #86dfce2e;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-250px;left:-260px}.hs-how-heading{z-index:2;grid-template-columns:1.05fr .95fr;align-items:end;gap:60px;display:grid;position:relative}.hs-how-heading span{color:var(--hs-mint);font-size:9px;font-weight:800}.hs-how-heading h2{letter-spacing:-.045em;max-width:650px;margin:12px 0 0;font-size:clamp(40px,5vw,68px);line-height:1.1}.hs-how-heading>p{color:#b8ccd2;max-width:470px;margin:0;font-size:10px;line-height:2}.hs-journey-line{z-index:1;border-top:1px dashed #86dfce59;border-radius:50%;width:88%;height:75px;margin:50px auto -48px;position:relative}.hs-journey-line i{background:var(--hs-mint);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;right:48%;box-shadow:0 0 0 7px #86dfce17}.hs-steps{z-index:2;grid-template-columns:repeat(3,1fr);gap:46px;display:grid;position:relative}.hs-steps article{background:0 0;border:0;min-height:230px;padding:0}.hs-steps article:nth-child(2){background:0 0;transform:translateY(25px)}.hs-steps article:nth-child(3){color:#fff;background:0 0}.hs-step-top{align-items:center;gap:15px;margin-bottom:25px;display:flex}.hs-step-top>b{color:var(--hs-mint);font-size:9px}.hs-steps article:nth-child(2) .hs-step-top>b,.hs-steps article:nth-child(3) .hs-step-top>b{color:var(--hs-mint);opacity:1}.hs-step-icon{background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:56px;height:56px;margin:0;font-size:15px;font-weight:800;display:grid}.hs-steps article:nth-child(3) .hs-step-icon{color:#fff;background:#ffffff14}.hs-steps h3{margin:0 0 10px;font-size:23px}.hs-steps p{color:#bdd0d6;margin:0;font-size:10px;line-height:1.9}.hs-steps article:nth-child(2) p,.hs-steps article:nth-child(3) p{color:#bdd0d6}.hs-talents{grid-template-columns:.7fr 1.3fr;align-items:center;gap:70px;padding:135px 0 125px;display:grid}.hs-talents-copy a{background:var(--hs-navy);color:#fff;border-radius:13px;margin-top:25px;padding:13px 18px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.hs-talent-cards{grid-template-columns:repeat(3,1fr);align-items:center;gap:16px;display:grid}.hs-talent-card{border:1px solid #092a3d0d;border-radius:42% 58% 16% 16%/18% 18% 13% 13%;min-height:350px;padding:25px;transition:transform .25s,box-shadow .25s;box-shadow:0 18px 42px #092a3d0d}.hs-talent-card:hover{transform:translateY(-7px);box-shadow:0 28px 55px #092a3d1a}.hs-talent-card:nth-child(2){transform:translateY(24px)}.hs-talent-card:nth-child(2):hover{transform:translateY(17px)}.hs-talent-card.mint{background:#d7f1e9}.hs-talent-card.peach{background:#f7d3c3}.hs-talent-card.blue{background:#d7eaf0}.hs-talent-card header{justify-content:space-between;align-items:center;display:flex}.hs-talent-card header span,.hs-talent-card small{font-size:8px}.hs-talent-card header b{font-size:17px}.hs-avatar{background:var(--hs-navy);color:#fff;border-radius:44% 56% 62% 38%/51% 42% 58% 49%;place-items:center;width:80px;height:80px;margin:42px 0 25px;font-size:26px;font-weight:800;display:grid}.hs-talent-card h3{min-height:55px;margin:0 0 6px;font-size:17px;line-height:1.5}.hs-talent-card p{color:#5e7178;margin:0 0 22px;font-size:8px}.hs-talent-card small{color:var(--hs-teal);font-weight:800}.hs-story-map{grid-template-columns:1fr 1fr;gap:20px;padding-bottom:120px;display:grid}.hs-story,.hs-map{border-radius:65px;min-height:610px;padding:clamp(28px,5vw,60px)}.hs-story{background:linear-gradient(145deg, #f3b094, var(--hs-peach));align-content:space-between;display:grid}.hs-map{background:linear-gradient(145deg,#e6f4ef,#cbe9df);align-content:space-between;display:grid;overflow:hidden}.hs-video-shell{aspect-ratio:16/9;background:var(--hs-navy);border-radius:32px;margin-top:35px;overflow:hidden;box-shadow:0 22px 55px #572a1e29}.hs-video-shell video{object-fit:cover;width:100%;height:100%;display:block}.hs-route-map{min-height:280px;margin-top:45px;position:relative}.hs-map-point{z-index:3;background:var(--hs-white);border-radius:999px;padding:12px 16px;font-size:9px;font-weight:800;position:absolute;box-shadow:0 12px 28px #1743471a}.hs-arab{bottom:5%;right:4%}.hs-germany{background:var(--hs-navy);color:#fff;top:4%;left:5%}.hs-route-line{border-top:2px dashed #15988f80;border-radius:50%;width:78%;height:230px;position:absolute;bottom:12%;right:12%;transform:rotate(-19deg)}.hs-route-line i{background:var(--hs-teal);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:48%}.hs-map-plane{z-index:4;color:var(--hs-teal);font-size:27px;animation:5s ease-in-out infinite hs-route;position:absolute;top:39%;left:45%}.hs-trust{background:var(--hs-white);border:1px solid #092a3d0f;border-radius:58px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:45px;margin-bottom:55px;padding:55px 60px;display:grid}.hs-trust h2{margin-bottom:0;font-size:clamp(30px,3.5vw,50px)}.hs-trust-items{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hs-trust-items span{color:#506b73;background:#edf4f1;border-radius:16px;padding:14px 16px;font-size:9px}.hs-final-call{background:radial-gradient(circle at 5% 100%, #f1a07f73, transparent 30%), var(--hs-teal);color:#fff;border-radius:80px 80px 130px;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(28px,5vw,65px);min-height:340px;margin-bottom:62px;padding:clamp(35px,6vw,78px);display:grid;position:relative;overflow:hidden}.hs-final-call:after{content:"";border:1px solid #ffffff38;border-radius:50%;width:360px;height:360px;position:absolute;top:-230px;left:-170px}.hs-final-mark{background:#ffffff2b;border-radius:40% 60% 55% 45%/48% 42% 58% 52%;place-items:center;width:105px;height:105px;display:grid}.hs-final-mark .hs-mark{transform:scale(1.55)}.hs-final-call>div:nth-child(2){z-index:2;position:relative}.hs-final-call>div:nth-child(2)>span{color:#d7fff7;font-size:9px;font-weight:800}.hs-final-call h2{letter-spacing:-.04em;max-width:760px;margin:12px 0 0;font-size:clamp(34px,4vw,58px);line-height:1.2}.hs-final-actions{z-index:2;gap:9px;display:grid;position:relative}.hs-final-actions a{background:var(--hs-navy);color:#fff;text-align:center;border-radius:14px;min-width:205px;padding:14px 18px;font-size:9px;font-weight:800;text-decoration:none}.hs-final-actions a+a{background:0 0;border:1px solid #ffffff4d}.hs-footer{border-top:1px solid #092a3d1c;grid-template-columns:auto 1fr auto;align-items:start;gap:35px;min-height:210px;padding:50px 0 90px;display:grid}.hs-footer p{color:#6a7e85;margin:0;font-size:9px}.hs-footer>div{gap:18px;display:flex}.hs-footer a{color:#667a82;font-size:8px}.hs-sticky-cta{z-index:50;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#092a3df0;border:1px solid #ffffff24;border-radius:999px;padding:13px 20px;font-size:10px;font-weight:800;text-decoration:none;position:fixed;bottom:18px;right:50%;transform:translate(50%);box-shadow:0 16px 45px #092a3d3b}.hs-sticky-cta span{color:var(--hs-mint);margin-right:14px}@keyframes hs-marquee{to{transform:translate(50%)}}@keyframes hs-pulse{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}@keyframes hs-route{50%{transform:translate(-24px,-22px)}}@media (width<=1050px){.hs-hero,.hs-talents{grid-template-columns:1fr}.hs-hero-copy,.hs-talents-copy{text-align:center}.hs-hero-copy>p,.hs-talents-copy>p{margin-inline:auto}.hs-main-actions,.hs-proof-line{justify-content:center}.hs-hero-media{width:100%;max-width:720px;margin:auto}.hs-match-stage{grid-template-columns:1fr 130px 1fr}.hs-match-core{width:120px;height:120px}.hs-talent-cards{max-width:850px;margin:auto}.hs-final-call{grid-template-columns:auto 1fr}.hs-final-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (width<=760px){.hs-nav,.hs-hero,.hs-match-section,.hs-how,.hs-talents,.hs-story-map,.hs-trust,.hs-final-call,.hs-footer{width:min(100% - 28px,1400px)}.hs-nav{grid-template-columns:1fr auto;min-height:76px;margin-top:8px;padding-inline:14px}.hs-models-link,.hs-nav-links>a:not(.hs-login){display:none}.hs-brand-link{justify-self:end}.hs-nav-links{grid-area:1/1}.hs-hero{gap:24px;padding-top:32px}.hs-hero-copy h1{font-size:43px}.hs-main-actions{flex-direction:column}.hs-main-actions a{text-align:center}.hs-hero-media{min-height:470px}.hs-photo-shell{width:94%;height:420px}.hs-photo-accent{width:68px;height:68px;left:0}.hs-match-float{width:165px;bottom:20px;left:-2px}.hs-verified-float{top:25px}.hs-photo-note{bottom:0;right:3%}.hs-match-section{padding:90px 0 75px}.hs-match-stage{grid-template-columns:1fr}.hs-match-core{margin-block:-12px}.hs-how{border-radius:44px;padding:70px 20px}.hs-how-heading{text-align:center;grid-template-columns:1fr;gap:20px}.hs-how-heading h2{font-size:43px}.hs-how-heading>p{margin-inline:auto}.hs-journey-line{display:none}.hs-steps,.hs-talent-cards,.hs-story-map,.hs-trust,.hs-footer{grid-template-columns:1fr}.hs-flow-steps{gap:36px;margin-top:55px}.hs-flow-steps article,.hs-flow-steps article:nth-child(2){border-bottom:1px solid #ffffff1a;min-height:auto;padding:0 8px 30px;transform:none}.hs-talents{padding:95px 0}.hs-talent-card{border-radius:40px;min-height:290px}.hs-talent-card:nth-child(2),.hs-talent-card:nth-child(2):hover{transform:none}.hs-avatar{margin-top:25px}.hs-story,.hs-map{border-radius:42px;min-height:540px}.hs-trust{padding:40px 24px}.hs-trust-items{grid-template-columns:1fr}.hs-final-call{text-align:center;border-radius:48px;grid-template-columns:1fr;min-height:auto;padding:48px 24px}.hs-final-mark{margin:auto}.hs-final-actions{grid-column:auto;grid-template-columns:1fr;width:100%}.hs-final-actions a{min-width:0}.hs-footer{padding-bottom:100px}.hs-footer>div{flex-wrap:wrap}.hs-sticky-cta{text-align:center;width:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){.hs-page *{animation:none!important}}.refined-page{--refined-ink:#0a2a3d;--refined-teal:#15978e;--refined-mint:#76d9c8;--refined-paper:#f6f5f0;background:radial-gradient(circle at 90% 18%, #76d9c82e, transparent 27%), radial-gradient(circle at 10% 75%, #15978e14, transparent 24%), var(--refined-paper);min-height:100vh;color:var(--refined-ink);font-family:Noto Sans Arabic,Tahoma,sans-serif;overflow:hidden}.refined-nav{grid-template-columns:1fr auto 1fr;align-items:center;width:min(1380px,100% - 48px);height:92px;margin:auto;display:grid}.refined-nav a{color:inherit;font-size:11px;text-decoration:none}.refined-back{justify-self:start;color:#61757e!important}.refined-brand{align-items:center;gap:11px;display:flex}.refined-brand-copy{direction:ltr;line-height:1;display:grid}.refined-brand-copy b{letter-spacing:.16em;font-size:12px}.refined-brand-copy small{color:var(--refined-teal);letter-spacing:.32em;margin-top:5px;font-size:7px;font-weight:800}.refined-mark{align-items:flex-end;gap:3px;width:38px;height:40px;display:flex}.refined-mark i{background:var(--refined-ink);transform-origin:bottom;border-radius:8px 8px 2px 2px;width:8px;height:23px;transform:rotate(28deg)}.refined-mark i:nth-child(2){background:var(--refined-teal);height:34px}.refined-mark i:nth-child(3){background:var(--refined-mint);height:26px}.refined-nav-actions{justify-self:end;align-items:center;gap:22px;display:flex}.refined-login{border:1px solid #0a2a3d29;border-radius:999px;padding:10px 16px}.refined-hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(40px,7vw,105px);width:min(1380px,100% - 48px);min-height:650px;margin:auto;padding:48px 0 55px;display:grid}.refined-eyebrow{color:var(--refined-teal);font-size:10px;font-weight:700}.refined-copy h1{letter-spacing:-.045em;margin:22px 0 24px;font-size:clamp(48px,5.7vw,84px);line-height:1.16}.refined-copy h1 em{color:var(--refined-teal);font-style:normal;font-weight:700}.refined-copy>p{color:#60727a;max-width:610px;margin:0;font-size:13px;line-height:2}.refined-actions{gap:10px;margin-top:31px;display:flex}.refined-actions a{border-radius:13px;padding:14px 20px;font-size:11px;font-weight:700;text-decoration:none}.refined-primary{background:var(--refined-ink);color:#fff}.refined-primary span{color:var(--refined-mint);margin-right:12px}.refined-secondary{color:var(--refined-ink);border:1px solid #0a2a3d29}.refined-trust{color:#708189;align-items:center;gap:12px;margin-top:35px;font-size:9px;display:flex}.refined-trust i{background:var(--refined-teal);border-radius:50%;width:3px;height:3px}.refined-visual{place-items:center;min-height:530px;display:grid;position:relative}.refined-halo{background:linear-gradient(145deg,#76d9c84d,#ffffff8c);border-radius:44% 56% 60% 40%/52% 43% 57% 48%;width:480px;height:480px;position:absolute}.refined-cv-card{z-index:2;background:#ffffffe6;border:1px solid #0a2a3d14;border-radius:27px;width:min(420px,80%);min-height:320px;padding:31px;position:relative;box-shadow:0 28px 70px #163d491f}.refined-cv-card header{justify-content:space-between;align-items:center;display:flex}.refined-cv-card header span{color:var(--refined-teal);letter-spacing:.15em;font-size:8px;font-weight:800}.refined-cv-card header b{width:48px;height:48px;color:var(--refined-teal);background:#e0f5ef;border-radius:50%;place-items:center;font-size:17px;display:grid}.refined-cv-card h2{margin:28px 0 4px;font-size:25px}.refined-cv-card>p,.refined-cv-card small{color:#71838b;font-size:9px}.refined-skill-list{gap:7px;margin-top:24px;display:flex}.refined-skill-list span{background:#f0f4f2;border-radius:999px;padding:7px 10px;font-size:8px}.refined-progress{background:#e8eeec;border-radius:999px;height:6px;margin:28px 0 10px;overflow:hidden}.refined-progress i{border-radius:inherit;background:var(--refined-teal);width:84%;height:100%;animation:1.4s ease-out both refined-progress;display:block}.refined-match-card{z-index:3;background:var(--refined-ink);color:#fff;border-radius:22px;width:190px;padding:20px;animation:5s ease-in-out infinite refined-float;position:absolute;bottom:52px;left:1%;box-shadow:0 22px 50px #0a2a3d38}.refined-match-card span{color:var(--refined-mint);font-size:8px}.refined-match-card strong{margin:7px 0;font-size:36px;display:block}.refined-match-card p{color:#c7d6da;margin:0;font-size:8px;line-height:1.6}.refined-floating-mark{z-index:3;background:#fffc;border-radius:24px;place-items:center;width:76px;height:76px;animation:6s ease-in-out infinite reverse refined-float;display:grid;position:absolute;top:60px;right:2%;box-shadow:0 18px 40px #163d491a}.refined-step-strip{border-top:1px solid #0a2a3d1f;grid-template-columns:repeat(3,1fr);width:min(1380px,100% - 48px);margin:0 auto 38px;display:grid}.refined-step-strip article{gap:18px;padding:26px 24px;display:flex}.refined-step-strip article+article{border-right:1px solid #0a2a3d1f}.refined-step-strip b{color:var(--refined-teal);font-size:9px}.refined-step-strip h2{margin:0 0 4px;font-size:17px}.refined-step-strip p{color:#71838b;margin:0;font-size:9px}@keyframes refined-float{50%{transform:translateY(-8px)}}@keyframes refined-progress{0%{width:0}}@media (width<=900px){.refined-hero{grid-template-columns:1fr}.refined-copy{text-align:center}.refined-copy>p{margin-inline:auto}.refined-actions,.refined-trust{justify-content:center}}@media (width<=620px){.refined-nav,.refined-hero,.refined-step-strip{width:min(100% - 28px,1380px)}.refined-nav{grid-template-columns:1fr auto;height:75px}.refined-back,.refined-nav-actions>a:first-child{display:none}.refined-nav-actions{grid-area:1/1}.refined-hero{gap:15px;padding-top:32px}.refined-copy h1{font-size:44px}.refined-actions{flex-direction:column}.refined-actions a{text-align:center}.refined-trust{flex-wrap:wrap}.refined-visual{min-height:460px}.refined-halo{width:340px;height:340px}.refined-cv-card{width:90%;padding:24px}.refined-match-card{bottom:28px;left:0}.refined-floating-mark{top:35px;right:0}.refined-step-strip{grid-template-columns:1fr}.refined-step-strip article+article{border-top:1px solid #0a2a3d1f;border-right:0}}@media (prefers-reduced-motion:reduce){.refined-page *{animation:none!important}}.email-preview-page{color:#071f30;background:radial-gradient(circle at 12% 0,#72d5c140,#0000 28%),#f7f6f2;min-height:100vh;padding:clamp(28px,5vw,72px)}.email-preview-page>header{max-width:1000px;margin:0 auto 24px}.email-preview-page>header p{color:#15958d;margin:0 0 10px;font-weight:850}.email-preview-page>header h1{margin:0 0 14px;font-size:clamp(34px,5vw,64px);line-height:1.15}.email-preview-page>header span{color:#607680;max-width:850px;font-size:18px;line-height:1.9;display:block}.email-preview-page>nav{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #d2e3df;border-radius:18px;flex-wrap:wrap;gap:8px;max-width:1000px;margin:0 auto 30px;padding:10px;display:flex;position:sticky;top:12px;box-shadow:0 12px 34px #071f3014}.email-preview-page>nav a{color:#0f756f;background:#e7f5f2;border-radius:12px;padding:10px 14px;font-weight:800;text-decoration:none}.email-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1440px;margin:auto;display:grid}.email-preview-grid article{background:#fff;border:1px solid #d2e1de;border-radius:24px;scroll-margin-top:110px;overflow:hidden;box-shadow:0 18px 50px #071f3017}.email-preview-grid article>div{color:#fff;background:#071f30;border-bottom:1px solid #dce8e5;gap:5px;padding:18px 22px;display:grid}.email-preview-grid article>div strong{color:#72d5c1}.email-preview-grid article>div small{color:#d2e0e3}.email-preview-grid iframe{background:#eef5f3;border:0;width:100%;height:890px;display:block}@media (width<=980px){.email-preview-grid{grid-template-columns:1fr}}@media (width<=620px){.email-preview-page{padding:24px 12px}.email-preview-page>nav{position:static}.email-preview-grid iframe{height:940px}}
