.candidate-label{display:inline-flex;align-items:center;gap:10px;font-size:10px;font-weight:750;letter-spacing:.13em;color:#74797d}.candidate-label i{width:26px;height:2px;background:var(--orange)}.candidate-actions{display:flex;align-items:center;gap:30px;margin-top:34px}.candidate-text-link{font-size:12px;font-weight:700;border-bottom:1px solid var(--line);padding:11px 0}
.site-header nav{gap:25px}.candidate-promo{padding:125px 0;background:#e7e2d6;overflow:hidden}.candidate-promo-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.candidate-promo-copy h2{font-size:58px;line-height:1.02;letter-spacing:-.055em;margin:24px 0}.candidate-promo-copy h2 em{color:var(--orange);font-weight:350}.candidate-promo-copy>p{max-width:580px;color:#60666a;font-size:15px;line-height:1.8}.candidate-promo-board{min-height:440px;background:#10161d;color:#fff;padding:28px;position:relative;overflow:hidden;box-shadow:18px 18px 0 rgba(255,89,53,.16)}.candidate-promo-board:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:36px 36px}.candidate-board-top,.candidate-board-profile,.candidate-board-tags,.candidate-board-signal{position:relative;z-index:1}.candidate-board-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.13em;color:#879099}.candidate-board-top b{color:var(--acid)}.candidate-board-profile{display:flex;align-items:center;gap:25px;margin:55px 0 42px}.candidate-board-profile>i{width:112px;height:112px;border-radius:50%;background:radial-gradient(circle,#ff856d 0 18%,#ff5935 19% 43%,rgba(255,89,53,.18) 44% 62%,transparent 63%);border:1px solid rgba(255,255,255,.18)}.candidate-board-profile small{font-size:8px;letter-spacing:.12em;color:#8c959c}.candidate-board-profile strong{display:block;font-size:31px;line-height:1.02;letter-spacing:-.045em;margin-top:10px}.candidate-board-tags{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.candidate-board-tags span{padding:15px 6px;text-align:center;font-size:8px;letter-spacing:.08em;border-right:1px solid rgba(255,255,255,.14)}.candidate-board-tags span:last-child{border:0}.candidate-board-signal{height:65px;display:flex;align-items:end;gap:6px}.candidate-board-signal i{width:7px;background:var(--orange)}.candidate-board-signal i:nth-child(1){height:12px}.candidate-board-signal i:nth-child(2){height:23px}.candidate-board-signal i:nth-child(3){height:35px}.candidate-board-signal i:nth-child(4){height:49px;background:var(--acid)}.candidate-board-signal span{margin-left:auto;font-size:8px;letter-spacing:.12em;color:#8c959c}
.candidate-page{overflow:hidden}.candidate-hero{min-height:690px;display:grid;grid-template-columns:1fr .92fr;gap:70px;align-items:center;padding-block:65px}.candidate-hero h1{font-size:clamp(63px,7.4vw,105px);line-height:.84;letter-spacing:-.075em;margin:32px 0}.candidate-hero h1 em{color:var(--orange);font-weight:350}.candidate-hero-copy>p{max-width:590px;font-size:17px;line-height:1.75;color:#5f6468}.candidate-hero-system{height:530px;background:#10161d;color:#fff;position:relative;padding:27px;overflow:hidden;clip-path:polygon(10% 0,100% 0,100% 90%,90% 100%,0 100%,0 10%)}.candidate-hero-system:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 35%,rgba(255,89,53,.2),transparent 31%),linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:auto,42px 42px,42px 42px}.candidate-system-head,.candidate-system-copy,.candidate-system-data,.candidate-system-portrait{position:relative;z-index:1}.candidate-system-head{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.14em;color:#7f8991}.candidate-system-head b{color:var(--acid)}.candidate-system-portrait{height:235px;display:grid;place-items:center}.candidate-portrait-ring{position:absolute;width:205px;height:205px;border-radius:50%;border:1px solid rgba(217,255,67,.38);box-shadow:0 0 0 28px rgba(217,255,67,.035),0 0 0 56px rgba(255,89,53,.035)}.candidate-portrait-core{width:130px;height:130px;border-radius:50%;display:grid;place-items:center;background:var(--orange);font-size:12px;font-weight:800;letter-spacing:.14em}.candidate-system-copy small{font-size:8px;letter-spacing:.12em;color:#8c959c}.candidate-system-copy strong{display:block;font-size:35px;line-height:.94;letter-spacing:-.05em;margin-top:10px}.candidate-system-data{display:grid;grid-template-columns:repeat(3,1fr);margin-top:27px;border-top:1px solid rgba(255,255,255,.15)}.candidate-system-data span{display:flex;flex-direction:column;gap:7px;padding:14px 0;font-size:8px;letter-spacing:.09em}.candidate-system-data b{color:var(--acid);font-size:9px}.candidate-trust-strip{background:var(--acid);padding:24px 0}.candidate-trust-strip>div{display:grid;grid-template-columns:repeat(4,1fr)}.candidate-trust-strip span{text-align:center;font-size:10px;font-weight:750;letter-spacing:.09em;border-right:1px solid rgba(0,0,0,.17)}.candidate-trust-strip span:last-child{border:0}.candidate-intro{display:grid;grid-template-columns:.8fr 2fr;gap:70px;padding-block:125px}.candidate-intro h2{font-size:54px;line-height:1.04;letter-spacing:-.055em;margin:0 0 30px}.candidate-intro h2 em{color:var(--orange);font-weight:350}.candidate-intro p{font-size:16px;line-height:1.85;color:#64696d;max-width:790px}.candidate-features{background:#11171e;color:#fff;padding:110px 0}.candidate-feature-grid{display:grid;grid-template-columns:repeat(3,1fr)}.candidate-feature{padding:33px 32px 40px 0;min-height:250px;border-top:1px solid rgba(255,255,255,.15);border-right:1px solid rgba(255,255,255,.15)}.candidate-feature:nth-child(3n+2),.candidate-feature:nth-child(3n+3){padding-left:32px}.candidate-feature:nth-child(3n){border-right:0}.candidate-feature>span{font-size:9px;letter-spacing:.12em;color:var(--acid)}.candidate-feature h3{font-size:23px;margin:48px 0 15px}.candidate-feature p{color:#929ba2;font-size:13px;line-height:1.7}.candidate-modules{padding-block:125px}.candidate-section-note{max-width:390px;color:#666c70;line-height:1.7;font-size:13px}.candidate-module-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.candidate-module{min-height:78px;padding:0 18px;display:grid;grid-template-columns:35px 1fr 25px;align-items:center;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.candidate-module:nth-child(3n){border-right:0}.candidate-module span{font-size:9px;color:var(--orange)}.candidate-module b{font-size:13px}.candidate-module i{font-style:normal;color:var(--orange);text-align:right}.candidate-process{background:#10161d;color:#fff;padding:115px 0}.candidate-step-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.15)}.candidate-step{padding:30px 26px 10px 0;min-height:245px;border-right:1px solid rgba(255,255,255,.15)}.candidate-step+.candidate-step{padding-left:26px}.candidate-step:last-child{border:0}.candidate-step>span{font-size:9px;color:var(--acid)}.candidate-step h3{font-size:24px;margin:52px 0 14px}.candidate-step p{font-size:12px;line-height:1.7;color:#929ba2}.candidate-faq{display:grid;grid-template-columns:.8fr 1.6fr;gap:80px;padding-block:125px}.candidate-faq h2{font-size:45px;line-height:1.05;letter-spacing:-.05em;margin:25px 0}.candidate-faq details{border-top:1px solid var(--line)}.candidate-faq details:last-child{border-bottom:1px solid var(--line)}.candidate-faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:23px 0;font-size:15px;font-weight:700;cursor:pointer}.candidate-faq summary::-webkit-details-marker{display:none}.candidate-faq summary span{color:var(--orange);font-size:20px;font-weight:400}.candidate-faq details[open] summary span{transform:rotate(45deg)}.candidate-faq details p{color:#666c70;font-size:13px;line-height:1.8;padding:0 45px 22px 0;margin:0}.candidate-final{text-align:center;padding:125px 0}.candidate-final>span{font-size:9px;letter-spacing:.14em;color:#777}.candidate-final h2{font-size:68px;line-height:.98;letter-spacing:-.06em;margin:25px 0}.candidate-final h2 em{color:var(--orange);font-weight:350}.candidate-final p{color:#656b6f}.candidate-final .button{margin:38px auto 0}
.candidate-packages{background:#e7e2d6;padding:120px 0}.candidate-package-head{display:flex;align-items:end;justify-content:space-between;gap:55px;margin-bottom:52px}.candidate-package-head h2{font-size:54px;line-height:1.02;letter-spacing:-.055em;margin:20px 0 0}.candidate-package-head h2 em{color:var(--orange);font-weight:350}.candidate-package-head>p{max-width:390px;color:#60666a;font-size:14px;line-height:1.75}.candidate-package-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}.candidate-package{background:#f7f4ed;border:1px solid rgba(17,20,25,.13);padding:35px 36px 36px;display:flex;flex-direction:column;position:relative;box-shadow:10px 10px 0 rgba(17,20,25,.07)}.candidate-package-managed{background:#111820;color:#fff;border-color:#111820;box-shadow:12px 12px 0 rgba(255,89,53,.22)}.candidate-package-badge{position:absolute;right:20px;top:-14px;background:var(--acid);color:#111820;padding:9px 12px;font-size:8px;font-weight:800;letter-spacing:.11em}.candidate-package-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;border-bottom:1px solid rgba(17,20,25,.14)}.candidate-package-managed .candidate-package-top{border-color:rgba(255,255,255,.15)}.candidate-package-top>span{color:var(--orange);font-size:11px;font-weight:800;letter-spacing:.13em}.candidate-package-top small{font-size:8px;letter-spacing:.11em;color:#777f84}.candidate-package h3{font-size:39px;line-height:1.02;letter-spacing:-.05em;margin:35px 0 20px}.candidate-package h3 em{color:var(--orange);font-weight:400}.candidate-package>p{min-height:72px;color:#666c70;font-size:13px;line-height:1.75;margin:0 0 28px}.candidate-package-managed>p{color:#9aa2a8}.candidate-package ul{list-style:none;padding:0;margin:0 0 34px;border-top:1px solid rgba(17,20,25,.12)}.candidate-package-managed ul{border-color:rgba(255,255,255,.13)}.candidate-package li{min-height:52px;padding:12px 0;display:grid;grid-template-columns:34px 1fr;align-items:center;border-bottom:1px solid rgba(17,20,25,.12);font-size:12px;line-height:1.45}.candidate-package-managed li{border-color:rgba(255,255,255,.13);color:#d4d8db}.candidate-package li span{color:var(--orange);font-size:8px;font-weight:800}.candidate-package-button{min-height:58px;margin-top:auto;padding:0 18px;display:flex;align-items:center;justify-content:space-between;background:var(--orange);color:#fff;font-size:12px;font-weight:800;transition:transform .22s ease,box-shadow .22s ease}.candidate-package-managed .candidate-package-button{background:var(--acid);color:#111820}.candidate-package-button:hover{transform:translateY(-3px);box-shadow:8px 8px 0 rgba(17,20,25,.15)}.candidate-package-button b{font-size:18px;font-weight:400}
@media(max-width:1050px){.site-header nav{gap:18px;font-size:12px}.candidate-promo-grid,.candidate-hero{gap:45px}.candidate-promo-copy h2{font-size:49px}}
@media(max-width:900px){.candidate-promo-grid,.candidate-hero,.candidate-intro,.candidate-faq{grid-template-columns:1fr}.candidate-promo-board{min-height:400px}.candidate-hero{padding-top:55px}.candidate-hero-system{height:480px}.candidate-feature-grid,.candidate-module-grid{grid-template-columns:repeat(2,1fr)}.candidate-feature:nth-child(3n){border-right:1px solid rgba(255,255,255,.15)}.candidate-feature:nth-child(even){border-right:0}.candidate-feature:nth-child(odd){padding-left:0}.candidate-feature:nth-child(even){padding-left:28px}.candidate-module:nth-child(3n){border-right:1px solid var(--line)}.candidate-module:nth-child(even){border-right:0}.candidate-step-grid{grid-template-columns:repeat(2,1fr)}.candidate-step:nth-child(2){border-right:0}.candidate-trust-strip>div{grid-template-columns:repeat(2,1fr);gap:18px}.candidate-trust-strip span:nth-child(2){border-right:0}}
@media(max-width:600px){.candidate-actions{align-items:flex-start;flex-direction:column;gap:15px}.candidate-promo{padding:85px 0}.candidate-promo-grid{gap:50px}.candidate-promo-copy h2{font-size:40px}.candidate-promo-board{min-height:390px;padding:21px}.candidate-board-profile{margin:43px 0 36px}.candidate-board-profile>i{width:90px;height:90px}.candidate-board-profile strong{font-size:25px}.candidate-board-tags{grid-template-columns:repeat(2,1fr)}.candidate-board-tags span:nth-child(2){border-right:0}.candidate-hero{min-height:auto;padding-block:55px 75px}.candidate-hero h1{font-size:57px}.candidate-hero-copy>p{font-size:15px}.candidate-hero-system{height:450px;padding:21px}.candidate-trust-strip{padding:22px 0}.candidate-trust-strip span{font-size:8px}.candidate-intro{padding-block:85px;gap:30px}.candidate-intro h2{font-size:39px}.candidate-feature-grid,.candidate-module-grid,.candidate-step-grid{grid-template-columns:1fr}.candidate-feature,.candidate-feature:nth-child(n){border-right:0;padding:28px 0;min-height:220px}.candidate-feature h3{margin-top:35px}.candidate-modules{padding-block:85px}.candidate-module,.candidate-module:nth-child(n){border-right:0}.candidate-process{padding:85px 0}.candidate-step,.candidate-step+.candidate-step{border-right:0;border-bottom:1px solid rgba(255,255,255,.15);padding:26px 0;min-height:205px}.candidate-step h3{margin-top:35px}.candidate-faq{padding-block:85px;gap:35px}.candidate-faq h2{font-size:38px}.candidate-final{padding:90px 0}.candidate-final h2{font-size:48px}}
