@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}:root{--paper:#fff;--surface:#f5f5f3;--surface-hover:#e8e8e5;--ink:#202020;--body-copy:#3d3d3d;--muted:#555;--green:#215d46;--green-dark:#153b31;--line:#d5d5d2;--line-strong:#777;--content:1180px;--gutter:clamp(20px,4vw,48px);--font-heading:"Manrope",sans-serif;--font-body:"Manrope",sans-serif;--ease:cubic-bezier(.22,1,.36,1);--motion-feedback:.18s;--motion-image:.24s;font-family:var(--font-body);font-synthesis:none;color:var(--ink);background:var(--paper)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--line-strong) var(--paper)}body{margin:0;font-size:17px;font-weight:450;line-height:1.65}::selection{background:var(--surface-hover);color:var(--ink)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}button,summary,a{-webkit-tap-highlight-color:#20202018;touch-action:manipulation}button{font:inherit}button,summary{cursor:pointer}:focus-visible{outline:2px solid var(--green);outline-offset:6px}h1,h2,h3{font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500;line-height:1.25}p{text-wrap:pretty}[id]{scroll-margin-top:96px}[hidden]{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.arrow{transition:transform var(--motion-feedback) var(--ease);flex:none}.arrow--diagonal{rotate:-45deg}.site-masthead{z-index:30;background:var(--paper);position:sticky;top:0}.site-masthead:after{content:"";inset:auto var(--gutter) 0;background:var(--line);height:1px;position:absolute}.consulting-header{width:min(calc(100% - 2 * var(--gutter)),var(--content));justify-content:space-between;align-items:center;gap:32px;min-height:80px;margin:auto;display:flex}.brand{flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand__mark{flex:none;width:50px;height:50px}.brand__type{display:grid}.brand__name{letter-spacing:-.035em;font-size:29px;font-weight:650;line-height:1.15}.brand__descriptor{letter-spacing:0;color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.consulting-nav{gap:clamp(20px,2.7vw,40px);display:flex}.consulting-nav a{padding-block:12px;font-size:16px;text-decoration:none}.consulting-nav a:hover,.consulting-nav a[aria-current],.mobile-menu a[aria-current]{text-decoration:underline}.header-cta{align-items:center;gap:18px;min-height:48px;font-size:16px;text-decoration:none;display:inline-flex}.header-cta .arrow{color:#fff;background:var(--green-dark);border-radius:50%;width:44px;height:44px;padding:12px}.header-cta:hover .arrow{transform:rotate(45deg)}.mobile-menu{display:none}.button{min-height:54px;transition:background .25s var(--ease);border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:30px;padding:14px 22px;font-size:16px;font-weight:600;line-height:1.45;text-decoration:none;display:inline-flex}.button--primary{color:#fff;background:var(--green-dark)}.button--primary:hover{background:var(--green)}.button:hover .arrow{transform:translate(4px)}.phone-link{min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;display:inline-flex}.service-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:16px;display:flex}.service-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.consulting-footer{width:min(calc(100% - 2 * var(--gutter)),var(--content));border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:28px;margin-inline:auto;padding-block:24px;display:grid}.footer-brand .brand__mark{width:46px;height:46px}.consulting-footer p{color:var(--muted);max-width:43ch;margin:16px 0 0;font-size:16px;line-height:1.6}.footer-contact{flex-direction:column;align-items:flex-end;gap:5px;font-size:17px;display:flex}.footer-contact a{align-items:center;min-height:44px;display:inline-flex}.footer-nav{flex-wrap:wrap;grid-column:1/-1;gap:8px 32px;padding-top:20px;font-size:16px;display:flex}.footer-nav a{align-items:center;gap:12px;min-height:44px;text-decoration:none;display:inline-flex}.footer-nav a:hover{text-decoration:underline}.footer-nav a:last-child{margin-left:auto}@media (width<=1100px){.consulting-nav{gap:20px}.consulting-nav a{font-size:15px}.header-cta{display:none}}@media (width<=980px){.consulting-header{min-height:76px}.consulting-nav{display:none}.mobile-menu{display:block}.mobile-menu summary{align-items:center;gap:12px;min-height:48px;font-size:16px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.menu-label-close,.mobile-menu[open] .menu-label-open{display:none}.mobile-menu[open] .menu-label-close{display:inline}.mobile-menu nav{top:100%;inset-inline:var(--gutter);background:var(--paper);border-bottom:1px solid var(--line);padding:20px 0 28px;position:absolute}.mobile-menu nav:before{content:"";inset:0 calc(-1 * var(--gutter));background:var(--paper);z-index:-1;border-bottom:1px solid var(--line);position:absolute}.mobile-menu nav a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 0;font-size:20px;text-decoration:none;display:flex}.mobile-menu nav .mobile-menu__email{font-size:17px}.mobile-menu summary svg path{transform-box:fill-box;transform-origin:50%;transition:transform .25s var(--ease)}.mobile-menu[open] summary svg path:first-child{transform:translateY(4px)rotate(45deg)}.mobile-menu[open] summary svg path:last-child{transform:translateY(-4px)rotate(-45deg)}}@media (width<=600px){.consulting-header{gap:16px;min-height:72px}.consulting-brand{gap:7px}.consulting-brand .brand__mark{width:42px;height:42px}.consulting-brand .brand__name{font-size:25px}.brand__descriptor{margin-top:3px;font-size:11px}.consulting-footer{grid-template-columns:1fr;padding-block:28px}.footer-contact{align-items:flex-start}.footer-nav{gap:0 20px;padding-top:0;font-size:16px}.footer-nav a:last-child{margin-left:0}[id]{scroll-margin-top:96px}}@media (width<=360px){.consulting-brand .brand__mark{width:36px;height:36px}.consulting-brand .brand__name{font-size:22px}}@view-transition{navigation:auto}.site-masthead{view-transition-name:site-masthead}::view-transition-group(*){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}@view-transition{navigation:none}}.catalog-hero,.catalog-section,.service-hero,.service-process,.service-details,.boundary-note,.official-context,.related-services,.contact-section{width:min(calc(100% - 2 * var(--gutter)),var(--content));margin-inline:auto}.catalog-hero h1,.service-hero h1{letter-spacing:-.03em;text-wrap:pretty;overflow-wrap:break-word;max-width:30ch;margin:0;font-size:clamp(29px,3vw,38px);font-weight:600;line-height:1.18}.catalog-hero{background:var(--surface);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:0;margin-block:28px 36px;display:grid}.catalog-hero__title{padding:28px 36px 0}.catalog-hero .service-breadcrumb{margin-bottom:24px}.catalog-hero__intro{max-width:60ch;color:var(--body-copy);grid-column:1;margin:16px 0 0;padding:0 36px 32px;font-size:17px;line-height:1.6}.catalog-hero__media{grid-area:1/2/3;align-self:stretch;min-height:280px;position:relative;overflow:hidden}.catalog-hero__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.catalog-section{padding-bottom:40px}.service-filters,.project-jumpnav{flex-wrap:wrap;gap:8px;margin:0 0 28px;display:flex}.service-filters button,.project-jumpnav a{border:1px solid var(--line);min-height:46px;color:var(--ink);background:#fff;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.service-filters button span,.project-jumpnav a span{font-variant-numeric:tabular-nums;font-size:14px}.service-filters button:hover,.project-jumpnav a:hover{background:var(--surface);border-color:var(--ink)}.service-filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.service-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.service-row{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 32px;align-items:start;gap:32px;padding-block:28px;text-decoration:none;display:grid}.service-row__main{min-width:0}.service-row h3{letter-spacing:-.02em;text-wrap:pretty;max-width:32ch;margin:0;font-size:21px;font-weight:600;line-height:1.3}.service-row__category{color:var(--body-copy);margin-top:8px;font-size:14px;line-height:1.5;display:block}.service-row p{max-width:53ch;color:var(--body-copy);margin:0;font-size:16px;line-height:1.6}.service-row__image{object-fit:cover;width:100%;height:100%;display:none}.service-row__link,.project-row__link{width:32px;height:32px;color:var(--ink);justify-content:center;align-items:center;display:flex}.service-row:is(:hover,:focus-visible) h3,.project-row:is(:hover,:focus-visible) strong{text-underline-offset:4px;text-decoration:underline}.service-explorer[data-active-filter=all] .service-row--priority{background:var(--surface);border:0;grid-column:auto;grid-template-columns:112px minmax(0,1fr) 24px;gap:12px 20px;margin-bottom:24px;padding:24px}.service-explorer[data-active-filter=all] .service-row--priority .service-row__image{grid-area:1/1/3;min-height:160px;display:block}.service-explorer[data-active-filter=all] .service-row--priority .service-row__main{grid-area:1/2}.service-explorer[data-active-filter=all] .service-row--priority p{grid-area:2/2/auto/4}.service-explorer[data-active-filter=all] .service-row--priority .service-row__link{grid-area:1/3;width:24px;height:28px}.service-more{min-height:48px;color:var(--ink);text-underline-offset:5px;background:0 0;border:0;grid-column:1/-1;justify-content:center;align-items:center;gap:20px;margin:18px 0 0 auto;padding:12px 0;font-size:17px;text-decoration:underline;display:flex}.catalog-project-group{border-top:1px solid var(--ink);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:40px;margin-bottom:40px;padding-top:32px;scroll-margin-top:120px;display:grid}.catalog-project-group__heading{min-width:0}.catalog-project-group__heading h2{letter-spacing:-.025em;text-wrap:pretty;max-width:19ch;margin:0;font-size:28px;font-weight:600;line-height:1.25}.catalog-project-group__image{object-fit:cover;width:100%;height:200px;margin-top:24px}.catalog-project-group__heading p{max-width:34ch;color:var(--body-copy);margin:16px 0 0;font-size:16px;line-height:1.6}.catalog-project-group#pilotaze{background:var(--surface);border:0;padding:32px}.project-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:24px;padding-block:24px;text-decoration:none;display:grid}.catalog-project-group .project-row:first-child{padding-top:0}.catalog-project-group .project-row:last-child{border-bottom:0;padding-bottom:0}.project-row__content{flex-direction:column;align-items:start;display:flex}.project-row strong{letter-spacing:-.02em;text-wrap:pretty;max-width:37ch;font-size:22px;font-weight:600;line-height:1.3}.project-row small{max-width:60ch;color:var(--body-copy);margin-top:12px;font-size:16px;line-height:1.6}.project-rule{border-top:1px solid var(--line);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:24px 40px;margin:0;padding-top:24px;display:grid}.project-rule h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:1.3}.project-rule p{max-width:65ch;color:var(--body-copy);margin:0;font-size:16px;line-height:1.6}.service-hero{padding-block:24px 40px}.service-hero>.service-breadcrumb{margin-bottom:24px}.service-hero__grid{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:24px 44px;display:grid}.service-hero__grid>*{min-width:0}.service-hero__grid>h1{grid-area:1/1}.service-introduction{grid-area:2/1}.service-hero__lead{max-width:58ch;color:var(--body-copy);margin:0;font-size:17px;line-height:1.6}.service-hero__lead>p{margin:0}.service-hero__lead>p:first-child{color:var(--ink);font-weight:550}.service-hero__lead>p+p{margin-top:16px}.service-introduction>.button{margin-top:24px}.service-situation{border-top:1px solid var(--line);grid-area:3/1;margin:0;padding-top:20px}.service-situation h2{letter-spacing:-.02em;max-width:30ch;margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.3}.service-situation p{max-width:60ch;color:var(--body-copy);margin:0;font-size:16px;line-height:1.6}.service-visual{flex-direction:column;grid-area:1/2/4;align-self:stretch;margin:0;display:flex}.service-visual__image{background:var(--surface);flex:1;height:280px;min-height:220px;position:relative;overflow:hidden}.service-visual__image img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.service-page[data-category=firma] .service-visual__image img,.service-page[data-category=lancuch] .service-visual__image img{object-position:56% center}.service-result{background:var(--surface);padding:26px 28px}.service-result h2{color:var(--ink);margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.3}.service-result p{max-width:54ch;color:var(--ink);margin:0;font-size:18px;line-height:1.55}.project-status{background:var(--surface);width:fit-content;color:var(--ink);margin-bottom:20px;padding:8px 12px;font-size:16px;font-weight:500;line-height:1.4;display:block}.project-status--pilot{color:#604928;background:#f2ecdc}.project-method-note{max-width:60ch;color:var(--body-copy);margin-top:24px;font-size:16px;line-height:1.6}.project-method-note p{margin:0}.service-page .button--primary{color:#fff;background:var(--green-dark);border:0;gap:20px;padding:13px 18px;font-size:16px}.service-page .button--primary:hover{background:var(--green)}.service-introduction .button:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23ffffff' stroke-width='1.3' viewBox='0 0 24 24'%3E%3Cpath d='M6 18 18 6M6 6h12v12'/%3E%3C/svg%3E") 50% no-repeat;flex:none;width:20px;height:20px}.service-details{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:48px;padding-block:40px;display:grid}.detail-block{min-width:0}.detail-block h2{letter-spacing:-.025em;text-wrap:pretty;max-width:25ch;margin:0 0 20px;font-size:29px;font-weight:600;line-height:1.2}.detail-block ul{max-width:65ch;margin:0;padding:0 0 0 1.1em;list-style:outside}.detail-block li{color:var(--ink);padding-left:.25em;font-size:17px;line-height:1.6}.detail-block li+li{margin-top:12px}.detail-block li::marker{font-size:.7em}.service-details>.detail-block:first-child ul{padding:0;list-style:none}.service-details>.detail-block:first-child li{border-top:1px solid var(--line);grid-template-columns:16px minmax(0,1fr);gap:16px;margin:0;padding:16px 0;display:grid}.service-details>.detail-block:first-child li:before{content:"";background:var(--ink);width:6px;height:6px;margin:10px 0 0 4px}.service-details>.detail-block:last-child{background:var(--surface);padding:28px}.service-details>.detail-block:last-child h2{font-size:22px;line-height:1.3}.service-details>.detail-block:last-child li{font-size:16px}.service-process{background:var(--surface);margin-bottom:32px;padding:32px}.service-process h2{letter-spacing:-.025em;text-wrap:pretty;margin:0 0 28px;font-size:28px;font-weight:600;line-height:1.25}.boundary-note,.official-context{border-top:1px solid var(--line);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:24px 40px;padding-block:28px;display:grid}.boundary-note h2,.official-context h2{letter-spacing:-.02em;text-wrap:pretty;max-width:24ch;margin:0;font-size:20px;font-weight:600;line-height:1.3}.boundary-note p{max-width:65ch;color:var(--body-copy);margin:0;font-size:16px;line-height:1.6}.official-context>div{flex-direction:column;align-items:start;gap:16px;min-width:0;display:flex}.official-context a{max-width:65ch;color:var(--ink);overflow-wrap:anywhere;text-underline-offset:4px;font-size:16px;line-height:1.55}.related-services{padding-block:36px}.related-services .section-heading{margin-bottom:24px}.related-services h2{letter-spacing:-.025em;margin:0;font-size:28px;font-weight:600;line-height:1.25}.related-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.related-list a{border-top:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:start;gap:16px;padding-block:20px;text-decoration:none;display:flex}.related-list strong{letter-spacing:-.02em;max-width:35ch;font-size:20px;font-weight:550;line-height:1.35}.related-list span{color:var(--ink);text-underline-offset:5px;font-size:16px;text-decoration:underline}.related-list a:hover strong{text-underline-offset:4px;text-decoration:underline}.contact-section{background:var(--surface);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:24px 52px;margin-block:24px 36px;padding:36px;display:grid}.contact-section h2{letter-spacing:-.025em;text-wrap:pretty;grid-row:1/3;max-width:20ch;margin:0;font-size:28px;font-weight:600;line-height:1.25}.contact-section>p{max-width:49ch;color:var(--body-copy);margin:0;font-size:17px;line-height:1.6}.contact-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.contact-section .text-link{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:16px;font-size:21px;font-weight:600;text-decoration:none;display:inline-flex}.contact-section .text-link:hover{text-underline-offset:5px;text-decoration:underline}.inquiry-section{align-items:start;gap:32px 52px}.inquiry-section__intro h2{max-width:24ch;margin-bottom:16px}.inquiry-section__intro p{color:var(--body-copy);max-width:42ch;margin:0 0 20px;font-size:17px;line-height:1.6}.inquiry-section__intro>a{align-content:center;width:fit-content;min-height:44px;font-size:17px;display:block}.not-found .catalog-hero{min-height:55vh;padding:48px;display:block}.not-found__code{color:var(--body-copy);margin-bottom:20px;font-size:17px;display:block}.not-found .catalog-hero>p{max-width:42ch;color:var(--body-copy);margin:20px 0 0;font-size:18px;line-height:1.6}.not-found__links{flex-wrap:wrap;align-items:center;gap:24px 32px;margin-top:32px;display:flex}.not-found__links .text-link{color:var(--ink);align-items:center;gap:12px;font-size:17px;display:inline-flex}@media (width<=1050px){.catalog-hero__title{padding:24px 28px 0}.catalog-hero__intro{padding:0 28px 28px}.service-hero__grid{column-gap:32px}.service-explorer[data-active-filter=all] .service-row--priority{grid-template-columns:80px minmax(0,1fr) 20px;gap:12px 16px;padding:20px}.service-explorer[data-active-filter=all] .service-row--priority p{grid-column:1/-1}.service-explorer[data-active-filter=all] .service-row--priority .service-row__image{grid-row:1;min-height:100px}.service-details{gap:32px}.contact-section{gap:28px;padding:28px}.catalog-project-group,.boundary-note,.official-context,.project-rule{column-gap:32px}}@media (width<=780px){.catalog-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.catalog-hero h1,.service-hero h1{font-size:32px}.service-hero__grid{grid-template-rows:none;grid-template-columns:1fr;gap:26px}.service-hero__grid>*{grid-area:auto/1}.service-visual{grid-template-columns:1fr 1fr;display:grid}.service-visual__image{height:100%;min-height:220px}.service-result{flex-direction:column;justify-content:center;padding:26px;display:flex}.service-result p{font-size:17px}.service-details{grid-template-columns:1fr;gap:26px;padding-block:32px}.detail-block h2{font-size:26px}.boundary-note,.official-context,.project-rule{grid-template-columns:1fr;gap:16px}.boundary-note h2,.official-context h2{max-width:30ch}.contact-section{grid-template-columns:1fr}.contact-section h2{grid-row:auto;max-width:24ch}.related-list{gap:20px}.related-list strong{font-size:18px}.catalog-project-group{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:28px}.catalog-project-group__heading h2{font-size:26px}.catalog-project-group__image{height:180px}.service-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 24px;gap:20px}}@media (width<=580px){.catalog-hero{grid-template-columns:1fr;margin-block:20px 28px}.catalog-hero__title{padding:24px 24px 0}.catalog-hero h1,.service-hero h1{font-size:29px}.catalog-hero__intro{margin-top:16px;padding:0 24px 24px;font-size:16px}.catalog-hero__media{grid-area:3/1;height:160px;min-height:0}.catalog-hero__image{object-position:center 48%}.service-filters,.project-jumpnav{gap:8px;margin-bottom:24px}.service-filters button,.project-jumpnav a{gap:8px;padding:10px 12px}.service-list{grid-template-columns:1fr}.service-row{grid-template-columns:minmax(0,1fr) 24px;gap:16px;padding-block:24px}.service-row__main{grid-area:1/1}.service-row p{grid-area:2/1/auto/-1}.service-row__link{grid-area:1/2;width:24px}.service-row h3{font-size:20px}.service-explorer[data-active-filter=all] .service-row--priority{margin-bottom:16px}.service-explorer[data-active-filter=all] .service-row--priority .service-row__image{min-height:110px}.service-hero{padding-block:22px 32px}.service-hero>.service-breadcrumb{margin-bottom:24px}.service-visual{display:flex}.service-visual__image{flex:auto;height:190px;min-height:0}.service-result{padding:24px}.service-result h2{font-size:22px}.service-details>.detail-block:last-child{padding:24px}.service-process{padding:24px 20px}.service-process h2{font-size:26px}.catalog-project-group{grid-template-columns:1fr;gap:24px;margin-bottom:32px;padding-top:28px}.catalog-project-group__image{height:160px;margin-top:20px}.catalog-project-group#pilotaze{padding:24px}.project-row{grid-template-columns:minmax(0,1fr) 24px;gap:16px}.project-row__content{display:contents}.project-row strong{grid-area:1/1;font-size:20px}.project-row small{grid-area:2/1/auto/-1;margin:0}.project-row__link{grid-area:1/2;width:24px}.contact-section{padding:24px 20px}.contact-section h2,.related-services h2{font-size:26px}.contact-actions{flex-direction:column;align-items:start}.contact-section .text-link{gap:12px;font-size:20px}.related-list{grid-template-columns:1fr;gap:0}.related-list a{gap:12px}.related-list strong{font-size:20px}.not-found .catalog-hero{min-height:55vh;padding:28px 24px}.not-found__links{flex-direction:column;align-items:start;gap:24px}}@media (prefers-reduced-motion:reduce){.service-row *,.project-row *,.service-filters button,.project-jumpnav a{transition:none}}
