.band{border-bottom:2px solid var(--color-divider)}.wrap{max-width:var(--page-max);padding:0 var(--page-pad);margin:0 auto}.section{padding:var(--section-pad-y) var(--page-pad)}.header{z-index:50;background:var(--color-bg);border-bottom:2px solid var(--color-divider);position:sticky;top:0}.headerRow{max-width:var(--page-max);padding:0 var(--page-pad);height:var(--header-h);justify-content:space-between;align-items:center;gap:32px;margin:0 auto;display:flex}.brand{flex:none;align-items:center;gap:16px;display:flex}.brand img{width:auto;height:58px}.brandRule{border-left:2px solid var(--color-divider);padding-left:16px}.tagline{font:600 10px/1.4 var(--font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--color-neutral-600);white-space:nowrap}.headerNav{flex:none;align-items:center;gap:24px;display:flex}.navLink{font:600 13px/1 var(--font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);white-space:nowrap}.navLink:hover{color:var(--color-accent-700)}.navLinkAccent{border-bottom:2px solid var(--color-accent);padding-bottom:3px}.langSelect{width:auto;min-height:40px;font:600 12px/1 var(--font-heading);letter-spacing:.06em;cursor:pointer;color:var(--color-text);text-align:left;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.langSwitch{position:relative}.flag{outline:1px solid color-mix(in srgb, var(--color-text) 25%, transparent);flex:none;width:21px;height:14px}.langChevron{fill:none;stroke:currentColor;stroke-width:1.6px;width:10px;height:6px;margin-left:2px}.langList{z-index:60;background:var(--color-bg);border:2px solid var(--color-text);min-width:100%;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 18px #0000001f}.langOption{white-space:nowrap;cursor:pointer;min-height:40px;font:500 15px/1.2 var(--font-body);align-items:center;gap:10px;padding:8px 12px;display:flex}.langOption:hover,.langOption:focus-visible{background:var(--color-accent-100);outline:none}.langOption[aria-selected=true]{box-shadow:inset 3px 0 0 var(--color-accent-700);font-weight:700}.siteMenu{display:none}.siteMenuPanel{padding:4px var(--page-pad) 16px;background:var(--color-bg);border-bottom:2px solid var(--color-divider);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.siteMenuPanel[hidden]{display:none}.siteMenuLink{font:600 15px/1.2 var(--font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);border-bottom:1px solid var(--color-divider);padding:16px 0}.siteMenuLink:last-child{border-bottom:0}.siteMenuLinkAccent{box-shadow:inset 4px 0 0 var(--color-accent);padding-left:14px}.hero{max-width:var(--page-max);padding:0 var(--page-pad);grid-template-columns:1.15fr 1fr;margin:0 auto;display:grid}.heroLeft{border-right:2px solid var(--color-divider);padding:88px 56px 88px 0}.heroPic{min-height:520px;position:relative}.heroPic>.grayscale{position:absolute;inset:0}.heroPic img{object-fit:cover;width:100%;height:100%}.kicker{font:600 12px/1.4 var(--font-heading);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-700)}.h1{font:700 clamp(40px, 7.2vw, 76px)/.98 var(--font-heading);letter-spacing:-.03em;margin:28px 0 0}.h2{font:700 clamp(28px, 4vw, 40px)/1.05 var(--font-heading);letter-spacing:-.02em;margin:20px 0 0}.lead{font:400 20px/1.55 var(--font-body);color:var(--color-neutral-700);text-wrap:pretty;max-width:34em;margin:28px 0 0}.ctaRow{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.heroPhone{font:700 20px/1.2 var(--font-heading);color:var(--color-text);border-bottom:2px solid var(--color-accent);margin-top:24px;padding:6px 0;text-decoration:none;display:inline-block}.heroPhone:hover{color:var(--color-accent-700)}.heroPhoneWord{font:600 12px/1 var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-700);margin-right:6px}.stats{max-width:var(--page-max);padding:0 var(--page-pad);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.statCell{border-right:2px solid var(--color-divider);padding:36px 24px}.statCell:last-child{border-right:0}.statFigure{font:700 clamp(30px, 3vw, 44px)/1 var(--font-heading);letter-spacing:-.02em}.statLabel{font:600 12px/1.5 var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-600);margin-top:10px}.twoCol{max-width:var(--page-max);padding:var(--section-pad-y) var(--page-pad);grid-template-columns:340px 1fr;gap:64px;margin:0 auto;display:grid}.contactCols{grid-template-columns:1fr 1fr;gap:80px}.hero>*,.twoCol>*,.legalRow>*{min-width:0}.prose{max-width:var(--measure)}.prose .first{font:400 21px/1.6 var(--font-body);text-wrap:pretty;margin:0}.prose p+p{font:400 17px/1.7 var(--font-body);color:var(--color-neutral-700);text-wrap:pretty;margin:24px 0 0}.signoff{border-top:2px solid var(--color-divider);margin-top:36px;padding-top:28px}.signoffName{font:700 17px/1.2 var(--font-heading)}.signoffRole{font:400 15px/1.5 var(--font-body);color:var(--color-neutral-600);margin-top:4px}.gridCells{display:grid}.grid2{grid-template-columns:repeat(2,1fr)}.grid3{grid-template-columns:repeat(3,1fr)}.grid5{grid-template-columns:repeat(5,1fr)}.cell{border-right:2px solid var(--color-divider);padding:40px 32px 40px 0}.cell:last-child{border-right:0}.stepNumber{font:700 13px/1 var(--font-heading);letter-spacing:.1em;color:var(--color-accent-700)}.cellTitle{font:700 24px/1.2 var(--font-heading);margin:16px 0 0}.cellBody{font:400 16px/1.7 var(--font-body);color:var(--color-neutral-700);max-width:40em;margin:14px 0 0}.poster{background:var(--color-accent);color:var(--color-text);padding:104px 0}.posterText{font:700 clamp(34px, 4.6vw, 64px)/1.06 var(--font-heading);letter-spacing:-.03em;max-width:20em;margin:0}.posterBy{font:600 13px/1 var(--font-heading);letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin-top:32px}.bleedPhoto{height:clamp(280px,42vw,560px)}.bleedPhoto img{object-fit:cover;width:100%;height:100%}.photoCaption{font:600 11px/1 var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-600);padding:16px var(--page-pad);max-width:var(--page-max);margin:0 auto}.tableWrap{width:100%}.contactRow{border-bottom:2px solid var(--color-divider);padding:24px 0}.contactLabel{font:600 11px/1 var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-600)}.contactValue{font:700 26px/1.2 var(--font-heading);margin-top:10px}.contactValueSm{font:400 17px/1.6 var(--font-body);color:var(--color-neutral-700);margin-top:10px}.formBox{border:2px solid var(--color-divider);max-width:var(--measure-form);padding:32px}.formGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.formGrid .full{grid-column:1/-1}.footer{padding:56px var(--page-pad);max-width:var(--page-max);margin:0 auto}.footerGrid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.footerLabel{font:600 11px/1 var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-600);margin-bottom:12px}.footerText{font:400 15px/1.7 var(--font-body);color:var(--color-neutral-700)}.footerText a{display:inline-block}.diSlot{border:2px dashed var(--color-neutral-400);min-height:72px;font:600 11px/1 var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-500);text-align:center;place-items:center;padding:16px;display:grid}@media (max-width:1080px){.headerNav .navLink{display:none}.siteMenu{display:block}.stats,.grid5{grid-template-columns:repeat(2,1fr)}}@media (max-width:1100px){.hero,.twoCol{grid-template-columns:1fr;gap:48px}.heroLeft{border-right:0;padding:64px 0 56px}.heroPic{min-height:340px}.grid2{grid-template-columns:1fr}.grid2>.cell{border-right:0;padding-bottom:32px;padding-left:0;padding-right:0}}@media (max-width:860px){.tableWrap{overflow-x:auto}.tableWrap table{min-width:620px}.formGrid,.footerGrid{grid-template-columns:1fr}}@media (max-width:760px){.grid3,.grid5{grid-template-columns:1fr}.grid3>.cell,.grid5>.cell{border-right:0}}@media (max-width:700px){.header{position:relative}.headerRow{height:auto;padding:18px var(--page-pad);flex-wrap:wrap;gap:16px}.brand{flex:0 auto;min-width:0}.tagline{white-space:normal}.headerNav{flex-wrap:wrap;flex:100%;gap:12px}.langSelect{font-size:16px}}@media (max-width:560px){.stats{grid-template-columns:1fr}.statCell{border-right:0;padding-left:0;padding-right:0}}.boxGrid{border-top:2px solid var(--color-divider);border-left:2px solid var(--color-divider);display:grid}.boxCell{border-right:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider);padding:28px 24px}.boxCellSm{border-right:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider);font:600 17px/1.3 var(--font-heading);padding:22px 24px}.subLabel{font:600 12px/1 var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-600);margin:0 0 16px}.subLabel.spaced{margin-top:48px}.note{font:400 17px/1.7 var(--font-body);overflow-wrap:anywhere;color:var(--color-neutral-700);max-width:42em;margin:28px 0 0}.spanAll{border-top:2px solid var(--color-divider);border-right:0;grid-column:1/-1;padding-right:0}.promiseGrid{grid-template-columns:repeat(3,1fr);display:grid}.promiseCell{border-right:2px solid var(--color-divider);border-top:2px solid var(--color-divider);padding:36px 32px 36px 0}.promiseCell:nth-child(3n){border-right:0}.expectBand{background:var(--color-accent);color:var(--color-text)}.expectList{border-top:2px solid #201e1d40;grid-template-columns:repeat(2,1fr);margin-top:40px;display:grid}.expectItem{font:600 18px/1.4 var(--font-heading);border-bottom:2px solid #201e1d40;gap:16px;padding:22px 32px 22px 0;display:flex}.expectNum{font:700 13px/1.5 var(--font-heading);letter-spacing:.1em;opacity:.65;flex:none}.processStrip{grid-template-columns:repeat(4,1fr);display:grid}.processCell{border-right:2px solid var(--color-divider);padding:32px 28px 32px 0}.processCell:last-child{border-right:0}.signupPanel{max-width:var(--measure-form)}.stepBar{grid-template-columns:repeat(3,1fr);margin-bottom:48px;display:grid}.stepCell{border-bottom:4px solid var(--color-divider);font:600 12px/1.4 var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-600);padding:0 0 14px}.stepCell.current{border-bottom-color:var(--color-accent);color:var(--color-text)}.stepCell.done{border-bottom-color:var(--color-text);color:var(--color-text)}.stepIndex{opacity:.7;margin-bottom:6px;font-size:11px;display:block}.fieldStack{gap:20px;max-width:34em;display:grid}.consentRow{font:400 15px/1.6 var(--font-body);color:var(--color-neutral-700);align-items:flex-start;gap:12px;padding:8px 0;display:flex}.consentRow input[type=checkbox]{width:22px;height:22px;accent-color:var(--color-accent-700);flex:none;margin-top:2px}.consentRow a{text-decoration:underline}.codeInput{letter-spacing:.3em;max-width:9em;font:700 28px/1.2 var(--font-heading)!important}.ghostRow{flex-wrap:wrap;gap:20px;margin-top:20px;display:flex}.donePanel{border:2px solid var(--color-divider);max-width:var(--measure-form);padding:40px}.secureNote{font:400 15px/1.6 var(--font-body);color:var(--color-neutral-600);border-top:2px solid var(--color-divider);margin-top:20px;padding-top:20px}.formError{font:400 15px/1.6 var(--font-body);color:var(--color-accent-800);background:var(--color-accent-100);border-left:4px solid var(--color-accent-700);margin:0;padding:12px 16px}@media (max-width:1100px){.promiseGrid{grid-template-columns:1fr}.promiseCell{border-right:0;padding-right:0}.expectList{grid-template-columns:1fr}.processStrip{grid-template-columns:repeat(2,1fr)}.processCell:nth-child(2n){border-right:0}}@media (max-width:700px){.processStrip{grid-template-columns:1fr}.processCell{border-right:0;padding-right:0}.stepCell{letter-spacing:.08em;font-size:11px}}.legalRow{border-bottom:2px solid var(--color-divider);grid-template-columns:300px 1fr;gap:48px;padding:36px 0;display:grid}.legalRow:first-of-type{border-top:2px solid var(--color-divider)}.legalNum{font:700 13px/1 var(--font-heading);letter-spacing:.1em;color:var(--color-accent-700);margin-bottom:12px}.legalHead{font:700 20px/1.25 var(--font-heading);margin:0}.legalBody{font:400 17px/1.7 var(--font-body);color:var(--color-neutral-700);max-width:var(--measure);text-wrap:pretty;margin:0}.legalUpdated{font:600 12px/1 var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-600);margin-top:24px}@media (max-width:860px){.legalRow{grid-template-columns:1fr;gap:16px}}.portalWrap{max-width:var(--page-max);padding:56px var(--page-pad) 96px;margin:0 auto}.loginPanel{max-width:34em}.tabBar{flex-wrap:wrap;gap:12px;margin:40px 0 48px;display:flex}.tab{font:600 12px/1 var(--font-heading);letter-spacing:.1em;text-transform:uppercase;border:2px solid var(--color-divider);min-height:44px;color:var(--color-text);cursor:pointer;background:0 0;padding:14px 18px}.tab:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.tab[aria-selected=true]{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.panelHead{margin-bottom:32px}.statusLayout{grid-template-columns:1fr 320px;align-items:start;gap:56px;display:grid}.stageList{border-top:2px solid var(--color-divider);margin:0;padding:0;list-style:none}.stageRow{border-bottom:2px solid var(--color-divider);font:600 17px/1.3 var(--font-heading);align-items:center;gap:16px;padding:18px 0;display:flex}.stageMark{border:2px solid var(--color-text);flex:none;width:16px;height:16px}.stageRow.done .stageMark{background:var(--color-text)}.stageRow.current .stageMark{background:var(--color-accent);border-color:var(--color-text)}.stageRow.ahead{color:var(--color-neutral-600)}.stageRow.ahead .stageMark{border-color:var(--color-neutral-400)}.sidePanel{border:2px solid var(--color-divider);padding:28px}.sideLabel{font:600 11px/1 var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-600)}.sideValue{font:700 26px/1.2 var(--font-heading);margin:10px 0 0}.sideDivide{background:var(--color-divider);height:2px;margin:24px 0}.uploadBlock{border:2px solid var(--color-divider);margin-top:40px;padding:28px}.sslChip{font:700 10px/1 var(--font-heading);letter-spacing:.16em;text-transform:uppercase;background:var(--color-text);color:var(--color-bg);align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.uploadGrid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:24px;display:grid}input[type=file].input{background:0 0;padding:10px}.docTag{font:600 11px/1 var(--font-heading);letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;display:inline-flex}.docTag.ok{border:2px solid var(--color-text);color:var(--color-text)}.docTag.soon{background:var(--color-accent);color:var(--color-text)}.docTag.missing{border:2px solid var(--color-neutral-400);color:var(--color-neutral-600)}.savedFlag{font:600 12px/1 var(--font-heading);letter-spacing:.14em;text-transform:uppercase;background:var(--color-accent);color:var(--color-text);align-items:center;margin-left:16px;padding:10px 14px;display:inline-flex}.saveRow{flex-wrap:wrap;align-items:center;margin-top:32px;display:flex}@media (max-width:1000px){.statusLayout{grid-template-columns:1fr;gap:32px}.uploadGrid{grid-template-columns:1fr}}.thread{flex-direction:column;gap:20px;max-width:46em;margin:32px 0;display:flex}.bubbleRow{display:flex}.bubbleRow.mine{justify-content:flex-end}.bubble{border:2px solid var(--color-divider);max-width:34em;padding:16px 18px}.bubbleRow.mine .bubble{background:var(--color-accent-100);border-color:var(--color-text)}.bubbleWho{font:600 11px/1 var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-600);gap:12px;margin-bottom:10px;display:flex}.bubbleText{font:400 16px/1.6 var(--font-body);white-space:pre-wrap;margin:0}.bubbleOriginal{border-top:2px solid var(--color-divider);margin-top:14px;padding-top:14px}.bubbleOriginalLabel{font:600 10px/1 var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-600);margin-bottom:8px}.origToggle{cursor:pointer;min-height:32px;font:600 11px/1 var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-700);text-underline-offset:3px;background:0 0;border:0;padding:8px 0 0;text-decoration:underline}.origToggle:hover{color:var(--color-accent-600)}.mtNote{font:400 14px/1.6 var(--font-body);color:var(--color-neutral-700);border-left:4px solid var(--color-divider);max-width:46em;margin:0 0 24px;padding:10px 14px}.tradeGrid{border-top:2px solid var(--color-divider);border-left:2px solid var(--color-divider);grid-template-columns:repeat(3,1fr);margin-top:16px;display:grid}.tradeCell{border-right:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider);align-items:center;gap:12px;padding:12px 16px;display:flex}.tradeCell label{font:600 15px/1.25 var(--font-heading);cursor:pointer;flex:1;margin:0}.tradeCell input{text-align:right;font-variant-numeric:tabular-nums;width:68px;min-height:44px}@media (max-width:900px){.tradeGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.tradeGrid{grid-template-columns:1fr}}.diMark{align-items:center;min-height:72px;display:flex}.diMark img{max-width:100%}.docList{gap:16px;margin-top:12px;display:grid}.docCard{border:2px solid var(--color-divider);grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px;padding:10px;display:grid}.docTile{color:inherit;min-width:0;text-decoration:none;display:block}.docThumb{object-fit:cover;background:var(--color-neutral-100);border:1px solid var(--color-divider);width:84px;height:64px;display:block}.docThumbNone{font:700 11px/1 var(--font-heading);letter-spacing:.08em;color:var(--color-neutral-600);place-items:center;display:grid}.docBody{min-width:0}.docName{font:600 13px/1.3 var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docMeta{font:400 11px/1.5 var(--font-body);color:var(--color-neutral-600);margin-top:2px}.docExpired{color:var(--color-accent-800);font-weight:700}.noteList{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.noteItem{font:400 12px/1.5 var(--font-body);border-left:3px solid var(--color-divider);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;padding-left:8px;display:grid}.noteItem.fromUs{border-left-color:var(--color-accent)}.noteWho{white-space:nowrap;font-weight:700}.noteBody{overflow-wrap:anywhere;min-width:0}.noteWhen{color:var(--color-neutral-600);white-space:nowrap;font-size:11px}.notePresets{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.notePresets form{display:inline}.noteForm{align-items:center;gap:8px;margin-top:8px;display:flex}.noteForm .input{flex:auto;min-width:0}@media (max-width:560px){.docCard{grid-template-columns:1fr}.noteForm{flex-wrap:wrap}}.hoursWeekNav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hoursWeekName{font:700 20px/1.2 var(--font-heading)}.hoursDays{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.hoursDay{border:2px solid var(--color-divider);padding:16px 18px}.hoursDay[data-today]{border-color:var(--color-accent-700)}.hoursDayName{font:700 18px/1.3 var(--font-heading);margin:0 0 8px}.hoursDate{color:var(--color-neutral-700);font-weight:400}.hoursLine{border-top:1px solid var(--color-divider);padding:12px 0}.hoursLine:first-of-type{border-top:0}.hoursJob{font:600 14px/1.4 var(--font-heading);overflow-wrap:anywhere;margin-bottom:8px}.hoursFields{grid-template-columns:120px minmax(0,1fr);align-items:end;gap:0 16px;display:grid}.hoursFields .field,.hoursLine .field{margin:0 0 10px}.hoursPerDiem{padding-bottom:18px;font-size:14px}.hoursSave{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.hoursSave .formError{flex-basis:100%;margin:0}.hoursRead{margin:0;font-size:15px}.hoursBadge{font:600 11px/1.6 var(--font-heading);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--color-neutral-400);margin-left:8px;padding:2px 8px;display:inline-block}.hoursEdited{color:var(--color-neutral-700);margin:6px 0 0;font-size:13px}.hoursTotals{border-top:2px solid var(--color-text);gap:32px;margin:24px 0 0;padding:16px 0 0;display:flex}.hoursTotals dt{font:600 11px/1.4 var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-600)}.hoursTotals dd{font:700 22px/1.2 var(--font-heading);margin:4px 0 0}@media (max-width:560px){.hoursFields{grid-template-columns:minmax(0,1fr)}.hoursPerDiem{padding-bottom:8px}.hoursWeekNav .btn{text-align:center;flex:40%}.hoursWeekName{text-align:center;flex-basis:100%;order:-1}}.hoursTelegram{border:2px solid var(--color-divider);margin-top:32px;padding:16px 18px}.hoursTgLink{flex-wrap:wrap;align-items:flex-start;gap:16px 24px;display:flex}
