.page-project-work{--pw-ink:#2b2b29;--pw-paper:#fff;--pw-warm:#f9f8f3;--pw-red:#e32425;--pw-red-text:var(--mrh-signal-red-text);--pw-line:#2b2b2938;--pw-muted:#2b2b29b8;--pw-light-line:#ffffff38;--pw-light-muted:#ffffffb8;--pw-shell:1280px;--pw-gutter:40px;--pw-scene:92px;background:var(--pw-paper);color:var(--pw-ink);scroll-padding-top:82px}html:has(body.page-project-work){scroll-padding-top:82px}.page-project-work .site-header{--site-header-surface:var(--pw-ink)}.project-work,.project-work *{box-sizing:border-box}.page-project-work [hidden]{display:none}.project-work{background:var(--pw-paper);min-width:0;color:var(--pw-ink)}.project-work :where(#projects,#passport,#process,#terms,#brief){scroll-margin-top:82px}.project-work :where(h1,h2,h3,p,dl,dd,figure){margin:0}.project-work :where(ul,ol){margin:0;padding:0;list-style:none}.project-work :where(a){color:inherit}.project-work :where(h1,h2,h3){text-wrap:balance}.project-work :where(p,li,dd){text-wrap:pretty}.project-work :where(a,button,input,summary):focus-visible{outline:3px solid var(--pw-red);outline-offset:3px}.pw-shell{width:min(var(--pw-shell), calc(100% - (2 * var(--pw-gutter))));margin-inline:auto}.pw-section{padding-block:var(--pw-scene)}.pw-kicker{color:var(--pw-light-muted);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.3}.pw-kicker--ink{color:var(--pw-muted)}.pw-head{margin-bottom:44px}.pw-head h2{max-width:20ch;margin-top:18px}.pw-head__lead{max-width:62ch;color:var(--pw-muted);margin-top:20px;font-size:17px;line-height:1.5}.pw-head--dark .pw-head__lead{color:var(--pw-light-muted)}.pw-button{border:1px solid var(--pw-red);background:var(--pw-red);min-height:52px;color:var(--pw-paper);justify-content:center;align-items:center;gap:12px;padding:14px 24px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.pw-button:hover{border-color:var(--pw-paper);background:var(--pw-paper);color:var(--pw-ink)}.pw-link{border-bottom:1px solid;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:color .16s;display:inline-flex}.pw-link:hover{color:var(--pw-red)}.pw-link--light:hover{color:var(--pw-paper)}.pw-hero{background:var(--pw-ink);color:var(--pw-paper);padding-block:118px 78px}.pw-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:72px;display:grid}.pw-hero h1{margin-top:22px}.pw-hero h1 em{color:var(--pw-light-muted);font-style:normal;display:block}.pw-hero__lead{max-width:56ch;color:var(--pw-light-muted);margin-top:28px;font-size:18px;line-height:1.5}.pw-hero__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px;display:flex}.pw-brief{border:1px solid var(--pw-light-line);padding:28px}.pw-brief__title{color:var(--pw-paper);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:700}.pw-brief__route{border-top:1px solid var(--pw-light-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.pw-brief__route li{font-family:var(--font-display,"IBM Plex Sans Condensed", sans-serif);gap:8px;padding:16px 12px 16px 0;font-size:21px;line-height:1.05;display:grid}.pw-brief__route li span{color:var(--pw-light-muted);letter-spacing:.08em;font-family:inherit;font-size:11px;font-weight:700}.pw-brief__route li.is-final{border-top:2px solid var(--pw-red);color:var(--pw-paper)}.pw-brief__route li.is-final span{color:var(--pw-paper)}.pw-brief__fields{border-top:1px solid var(--pw-light-line);display:grid}.pw-brief__fields>div{border-bottom:1px solid var(--pw-light-line);grid-template-columns:108px minmax(0,1fr);gap:16px;padding-block:15px;display:grid}.pw-brief__fields dt{color:var(--pw-paper);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.5}.pw-brief__fields dd{color:var(--pw-light-muted);font-size:14px;line-height:1.45}.pw-brief__note{color:var(--pw-light-muted);margin-top:16px;font-size:13px;line-height:1.45}.pw-kinds{border-top:1px solid var(--pw-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pw-kinds>li{border-right:1px solid var(--pw-line);min-width:0;padding:26px 28px 30px 0}.pw-kinds>li:last-child{border-right:0;padding-right:0}.pw-kinds>li:not(:first-child){padding-left:28px}.pw-kinds__mark{letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:12px;font-size:11px;font-weight:700;display:flex}.pw-kinds__mark b{color:var(--pw-red-text)}.pw-kinds h3{margin-top:14px}.pw-kinds__text{color:var(--pw-muted);margin-top:12px;font-size:15px;line-height:1.5}.pw-rail{margin-top:48px}.pw-rail__bar{border-bottom:1px solid var(--pw-line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:16px;display:flex}.pw-rail__title{letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:700}.pw-rail__controls{align-items:center;gap:12px;display:flex}.pw-rail__counter{align-items:baseline;gap:8px;min-width:0;font-size:12px;display:flex}.pw-rail__counter b{white-space:nowrap;flex:none;font-weight:700}.pw-rail__counter span{color:var(--pw-muted);white-space:nowrap;flex:none}.pw-rail__counter i{min-width:0;color:var(--pw-muted);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.pw-rail__arrow{border:1px solid var(--pw-line);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;flex:none;place-items:center;transition:background-color .16s,color .16s,border-color .16s;display:grid}.pw-rail__arrow:hover:not(:disabled){border-color:var(--pw-ink);background:var(--pw-ink);color:var(--pw-paper)}.pw-rail__arrow:disabled{color:var(--pw-muted);cursor:default;opacity:.4}.pw-rail__track{gap:56px;display:grid}.pw-rail.is-live .pw-rail__track{gap:0}.pw-case{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:40px;padding-top:28px;display:grid}.pw-case__visual{min-width:0}.pw-case__visual img{border:1px solid var(--pw-line);width:100%;height:auto;display:block}.pw-case__visual figcaption{max-inline-size:none;color:var(--pw-muted);margin-top:10px;font-size:12px;line-height:1.45}.pw-case__plate{background:var(--pw-warm);border:1px solid var(--pw-line);align-content:center;gap:18px;min-height:260px;padding:36px;display:grid}.pw-case__plate b{font-family:var(--font-display,"IBM Plex Sans Condensed", sans-serif);font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.02}.pw-case__plate span{max-width:42ch;color:var(--pw-muted);font-size:13px;line-height:1.45}.pw-case__plane{min-width:0}.pw-case__mark{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:10px 14px;font-size:11px;font-weight:700;display:flex}.pw-case__mark b{color:var(--pw-red)}.pw-case__mark i{color:var(--pw-muted);font-style:normal;font-weight:400}.pw-case__plane h3{margin-top:12px}.pw-case__fields{border-top:1px solid var(--pw-line);margin-top:20px}.pw-case__fields>div{border-bottom:1px solid var(--pw-line);grid-template-columns:128px minmax(0,1fr);gap:18px;padding-block:12px;display:grid}.pw-case__fields dt{color:var(--pw-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.5}.pw-case__fields dd{font-size:15px;line-height:1.45}.pw-case__metrics{gap:8px;margin-top:20px;display:grid}.pw-case__metrics li{padding-left:18px;font-size:15px;font-weight:700;line-height:1.4;position:relative}.pw-case__metrics li:before{color:var(--pw-red);content:"—";position:absolute;left:0}.pw-case__limit{color:var(--pw-muted);margin-top:18px;font-size:13px;line-height:1.5}.pw-case__limit strong{color:var(--pw-ink)}.pw-case .pw-link{margin-top:14px}.pw-passport{background:var(--pw-warm)}.pw-passport__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:72px;display:grid}.pw-head--narrow{margin-bottom:0}.pw-passport__aside{border-top:2px solid var(--pw-red);max-width:44ch;margin-top:28px;padding-top:18px;font-size:16px;font-weight:700;line-height:1.4}.pw-doc{border-top:1px solid var(--pw-line);background:var(--pw-paper)}.pw-doc>li{border-bottom:1px solid var(--pw-line);grid-template-columns:56px 200px minmax(0,1fr);align-items:baseline;gap:24px;padding:22px 24px;display:grid}.pw-doc__mark{color:var(--pw-red);font-size:12px;font-weight:700}.pw-doc__term{font-family:var(--font-display,"IBM Plex Sans Condensed", sans-serif);font-size:23px;font-weight:500;line-height:1.1}.pw-doc__value{color:var(--pw-muted);font-size:15px;line-height:1.5}.pw-process{background:var(--pw-ink);color:var(--pw-paper)}.pw-line{border-top:1px solid var(--pw-light-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pw-line>li{border-right:1px solid var(--pw-light-line);min-width:0;padding:24px 16px 30px 0}.pw-line>li:last-child{border-right:0;padding-right:0}.pw-line>li:not(:first-child){padding-left:16px}.pw-line__mark{color:var(--pw-paper);padding-top:12px;font-size:12px;font-weight:700;position:relative}.pw-line__mark:before{background:var(--pw-red);content:"";width:22px;height:2px;position:absolute;top:0;left:0}.pw-line__title{font-family:var(--mrh-font-display,"IBM Plex Sans Condensed", sans-serif);letter-spacing:-.01em;margin-top:14px;font-size:22px;font-weight:700;line-height:1.1}.pw-line ul{gap:7px;margin-top:14px;display:grid}.pw-line ul li{color:var(--pw-light-muted);font-size:14px;line-height:1.45}.pw-left{border-top:1px solid var(--pw-light-line);grid-template-columns:220px minmax(0,1fr);align-items:baseline;gap:32px;margin-top:36px;padding-top:26px;display:grid}.pw-left__label{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.pw-left__list{flex-wrap:wrap;gap:12px 32px;display:flex}.pw-left__list li{align-items:baseline;gap:8px;min-width:0;font-size:15px;line-height:1.4;display:flex}.pw-left__list svg{color:var(--pw-red);flex:none}.pw-terms__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.pw-duty{border-top:1px solid var(--pw-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-top:22px;display:grid}.pw-duty__col{min-width:0}.pw-duty__label{font-family:var(--font-display,"IBM Plex Sans Condensed", sans-serif);font-size:22px;font-weight:500;line-height:1.1}.pw-duty__col ul{gap:9px;margin-top:16px;display:grid}.pw-duty__col li{color:var(--pw-muted);padding-left:18px;font-size:15px;line-height:1.45;position:relative}.pw-duty__col li:before{color:var(--pw-red);content:"—";position:absolute;left:0}.pw-cost{border:1px solid var(--pw-line);background:var(--pw-warm);padding:28px}.pw-cost__label{color:var(--pw-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.pw-cost__value{font-family:var(--font-display,"IBM Plex Sans Condensed", sans-serif);margin-top:10px;font-size:clamp(26px,2.3vw,34px);font-weight:500;line-height:1.05}.pw-cost__factors{border-top:1px solid var(--pw-line);margin-top:22px}.pw-cost__factors>div{border-bottom:1px solid var(--pw-line);grid-template-columns:200px minmax(0,1fr);gap:18px;padding-block:11px;display:grid}.pw-cost__factors dt{font-size:14px;font-weight:700;line-height:1.45}.pw-cost__factors dd{color:var(--pw-muted);font-size:14px;line-height:1.45}.pw-cost__note{color:var(--pw-muted);margin-top:16px;font-size:13px;line-height:1.5}.pw-alt{border-top:1px solid var(--pw-line);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;margin-top:44px;padding-top:24px;display:grid}.pw-alt__label{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.pw-alt__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 40px;display:grid}.pw-alt__list li{border-bottom:1px solid var(--pw-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding-block:8px;display:grid}.pw-alt__list span{color:var(--pw-muted);font-size:14px;line-height:1.4}.pw-alt__list a{text-align:right;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;transition:color .16s;display:inline-flex}.pw-alt__list a:hover{color:var(--pw-red)}.pw-final{padding-block:var(--pw-scene);background:var(--pw-ink);color:var(--pw-paper)}.pw-final__grid{grid-template-columns:minmax(0,.95fr) minmax(400px,1.05fr);align-items:start;gap:64px 72px;display:grid}.pw-final h2{max-width:18ch;margin-top:18px}.pw-final__lead{max-width:52ch;color:var(--pw-light-muted);margin-top:20px;font-size:17px;line-height:1.5}.pw-scope{border-top:1px solid var(--pw-light-line);margin-top:34px;padding-top:22px}.pw-scope__label{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:11px;font-weight:700;display:flex}.pw-scope__label small{color:var(--pw-light-muted);font-size:inherit;letter-spacing:inherit;font-weight:400}.pw-scope__group{border:0;margin:0;padding:14px 0 0}.pw-scope__group legend{color:var(--pw-light-muted);padding:0;font-size:13px;line-height:1.4}.pw-scope__options{flex-wrap:wrap;gap:8px;min-width:0;margin-top:8px;display:flex}.pw-scope__options label{border:1px solid var(--pw-light-line);cursor:pointer;align-items:center;min-height:38px;padding:8px 14px;font-size:13px;line-height:1.3;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex;position:relative}.pw-scope__options input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pw-scope__options label:has(input:checked){border-color:var(--pw-paper);background:var(--pw-paper);color:var(--pw-ink)}.pw-scope__options label:has(input:focus-visible){outline:3px solid var(--pw-red);outline-offset:3px}.pw-scope__summary{border-top:1px solid var(--pw-light-line);gap:6px;margin-top:18px;padding-top:14px;display:grid}.pw-scope__summary span{color:var(--pw-light-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.pw-scope__summary strong{font-size:15px;line-height:1.4}.pw-direct{border-top:1px solid var(--pw-light-line);flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:28px;padding-top:20px;display:flex}.pw-direct>span{width:100%;color:var(--pw-light-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.pw-direct a{border-bottom:1px solid var(--pw-light-line);align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.pw-final__form{background:var(--pw-warm);min-width:0;color:var(--pw-ink);padding:32px}.page-project-work .pw-final__form .qualification{width:auto;min-height:0;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block}.page-project-work .pw-final__form .qualification-form{background:0 0;border:0;width:100%;margin:0;padding:0;display:block}.page-project-work .pw-final__form .qualification-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid}.page-project-work .pw-final__form .qualification-form legend{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.page-project-work .pw-final__form .qualification-form label{color:var(--pw-ink);letter-spacing:.04em;text-transform:uppercase;gap:7px;margin:0;font-size:12px;font-weight:700;line-height:1.35;display:grid}.page-project-work .pw-final__form .qualification-form fieldset>[data-field-name=name]>span:first-child,.page-project-work .pw-final__form .qualification-form fieldset>[data-field-name=company]>span:first-child{min-height:32px}.page-project-work .pw-final__form .qualification-form :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){border:1px solid var(--pw-line);background:var(--pw-paper);width:100%;min-height:50px;color:var(--pw-ink);font:16px/1.35 var(--mrh-font-body,"Golos Text Variable", sans-serif);border-radius:0;padding:13px 14px}.page-project-work .pw-final__form .qualification-form :is(input,select,textarea):focus{border-color:var(--pw-red);outline:2px solid #e324252e}.page-project-work .pw-final__form .qualification-form textarea{resize:vertical;min-height:108px}.page-project-work .pw-final__form .qualification-form [data-field-name=contact],.page-project-work .pw-final__form .qualification-form [data-field-name=task],.page-project-work .pw-final__form .qualification-form .qualification-form__consent,.page-project-work .pw-final__form .qualification-form .qualification-form__actions,.page-project-work .pw-final__form .qualification-form .qualification-form__status,.page-project-work .pw-final__form .qualification-form .qualification-form__captcha{grid-column:1/-1}.page-project-work .pw-final__form .qualification-form .qualification-form__consent{letter-spacing:0;text-transform:none;grid-template-columns:22px minmax(0,1fr);align-items:start;min-height:44px;margin-top:4px;font-size:14px;font-weight:400;line-height:1.45;display:grid}.page-project-work .pw-final__form .qualification-form .qualification-form__consent input{width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--pw-red);margin:2px 0 0}.page-project-work .pw-final__form .qualification-form .qualification-form__actions{margin-top:4px}.page-project-work .pw-final__form .qualification-form .qualification-form__actions .button{border:1px solid var(--pw-red);background:var(--pw-red);width:100%;min-height:54px;color:var(--pw-paper);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:700;transition:background-color .16s,color .16s;display:inline-flex}.page-project-work .pw-final__form .qualification-form .qualification-form__actions .button:hover{color:var(--pw-red);background:0 0}.page-project-work .pw-final__form .qualification-form .qualification-form__status,.page-project-work .pw-final__form .qualification-form noscript p{color:var(--pw-muted);margin-top:14px;font-size:13px;line-height:1.45}.page-project-work .pw-final__form .qualification-form__field-error{color:var(--pw-red);letter-spacing:0;text-transform:none;font-size:13px;font-weight:400}.pw-faq{border-top:1px solid var(--pw-light-line);grid-column:1/-1;padding-top:30px}.pw-faq>h3{font-family:var(--mrh-font-display,"IBM Plex Sans Condensed", sans-serif)}.pw-faq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:18px;display:grid}.pw-faq details{border-top:1px solid var(--pw-light-line);min-width:0}.pw-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding-block:14px;list-style:none;display:flex}.pw-faq summary::-webkit-details-marker{display:none}.pw-faq summary strong{font-size:15px;line-height:1.35}.pw-faq summary svg{flex:none;transition:transform .16s}.pw-faq details[open] summary svg{transform:rotate(45deg)}.pw-faq details p{color:var(--pw-light-muted);padding-bottom:18px;font-size:14px;line-height:1.55}[data-pw-reveal].is-armed{opacity:0;transform:translateY(14px)}[data-pw-reveal].is-armed.is-visible{opacity:1;transition:opacity .24s,transform .24s;transform:none}@media (width>=1200px){.pw-kinds>li:nth-child(2){background:var(--pw-warm);padding-inline:28px}.pw-case__fields>div:first-child dd{font-size:16px}}@media (width>=768px) and (width<=1199px){.page-project-work{--pw-gutter:32px;--pw-scene:72px}.pw-head{margin-bottom:34px}.pw-head h2{max-width:24ch}.pw-head__lead{font-size:16px}.pw-hero{padding-block:106px 60px}.pw-hero__grid{grid-template-columns:minmax(0,1fr);gap:40px}.pw-hero__lead{max-width:60ch;font-size:17px}.pw-brief{padding:24px}.pw-brief__fields>div{grid-template-columns:132px minmax(0,1fr)}.pw-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}.pw-kinds>li{padding:22px 18px 26px 0}.pw-kinds>li:not(:first-child){padding-left:18px}.pw-kinds__text{font-size:14px}.pw-rail{margin-top:48px}.pw-case{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:28px}.pw-case__visual img{object-fit:cover;max-height:340px}.pw-case__plate{min-height:180px;padding:28px}.pw-case__fields>div{grid-template-columns:132px minmax(0,1fr)}.pw-passport__grid{grid-template-columns:minmax(0,1fr);gap:36px}.pw-passport__aside{max-width:60ch}.pw-line{grid-template-columns:repeat(3,minmax(0,1fr))}.pw-line>li{border-bottom:1px solid var(--pw-light-line);padding:20px 18px 26px}.pw-line>li:first-child{padding-left:0}.pw-line>li:nth-child(3){border-right:0;padding-right:0}.pw-line>li:nth-child(4){padding-left:0}.pw-line>li:nth-child(n+4){border-bottom:0}.pw-line__title{font-size:20px}.pw-left{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:36px}.pw-terms__grid{grid-template-columns:minmax(0,1fr);gap:36px}.pw-cost__factors>div{grid-template-columns:220px minmax(0,1fr)}.pw-alt{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}.pw-alt__list{grid-template-columns:minmax(0,1fr);gap:0 24px}.pw-final__grid{grid-template-columns:minmax(0,1fr);gap:44px}.pw-final h2{max-width:24ch}.pw-final__form{padding:26px}.pw-faq__list{grid-template-columns:minmax(0,1fr)}.pw-passport__grid,.pw-terms__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:36px}.pw-duty{grid-template-columns:minmax(0,1fr);gap:22px}.pw-doc>li{grid-template-columns:34px minmax(0,1fr);gap:2px 14px;padding:14px 16px}.pw-doc__mark{grid-row:1/3}.pw-doc__term{font-size:19px}.pw-doc__value{font-size:14px}.pw-cost__factors>div{grid-template-columns:minmax(0,1fr);gap:2px;padding-block:9px}}@media (width>=768px) and (width<=899px){.pw-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-kinds>li:nth-child(odd){padding-left:0}.pw-kinds>li:nth-child(2n){border-right:0;padding-right:0}.pw-kinds>li:last-child{border-top:1px solid var(--pw-line);grid-column:1/-1;padding-left:0}}@media (width>=768px) and (width<=1199px){.pw-final__grid{grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);gap:32px}}@media (width>=900px) and (width<=1199px){.pw-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:40px}.pw-duty{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-final__grid{grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);gap:40px}.pw-faq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}}@media (width<=767px){.page-project-work{--pw-gutter:16px;--pw-scene:48px;scroll-padding-top:72px}.project-work :where(#projects,#passport,#process,#terms,#brief){scroll-margin-top:72px}.pw-head{margin-bottom:24px}.pw-head h2{max-width:none;margin-top:12px}.pw-head__lead{margin-top:14px;font-size:15px}.pw-button{width:100%}.pw-hero{padding-block:88px 40px}.pw-hero__grid{grid-template-columns:minmax(0,1fr);gap:26px}.pw-hero h1{margin-top:12px}.pw-hero__lead{margin-top:18px;font-size:16px}.pw-hero__actions{justify-items:stretch;gap:12px;margin-top:24px;display:grid}.pw-hero__actions .pw-link{justify-content:space-between}.pw-brief{padding:20px 18px}.pw-brief__route{margin-top:16px}.pw-brief__route li{gap:4px;padding:12px 8px 12px 0;font-size:17px}.pw-brief__fields>div{grid-template-columns:minmax(0,1fr);gap:4px;padding-block:11px}.pw-brief__fields dd{font-size:15px}.pw-kinds{grid-template-columns:minmax(0,1fr)}.pw-kinds>li,.pw-kinds>li:not(:first-child),.pw-kinds>li:last-child{border-right:0;border-bottom:1px solid var(--pw-line);padding:12px 0 14px}.pw-kinds h3{margin-top:6px}.pw-kinds__text{margin-top:6px;font-size:14px}.pw-rail{margin-top:28px}.pw-rail__bar{gap:14px;padding-bottom:14px;display:grid}.pw-rail__controls{justify-content:space-between}.pw-rail__counter{flex:1;order:-1;justify-content:flex-start;min-width:0}.pw-rail__track{gap:36px}.pw-case{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:18px}.pw-case__plate{min-height:0;padding:24px 20px}.pw-case__plane h3{margin-top:10px}.pw-case__fields{margin-top:16px}.pw-case__fields>div{grid-template-columns:minmax(0,1fr);gap:3px;padding-block:10px}.pw-case__metrics{margin-top:16px}.pw-case__metrics li{font-size:15px}.pw-passport__grid{grid-template-columns:minmax(0,1fr);gap:22px}.pw-passport__aside{max-width:none;margin-top:20px;font-size:15px}.pw-doc>li{grid-template-columns:34px minmax(0,1fr);gap:2px 14px;padding:13px 14px}.pw-doc__mark{grid-row:1/3}.pw-doc__term{font-size:20px}.pw-doc__value{font-size:15px}.pw-line{grid-template-columns:minmax(0,1fr)}.pw-line>li{border-right:0;border-bottom:1px solid var(--pw-light-line);grid-template-columns:34px minmax(0,1fr);gap:2px 14px;padding:13px 0;display:grid}.pw-line>li:not(:first-child){padding-left:0}.pw-line__mark{grid-row:1/3}.pw-line__title{margin-top:0;font-size:20px}.pw-line ul{flex-wrap:wrap;gap:4px 16px;margin-top:6px;display:flex}.pw-left{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:22px;padding-top:18px}.pw-left__list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;display:grid}.pw-left__list li:last-child{grid-column:1/-1}.pw-terms__grid{grid-template-columns:minmax(0,1fr);gap:24px}.pw-duty{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:16px}.pw-duty__col ul{gap:7px;margin-top:10px}.pw-duty__label{font-size:19px}.pw-duty__col li{font-size:14px}.pw-cost{padding:20px 16px}.pw-cost__factors>div{grid-template-columns:132px minmax(0,1fr);gap:2px 14px;padding-block:8px}.pw-cost__factors dt,.pw-cost__factors dd{font-size:13px}.pw-alt{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px}.pw-alt__list{grid-template-columns:minmax(0,1fr)}.pw-alt__list li{grid-template-columns:minmax(0,1fr);gap:0;padding-block:4px 2px}.pw-alt__list span{font-size:13px}.pw-alt__list a{text-align:left;justify-content:space-between}.pw-final__grid{grid-template-columns:minmax(0,1fr);gap:28px}.pw-final h2{max-width:none;margin-top:12px}.pw-final__lead{margin-top:14px;font-size:16px}.pw-scope{margin-top:22px}.pw-scope__group{padding-top:12px}.pw-final__form{margin-inline:calc(-1 * var(--pw-gutter));padding:24px var(--pw-gutter)}.page-project-work .pw-final__form .qualification-form fieldset{grid-template-columns:minmax(0,1fr);gap:14px}.pw-faq{padding-top:20px}.pw-faq__list{grid-template-columns:minmax(0,1fr)}.pw-faq summary{gap:14px;min-height:52px;padding-block:10px}}@media (prefers-reduced-motion:reduce){.project-work *,.project-work :before,.project-work :after{scroll-behavior:auto;transition-duration:.01ms}[data-pw-reveal].is-armed,[data-pw-reveal].is-armed.is-visible{opacity:1;transition:none;transform:none}}
