.trust-proofs{padding:clamp(4rem,8vw,7.5rem) clamp(1.25rem,6vw,7rem);background:#101916;color:#f4f7f1}.trust-proofs-heading{max-width:56rem;margin-bottom:clamp(2rem,5vw,4rem)}.trust-proofs-heading h2{max-width:48rem;margin:.55rem 0 1rem;font-size:clamp(2rem,4.4vw,4.5rem);line-height:.98;letter-spacing:-.04em}.trust-proofs-heading>p:last-child{max-width:46rem;color:#c8d0ca;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65}.trust-proofs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #40504a;border-left:1px solid #40504a}.trust-proofs-grid article{min-height:15rem;padding:clamp(1.4rem,2.5vw,2.25rem);border-right:1px solid #40504a;border-bottom:1px solid #40504a;display:flex;flex-direction:column}.trust-proofs-grid h3{margin:0 0 .8rem;font-size:clamp(1.2rem,1.8vw,1.55rem)}.trust-proofs-grid p{margin:0 0 1.5rem;color:#bdc8c1;line-height:1.55}.trust-proofs-grid a{margin-top:auto;color:#d8ff45;text-decoration-thickness:1px;text-underline-offset:.32rem;font-weight:700}@media(max-width:900px){.trust-proofs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.trust-proofs{padding-inline:1rem}.trust-proofs-grid{grid-template-columns:1fr}.trust-proofs-grid article{min-height:12.5rem}}.company-access{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:clamp(42px,8vw,130px);align-items:center;padding:clamp(64px,8vw,105px) max(24px,calc((100vw - 1280px)/2));background:#13202a;color:#fff}.company-access h2{max-width:760px;margin:16px 0 20px;font-size:clamp(38px,4.8vw,68px);line-height:1;letter-spacing:-.045em}.company-access>div>p:not(.institutional-kicker){max-width:720px;margin:0;color:#d6dee1;font-size:17px;line-height:1.65}.company-access-actions{display:grid;grid-template-columns:minmax(190px,1fr) auto;gap:14px;align-items:center}.company-access-actions .institutional-button{margin:0;min-height:56px}.company-login{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 21px;border:1px solid #ffffff5c;border-radius:3px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.company-access-actions small{grid-column:1/-1;color:#ffffff9c;font-size:11px;line-height:1.55}.company-access :is(a):hover{transform:translateY(-1px)}@media(max-width:760px){.company-access{grid-template-columns:1fr;gap:28px;padding-block:68px}.company-access h2{font-size:clamp(38px,11vw,52px)}.company-access>div>p:not(.institutional-kicker){font-size:16px}.company-access-actions{grid-template-columns:1fr}.company-access-actions .institutional-button,.company-login{width:100%;min-height:54px}.company-access-actions small{grid-column:1}}.commercial-summary{padding:clamp(68px,8vw,108px) max(24px,calc((100vw - 1280px)/2));background:#eef2ea;color:#13202a}.commercial-summary-heading{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:32px 70px;align-items:end}.commercial-summary-heading .institutional-kicker{grid-column:1/-1;margin:0}.commercial-summary-heading h2{margin:0;font-size:clamp(38px,4.8vw,68px);line-height:1;letter-spacing:-.045em}.commercial-summary-heading>p:last-child{max-width:520px;margin:0;color:#516068;font-size:17px;line-height:1.65}.commercial-summary-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:52px;border-top:1px solid #b9c5bd;border-bottom:1px solid #b9c5bd}.commercial-summary-cards article{padding:34px clamp(20px,3vw,38px);border-right:1px solid #b9c5bd}.commercial-summary-cards article:last-child{border-right:0}.commercial-summary-cards strong{display:block;min-height:58px;color:#253b2d;font-size:clamp(30px,3.5vw,50px);font-weight:500;letter-spacing:-.04em}.commercial-summary-cards h3{margin:18px 0 10px;font-size:18px}.commercial-summary-cards p{margin:0;color:#56656c;font-size:14px;line-height:1.65}.commercial-summary-link{display:inline-block;margin-top:30px;border-bottom:1px solid;font-size:13px;font-weight:700}.founder-profile{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(42px,8vw,120px);align-items:center;padding:clamp(80px,11vw,145px) max(24px,calc((100vw - 1280px)/2));background:#e9eeea;color:#13202a}.founder-portrait-placeholder{display:grid;place-items:center;aspect-ratio:4/5;max-width:480px;background:linear-gradient(145deg,#253943,#101c28);color:#d7f797;border-radius:3px}.founder-portrait-placeholder span{font-size:clamp(72px,10vw,140px);font-weight:300;letter-spacing:-.08em}.founder-profile h2{margin:15px 0 28px;font-size:clamp(46px,6vw,82px);line-height:1;letter-spacing:-.05em}.founder-profile p{max-width:700px;color:#4e5d64;font-size:17px;line-height:1.72}.founder-profile a{display:inline-block;margin-top:18px;border-bottom:1px solid;font-size:13px;font-weight:700}@media(max-width:760px){.commercial-summary-cards,.commercial-summary-heading,.founder-profile{grid-template-columns:1fr}.commercial-summary-heading{gap:22px}.commercial-summary-cards{margin-top:36px}.commercial-summary-cards article{border-right:0;border-bottom:1px solid #b9c5bd;padding-inline:0}.commercial-summary-cards article:last-child{border-bottom:0}.commercial-summary-cards strong{min-height:0}.founder-profile{gap:34px}.founder-portrait-placeholder{width:min(100%,360px);justify-self:center}.founder-profile p{font-size:16px}}.institutional-section>.institutional-image{grid-column:2;width:100%;max-height:520px;aspect-ratio:16/10;object-fit:cover;object-position:center;border-radius:3px}.institutional-section>.institutional-list{grid-column:1/-1;width:min(1100px,100%);justify-self:center;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:clamp(12px,3vw,38px)}.institutional-section>.institutional-list article{border-right:1px solid #b9c1bd}.institutional-section>.institutional-list article:last-child{border-right:0}.institutional-section>.institutional-steps{grid-column:2}.dashboard-section{grid-template-columns:minmax(300px,.64fr) minmax(0,1.36fr);align-items:center}.dashboard-section .institutional-heading{position:static}.dashboard-section .recruitment-preview{grid-column:2;margin-top:0}.client-dashboard{display:grid;grid-template-columns:160px minmax(0,1fr);width:100%;min-height:720px;background:#f4f6f4;color:#11202b;border:1px solid #dfe5e2;border-radius:6px;overflow:hidden;box-shadow:0 28px 70px #17242c24}.dashboard-sidebar{display:flex;flex-direction:column;padding:25px 17px;background:#101e2a;color:#c9d6dc}.dashboard-sidebar>img{width:94px;height:auto;filter:brightness(0) invert(1);margin-bottom:28px}.dashboard-sidebar>span{font-size:8px;letter-spacing:.2em;color:#81949e;margin-bottom:22px}.dashboard-sidebar nav{display:grid;gap:6px}.dashboard-sidebar nav div{display:flex;align-items:center;gap:9px;min-height:38px;padding:9px 8px;border-radius:4px;font-size:10px}.dashboard-sidebar nav div.active{background:#263840;color:#d7f797}.dashboard-sidebar i{width:15px;color:#9bb0ba;font-style:normal;text-align:center}.company-identity{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:24px;border-top:1px solid #253643}.company-identity>b{display:grid;place-items:center;width:28px;height:28px;border:1px solid #52636d;border-radius:50%;color:#d7f797;font-size:10px}.company-identity>span{display:grid;font-size:9px;color:#fff}.company-identity small{margin-top:3px;color:#81949e;font-size:7px;font-weight:400}.dashboard-workspace{min-width:0}.dashboard-topbar{display:flex;justify-content:space-between;align-items:center;min-height:58px;padding:0 24px;background:#fff;border-bottom:1px solid #e4e8e5;font-size:8px;letter-spacing:.09em}.dashboard-topbar strong{font-size:10px;letter-spacing:0}.dashboard-content{padding:24px}.vacancy-summary{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;padding:0 0 22px}.presented-candidates header span,.vacancy-summary>div:first-child>span{font-size:8px;letter-spacing:.16em;color:#6b7d85}.vacancy-summary h3{font-size:clamp(21px,2.4vw,34px);line-height:1.05;letter-spacing:-.035em;margin:9px 0 0}.vacancy-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.vacancy-meta span{padding:7px 9px;background:#e9eee7;border-radius:3px;font-size:8px;white-space:nowrap}.mission-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.mission-summary article{display:flex;min-height:74px;flex-direction:column;justify-content:space-between;padding:12px 13px;background:#fff;border:1px solid #dfe5e2;border-radius:4px}.mission-summary span{font-size:8px;color:#6e7d83}.mission-summary strong{font-size:18px;letter-spacing:-.04em}.mission-summary article:first-child strong{font-size:10px;letter-spacing:0;color:#446034}.mission-summary article:first-child strong:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#9dcc58}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:10px;align-items:start}.presented-candidates{padding:20px;background:#fff;border:1px solid #dfe5e2;border-radius:5px}.presented-candidates>header{display:grid;grid-template-columns:1fr minmax(180px,.7fr);gap:20px;align-items:end;padding-bottom:17px;border-bottom:1px solid #e5e9e7}.presented-candidates h4{font-size:clamp(18px,2vw,27px);line-height:1.1;letter-spacing:-.025em;margin:7px 0 0}.presented-candidates header p{font-size:10px;line-height:1.5;color:#68777e;margin:0}.candidate-filters{display:flex;gap:6px;overflow-x:auto;padding:12px 0 5px;scrollbar-width:none}.candidate-filters::-webkit-scrollbar{display:none}.candidate-filters span{padding:6px 8px;border:1px solid #e0e5e2;border-radius:20px;color:#66767d;font-size:8px;white-space:nowrap}.candidate-filters span.active{border-color:#172733;background:#172733;color:#fff}.candidate-grid{display:grid;gap:8px;padding-top:14px}.candidate-grid article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid #e3e7e5;border-radius:4px}.candidate-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#d7f797;font-size:10px;font-weight:700}.candidate-copy strong{font-size:11px}.candidate-copy p{font-size:10px;margin:3px 0;color:#3f5058}.candidate-copy small{display:block;font-size:8px;color:#74838a}.candidate-status{padding:7px 9px;border-radius:20px;font-size:8px;white-space:nowrap;background:#edf1ef}.status-1{background:#fff3d3;color:#725415}.status-2{background:#dfeedd;color:#315a31}.dashboard-note{margin:13px 2px 0;font-size:8px;line-height:1.5;color:#68777e}.candidate-details{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.candidate-details small{padding:4px 6px;background:#f2f5f3;border-radius:2px;line-height:1.25}.dashboard-aside{display:grid;gap:10px}.dashboard-aside>section{padding:15px;background:#fff;border:1px solid #dfe5e2;border-radius:5px}.dashboard-aside h4{margin:0 0 12px;font-size:11px}.next-step{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:center;padding:8px 0;border-top:1px solid #e8ecea}.next-step span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#eef4e7;color:#53693d;font-size:8px;font-weight:700}.activity-event,.next-step p{margin:0;font-size:8px;line-height:1.4;color:#586970}.activity-event{position:relative;padding:8px 0 8px 13px;border-top:1px solid #e8ecea}.activity-event i{position:absolute;top:12px;left:0;width:5px;height:5px;border-radius:50%;background:#9dcc58}@media(max-width:1120px){.dashboard-section{grid-template-columns:1fr}.dashboard-section .recruitment-preview{grid-column:1;margin-top:10px}.client-dashboard{grid-template-columns:145px minmax(0,1fr)}.dashboard-columns{grid-template-columns:minmax(0,1fr) 180px}}@media(max-width:900px){.dashboard-columns{grid-template-columns:1fr}.dashboard-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.institutional-section>.institutional-image,.institutional-section>.institutional-steps{grid-column:1}.institutional-section>.institutional-image{max-height:380px;aspect-ratio:4/3}.institutional-section>.institutional-list{grid-column:1;grid-template-columns:1fr;margin-top:0}.institutional-section>.institutional-list article{border-right:0}.dashboard-section{gap:30px}.dashboard-section .recruitment-preview{width:calc(100% + 4px);margin-inline:-2px}.client-dashboard{grid-template-columns:1fr;min-height:0;border-radius:4px;box-shadow:0 18px 44px #17242c1c}.dashboard-sidebar{display:none}.dashboard-topbar{min-height:50px;padding:0 14px;font-size:9px;letter-spacing:.07em}.dashboard-topbar strong{display:none}.dashboard-content{padding:14px 12px 16px}.vacancy-summary{display:block;padding-bottom:17px}.presented-candidates header span,.vacancy-summary>div:first-child>span{font-size:9px}.vacancy-summary h3{max-width:310px;margin-top:7px;font-size:27px;line-height:1.02}.vacancy-meta{justify-content:flex-start;gap:6px;margin-top:13px}.vacancy-meta span{padding:7px 8px;font-size:9px}.mission-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:9px}.mission-summary article{min-height:78px;padding:12px}.mission-summary span{font-size:9px;line-height:1.25}.mission-summary strong{font-size:22px}.mission-summary article:first-child strong{font-size:11px}.presented-candidates{padding:14px 12px}.presented-candidates>header{grid-template-columns:1fr;gap:10px;padding-bottom:13px}.presented-candidates h4{max-width:290px;font-size:23px}.presented-candidates header p{font-size:11px;line-height:1.5}.candidate-filters{gap:7px;padding:12px 0 6px}.candidate-filters span{padding:8px 10px;font-size:10px}.candidate-grid{gap:9px;padding-top:11px}.candidate-grid article{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:13px 11px}.candidate-avatar{width:42px;height:42px;font-size:11px}.candidate-copy strong{font-size:13px}.candidate-copy p{margin:4px 0;font-size:11px}.candidate-details{display:grid;grid-template-columns:1fr;gap:4px;margin-top:8px}.candidate-details small{padding:5px 7px;font-size:10px}.candidate-status{grid-column:2;justify-self:start;padding:7px 10px;font-size:10px}.dashboard-aside{grid-template-columns:1fr;gap:9px}.dashboard-aside>section{padding:14px}.dashboard-aside h4{font-size:14px}.next-step{grid-template-columns:28px 1fr;gap:10px;padding:10px 0}.next-step span{width:25px;height:25px;font-size:10px}.activity-event,.next-step p{font-size:11px}.activity-event{padding:10px 0 10px 15px}.activity-event i{top:15px;width:6px;height:6px}.dashboard-note{margin:12px 2px 0;font-size:9px;line-height:1.55}}