@font-face{font-family:Manrope;src:url(/assets/manrope-cyrillic.woff2)format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;src:url(/assets/manrope-latin.woff2)format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f7f7f5;--surface:#eceeeb;--panel:#fdfdfb;--text:#222622;--muted:#60665f;--line:#d9ddd6;--accent:#bc401e;--accent-hover:#9e3013;--accent-ink:#fffaf5;--tint:#f7e9e1;--error:#ac2238;--radius:20px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#171b19;--surface:#232a25;--panel:#202622;--text:#edf1e9;--muted:#b6c0b7;--line:#3d493f;--accent:#ffa384;--accent-hover:#ffbba4;--accent-ink:#311c13;--tint:#352b25;--error:#ffb0c0}}*{box-sizing:border-box}html{scroll-padding-top:100px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.65 Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:-.045em;font-weight:700;line-height:1.12}h1{letter-spacing:-.06em;font-size:clamp(42px,5.2vw,70px);font-weight:750}h1 span{color:var(--accent)}h2{font-size:clamp(30px,3vw,42px)}h3{letter-spacing:-.03em;font-size:21px;line-height:1.3}p{color:var(--muted)}a{color:inherit;text-underline-offset:5px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}img{max-width:100%;display:block}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.wrap{width:min(1160px,100% - 96px);margin-inline:auto}.header{z-index:10;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.nav-row{justify-content:space-between;align-items:center;gap:24px;min-height:80px;display:flex}.brand{white-space:nowrap;letter-spacing:-.035em;align-items:center;gap:9px;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.brand-mark{background:var(--accent);width:31px;height:31px;color:var(--accent-ink);border-radius:50%;place-items:center;padding:0 3px 3px 0;font-size:21px;display:grid}.tabs{border:1px solid var(--line);border-radius:999px;align-items:center;gap:3px;padding:4px;font-size:13px;font-weight:650;display:flex}.tabs a{white-space:nowrap;color:var(--muted);border-radius:999px;padding:9px 18px;text-decoration:none}.tabs a[aria-current]{background:var(--text);color:var(--bg)}.tabs a:not([aria-current]):hover{background:var(--surface);color:var(--text)}.nav-contact{white-space:nowrap;font-size:13px;font-weight:650;text-decoration:none}.nav-contact span{margin-left:8px;font-size:19px}.nav-contact:hover,.text-link:hover{color:var(--accent)}.skip-link{z-index:30;background:var(--panel);padding:12px 18px;position:absolute;top:-200px;left:15px}.skip-link:focus{top:12px}.hero{grid-template-columns:1.5fr 1fr;align-items:center;gap:64px;padding-block:64px 56px;display:grid}.hero-copy{padding-bottom:14px}.eyebrow{color:var(--accent);letter-spacing:0;margin-bottom:25px;font-size:13px;font-weight:700}.lead{max-width:480px;margin-top:24px;font-size:18px;line-height:1.65}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px;margin-top:32px;display:flex}.button{white-space:nowrap;background:var(--accent);border:1px solid var(--accent);min-height:51px;color:var(--accent-ink);border-radius:999px;justify-content:center;align-items:center;gap:22px;padding:14px 23px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.button span{font-size:20px;line-height:1}.button:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.button:active{transform:scale(.98)}.button.secondary{color:var(--text);border-color:var(--line);background:0 0}.button.secondary:hover{background:var(--surface)}.text-link{text-underline-offset:5px;min-height:30px;color:var(--text);background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:14px;font-weight:600;line-height:1.4;text-decoration:underline;display:inline-flex}.portrait img{object-fit:cover;object-position:50% 35%;border-radius:var(--radius);width:100%;height:420px}.portrait figcaption{justify-content:space-between;align-items:baseline;gap:12px;padding-top:13px;font-size:14px;font-weight:700;display:flex}.portrait figcaption span{color:var(--muted);font-size:12px;font-weight:400}.experience{border-block:1px solid var(--line);grid-template-columns:.7fr 1.15fr 1.15fr;gap:44px;padding-block:28px;display:grid}.experience p{flex-direction:column;gap:3px;display:flex}.experience strong{color:var(--text);letter-spacing:-.025em;font-size:21px;font-weight:650}.experience span{font-size:13px;line-height:1.5}.section{padding-block:84px}.help{grid-template-columns:1fr 1fr;gap:110px;display:grid}.section-intro p{max-width:365px;margin-top:22px}.section-intro .text-link{margin-top:23px}.help-items{gap:28px;display:grid}.help-items article{grid-template-columns:22px 1fr;gap:18px;display:grid}.item-mark{color:var(--accent);font-size:27px;line-height:1}.help-items p{margin-top:10px;font-size:15px;line-height:1.65}.offer-panel{background:var(--surface);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:80px;padding:52px;display:grid}.offer-panel h2{letter-spacing:-.055em;font-size:clamp(38px,4.5vw,58px)}.offer-panel .eyebrow{margin-bottom:20px}.offer-description{max-width:410px;margin-top:22px;font-size:15px}.offer-panel .button{margin-top:28px}.offer-side{padding-top:13px}.offer-side>p{margin-top:14px;font-size:15px}.offer-side ul{gap:12px;margin:24px 0;padding:0;font-size:14px;list-style:none;display:grid}.offer-side li{padding-left:24px;position:relative}.offer-side li:before{content:"+";color:var(--accent);font-size:17px;position:absolute;top:0;left:0}.offer-side .small{font-size:12px}.section:has(.offer-panel){padding-top:0}.faq{grid-template-columns:1fr 1fr;gap:100px;padding-top:0;display:grid}.faq details{border-bottom:1px solid var(--line)}summary{cursor:pointer}.faq summary{padding:18px 32px 18px 0;font-size:15px;font-weight:650;line-height:1.5;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);font-size:21px;position:absolute;top:14px;right:0}.faq details[open] summary:after{content:"−"}.faq details p{padding:0 20px 20px 0;font-size:14px}.closing{justify-content:space-between;align-items:center;gap:36px;padding-block:50px 80px;display:flex}.closing h2{font-size:clamp(30px,3.2vw,43px)}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding-block:27px;display:flex}.footer>div{color:var(--muted);flex-wrap:wrap;gap:24px;font-size:12px;display:flex}.footer a:hover{color:var(--accent)}.resume-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:86px;padding-block:64px 90px;display:grid}.resume-intro{position:sticky;top:130px}.resume-intro h1{font-size:clamp(42px,4.6vw,61px)}.resume-intro .lead{max-width:370px;font-size:16px}.review-includes{max-width:340px;margin-top:44px}.review-includes h2{font-size:19px}.review-includes p{margin-top:14px;font-size:14px}.review-includes .small{margin-top:20px}.form-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:34px}.form-heading{justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:28px;display:flex}.form-heading h2{font-size:23px}.small{color:var(--muted);font-size:12px;line-height:1.6}.field{flex-direction:column;gap:9px;min-width:0;margin-bottom:23px;display:flex}.field label,.share-panel label{color:var(--text);font-size:13px;font-weight:650}input:not([type=file]):not([type=checkbox]),textarea,select{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;color:var(--text);border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.5}input:not([type=file]):not([type=checkbox]),select{min-height:47px}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}textarea{resize:vertical}select{-webkit-appearance:auto;appearance:auto}.field-hint{font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.upload-zone{border:1px dashed var(--muted);text-align:center;overflow-wrap:anywhere;background:var(--bg);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:160px;padding:18px;font-size:13px;display:flex;position:relative}.upload-zone:hover{border-color:var(--accent);background:var(--tint)}.upload-symbol{color:var(--accent);font-size:28px;line-height:1.4}.upload-zone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.upload-zone:focus-within{outline:3px solid var(--accent);outline-offset:3px}.optional-fields{border-block:1px solid var(--line);margin:2px 0 24px}.optional-fields summary{padding:17px 0;font-size:14px;font-weight:650}.optional-fields summary span{color:var(--muted);margin-left:8px;font-size:11px;font-weight:400}.optional-content{padding-top:10px}.consent{color:var(--muted);grid-template-columns:18px 1fr;gap:10px;margin-bottom:20px;font-size:12px;line-height:1.65;display:grid}.consent input{accent-color:var(--accent);width:16px;height:16px;margin-top:3px}.submit-button{width:100%;margin-bottom:12px}.form-panel>.small{text-align:center}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.error{background:var(--tint);color:var(--error);overflow-wrap:anywhere;border-radius:10px;margin-block:15px;padding:13px 16px;font-size:14px}.success-panel{gap:23px;padding-block:45px;display:grid}.success-panel h2{font-size:32px}.success-symbol{border:1px solid var(--line);width:48px;height:48px;color:var(--accent);border-radius:50%;place-items:center;font-size:24px;display:grid}.success-panel .text-link{justify-self:start}.share-field{font-size:12px!important}.success-panel>.small{text-align:left}.narrow-page{max-width:800px;min-height:70vh;padding-block:72px 100px}.narrow-page h1{font-size:clamp(35px,4.5vw,54px)}.result-heading{margin-bottom:40px}.result-heading .lead{font-size:16px}.pending-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:32px}.pending-panel h2{font-size:24px}.pending-panel p{margin-top:17px}.pending-panel .text-link{margin-top:25px}.result-bottom{flex-direction:column;align-items:start;gap:22px;margin-top:35px;display:flex}.danger-link{color:var(--error);text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:12px;text-decoration:underline}.report section{border-bottom:1px solid var(--line);margin-bottom:40px;padding-bottom:32px}.report h2{margin-bottom:20px;font-size:27px}.report section p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);font-size:15px}.result-contact{justify-items:start;gap:18px;display:grid}.empty-state{flex-direction:column;align-items:flex-start;gap:22px;max-width:700px;padding-block:30px;display:flex}.empty-state p{max-width:530px}.skeleton{padding-top:30px}.skeleton div{background:var(--surface);border-radius:8px;height:30px;margin-bottom:20px}.skeleton div:first-child{width:70%;height:52px}.skeleton div:last-child{height:180px}.prose h1{margin-bottom:30px}.prose h2{margin:36px 0 16px;font-size:26px}.prose>p{margin-bottom:16px;font-size:15px}.prose>.text-link{margin-top:22px}.dashboard-page{min-height:80vh;padding-block:50px 80px}.dashboard-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px;display:flex}.dashboard-heading h1{font-size:43px}.dashboard-heading .eyebrow{margin-bottom:14px}.dashboard-grid{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:32px;display:grid}.submission-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden}.list-heading{justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.list-heading h2{font-size:21px}.list-heading .text-link{font-size:11px}.empty-list{padding:0 22px 24px;font-size:13px}.submission-item{width:100%;color:var(--text);border:0;border-top:1px solid var(--line);text-align:left;overflow-wrap:anywhere;background:0 0;flex-direction:column;align-items:flex-start;gap:4px;padding:20px 22px;font-size:13px;display:flex}.submission-item.selected{background:var(--tint)}.submission-item:hover{background:var(--surface)}.submission-item strong{font-size:14px}.submission-editor{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;padding:30px}.submission-editor>.empty-state{padding-block:30px}.editor-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;display:flex}.editor-top h2{font-size:30px}.editor-top .eyebrow{margin-bottom:12px}.editor-top .button{min-height:42px;padding:10px 15px;font-size:12px}.application-details{gap:15px;margin-block:28px 35px;font-size:13px;display:grid}.application-details div{grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}.application-details dt{color:var(--muted)}.application-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.external-vacancy{display:block}.editor-actions{flex-wrap:wrap;gap:14px;margin-block:10px 15px;display:flex}.editor-actions .button{gap:8px;padding-inline:18px;font-size:12px}.notice{background:var(--surface);color:var(--text);border-radius:10px;margin-block:20px;padding:15px 18px;font-size:14px}.share-panel{border-top:1px solid var(--line);gap:12px;margin-top:25px;padding-block:25px;display:grid}.share-panel input{font-size:12px!important}.share-panel .text-link{justify-self:start}@media (max-width:1100px){.wrap{width:calc(100% - 64px)}.hero{grid-template-columns:1.25fr 1fr;gap:36px}.hero h1{font-size:55px}.portrait img{height:390px}.portrait figcaption{flex-direction:column;gap:0}.help{gap:65px}.offer-panel{gap:50px;padding:38px}.faq{gap:60px}.resume-layout{grid-template-columns:.8fr 1.2fr;gap:45px}.form-panel{padding:27px}.form-grid{grid-template-columns:1fr;gap:0}.nav-contact{font-size:12px}.tabs a{padding-inline:13px}}@media (max-width:979px){.nav-contact{display:none}.dashboard-grid{grid-template-columns:240px minmax(0,1fr);gap:20px}.submission-editor{padding:23px}}@media (max-width:767px){.wrap{width:calc(100% - 40px)}.nav-row{grid-template-columns:1fr;gap:12px;min-height:0;padding-block:15px;display:grid}.brand{font-size:14px}.brand-mark{width:27px;height:27px;font-size:19px}.tabs{border:0;border-top:1px solid var(--line);border-radius:0;justify-content:center;justify-self:stretch;gap:6px;padding:12px 0 0}.tabs a{text-align:center;width:50%;padding:10px 8px;font-size:12px}.header{position:relative}.hero{grid-template-columns:1fr;gap:34px;padding-block:35px}.hero h1{font-size:clamp(38px,9.6vw,60px)}.hero-copy{padding:0}.eyebrow{margin-bottom:20px;font-size:12px}.lead{max-width:100%;margin-top:20px;font-size:16px}.hero-actions{gap:16px;margin-top:25px}.portrait img{object-position:50% 34%;height:330px}.portrait figcaption{flex-direction:row}.experience{grid-template-columns:1fr;gap:18px;padding-block:25px}.experience p{grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.experience strong{font-size:17px}.experience span{font-size:12px}.section{padding-block:48px}.help{grid-template-columns:1fr;gap:32px}.section-intro h2 br,.closing h2 br{display:none}.section-intro p{margin-top:17px}.help-items{gap:23px}.help-items h3{font-size:19px}.offer-panel{grid-template-columns:1fr;gap:36px;padding:27px}.offer-panel h2{font-size:43px}.offer-side{padding:0}.offer-description{font-size:14px}.offer-panel .button{gap:13px;padding-inline:18px;font-size:13px}.faq{grid-template-columns:1fr;gap:20px;padding-top:0}.faq h2 br{display:none}.closing{flex-direction:column;align-items:start;gap:25px;padding-block:10px 45px}.footer{flex-direction:column;align-items:start;gap:16px;padding-block:24px}.footer>div{gap:16px;font-size:11px}.resume-layout{grid-template-columns:1fr;gap:32px;padding-block:35px 50px}.resume-intro{position:static}.resume-intro h1{font-size:43px}.resume-intro h1 br{display:none}.resume-intro h1 span:before{content:" "}.resume-intro .lead{max-width:100%;font-size:15px}.review-includes{max-width:100%;margin-top:24px}.review-includes h2{font-size:17px}.review-includes p{margin-top:10px;font-size:13px}.form-panel{padding:24px}.form-heading{flex-direction:column;gap:6px}.form-heading h2{font-size:23px}.optional-fields summary{font-size:13px}.optional-fields summary span{margin:5px 0 0 16px;display:block}.consent{font-size:11px}.submit-button{padding-inline:16px;font-size:13px}.narrow-page{padding-block:35px 55px}.narrow-page h1{font-size:36px}.pending-panel{padding:24px}.report h2{font-size:24px}.dashboard-heading h1{font-size:32px}.dashboard-grid{grid-template-columns:1fr}.submission-list{max-height:340px;overflow-y:auto}.submission-editor{padding:23px}.application-details div{grid-template-columns:1fr;gap:3px}.editor-actions{flex-direction:column;align-items:stretch}.prose h1 br{display:none}}@media (max-width:359px){.wrap{width:calc(100% - 32px)}.button{gap:12px;padding-inline:17px;font-size:12px}.hero h1{font-size:37px}.portrait figcaption{flex-direction:column}.form-panel{padding:19px}.experience p{grid-template-columns:1fr;gap:2px}.offer-panel{padding:23px}.form-heading h2{font-size:21px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.hero-copy{animation:.65s cubic-bezier(.2,.7,.2,1) both enter}.portrait{animation:.7s cubic-bezier(.2,.7,.2,1) 80ms both enter}@keyframes enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.header,.footer,.hero-actions,.button,.result-bottom{display:none}.wrap{width:100%}.section{padding-block:25px}.report section{break-inside:avoid}body{color:#222;background:#fff}}
