/*! 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-border-style:solid}}}@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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.border{border-style:var(--tw-border-style);border-width:1px}}:root{--navy:#102c2c;--blue:#176b68;--gold:#c79a52;--ink:#172525;--muted:#667876;--line:#dce5e2;--pale:#f1f6f4;--cream:#f6f2e9;--green:#2d8a68}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);margin:0;font-family:Arial,sans-serif}button{font:inherit}label{letter-spacing:.17em;color:var(--blue);font-size:9px;font-weight:800}h1,h2,h3{font-family:Georgia,serif;font-weight:400}header{border-bottom:1px solid var(--line);z-index:20;background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex;position:sticky;top:0}.logoBtn{cursor:pointer;background:0 0;border:0;padding:0}.logo{text-align:left;letter-spacing:.12em;align-items:center;gap:10px;display:flex}.logo>i{background:var(--navy);width:42px;height:38px;color:var(--gold);letter-spacing:.05em;border-radius:9px;place-items:center;font:700 12px Arial;display:grid;box-shadow:inset 7px -7px #194745}.logo>b{font-size:13px}.logo b>em{color:var(--gold);font-style:normal}.logo small{color:#718784;letter-spacing:.1em;margin-top:3px;font-size:6.5px;display:block}header nav{gap:30px;display:flex}header nav a{color:#526176;font-size:11px;text-decoration:none}.plainBtn{border:1px solid var(--line);background:#fff;border-radius:20px;padding:9px 14px;font-size:9px}.marketHero{background:radial-gradient(circle at 78% 25%,#dfeef5,#0000 27%),linear-gradient(120deg,#fafcfd,#f3efe7);min-height:660px;padding:74px 7vw 82px}.heroText{text-align:center;max-width:850px;margin:auto}.heroText h1{margin:20px 0;font-size:55px;line-height:1.06}.heroText p{max-width:720px;color:var(--muted);margin:auto;font-size:15px;line-height:1.7}.marketStats{justify-content:center;gap:55px;margin:29px 0;display:flex}.marketStats span{align-items:center;gap:8px;display:flex}.marketStats b{color:var(--blue);font:24px Georgia}.marketStats small{color:var(--muted);text-align:left;max-width:100px;font-size:8px}.gates{grid-template-columns:1fr 1fr;gap:18px;max-width:1050px;margin:35px auto 0;display:grid}.gate{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;padding:27px 30px;transition:all .25s;box-shadow:0 12px 35px #17334b0b}.gate:hover{transform:translateY(-5px);box-shadow:0 20px 45px #17334b18}.companyGate{border-top:4px solid var(--navy)}.candidateGate{border-top:4px solid var(--blue)}.gateIcon{float:right;width:43px;height:43px;color:var(--blue);background:#e9f0f4;border-radius:11px;place-items:center;font-size:20px;display:grid}.gate h2{margin:11px 0;font-size:27px}.gate p{color:var(--muted);max-width:390px;font-size:10px;line-height:1.65}.gate ul{border-top:1px solid #edf0f2;margin:0;padding:8px 0;list-style:none}.gate li{color:#526176;padding:5px 0;font-size:9px}.gate li:before{content:"✓";color:var(--green);margin-right:8px}.gate>b{color:var(--blue);justify-content:space-between;margin-top:12px;font-size:10px;display:flex}.gate>b i{font-style:normal}.core{padding:90px 7vw}.sectionTitle{text-align:center}.sectionTitle h2{font-size:38px;line-height:1.2}.coreFlow{align-items:center;gap:14px;max-width:1100px;margin:45px auto 0;display:flex}.coreFlow article{border:1px solid var(--line);border-radius:11px;flex:1;min-height:175px;padding:24px}.coreFlow article>i{color:var(--gold);font-size:8px;font-style:normal}.coreFlow article>b{margin:24px 0 9px;font:18px Georgia;display:block}.coreFlow article p{color:var(--muted);font-size:9px;line-height:1.6}.coreFlow>span{color:var(--gold)}.coreFlow .coreDark{background:var(--navy);color:#fff}.coreFlow .coreDark p{color:#afbdca}.trustSection{background:var(--cream);grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:85px 9vw;display:grid}.trustSection h2{font-size:38px}.trustSection p{color:var(--muted);font-size:11px;line-height:1.7}.layers{gap:9px;display:grid}.layers span{border:1px solid var(--line);background:#fff;border-radius:8px;padding:15px;font-size:10px}.layers b{color:var(--blue);width:90px;display:inline-block}footer{color:#fff;background:#091827;justify-content:space-between;align-items:center;padding:35px 5vw;display:flex}footer .logo small{color:#8193a5}footer p{font:14px Georgia}footer>small{color:#7f91a2;font-size:8px}.appView{background:var(--pale);min-height:100vh}.appShell{grid-template-columns:235px 1fr;min-height:calc(100vh - 78px);display:grid}.appNav{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:6px;padding:22px 15px;display:flex}.user{border-bottom:1px solid var(--line);align-items:center;gap:9px;margin-bottom:8px;padding:5px 7px 20px;display:flex}.user>i{width:39px;height:39px;color:var(--blue);background:#e1ebf2;border-radius:10px;place-items:center;font:14px Georgia;display:grid}.user small,.user b{display:block}.user small{color:var(--muted);margin-bottom:4px;font-size:7px}.user b{font-size:9px}.appNav>button{text-align:left;color:#596879;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:12px;font-size:9px}.appNav>button.active{background:var(--navy);color:#fff}.appNav .back{color:var(--blue);border-top:1px solid var(--line);border-radius:0;margin-top:auto}.appContent{width:100%;max-width:1400px;margin:auto;padding:44px 4vw 70px}.appIntro{justify-content:space-between;align-items:end;display:flex}.appIntro h1{margin:12px 0;font-size:38px}.appIntro p{color:var(--muted);font-size:10px}.progress{border:1px solid var(--line);background:#fff;border-radius:9px;width:250px;padding:15px;font-size:8px}.progress span{justify-content:space-between;display:flex}.progress>i{background:#dce5ea;height:5px;margin:10px 0;display:block}.progress>i em{background:var(--blue);height:100%;transition:all .3s;display:block}.progress button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.newJob{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:14px 18px;font-size:10px}.success{color:#286f57;background:#e4f4ed;border:1px solid #bde0d2;border-radius:8px;margin-top:20px;padding:13px;font-size:9px}.quickStats{grid-template-columns:repeat(4,1fr);gap:11px;margin:29px 0 16px;display:grid}.quickStats article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:16px}.quickStats small,.quickStats b,.quickStats span{display:block}.quickStats small{letter-spacing:.1em;color:var(--muted);font-size:7px}.quickStats b{margin:12px 0 5px;font:27px Georgia}.quickStats b.smallValue{font-size:17px}.quickStats span{color:var(--blue);font-size:7px}.contentGrid{grid-template-columns:1.35fr .65fr;gap:16px;display:grid}.panel,.rightCol>article{border:1px solid var(--line);background:#fff;border-radius:10px}.panel{padding:22px}.panelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:16px;display:flex}.panelHead h2{margin:7px 0 2px;font-size:23px}.panelHead p{color:var(--muted);margin:0;font-size:8px}.panelHead button,.rightCol button{border:1px solid var(--line);color:var(--blue);cursor:pointer;background:#fff;border-radius:6px;padding:8px 10px;font-size:8px}.job{border-bottom:1px solid #edf0f2;grid-template-columns:auto 1fr auto;gap:13px;padding:18px 0;display:grid}.companyIcon,.candidateAvatar{width:42px;height:42px;color:var(--blue);background:#e7eff4;border-radius:9px;place-items:center;display:grid}.jobInfo h3,.candidate h3{margin:0 0 5px;font:15px Georgia}.jobInfo>b,.candidate>div>b{font-size:8px}.jobInfo>small,.candidate>div>small{color:var(--muted);margin:4px 0 8px;font-size:7px;display:block}.jobInfo div span{background:#f0f3f5;border-radius:11px;margin-right:5px;padding:5px 7px;font-size:7px}.match{text-align:right}.match>b,.match>small{display:block}.match>b{color:var(--blue);font:19px Georgia}.match>small{color:var(--muted);font-size:7px}.match button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:5px;margin-top:10px;padding:8px 11px;font-size:8px}.match button:disabled{background:var(--green)}.rightCol{align-content:start;gap:13px;display:grid}.rightCol>article{padding:21px}.calendar{background:var(--navy);color:#fff;border-radius:9px;place-items:center;width:54px;height:54px;margin:18px 0;font:20px Georgia;display:grid}.calendar small{font:7px Arial}.rightCol h3{font-size:18px}.rightCol p{color:var(--muted);font-size:8px;line-height:1.6}.rightCol .assessmentCard{background:var(--navy);color:#fff}.assessmentCard p{color:#aebdca}.assessmentCard button{color:#fff;background:#1a3954;border-color:#3b5268}.candidate{border-bottom:1px solid #edf0f2;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:17px 0;display:grid}.candidateStatus{text-align:right}.candidateStatus span{color:var(--green);font-size:7px;display:block}.candidateStatus>b{color:var(--blue);font:18px Georgia}.candidateStatus>b small{font:7px Arial}.candidateStatus button{border:1px solid var(--line);color:var(--blue);background:#fff;border-radius:5px;margin-top:6px;padding:7px 9px;font-size:7px;display:block}.pipeline>div{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 0;font-size:8px;display:grid}.pipeline>div i{width:24px;height:24px;color:var(--blue);background:#e7eff4;border-radius:50%;place-items:center;font-style:normal;display:grid}.trustCard{color:#fff;background:var(--navy)!important}.trustCard h3{color:var(--gold);margin:14px 0;font-size:34px}.trustCard p{color:#aebdca}.companyView .appNav>button.active{background:#194745}.modalShade{z-index:50;background:#091827b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.modal{background:#fff;border-radius:14px;width:min(820px,100%);max-height:92vh;padding:28px;overflow:auto;box-shadow:0 30px 90px #0005}.modalHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;margin-bottom:20px;padding-bottom:18px;display:flex}.modalHead h2{margin:8px 0;font-size:27px}.modalHead p{color:var(--muted);margin:0;font-size:9px}.modalHead>button{color:var(--ink);cursor:pointer;background:#eef2f4;border:0;border-radius:50%;width:31px;height:31px;font-size:18px}.formSteps{gap:8px;margin-bottom:19px;display:flex}.formSteps span{color:var(--muted);background:#f0f3f5;border-radius:7px;flex:1;padding:9px;font-size:8px}.formSteps span b{background:#dce5ea;border-radius:50%;place-items:center;width:21px;height:21px;margin-right:6px;display:inline-grid}.formSteps span.done{color:var(--blue);background:#e9f1f6}.formSteps span.done b{background:var(--blue);color:#fff}.formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.formGrid label{letter-spacing:0;color:var(--ink);font-size:8px}.formGrid input,.formGrid select,.formGrid textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfcfd;border-radius:7px;margin-top:6px;padding:11px;font:10px Arial;display:block}.formGrid textarea{resize:vertical;min-height:74px}.formGrid .full{grid-column:1/-1}.formNotice{color:#526b80;background:#eef4f7;border-radius:7px;margin:16px 0;padding:11px;font-size:8px;line-height:1.5}.submitForm{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:7px;width:100%;padding:14px;font-size:10px;font-weight:700}.match .matchExplain{color:var(--blue);box-shadow:none;background:0 0;border:0;margin:0;padding:0}.match .matchExplain b,.match .matchExplain small{display:block}.match .matchExplain b{font:19px Georgia}.match .matchExplain small{color:var(--blue);font-size:7px;text-decoration:underline}.matchHero{background:#edf4f8;border-radius:10px;align-items:center;gap:16px;margin-bottom:20px;padding:18px;display:flex}.matchHero>strong{color:var(--blue);font:38px Georgia}.matchHero b,.matchHero small{display:block}.matchHero small{color:var(--muted);margin-top:5px;font-size:8px}.factorList{gap:4px;display:grid}.factorList>div{border-bottom:1px solid #edf0f2;grid-template-columns:1.3fr 1fr 42px;align-items:center;gap:12px;padding:11px 0;display:grid}.factorList span b,.factorList span small{display:block}.factorList span b{font-size:9px}.factorList span small{color:var(--muted);margin-top:4px;font-size:7px}.factorList>div>i{background:#dce5ea;border-radius:5px;height:5px}.factorList>div>i em{background:linear-gradient(90deg,var(--blue),#68a5c8);border-radius:5px;height:100%;display:block}.factorList>div>strong{text-align:right;color:var(--blue);font:14px Georgia}.humanNote{color:var(--gold);background:#f7f1e6;border-radius:8px;gap:10px;margin:18px 0;padding:13px;display:flex}.humanNote b,.humanNote small{color:var(--ink);font-size:9px;display:block}.humanNote small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.5}.candidateSummary{background:#f2f6f8;border-radius:9px;align-items:center;gap:12px;margin-bottom:16px;padding:14px;display:flex}.candidateSummary div:nth-child(2){flex:1}.candidateSummary b,.candidateSummary small{display:block}.candidateSummary small{color:var(--muted);margin-top:4px;font-size:8px}.candidateSummary>span{color:var(--green);font-size:8px}.factorList.compact>div{grid-template-columns:1fr 1fr 42px}.processTitle{margin:24px 0 12px;font-size:18px}.selectionFlow{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.selectionFlow>div{background:#f2f4f6;border-radius:8px;align-items:center;gap:7px;padding:10px;display:flex}.selectionFlow>div>i{background:#d8e0e6;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;display:grid}.selectionFlow>div.done{background:#e9f3ef}.selectionFlow>div.done>i{background:var(--green);color:#fff}.selectionFlow b,.selectionFlow small{font-size:7px;display:block}.selectionFlow small{color:var(--muted);margin-top:4px}.serviceBuilder{border:1px solid var(--line);background:#fff;border-radius:11px;margin:22px 0;padding:22px}.builderTitle{justify-content:space-between;align-items:start;display:flex}.builderTitle h3{margin:7px 0 18px;font-size:20px}.builderTitle>span{color:var(--muted);background:#f2f4f6;border-radius:12px;padding:7px 9px;font-size:7px}.serviceTiers{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.serviceTiers button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:9px;padding:14px}.serviceTiers button.chosen{border:2px solid var(--blue);background:#f2f8fb;padding:13px}.serviceTiers i,.serviceTiers b,.serviceTiers small,.serviceTiers em{display:block}.serviceTiers i{color:var(--gold);font-size:7px;font-style:normal}.serviceTiers b{margin:10px 0 5px;font:17px Georgia}.serviceTiers small{color:var(--muted);min-height:22px;font-size:7px;line-height:1.5}.serviceTiers em{color:var(--blue);margin-top:10px;font-size:8px;font-style:normal;font-weight:700}.configGrid{grid-template-columns:1.4fr .7fr .8fr;gap:10px;margin:15px 0;display:grid}.configGrid label{letter-spacing:0;color:var(--ink);font-size:7px}.configGrid select,.configGrid input[type=number]{border:1px solid var(--line);background:#fbfcfd;border-radius:6px;width:100%;margin-top:5px;padding:9px;font-size:8px;display:block}.configGrid .urgentCheck{background:#f5f7f8;border-radius:6px;align-items:center;gap:7px;margin-top:12px;padding:10px;display:flex}.addons{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:13px;display:flex}.addons>b{width:100%;font-size:8px}.addons label{letter-spacing:0;color:var(--ink);background:#f3f5f6;border-radius:15px;padding:7px 9px;font-size:7px}.addons input{accent-color:var(--blue);margin-right:5px}.estimate{background:var(--navy);color:#fff;border-radius:9px;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:20px;margin-top:16px;padding:17px;display:grid}.estimate small,.estimate strong,.estimate p{display:block}.estimate small{letter-spacing:.12em;color:#9fb0bf;font-size:7px}.estimate strong{color:var(--gold);margin:5px 0;font:31px Georgia}.estimate p{color:#aebdca;margin:0;font-size:7px}.estimate ul{color:#c0ccd6;margin:0;font-size:8px;line-height:1.8}.estimate>button{color:#fff;cursor:pointer;background:#1b3b57;border:1px solid #38536b;border-radius:6px;padding:11px;font-size:8px}.marketHero{background:radial-gradient(circle at 50% 0,#dceee9,#0000 33%),linear-gradient(135deg,#fbfdfc,#f4f0e8);padding-top:48px}.brandEquation{width:max-content;max-width:100%;color:var(--navy);background:#ffffffc9;border:1px solid #cbdad5;border-radius:30px;align-items:center;gap:10px;margin:0 auto 34px;padding:10px 18px;display:flex;box-shadow:0 12px 30px #102c2c0b}.brandEquation span{align-items:baseline;display:flex}.brandEquation b{color:var(--gold);font-size:15px}.brandEquation small{letter-spacing:.13em;font-size:8px;font-weight:800}.brandEquation i{color:#91a5a0;font-style:normal}.brandEquation .abilityWord b{color:var(--navy);letter-spacing:.08em}.brandEquation>strong{border-left:1px solid var(--line);letter-spacing:.15em;color:var(--blue);padding-left:12px;font-size:11px}.heroText h1{letter-spacing:-.025em;font-size:52px}.heroText>label{color:var(--gold);font-size:10px}.heroActions{justify-content:center;gap:10px;margin:27px 0 4px;display:flex}.heroActions a{background:var(--navy);color:#fff;letter-spacing:.04em;border-radius:6px;padding:13px 20px;font-size:9px;font-weight:800;text-decoration:none}.heroActions a+a{color:var(--navy);background:#fff;border:1px solid #cbd8d4}.gates{grid-template-columns:repeat(3,1fr);max-width:1250px}.gate{min-height:310px}.partnerGate{border-top:4px solid var(--gold)}.partnerGate .gateIcon{color:#9c6d26;background:#f4ead9}.ecosystemEntry{max-width:1250px}.brandPromise{background:var(--navy);color:#fff;justify-content:center;align-items:center;gap:24px;padding:22px 7vw;display:flex}.brandPromise span{flex-direction:column;gap:3px;display:flex}.brandPromise b{letter-spacing:.16em;color:var(--gold);font-size:9px}.brandPromise small{color:#b6c7c2;font-size:8px}.brandPromise i{color:#607c75;font-style:normal}.brandPromise strong{color:#fff;border-left:1px solid #48635d;padding-left:24px;font:16px Georgia}@media (width<=900px){header nav{display:none}.gates,.trustSection,.contentGrid{grid-template-columns:1fr}.coreFlow{display:grid}.coreFlow>span{text-align:center;transform:rotate(90deg)}.appShell{grid-template-columns:72px 1fr}.appNav{padding:18px 8px}.user span{display:none}.appNav>button{text-align:center;font-size:0}.appNav>button:first-letter{font-size:12px}.quickStats{grid-template-columns:1fr 1fr}.appIntro{align-items:start}.progress{display:none}.trustSection{gap:35px}.selectionFlow,.estimate{grid-template-columns:1fr 1fr}.estimate>button{grid-column:1/-1}}@media (width<=560px){header{padding:0 14px}.plainBtn{display:none}.marketHero{padding:55px 18px}.heroText h1{font-size:38px}.marketStats{flex-wrap:wrap;gap:14px}.gates{margin-top:25px}.gate{padding:22px}.core,.trustSection{padding:65px 20px}.sectionTitle h2,.trustSection h2{font-size:30px}.coreFlow{grid-template-columns:1fr}.appShell{display:block}.appNav{display:none}.appContent{padding:30px 15px 55px}.appIntro h1{font-size:30px}.quickStats{grid-template-columns:1fr 1fr}.panel{padding:17px}.job{grid-template-columns:auto 1fr}.match{text-align:left;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.candidate{grid-template-columns:auto 1fr}.candidateStatus{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}footer{flex-direction:column;align-items:flex-start;gap:17px}.layers b{width:78px}.modalShade{place-items:start center;padding:10px}.modal{max-height:none;padding:20px}.formGrid{grid-template-columns:1fr}.formGrid .full{grid-column:auto}.formSteps{display:grid}.modalHead h2{font-size:23px}.builderTitle{display:block}.builderTitle>span{margin-bottom:12px;display:inline-block}.serviceTiers,.configGrid,.estimate{grid-template-columns:1fr}.estimate>button{grid-column:auto}.serviceBuilder{padding:17px}}@media (width<=700px){.brandEquation{justify-content:center;gap:6px;width:100%;padding:9px 10px}.brandEquation>strong{padding-left:8px;font-size:8px}.brandEquation small{font-size:6px}.brandEquation b{font-size:12px}.heroActions{flex-direction:column}.heroActions a{width:100%}.brandPromise{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:14px 20px}.brandPromise strong{border-top:1px solid #48635d;border-left:0;width:100%;padding:14px 0 0}.gate{min-height:0}}.secureLogo>i{box-shadow:inset 7px -7px #194745;background:var(--navy)!important;width:42px!important;height:38px!important;color:var(--gold)!important;letter-spacing:.05em!important;border-radius:9px!important;font:700 12px Arial!important}.secureLogo>b{letter-spacing:.1em;font-size:12px}.secureLogo b>em,.logo b>em{color:var(--gold);font-style:normal}.secureLogo small{letter-spacing:.09em;color:#718784!important;font-size:6px!important}.wordmark{flex-direction:column;align-items:flex-start;letter-spacing:.1em!important;font-size:15px!important;line-height:1!important;display:flex!important}.wordmark em{color:var(--gold);font-style:normal}.wordmark small{margin-top:5px;display:block;letter-spacing:.1em!important;color:#8ca09a!important;font-size:6px!important}.partnerPage .wordmark{color:#fff!important}.partnerPage .wordmark small{color:#91aaa1!important}.billingPage .wordmark,.governancePage .wordmark{color:var(--navy)!important}.billingPage .wordmark small,.governancePage .wordmark small{color:#718784!important}.logo>img{object-fit:contain;width:44px;height:44px}.logo>i{display:none}.homepageVideo{color:#fff;background:#102c2c;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(30px,5vw,72px);padding:clamp(48px,6vw,88px) 7vw;display:grid}.homepageVideoIntro{max-width:430px}.homepageVideoIntro>span{color:#c79a52;letter-spacing:.14em;font:700 12px Arial,sans-serif;display:block}.homepageVideoIntro h2{margin:18px 0;font-size:clamp(30px,3.5vw,50px);line-height:1.12}.homepageVideoIntro p{color:#c5d5d1;margin:0;font-size:16px;line-height:1.7}.homepageVideoFrame{aspect-ratio:16/9;background:#071b1b;border-radius:12px;overflow:hidden;box-shadow:0 24px 70px #0005}.homepageVideoFrame iframe{border:0;width:100%;height:100%;display:block}@media (width<=850px){.homepageVideo{grid-template-columns:1fr}.homepageVideoIntro{max-width:640px}}.market .latestUpdateBanner{color:#123c3b;text-align:center;background:#dcefe9;justify-content:center;align-items:center;gap:14px;padding:13px 24px;display:flex}.market .latestUpdateBanner span{white-space:nowrap;color:#176b68;font-size:12px;font-weight:800}.market .latestUpdateBanner a{color:#123c3b;font-size:15px;line-height:1.5;text-decoration:none}.market .latestUpdateBanner a b{text-underline-offset:3px;text-decoration:underline}.market .latestUpdateBanner.jobsBanner{color:#fff;background:#123d3b}.market .latestUpdateBanner.jobsBanner span,.market .latestUpdateBanner.jobsBanner a{color:#fff}.market .heroActions{flex-wrap:wrap}.market .heroActions a{font-size:14px;line-height:1.3}.market a.gate{color:var(--ink);text-decoration:none;display:block}.market a.gate>b{color:var(--blue);justify-content:space-between;margin-top:12px;font-size:14px;display:flex}.market a.ecosystemEntry{text-decoration:none}@media (width<=600px){.market .latestUpdateBanner{padding:12px 18px;display:block}.market .latestUpdateBanner span{margin-bottom:3px;display:block}.market .latestUpdateBanner a{display:block}.market .heroActions a{min-width:200px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.mobilitySection{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:88px 9vw;display:grid}.mobilitySection h2{margin:15px 0;font-size:39px;line-height:1.15}.mobilitySection p{color:#b8c6d2;font-size:11px;line-height:1.7}.routeLine{align-items:center;gap:16px;margin-top:25px;display:flex}.routeLine span{border:1px solid #41576b;border-radius:22px;padding:10px 15px;font-size:9px}.routeLine i{color:var(--gold);font-size:23px;font-style:normal}.mobilityRules{gap:10px;display:grid}.mobilityRules article{background:#142f47;border:1px solid #31495e;border-radius:10px;padding:18px}.mobilityRules b,.mobilityRules small{display:block}.mobilityRules b{color:#fff;font:17px Georgia}.mobilityRules small{color:#aebdca;margin-top:6px;font-size:8px;line-height:1.55}.mobilityBanner,.companyMobility{color:#fff;background:linear-gradient(120deg,#122c44,#1b5274);border-radius:11px;justify-content:space-between;align-items:center;margin-top:20px;padding:18px 20px;display:flex}.mobilityBanner h3{margin:7px 0;font-size:20px}.mobilityBanner p{color:#bed0dc;margin:0;font-size:8px}.mobilityBanner button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #55758d;border-radius:7px;padding:10px 13px;font-size:8px}.countryChoices{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;display:grid}.countryChoices label{border:1px solid var(--line);color:var(--ink);letter-spacing:0;background:#f3f6f8;border-radius:8px;padding:11px;font-size:9px}.countryChoices input{accent-color:var(--blue);margin-right:6px}.consentBox{border-left:3px solid var(--blue);background:#eef5f8;margin:17px 0;padding:12px 14px}.consentBox b{font-size:9px}.consentBox p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}.companyMobility{color:var(--ink);background:#e9f1f5;border:1px solid #cadae4}.companyMobility span b,.companyMobility span small{display:block}.companyMobility span b{margin:6px 0;font:17px Georgia}.companyMobility span small{color:var(--muted);font-size:8px}.companyMobility button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:18px;align-items:center;gap:8px;padding:7px 11px;font-size:8px;display:flex}.companyMobility button i{background:#bcc8cf;border-radius:8px;width:22px;height:12px;position:relative}.companyMobility button i:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;transition:all .2s;position:absolute;top:2px;left:2px}.companyMobility button.on{color:var(--green);border-color:#acd4c4}.companyMobility button.on i{background:var(--green)}.companyMobility button.on i:after{left:12px}@media (width<=900px){.mobilitySection{grid-template-columns:1fr;gap:35px}}@media (width<=560px){.mobilitySection{padding:65px 20px}.mobilitySection h2{font-size:30px}.mobilityBanner,.companyMobility{flex-direction:column;align-items:flex-start;gap:14px}.countryChoices{grid-template-columns:1fr 1fr}}.ecosystemEntry{color:#fff;text-align:left;cursor:pointer;background:#102c2c;border:1px solid #ccd9e2;border-radius:12px;justify-content:space-between;align-items:center;width:min(1050px,100%);margin:18px auto 0;padding:17px 22px;display:flex}.ecosystemEntry span b,.ecosystemEntry span label{display:block}.ecosystemEntry span b{margin-top:5px;font:16px Georgia}.ecosystemEntry i{color:#d9b374;font-size:9px;font-style:normal}.intelView{min-height:100vh;color:var(--ink);background:#f2f5f7}.intelActions{gap:8px;display:flex}.intelActions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:18px;padding:9px 12px;font-size:8px}.intelShell{grid-template-columns:270px 1fr;min-height:calc(100vh - 78px);display:grid}.intelNav{color:#fff;background:#102c2c;flex-direction:column;padding:36px 22px;display:flex}.intelNav>label{color:#d2aa68}.intelNav h2{margin:14px 0 28px;font-size:25px;line-height:1.2}.intelNav>button{color:#aebdca;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2b4053;justify-content:space-between;padding:15px 8px;font-size:9px;display:flex}.intelNav>button.active{color:#fff;background:#194745;border-bottom-color:#0000;border-radius:7px}.intelNav button i{color:#d2aa68;font-style:normal}.coverage{background:#142f47;border-radius:9px;margin-top:auto;padding:15px}.coverage small,.coverage b{display:block}.coverage small{color:#93a6b7;font-size:7px}.coverage b{margin:7px 0;font-size:9px}.coverage>span{background:#334b5f;height:5px;display:block}.coverage>span i{background:#c79a52;width:72%;height:100%;display:block}.coverage p{color:#9fb0bf;font-size:7px;line-height:1.5}.intelContent{width:100%;max-width:1400px;margin:auto;padding:55px 5vw 75px}.intelTitle{justify-content:space-between;align-items:flex-start;margin-bottom:30px;display:flex}.intelTitle h1{margin:14px 0;font-size:42px;line-height:1.08}.intelTitle p{color:var(--muted);font-size:10px}.liveBadge,.attemptBadge{border:1px solid var(--line);background:#fff;border-radius:18px;padding:9px 12px;font-size:7px}.liveBadge i{background:#2d8a68;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.workforceCards{gap:9px;display:grid}.workforceCards article{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1.2fr 1.4fr 100px;align-items:center;padding:16px;display:grid}.workforceCards article div>b,.workforceCards article div>small{display:block}.workforceCards article div>b{font-size:10px}.workforceCards article div>small{color:var(--muted);margin-top:5px;font-size:7px}.dualBar{gap:7px;display:grid}.dualBar span{background:#e7ecef;grid-template-columns:1fr 80px;align-items:center;height:5px;display:grid}.dualBar i{background:#4f8caf;height:5px;display:block}.dualBar i.shortage{background:#c79a52}.dualBar small{margin:0 0 0 7px!important;font-size:6px!important}.workforceCards strong{text-align:right;font-size:8px}.workforceCards strong.risk{color:#b16d28}.workforceCards strong.ok{color:#2d8a68}.forecastRow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.forecastRow article{color:#fff;background:#102c2c;border-radius:9px;padding:18px}.forecastRow small,.forecastRow b,.forecastRow span{display:block}.forecastRow small{color:#91a5b6;font-size:7px}.forecastRow b{color:#d2aa68;margin:10px 0;font:28px Georgia}.forecastRow span{color:#aebdca;font-size:7px}.questionCard,.resultCard,.passport{border:1px solid var(--line);background:#fff;border-radius:13px;max-width:820px;padding:28px}.questionProgress{background:#e5ebee;height:5px;margin-bottom:24px}.questionProgress span{background:#176b68;height:100%;display:block}.questionCard>small{color:var(--blue);font-size:8px}.questionCard h2{font-size:25px;line-height:1.3}.questionCard>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fbfcfd;border-radius:8px;align-items:center;gap:12px;width:100%;margin:8px 0;padding:13px;font-size:9px;display:flex}.questionCard>button:hover{border-color:var(--blue);background:#eef5f8}.questionCard>button i{background:#e4edf2;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.questionCard>p{color:var(--muted);margin-top:18px;font-size:7px}.resultCard{text-align:center}.resultCard>strong{color:var(--blue);margin:20px;font:64px Georgia;display:block}.resultCard h2{font-size:27px}.resultCard p{color:var(--muted);max-width:580px;margin:0 auto 20px;font-size:9px;line-height:1.6}.resultCard button,.passportFooter button{color:#fff;cursor:pointer;background:#102c2c;border:0;border-radius:7px;padding:12px 15px;font-size:8px}.verifiedStamp{color:#2d8a68;text-align:center;border:2px solid #2d8a68;border-radius:50%;padding:12px;font-size:9px;transform:rotate(-8deg)}.passportHead{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:20px;display:flex}.passportHead>i{color:#fff;background:#194745;border-radius:11px;place-items:center;width:54px;height:54px;font:18px Georgia;display:grid}.passportHead span{flex:1}.passportHead h2{margin:0 0 5px}.passportHead p{color:var(--muted);margin:0;font-size:8px}.passportHead>b{color:var(--blue);font-size:9px}.evidenceGrid{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0;display:grid}.evidenceGrid article{background:#f4f7f8;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.evidenceGrid article>i{color:#2d8a68;background:#e0ece7;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.evidenceGrid b,.evidenceGrid small{display:block}.evidenceGrid b{font-size:9px}.evidenceGrid small{color:var(--muted);margin-top:4px;font-size:7px}.passportFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:17px;display:flex}.passportFooter p{color:var(--muted);font-size:8px}.sectorGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sectorGrid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px}.sectorGrid article>i{float:right;color:#c79a52;font-style:normal}.sectorGrid h2{font-size:22px}.sectorGrid p{color:var(--muted);font-size:8px}.sectorGrid article>b{color:var(--blue);justify-content:space-between;margin-top:22px;font-size:8px;display:flex}.partnerFlow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;display:grid}.partnerFlow article{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:180px;padding:21px}.partnerFlow article>i{color:#fff;background:#194745;border-radius:9px;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;display:grid}.partnerFlow b{margin:18px 0 8px;font:17px Georgia;display:block}.partnerFlow p{color:var(--muted);font-size:8px;line-height:1.6}.partnerFlow>span{color:#c79a52}.partnerPromise{background:#f4eddf;border-left:4px solid #c79a52;margin-top:18px;padding:18px}.partnerPromise b{font-size:10px}.partnerPromise p{color:var(--muted);font-size:8px;line-height:1.6}@media (width<=900px){.intelShell{grid-template-columns:78px 1fr}.intelNav{padding:25px 8px}.intelNav>label,.intelNav h2,.intelNav>button:not(.active),.coverage{display:none}.intelNav>button.active{padding:14px;font-size:0}.intelNav>button.active:before{content:"A";font-size:14px}.workforceCards article,.forecastRow,.partnerFlow{grid-template-columns:1fr}.partnerFlow>span{text-align:center}.sectorGrid{grid-template-columns:1fr}}@media (width<=560px){.ecosystemEntry,.intelTitle,.passportFooter{flex-direction:column;align-items:flex-start;gap:12px}.intelActions{display:none}.intelShell{display:block}.intelNav{z-index:10;flex-direction:row;padding:6px;display:flex;position:sticky;top:78px;overflow:auto}.intelNav>button,.intelNav>button:not(.active){white-space:nowrap;border:0;padding:10px;font-size:7px;display:block}.intelNav>button i{display:none}.intelNav>button.active{font-size:7px}.intelNav>button.active:before{display:none}.intelContent{padding:35px 15px}.intelTitle h1{font-size:31px}.forecastRow,.evidenceGrid,.countryChoices{grid-template-columns:1fr}.workforceCards article{gap:13px}.dualBar span{grid-template-columns:1fr 70px}}.caseStatus{border:1px solid var(--line);text-align:right;color:var(--muted);background:#fff;border-radius:9px;padding:10px 14px;font-size:7px}.caseStatus b{color:var(--green);margin-top:4px;font-size:9px;display:block}.centerGrid,.reviewGrid,.certGrid{grid-template-columns:1.4fr .6fr;gap:15px;display:grid}.stageList{gap:8px;display:grid}.stageList article{border:1px solid var(--line);opacity:.65;background:#fff;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:17px;display:grid}.stageList article.current{border:2px solid var(--blue);opacity:1}.stageList article.complete{opacity:1}.stageList article>i{background:#dfe7eb;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.stageList article.complete>i{background:var(--green);color:#fff}.stageList label{font-size:7px}.stageList h2{margin:5px 0;font-size:18px}.stageList p{color:var(--muted);margin:0;font-size:7px}.stageList article>span{color:var(--blue);font-size:7px}.casePanel,.fairnessPanel,.programCard{background:var(--navy);color:#fff;border-radius:11px;align-self:start;padding:21px}.casePanel h2{font-size:22px}.casePanel>p{color:#aebdca;font-size:8px;line-height:1.6}.evidenceCount{grid-template-columns:repeat(3,1fr);gap:5px;margin:18px 0;display:grid}.evidenceCount span{text-align:center;background:#193650;border-radius:7px;padding:9px}.evidenceCount b,.evidenceCount small{display:block}.evidenceCount b{color:var(--gold);font:20px Georgia}.evidenceCount small{color:#aebdca;font-size:6px}.decisionGuard{border-left:3px solid var(--gold);background:#193650;margin-bottom:14px;padding:11px}.decisionGuard b{font-size:8px}.decisionGuard p{color:#aebdca;font-size:7px;line-height:1.5}.casePanel>button,.reviewForm>button,.rightToReply button,.programCard>button{color:#fff;cursor:pointer;background:#1e4564;border:1px solid #476077;border-radius:7px;width:100%;padding:11px;font-size:8px}.casePanel>button:disabled{opacity:.7}.reviewTabs{gap:7px;margin-bottom:12px;display:flex}.reviewTabs button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:18px;padding:9px 13px;font-size:8px}.reviewTabs button.active{background:var(--navy);color:#fff}.reviewForm{border:1px solid var(--line);background:#fff;border-radius:11px;padding:22px}.reviewContext{border-bottom:1px solid var(--line);margin-bottom:15px;padding-bottom:15px}.reviewContext b,.reviewContext small{display:block}.reviewContext small{color:var(--muted);margin-top:5px;font-size:7px}.reviewForm>label{letter-spacing:0;color:var(--ink);border-bottom:1px solid #edf0f2;grid-template-columns:1fr 1fr;align-items:center;padding:9px 0;font-size:8px;display:grid}.reviewForm select,.reviewForm textarea{border:1px solid var(--line);background:#fafcfd;border-radius:6px;padding:9px;font-size:8px}.reviewForm>button{background:var(--navy);margin-top:15px}.fairnessPanel>p{color:#bfccd6;border-bottom:1px solid #31485c;padding:7px 0;font-size:8px}.rightToReply{background:#193650;margin-top:14px;padding:12px}.rightToReply b,.rightToReply small{display:block}.rightToReply small{color:#aebdca;margin:5px 0 10px;font-size:7px;line-height:1.5}.gapList{gap:8px;display:grid}.gapList button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.gapList button.active{border:2px solid var(--blue);background:#f1f7fa}.gapList button>i{background:#e3ebef;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.gapList b,.gapList small{display:block}.gapList b{font-size:9px}.gapList small{color:var(--muted);margin-top:4px;font-size:7px}.gapList em{color:var(--gold);font-style:normal}.programCard{color:var(--ink);border:1px solid var(--line);background:#fff}.programCard h2{font-size:24px}.programCard>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.programCard>div span{background:#f2f5f7;border-radius:7px;padding:10px}.programCard>div small,.programCard>div b{display:block}.programCard>div small{color:var(--muted);font-size:6px}.programCard>div b{margin-top:4px;font-size:8px}.programCard>p{color:var(--muted);margin:17px 0;font-size:8px;line-height:1.6}.programCard>button{background:var(--navy)}.certNotice{color:var(--muted);margin-top:10px;font-size:6px;line-height:1.5;display:block}@media (width<=900px){.centerGrid,.reviewGrid,.certGrid{grid-template-columns:1fr}}@media (width<=560px){.stageList article{grid-template-columns:auto 1fr}.stageList article>span{grid-column:2}.reviewForm>label{grid-template-columns:1fr;gap:7px}.programCard>div{grid-template-columns:1fr}.caseStatus{display:none}}.sectorSwitch,.reviewTabs{gap:7px;margin-bottom:14px;display:flex}.sectorSwitch button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:18px;padding:9px 13px;font-size:8px}.sectorSwitch button.active{background:var(--navy);color:#fff}.campaignGrid,.premiumLayout,.partnerDashboard{grid-template-columns:1.25fr .75fr;gap:15px;display:grid}.campaignForm,.campaignMap,.premiumJob,.openMarketNote,.premiumRules,.partnerDashboard>section,.partnerDashboard>aside{border:1px solid var(--line);background:#fff;border-radius:11px;padding:22px}.campaignForm h2{font-size:25px}.campaignForm>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.campaignForm>div span{background:#f2f5f7;border-radius:7px;padding:11px}.campaignForm small,.campaignForm b{display:block}.campaignForm small{color:var(--muted);font-size:6px}.campaignForm b{margin-top:4px;font-size:9px}.campaignForm h3{margin-top:22px;font-size:15px}.campaignForm>p{color:var(--muted);font-size:8px}.campaignCheck{letter-spacing:0;color:var(--ink);background:#eef4f7;margin:15px 0;padding:10px;font-size:7px;line-height:1.5;display:block!important}.campaignForm>button,.premiumJob>button,.shareShortlist{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:7px;width:100%;padding:12px;font-size:8px}.campaignMap{background:var(--navy);color:#fff}.campaignMap h2{font-size:22px}.campaignMap>div{margin:15px 0}.campaignMap>div span{justify-content:space-between;display:flex}.campaignMap>div b,.campaignMap>div small{font-size:7px}.campaignMap>div i{background:#30495e;height:5px;margin-top:6px;display:block}.campaignMap>div em{background:var(--gold);height:100%;display:block}.campaignMap>p{color:#afbdc9;border-top:1px solid #344b5f;padding-top:15px;font-size:7px;line-height:1.6}.creditWallet,.partnerTier{background:var(--navy);color:#fff;text-align:center;border-radius:9px;padding:11px 17px}.creditWallet small,.creditWallet b{display:block}.creditWallet small{color:#9fb0bf;font-size:6px}.creditWallet b{color:var(--gold);margin-top:4px;font:28px Georgia}.premiumLayout>section{gap:10px;display:grid}.premiumJob{border-top:4px solid var(--gold)}.premiumTop{justify-content:space-between;display:flex}.premiumTop span{color:#8d652d;background:#f1e8d9;border-radius:12px;padding:6px 9px;font-size:7px}.premiumJob h2{font-size:26px}.premiumJob>p{color:var(--muted);font-size:8px}.premiumFacts{grid-template-columns:repeat(3,1fr);gap:7px;margin:20px 0;display:grid}.premiumFacts span{background:#f3f5f6;border-radius:7px;padding:11px}.premiumFacts small,.premiumFacts b{display:block}.premiumFacts small{color:var(--muted);font-size:6px}.premiumFacts b{margin-top:5px;font-size:8px}.unlocked{color:var(--green);background:#e7f3ee;border-radius:7px;padding:12px}.unlocked b{font-size:9px}.unlocked p{color:#557268;font-size:7px}.openMarketNote{background:#eef5f8}.openMarketNote b{font-size:9px}.openMarketNote p{color:var(--muted);font-size:8px;line-height:1.5}.premiumRules{background:var(--navy);color:#fff;align-self:start}.premiumRules>p{color:#bbc8d2;border-bottom:1px solid #32495d;padding:9px 0;font-size:8px}.partnerTier b{color:var(--gold);margin-top:4px;display:block}.partnerDashboard>section{gap:13px;display:grid}.partnerClient{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:15px;display:flex}.partnerClient>i{background:var(--navy);color:#fff;border-radius:9px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.partnerClient span{flex:1}.partnerClient small,.partnerClient b,.partnerClient p{display:block}.partnerClient small{color:var(--muted);font-size:6px}.partnerClient b{margin:4px 0;font-size:10px}.partnerClient p{color:var(--muted);margin:0;font-size:7px}.partnerClient em{color:var(--green);font-size:7px;font-style:normal}.partnerNeeds article{border-bottom:1px solid #edf0f2;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.partnerNeeds b,.partnerNeeds small{display:block}.partnerNeeds b{font-size:9px}.partnerNeeds small{color:var(--muted);margin-top:4px;font-size:7px}.partnerNeeds strong{color:var(--blue);font-size:8px}.partnerNeeds button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:7px;font-size:7px}.partnerDashboard>aside{align-content:start;gap:11px;display:grid}.brandMode,.protectionBox,.partnerUsage{background:#f3f6f7;border-radius:8px;padding:14px}.brandMode>button{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:7px;margin:10px 0;padding:6px 9px;font-size:7px;display:flex}.brandMode>button i{background:#aebbc3;border-radius:8px;width:20px;height:11px;position:relative}.brandMode>button i:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;left:2px}.brandMode>button.on i{background:var(--green)}.brandMode>button.on i:after{left:11px}.brandMode p,.protectionBox p,.partnerUsage p{color:var(--muted);font-size:7px;line-height:1.5}.protectionBox{border-left:3px solid var(--gold);background:#f4eddf}.protectionBox b{font-size:9px}.partnerUsage small,.partnerUsage b{display:block}.partnerUsage small{color:var(--muted);font-size:6px}.partnerUsage b{margin:6px 0;font:20px Georgia}.partnerUsage>i{background:#dce4e8;height:5px;display:block}.partnerUsage>i em{background:var(--blue);width:64%;height:100%;display:block}@media (width<=900px){.campaignGrid,.premiumLayout,.partnerDashboard{grid-template-columns:1fr}}@media (width<=560px){.sectorSwitch{overflow:auto}.sectorSwitch button{white-space:nowrap}.campaignForm>div,.premiumFacts{grid-template-columns:1fr}.partnerClient{align-items:flex-start}.partnerClient em{display:none}.partnerNeeds article{grid-template-columns:1fr auto}.partnerNeeds button{grid-column:1/-1}}.registryTop{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.registryTop h1{margin:14px 0;font-size:42px;line-height:1.08}.registryTop p{color:var(--muted);font-size:9px}.accessTools{align-items:end;gap:7px;display:flex}.accessTools label{font-size:6px}.accessTools select{border:1px solid var(--line);background:#fff;border-radius:7px;margin-top:5px;padding:8px;font-size:8px;display:block}.accessTools button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:9px;font-size:7px}.accessTools button.active{background:var(--navy);color:#fff}.voiceGuide{border-left:4px solid var(--blue);background:#eaf3f7;gap:10px;margin-bottom:14px;padding:12px;display:flex}.voiceGuide b,.voiceGuide small{display:block}.voiceGuide b{font-size:8px}.voiceGuide small{color:var(--muted);margin-top:4px;font-size:7px}.registrySteps{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:12px;display:grid}.registrySteps button{border:1px solid var(--line);text-align:left;color:var(--muted);background:#fff;border-radius:8px;padding:10px;font-size:7px}.registrySteps button i{background:#e5ebee;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:6px;font-style:normal;display:inline-grid}.registrySteps button.active{border:2px solid var(--blue);color:var(--ink)}.registrySteps button.active i{background:var(--blue);color:#fff}.registrySteps button.done i{background:var(--green);color:#fff}.registryCard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:25px}.registryHeading h2{margin:8px 0;font-size:25px}.registryHeading p{color:var(--muted);font-size:8px}.registryForm{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.registryForm label{letter-spacing:0;color:var(--ink);font-size:7px}.registryForm input,.registryForm select,.registryForm textarea{border:1px solid var(--line);background:#fafcfd;border-radius:7px;width:100%;margin-top:5px;padding:10px;font-size:8px;display:block}.registryForm textarea{min-height:65px}.registryForm .full{grid-column:1/-1}.availabilityNote{border-left:3px solid var(--gold);color:var(--muted);background:#f3eee5;margin-top:15px;padding:11px;font-size:7px}.miniTests{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.miniTests article{border:1px solid var(--line);border-radius:9px;padding:14px}.miniTests article.verified{background:#f0f8f4;border-color:#9dccb9}.miniTests article>div{align-items:center;gap:9px;display:flex}.miniTests article>div>i{background:#e7edf0;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.miniTests article.verified>div>i{background:var(--green);color:#fff}.miniTests b,.miniTests small{display:block}.miniTests b{font-size:9px}.miniTests small{color:var(--muted);margin-top:3px;font-size:7px}.miniTests p{color:var(--muted);min-height:25px;font-size:7px}.miniTests em{color:var(--gold);font-size:6px;font-style:normal}.miniTests button{float:right;border:1px solid var(--line);background:#fff;border-radius:6px;padding:6px 8px;font-size:7px}.verificationSummary{background:var(--navy);color:#fff;border-radius:8px;grid-template-columns:140px 1fr;align-items:center;gap:12px;margin-top:13px;padding:13px;display:grid}.verificationSummary b,.verificationSummary small{display:block}.verificationSummary b{color:var(--gold);font:19px Georgia}.verificationSummary small{color:#aebdca;font-size:6px}.verificationSummary>i{background:#30485d;height:5px;display:block}.verificationSummary>i em{background:var(--gold);height:100%;display:block}.registryFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;display:flex}.registryFooter button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:9px 11px;font-size:7px}.registryFooter button.primary{background:var(--navy);color:#fff}.registryFooter button:disabled{opacity:.4}.registryFooter p{color:var(--muted);font-size:7px}@media (width<=900px){.registryTop{display:block}.accessTools{margin-top:15px}.registrySteps{grid-template-columns:1fr 1fr}}@media (width<=560px){.registryTop h1{font-size:31px}.accessTools{flex-direction:column;align-items:stretch}.registryForm,.miniTests{grid-template-columns:1fr}.registryForm .full{grid-column:auto}.registrySteps{display:flex;overflow:auto}.registrySteps button{min-width:135px}.registryFooter{flex-direction:column;align-items:stretch;gap:8px}.verificationSummary{grid-template-columns:1fr}}.mobilitySeal{background:var(--navy);color:#fff;text-align:center;border-radius:50%;padding:15px;font-size:7px}.mobilitySeal b{color:var(--gold);margin-top:3px;font-size:10px;display:block}.mobilityTabs,.countryPicker{gap:7px;margin-bottom:15px;display:flex;overflow:auto}.mobilityTabs button,.countryPicker button{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:18px;padding:9px 13px;font-size:8px}.mobilityTabs button.active,.countryPicker button.active{background:var(--navy);color:#fff}.corridorGrid,.realityGrid,.journeyGrid,.returnGrid{grid-template-columns:1.3fr .7fr;gap:15px;display:grid}.corridorMap,.corridorRules,.jobReality,.decisionPanel,.journeyGrid>section,.journeyGrid>aside,.returnGrid>section,.returnGrid>aside{border:1px solid var(--line);background:#fff;border-radius:11px;padding:22px}.corridorMap{grid-template-columns:auto auto 1fr;align-items:center;gap:20px;display:grid}.countryNode,.destinations article{align-items:center;gap:10px;display:flex}.countryNode>b,.destinations article>b{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:9px;display:grid}.countryNode span,.destinations span{font-size:9px;font-weight:700}.countryNode small,.destinations small{color:var(--muted);margin-top:4px;font-size:7px;font-weight:400;display:block}.corridorMap>i{color:var(--gold);font-size:28px;font-style:normal}.destinations{gap:8px;display:grid}.destinations article{border:1px solid var(--line);border-radius:8px;padding:10px}.destinations article span{flex:1}.destinations article em{color:var(--green);font-size:6px;font-style:normal}.corridorRules{background:var(--navy);color:#fff}.corridorRules p,.decisionPanel>p{color:#bcc9d3;border-bottom:1px solid #344b5f;padding:8px 0;font-size:8px}.jobReality h2{font-size:25px}.jobReality>p{color:var(--muted);font-size:8px}.moneyFlow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px;margin:19px 0;display:grid}.moneyFlow span{background:#f1f5f7;border-radius:7px;padding:10px}.moneyFlow small,.moneyFlow b{display:block}.moneyFlow small{color:var(--muted);font-size:6px}.moneyFlow b{margin-top:4px;font-size:11px}.moneyFlow>i{color:var(--gold);font-style:normal}.costList div{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px;font-size:8px;display:flex}.disposable{background:var(--navy);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;margin-top:15px;padding:14px;display:flex}.disposable small,.disposable b{display:block}.disposable small{color:#aebdca;font-size:6px}.disposable b{color:var(--gold);margin-top:5px;font:20px Georgia}.disposable em{font-size:7px;font-style:normal}.decisionPanel{background:var(--navy);color:#fff}.specificConsent{letter-spacing:0;color:#fff;background:#193650;margin:14px 0;padding:11px;font-size:7px;line-height:1.5;display:block!important}.decisionPanel>button,.journeyGrid>aside>button,.returnGrid>section>button{color:#fff;background:#1d4565;border:1px solid #496177;border-radius:7px;width:100%;padding:11px;font-size:8px}.decisionPanel>button:disabled{opacity:.45}.estimateWarning{color:var(--muted);margin-top:8px;font-size:6px;display:block}.journeyGrid>section{gap:7px;display:grid}.journeyGrid>section button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;align-items:center;gap:11px;padding:12px;display:flex}.journeyGrid>section button.active{border:2px solid var(--blue);background:#f0f6f9}.journeyGrid>section button.done i{background:var(--green);color:#fff}.journeyGrid>section button i{background:#e4ebef;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.journeyGrid b,.journeyGrid small{display:block}.journeyGrid b{font-size:9px}.journeyGrid small{color:var(--muted);margin-top:4px;font-size:7px}.journeyGrid>aside{background:var(--navy);color:#fff;align-self:start}.journeyGrid>aside h2{font-size:23px}.journeyGrid>aside>p{color:#aebdca;font-size:8px;line-height:1.6}.workerHelp{border-left:3px solid var(--gold);background:#193650;margin-top:14px;padding:11px}.workerHelp b,.workerHelp small{display:block}.workerHelp small{color:#aebdca;margin-top:4px;font-size:7px;line-height:1.5}.returnGrid>section h2{font-size:25px}.returnGrid>section>p{color:var(--muted);font-size:8px;line-height:1.6}.returnForm{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.returnForm label{letter-spacing:0;color:var(--ink);font-size:7px}.returnForm input,.returnForm select,.returnForm textarea{border:1px solid var(--line);border-radius:7px;width:100%;margin-top:5px;padding:9px;font-size:8px;display:block}.returnForm .full{grid-column:1/-1}.returnForm textarea{min-height:60px}.returnGrid>section>button{background:var(--navy)}.returnGrid>aside{background:var(--navy);color:#fff}.returnGrid>aside article{border-bottom:1px solid #344b5f;justify-content:space-between;padding:13px 0;display:flex}.returnGrid>aside b,.returnGrid>aside small{display:block}.returnGrid>aside b{font-size:9px}.returnGrid>aside small{color:#aebdca;margin-top:4px;font-size:7px}.returnGrid>aside strong{color:var(--gold);font:16px Georgia}.returnGrid>aside>p{color:#aebdca;margin-top:16px;font-size:7px;line-height:1.6}@media (width<=900px){.corridorGrid,.realityGrid,.journeyGrid,.returnGrid{grid-template-columns:1fr}}@media (width<=560px){.corridorMap{grid-template-columns:1fr}.corridorMap>i{text-align:center}.moneyFlow{grid-template-columns:1fr}.moneyFlow>i{text-align:center}.disposable{flex-direction:column;align-items:flex-start;gap:8px}.returnForm{grid-template-columns:1fr}.returnForm .full{grid-column:auto}.destinations article em{display:none}}.billingSwitch,.reportTabs{gap:6px;display:flex}.billingSwitch button,.reportTabs button{border:1px solid var(--line);background:#fff;border-radius:18px;padding:9px 12px;font-size:7px}.billingSwitch button.active,.reportTabs button.active{background:var(--navy);color:#fff}.planGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.planGrid>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;padding:17px}.planGrid>button.selected{border:2px solid var(--blue);background:#f1f7fa;padding:16px}.planGrid h2{font-size:21px}.planGrid strong{color:var(--blue);margin:12px 0;font:27px Georgia;display:block}.planGrid strong small{color:var(--muted);font:7px Arial}.planGrid p{color:var(--muted);font-size:7px}.planGrid span{border-top:1px solid var(--line);color:var(--blue);margin-top:14px;padding-top:11px;font-size:7px;display:block}.planBuilder{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:1.3fr .7fr;gap:10px;margin-top:15px;padding:20px;display:grid}.planBuilder section>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.planBuilder section>div label{letter-spacing:0;color:var(--ink);font-size:7px}.planBuilder input,.planBuilder select{border:1px solid var(--line);border-radius:7px;width:100%;margin-top:5px;padding:9px;font-size:8px;display:block}.planBuilder aside{background:var(--navy);color:#fff;border-radius:9px;padding:17px}.planBuilder aside>small,.planBuilder aside>b{display:block}.planBuilder aside>small{color:#9fb0bf;font-size:6px}.planBuilder aside>b{color:var(--gold);margin:7px 0;font:31px Georgia}.planBuilder aside>b em{color:#aebdca;font:7px Arial}.planBuilder aside>p{color:#aebdca;font-size:7px}.planBuilder aside>button{color:#fff;background:#1d4565;border:1px solid #496177;border-radius:7px;width:100%;padding:10px;font-size:7px}.pricingPrinciple{border-left:4px solid var(--gold);background:#f4eddf;gap:14px;margin-top:12px;padding:13px;display:flex}.pricingPrinciple b{white-space:nowrap;font-size:9px}.pricingPrinciple p{color:var(--muted);margin:0;font-size:8px}.periodSelect{letter-spacing:0;color:var(--ink);font-size:6px}.periodSelect select{border:1px solid var(--line);border-radius:7px;margin-top:5px;padding:8px;display:block}.reportTabs{margin-bottom:14px}.qualityStats{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.qualityStats article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:16px}.qualityStats small,.qualityStats b,.qualityStats span{display:block}.qualityStats small{color:var(--muted);font-size:6px}.qualityStats b{color:var(--blue);margin:10px 0;font:27px Georgia}.qualityStats span{color:var(--green);font-size:7px}.qualityBody,.marketReport,.institutionalGrid{grid-template-columns:1.3fr .7fr;gap:12px;margin-top:12px;display:grid}.qualityBody>section,.qualityBody>aside,.marketReport>section,.marketReport>aside,.institutionalGrid>section,.institutionalGrid>aside{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px}.qualityBody>section>div{margin:14px 0}.qualityBody>section>div span{justify-content:space-between;font-size:8px;display:flex}.qualityBody>section>div i{background:#e4eaed;height:6px;margin-top:6px;display:block}.qualityBody>section>div em{background:var(--blue);height:100%;display:block}.qualityBody>aside,.marketReport>aside,.institutionalGrid>aside{background:var(--navy);color:#fff}.qualityBody>aside h2,.marketReport>aside h2{font-size:23px}.qualityBody>aside p,.marketReport>aside p{color:#aebdca;font-size:8px;line-height:1.6}.qualityBody>aside>b{color:var(--gold);font-size:7px}.marketReport>section article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr 60px;gap:8px;padding:12px 0;font-size:7px;display:grid}.marketReport>section article>b{font-size:8px}.marketReport strong.shortage{color:#b36c2f}.marketReport strong.surplus{color:var(--green)}.riskScale span{justify-content:space-between;font-size:7px;display:flex}.riskScale i{background:#30495e;height:7px;margin:7px 0;display:block}.riskScale em{background:linear-gradient(90deg,var(--gold),#bf5d46);width:82%;height:100%;display:block}.institutionalGrid>section h2{font-size:23px}.institutionalGrid>section article{border-bottom:1px solid var(--line);justify-content:space-between;padding:11px;font-size:8px;display:flex}.institutionalGrid>section article b{color:var(--blue);font:17px Georgia}.institutionalGrid>section>button{background:var(--navy);color:#fff;border:0;border-radius:7px;width:100%;margin-top:15px;padding:11px;font-size:8px}.institutionalGrid>aside p{color:#bdcad4;border-bottom:1px solid #344b5f;padding:8px 0;font-size:8px}@media (width<=1000px){.planGrid,.qualityStats{grid-template-columns:1fr 1fr}}@media (width<=760px){.planBuilder,.qualityBody,.marketReport,.institutionalGrid{grid-template-columns:1fr}}@media (width<=560px){.planGrid,.qualityStats,.planBuilder section>div{grid-template-columns:1fr}.pricingPrinciple{display:block}.marketReport>section article{grid-template-columns:1fr 1fr}.reportTabs{overflow:auto}.reportTabs button{white-space:nowrap}}.governanceSeal{background:var(--navy);color:#fff;text-align:center;border-radius:50%;padding:15px;font-size:7px}.governanceSeal b{color:var(--gold);margin-top:3px;display:block}.governanceTabs{gap:7px;margin-bottom:14px;display:flex;overflow:auto}.governanceTabs button{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:18px;padding:9px 13px;font-size:7px}.governanceTabs button.active{background:var(--navy);color:#fff}.rolesGrid,.consentGrid,.reviewCase{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.roleList{gap:7px;display:grid}.roleList button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.roleList button.active{border:2px solid var(--blue);background:#f1f7fa}.roleList button>i{background:var(--navy);color:#fff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:7px;font-style:normal;display:grid}.roleList b,.roleList small{display:block}.roleList b{font-size:9px}.roleList small{color:var(--muted);margin-top:4px;font-size:7px}.roleList em{color:var(--gold);font-style:normal}.permissionPanel,.consentGrid>aside,.reviewCase>aside{background:var(--navy);color:#fff;border-radius:10px;align-self:start;padding:20px}.permissionPanel h2{font-size:22px}.permissionPanel p{border-bottom:1px solid #344b5f;justify-content:space-between;padding:10px 0;font-size:8px;display:flex}.permissionPanel p b{font-size:7px}.permissionPanel p b.yes{color:#78c2a6}.permissionPanel p b.no{color:#d59b8d}.permissionPanel>small{color:#aebdca;margin-top:12px;font-size:7px;line-height:1.5;display:block}.consentGrid>section{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px}.consentGrid>section h2{font-size:23px}.consentGrid>section article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.consentGrid b,.consentGrid small{display:block}.consentGrid b{font-size:9px}.consentGrid small{color:var(--muted);margin-top:4px;font-size:7px}.consentGrid article button{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:7px;padding:6px 9px;font-size:7px;display:flex}.consentGrid article button i{background:#aebbc3;border-radius:8px;width:20px;height:11px;position:relative}.consentGrid article button i:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;left:2px}.consentGrid article button.on i{background:var(--green)}.consentGrid article button.on i:after{left:11px}.consentGrid>aside p{color:#bdcad4;border-bottom:1px solid #344b5f;padding:8px 0;font-size:8px}.consentGrid>aside>button{color:#fff;background:#1d4565;border:1px solid #496177;border-radius:7px;width:100%;padding:10px;font-size:7px}.auditView{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px}.auditHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:15px;display:flex}.auditHead h2{font-size:22px}.auditHead button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px;font-size:7px}.auditView>article{border-bottom:1px solid #edf0f2;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.auditView>article>i{background:#e6edf1;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.auditView small,.auditView b{display:block}.auditView small{color:var(--muted);font-size:6px}.auditView b{margin:4px 0;font-size:9px}.auditView p{color:var(--muted);margin:0;font-size:7px}.auditView em{color:var(--blue);font-size:7px;font-style:normal}.reviewCase>section{border:1px solid var(--line);background:#fff;border-radius:10px;padding:21px}.reviewCase>section>h2{font-size:24px}.reviewCase>section>p,.reviewCase>aside>p{color:var(--muted);font-size:8px;line-height:1.6}.caseEvidence{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.caseEvidence article{background:#f2f5f7;border-radius:7px;padding:11px}.caseEvidence small,.caseEvidence b{display:block}.caseEvidence small{color:var(--muted);font-size:6px}.caseEvidence b{margin-top:5px;font-size:8px}.reviewCase>section>button{background:var(--navy);color:#fff;border:0;border-radius:7px;width:100%;padding:11px;font-size:8px}.reviewCase>aside>p{color:#aebdca}.reviewCase>aside>b{color:var(--gold);font-size:7px}@media (width<=800px){.rolesGrid,.consentGrid,.reviewCase{grid-template-columns:1fr}}@media (width<=560px){.auditHead{display:block}.auditView>article{grid-template-columns:auto 1fr}.auditView>article>em{grid-column:2}.caseEvidence{grid-template-columns:1fr}.consentGrid>section article{flex-direction:column;align-items:flex-start}}.secureWorkspace{min-height:100vh;color:var(--ink);background:#f2f5f7}.secureWorkspace>header{position:static}.secureLogo{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.secureLogo>i{background:var(--navy);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font:20px Georgia;display:grid}.secureLogo small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.secureWorkspace>header>div{align-items:center;gap:13px;display:flex}.secureWorkspace>header span b,.secureWorkspace>header span small{text-align:right;display:block}.secureWorkspace>header span b{font-size:9px}.secureWorkspace>header span small{color:var(--muted);font-size:7px}.secureWorkspace>header a:last-child{border:1px solid var(--line);color:var(--blue);border-radius:16px;padding:8px 10px;font-size:7px;text-decoration:none}.secureShell{grid-template-columns:240px 1fr;min-height:calc(100vh - 78px);display:grid}.secureShell>aside{background:var(--navy);color:#fff;flex-direction:column;padding:24px 15px;display:flex}.secureUser{border-bottom:1px solid #30465a;align-items:center;gap:9px;margin-bottom:8px;padding:0 6px 20px;display:flex}.secureUser>i{background:#1c4564;border-radius:9px;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.secureUser small,.secureUser b{display:block}.secureUser small{color:#9fb0bf;font-size:6px}.secureUser b{margin-top:4px;font-size:8px}.secureShell>aside>button{color:#aebdca;text-align:left;background:0 0;border:0;border-radius:7px;padding:12px;font-size:8px}.secureShell>aside>button.active{color:#fff;background:#1c405d}.storageStatus{background:#17354e;border-radius:8px;margin-top:auto;padding:12px}.storageStatus small{color:var(--gold);font-size:6px}.storageStatus p{color:#b8c5cf;font-size:7px}.secureShell>section{width:100%;max-width:1400px;margin:auto;padding:52px 5vw}.workspaceTitle{justify-content:space-between;display:flex}.workspaceTitle h1{font-size:40px;line-height:1.08}.workspaceTitle p{color:var(--muted);max-width:650px;font-size:9px;line-height:1.6}.workspaceTitle>span{border:2px solid var(--green);color:var(--green);text-align:center;border-radius:50%;align-self:start;padding:14px;font-size:7px}.workspaceTitle>span b{display:block}.workspaceStats{grid-template-columns:repeat(4,1fr);gap:9px;margin:24px 0;display:grid}.workspaceStats article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:15px}.workspaceStats small,.workspaceStats b,.workspaceStats span{display:block}.workspaceStats small{color:var(--muted);font-size:6px}.workspaceStats b{margin:10px 0;font:22px Georgia}.workspaceStats span{color:var(--blue);font-size:7px}.workspaceGrid{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.documentVault,.persistentActivity{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px}.documentVault>div:first-child{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.documentVault h2,.persistentActivity h2{font-size:21px}.documentVault button{background:var(--navy);color:#fff;border:0;border-radius:7px;padding:9px;font-size:7px}.emptyVault{text-align:center;padding:35px}.emptyVault>i{color:var(--blue);font-size:30px;font-style:normal;display:block}.emptyVault b{font-size:9px}.emptyVault p{color:var(--muted);max-width:400px;margin:8px auto;font-size:7px;line-height:1.6}.persistentActivity article{border-bottom:1px solid #edf0f2;gap:9px;padding:11px 0;display:flex}.persistentActivity article>i{width:23px;height:23px;color:var(--green);background:#e4f2ec;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.persistentActivity b,.persistentActivity small{display:block}.persistentActivity b{font-size:8px}.persistentActivity small{color:var(--muted);margin-top:4px;font-size:6px}.persistentActivity>p{color:var(--muted);font-size:7px;line-height:1.5}.identityNotice{border-left:4px solid var(--gold);background:#f4eddf;gap:14px;margin-top:12px;padding:13px;display:flex}.identityNotice b{font-size:8px}.identityNotice p{color:var(--muted);margin:0;font-size:7px}@media (width<=900px){.secureShell{grid-template-columns:74px 1fr}.secureShell>aside{padding:16px 7px}.secureUser span,.secureShell>aside>button,.storageStatus{display:none}.workspaceStats{grid-template-columns:1fr 1fr}.workspaceGrid{grid-template-columns:1fr}}@media (width<=560px){.secureWorkspace>header span{display:none}.secureShell{display:block}.secureShell>aside{display:none}.secureShell>section{padding:35px 15px}.workspaceTitle{display:block}.workspaceTitle h1{font-size:31px}.workspaceTitle>span{display:none}.workspaceStats{grid-template-columns:1fr 1fr}.documentVault>div:first-child{flex-direction:column;align-items:flex-start}.identityNotice{display:block}}.secureWorkspace .workspaceStats{grid-template-columns:repeat(2,minmax(0,1fr))}.uploadNotice{border-radius:8px;margin:18px 0 0;padding:12px 15px;font-size:8px}.successNotice{color:#246c52;background:#e6f3ed;border:1px solid #b9ddce}.errorNotice{color:#9b4934;background:#faece8;border:1px solid #ebc8bd}.documentVault>div:first-child form{align-items:center;gap:7px;display:flex}.uploadButton{color:var(--blue);border:1px solid var(--line);cursor:pointer;background:#eef3f6;border-radius:7px;padding:9px;font-size:7px;display:inline-block}.uploadButton input{opacity:0;width:1px;height:1px;position:absolute}.documentList{gap:8px;margin-top:18px;display:grid}.documentList article{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.documentList article>i{width:35px;height:35px;color:var(--blue);background:#edf3f6;border-radius:7px;place-items:center;font-size:7px;font-style:normal;display:grid}.documentList article>span{flex:1;min-width:0}.documentList article b,.documentList article small{display:block}.documentList article b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.documentList article small{color:var(--muted);margin-top:4px;font-size:6px}.documentList article>a{color:var(--blue);border:1px solid var(--line);border-radius:14px;padding:7px 9px;font-size:7px;text-decoration:none}@media (width<=560px){.documentVault>div:first-child form{flex-direction:column;align-items:stretch;width:100%}.documentVault>div:first-child form button{width:100%}}.secureShell>aside>a{color:#aebdca;text-align:left;border-radius:7px;padding:12px;font-size:8px;text-decoration:none}.secureShell>aside>a.active{color:#fff;background:#1c405d}.consentSummary{grid-template-columns:repeat(3,1fr);gap:9px;margin:24px 0;display:grid}.consentSummary article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:16px}.consentSummary small,.consentSummary b{display:block}.consentSummary small{color:var(--muted);font-size:6px}.consentSummary b{margin:9px 0;font:17px Georgia}.consentSummary p{color:var(--muted);font-size:7px;line-height:1.5}.consentPanel{border:1px solid var(--line);background:#fff;border-radius:11px;padding:22px}.consentPanelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:15px;display:flex}.consentPanelHead h2{font-size:22px}.consentPanelHead>span{color:var(--green);background:#e6f3ed;border-radius:14px;padding:8px;font-size:7px}.consentRow{border-bottom:1px solid #edf0f2;align-items:center;gap:12px;padding:16px 0;display:flex}.consentRow>i{width:31px;height:31px;color:var(--blue);background:#edf3f6;border-radius:50%;place-items:center;font-style:normal;display:grid}.consentRow>span{flex:1}.consentRow b,.consentRow small{display:block}.consentRow b{font-size:9px}.consentRow p{color:var(--muted);margin:5px 0;font-size:7px}.consentRow small{color:var(--blue);font-size:6px}.consentRow button{cursor:pointer;border-radius:16px;padding:8px 11px;font-size:7px}.consentRow button.grant{background:var(--navy);color:#fff;border:0}.consentRow button.revoke{color:#984b39;background:#fff;border:1px solid #d7b9b0}.specificConsent{background:var(--navy);color:#fff;border-radius:11px;grid-template-columns:1fr 1fr;gap:25px;margin-top:12px;padding:24px;display:grid}.specificConsent h2{font-size:23px}.specificConsent p{color:#afbdc9;font-size:8px;line-height:1.6}.specificConsent ol{margin:0;padding:0;list-style:none}.specificConsent li{border-bottom:1px solid #30465a;align-items:center;gap:10px;padding:11px 0;font-size:8px;display:flex}.specificConsent li>b{color:var(--gold)}@media (width<=760px){.consentSummary,.specificConsent{grid-template-columns:1fr}}@media (width<=560px){.consentPanelHead{display:block}.consentPanelHead>span{display:inline-block}.consentRow{flex-wrap:wrap;align-items:flex-start}.consentRow form,.consentRow button{width:100%}}.requestList{gap:13px;margin:24px 0;display:grid}.accessCard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:23px}.accessCard.approved{border-left:4px solid var(--green)}.accessCard.rejected,.accessCard.revoked{opacity:.78}.accessHead{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding-bottom:15px;display:flex}.accessHead h2{margin:9px 0 5px;font-size:23px}.accessHead p{color:var(--blue);font-size:8px}.accessHead>span{color:var(--blue);border:1px solid var(--line);border-radius:15px;height:max-content;padding:8px 10px;font-size:7px}.accessDetails{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.accessDetails section{background:#f4f7f8;border-radius:8px;padding:13px}.accessDetails small,.accessDetails b{display:block}.accessDetails small,.requestedData>small{color:var(--muted);font-size:6px}.accessDetails b{margin-top:6px;font-size:8px}.requestedData{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.requestedData span{color:var(--blue);background:#edf3f6;border-radius:15px;padding:7px 9px;font-size:7px}.accessWarning{color:var(--muted);border-left:3px solid var(--gold);background:#faf6ee;margin:15px 0;padding:10px;font-size:7px}.accessActions{justify-content:flex-end;gap:8px;display:flex}.accessActions form{display:inline}.accessActions button,.revokeAccess button{cursor:pointer;border-radius:7px;padding:10px 13px;font-size:7px}.accessActions .deny,.revokeAccess button{color:#934b3a;background:#fff;border:1px solid #dfc1b8}.accessActions .approve{background:var(--navy);color:#fff;border:0}.revokeAccess{text-align:right}.closedRequest{color:var(--muted);text-align:right;font-size:7px}.decisionFlow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:9px;display:grid}.decisionFlow article{background:var(--navy);color:#fff;border-radius:9px;min-height:130px;padding:16px}.decisionFlow i{color:var(--gold);font-style:normal}.decisionFlow b{margin:13px 0 7px;font-size:8px;display:block}.decisionFlow p{color:#afbdc9;font-size:7px;line-height:1.5}.decisionFlow>span{color:var(--gold)}@media (width<=900px){.decisionFlow{grid-template-columns:1fr}.decisionFlow>span{text-align:center}.accessDetails{grid-template-columns:1fr}}@media (width<=560px){.accessHead{display:block}.accessHead>span{display:inline-block}.accessActions{display:grid}.accessActions form,.accessActions button{width:100%}}.profileLayout{grid-template-columns:1.35fr .65fr;gap:13px;margin:24px 0;display:grid}.profileForm,.passportPreview{border:1px solid var(--line);background:#fff;border-radius:11px;padding:22px}.profileFormHead{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:14px;display:flex}.profileFormHead h2,.passportPreview h2{font-size:22px}.profileFormHead>span{color:var(--blue);font-size:7px}.profileFields{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.profileFields label{color:var(--muted);font-size:7px}.profileFields input,.profileFields select,.profileFields textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfcfd;border-radius:7px;margin-top:6px;padding:11px;font:8px Arial;display:block}.profileFields textarea{resize:vertical;min-height:78px}.profileFields label>small{margin-top:5px;font-size:6px;display:block}.fullField{grid-column:1/-1}.saveProfile{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:7px;margin-top:15px;padding:12px 15px;font-size:8px}.passportScore{background:var(--navy);color:#fff;border-radius:9px;align-items:center;gap:13px;margin:15px 0;padding:16px;display:flex}.passportScore strong{color:var(--gold);font:37px Georgia}.passportScore b,.passportScore small{display:block}.passportScore b{font-size:8px}.passportScore small{color:#aebdca;margin-top:4px;font-size:6px}.evidenceLevels{gap:8px;display:grid}.evidenceLevels article{border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.evidenceLevels i{border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.evidenceLevels .declared i{color:var(--blue);background:#edf3f6}.evidenceLevels .checked i{color:#a66b27;background:#faf0df}.evidenceLevels .certified i{color:var(--green);background:#e6f3ed}.evidenceLevels b,.evidenceLevels small{display:block}.evidenceLevels b{font-size:8px}.evidenceLevels small{color:var(--muted);margin-top:3px;font-size:6px}.skillTags{flex-wrap:wrap;gap:6px;margin:15px 0;display:flex}.skillTags>span{background:#f2f5f7;border-radius:7px;padding:8px;font-size:7px}.skillTags small{color:var(--blue);margin-top:4px;font-size:5px;display:block}.passportPreview>p{color:var(--muted);font-size:7px;line-height:1.6}.nextEvidence{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;display:grid}.nextEvidence article{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:125px;padding:15px}.nextEvidence i{color:var(--gold);font-style:normal}.nextEvidence b{margin:12px 0 6px;font-size:8px;display:block}.nextEvidence p{color:var(--muted);font-size:7px;line-height:1.5}.nextEvidence>span{color:var(--gold)}@media (width<=980px){.profileLayout,.nextEvidence{grid-template-columns:1fr}.nextEvidence>span{text-align:center}}@media (width<=560px){.profileFields{grid-template-columns:1fr}.fullField{grid-column:auto}.profileFormHead{display:block}}.attemptHistory{grid-template-columns:repeat(2,1fr);gap:10px;margin:24px 0;display:grid}.attemptHistory article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:17px}.attemptHistory small,.attemptHistory strong,.attemptHistory b{display:block}.attemptHistory small{color:var(--muted);font-size:6px}.attemptHistory strong{color:var(--blue);margin:10px 0;font:31px Georgia}.attemptHistory b{font-size:8px}.attemptHistory p{color:var(--muted);font-size:6px}.attemptHistory .availableAttempt{border-style:dashed}.assessmentForm{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.assessmentHead{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:15px;display:flex}.assessmentHead h2{font-size:23px}.assessmentHead>span{color:var(--blue);font-size:7px}.assessmentForm fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:22px 0}.assessmentForm legend{font:17px/1.35 Georgia}.assessmentForm legend small{color:var(--blue);margin-bottom:7px;font:6px Arial;display:block}.assessmentForm fieldset>label{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin-top:8px;padding:11px;font-size:8px;display:flex}.assessmentForm fieldset>label:has(input:checked){border-color:var(--blue);background:#edf4f7}.assessmentForm input{accent-color:var(--blue)}.assessmentForm fieldset i{background:#edf3f6;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.assessmentSubmit{justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.assessmentSubmit p{color:var(--muted);max-width:540px;font-size:7px}.assessmentSubmit button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:11px 14px;font-size:8px}.assessmentComplete{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:17px;padding:25px;display:flex}.assessmentComplete>i{width:52px;height:52px;color:var(--green);background:#e5f2ec;border-radius:50%;place-items:center;font-style:normal;display:grid}.assessmentComplete>div{flex:1}.assessmentComplete h2{font-size:23px}.assessmentComplete p{color:var(--muted);font-size:8px}.assessmentComplete>a{background:var(--navy);color:#fff;border-radius:7px;padding:11px;font-size:7px;text-decoration:none}.assessmentBoundary{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.assessmentBoundary article{background:var(--navy);color:#fff;border-radius:9px;padding:16px}.assessmentBoundary b{font-size:8px}.assessmentBoundary p{color:#afbdc9;font-size:7px;line-height:1.5}@media (width<=700px){.attemptHistory,.assessmentBoundary{grid-template-columns:1fr}.assessmentHead,.assessmentSubmit,.assessmentComplete{flex-direction:column;align-items:flex-start}.assessmentSubmit button,.assessmentComplete>a{text-align:center;width:100%}}.companyWorkspace{min-height:100vh;color:var(--ink);background:#f2f5f7}.companyWorkspace>header{position:static}.companyWorkspace>header>div{align-items:center;gap:12px;display:flex}.companyWorkspace>header span b,.companyWorkspace>header span small{text-align:right;display:block}.companyWorkspace>header span b{font-size:9px}.companyWorkspace>header span small{color:var(--muted);font-size:7px}.companyWorkspace>header>div>a{color:var(--blue);border:1px solid var(--line);border-radius:15px;padding:8px;font-size:7px;text-decoration:none}.companyShell{grid-template-columns:245px 1fr;min-height:calc(100vh - 78px);display:grid}.companyShell>aside{background:var(--navy);color:#fff;flex-direction:column;padding:24px 16px;display:flex}.companyIdentity{border-bottom:1px solid #30465a;align-items:center;gap:9px;margin-bottom:10px;padding-bottom:18px;display:flex}.companyIdentity>i{background:#1c4564;border-radius:9px;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.companyIdentity small,.companyIdentity b{display:block}.companyIdentity small{color:#9fb0bf;font-size:6px}.companyIdentity b{margin-top:4px;font-size:8px}.companyShell>aside>a,.companyShell>aside>span{color:#aebdca;border-radius:7px;padding:12px;font-size:8px;text-decoration:none}.companyShell>aside>a.active{color:#fff;background:#1c405d}.companyVerify{background:#17354e;border-radius:8px;margin-top:auto;padding:13px}.companyVerify small,.companyVerify b{display:block}.companyVerify small{color:var(--gold);font-size:6px}.companyVerify b{margin:7px 0;font-size:8px}.companyVerify p{color:#aebdca;font-size:6px;line-height:1.5}.companyShell>section{width:100%;max-width:1450px;margin:auto;padding:50px 4vw}.companyTitle{justify-content:space-between;display:flex}.companyTitle h1{font-size:40px;line-height:1.08}.companyTitle p{color:var(--muted);max-width:650px;font-size:9px;line-height:1.6}.companyTitle>span{border:2px solid var(--green);color:var(--green);text-align:center;border-radius:50%;align-self:start;padding:14px;font-size:8px}.companyGrid{grid-template-columns:1.2fr .8fr;gap:13px;margin-top:24px;display:grid}.jobBuilder,.jobsPanel{border:1px solid var(--line);background:#fff;border-radius:11px;padding:22px}.builderHead{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:14px;display:flex}.builderHead h2,.jobsPanel h2{font-size:22px}.builderHead>span{color:var(--green);font-size:7px}.jobBuilder>h3{color:var(--blue);margin:22px 0 10px;font-size:9px}.companyFields{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.companyFields label{color:var(--muted);font-size:7px}.companyFields input,.companyFields select,.companyFields textarea{border:1px solid var(--line);background:#fbfcfd;border-radius:7px;width:100%;margin-top:5px;padding:10px;font:8px Arial;display:block}.companyFields textarea{min-height:70px}.companyFields .wide{grid-column:1/-1}.tierChoices{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.tierChoices label{border:1px solid var(--line);border-radius:8px;gap:7px;padding:10px;display:flex}.tierChoices label:has(input:checked){border-color:var(--blue);background:#edf4f7}.tierChoices b,.tierChoices small{display:block}.tierChoices b{font-size:8px}.tierChoices small{color:var(--muted);margin-top:4px;font-size:6px}.premiumChoice{background:#faf4e9;border:1px solid #ead8b8;border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:flex}.premiumChoice b,.premiumChoice small{display:block}.premiumChoice b{font-size:8px}.premiumChoice small{color:var(--muted);margin-top:4px;font-size:6px}.createJob{background:var(--navy);color:#fff;border:0;border-radius:7px;margin-top:14px;padding:12px 15px;font-size:8px}.jobsPanel>article{border:1px solid var(--line);border-radius:9px;margin-top:9px;padding:14px}.jobsPanel article small{color:var(--muted);font-size:6px}.jobsPanel article h3{margin:7px 0;font-size:15px}.jobsPanel article p{color:var(--muted);font-size:7px}.jobsPanel article>span{color:var(--blue);background:#edf3f6;border-radius:13px;padding:6px;font-size:7px;display:inline-block}.jobsPanel article footer{border-top:1px solid var(--line);justify-content:space-between;margin-top:10px;padding-top:9px;font-size:7px;display:flex}.emptyJobs{text-align:center;padding:35px}.emptyJobs i{color:var(--blue);font-size:30px;font-style:normal;display:block}.emptyJobs b{font-size:8px}.emptyJobs p,.pricingLogic p{color:var(--muted);font-size:7px;line-height:1.5}.pricingLogic{background:#f4eddf;margin-top:12px;padding:13px}.pricingLogic b{font-size:8px}.companyBoundary{border-left:4px solid var(--blue);background:#eaf2f5;margin-top:12px;padding:14px}.companyBoundary b{font-size:8px}.companyBoundary p{color:var(--muted);margin:4px 0;font-size:7px}@media (width<=980px){.companyGrid{grid-template-columns:1fr}}@media (width<=700px){.companyShell{display:block}.companyShell>aside{display:none}.companyShell>section{padding:35px 15px}.companyTitle{display:block}.companyTitle h1{font-size:31px}.companyTitle>span{display:none}.companyFields,.tierChoices{grid-template-columns:1fr}.companyFields .wide{grid-column:auto}}.aethrionRecruitment{background:#fff;border:1px solid #d9e4e0;border-radius:12px;margin:24px 0;padding:24px}.recruitmentHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.recruitmentHead h2{margin:8px 0 0}.recruitmentHead a,.recruitmentApplication a{color:#176b68;font-weight:700}.recruitmentJobs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.recruitmentJobs a{color:#163d39;border:1px solid #d9e4e0;border-radius:9px;flex-direction:column;gap:8px;padding:14px;text-decoration:none;display:flex}.recruitmentJobs span{color:#357970;font-size:13px}.recruitmentApplication{border-top:1px solid #d9e4e0;padding:14px 0}.recruitmentApplication div{flex-wrap:wrap;gap:8px 16px;display:flex}.recruitmentApplication small{width:100%}.recruitmentApplication p{white-space:pre-wrap;font-size:15px;line-height:1.5}@media (width<=760px){.recruitmentHead{display:block}.recruitmentJobs{grid-template-columns:1fr}}.matchGroup{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:22px;padding:22px}.matchGroupHead{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:15px;display:flex}.matchGroupHead h2{font-size:23px}.matchGroupHead p{color:var(--muted);font-size:7px}.matchGroupHead>span{color:var(--blue);font-size:7px}.rankedCandidate{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.4fr .55fr;align-items:center;gap:18px;padding:18px 0;display:grid}.candidateRef{align-items:center;gap:10px;display:flex}.candidateRef>i{background:var(--navy);color:#fff;border-radius:9px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.candidateRef small,.candidateRef b{display:block}.candidateRef small{color:var(--muted);font-size:6px}.candidateRef b{margin-top:4px;font-size:9px}.candidateRef p{color:var(--blue);font-size:7px}.factorBars{gap:6px;display:grid}.factorBars>div{grid-template-columns:75px 1fr 38px;align-items:center;gap:7px;font-size:6px;display:grid}.factorBars i{background:#e7ecef;height:5px}.factorBars em{background:var(--blue);height:100%;display:block}.matchTotal{text-align:right}.matchTotal strong,.matchTotal small{display:block}.matchTotal strong{color:var(--blue);font:31px Georgia}.matchTotal small{color:var(--muted);font-size:6px}.matchTotal button{background:var(--navy);color:#fff;border:0;border-radius:6px;margin-top:8px;padding:8px;font-size:6px}.matchingRules{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.matchingRules article{background:var(--navy);color:#fff;border-radius:9px;padding:15px}.matchingRules b{font-size:8px}.matchingRules p{color:#afbdc9;font-size:7px;line-height:1.5}.noMatches,.emptyCandidate{text-align:center;border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:22px;padding:35px}.noMatches b{font-size:10px}.noMatches p,.emptyCandidate{color:var(--muted);font-size:8px}.noMatches a{background:var(--navy);color:#fff;border-radius:7px;padding:9px;font-size:7px;text-decoration:none;display:inline-block}@media (width<=900px){.rankedCandidate{grid-template-columns:1fr}.matchTotal{text-align:left}.matchingRules{grid-template-columns:1fr}}@media (width<=560px){.matchGroupHead{display:block}.factorBars>div{grid-template-columns:65px 1fr 32px}}.companyQuickNav{z-index:50;border:1px solid var(--line);background:#fff;border-radius:22px;gap:5px;padding:5px;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 8px 25px #102c2c26}.companyQuickNav a{background:var(--navy);color:#fff;border-radius:16px;padding:8px 12px;font-size:7px;text-decoration:none}.interviewList{gap:16px;margin-top:20px;display:grid}.interviewCase{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px}.interviewCaseHead{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:14px;display:flex}.interviewCaseHead small{color:var(--blue);font-size:7px;font-weight:800}.interviewCaseHead h2{margin:5px 0;font-size:22px}.interviewCaseHead p{color:var(--muted);font-size:8px}.interviewCaseHead>span{color:#176457;background:#e8f3f1;border-radius:20px;height:max-content;padding:7px 10px;font-size:7px;font-weight:800}.interviewForm{grid-template-columns:1fr 1fr;gap:13px;margin-top:17px;display:grid}.interviewForm label{font-size:7px;font-weight:800}.interviewForm input,.interviewForm select,.interviewForm textarea,.candidateInterviewActions textarea{box-sizing:border-box;border:1px solid var(--line);background:#f8fafb;border-radius:7px;width:100%;margin-top:6px;padding:10px;font:8px inherit;display:block}.interviewForm .wide{grid-column:1/-1}.interviewForm textarea{min-height:76px}.interviewForm button{background:var(--navy);color:#fff;border:0;border-radius:7px;grid-column:1/-1;padding:12px;font-size:8px}.scheduledSummary{background:#f7f9fa;border-radius:8px;margin-top:15px;padding:15px}.scheduledSummary b,.scheduledSummary span{display:block}.scheduledSummary p,.scheduledSummary span{color:var(--muted);margin-top:6px;font-size:8px}.candidateInterviewFacts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.candidateInterviewFacts p{background:#f7f9fa;border-radius:8px;padding:12px;font-size:8px}.candidateInterviewFacts b{color:var(--blue);margin-bottom:5px;font-size:6px;display:block}.candidateInterviewActions{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.candidateInterviewActions textarea{grid-column:1/-1;min-height:64px}.candidateInterviewActions button{border:0;border-radius:7px;padding:11px;font-size:8px}.candidateInterviewActions .deny{color:#843d36;background:#f3e9e7}.candidateInterviewActions .approve{background:var(--navy);color:#fff}.interviewEmpty{border:1px solid var(--line);text-align:center;background:#fff;border-radius:11px;margin-top:20px;padding:45px}.interviewEmpty b{font-size:11px}.interviewEmpty p{color:var(--muted);font-size:8px}.interviewEmpty a{background:var(--navy);color:#fff;border-radius:7px;padding:9px;font-size:7px;text-decoration:none;display:inline-block}.humanBoundary{background:var(--navy);color:#fff;border-radius:10px;margin-top:14px;padding:17px}.humanBoundary b{font-size:9px}.humanBoundary p{color:#b7c4ce;font-size:7px}@media (width<=700px){.interviewForm,.candidateInterviewFacts{grid-template-columns:1fr}.interviewCaseHead{display:block}.candidateInterviewActions{grid-template-columns:1fr}}.challengeList{gap:18px;margin-top:20px;display:grid}.challengeCard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px}.challengeHead{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding-bottom:14px;display:flex}.challengeHead small{color:var(--blue);font-size:7px;font-weight:800}.challengeHead h2{margin:5px 0;font-size:22px}.challengeHead>span{color:#176457;background:#e8f3f1;border-radius:20px;height:max-content;padding:7px 10px;font-size:7px;font-weight:800}.challengeForm{gap:18px;margin-top:18px;display:grid}.challengeForm>label>span{align-items:flex-start;gap:10px;font-size:9px;font-weight:800;display:flex}.challengeForm>label>span>b{background:var(--navy);color:#fff;border-radius:7px;flex:0 0 26px;place-items:center;height:26px;display:grid}.challengeForm textarea{box-sizing:border-box;border:1px solid var(--line);background:#f8fafb;border-radius:8px;width:100%;min-height:105px;margin-top:8px;padding:12px;font:9px inherit}.challengeForm>button,.reviewButton{background:var(--navy);color:#fff;border:0;border-radius:8px;padding:13px;font-size:8px;font-weight:800}.shareConsent{background:#eef5f6;border-radius:9px;gap:10px;padding:13px;display:flex}.shareConsent input{margin-top:3px}.shareConsent span{display:block!important}.shareConsent span b,.shareConsent span small{display:block}.shareConsent span small{color:var(--muted);margin-top:4px;font-size:7px}.aiReport{margin-top:17px}.dimensionGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dimensionGrid>div{grid-template-columns:110px 1fr 48px;align-items:center;gap:8px;font-size:7px;display:grid}.dimensionGrid i{background:#e5eaed;height:7px}.dimensionGrid em{background:var(--blue);height:100%;display:block}.observations{background:#f7f9fa;border-radius:9px;margin-top:15px;padding:15px}.observations p{color:var(--muted);font-size:8px}.observations strong{color:var(--blue);margin-top:10px;font-size:7px;display:block}.shareState,.reviewPending{color:var(--muted);font-size:7px}.challengeEmpty{text-align:center;border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:20px;padding:45px}.challengeEmpty b{font-size:11px}.challengeEmpty p{color:var(--muted);font-size:8px}.challengeBoundary{background:var(--navy);color:#fff;border-radius:10px;margin-top:14px;padding:17px}.challengeBoundary b{font-size:9px}.challengeBoundary p{color:#b7c4ce;font-size:7px}@media (width<=700px){.dimensionGrid{grid-template-columns:1fr}.challengeHead{display:block}.dimensionGrid>div{grid-template-columns:86px 1fr 42px}}.dossierList{gap:20px;margin-top:20px;display:grid}.dossierCard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px}.dossierHead{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding-bottom:14px;display:flex}.dossierHead small{color:var(--blue);font-size:7px;font-weight:800}.dossierHead h2{margin:5px 0;font-size:22px}.dossierHead p{color:var(--muted);font-size:8px}.dossierHead>span{color:var(--blue);background:#e9f1f3;border-radius:18px;height:max-content;padding:7px 10px;font-size:7px}.sourceGrid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:15px;display:grid}.sourceGrid section{background:#f7f9fa;border-radius:9px;min-height:155px;padding:15px}.sourceGrid label{color:var(--blue);font-size:6px;font-weight:800}.sourceGrid h3{margin:9px 0;font-size:12px}.sourceGrid p,.sourceGrid small{color:var(--muted);font-size:7px;line-height:1.5;display:block}.sourceGrid>b,.sourceGrid section>b{margin:10px 0;font-size:7px;display:block}.miniDimensions{gap:5px;display:grid}.miniDimensions span{justify-content:space-between;font-size:7px;display:flex}.dossierForm{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.dossierForm label,.candidateResponseForm label{font-size:7px;font-weight:800}.dossierForm textarea,.dossierForm select,.candidateResponseForm textarea{box-sizing:border-box;border:1px solid var(--line);background:#fafbfc;border-radius:7px;width:100%;margin-top:6px;padding:10px;font:8px inherit}.dossierForm textarea{min-height:80px}.dossierForm button,.candidateResponseForm button{background:var(--navy);color:#fff;border:0;border-radius:7px;grid-column:1/-1;padding:12px;font-size:8px}.candidateReply{background:#edf5f2;border-left:3px solid #2c7a68;margin-top:14px;padding:13px}.candidateReply b{font-size:8px}.candidateReply p{color:var(--muted);font-size:8px}.candidateEvidence{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.candidateEvidence section{background:#f7f9fa;border-radius:8px;padding:14px}.candidateEvidence small{color:var(--blue);font-size:6px;font-weight:800}.candidateEvidence p{font-size:8px;line-height:1.55}.candidateResponseForm{margin-top:14px}.candidateResponseForm textarea{min-height:100px}.candidateResponseForm button{margin-top:9px}.dossierEmpty{text-align:center;border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:20px;padding:45px}.dossierEmpty b{font-size:11px}.dossierEmpty p{color:var(--muted);font-size:8px}.dossierBoundary{background:var(--navy);color:#fff;border-radius:10px;margin-top:14px;padding:17px}.dossierBoundary b{font-size:9px}.dossierBoundary p{color:#b7c4ce;font-size:7px}@media (width<=850px){.sourceGrid,.candidateEvidence,.dossierForm{grid-template-columns:1fr}}@media (width<=560px){.dossierHead{display:block}.dossierHead>span{margin-top:8px;display:inline-block}}.offerList{gap:18px;margin-top:20px;display:grid}.offerCard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px}.offerHead{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding-bottom:14px;display:flex}.offerHead small{color:var(--blue);font-size:7px;font-weight:800}.offerHead h2{margin:5px 0;font-size:22px}.offerHead p{color:var(--muted);font-size:8px}.offerHead>span{color:#176457;background:#e8f3f1;border-radius:18px;height:max-content;padding:7px 10px;font-size:7px;font-weight:800}.offerForm{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.offerForm label{font-size:7px;font-weight:800}.offerForm input,.offerForm select,.offerForm textarea,.offerResponse textarea{box-sizing:border-box;border:1px solid var(--line);background:#fafbfc;border-radius:7px;width:100%;margin-top:6px;padding:10px;font:8px inherit}.offerForm .wide{grid-column:1/-1}.offerForm textarea{min-height:90px}.offerForm button{background:var(--navy);color:#fff;border:0;border-radius:7px;grid-column:1/-1;padding:12px;font-size:8px}.offerSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px;display:grid}.offerSummary>div,.offerTerms section{background:#f7f9fa;border-radius:8px;padding:12px}.offerSummary small,.offerTerms small,.offerRationale small{color:var(--blue);font-size:6px;font-weight:800;display:block}.offerSummary b,.offerTerms b{font-size:8px}.offerSummary>p{color:var(--muted);grid-column:1/-1;font-size:8px}.offerMessage{background:#eef5f2;border-radius:8px;padding:12px}.offerTerms{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.offerRationale{border-left:3px solid var(--blue);background:#f7f9fa;margin-top:12px;padding:13px}.offerRationale p{font-size:8px;line-height:1.55}.offerResponse{margin-top:14px}.offerResponse textarea{min-height:75px}.offerResponse>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.offerResponse button{border:0;border-radius:7px;padding:11px;font-size:8px}.offerResponse .decline{color:#843d36;background:#f3e9e7}.offerResponse .counter{color:var(--blue);background:#e9eff4}.offerResponse .accept{background:var(--navy);color:#fff}.finalResponse{background:#eef5f2;border-radius:8px;margin-top:14px;padding:13px}.finalResponse b{font-size:9px}.finalResponse p{font-size:8px}.offerEmpty{text-align:center;border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:20px;padding:45px}.offerEmpty b{font-size:11px}.offerEmpty p{color:var(--muted);font-size:8px}.offerBoundary{background:var(--navy);color:#fff;border-radius:10px;margin-top:14px;padding:17px}.offerBoundary b{font-size:9px}.offerBoundary p{color:#b7c4ce;font-size:7px}@media (width<=760px){.offerForm,.offerSummary,.offerTerms{grid-template-columns:1fr}.offerForm .wide,.offerSummary>p{grid-column:auto}.offerResponse>div{grid-template-columns:1fr}.offerHead{display:block}.offerHead>span{margin-top:8px;display:inline-block}}.relationList{gap:18px;margin-top:20px;display:grid}.relationCard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px}.relationHead{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:14px;display:flex}.relationHead small{color:var(--blue);font-size:7px;font-weight:800}.relationHead h2{margin:5px 0;font-size:22px}.relationHead p{color:var(--muted);font-size:8px}.relationHead>span{color:#176457;background:#e8f3f1;border-radius:18px;height:max-content;padding:7px 10px;font-size:7px}.activationForm,.closeRelation{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.activationForm label,.closeRelation label,.reviewForm label{font-size:7px;font-weight:800}.activationForm input,.closeRelation input,.closeRelation select,.closeRelation textarea,.reviewForm textarea,.reviewForm select,.responseForm textarea{box-sizing:border-box;border:1px solid var(--line);background:#fafbfc;border-radius:7px;width:100%;margin-top:5px;padding:10px;font:8px inherit}.activationForm button,.closeRelation button,.reviewForm button,.responseForm button{background:var(--navy);color:#fff;border:0;border-radius:7px;padding:11px;font-size:8px}.activationForm button,.closeRelation .wide,.closeRelation button{grid-column:1/-1}.relationFacts{gap:10px;margin-top:14px;display:flex}.relationFacts span{background:#f7f9fa;border-radius:8px;flex:1;padding:11px}.relationFacts small{color:var(--blue);font-size:6px;display:block}.relationFacts b{font-size:8px}.bilateralGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.reviewPane{background:#f7f9fa;border-radius:9px;padding:15px}.reviewPane.other{background:#eef4f6}.reviewPane h3{font-size:12px}.reviewPane p{font-size:8px;line-height:1.5}.reviewForm{gap:9px;display:grid}.reviewForm textarea{min-height:62px}.responseForm textarea{min-height:70px}.responseForm button{margin-top:7px}.reviewResponse,.endRecord{border-left:3px solid var(--blue);background:#fff;margin-top:10px;padding:10px;font-size:8px}.relationEmpty{text-align:center;border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:20px;padding:45px}.relationEmpty b{font-size:11px}.relationEmpty p{color:var(--muted);font-size:8px}.relationBoundary{background:var(--navy);color:#fff;border-radius:10px;margin-top:14px;padding:17px}.relationBoundary b{font-size:9px}.relationBoundary p{color:#b7c4ce;font-size:7px}@media (width<=760px){.bilateralGrid,.activationForm,.closeRelation{grid-template-columns:1fr}.activationForm button,.closeRelation .wide,.closeRelation button{grid-column:auto}.relationFacts{display:grid}.relationHead{display:block}.relationHead>span{margin-top:8px;display:inline-block}}.insightKpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.insightKpis article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px}.insightKpis small{color:var(--blue);font-size:6px;font-weight:800}.insightKpis strong{color:var(--navy);margin:8px 0;font:30px Georgia;display:block}.insightKpis p{color:var(--muted);font-size:7px}.insightGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.insightCard{border:1px solid var(--line);background:#fff;border-radius:11px;padding:18px}.insightCard>header{justify-content:space-between;display:flex}.insightCard header small{color:var(--blue);font-size:6px}.insightCard h2{font-size:16px}.insightCard header>span{background:#eef4f6;border-radius:12px;height:max-content;padding:6px;font-size:6px}.insightBars{gap:10px;margin-top:15px;display:grid}.insightBars>div{grid-template-columns:120px 1fr 42px;align-items:center;gap:8px;font-size:7px;display:grid}.insightBars i{background:#e7ecef;height:8px}.insightBars em{background:var(--blue);height:100%;display:block}.insightNoData{color:var(--muted);padding:20px 0;font-size:8px}.forecastPanel{background:var(--navy);color:#fff;border-radius:11px;grid-template-columns:1fr 1.2fr;gap:25px;margin-top:12px;padding:22px;display:grid}.forecastPanel small{color:#82b8c5;font-size:6px}.forecastPanel h2{font-size:19px}.forecastPanel li{color:#bdc9d2;margin:7px;font-size:8px}.privacyPanel{background:#eef5f2;border-left:3px solid #287662;margin-top:12px;padding:14px}.privacyPanel b{font-size:9px}.privacyPanel p{color:var(--muted);font-size:7px}.marketConsentCard{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:20px;padding:24px}.marketConsentCard small{color:var(--blue);font-size:7px}.marketConsentCard h2{font-size:20px}.marketConsentCard p{color:var(--muted);font-size:8px}.marketConsentCard form{background:#f7f9fa;border-radius:9px;align-items:end;gap:10px;margin-top:15px;padding:15px;display:flex}.marketConsentCard label{flex:1;font-size:7px;font-weight:800}.marketConsentCard select{border:1px solid var(--line);border-radius:7px;width:100%;margin-top:5px;padding:10px;display:block}.marketConsentCard button{background:var(--navy);color:#fff;border:0;border-radius:7px;padding:11px}.marketConsentCard footer{margin-top:14px}.marketConsentCard footer b{font-size:8px}.marketEmpty{text-align:center;border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:20px;padding:40px}.marketEmpty a{background:var(--navy);color:#fff;border-radius:7px;padding:9px;font-size:7px;text-decoration:none;display:inline-block}@media (width<=850px){.insightKpis,.insightGrid{grid-template-columns:1fr 1fr}.forecastPanel{grid-template-columns:1fr}}@media (width<=560px){.insightKpis,.insightGrid{grid-template-columns:1fr}.marketConsentCard form{display:block}.marketConsentCard button{width:100%;margin-top:10px}.insightBars>div{grid-template-columns:90px 1fr 40px}}.skillLabs,.skillEvidence{color:#18251f;background:#f3f0e8;min-height:100vh;padding:36px max(5vw,24px) 80px}.skillLabs>header{letter-spacing:.12em;border-bottom:1px solid #b9c0b7;justify-content:space-between;padding-bottom:18px;font-size:12px;display:flex}.skillLabs a{color:inherit;text-decoration:none}.labHero{grid-template-columns:1fr auto;align-items:end;gap:50px;padding:70px 0 45px;display:grid}.labHero label,.skillEvidence header label{letter-spacing:.18em;color:#176b4b;font-size:11px}.labHero h1,.skillEvidence h1{margin:14px 0 22px;font-family:Georgia,serif;font-size:clamp(42px,6vw,78px);font-weight:400;line-height:.98}.labHero p,.skillEvidence header p{color:#536158;max-width:760px;line-height:1.7}.labHero aside{color:#fff;background:#143d2d;align-items:end;gap:12px;padding:26px;display:flex}.labHero aside b{font-size:52px;line-height:.9}.labHero aside span{text-transform:uppercase;font-size:12px}.labGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.labGrid a{background:#fff;border:1px solid #d4d7d0;flex-direction:column;min-height:220px;padding:26px;transition:all .2s;display:flex}.labGrid a:hover{border-color:#176b4b;transform:translateY(-3px)}.labGrid small,.labExamHead small{color:#176b4b;text-transform:uppercase;letter-spacing:.12em}.labGrid h2{font-family:Georgia,serif;font-size:28px;font-weight:400}.labGrid p{color:#69736d;line-height:1.5}.labGrid span{margin-top:auto;font-weight:700}.labNotice{background:#dff1e7;border:1px solid #a8d3b9;margin-bottom:20px;padding:16px}.backLabs{margin:0 0 20px;display:inline-block}.labExam{background:#fff;border:1px solid #d4d7d0;max-width:960px;margin:auto;padding:34px}.labExamHead{border-bottom:1px solid #ddd;justify-content:space-between;gap:20px;padding-bottom:25px;display:flex}.labExamHead h2{margin:8px 0;font:400 38px Georgia}.labExamHead>b{background:#e9f2ed;height:max-content;padding:12px}.labResult{border-bottom:1px solid #eee;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:15px 0;display:grid}.labResult strong{color:#176b4b;font-size:30px}.labResult em{text-align:right;font-size:12px}.labExam fieldset{border:0;border-bottom:1px solid #e5e5e5;padding:26px 0}.labExam legend{margin-bottom:16px;font-size:20px;font-weight:700}.labExam legend small{color:#176b4b;letter-spacing:.15em;margin-bottom:6px;font-size:10px;display:block}.labExam fieldset label{cursor:pointer;border:1px solid #dfe2dc;align-items:center;gap:14px;margin:8px 0;padding:13px;display:flex}.labExam fieldset input{opacity:0;position:absolute}.labExam fieldset i{background:#edf1ed;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.labExam fieldset label:has(input:checked){background:#eef7f2;border-color:#176b4b}.shareLab{gap:12px;margin:25px 0;display:flex}.shareLab span{flex-direction:column;gap:4px;display:flex}.shareLab small{color:#68736c}.labExam button{color:#fff;cursor:pointer;background:#176b4b;border:0;padding:16px 22px;font-weight:700}.labComplete{background:#eef7f2;margin-top:24px;padding:28px}.skillEvidence{padding-top:80px}.skillEvidence header{max-width:850px}.skillEvidence section{grid-template-columns:repeat(3,1fr);gap:14px;margin:45px 0;display:grid}.skillEvidence article,.evidenceEmpty{background:#fff;border:1px solid #d4d7d0;padding:28px}.skillEvidence article strong{color:#176b4b;margin:20px 0 6px;font-size:50px;display:block}.skillEvidence article span{color:#647068;font-size:12px}.evidenceEmpty{grid-column:1/-1;min-height:180px}.skillEvidence footer{color:#627067;border-top:1px solid #bdc4bd;padding-top:20px}@media (width<=850px){.labGrid,.skillEvidence section,.labHero{grid-template-columns:1fr}.labHero aside{width:max-content}.labExam{padding:20px}.labExamHead,.labResult{flex-direction:column;align-items:flex-start;display:flex}.labResult em{text-align:left}}.labPrinciples{background:#b9c0b7;border:1px solid #b9c0b7;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:18px;display:grid}.labPrinciples article{color:#fff;background:#143d2d;align-items:center;gap:16px;padding:18px 24px;display:flex}.labPrinciples b{font-size:24px}.labPrinciples span{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.labMeta,.examMeta{flex-wrap:wrap;gap:6px;margin:12px 0 22px;display:flex}.labMeta i,.examMeta span{text-transform:uppercase;letter-spacing:.06em;border:1px solid #ccd4ce;padding:5px 7px;font-size:10px;font-style:normal}.examMeta span{background:#f3f6f3}.labResultDetailed{border-bottom:1px solid #dfe4df;padding-bottom:15px}.labResultDetailed .labResult{border:0}.dimensionBars{gap:7px;padding:0 0 8px;display:grid}.dimensionBars>div{grid-template-columns:130px 1fr 42px;align-items:center;gap:10px;font-size:11px;display:grid}.dimensionBars i{background:#e4e9e5;height:6px}.dimensionBars i b{background:#176b4b;height:100%;display:block}.dimensionBars em{text-align:right;font-style:normal}@media (width<=850px){.labPrinciples{grid-template-columns:1fr}.dimensionBars>div{grid-template-columns:100px 1fr 38px}}.verifyCredential{color:#17251f;background:#f2efe6;min-height:100vh;padding:34px max(5vw,24px) 70px}.verifyCredential header{letter-spacing:.14em;border-bottom:1px solid #b8c0b7;justify-content:space-between;padding-bottom:18px;font-size:11px;display:flex}.verifyCredential a{color:inherit;font-weight:800;text-decoration:none}.verifyHero{max-width:850px;padding:70px 0 40px}.verifyHero small{color:#176b4b;letter-spacing:.16em}.verifyHero h1{margin:14px 0 25px;font:400 clamp(54px,8vw,100px)/.9 Georgia}.verifyHero p{color:#59675f;max-width:700px;line-height:1.7}.verifyHero form{max-width:680px;margin-top:30px;display:flex}.verifyHero input{text-transform:uppercase;background:#fff;border:1px solid #9aa79f;flex:1;padding:18px;font:700 16px monospace}.verifyHero button{color:#fff;background:#173f2e;border:0;padding:0 24px;font-weight:800}.verifyResult{background:#fff;border:1px solid #ccd3cc;grid-template-columns:210px 1fr;gap:35px;max-width:900px;padding:34px;display:grid}.verificationSeal{color:#fff;text-align:center;background:#173f2e;place-items:center;min-height:180px;padding:20px;display:grid}.verificationSeal b{font-size:70px;line-height:.7}.verificationSeal span{letter-spacing:.12em;font-size:11px}.verifyResult.expired .verificationSeal,.verifyResult.review .verificationSeal{background:#a46b12}.verifyResult.missing .verificationSeal{background:#8d3434}.verifyResult h2{margin:8px 0 20px;font:400 36px Georgia}.verifyResult p{color:#59675f}.verifyResult code{background:#edf2ee;margin-top:12px;padding:10px;display:inline-block}.verifyCredential footer{color:#66736b;border-top:1px solid #b8c0b7;margin-top:55px;padding-top:18px;font-size:12px}@media (width<=700px){.verifyHero form{display:grid}.verifyHero button{padding:16px}.verifyResult{grid-template-columns:1fr}.verificationSeal{min-height:130px}}.candidateRegistry{color:#18251f;background:#f3f0e8;min-height:100vh;padding:36px max(5vw,24px) 80px}.candidateRegistry>header{letter-spacing:.12em;border-bottom:1px solid #b9c0b7;justify-content:space-between;padding-bottom:18px;font-size:11px;display:flex}.candidateRegistry a{color:inherit;text-decoration:none}.registryHero{max-width:860px;padding:65px 0 40px}.registryHero small{color:#176b4b;letter-spacing:.16em}.registryHero h1{margin:14px 0 22px;font:400 clamp(48px,7vw,86px)/.94 Georgia}.registryHero p{color:#59675f;max-width:760px;line-height:1.7}.registryNotice{background:#dff1e7;border:1px solid #a8d3b9;margin-bottom:18px;padding:16px}.registryList{gap:14px;display:grid}.registryList article{background:#fff;border:1px solid #d1d7d1;grid-template-columns:120px 1fr auto;gap:25px;padding:24px;display:grid}.registryState{color:#fff;background:#173f2e;align-content:center;place-items:center;min-height:130px;display:grid}.registryState b{font-size:48px}.registryState span{letter-spacing:.12em;font-size:10px}.registryState.expired{background:#9a6412}.registryState.pending{background:#69736d}.registryList small{color:#176b4b;letter-spacing:.1em}.registryList h2{margin:7px 0;font:400 30px Georgia}.registryDates{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.registryDates span{background:#edf2ee;gap:3px;padding:8px;font-size:11px;display:grid}.registryList code{color:#fff;background:#17251f;margin-right:10px;padding:9px;display:inline-block}.publicVerify{font-size:12px;font-weight:800}.registryList form{align-self:center}.registryList button{color:#fff;background:#176b4b;border:0;padding:14px;font-weight:800}.noCode{color:#6c776f;font-size:12px}.candidateRegistry footer{color:#657169;border-top:1px solid #b9c0b7;margin-top:35px;padding-top:18px;font-size:12px}@media (width<=760px){.registryList article{grid-template-columns:1fr}.registryState{min-height:100px}.registryDates{display:grid}.registryList code{margin:0 0 10px;display:block;overflow:auto}}.launchCenter{color:#16241e;background:#f2efe6;min-height:100vh;padding:34px max(5vw,24px) 80px}.launchCenter header{letter-spacing:.13em;border-bottom:1px solid #b8c0b7;justify-content:space-between;padding-bottom:18px;font-size:11px;display:flex}.launchCenter a{color:inherit;text-decoration:none}.launchHero{grid-template-columns:1fr 290px;align-items:end;gap:50px;padding:75px 0 45px;display:grid}.launchHero small,.activationSection small,.launchRoutes small{color:#176b4b;letter-spacing:.15em}.launchHero h1{margin:14px 0 25px;font:400 clamp(52px,7.5vw,96px)/.92 Georgia}.launchHero p{color:#56645c;max-width:780px;line-height:1.7}.launchHero aside{color:#fff;background:#153f2e;padding:35px;display:grid}.launchHero aside b{font:400 75px Georgia}.launchHero aside span{letter-spacing:.14em;font-size:11px}.launchHero aside small{color:#b8d0c2;margin-top:20px;line-height:1.5}.completionTruth{background:#e2ebe5;border-left:5px solid #176b4b;grid-template-columns:220px 1fr;gap:25px;margin-bottom:24px;padding:23px;display:grid}.completionTruth p{margin:0;line-height:1.6}.pillarGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pillarGrid article{background:#fff;border:1px solid #d0d6d0;min-height:260px;padding:22px}.pillarGrid i{color:#91a097;font:400 30px Georgia}.pillarGrid .complete{float:right;color:#176b4b;background:#dff1e7;padding:6px;font-size:9px}.pillarGrid h2{clear:both;padding-top:18px;font:400 25px Georgia}.pillarGrid ul{color:#5e6b63;padding:0;font-size:12px;line-height:2;list-style:none}.activationSection{grid-template-columns:.75fr 1.25fr;gap:50px;margin:85px 0;display:grid}.activationSection h2,.launchRoutes h2{margin:12px 0;font:400 clamp(38px,5vw,62px)/1 Georgia}.activationSection>div:first-child p{color:#5d6a62;line-height:1.7}.activationSection>div:last-child{gap:10px;display:grid}.activationSection article{color:#fff;background:#192720;grid-template-columns:50px 1fr;column-gap:15px;padding:20px;display:grid}.activationSection article i{color:#8fa79a;grid-row:1/4;font:400 25px Georgia}.activationSection article span{color:#d6b462;letter-spacing:.12em;font-size:9px}.activationSection article h3{margin:5px 0}.activationSection article p{color:#b8c8bf;margin:4px 0;font-size:12px;line-height:1.5}.launchRoutes{background:#fff;border:1px solid #d0d6d0;padding:30px}.launchRoutes nav{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:25px;display:grid}.launchRoutes nav a{border:1px solid #d9ded9;justify-content:space-between;gap:15px;padding:18px;display:flex}.launchRoutes nav span{color:#176b4b;font-size:11px}.launchCenter footer{letter-spacing:.08em;border-top:1px solid #b8c0b7;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:11px;display:flex}@media (width<=900px){.launchHero,.activationSection{grid-template-columns:1fr}.launchHero aside{width:auto}.pillarGrid{grid-template-columns:repeat(2,1fr)}.launchRoutes nav{grid-template-columns:1fr}}@media (width<=560px){.pillarGrid,.completionTruth{grid-template-columns:1fr}.launchCenter header,.launchCenter footer{flex-wrap:wrap;gap:12px}.launchRoutes nav a{display:grid}}.domainReadiness{color:#fff;background:#102c2c;margin:70px 0;padding:34px}.domainHead{grid-template-columns:1fr auto;align-items:start;gap:30px;display:grid}.domainHead small{letter-spacing:.16em;color:#c79a52;font-size:9px}.domainHead h2{margin:10px 0;font:400 clamp(34px,5vw,58px)/1 Georgia}.domainHead p{color:#b8c9c3;max-width:760px;line-height:1.6}.domainHead>b{color:#c79a52;letter-spacing:.12em;border:1px solid #526f66;padding:15px;font-size:11px}.domainGrid{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:25px;display:grid}.domainGrid article{background:#173b38;border:1px solid #31544d;min-width:0;padding:17px}.domainGrid article>i{color:#6f8e85;font:20px Georgia}.domainGrid article small{letter-spacing:.13em;color:#c79a52;font-size:7px}.domainGrid h3{overflow-wrap:anywhere;margin:8px 0;font-size:14px}.domainGrid p{color:#aebfb9;min-height:34px;font-size:9px}.domainGrid article>b{color:#e0bd7d;margin-top:14px;font-size:7px;display:block}.domainReadiness>footer{color:#b8c9c3;grid-template-columns:170px 1fr;gap:20px;border-top:1px solid #36584f!important;margin-top:22px!important;padding-top:18px!important;display:grid!important}.domainReadiness>footer p{margin:0;line-height:1.5}.domainReadiness>footer b{color:#fff}@media (width<=1050px){.domainGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.domainReadiness{padding:24px 18px}.domainHead,.domainGrid{grid-template-columns:1fr}.domainReadiness>footer{grid-template-columns:1fr!important}}.credentialsPage,.companyCredentials{color:#17241e;background:#f5f2ea;min-height:100vh;padding:36px max(5vw,24px) 80px}.credentialsPage>header{letter-spacing:.12em;border-bottom:1px solid #bdc5bd;justify-content:space-between;padding-bottom:18px;font-size:12px;display:flex}.credentialsPage a{color:inherit;text-decoration:none}.credentialHero{grid-template-columns:1.3fr .7fr;gap:60px;padding:70px 0 48px;display:grid}.credentialHero label,.companyCredentials header label{letter-spacing:.18em;color:#176b4b;font-size:11px}.credentialHero h1,.companyCredentials h1{margin:14px 0 22px;font:400 clamp(43px,6vw,76px)/.98 Georgia,serif}.credentialHero p,.companyCredentials header p{color:#58655e;max-width:760px;line-height:1.65}.credentialHero aside{border-left:1px solid #c5cac4}.credentialHero aside div{border-bottom:1px solid #c5cac4;grid-template-columns:38px 1fr;gap:4px 12px;padding:16px;display:grid}.credentialHero aside i{color:#fff;background:#173e2e;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.credentialHero aside small{color:#6a746e}.credentialNotice{background:#def0e6;border:1px solid #afd1bc;margin-bottom:20px;padding:15px 18px}.credentialNotice.error{background:#fae5df;border-color:#ddb6aa}.credentialLayout{grid-template-columns:1.25fr .75fr;gap:18px;display:grid}.credentialRecords,.credentialForm{background:#fff;border:1px solid #d5d8d2;padding:28px}.sectionTitle{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.sectionTitle small,.credentialForm>small{color:#176b4b;letter-spacing:.12em}.sectionTitle h2,.credentialForm h2{margin:5px 0;font:400 30px Georgia}.credentialCard{border-bottom:1px solid #e4e5e1;grid-template-columns:52px 1fr auto;align-items:start;gap:18px;padding:24px 0;display:grid}.credentialSeal{color:#176b4b;border:1px solid #176b4b;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.credentialCard small{color:#176b4b}.credentialCard h3{margin:5px 0;font:400 24px Georgia}.credentialCard p{color:#58655e;margin:6px 0}.credentialState{letter-spacing:.08em;background:#eef3ef;padding:7px 10px;font-size:10px;font-weight:800;display:inline-block}.credentialCard footer{color:#6e7871;margin-top:12px;font-size:11px}.credentialCard form button,.credentialForm>button{color:#fff;cursor:pointer;background:#176b4b;border:0;padding:13px 16px;font-weight:700}.credentialForm{flex-direction:column;gap:14px;display:flex}.credentialForm label{flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.credentialForm input,.credentialForm select{background:#fafbf9;border:1px solid #cdd2cc;padding:12px}.credentialForm>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.credentialForm .credentialShare{flex-direction:row;align-items:start}.credentialShare span{flex-direction:column;display:flex}.credentialShare small,.credentialForm>p{color:#6a746e;font-weight:400;line-height:1.5}.credentialEmpty{background:#f3f5f2;margin-top:20px;padding:35px}.bridgeFlow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px;margin-top:24px;display:grid}.bridgeFlow article{background:#fff;border-top:3px solid #176b4b;padding:22px}.bridgeFlow article span{color:#176b4b;margin:7px 0;display:block}.bridgeFlow article p{color:#68736c;line-height:1.45}.bridgeFlow i{font-size:28px;font-style:normal}.companyCredentials{padding-top:75px}.companyCredentials header{max-width:900px}.companyCredentials>section{margin:45px 0}.companyCredentials article{background:#fff;border:1px solid #d5d8d2;grid-template-columns:60px 1fr;gap:22px;margin:12px 0;padding:28px;display:grid}.companyCredentials article>i{color:#fff;background:#176b4b;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;font-style:normal;display:grid}.companyCredentials article h2{margin:5px 0;font:400 29px Georgia}.companyCredentials article footer{color:#176b4b;margin-top:14px;font-weight:700}.companyCredentials>footer{color:#637068;border-top:1px solid #bdc5bd;padding-top:20px}@media (width<=900px){.credentialHero,.credentialLayout{grid-template-columns:1fr}.credentialHero aside{border-left:0}.bridgeFlow{grid-template-columns:1fr}.bridgeFlow i{justify-self:center;transform:rotate(90deg)}.credentialCard{grid-template-columns:46px 1fr}.credentialCard form{grid-column:2}.credentialForm>div{grid-template-columns:1fr}}.partnerPage{color:#ecf0ec;background:#101b17;min-height:100vh;padding:34px max(5vw,24px) 80px}.partnerPage>header{letter-spacing:.14em;border-bottom:1px solid #405049;justify-content:space-between;padding-bottom:18px;font-size:12px;display:flex}.partnerPage a{color:#fff;font-weight:900;text-decoration:none}.partnerHero{grid-template-columns:1fr 300px;gap:60px;padding:70px 0;display:grid}.partnerHero label,.partnerOnboarding small,.partnerWorkspace small,.partnerStatus small{color:#82d0a9;letter-spacing:.16em;font-size:10px}.partnerHero h1{margin:16px 0 24px;font:400 clamp(48px,7vw,86px)/.92 Georgia,serif}.partnerHero p{color:#adbbb3;max-width:720px;line-height:1.7}.partnerHero aside{border:1px solid #60716a;align-self:end;padding:30px}.partnerHero aside b{font-size:30px;line-height:1.05}.partnerHero aside p{margin-bottom:0}.partnerNotice{background:#1f5941;border:1px solid #4e9c76;margin-bottom:22px;padding:15px 18px}.partnerNotice.error{background:#6c3028;border-color:#a75b50}.partnerOnboarding,.partnerWorkspace{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.partnerOnboarding>section,.partnerOnboarding>form,.partnerWorkspace>section,.partnerWorkspace>form,.partnerStatus{background:#172620;border:1px solid #34473f;padding:30px}.partnerOnboarding h2,.partnerWorkspace h2,.partnerStatus h2{margin:7px 0 15px;font:400 34px Georgia}.partnerOnboarding p{color:#aab8b0;line-height:1.6}.partnerRules{margin-top:35px}.partnerRules article{border-top:1px solid #3c4e46;grid-template-columns:44px 1fr;gap:4px 14px;padding:18px 0;display:grid}.partnerRules article i{color:#82d0a9;grid-row:1/3;font-style:normal}.partnerRules article p{margin:5px 0}.partnerOnboarding form,.partnerWorkspace form{flex-direction:column;gap:14px;display:flex}.partnerOnboarding form label,.partnerWorkspace form label{flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.partnerOnboarding input,.partnerOnboarding textarea,.partnerWorkspace input,.partnerWorkspace textarea,.partnerWorkspace select{color:#fff;background:#0f1b16;border:1px solid #52645c;padding:12px}.partnerOnboarding textarea,.partnerWorkspace textarea{min-height:90px}.partnerOnboarding .boundary{flex-direction:row;align-items:start}.boundary span{flex-direction:column;gap:4px;display:flex}.boundary small{color:#aab6af;letter-spacing:0;line-height:1.4}.partnerOnboarding button,.partnerWorkspace button{color:#102019;cursor:pointer;background:#76d3a3;border:0;padding:15px;font-weight:900}.partnerStatus{grid-template-columns:1fr auto;gap:20px;margin-bottom:18px;display:grid}.partnerStatus>span{background:#795c22;height:max-content;padding:10px 14px;font-size:11px;font-weight:900}.partnerStatus>span.approved{background:#1f754f}.accessMatrix{background:#405148;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.accessMatrix article{background:#101b17;flex-direction:column;gap:8px;padding:18px;display:flex}.accessMatrix strong{color:#82d0a9;font-size:12px}.partnerTitle{border-bottom:1px solid #42534b;justify-content:space-between;display:flex}.partnerTitle>b{color:#82d0a9;font-size:36px}.mandate{border-bottom:1px solid #384a42;padding:20px 0}.mandate h3{margin:7px 0;font:400 25px Georgia}.mandate p{color:#aab8b0}.mandate span{color:#82d0a9;font-size:11px}.partnerWorkspace form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.partnerEmpty{color:#aab8b0;background:#101b17;padding:30px}.partnerBoundary{border-top:1px solid #4d5f57;grid-template-columns:.5fr 1fr;gap:30px;margin-top:24px;padding:25px 0;display:grid}.partnerBoundary b{font:400 24px Georgia}.partnerBoundary p{color:#aab8b0;margin:0;line-height:1.6}@media (width<=900px){.partnerHero,.partnerOnboarding,.partnerWorkspace,.partnerBoundary{grid-template-columns:1fr}.partnerHero aside{width:auto}.partnerStatus{grid-template-columns:1fr}.accessMatrix{grid-template-columns:1fr 1fr}.partnerWorkspace form>div{grid-template-columns:1fr}}.governancePage{color:#1a211e;background:#eeeae0;min-height:100vh;padding:34px max(4vw,22px) 80px}.governancePage>header{border-bottom:1px solid #b8b9b3;grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:17px;display:grid}.governancePage>header a{color:#15231c;font-size:21px;font-weight:900;text-decoration:none}.governancePage>header div{text-align:center;flex-direction:column;display:flex}.governancePage>header small{letter-spacing:.15em;color:#6b736e}.governancePage>header>span{text-align:right;font-size:12px}.governanceHero{grid-template-columns:1fr 220px;align-items:end;gap:50px;padding:62px 0 42px;display:grid}.governanceHero label{letter-spacing:.18em;color:#0c6e49;font-size:10px}.governanceHero h1{margin:14px 0 20px;font:400 clamp(44px,6vw,75px)/.98 Georgia,serif}.governanceHero p{color:#59635e;max-width:760px;line-height:1.65}.governanceHero aside{color:#fff;background:#18241f;padding:25px}.governanceHero aside b{font-size:30px;line-height:1}.governanceHero aside small{color:#b7c5bd;margin-top:20px;display:block}.governanceNotice{background:#dbeee3;border:1px solid #a9ceb8;margin-bottom:18px;padding:14px}.governanceNotice.error{background:#f4dfd9;border-color:#d4aaa0}.governanceStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.governanceStats article{background:#fff;border:1px solid #d0d1cb;padding:20px}.governanceStats small{letter-spacing:.12em;color:#69716c;font-size:9px}.governanceStats b{color:#0c6e49;margin-top:10px;font:400 42px Georgia;display:block}.governanceGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.governanceGrid>section,.auditLog{background:#fff;border:1px solid #d0d1cb;padding:25px}.governanceTitle{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.governanceTitle small{letter-spacing:.15em;color:#0c6e49;font-size:9px}.governanceTitle h2{margin:5px 0;font:400 30px Georgia}.governanceTitle>b{color:#0c6e49;font-size:35px}.governanceCase{border-bottom:1px solid #e1e1dd;padding:22px 0}.governanceCase h3{margin:5px 0;font:400 25px Georgia}.governanceCase p,.governanceCase blockquote{color:#5f6963;font-size:12px}.governanceCase blockquote{background:#f1f3ef;margin:12px 0;padding:12px}.governanceCase>a{color:#0c6e49;font-size:12px;font-weight:800}.governanceCase form{margin-top:15px}.governanceCase textarea{box-sizing:border-box;border:1px solid #c8ccc7;width:100%;min-height:70px;padding:10px}.governanceCase form div{gap:8px;margin-top:8px;display:flex}.governanceCase button{color:#fff;background:#0c6e49;border:0;padding:11px 15px;font-weight:800}.governanceCase button.reject{background:#792f28}.governanceEmpty{color:#6c746f;background:#f3f4f1;margin-top:16px;padding:30px}.controlPrinciples{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.controlPrinciples article{color:#fff;background:#18241f;padding:22px}.controlPrinciples i{color:#80c9a5;font-style:normal}.controlPrinciples b{margin:12px 0;display:block}.controlPrinciples p{color:#b8c2bc;font-size:12px;line-height:1.5}.auditLog article{border-bottom:1px solid #e2e2de;grid-template-columns:150px 180px 130px 1fr auto;align-items:center;gap:15px;padding:14px 0;font-size:12px;display:grid}.auditLog article p{margin:0}.auditLog article small{color:#6a736e}.governancePage>footer{color:#606a64;border-top:1px solid #b8b9b3;margin-top:20px;padding-top:20px}@media (width<=900px){.governancePage>header{grid-template-columns:1fr auto}.governancePage>header div{display:none}.governanceHero,.governanceGrid{grid-template-columns:1fr}.governanceHero aside{width:max-content}.governanceStats,.controlPrinciples,.auditLog article{grid-template-columns:1fr 1fr}.auditLog article p,.auditLog article small{grid-column:1/-1}}@media (width<=520px){.governanceStats,.controlPrinciples{grid-template-columns:1fr}}.billingPage{color:#17211c;background:#f2eee5;min-height:100vh;padding:34px max(4.5vw,24px) 80px}.billingPage>header{border-bottom:1px solid #babbb5;grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:17px;display:grid}.billingPage>header a{color:#17211c;font-size:20px;font-weight:900;text-decoration:none}.billingPage>header div{text-align:center;flex-direction:column;display:flex}.billingPage>header small{letter-spacing:.14em;color:#68716b}.billingPage>header>span{text-align:right;font-size:12px}.billingHero{grid-template-columns:1fr 300px;align-items:end;gap:55px;padding:65px 0 40px;display:grid}.billingHero label,.billingTitle small,.premiumModel small{letter-spacing:.17em;color:#7e5b12;font-size:10px}.billingHero h1{margin:14px 0 22px;font:400 clamp(45px,6vw,76px)/.97 Georgia}.billingHero p{color:#5e6761;max-width:760px;line-height:1.65}.billingHero aside{color:#fff;background:#1b2822;padding:28px}.billingHero aside>b{color:#e0b65c;font:400 70px Georgia;display:block}.billingHero aside span{letter-spacing:.12em;font-size:10px}.billingHero aside p{color:#b5c0ba;font-size:12px}.billingNotice{background:#e6d8b7;border:1px solid #cbb477;margin-bottom:18px;padding:15px}.billingNotice.error{background:#f2dcd6;border-color:#d5a79b}.freePromise{background:#fff;border-left:5px solid #1d734f;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding:19px 22px;display:grid}.freePromise span{color:#55615a}.freePromise i{color:#1d734f;font-style:normal;font-weight:900}.planSection{padding:55px 0}.billingTitle h2{margin:7px 0;font:400 34px Georgia}.billingTitle p{color:#657069}.planGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.planCard{background:#fff;border:1px solid #d1d2cc;flex-direction:column;padding:25px;display:flex}.planCard>i{color:#a47b21;font-style:normal}.planCard h3{margin:8px 0;font:400 35px Georgia}.planCard>strong{font-size:40px}.planCard>strong small{font-size:12px}.planCard>em{color:#7e5b12;font-style:normal;font-weight:800}.planCard>p{color:#626d66;line-height:1.5}.planCard ul{color:#4e5a53;min-height:80px;padding-left:18px}.planCard label{flex-direction:column;gap:5px;margin-top:10px;font-size:11px;display:flex}.planCard select,.planCard input{background:#fafafa;border:1px solid #cdd0ca;padding:10px}.planCard button,.premiumModel button{color:#fff;background:#1d734f;border:0;margin-top:15px;padding:14px;font-weight:800}.planCard.select{color:#fff;background:#1b2822}.planCard.select p,.planCard.select ul{color:#bdc8c2}.premiumModel{background:#dfc783;grid-template-columns:1fr 330px;align-items:center;gap:40px;margin-bottom:22px;padding:35px;display:grid}.premiumModel h2{margin:8px 0;font:400 38px Georgia}.premiumModel p{line-height:1.6}.premiumModel form{color:#fff;background:#1b2822;flex-direction:column;padding:24px;display:flex}.premiumModel form b{color:#e2b75b;font-size:33px}.premiumModel form span{margin-top:8px;font-size:12px}.billingColumns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.billingColumns>section{background:#fff;border:1px solid #d1d2cc;padding:25px}.billingColumns article{border-bottom:1px solid #e1e2dd;grid-template-columns:1fr auto auto auto;align-items:center;gap:15px;padding:14px 0;display:grid}.billingColumns article span{flex-direction:column;display:flex}.billingColumns article small{color:#6e7771}.billingColumns article em{font-style:normal}.billingColumns article i{background:#f2ead8;padding:6px;font-size:10px;font-style:normal}.billingColumns strong.credit{color:#1d734f}.billingColumns strong.debit{color:#8d332a}.billingEmpty{color:#68726c;background:#f3f4f1;margin-top:15px;padding:28px}.billingPage>footer{color:#626d67;border-top:1px solid #babbb5;margin-top:24px;padding-top:20px}@media (width<=900px){.billingPage>header{grid-template-columns:1fr auto}.billingPage>header div{display:none}.billingHero,.premiumModel,.billingColumns,.planGrid{grid-template-columns:1fr}.billingHero aside{width:auto}.freePromise{grid-template-columns:1fr}.billingColumns article{grid-template-columns:1fr auto}.billingColumns article em,.billingColumns article i{grid-column:1/-1}}.mapPage,.readinessPage{min-height:100vh;color:var(--ink);background:#f5f7f8}.mapPage>header,.readinessPage>header{background:var(--navy);color:#fff;position:static}.mapPage>header a,.readinessPage>header a{color:#fff;font-size:10px;text-decoration:none}.mapPage>header span{letter-spacing:.16em;color:#aebdca;font-size:9px}.mapHero,.readinessHero{background:linear-gradient(120deg,#fff,#edf4f7);padding:78px 7vw 60px}.mapHero{max-width:none}.mapHero h1,.readinessHero h1{margin:16px 0;font-size:50px}.mapHero p,.readinessHero p{max-width:680px;color:var(--muted);font-size:12px;line-height:1.7}.mapGrid{grid-template-columns:repeat(3,1fr);gap:16px;padding:35px 7vw 75px;display:grid}.mapGrid>article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:25px}.mapGrid>article>i{color:var(--gold);font-size:9px;font-style:normal}.mapGrid h2{margin:13px 0 7px;font-size:25px}.mapGrid p{color:var(--muted);min-height:43px;font-size:9px;line-height:1.55}.mapGrid article div{border-top:1px solid var(--line);margin-top:18px;padding-top:8px;display:grid}.mapGrid article div a{color:var(--ink);border-bottom:1px solid #edf0f2;justify-content:space-between;padding:10px 2px;font-size:9px;text-decoration:none;display:flex}.mapGrid article div a span{color:var(--blue)}.mapFlow{background:var(--navy);color:#fff;padding:65px 7vw}.mapFlow>div{border:1px solid #38516a;grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.mapFlow span{border-bottom:1px solid #38516a;border-right:1px solid #38516a;padding:20px;font-size:9px}.mapFlow b{color:var(--gold);margin-bottom:8px;font:17px Georgia;display:block}.readinessPage>header div small,.readinessPage>header div b{text-align:center;display:block}.readinessPage>header div small{letter-spacing:.16em;color:#9fb0bf;font-size:7px}.readinessPage>header div b{margin-top:4px;font:15px Georgia}.readinessHero{grid-template-columns:1fr 280px;align-items:center;gap:50px;display:grid}.readinessHero aside{background:var(--navy);color:#fff;border-radius:14px;padding:30px}.readinessHero aside strong,.readinessHero aside b,.readinessHero aside small{display:block}.readinessHero aside strong{color:var(--gold);font:58px Georgia}.readinessHero aside b{margin:7px 0 18px;font:18px Georgia}.readinessHero aside small{color:#aebdca;font-size:8px;line-height:1.6}.pilotSummary{grid-template-columns:repeat(4,1fr);gap:12px;padding:28px 7vw;display:grid}.pilotSummary article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:17px}.pilotSummary b{color:var(--blue);font:29px Georgia;display:block}.pilotSummary span{color:var(--muted);font-size:8px}.journeyGrid{grid-template-columns:repeat(3,1fr);gap:15px;padding:15px 7vw 75px;display:grid}.journeyGrid>article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.journeyGrid>article>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:6px;padding-bottom:15px;display:flex}.journeyGrid>article>div>i{color:var(--gold);font-style:normal}.journeyGrid h2{margin:3px 0;font-size:20px}.journeyGrid small{color:var(--muted);letter-spacing:.14em;font-size:6px}.journeyGrid>article>div>b{color:var(--green);background:#e9f4ef;border-radius:12px;margin-left:auto;padding:6px;font-size:7px}.journeyGrid a{color:var(--ink);border-bottom:1px solid #edf0f2;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;padding:11px 0;font-size:8px;text-decoration:none;display:grid}.journeyGrid a span{color:var(--green)}.journeyGrid a i{color:var(--blue);font-style:normal}.productionGate{background:#f3ede3;grid-template-columns:.75fr 1.25fr;gap:55px;padding:72px 7vw;display:grid}.productionGate h2{font-size:32px}.productionGate p{color:var(--muted);font-size:10px;line-height:1.7}.gateList{gap:7px;display:grid}.gateList article{background:#fff;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.gateList article>i{color:var(--gold);font-size:8px;font-style:normal}.gateList b,.gateList small{display:block}.gateList b{font-size:9px}.gateList small{color:var(--muted);margin-top:4px;font-size:7px}.gateList em{color:#925f35;background:#f4e4d4;border-radius:10px;padding:6px;font-size:6px;font-style:normal}.pilotProtocol{text-align:center;background:#fff;padding:75px 7vw}.pilotProtocol h2{font-size:35px}.pilotProtocol>div{justify-content:center;gap:12px;margin:25px 0;display:flex}.pilotProtocol>div span{border:1px solid var(--line);border-radius:10px;padding:17px 25px;font-size:8px}.pilotProtocol>div b{color:var(--blue);font:28px Georgia;display:block}.pilotProtocol p{max-width:760px;color:var(--muted);margin:auto;font-size:9px;line-height:1.7}.readinessPage footer{font-size:8px}.readinessPage footer a{color:#fff;text-decoration:none}@media (width<=900px){.mapGrid,.journeyGrid{grid-template-columns:1fr}.mapFlow>div{grid-template-columns:1fr 1fr}.readinessHero,.productionGate{grid-template-columns:1fr}.pilotSummary{grid-template-columns:1fr 1fr}}@media (width<=560px){.mapHero,.readinessHero{padding:55px 20px}.mapHero h1,.readinessHero h1{font-size:36px}.mapGrid,.journeyGrid,.pilotSummary,.productionGate,.pilotProtocol{padding-left:20px;padding-right:20px}.mapFlow{padding:55px 20px}.mapFlow>div{grid-template-columns:1fr}.pilotProtocol>div{grid-template-columns:1fr 1fr;display:grid}.gateList article{grid-template-columns:20px 1fr}.gateList em{grid-column:2}}.pilotNotice{color:#286f57;background:#e5f4ed;border:1px solid #bddfce;border-radius:8px;margin:15px 7vw 0;padding:12px;font-size:8px}.pilotNotice.error{color:#984638;background:#fae9e6;border-color:#e9c1ba}.pilotControlGrid{grid-template-columns:1fr 1fr;gap:15px;padding:20px 7vw 65px;display:grid}.pilotFormCard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px}.pilotFormCard h2{margin:7px 0 18px;font-size:24px}.pilotFormCard form{gap:10px;display:grid}.pilotFormCard form>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pilotFormCard input,.pilotFormCard select,.pilotFormCard textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#f9fbfc;border-radius:7px;padding:11px;font:9px Arial}.pilotFormCard textarea{resize:vertical;min-height:76px}.pilotFormCard form label{letter-spacing:0;color:var(--muted);font-size:7px}.pilotFormCard form label input,.pilotFormCard form label select{margin-top:5px;display:block}.pilotFormCard button{background:var(--navy);color:#fff;border:0;border-radius:7px;padding:12px;font-size:8px}.pilotFormCard button:disabled{opacity:.45}.liveGates{background:var(--navy);color:#fff;grid-template-columns:.7fr 1.3fr;gap:55px;padding:70px 7vw;display:grid}.liveGates h2{font-size:32px}.liveGates p{color:#aebdca;font-size:9px;line-height:1.7}.liveGates>div:last-child{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.liveGates article{border:1px solid #38516a;border-radius:8px;align-items:center;gap:10px;padding:13px;display:flex}.liveGates article i{color:#9fb0bf;background:#29445d;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.liveGates article.done i{background:var(--green);color:#fff}.liveGates b,.liveGates small{font-size:8px;display:block}.liveGates small{color:#9fb0bf;margin-top:4px;font-size:6px}.issueRegister{background:#f5f7f8;padding:70px 7vw}.registerTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.registerTitle h2{margin:8px 0 0;font-size:30px}.registerTitle>b{color:#984638;background:#fae9e6;border-radius:15px;padding:8px 11px;font-size:8px}.issueRegister>article{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:75px 1fr auto;align-items:center;gap:16px;margin-top:9px;padding:15px;display:grid}.severity{text-align:center;background:#edf1f3;border-radius:10px;padding:7px;font-size:6px}.severity.high,.severity.critical{color:#9b3c31;background:#fae3df}.severity.medium{color:#8b612f;background:#f6ead9}.issueRegister h3{margin:4px 0;font-size:16px}.issueRegister small{color:var(--muted);font-size:7px}.issueRegister p{color:var(--muted);margin:0;font-size:8px}.issueRegister button{border:1px solid var(--line);color:var(--blue);background:#fff;border-radius:6px;padding:9px;font-size:7px}.emptyRegister{border:1px dashed var(--line);text-align:center;color:var(--muted);background:#fff;margin-top:12px;padding:25px;font-size:8px}@media (width<=900px){.pilotControlGrid,.liveGates{grid-template-columns:1fr}.liveGates>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=560px){.pilotControlGrid,.liveGates,.issueRegister{padding-left:20px;padding-right:20px}.pilotControlGrid,.liveGates>div:last-child,.issueRegister>article,.pilotFormCard form>div{grid-template-columns:1fr}}.participantsPage{background:#f5f7f8;min-height:100vh}.participantsPage>header{background:var(--navy);color:#fff;position:static}.participantsPage>header a{color:#fff;font-size:9px;text-decoration:none}.participantsPage>header div small,.participantsPage>header div b{text-align:center;display:block}.participantsPage>header div small{letter-spacing:.15em;color:#9fb0bf;font-size:6px}.participantsPage>header div b{margin-top:4px;font:15px Georgia}.participantNotice{color:#286f57;background:#e5f4ed;border:1px solid #bddfce;border-radius:8px;margin:15px 7vw 0;padding:12px;font-size:8px}.participantNotice.error{color:#984638;background:#fae9e6;border-color:#e9c1ba}.participantHero{background:linear-gradient(120deg,#fff,#edf4f7);grid-template-columns:1fr 300px;align-items:center;gap:60px;padding:75px 7vw 60px;display:grid}.participantHero h1{margin:15px 0;font-size:48px}.participantHero p{max-width:680px;color:var(--muted);font-size:10px;line-height:1.7}.participantHero aside{background:var(--navy);color:#fff;border-radius:13px;gap:9px;padding:22px;display:grid}.participantHero aside span{border-bottom:1px solid #38516a;padding:10px;font-size:8px}.participantHero aside b{color:var(--gold);margin-right:5px;font:27px Georgia}.participantForm{background:#fff;grid-template-columns:.65fr 1.35fr;gap:50px;padding:45px 7vw;display:grid}.participantForm h2{font-size:28px}.participantForm p{color:var(--muted);font-size:9px;line-height:1.6}.participantForm form{grid-template-columns:1fr 1fr;gap:9px;display:grid}.participantForm input,.participantForm select,.participantForm textarea{border:1px solid var(--line);color:var(--ink);background:#fafcfd;border-radius:7px;padding:11px;font:8px Arial}.participantForm textarea{grid-column:1/-1;min-height:65px}.participantForm button{background:var(--navy);color:#fff;border:0;border-radius:7px;grid-column:1/-1;padding:13px;font-size:8px}.participantForm button:disabled{opacity:.45}.participantRegister{padding:65px 7vw}.participantTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:17px;display:flex}.participantTitle h2{margin:7px 0 0;font-size:30px}.participantTitle>b{color:var(--blue);font-size:8px}.participantFilters{color:var(--muted);padding:13px 0;font-size:7px}.participantRegister>article{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:42px 1fr auto 150px;align-items:center;gap:14px;margin:8px 0;padding:14px;display:grid}.participantRegister>article>i{width:38px;height:38px;color:var(--blue);background:#e8f0f4;border-radius:9px;place-items:center;font:16px Georgia;display:grid}.participantRegister h3{margin:4px 0;font-size:15px}.participantRegister small,.participantRegister p{color:var(--muted);margin:0;font-size:7px}.participantRegister blockquote{border-left:2px solid var(--gold);margin:7px 0 0;padding-left:8px;font-size:7px}.participantStatus{background:#edf1f3;border-radius:12px;padding:7px 9px;font-size:6px}.participantStatus.active{color:#286f57;background:#e4f3ec}.participantStatus.withdrawn{color:#984638;background:#fae9e6}.participantRegister form{gap:5px;display:flex}.participantRegister form select,.participantRegister form button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:8px;font-size:7px}.participantRegister form button{background:var(--navy);color:#fff}.participantEmpty{border:1px dashed var(--line);color:var(--muted);text-align:center;background:#fff;padding:30px;font-size:8px}.selectionRules{background:var(--navy);color:#fff;padding:65px 7vw}.selectionRules>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px;display:grid}.selectionRules article{border:1px solid #38516a;border-radius:8px;padding:17px}.selectionRules article>b{color:var(--gold);font:17px Georgia}.selectionRules h3{font-size:15px}.selectionRules p{color:#aebdca;font-size:7px;line-height:1.6}.participantsPage footer{font-size:8px}.participantsPage footer a{color:#fff;text-decoration:none}@media (width<=900px){.participantHero,.participantForm{grid-template-columns:1fr}.selectionRules>div{grid-template-columns:1fr 1fr}.participantRegister>article{grid-template-columns:42px 1fr}.participantStatus,.participantRegister form{grid-column:2}}@media (width<=560px){.participantHero,.participantForm,.participantRegister,.selectionRules{padding-left:20px;padding-right:20px}.participantHero h1{font-size:35px}.participantForm form{grid-template-columns:1fr}.participantForm textarea,.participantForm button{grid-column:auto}.selectionRules>div,.participantRegister>article{grid-template-columns:1fr}.participantRegister>article>i,.participantStatus,.participantRegister form{grid-column:auto}.participantRegister form{display:grid}}.shortlistPage{background:#f5f7f8;min-height:100vh}.shortlistPage>header{background:var(--navy);color:#fff;position:static}.shortlistPage>header a{color:#fff;font-size:9px;text-decoration:none}.shortlistPage>header div small,.shortlistPage>header div b{text-align:center;display:block}.shortlistPage>header div small{letter-spacing:.15em;color:#9fb0bf;font-size:6px}.shortlistPage>header div b{margin-top:4px;font:15px Georgia}.shortlistNotice{color:#286f57;background:#e5f4ed;border:1px solid #bddfce;border-radius:8px;margin:15px 7vw 0;padding:12px;font-size:8px}.shortlistNotice.error{color:#984638;background:#fae9e6;border-color:#e9c1ba}.shortlistHero{background:linear-gradient(120deg,#fff,#edf4f7);grid-template-columns:1fr 260px;align-items:center;gap:60px;padding:75px 7vw 60px;display:grid}.shortlistHero h1{margin:15px 0;font-size:49px}.shortlistHero p{color:var(--muted);max-width:680px;font-size:10px;line-height:1.7}.shortlistHero aside{background:var(--navy);color:#fff;border-radius:13px;padding:25px}.shortlistHero aside b,.shortlistHero aside span,.shortlistHero aside small{display:block}.shortlistHero aside b{color:var(--gold);font:58px Georgia}.shortlistHero aside span{margin-bottom:18px;font:16px Georgia}.shortlistHero aside small{color:#aebdca;font-size:7px;line-height:1.7}.matchComposer{background:#fff;grid-template-columns:.55fr 1.45fr;gap:50px;padding:45px 7vw;display:grid}.matchComposer h2{font-size:28px}.matchComposer p{color:var(--muted);font-size:8px}.matchComposer form{grid-template-columns:1fr 1fr 150px;gap:8px;display:grid}.matchComposer input,.matchComposer select,.matchComposer textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fafcfd;border-radius:7px;padding:11px;font:8px Arial}.matchComposer form>label{letter-spacing:0;color:var(--muted);font-size:7px}.matchComposer form>label input{margin-top:5px;display:block}.matchComposer textarea{grid-column:span 3;min-height:58px}.matchComposer button{background:var(--navy);color:#fff;border:0;border-radius:7px;grid-column:span 3;padding:13px;font-size:8px}.matchComposer button:disabled{opacity:.45}.shortlistBoard{padding:65px 7vw}.boardTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.boardTitle h2{margin:7px 0 0;font-size:30px}.boardTitle>b{color:var(--blue);font-size:8px}.shortlistBoard>article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:170px 95px 1fr 260px;align-items:start;gap:18px;margin:11px 0;padding:20px;display:grid;position:relative}.anonCandidate i{color:var(--gold);font:20px Georgia}.anonCandidate small{color:var(--muted);margin:8px 0;font-size:6px;display:block}.anonCandidate h3{margin:5px 0;font-size:16px}.anonCandidate p{color:var(--muted);font-size:7px}.fitScore{text-align:center;border-left:1px solid var(--line);border-right:1px solid var(--line);padding:12px}.fitScore b,.fitScore span{display:block}.fitScore b{color:var(--blue);font:31px Georgia}.fitScore span{color:var(--muted);font-size:6px}.evidence small{color:var(--blue);letter-spacing:.15em;font-size:6px}.evidence p,.evidence blockquote{color:var(--muted);font-size:8px;line-height:1.55}.evidence blockquote{border-left:2px solid var(--gold);margin:8px 0;padding-left:8px}.consent{background:#edf1f3;border-radius:11px;padding:6px 8px;font-size:6px}.consent.approved{color:#286f57;background:#e4f3ec}.consent.requested{color:#8b612f;background:#f6ead9}.shortlistBoard form{grid-template-columns:1fr 1fr;gap:6px;display:grid}.shortlistBoard form label{letter-spacing:0;color:var(--muted);font-size:6px}.shortlistBoard form select,.shortlistBoard form textarea{border:1px solid var(--line);border-radius:5px;width:100%;margin-top:4px;padding:7px;font:7px Arial;display:block}.shortlistBoard form label:nth-of-type(3),.shortlistBoard form textarea,.shortlistBoard form button{grid-column:1/-1}.shortlistBoard form textarea{min-height:45px}.shortlistBoard form button{background:var(--navy);color:#fff;border:0;border-radius:5px;padding:9px;font-size:7px}.stageBadge{background:var(--gold);color:#fff;border-radius:10px;padding:5px 8px;font-size:6px;position:absolute;top:-8px;right:12px}.emptyBoard{text-align:center;border:1px dashed var(--line);color:var(--muted);background:#fff;padding:30px;font-size:8px}.shortlistRules{background:var(--navy);color:#fff;grid-template-columns:repeat(4,1fr);gap:8px;padding:65px 7vw;display:grid}.shortlistRules article{border:1px solid #38516a;border-radius:8px;padding:18px}.shortlistRules b{color:var(--gold);font:17px Georgia}.shortlistRules h3{font-size:15px}.shortlistRules p{color:#aebdca;font-size:7px;line-height:1.6}.shortlistPage footer{font-size:8px}.shortlistPage footer a{color:#fff;text-decoration:none}@media (width<=1000px){.shortlistHero,.matchComposer{grid-template-columns:1fr}.shortlistBoard>article,.shortlistRules{grid-template-columns:1fr 1fr}}@media (width<=560px){.shortlistHero,.matchComposer,.shortlistBoard,.shortlistRules{padding-left:20px;padding-right:20px}.shortlistHero h1{font-size:36px}.matchComposer form{grid-template-columns:1fr}.matchComposer textarea,.matchComposer button{grid-column:auto}.shortlistBoard>article{grid-template-columns:1fr}.fitScore{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.shortlistRules{grid-template-columns:1fr}}.pilotCalendar{background:#f5f7f8;min-height:100vh}.pilotCalendar>header{background:var(--navy);color:#fff;position:static}.pilotCalendar>header a{color:#fff;font-size:9px;text-decoration:none}.pilotCalendar>header div small,.pilotCalendar>header div b{text-align:center;display:block}.pilotCalendar>header div small{color:#9fb0bf;letter-spacing:.15em;font-size:6px}.pilotCalendar>header div b{margin-top:4px;font:15px Georgia}.calendarNotice{color:#984638;background:#fae9e6;border-radius:8px;margin:15px 7vw 0;padding:12px;font-size:8px}.calendarNotice.saved{color:#286f57;background:#e5f4ed}.calendarHero{background:linear-gradient(120deg,#fff,#edf4f7);grid-template-columns:1fr 260px;gap:55px;padding:75px 7vw 60px;display:grid}.calendarHero h1{font-size:46px}.calendarHero p{color:var(--muted);font-size:10px;line-height:1.7}.calendarHero aside{background:var(--navy);color:#fff;border-radius:13px;padding:25px}.calendarHero aside b,.calendarHero aside span,.calendarHero aside small{display:block}.calendarHero aside b{color:var(--gold);font:58px Georgia}.calendarHero aside span{font:16px Georgia}.calendarHero aside small{color:#aebdca;margin-top:18px;font-size:7px;line-height:1.7}.scheduleForm{background:#fff;grid-template-columns:.55fr 1.45fr;gap:45px;padding:45px 7vw;display:grid}.scheduleForm h2{font-size:28px}.scheduleForm p{color:var(--muted);font-size:8px}.scheduleForm form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.scheduleForm input,.scheduleForm select,.scheduleForm textarea{border:1px solid var(--line);background:#fafcfd;border-radius:7px;padding:11px;font:8px Arial}.scheduleForm textarea,.scheduleForm button{grid-column:1/-1}.scheduleForm textarea{min-height:55px}.scheduleForm button{background:var(--navy);color:#fff;border:0;border-radius:7px;padding:13px;font-size:8px}.calendarBoard{padding:65px 7vw}.calendarBoard>div:first-child{border-bottom:1px solid var(--line)}.calendarBoard h2{font-size:30px}.calendarBoard>article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:85px 1fr 330px;gap:18px;margin:10px 0;padding:18px;display:grid}.calendarBoard time{background:var(--navy);color:#fff;text-align:center;border-radius:8px;height:max-content;padding:14px}.calendarBoard time b,.calendarBoard time small{display:block}.calendarBoard time b{color:var(--gold);font:18px Georgia}.calendarBoard time small{font-size:8px}.calendarInfo small,.calendarInfo p{color:var(--muted);font-size:7px}.calendarInfo h3{font-size:18px}.calendarInfo blockquote{border-left:2px solid var(--gold);margin:8px 0;padding-left:8px;font-size:7px}.calendarInfo blockquote b{display:block}.calendarBoard form{grid-template-columns:1fr 1fr;gap:6px;display:grid}.calendarBoard form select,.calendarBoard form textarea{border:1px solid var(--line);border-radius:5px;padding:7px;font:7px Arial}.calendarBoard form textarea,.calendarBoard form button{grid-column:1/-1}.calendarBoard form button{background:var(--navy);color:#fff;border:0;border-radius:5px;padding:9px;font-size:7px}.calendarEmpty{text-align:center;border:1px dashed var(--line);background:#fff;padding:30px;font-size:8px}.interviewRights{background:var(--navy);color:#fff;grid-template-columns:repeat(4,1fr);gap:8px;padding:60px 7vw;display:grid}.interviewRights article{border:1px solid #38516a;border-radius:8px;padding:18px}.interviewRights b{color:var(--gold);font:17px Georgia}.interviewRights h3{font-size:15px}.interviewRights p{color:#aebdca;font-size:7px}.pilotCalendar footer{font-size:8px}.pilotCalendar footer a{color:#fff}@media (width<=900px){.calendarHero,.scheduleForm{grid-template-columns:1fr}.calendarBoard>article{grid-template-columns:70px 1fr}.calendarBoard form{grid-column:1/-1}.interviewRights{grid-template-columns:1fr 1fr}}@media (width<=560px){.calendarHero,.scheduleForm,.calendarBoard,.interviewRights{padding-left:20px;padding-right:20px}.calendarHero h1{font-size:35px}.scheduleForm form,.calendarBoard>article{grid-template-columns:1fr}.scheduleForm textarea,.scheduleForm button{grid-column:auto}.interviewRights{grid-template-columns:1fr}}.pilotDossiers{color:#17211d;background:#f3f0e9;min-height:100vh;font-family:Arial,sans-serif}.pilotDossiers header{background:#f8f6f0;border-bottom:1px solid #cbc5b8;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex}.pilotDossiers header a{color:#173f32;font-weight:800;text-decoration:none}.pilotDossiers header div{text-align:center;gap:3px;display:grid}.pilotDossiers header small,.pilotDossiers label{letter-spacing:2px;color:#9a642d;font-size:10px}.dossierNotice{background:#e8f2eb;border:1px solid #b2c7b9;margin:18px 5vw 0;padding:14px}.dossierNotice.invalid{background:#f5e8e2;border-color:#d9b4a5}.dossierHero{color:#fff;background:#173f32;grid-template-columns:1fr 250px;gap:60px;padding:72px 7vw;display:grid}.dossierHero label{color:#e9b873}.dossierHero h1{margin:18px 0;font:500 clamp(38px,5vw,72px)/1.02 Georgia,serif}.dossierHero p{color:#d5e1dc;max-width:760px;line-height:1.7}.dossierHero aside{border-left:1px solid #678177;flex-direction:column;justify-content:center;padding-left:32px;display:flex}.dossierHero aside b{font:500 70px Georgia}.dossierHero aside span{font-weight:700}.dossierHero aside small{color:#c8d7d1;margin-top:18px;line-height:1.8}.dossierCreate{grid-template-columns:320px 1fr;gap:60px;padding:55px 7vw;display:grid}.dossierCreate h2,.boardTitle h2{margin:9px 0;font:500 36px Georgia}.dossierCreate p{color:#59635f;line-height:1.6}.dossierCreate form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dossierCreate select,.dossierCreate textarea,.humanDecision select,.humanDecision textarea{font:inherit;background:#fffdf8;border:1px solid #bdb7aa;padding:14px}.dossierCreate select,.dossierCreate textarea:first-of-type{grid-column:1/-1}.dossierCreate textarea{min-height:90px}.dossierCreate button,.humanDecision button{color:#fff;cursor:pointer;background:#a8662f;border:0;padding:15px;font-weight:800}.dossierCreate button{grid-column:1/-1}.dossierCreate button:disabled{opacity:.4}.dossierBoard{background:#e6e1d7;padding:55px 7vw}.boardTitle{margin-bottom:25px}.dossierBoard>article{background:#fffdf8;border:1px solid #c9c1b2;margin:18px 0;padding:30px}.dossierIdentity h3{margin:7px 0;font:500 30px Georgia}.dossierIdentity small{letter-spacing:1.5px;color:#8b5b31}.evidenceTags{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.evidenceTags span{color:#204b3c;background:#e2eee8;padding:8px 11px;font-size:12px;font-weight:700}.evidenceGrid{background:#d5cfc2;border:1px solid #d5cfc2;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.evidenceGrid section{background:#fff;padding:18px}.evidenceGrid p{color:#4e5954;line-height:1.55}.candidateVoice{background:#f6eadc;border-left:4px solid #a8662f;margin:20px 0;padding:20px}.candidateVoice small{letter-spacing:1.5px;color:#8b5b31;font-weight:800}.humanDecision{border-top:1px solid #d6d0c5;grid-template-columns:240px 1fr 1fr;gap:12px;padding-top:20px;display:grid}.humanDecision>div{gap:8px;display:grid}.humanDecision textarea{min-height:110px}.humanDecision button{grid-column:1/3}.humanDecision>small{color:#59635f;align-self:center}.dossierRules{background:#c9c2b5;grid-template-columns:repeat(4,1fr);gap:1px;padding:55px 7vw;display:grid}.dossierRules article{background:#f8f6f0;padding:25px}.dossierRules article>b{color:#a8662f}.dossierRules p{color:#59635f;line-height:1.55}.pilotDossiers footer{color:#bfcac5;background:#101c18;justify-content:space-between;padding:28px 7vw;display:flex}.pilotDossiers footer a{color:#e9b873;text-decoration:none}.dossierEmpty{background:#fffdf8;padding:35px}@media (width<=850px){.dossierHero,.dossierCreate{grid-template-columns:1fr}.dossierHero aside{border-top:1px solid #678177;border-left:0;padding:25px 0}.dossierCreate form,.evidenceGrid,.humanDecision,.dossierRules{grid-template-columns:1fr}.dossierCreate select,.dossierCreate textarea:first-of-type,.humanDecision button{grid-column:1}.pilotDossiers header div{display:none}}.pilotOffers{color:#17221e;background:#f4f0e8;min-height:100vh;font-family:Arial,sans-serif}.pilotOffers header{background:#fbf8f1;border-bottom:1px solid #c9c1b3;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex}.pilotOffers header a{color:#173f32;font-weight:800;text-decoration:none}.pilotOffers header div{text-align:center;gap:3px;display:grid}.pilotOffers header small,.pilotOffers label{letter-spacing:2px;color:#9a642d;font-size:10px}.offerNotice{background:#e4f1e8;border:1px solid #afc8b6;margin:18px 5vw 0;padding:14px}.offerNotice.invalid{background:#f6e7df;border-color:#d7ae9d}.pilotOfferHero{color:#fff;background:#112f27;grid-template-columns:1fr 250px;gap:60px;padding:70px 7vw;display:grid}.pilotOfferHero label{color:#efbc75}.pilotOfferHero h1{margin:18px 0;font:500 clamp(40px,5vw,72px)/1 Georgia,serif}.pilotOfferHero p{color:#d0dfd9;max-width:770px;line-height:1.7}.pilotOfferHero aside{border-left:1px solid #5f7b70;flex-direction:column;justify-content:center;padding-left:30px;display:flex}.pilotOfferHero aside b{font:500 70px Georgia}.pilotOfferHero aside small{margin-top:18px;line-height:1.8}.offerComposer{grid-template-columns:330px 1fr;gap:55px;padding:55px 7vw;display:grid}.offerComposer h2,.pipelineTitle h2{margin:8px 0;font:500 36px Georgia}.offerComposer p{color:#59625e;line-height:1.6}.offerComposer form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.offerComposer input,.offerComposer select,.offerComposer textarea{font:inherit;background:#fffdf8;border:1px solid #bdb5a7;padding:14px}.offerComposer form>select:first-of-type,.offerComposer textarea{grid-column:1/-1}.offerComposer textarea{min-height:100px}.offerComposer .expiry{gap:7px;display:grid}.offerComposer button{color:#fff;cursor:pointer;background:#a8662f;border:0;padding:15px;font-weight:800}.offerComposer button:disabled{opacity:.4}.offerPipeline{background:#e4ded3;padding:55px 7vw}.offerPipeline>article{background:#fffdf8;border:1px solid #c9c0b0;margin:18px 0;padding:30px}.offerIdentity{position:relative}.offerIdentity h3{margin:7px 0;font:500 30px Georgia}.offerIdentity small{color:#8b5b31;letter-spacing:1.4px}.offerStatus{background:#e8e1d5;padding:8px 12px;font-size:12px;font-weight:800;position:absolute;top:0;right:0}.offerStatus.accepted{color:#205f3e;background:#dceee3}.offerStatus.declined{background:#efe2dc}.offerStatus.countered{background:#f3e6c7}.termsGrid{background:#d2cabc;border:1px solid #d2cabc;grid-template-columns:repeat(4,1fr);gap:1px;margin:22px 0;display:grid}.termsGrid section{background:#fff;gap:7px;padding:16px;display:grid}.termsGrid small{letter-spacing:1.2px;color:#8b5b31;font-size:10px}.offerPipeline blockquote{background:#f6eadc;border-left:4px solid #a8662f;margin:0;padding:18px}.offerPipeline blockquote small{letter-spacing:1.3px;font-weight:800}.candidateReply{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.candidateReply textarea{min-height:100px;font:inherit;border:1px solid #bbb3a6;padding:14px}.candidateReply>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.candidateReply button{cursor:pointer;border:0;padding:13px 16px;font-weight:800}.candidateReply .reject{background:#ebe2de}.candidateReply .counter{background:#e9d6a8}.candidateReply .accept{color:#fff;background:#236646}.recordedReply{background:#edf3ef;margin-top:20px;padding:18px}.offerPrinciples{background:#c9c1b4;grid-template-columns:repeat(4,1fr);gap:1px;padding:55px 7vw;display:grid}.offerPrinciples article{background:#f9f6ef;padding:25px}.offerPrinciples article>b{color:#a8662f}.offerPrinciples p{color:#59625e;line-height:1.55}.pilotOffers footer{color:#bdc9c4;background:#101c18;justify-content:space-between;padding:28px 7vw;display:flex}.pilotOffers footer a{color:#edb66e;text-decoration:none}.offersEmpty{background:#fffdf8;padding:35px}@media (width<=850px){.pilotOfferHero,.offerComposer{grid-template-columns:1fr}.pilotOfferHero aside{border-top:1px solid #5f7b70;border-left:0;padding:25px 0}.offerComposer form,.termsGrid,.candidateReply,.offerPrinciples{grid-template-columns:1fr}.offerComposer form>select:first-of-type,.offerComposer textarea,.candidateReply>div{grid-column:1}.candidateReply>div{flex-direction:column}.offerStatus{margin-top:12px;display:inline-block;position:static}.pilotOffers header div{display:none}}.pilotRelations{color:#17221e;background:#f2efe7;min-height:100vh;font-family:Arial,sans-serif}.pilotRelations header{background:#faf8f2;border-bottom:1px solid #c9c1b3;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex}.pilotRelations header a{color:#173f32;font-weight:800;text-decoration:none}.pilotRelations header div{text-align:center;gap:3px;display:grid}.pilotRelations header small,.pilotRelations label{letter-spacing:2px;color:#99622d;font-size:10px}.relationNotice{background:#e3f0e7;border:1px solid #adc5b4;margin:18px 5vw 0;padding:14px}.relationNotice.invalid{background:#f6e7df;border-color:#d6ae9e}.relationHero{color:#fff;background:#132f28;grid-template-columns:1fr 260px;gap:60px;padding:70px 7vw;display:grid}.relationHero label{color:#efbc75}.relationHero h1{margin:18px 0;font:500 clamp(40px,5vw,72px)/1.02 Georgia,serif}.relationHero p{color:#ceddd7;max-width:760px;line-height:1.7}.relationHero aside{border-left:1px solid #607a71;flex-direction:column;justify-content:center;padding-left:30px;display:flex}.relationHero aside b{font:500 70px Georgia}.relationHero aside small{margin-top:18px;line-height:1.8}.relationActivation{grid-template-columns:330px 1fr;gap:55px;padding:55px 7vw;display:grid}.relationActivation h2,.relationsTitle h2{margin:8px 0;font:500 36px Georgia}.relationActivation p{color:#59625e;line-height:1.6}.relationActivation form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.relationActivation input,.relationActivation select,.relationActivation textarea,.checkinForm input,.checkinForm select,.checkinForm textarea,.closeRelation input,.closeRelation select,.closeRelation textarea{font:inherit;background:#fffdf8;border:1px solid #bbb3a6;padding:14px}.relationActivation form>select:first-of-type,.relationActivation textarea{grid-column:1/-1}.relationActivation textarea{min-height:90px}.relationActivation label{gap:7px;display:grid}.relationActivation button,.checkinForm button,.closeRelation button{color:#fff;cursor:pointer;background:#a7662f;border:0;padding:15px;font-weight:800}.relationActivation button:disabled{opacity:.4}.relationsBoard{background:#e3ddd2;padding:55px 7vw}.relationsBoard>article{background:#fffdf8;border:1px solid #c8bfaf;margin:18px 0;padding:30px}.relationIdentity{position:relative}.relationIdentity h3{margin:7px 0;font:500 30px Georgia}.relationIdentity small{color:#8b5a31;letter-spacing:1.4px}.relationStatus{color:#205f3e;background:#dceee3;padding:8px 12px;font-size:12px;font-weight:800;position:absolute;top:0;right:0}.relationStatus.completed{color:#5c5b57;background:#e9e3d9}.commitmentGrid{background:#d2cabc;border:1px solid #d2cabc;grid-template-columns:1fr 1fr;gap:1px;margin:22px 0;display:grid}.commitmentGrid section{background:#fff;padding:17px}.commitmentGrid .wide{grid-column:1/-1}.commitmentGrid small{color:#8b5a31;letter-spacing:1.2px}.commitmentGrid p{line-height:1.55}.checkinHistory{margin:25px 0}.checkinHistory>section{background:#f6eadc;border-left:4px solid #a7662f;margin:10px 0;padding:18px}.checkinHistory>section>div{justify-content:space-between;display:flex}.checkinHistory p{line-height:1.5}.checkinHistory blockquote{background:#fff;margin:10px 0 0;padding:12px}.checkinForm{border-top:1px solid #d3ccbf;grid-template-columns:1fr 1fr;gap:12px;padding-top:20px;display:grid}.checkinForm>div{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.checkinForm label{gap:7px;display:grid}.checkinForm textarea{min-height:95px}.checkinForm button{grid-column:1/-1}.closeRelation{border:1px solid #c9c0b2;margin-top:20px;padding:15px}.closeRelation summary{cursor:pointer;color:#713f2e;font-weight:800}.closeRelation form{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.closeRelation textarea,.closeRelation button{grid-column:1/-1}.relationRules{background:#c7bfb2;grid-template-columns:repeat(4,1fr);gap:1px;padding:55px 7vw;display:grid}.relationRules article{background:#f9f6ef;padding:25px}.relationRules article>b{color:#a7662f}.relationRules p{color:#59625e;line-height:1.55}.pilotRelations footer{color:#bdc9c4;background:#101c18;justify-content:space-between;padding:28px 7vw;display:flex}.pilotRelations footer a{color:#edb66e;text-decoration:none}.relationsEmpty{background:#fffdf8;padding:35px}@media (width<=850px){.relationHero,.relationActivation{grid-template-columns:1fr}.relationHero aside{border-top:1px solid #607a71;border-left:0;padding:25px 0}.relationActivation form,.commitmentGrid,.checkinForm,.relationRules{grid-template-columns:1fr}.relationActivation form>select:first-of-type,.relationActivation textarea,.commitmentGrid .wide,.checkinForm>div,.checkinForm button{grid-column:1}.checkinForm>div{grid-template-columns:1fr}.relationStatus{margin-top:12px;display:inline-block;position:static}.pilotRelations header div{display:none}}.pilotResults{color:#18231f;background:#f3f0e8;min-height:100vh;font-family:Arial,sans-serif}.pilotResults header{background:#fbf9f3;border-bottom:1px solid #cac2b5;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex}.pilotResults header a{color:#173f32;font-weight:800;text-decoration:none}.pilotResults header div{text-align:center;gap:3px;display:grid}.pilotResults header small,.pilotResults label{letter-spacing:2px;color:#9a632e;font-size:10px}.resultsHero{color:#fff;background:#132f28;grid-template-columns:1fr 300px;gap:65px;padding:72px 7vw;display:grid}.resultsHero label{color:#efbc75}.resultsHero h1{margin:18px 0;font:500 clamp(42px,5vw,74px)/1 Georgia,serif}.resultsHero p{color:#d0ded8;max-width:760px;line-height:1.7}.resultsHero aside{border:1px solid #58746a;flex-direction:column;justify-content:center;padding:28px;display:flex}.resultsHero aside small{color:#efbc75;letter-spacing:1.5px}.resultsHero aside b{margin:12px 0;font:500 28px Georgia}.resultsHero aside span{text-transform:uppercase;background:#315448;align-self:flex-start;padding:7px 10px;font-size:11px}.northMetrics{background:#c8c0b2;grid-template-columns:repeat(5,1fr);gap:1px;padding:0 7vw;display:grid;transform:translateY(-20px)}.northMetrics article{background:#fffdf8;padding:22px}.northMetrics small{color:#8a5a31;letter-spacing:1.2px}.northMetrics b{margin:7px 0;font:500 44px Georgia;display:block}.northMetrics span{color:#626b67;font-size:12px}.resultsFunnel{grid-template-columns:340px 1fr;gap:60px;padding:50px 7vw;display:grid}.sectionIntro h2,.signalCard h2,.decisionGates h2{margin:9px 0;font:500 38px Georgia}.sectionIntro p,.signalCard p{color:#5a645f;line-height:1.6}.funnelList article{grid-template-columns:36px 1fr 55px 190px;align-items:center;gap:12px;margin:12px 0;display:grid}.funnelList article>span{color:#9a632e;font-weight:800}.funnelList article>div{background:#e2ddd3;padding:13px;position:relative;overflow:hidden}.funnelList article i{background:#a8662f;height:4px;position:absolute;bottom:0;left:0}.funnelList article strong{text-align:right;font:500 26px Georgia}.funnelList article small{color:#65706b}.qualitySignals{background:#e4ded3;grid-template-columns:1.5fr 1fr;gap:20px;padding:55px 7vw;display:grid}.signalCard{background:#fffdf8;border:1px solid #c7beaf;padding:28px}.signalBars>div{grid-template-columns:140px 1fr 36px;align-items:center;gap:12px;margin:16px 0;display:grid}.signalBars i{background:#e4ded3;height:10px}.signalBars i b{background:#2e6753;height:100%;display:block}.riskNumber{color:#a8662f;font:500 76px Georgia}.riskRow{text-transform:capitalize;border-top:1px solid #ddd6ca;grid-template-columns:1fr 1fr 30px;padding:11px 0;display:grid}.noData{color:#626b67;background:#f0ece4;margin-top:20px;padding:25px}.demandSnapshot{grid-template-columns:340px 1fr;gap:60px;padding:60px 7vw;display:grid}.snapshotGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.snapshotGrid article{background:#fffdf8;border:1px solid #c8c0b3;padding:24px}.snapshotGrid h3{font:500 25px Georgia}.snapshotGrid article>div{border-top:1px solid #e0d9ce;justify-content:space-between;padding:12px 0;display:flex}.decisionGates{color:#fff;background:#132f28;padding:65px 7vw}.decisionGates label{color:#efbc75}.decisionGates>div{background:#557068;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.decisionGates article{background:#17362e;padding:26px}.decisionGates article>b{color:#efbc75;font:500 42px Georgia}.decisionGates article p{color:#cbd9d4;line-height:1.55}.gateRule{color:#d4e0dc;max-width:950px;margin:28px 0 0;line-height:1.6}.privacyFrame{background:#f2e4d2;border-top:1px solid #d9bc99;padding:40px 7vw}.privacyFrame b{font:500 25px Georgia}.privacyFrame p{color:#59625e;max-width:950px;line-height:1.6}.pilotResults footer{color:#bdc9c4;background:#101c18;justify-content:space-between;padding:28px 7vw;display:flex}.pilotResults footer a{color:#edb66e;text-decoration:none}@media (width<=900px){.resultsHero,.resultsFunnel,.demandSnapshot{grid-template-columns:1fr}.northMetrics{grid-template-columns:1fr 1fr}.qualitySignals,.snapshotGrid,.decisionGates>div{grid-template-columns:1fr}.funnelList article{grid-template-columns:30px 1fr 40px}.funnelList article small{grid-column:2/-1}.pilotResults header div{display:none}}@media (width<=540px){.northMetrics,.signalBars>div{grid-template-columns:1fr}.resultsHero{padding-top:50px}.resultsHero aside{padding:20px}}.accessControl{color:#17221e;background:#f3f0e8;min-height:100vh;font-family:Arial,sans-serif}.accessControl header{background:#fbf8f2;border-bottom:1px solid #c9c1b3;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex}.accessControl header a{color:#173f32;font-weight:800;text-decoration:none}.accessControl header div{text-align:center;gap:3px;display:grid}.accessControl header small,.accessControl label{letter-spacing:2px;color:#99622d;font-size:10px}.accessNotice{background:#e2f0e7;border:1px solid #acc5b4;margin:18px 5vw 0;padding:14px}.accessNotice.denied,.accessNotice.invalid{background:#f6e7df;border-color:#d7ae9d}.accessHero{color:#fff;background:#122f27;grid-template-columns:1fr 250px;gap:60px;padding:72px 7vw;display:grid}.accessHero label{color:#efbc75}.accessHero h1{margin:18px 0;font:500 clamp(42px,5vw,74px)/1 Georgia,serif}.accessHero p{color:#d0dfd9;max-width:760px;line-height:1.7}.accessHero aside{border-left:1px solid #5d786e;flex-direction:column;justify-content:center;padding-left:30px;display:flex}.accessHero aside b{font:500 70px Georgia}.accessHero aside small{margin-top:18px;line-height:1.6}.roleMatrix{padding:60px 7vw}.roleMatrix>div:first-child{max-width:700px}.roleMatrix h2,.accessRequest h2,.myRoles h2,.adminReview h2,.accessTrail h2{margin:8px 0;font:500 38px Georgia}.roleMatrix>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.roleMatrix article{background:#fffdf8;border:1px solid #c9c1b4;padding:24px}.roleMatrix article.active{border-color:#2f6a54;box-shadow:inset 0 4px #2f6a54}.roleMatrix article>span{color:#2f6a54;font-size:24px}.roleMatrix article p{color:#59635e;line-height:1.55}.roleMatrix article small{color:#99622d;font-weight:700}.accessRequest{background:#e4ded3;grid-template-columns:330px 1fr;gap:55px;padding:55px 7vw;display:grid}.accessRequest form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.accessRequest input,.accessRequest select,.accessRequest textarea,.adminReview textarea{font:inherit;background:#fffdf8;border:1px solid #bbb3a6;padding:14px}.accessRequest textarea{grid-column:1/-1;min-height:100px}.accessRequest button,.adminReview button{color:#fff;cursor:pointer;background:#27634e;border:0;padding:15px;font-weight:800}.myRoles{padding:55px 7vw}.roleColumns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.roleColumns article{background:#fffdf8;border:1px solid #c9c1b4;padding:25px}.roleColumns p{border-top:1px solid #e1dbd0;gap:6px;padding:13px 0;display:grid}.roleColumns span{color:#606a65;line-height:1.5}.adminReview{color:#fff;background:#132f28;padding:55px 7vw}.adminReview>article{border-top:1px solid #527066;grid-template-columns:1fr 1fr;gap:30px;padding:22px 0;display:grid}.adminReview article small{color:#efbc75}.adminReview article p{color:#d0ddd8;line-height:1.55}.adminReview form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.adminReview textarea{grid-column:1/-1}.adminReview button.reject{background:#744b3b}.emptyReview{background:#1a3c32;padding:25px}.accessTrail{padding:55px 7vw}.accessTrail>article{border-top:1px solid #d4cdc1;grid-template-columns:100px 180px 1fr 170px;align-items:center;gap:12px;padding:14px 0;display:grid}.accessTrail article>span{text-align:center;text-transform:uppercase;background:#e8e1d5;padding:7px 9px;font-size:10px;font-weight:800}.accessTrail article>span.allowed,.accessTrail article>span.approved{color:#205f3e;background:#dceee3}.accessTrail article>span.denied,.accessTrail article>span.rejected{color:#713e2f;background:#f0dfd8}.accessTrail time{color:#66706b;font-size:12px}.accessPrinciples{background:#c8c0b3;grid-template-columns:repeat(4,1fr);gap:1px;padding:55px 7vw;display:grid}.accessPrinciples article{background:#faf7f0;padding:24px}.accessPrinciples article>b{color:#a8662f}.accessPrinciples p{color:#59635e;line-height:1.55}.accessControl footer{color:#bdc9c4;background:#101c18;justify-content:space-between;padding:28px 7vw;display:flex}.accessControl footer a{color:#edb66e;text-decoration:none}@media (width<=850px){.accessHero,.accessRequest{grid-template-columns:1fr}.accessHero aside{border-top:1px solid #5d786e;border-left:0;padding:25px 0}.roleMatrix>div:last-child,.roleColumns,.accessPrinciples{grid-template-columns:1fr}.accessTrail>article{grid-template-columns:1fr 1fr}.accessTrail article p,.accessTrail time{grid-column:1/-1}.accessRequest form{grid-template-columns:1fr}.accessRequest textarea{grid-column:1}.adminReview>article{grid-template-columns:1fr}.accessControl header div{display:none}}.invitationInbox{color:#17221e;background:#f1c47f;padding:45px 7vw}.invitationInbox h2{margin:8px 0 24px;font:500 36px Georgia}.invitationInbox>article{border-top:1px solid #b6884d;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.invitationInbox p{margin:7px 0}.invitationInbox button{color:#fff;cursor:pointer;background:#173f32;border:0;padding:13px 18px;font-weight:800}.adminGrid{align-content:start}.adminGrid input,.adminGrid select,.adminGrid textarea{font:inherit;background:#fffdf8;border:1px solid #71877f;padding:14px}.adminGrid textarea{min-height:90px}.lightAdmin{color:#17221e;background:#e4ded3}.lightAdmin>article{border-color:#b9b0a2}.lightAdmin article p{color:#4f5c56}.lightAdmin .emptyReview{background:#d6cec1}.lightAdmin label{color:#8a5528}@media (width<=850px){.invitationInbox>article{flex-direction:column;align-items:flex-start}.adminGrid{grid-template-columns:1fr!important}.adminGrid textarea{grid-column:1!important}}.ecosystemPortal{color:#17221e;background:#f3f0e8;min-height:100vh;font-family:Arial,sans-serif}.ecosystemPortal header{background:#fbf8f2;border-bottom:1px solid #c9c1b3;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex}.ecosystemPortal a{color:#173f32;font-weight:800;text-decoration:none}.ecosystemPortal header span,.ecosystemPortal label{letter-spacing:2px;color:#99622d;font-size:10px}.ecoHero{color:#fff;background:#173f32;grid-template-columns:1fr 250px;gap:55px;padding:70px 7vw;display:grid}.ecoHero label{color:#efbc75}.ecoHero h1{margin:18px 0;font:500 clamp(42px,5vw,72px)/1.05 Georgia}.ecoHero p{color:#d5e2dc;max-width:790px;line-height:1.7}.ecoHero aside{border-left:1px solid #668278;flex-direction:column;justify-content:center;padding-left:30px;display:flex}.ecoHero aside b{font:500 70px Georgia}.ecoHero aside small{color:#c8d8d2;margin-top:20px}.ecoCreate{background:#e4ded3;grid-template-columns:330px 1fr;gap:50px;padding:55px 7vw;display:grid}.ecoCreate h2,.ecoItems h2,.ecoGuardrails h2{margin:8px 0;font:500 38px Georgia}.ecoCreate p{line-height:1.6}.ecoCreate form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ecoCreate input,.ecoCreate select,.ecoCreate textarea,.ecoItems select{font:inherit;background:#fffdf8;border:1px solid #b7afa2;padding:14px}.ecoCreate textarea{grid-column:1/-1;min-height:110px}.ecoCreate button,.ecoItems button{color:#fff;cursor:pointer;background:#27634e;border:0;padding:14px;font-weight:800}.ecoCreate button{grid-column:1/-1}.ecoItems{padding:55px 7vw}.ecoGrid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:25px;display:grid}.ecoGrid article{background:#fffdf8;border:1px solid #c9c1b4;padding:25px}.ecoGrid article>small{color:#99622d;text-transform:uppercase}.ecoGrid h3{margin:10px 0;font:500 27px Georgia}.ecoGrid p{color:#56615c;line-height:1.6}.ecoGrid dl{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ecoGrid dl div{background:#ece6dc;padding:12px}.ecoGrid dt{text-transform:uppercase;color:#6a736e;font-size:10px}.ecoGrid dd{margin:5px 0 0;font-weight:800}.ecoGrid form{gap:8px;margin-top:18px;display:flex}.ecoGrid form select{flex:1}.ecoEmpty{background:#fffdf8;border:1px dashed #bdb4a7;margin-top:22px;padding:35px}.ecoGuardrails{color:#fff;background:#122f27;grid-template-columns:1.4fr repeat(3,1fr);gap:1px;padding:55px 7vw;display:grid}.ecoGuardrails>div,.ecoGuardrails article{background:#193a31;padding:24px}.ecoGuardrails label,.ecoGuardrails article b{color:#efbc75}.ecoGuardrails article p{color:#d0ddd8;line-height:1.55}.ecosystemPortal footer{color:#bdc9c4;background:#101c18;justify-content:space-between;padding:28px 7vw;display:flex}.ecosystemPortal footer a{color:#edb66e}@media (width<=850px){.ecoHero,.ecoCreate{grid-template-columns:1fr}.ecoHero aside{border-top:1px solid #668278;border-left:0;padding:25px 0}.ecoCreate form,.ecoGrid,.ecoGuardrails{grid-template-columns:1fr}.ecoCreate textarea,.ecoCreate button{grid-column:1}.ecoGrid dl{grid-template-columns:1fr}.ecosystemPortal header span{display:none}}.coachPage{--cnavy:#0b2638;--cblue:#225c7e;--cgold:#c29b57;--cline:#dce4e8;--cmuted:#657684;color:#142736;background:#f7f9fa;min-height:100vh}.coachHeader{border-bottom:1px solid var(--cline);background:#fff;align-items:center;gap:34px;height:76px;padding:0 5vw;display:flex}.coachHeader>a{color:var(--cnavy);font:700 20px Georgia;text-decoration:none}.coachHeader nav{gap:25px;margin-left:auto;display:flex}.coachHeader nav a{color:#526675;font-size:9px;text-decoration:none}.coachHeader>span{letter-spacing:.16em;color:var(--cgold);border-left:1px solid var(--cline);padding-left:24px;font-size:7px}.coachHero{background:radial-gradient(circle at 83% 20%,#dceaf0,#0000 25%),linear-gradient(125deg,#fbfcfc,#f2eee5);grid-template-columns:1.25fr .75fr;align-items:center;gap:7vw;padding:72px 8vw;display:grid}.coachHero label,.coachCycle>label,.coachPanel label,.coachBoundaries label,.coachModal>label{letter-spacing:.18em;color:var(--cgold);font-size:7px;font-weight:700}.coachHero h1{margin:18px 0;font-size:48px;line-height:1.08}.coachHero>div>p{max-width:720px;color:var(--cmuted);font-size:11px;line-height:1.8}.coachActions{gap:12px;margin-top:27px;display:flex}.coachActions button,.coachActions a,.coachPanelTitle>button{background:var(--cnavy);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:13px 17px;font-size:9px;text-decoration:none}.coachActions a{color:var(--cblue);border:1px solid var(--cline);background:#fff}.coachHero aside{background:var(--cnavy);color:#fff;border-radius:14px;padding:27px}.coachHero aside>small{letter-spacing:.15em;color:#91aaba;font-size:7px}.coachHero aside>b{float:right;color:#287158;background:#dff2e9;border-radius:15px;padding:6px 9px;font-size:7px}.coachHero aside h3{margin:24px 0 8px;font:23px Georgia}.coachHero aside p{color:#a8bbc6;font-size:8px}.coachHero dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:23px 0 0;display:grid}.coachHero dl div{background:#133449;border-radius:7px;padding:11px}.coachHero dt{color:#a8bbc6;font-size:6px}.coachHero dd{color:var(--cgold);margin:8px 0 0;font:21px Georgia}.coachCycle{background:#fff;padding:55px 6vw}.coachCycle>div{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:22px;display:grid}.coachCycle article{border:1px solid var(--cline);border-radius:9px;min-height:130px;padding:17px}.coachCycle i{color:var(--cgold);font-size:7px;font-style:normal}.coachCycle b{margin:21px 0 8px;font:15px Georgia;display:block}.coachCycle p{color:var(--cmuted);font-size:7px;line-height:1.6}.coachWorkspace{padding:58px 7vw 75px}.coachTabs{border-bottom:1px solid var(--cline);gap:4px;display:flex}.coachTabs button{color:var(--cmuted);cursor:pointer;background:0 0;border:0;padding:13px 18px;font-size:9px}.coachTabs button.active{color:var(--cblue);border-bottom:2px solid var(--cblue);font-weight:700}.coachPanel{border:1px solid var(--cline);background:#fff;border-radius:12px;margin-top:20px;padding:24px}.coachPanelTitle{border-bottom:1px solid var(--cline);justify-content:space-between;align-items:start;padding-bottom:18px;display:flex}.coachPanelTitle h2{margin:8px 0 0;font-size:25px}.coachPanelTitle>small{color:var(--cmuted);font-size:7px}.peopleList article{border-bottom:1px solid #edf1f3;grid-template-columns:auto 1fr 210px auto;align-items:center;gap:15px;padding:17px 0;display:grid}.coachAvatar{width:44px;height:44px;color:var(--cblue);background:#e1ecf1;border-radius:10px;place-items:center;font:14px Georgia;display:grid}.peopleList h3{margin:0 0 5px;font:15px Georgia}.peopleList article>div:nth-child(2)>b,.peopleList article>div:nth-child(2)>small{font-size:7px;display:block}.peopleList article>div:nth-child(2)>small{color:var(--cmuted);margin-top:5px}.peopleList article>span small,.peopleList article>span b{font-size:7px}.peopleList article>span i{background:#e2e9ed;width:130px;height:5px;margin:7px 8px 0 0;display:inline-block}.peopleList article>span em{background:var(--cblue);height:100%;display:block}.peopleList article>button,.opportunity button{border:1px solid var(--cline);color:var(--cblue);cursor:pointer;background:#fff;border-radius:6px;padding:9px;font-size:8px}.signalGrid{grid-template-columns:1fr 1fr .75fr;gap:12px;margin-top:19px;display:grid}.signalGrid article{border:1px solid var(--cline);border-radius:9px;padding:18px}.signalGrid small{color:var(--cgold);font-size:6px}.signalGrid h3{font:17px Georgia}.signalGrid p{color:var(--cmuted);font-size:8px;line-height:1.6}.signalGrid footer{border-top:1px solid var(--cline);margin-top:15px;padding-top:10px;font-size:7px}.signalGrid .signalRule{background:var(--cnavy);color:#fff}.signalRule p{color:#adbdc6}.opportunity{border-bottom:1px solid var(--cline);grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:20px 0;display:grid}.opportunity small{color:var(--cgold);font-size:6px}.opportunity h3{margin:7px 0;font:18px Georgia}.opportunity p{color:var(--cmuted);font-size:8px}.opportunity>b{color:var(--cblue);font-size:8px}.coachBoundaries{background:var(--cnavy);color:#fff;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:70px 9vw;display:grid}.coachBoundaries h2{font-size:34px}.coachBoundaries>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.coachBoundaries p{color:#bfd0d9;background:#123448;border-radius:8px;gap:11px;padding:15px;font-size:8px;line-height:1.5;display:flex}.coachBoundaries p b{color:var(--cgold)}.coachModalShade{z-index:80;background:#061723cf;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.coachModal{background:#fff;border-radius:14px;width:min(760px,100%);max-height:94vh;padding:28px;position:relative;overflow:auto}.coachClose{border:0;border-radius:50%;width:30px;height:30px;font-size:17px;position:absolute;top:18px;right:18px}.coachModal h2{font-size:27px}.coachModal>p{color:var(--cmuted);font-size:9px;line-height:1.6}.coachForm{grid-template-columns:1fr 1fr;gap:12px;display:grid}.coachForm label{font-size:8px}.coachForm input,.coachForm select,.coachForm textarea{border:1px solid var(--cline);background:#fbfcfd;border-radius:7px;width:100%;margin-top:6px;padding:10px;font-size:9px;display:block}.coachForm textarea{min-height:85px}.coachForm .wide{grid-column:1/-1}.coachConsent{background:#f4f0e7;border-radius:8px;gap:9px;margin:16px 0;padding:13px;display:flex}.coachConsent b,.coachConsent small{font-size:8px;display:block}.coachConsent small{color:var(--cmuted);margin-top:4px}.coachSubmit{background:var(--cnavy);color:#fff;border:0;border-radius:7px;width:100%;padding:13px;font-size:9px}.coachSubmit:disabled{opacity:.4}.coachToast{color:#256c55;z-index:90;background:#dff2e9;border:1px solid #a9d8c6;border-radius:9px;padding:14px 18px;font-size:9px;position:fixed;bottom:25px;right:25px}.coachToast button{background:0 0;border:0;margin-left:15px}.coachPage>footer{color:#fff;background:#081c2a}@media (width<=850px){.coachHeader nav{display:none}.coachHero,.coachBoundaries{grid-template-columns:1fr}.coachCycle>div{grid-template-columns:1fr 1fr}.peopleList article{grid-template-columns:auto 1fr}.peopleList article>span,.peopleList article>button{grid-column:2}.signalGrid,.opportunity,.coachBoundaries>div:last-child{grid-template-columns:1fr}}@media (width<=520px){.coachHeader{padding:0 18px}.coachHeader>span{margin-left:auto}.coachHero{padding:50px 20px}.coachHero h1{font-size:36px}.coachCycle,.coachWorkspace,.coachBoundaries{padding-left:20px;padding-right:20px}.coachCycle>div{grid-template-columns:1fr}.coachTabs{overflow:auto}.coachPanel{padding:17px}.coachPanelTitle{display:block}.coachPanelTitle>button{margin-top:13px}.coachForm{grid-template-columns:1fr}.coachForm .wide{grid-column:auto}}.coachNotice,.candidateCoachNotice{color:#246c55;background:#e3f4ec;border-bottom:1px solid #b9ddcf;padding:13px 7vw;font-size:9px}.coachNotice.invalid,.candidateCoachNotice.invalid{color:#9c4233;background:#fff0ec}.coachEmpty{text-align:center;color:#657684;padding:26px;font-size:9px}.peopleList article>a{color:#225c7e;background:#fff;border:1px solid #dce4e8;border-radius:6px;padding:9px;font-size:8px;text-decoration:none}.coachTwoCols{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.coachRealForm,.coachSessionForm{background:#fff;border:1px solid #dce4e8;border-radius:11px;padding:22px}.coachRealForm>label:first-of-type,.coachSessionForm>div>label{letter-spacing:.16em;color:#c29b57;font-size:7px;font-weight:700}.coachRealForm h2,.coachSessionForm h2{margin:8px 0 17px;font-size:21px}.coachRealForm>input,.coachRealForm>select,.coachRealForm>textarea,.coachSessionForm>input,.coachSessionForm>textarea,.coachSessionForm>label input{color:#142736;background:#fbfcfd;border:1px solid #dce4e8;border-radius:7px;width:100%;margin:8px 0;padding:10px;font:9px Arial;display:block}.coachRealForm>textarea{min-height:72px}.coachRealForm>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.coachRealForm>div label,.coachSessionForm>label{color:#657684;font-size:7px}.coachRealForm button,.coachSessionForm button{color:#fff;background:#0b2638;border:0;border-radius:7px;width:100%;margin-top:8px;padding:12px;font-size:9px}.coachRealForm button:disabled{opacity:.4}.coachRealForm>p{color:#657684;font-size:7px;line-height:1.5}.coachSessionForm{grid-template-columns:1.2fr .7fr 1fr 1.2fr .55fr 1fr auto;align-items:end;gap:9px;margin:12px 0;display:grid}.coachSessionForm>div h2{margin-bottom:0;font-size:15px}.coachSessionForm button{white-space:nowrap;width:auto;margin-bottom:8px}.signalGrid blockquote{color:#526675;border-left:2px solid #c29b57;margin:12px 0 0;padding-left:9px;font-size:7px}.signalGrid article.approved{border-top:3px solid #3c9675}.signalGrid article.declined{opacity:.7}.candidateCoachPage{color:#142736;background:#f7f9fa;min-height:100vh}.candidateCoachPage>header{background:#fff;border-bottom:1px solid #dce4e8;justify-content:space-between;align-items:center;height:68px;padding:0 5vw;display:flex}.candidateCoachPage>header a{color:#225c7e;font-size:9px;text-decoration:none}.candidateCoachPage>header span{letter-spacing:.17em;color:#c29b57;font-size:7px}.candidateCoachHero{background:linear-gradient(125deg,#fbfcfc,#f2eee5);grid-template-columns:1.25fr .45fr;gap:8vw;padding:65px 8vw;display:grid}.candidateCoachHero label,.candidateCoachGrid>div>label{letter-spacing:.17em;color:#c29b57;font-size:7px;font-weight:700}.candidateCoachHero h1{margin:15px 0;font-size:44px}.candidateCoachHero p{color:#657684;max-width:680px;font-size:10px;line-height:1.7}.candidateCoachHero aside{color:#fff;text-align:center;background:#0b2638;border-radius:12px;padding:24px}.candidateCoachHero aside b,.candidateCoachHero aside span,.candidateCoachHero aside small{display:block}.candidateCoachHero aside b{color:#c29b57;font:40px Georgia}.candidateCoachHero aside span{margin:8px 0;font-size:8px}.candidateCoachHero aside small{color:#a8bbc6;font-size:7px}.candidateCoachGrid{grid-template-columns:1fr 1fr;gap:20px;padding:52px 7vw;display:grid}.candidateCoachGrid h2{font-size:25px}.candidateProgram,.candidateSignal{background:#fff;border:1px solid #dce4e8;border-radius:10px;margin:12px 0;padding:19px}.candidateProgram>small,.candidateSignal>small{color:#c29b57;font-size:6px}.candidateProgram h3,.candidateSignal h3{font:18px Georgia}.candidateProgram p,.candidateSignal p{color:#657684;font-size:8px;line-height:1.6}.candidateProgram>div{grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}.candidateProgram i{background:#dfe7eb;height:6px}.candidateProgram i em{background:#225c7e;height:100%;display:block}.candidateProgram>div b,.candidateProgram>div span{font-size:8px}.candidateProgram footer{color:#526675;background:#f3f6f7;margin-top:15px;padding:11px;font-size:7px;line-height:1.7}.candidateSignal dl div{border-top:1px solid #edf1f3;padding:8px 0}.candidateSignal dt,.candidateSignal dd{margin:0;font-size:7px}.candidateSignal dt{color:#657684}.candidateSignal form textarea{border:1px solid #dce4e8;border-radius:7px;width:100%;min-height:65px;padding:10px;font-size:8px}.candidateSignal form button{color:#fff;float:right;background:#0b2638;border:0;border-radius:6px;margin:8px 0 0 6px;padding:10px;font-size:8px}.candidateSignal form button.decline{color:#8e4436;background:#fff;border:1px solid #dfc8c2}.candidateSignal blockquote{clear:both;color:#526675;border-left:2px solid #c29b57;margin-top:14px;padding-left:10px;font-size:8px}.candidateSignal.approved{border-top:4px solid #3c9675}.candidateSignal.declined{opacity:.75}.candidateCoachEmpty{color:#657684;background:#fff;border:1px dashed #cbd6db;border-radius:8px;padding:22px;font-size:9px}.candidateCoachRule{color:#fff;background:#0b2638;border-radius:10px;margin:0 7vw 60px;padding:20px}.candidateCoachRule b{font:17px Georgia}.candidateCoachRule p{color:#b8c8d0;font-size:8px}@media (width<=900px){.coachTwoCols,.candidateCoachGrid,.candidateCoachHero{grid-template-columns:1fr}.coachSessionForm{grid-template-columns:1fr 1fr}.coachSessionForm>div{grid-column:1/-1}}@media (width<=560px){.coachTwoCols,.coachSessionForm,.coachRealForm>div{grid-template-columns:1fr}.candidateCoachGrid{padding:35px 18px}.candidateCoachHero{padding:45px 20px}.candidateCoachHero h1{font-size:34px}.candidateCoachPage>header span{display:none}.candidateCoachRule{margin:0 18px 45px}}.skillTags .talentTag{color:#225f4c;background:#edf5f1;border:1px solid #b9d9cb}.skillTags .talentTag small{color:#3b8068}.passportCoachLink{text-align:center;background:#194745;border-radius:7px;margin-top:14px;padding:11px;font-size:8px;font-weight:700;text-decoration:none;display:block;color:#fff!important}.laborCenter{min-height:100vh;color:var(--ink);background:#f2f5f4}.laborCenter>header{position:static}.laborCenter>header>div{align-items:center;gap:18px;display:flex}.laborCenter>header>div span{letter-spacing:.15em;color:var(--muted);font-size:7px}.laborCenter>header>div a{color:var(--blue);border:1px solid var(--line);border-radius:17px;padding:8px 11px;font-size:8px;text-decoration:none}.laborHero{color:#fff;background:radial-gradient(circle at 85% 15%,#256f6c33,#0000 28%),linear-gradient(125deg,#0b2526,#154544);grid-template-columns:1fr 260px;align-items:center;gap:70px;padding:62px 7vw;display:grid}.laborHero h1{margin:14px 0;font-size:47px;line-height:1.08}.laborHero h1 em{color:#dfb76e;font-style:normal}.laborHero p{color:#b8cbc8;max-width:780px;font-size:11px;line-height:1.7}.laborHero aside{background:#ffffff0b;border:1px solid #ffffff27;border-radius:14px;padding:23px}.laborHero aside small,.laborHero aside b,.laborHero aside span{display:block}.laborHero aside small{color:#b6c9c5;letter-spacing:.14em;font-size:7px}.laborHero aside b{color:var(--gold);margin:15px 0 4px;font:42px Georgia}.laborHero aside span{color:#cfddda;font-size:8px;line-height:1.5}.laborHero aside a{color:#fff;margin-top:14px;font-size:7px;display:inline-block}.laborTabs{border-bottom:1px solid var(--line);z-index:10;background:#fff;grid-template-columns:repeat(6,1fr);gap:7px;padding:10px 5vw;display:grid;position:sticky;top:0}.laborTabs button{text-align:left;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;padding:10px}.laborTabs button b,.laborTabs button small{display:block}.laborTabs button b{font-size:8px}.laborTabs button small{color:var(--muted);margin-top:4px;font-size:6px}.laborTabs button.active{background:var(--navy);color:#fff}.laborTabs button.active small{color:#b7c7c4}.laborBody{max-width:1500px;margin:auto;padding:48px 7vw 70px}.sectionLead h2{margin:10px 0;font-size:31px}.sectionLead p{color:var(--muted);max-width:750px;font-size:9px;line-height:1.65}.toolPanel,.advisorChat,.caseChecklist,.salaryOffer,.insuranceLinks{border:1px solid var(--line);background:#fff;border-radius:12px;padding:25px}.advisorGrid,.salaryGrid,.insuranceGrid{grid-template-columns:1.3fr .7fr;gap:15px;display:grid}.suggestedQuestions{flex-wrap:wrap;gap:7px;margin:20px 0 12px;display:flex}.suggestedQuestions button{border:1px solid var(--line);color:var(--blue);background:#f7f9f8;border-radius:18px;padding:8px 10px;font-size:7px}.advisorChat>textarea{border:1px solid var(--line);resize:vertical;border-radius:8px;width:100%;min-height:115px;padding:13px;font:10px Arial}.askLabor{background:var(--navy);color:#fff;border:0;border-radius:7px;margin-top:10px;padding:12px 16px;font-size:8px}.askLabor:disabled{opacity:.45}.laborAnswer{border-left:4px solid var(--green);background:#eef5f2;margin-top:18px;padding:18px}.laborAnswer>span{letter-spacing:.12em;color:var(--green);font-size:6px;font-weight:800}.laborAnswer h3{margin:9px 0;font-size:20px}.laborAnswer li{color:#526461;margin:8px 0;font-size:8px}.laborAnswer div{gap:8px;display:flex}.laborAnswer a,.allAgreements{color:var(--blue);font-size:7px;font-weight:800}.caseChecklist h2,.salaryOffer h2,.insuranceLinks h2{font-size:24px}.caseItem{border-top:1px solid #edf1ef;align-items:center;padding:11px 0;letter-spacing:0!important;color:var(--ink)!important;flex-direction:row!important;gap:9px!important;margin:0!important;display:flex!important}.caseItem input{accent-color:var(--green)}.caseChecklist>p{color:var(--muted);background:#f5efe3;padding:11px;font-size:7px;line-height:1.5}.dypaInputs,.salaryInputs{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.dypaInputs label,.salaryInputs label,.daysInput{letter-spacing:0;color:var(--ink);font-size:8px}.dypaInputs select,.dypaInputs input,.salaryInputs input,.daysInput input{border:1px solid var(--line);background:#fbfcfc;border-radius:7px;width:100%;margin-top:6px;padding:11px;display:block}.programGrid,.rightsGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.programGrid article,.rightsGrid article{border:1px solid var(--line);border-radius:9px;padding:18px}.programGrid span{color:var(--gold);font-size:6px;font-weight:800}.programGrid h3,.rightsGrid h3{font-size:18px}.programGrid p,.rightsGrid p{color:var(--muted);font-size:8px;line-height:1.55}.programGrid a{color:var(--blue);font-size:7px;font-weight:800}.rightsGrid{margin-top:24px}.rightsGrid article i{color:var(--gold);font-size:7px;font-style:normal}.officialStrip{background:var(--navy);color:#fff;border-radius:8px;align-items:center;gap:15px;margin-top:12px;padding:15px;display:flex}.officialStrip b{margin-right:auto;font-size:8px}.officialStrip a{color:#fff;font-size:7px}.salaryResults{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.salaryResults article{border:1px solid var(--line);border-radius:8px;padding:14px}.salaryResults small,.salaryResults b,.salaryResults span{display:block}.salaryResults small{color:var(--muted);font-size:6px}.salaryResults b{margin:11px 0;font:23px Georgia}.salaryResults span{color:var(--muted);font-size:7px}.salaryResults .ok{color:var(--green)}.salaryResults .warn{color:#a64c3e}.salaryFlags{background:#f7f1e6;margin-top:10px;padding:11px;font-size:8px;line-height:1.5}.salaryOffer{flex-direction:column;display:flex}.salaryOffer span{color:#526461;border-bottom:1px solid #edf1ef;padding:10px 0;font-size:8px}.agreementSearch{border:1px solid var(--line);border-radius:8px;width:100%;margin:22px 0;padding:13px;font:10px Arial}.agreementList{gap:8px;display:grid}.agreementList article{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;padding:15px;display:flex}.agreementList small{color:var(--green);font-size:6px;font-weight:800}.agreementList h3{margin:7px 0;font-size:17px}.agreementList p{color:var(--muted);margin:0;font-size:7px}.agreementList a{color:var(--blue);font-size:7px;font-weight:800}.allAgreements{margin-top:18px;display:inline-block}.daysInput{margin:22px 0;display:block}.insuranceResult{border-radius:8px;flex-direction:column;gap:6px;padding:17px;display:flex}.insuranceResult b{font-size:9px}.insuranceResult span{font-size:8px}.insuranceResult.ready{color:#23684f;background:#e7f4ed}.insuranceResult.missing{color:#9c493a;background:#fff0ec}.legalNote{color:var(--muted);font-size:7px;line-height:1.5}.insuranceLinks a{color:var(--ink);border-top:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 0;text-decoration:none;display:flex}.insuranceLinks a b{font-size:9px}.insuranceLinks a span{color:var(--blue);font-size:7px}.insuranceLinks>div{background:#f5efe3;padding:13px}.insuranceLinks>div b{font-size:8px}.insuranceLinks>div p{color:var(--muted);font-size:7px;line-height:1.5}.laborFooter{background:#091d1e}.laborFooter span,.laborFooter p,.laborFooter a{font-size:7px}.laborFooter a{color:#fff}@media (width<=900px){.laborHero{grid-template-columns:1fr}.laborTabs{grid-template-columns:repeat(3,1fr);position:static}.advisorGrid,.salaryGrid,.insuranceGrid{grid-template-columns:1fr}.programGrid,.rightsGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.laborCenter>header>div span{display:none}.laborHero{gap:25px;padding:45px 17px}.laborHero h1{font-size:34px}.laborTabs{grid-template-columns:1fr 1fr;padding:8px}.laborBody{padding:35px 14px}.programGrid,.rightsGrid,.salaryResults,.dypaInputs,.salaryInputs{grid-template-columns:1fr}.toolPanel,.advisorChat,.caseChecklist,.salaryOffer,.insuranceLinks{padding:18px}.officialStrip{flex-direction:column;align-items:flex-start}.agreementList article{flex-direction:column;align-items:flex-start;gap:13px}.laborFooter{align-items:flex-start}}.employmentAreas{text-align:center;background:#fff;padding:42px 7vw 28px}.employmentAreas h2{margin:10px 0;font-size:31px}.employmentAreas>div:first-child>p{color:var(--muted);font-size:9px}.areaCards{grid-template-columns:1fr 1fr;gap:12px;max-width:1100px;margin:27px auto 0;display:grid}.areaCards button{border:1px solid var(--line);text-align:left;color:var(--ink);background:#f8faf9;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:20px;display:grid}.areaCards button>i{width:48px;height:48px;color:var(--green);background:#e2efeb;border-radius:10px;place-items:center;font-size:18px;font-style:normal;display:grid}.areaCards small,.areaCards b,.areaCards p{display:block}.areaCards small{color:var(--green);letter-spacing:.15em;font-size:6px}.areaCards b{margin:5px 0;font:20px Georgia}.areaCards p{color:var(--muted);margin:0;font-size:7px;line-height:1.5}.areaCards em{color:var(--blue);font-size:8px;font-style:normal;font-weight:800}.areaCards button.active{border:2px solid var(--green);background:#eef6f3;padding:19px}.areaCards button.public>i{color:#9d712d;background:#f2eadb}.areaCards button.public small{color:#9d712d}.areaCards button.public.active{border-color:var(--gold);background:#fbf6ec}.publicTabs button.active{background:#654d28}.asepGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.asepGrid article{border:1px solid var(--line);border-radius:9px;padding:18px}.asepGrid span{color:#9d712d;letter-spacing:.1em;font-size:6px;font-weight:800}.asepGrid h3{font-size:18px}.asepGrid p{color:var(--muted);font-size:8px;line-height:1.55}.asepGrid a{color:var(--blue);font-size:7px;font-weight:800}.publicNotice{border-left:4px solid var(--gold);background:#f5efe3;margin-top:14px;padding:14px}.publicNotice b{font-size:9px}.publicNotice p{color:var(--muted);margin:5px 0 0;font-size:7px;line-height:1.55}.publicPrep{grid-template-columns:1.3fr .7fr;gap:15px;display:grid}.prepProgress{background:#f1f5f3;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin:20px 0;padding:14px;display:grid}.prepProgress span{justify-content:space-between;font-size:8px;display:flex}.prepProgress i{background:#d8e4e0;height:7px;margin-top:8px;display:block}.prepProgress i em{background:var(--green);height:100%;display:block}.prepProgress button,.prepModules button{background:var(--navy);color:#fff;border:0;border-radius:6px;padding:9px;font-size:7px}.prepModules{gap:7px;display:grid}.prepModules article{border:1px solid var(--line);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.prepModules article>i{width:30px;height:30px;color:var(--green);background:#edf3f1;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.prepModules b,.prepModules small{display:block}.prepModules b{font-size:8px}.prepModules small{color:var(--muted);margin-top:4px;font-size:7px}.examPlan{background:var(--navy);color:#fff;border-radius:12px;flex-direction:column;padding:25px;display:flex}.examPlan h2{color:var(--gold);font-size:31px}.examPlan span{border-bottom:1px solid #ffffff1f;padding:12px 0;font-size:8px}.examPlan p{color:#b8c8c4;margin-top:auto;font-size:7px;line-height:1.6}.documentChecklist{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0;display:grid}.documentChecklist>label{border:1px solid var(--line);letter-spacing:0;color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.documentChecklist input{accent-color:var(--green)}.documentChecklist b,.documentChecklist small{display:block}.documentChecklist b{font-size:8px}.documentChecklist small{color:var(--muted);margin-top:4px;font-size:6px}.publicPayGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.publicPayGrid article{border:1px solid var(--line);border-radius:8px;padding:14px}.publicPayGrid small,.publicPayGrid b{display:block}.publicPayGrid small{color:var(--muted);font-size:6px}.publicPayGrid b{margin-top:8px;font-size:9px}@media (width<=900px){.areaCards,.publicPrep{grid-template-columns:1fr}.asepGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.employmentAreas{padding:34px 14px 22px}.areaCards button{grid-template-columns:auto 1fr}.areaCards em{grid-column:1/-1}.asepGrid,.documentChecklist,.publicPayGrid,.prepProgress{grid-template-columns:1fr}.prepModules article{grid-template-columns:auto 1fr}.prepModules button{grid-column:1/-1}}.unemploymentHub{gap:15px;display:grid}.unemploymentMetrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.unemploymentMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:18px}.unemploymentMetrics small,.unemploymentMetrics b,.unemploymentMetrics span{display:block}.unemploymentMetrics small{color:var(--green);letter-spacing:.08em;font-size:6px;font-weight:800}.unemploymentMetrics b{margin:10px 0 3px;font:29px Georgia}.unemploymentMetrics span{color:var(--muted);font-size:7px}.measureNote{border-left:4px solid var(--gold);background:#f5efe3;padding:14px 17px}.measureNote b{font-size:9px}.measureNote p{color:var(--muted);margin:5px 0 0;font-size:7px;line-height:1.55}.unemploymentGrid{grid-template-columns:1.15fr .85fr;gap:15px;display:grid}.programDirectory,.statsPanel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.programDirectory h3,.statsPanel h3{margin:7px 0 15px;font-size:24px}.programDirectory>div>small,.statsPanel>small{color:var(--green);letter-spacing:.12em;font-size:6px;font-weight:800}.programFilters,.statSwitch{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.programFilters button,.statSwitch button{border:1px solid var(--line);color:var(--ink);background:#f7f9f8;border-radius:17px;padding:7px 10px;font-size:7px}.programFilters button.active,.statSwitch button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.unemploymentPrograms{gap:8px;display:grid}.unemploymentPrograms article{border:1px solid var(--line);border-radius:9px;padding:15px}.unemploymentPrograms small{color:#9d712d;font-size:6px;font-weight:800}.unemploymentPrograms h4{margin:7px 0;font-size:16px}.unemploymentPrograms p{color:var(--muted);font-size:7px;line-height:1.5}.unemploymentPrograms span{color:var(--green);margin-bottom:9px;font-size:7px;font-weight:800;display:block}.unemploymentPrograms a,.allPrograms{color:var(--blue);font-size:7px;font-weight:800}.allPrograms{margin-top:15px;display:inline-block}.barList{gap:16px;margin:20px 0;display:grid}.barRow>div{justify-content:space-between;align-items:end;gap:10px;display:flex}.barRow b{font-size:8px}.barRow span{color:var(--muted);font-size:7px}.barRow i{background:#e4ebe8;border-radius:8px;height:8px;margin-top:7px;display:block;overflow:hidden}.barRow em{background:linear-gradient(90deg,var(--green),#5a9991);border-radius:8px;height:100%;display:block}.statsPanel>p{color:var(--muted);background:#f4f7f6;padding:11px;font-size:7px;line-height:1.55}.sourceFooter{background:var(--navy);color:#fff;border-radius:9px;align-items:center;gap:14px;padding:14px;display:flex}.sourceFooter b{font-size:8px}.sourceFooter a{color:#fff;font-size:7px}.sourceFooter span{color:#b8c8c4;margin-left:auto;font-size:6px}.laborTabs{grid-template-columns:repeat(auto-fit,minmax(115px,1fr))}@media (width<=900px){.unemploymentGrid{grid-template-columns:1fr}.unemploymentMetrics{grid-template-columns:1fr 1fr}}@media (width<=560px){.unemploymentMetrics{grid-template-columns:1fr}.programDirectory,.statsPanel{padding:18px}.sourceFooter{flex-direction:column;align-items:flex-start}.sourceFooter span{margin-left:0}}.laborUpdateLink{max-width:1200px;margin:1rem auto;padding:0 1.5rem}.laborUpdateLink a{color:#123b4d;background:#d9eff4;border-radius:12px;padding:1rem 1.3rem;font-size:1rem;font-weight:700;text-decoration:none;display:block}.laborUpdateLink a:hover{text-decoration:underline}.realJobs{color:#17302f;background:#f2f6f5;min-height:100vh}.realJobs header{background:#102c2c;justify-content:space-between;gap:20px;height:auto;padding:20px max(20px,50vw - 550px);display:flex;position:static}.realJobs header a{color:#fff;font-size:15px;font-weight:700;text-decoration:none}.realJobsWrap{max-width:1100px;margin:auto;padding:55px 22px 90px}.jobsIntro{max-width:800px}.realJobs small{letter-spacing:.09em;color:#27746d;font-size:13px;font-weight:700}.realJobs h1{margin:16px 0;font-size:clamp(34px,5vw,58px);line-height:1.1}.jobsIntro p,.jobSummary{color:#4b625e;font-size:18px;line-height:1.65}.jobsIntro>span{color:#385b56;margin-top:20px;font-size:15px;display:block}.realJobsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:42px 0 22px;display:grid}.realJobsGrid article,.jobDetail section{background:#fff;border:1px solid #d6e3df;border-radius:14px;padding:28px}.realJobsGrid article{flex-direction:column;display:flex}.realJobsGrid h2{margin:15px 0;font-size:26px;line-height:1.2}.realJobsGrid p,.jobDetail p,.jobDetail li{color:#3c5650;font-size:16px;line-height:1.65}.realJobsGrid article a{color:#075e60;margin-top:auto;padding-top:20px;font-size:15px;font-weight:700}.jobsPrivacy{color:#49645e;max-width:850px;font-size:15px;line-height:1.6}.jobDetail{max-width:850px}.jobFacts{color:#395f57;gap:8px;padding:16px 0 30px;font-size:15px;display:grid}.jobDetail section{margin:20px 0}.jobDetail h2{font-size:26px}.jobDetail li{margin:8px 0}.jobDetail form{gap:13px;display:grid}.jobDetail form p{margin:0}.jobDetail form label{letter-spacing:0;color:#1f3d37;font-size:15px}.jobDetail textarea{border:1px solid #9ab8ae;border-radius:9px;width:100%;min-height:130px;padding:12px;font:16px Arial,sans-serif}.jobDetail .consent{align-items:start;gap:11px;line-height:1.5;display:flex}.jobDetail .consent input{margin-top:4px}.jobDetail button,.signInToApply{color:#fff;cursor:pointer;background:#124c49;border:0;border-radius:8px;justify-self:start;padding:14px 20px;font-size:16px;font-weight:700;text-decoration:none}.jobDetail>a{color:#075e60;font-weight:700}.jobSuccess{background:#e2f4e9;border-radius:8px;padding:12px;color:#155b3d!important}.jobError{background:#fff0ed;border-radius:8px;padding:12px;color:#943833!important}@media (width<=800px){.realJobsGrid{grid-template-columns:1fr}.realJobsWrap{padding-top:36px}}.jobBrandLogo{color:#fff;background:#071722;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:76px;margin-bottom:18px;padding:12px 16px;display:flex;overflow:hidden}.jobBrandLogo>img:not(.jobBrandWide){object-fit:contain;flex:none;width:44px;height:44px}.jobBrandLogo>span:not(.sportsEmblem):not(.cooperMark):not(.maritimeMark){flex-direction:column;min-width:0;display:flex}.jobBrandLogo b{letter-spacing:.04em;font-size:17px;line-height:1.15}.jobBrandLogo small{letter-spacing:.08em;color:inherit;opacity:.82;margin-top:4px;font-size:9px}.jobBrandLogo .jobBrandWide{object-fit:contain;object-position:left center;width:min(100%,245px);height:58px}.jobBrandLogo--e-fast-food,.jobBrandLogo--technical-work-360,.jobBrandLogo--tairi-360{background:#f5f8f7;border:1px solid #e0e7e5}.jobBrandLogo--happy-duck{color:#122453;background:#fff5cb}.jobBrandLogo--digicooper{color:#f8fff7;background:#10251f}.jobBrandLogo--sports-arena-360{color:#fff;background:#07110d}.sportsEmblem{color:#b8ff3d;border:1px solid #70f6d2;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;font-style:italic;font-weight:950;display:grid}.jobBrandLogo .sportsWordmark{flex-direction:row;align-items:center;gap:7px;display:flex}.sportsWordmark b{color:#f3faf6;font-weight:950}.sportsWordmark em{color:#13200b;background:#b8ff3d;border-radius:5px;padding:4px 6px;font-size:12px;font-style:normal;font-weight:950}.cooperMark{border:2px solid #c8e35c;border-radius:8px;flex:none;width:33px;height:33px;margin:3px;position:relative;transform:rotate(45deg)}.cooperMark i{background:#c8e35c;border-radius:50%;width:6px;height:6px;position:absolute}.cooperMark i:first-child{top:7px;left:7px}.cooperMark i:last-child{bottom:7px;right:7px}.jobBrandLogo--maritime-market-360{color:#e9fcfa;background:#071d26}.maritimeMark{border:1px solid #31d9cb;border-radius:50%;flex:none;width:39px;height:39px;display:block;position:relative;overflow:hidden}.maritimeMark i{border:2px solid #0000;border-top-color:#31d9cb;border-radius:50%;width:40px;height:6px;position:absolute;left:-3px}.maritimeMark i:first-child{top:13px}.maritimeMark i:nth-child(2){top:19px}.maritimeMark i:nth-child(3){top:25px}.jobDetail>.jobBrandLogo{max-width:350px;margin-bottom:26px}.jobBrandLogo--axarcon{background:#09090a;gap:4px;min-height:90px;padding:6px 14px 6px 2px}.jobBrandLogo .axarconOfficialLogo{object-fit:contain;flex:none;width:78px;height:78px}.jobBrandLogo .axarconName{flex-direction:column;min-width:0;display:flex}.jobBrandLogo .axarconName b{letter-spacing:.09em;color:#f8f5ec;font:700 clamp(16px,2vw,23px)/1.1 Arial,sans-serif}.jobBrandLogo .axarconName small{letter-spacing:.08em;color:#d2ae57;opacity:1;font:600 8px/1.3 Arial,sans-serif}.jobDetail>.jobBrandLogo--axarcon{max-width:400px}.jobBrandLogo--tenderfile-360{background:#fff;border:1px solid #dfe5ed}.jobBrandLogo--tenderfile-360 .jobBrandWide{width:min(100%,280px);height:58px}.jobBrandLogo--explore-365{background:#fff;border:1px solid #dfe7e9}.jobBrandLogo--explore-365 .jobBrandWide{width:min(100%,260px);height:60px}.jobBrandLogo--open-school-360{background:#fff;border:1px solid #dfe7e9}.jobBrandLogo--open-school-360 .jobBrandWide{width:min(100%,260px);height:60px}.realJobs header nav{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.realJobs header nav a{font-weight:500}.jobsSecondIntro{border-top:1px solid #d6e3df;margin-top:55px;padding-top:45px}.jobsSecondIntro h2{margin:14px 0;font-size:clamp(30px,4vw,42px)}.jobsSecondIntro>span{color:#385b56;margin-top:20px;font-size:15px;display:block}.jobApply>a.signInToApply{margin-top:8px;display:inline-block}.jobApply p a{color:#075e60;overflow-wrap:anywhere}@media (width<=650px){.realJobs header{flex-wrap:wrap}.realJobs header nav{gap:12px}}.updates{color:#152b39;background:#f4f7f9;min-height:100vh;font-family:inherit}.updates header{background:#102838;justify-content:space-between;gap:1rem;padding:1.2rem max(1.5rem,50vw - 580px);display:flex}.updates header a{color:#fff;font-weight:700;text-decoration:none}.updatesWrap{max-width:1160px;margin:auto;padding:3rem 1.5rem 5rem}.updatesIntro{max-width:780px;margin-bottom:2.8rem}.updatesIntro small,.updatesMeta{letter-spacing:.04em;color:#357386;font-size:.86rem}.updatesIntro h1{margin:.8rem 0 1rem;font-size:clamp(2rem,5vw,3.5rem);line-height:1.12}.updatesIntro p,.updatesNote{color:#425968;font-size:1.05rem;line-height:1.65}.updates section{margin-top:2.8rem}.updates h2{margin-bottom:1.1rem;font-size:1.55rem}.updatesGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:1rem;display:grid}.updatesGrid article{background:#fff;border:1px solid #d6e3e8;border-radius:16px;flex-direction:column;gap:.65rem;padding:1.4rem;display:flex;box-shadow:0 6px 24px #1230440a}.updatesMeta{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.updatesMeta time{white-space:nowrap;color:#567}.updatesGrid h3{margin:.2rem 0;font-size:1.25rem;line-height:1.32}.updatesGrid p{color:#344c59;margin:0;font-size:1rem;line-height:1.55}.updatesGrid a,.updatesDirectory a{color:#075a7a;text-underline-offset:3px;font-weight:700}.updatesGrid a{margin-top:auto;padding-top:.7rem}.updatesGrid .deadline{color:#194f65;font-weight:700}.updatesDirectory{background:#e5eff3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.3rem;padding:1.3rem;display:flex}.updatesDirectory b{width:100%}@media (width<=600px){.updates header{padding:1rem 1.5rem}.updatesWrap{padding-top:2rem}.updatesMeta{display:block}.updatesMeta time{margin-top:.3rem;display:block}}.updatesTabs{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.updatesTabs a{color:#075a7a;background:#e5eff3;border:1px solid #c5dce4;border-radius:99px;padding:.65rem 1rem;font-size:.95rem;font-weight:700;text-decoration:none}.updatesAlert{background:#e1f1eb;border-left:4px solid #28785b;border-radius:12px;padding:1.4rem;line-height:1.6}.updatesAlert b{font-size:1.15rem}.updatesAlert p{margin:.4rem 0}.updatesAlert a{color:#15533f;font-weight:700}.updatesArchive{background:#eaf0f3;border:1px solid #d6e3e8;border-radius:12px;padding:1rem}.updatesArchive summary{cursor:pointer;padding:.5rem;font-weight:700}.updatesArchive .updatesGrid{margin-top:1rem}.updates section[id]{scroll-margin-top:1.5rem}.updates a:focus-visible,.updates summary:focus-visible{outline-offset:4px;outline:3px solid #d58c23}
