.service-page{background:#f3f4f2;color:#211d19}.service-page__header{padding:150px 0 82px;border-bottom:1px solid #c9c7c0}.service-page__header-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);gap:clamp(56px,10vw,150px);align-items:end}.service-page__back{display:inline-block;margin-bottom:52px;color:#6d675e;text-decoration:none;font-size:14px}.service-page__status{margin:0 0 18px;color:#9f3d1e;font:700 13px/1.2 var(--font-ui);letter-spacing:.11em}.service-page__header h1{margin:0;font:600 clamp(52px,7vw,92px)/.96 var(--font-display);letter-spacing:-.025em;text-wrap:balance}.service-page__intro p{margin:0;color:#56514a;font-size:19px;line-height:1.75;text-wrap:pretty}.service-page__intro span{display:block;margin-top:28px;color:#7d776e;font-size:13px}.service-page__facts{display:grid;grid-template-columns:repeat(4,1fr);padding-top:0;padding-bottom:0;border-bottom:1px solid #c9c7c0}.service-page__facts div{padding:25px 22px;border-left:1px solid #d0cec7}.service-page__facts div:last-child{border-right:1px solid #d0cec7}.service-page__facts dt{color:#79736a;font-size:12px}.service-page__facts dd{margin:8px 0 0;font:600 25px/1 var(--font-display);color:#28231e}.service-page__body{display:grid;grid-template-columns:210px minmax(0,780px);gap:clamp(50px,10vw,140px);justify-content:center;padding-top:88px;padding-bottom:124px}.service-page__body aside{align-self:start;position:sticky;top:110px;padding-top:4px}.service-page__body aside p{margin:0 0 14px;font:700 12px/1.2 var(--font-ui);letter-spacing:.1em;color:#8d351b}.service-page__body aside span{display:block;color:#716a61;font-size:14px;line-height:1.7}.service-page__body article{font-size:17px;line-height:1.82;color:#403b35}.service-page__body article section+section{margin-top:72px;padding-top:66px;border-top:1px solid #cfccc5}.service-page__body article h2{margin:0 0 25px;font:600 clamp(36px,4vw,52px)/1.02 var(--font-display);color:#211d19;text-wrap:balance}.service-page__body article h3{margin:32px 0 12px;font:600 27px/1.1 var(--font-display);color:#29251f}.service-page__body article p{max-width:65ch;margin:0 0 22px;text-wrap:pretty}.service-page__body article ul,.service-page__body article ol{margin:22px 0 30px;padding-left:1.25em}.service-page__body article li{margin:11px 0;padding-left:5px}.service-page__body article table{width:100%;margin:28px 0;border-collapse:collapse;font-size:15px}.service-page__body article th,.service-page__body article td{padding:15px 14px;border-bottom:1px solid #c9c6bf;text-align:left;vertical-align:top}.service-page__body article .service-list{margin:0;padding:0;list-style:none;border-top:2px solid #29251f}.service-page__body article .service-list li{display:grid;grid-template-columns:minmax(180px,.4fr) minmax(0,1fr);gap:30px;margin:0;padding:24px 0;border-bottom:1px solid #cbc8c1}.service-page__body article .service-list strong{color:#29251f}.service-page__contact{padding:76px 0 84px;background:#191b19;color:#fff}.service-page__contact-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:60px;align-items:center}.service-page__contact p{margin:0 0 16px;color:#d77a58;font-size:13px}.service-page__contact h2{max-width:720px;margin:0;font:600 clamp(42px,5vw,68px)/1 var(--font-display)}.service-page__contact span{display:block;max-width:680px;margin-top:20px;color:#b9beb8;line-height:1.7}.service-page__contact-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.service-page__contact-actions>a:last-child{color:#fff;text-underline-offset:5px}.service-page__related{display:flex;flex-direction:column;padding-top:58px;padding-bottom:82px}.service-page__related p{margin:0 0 12px;color:#817a71;font-size:13px}.service-page__related a{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid #cbc8c1;color:#29251f;text-decoration:none;font:600 24px/1.1 var(--font-display)}@media(max-width:800px){.service-page__header-grid,.service-page__body,.service-page__contact-grid{grid-template-columns:1fr}.service-page__body aside{position:static}.service-page__facts{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.service-page__header{padding-top:126px}.service-page__header h1{font-size:48px}.service-page__facts{grid-template-columns:1fr}.service-page__facts div{border-right:1px solid #d0cec7}.service-page__body article{font-size:16px}.service-page__body article .service-list li{grid-template-columns:1fr;gap:8px}}.service-page{background:var(--clr-bg);color:var(--clr-text)}.service-page__header{padding:140px 0 76px;background:var(--clr-surface);border-color:var(--clr-border)}.service-page__back{color:var(--clr-text-secondary)}.service-page__back:hover,.service-page__status{color:var(--clr-accent-text)}.service-page__header h1{color:var(--clr-text);font-size:clamp(48px,6vw,76px);line-height:1.01}.service-page__intro p{color:var(--clr-text-secondary)}.service-page__intro span{color:var(--clr-text-muted)}.service-page__facts{background:var(--clr-surface-2);border-color:var(--clr-border)}.service-page__facts div,.service-page__facts div:last-child{border-color:var(--clr-border)}.service-page__facts dt{color:#59615d;font-weight:600}.service-page__facts dd{color:var(--clr-text)}.service-page__body aside p{color:var(--clr-accent-text)}.service-page__body aside span{color:var(--clr-text-secondary)}.service-page__body article{color:var(--clr-text-secondary)}.service-page__body article section+section{border-color:var(--clr-border)}.service-page__body article h2,.service-page__body article h3,.service-page__body article .service-list strong{color:var(--clr-text)}.service-page__body article table{background:var(--clr-surface);border-top:2px solid var(--clr-text);box-shadow:0 12px 32px #242c270f}.service-page__body article th,.service-page__body article td{padding:17px 16px;border-color:var(--clr-border)}.service-page__body article th{color:var(--clr-text);background:var(--clr-surface-2)}.service-page__body article tbody tr:nth-child(2n){background:#f8f8f5}.service-page__body article .service-list{border-color:var(--clr-text)}.service-page__body article .service-list li{border-color:var(--clr-border)}.service-page__contact{background:#151a18;color:#fff}.service-page__contact p{color:#ff895f}.service-page__contact span{color:#d1d8d3}.service-page__related{background:var(--clr-surface-2)}.service-page__related p{color:var(--clr-text-muted)}.service-page__related a{color:var(--clr-text);border-color:var(--clr-border)}.service-page__related a:hover{color:var(--clr-accent-text)}@media(max-width:560px){.service-page__header{padding-top:118px}.service-page__header h1{font-size:43px}.service-page__body{padding-top:68px;padding-bottom:88px}}.service-page{background:#0a0a0a;color:#f2efed}.service-page__header{background:#0a0a0a;border-color:#343130}.service-page__header-grid{grid-template-columns:1fr;gap:28px}.service-page__header h1{width:100%;max-width:none;color:#f2efed;font-size:clamp(56px,8vw,100px);line-height:.92;text-wrap:wrap}.service-page__intro p{max-width:900px;color:#c8c3c0}.service-page__back,.service-page__intro span{color:#99928e}.service-page__status,.service-page__body aside p{color:#ff7a49}.service-page__facts{background:#131313;border-color:#343130}.service-page__facts div,.service-page__facts div:last-child{border-color:#343130}.service-page__facts dt,.service-page__body aside span{color:#99928e}.service-page__facts dd,.service-page__body article h2,.service-page__body article h3,.service-page__body article .service-list strong{color:#f2efed;text-wrap:wrap}.service-page__body article{color:#c8c3c0}.service-page__body article section+section,.service-page__body article th,.service-page__body article td,.service-page__body article .service-list li{border-color:#343130}.service-page__body article table{background:#131313;border-color:#f2efed;box-shadow:none}.service-page__body article th,.service-page__body article tbody tr:nth-child(2n){background:#1a1a1a;color:#f2efed}.service-page__body article .service-list{border-color:#f2efed}.service-page__contact{background:#ff5719;color:#0a0a0a}.service-page__contact p,.service-page__contact h2,.service-page__contact span{color:#0a0a0a}.service-page__contact .btn-primary{background:#0a0a0a}.service-page__contact-actions>a:last-child{color:#0a0a0a}.service-page__related{background:#1a1a1a}.service-page__related a{color:#f2efed;border-color:#343130}.service-page__related p{color:#99928e}@media(max-width:560px){.service-page__header h1{font-size:50px}}
