.services_preview__CLtTw{--red:#ed171e;--ink:#111;color:var(--ink);padding-top:0}.services_preview__CLtTw figure,.services_preview__CLtTw h1,.services_preview__CLtTw h2,.services_preview__CLtTw h3,.services_preview__CLtTw p{margin:0}.services_preview__CLtTw h1,.services_preview__CLtTw h2,.services_preview__CLtTw h3{font-weight:400}.services_preview__CLtTw button{font-family:inherit;cursor:pointer}.services_preview__CLtTw ::selection{background:#ed171e;color:#fff}.services_preview__CLtTw :focus-visible{outline:2px solid var(--red);outline-offset:5px}.services_hero__Tp_PD{margin-bottom:126px}.services_heroText__5vokt{display:flex;justify-content:flex-end}.services_hero__Tp_PD h1{max-width:100%;text-align:right;font-size:clamp(70px,7.1vw,120px);line-height:.94;letter-spacing:-.04em}.services_hero__Tp_PD h1 em{color:var(--red);font-style:normal}.services_requestButton__lK3VT{box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;height:85px;padding:0 26px;border:1px solid var(--red);border-radius:var(--ui-radius);background:var(--red);color:#fff;font-size:18px;line-height:1.2;transition:background .2s ease,color .2s ease,border-color .2s ease}.services_requestButton__lK3VT:hover{background:#ba1017;border-color:#ba1017}.services_requestButton__lK3VT.services_secondary__G09ci{background:rgba(0,0,0,0);color:var(--ink);border-color:#9f9f9f}.services_requestButton__lK3VT.services_secondary__G09ci:hover{border-color:var(--red);color:var(--red)}.services_sectionHead__q8gHf{display:grid;grid-template-columns:56.4% 1fr;align-items:start;margin-bottom:40px}.services_sectionHead__q8gHf h2{max-width:13ch;font-size:clamp(46px,4.5vw,78px);line-height:1.02;letter-spacing:-.035em}.services_sectionHead__q8gHf p{max-width:38ch;padding-top:6px;font-size:clamp(17px,1.2vw,21px);line-height:1.44}.services_services__5okBJ{margin-bottom:130px}.services_serviceLinks__ozqyW{display:flex;flex-wrap:wrap;gap:10px 20px;margin:0 0 36px}.services_serviceLinks__ozqyW a{color:#333;font-size:15px;line-height:1.3;text-decoration-thickness:1px;text-underline-offset:4px}.services_serviceLinks__ozqyW a:hover{color:var(--red)}.services_nestedLink__Vxbs_{flex-basis:100%;color:#666;font-size:15px;line-height:1.4}.services_nestedLink__Vxbs_ a{color:#111}.services_serviceList__R5yer{border-top:1px solid #aaa}.services_service__8Uka_{border-bottom:1px solid #aaa}.services_service__8Uka_ summary{display:flex;justify-content:space-between;gap:24px;padding:30px 0 34px;list-style:none;cursor:pointer}.services_service__8Uka_ summary::-webkit-details-marker{display:none}.services_serviceMain__Aim0I{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);grid-column-gap:44px;column-gap:44px;width:100%;align-items:start}.services_serviceMain__Aim0I strong{grid-row:span 2;max-width:16ch;font-size:clamp(30px,2.9vw,52px);font-weight:400;letter-spacing:-.025em;line-height:1.08;transition:color .2s ease}.services_service__8Uka_ summary:hover .services_serviceMain__Aim0I strong,.services_service__8Uka_[open] .services_serviceMain__Aim0I strong{color:var(--red)}.services_serviceTask___0U2Y{max-width:35ch;padding-top:4px;font-size:clamp(17px,1.12vw,20px);line-height:1.38}.services_tags__fUONG{display:flex;flex-wrap:wrap;gap:7px;padding-top:22px}.services_tags__fUONG span{border:1px solid #b8b8b8;border-radius:5px;padding:5px 8px 6px;font-size:12px;line-height:1.2;white-space:nowrap}.services_toggle__atSHE{position:relative;display:grid;place-items:center;flex:0 0 45px;width:45px;height:45px;margin-top:2px;border:1px solid #999;border-radius:50%;transition:background .25s,border-color .25s}.services_toggle__atSHE:after,.services_toggle__atSHE:before{content:"";position:absolute;display:block;width:17px;height:1px;background:currentColor;transition:transform .25s}.services_toggle__atSHE:after{transform:rotate(90deg)}.services_service__8Uka_[open] .services_toggle__atSHE{border-color:var(--red);background:var(--red);color:#fff}.services_service__8Uka_[open] .services_toggle__atSHE:after{transform:rotate(0)}.services_detailBody__Z5UX9{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:36px;gap:36px;padding:5px 0 38px}.services_detailGrid__NOQWi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:35px 32px;gap:35px 32px;padding-top:22px;border-top:1px solid #ddd}.services_detailGrid__NOQWi h3{margin-bottom:12px;color:var(--ink);font-size:16px;font-weight:600;line-height:1.25}.services_detailGrid__NOQWi p{max-width:46ch;font-size:16px;line-height:1.5}.services_detailImage__OKTYB{position:relative;align-self:start;min-height:260px;aspect-ratio:1.42;overflow:hidden;border-radius:var(--ui-radius);background:#eee}.services_detailImage__OKTYB img{object-fit:cover}.services_detailCta__r6_q8{box-sizing:border-box;grid-column:1/-1;width:-moz-fit-content;width:fit-content;height:85px;padding:0 26px;border:1px solid var(--red);border-radius:var(--ui-radius);background:var(--red);color:#fff;font-size:18px;line-height:1.2;transition:background .2s ease,border-color .2s ease}.services_detailCta__r6_q8:hover{background:#ba1017;border-color:#ba1017}.services_detailActions__b5ZVq{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:18px 30px}.services_detailActions__b5ZVq a{color:var(--ink);font-size:18px;text-underline-offset:4px}.services_detailActions__b5ZVq a:hover{color:var(--red)}.services_formats__MFXAb{margin:0 -80px 120px;padding:80px;background:#f3f3f3}.services_formatGrid__jdrRf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:34px;gap:34px}.services_formatGrid__jdrRf>div{border-top:1px solid #999;padding-top:20px}.services_formatGrid__jdrRf h3{max-width:17ch;min-height:2.3em;margin-bottom:14px;font-size:clamp(25px,2.2vw,38px);line-height:1.15;letter-spacing:-.025em}.services_formatGrid__jdrRf p{max-width:36ch;font-size:17px;line-height:1.45}.services_end__HZY8e{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:50px;gap:50px;align-items:start;padding:58px 0 90px;border-top:1px solid #999}.services_end__HZY8e h2{font-size:clamp(54px,5.3vw,94px);line-height:1.01;letter-spacing:-.035em}.services_end__HZY8e p{max-width:37ch;font-size:clamp(19px,1.4vw,24px);line-height:1.4;margin-bottom:30px}.services_endButtons__qQVIE{display:flex;flex-wrap:wrap;gap:10px}.services_supportOffer__6ykXR{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:50px;gap:50px;align-items:start;margin-bottom:105px;padding:42px 0 0;border-top:1px solid #999}.services_supportOffer__6ykXR h2{font-size:clamp(48px,5vw,86px);line-height:1.04;letter-spacing:-.035em}.services_supportOffer__6ykXR p{max-width:43ch;margin:0 0 22px;font-size:clamp(18px,1.3vw,22px);line-height:1.45}.services_supportOffer__6ykXR .services_requestButton__lK3VT{margin-top:12px}@media(max-width:1150px){.services_preview__CLtTw{padding-top:0}.services_hero__Tp_PD h1{font-size:clamp(58px,7.2vw,86px)}.services_sectionHead__q8gHf{grid-template-columns:50% 1fr}.services_serviceMain__Aim0I{grid-template-columns:1fr .9fr;column-gap:26px}.services_detailBody__Z5UX9{grid-template-columns:1.25fr .75fr;gap:22px}}@media(max-width:1200px){.services_detailCta__r6_q8,.services_requestButton__lK3VT{height:57px}}@media(max-width:800px){.services_preview__CLtTw{padding-top:0}.services_hero__Tp_PD{margin-bottom:84px}.services_hero__Tp_PD h1{font-size:clamp(54px,10.7vw,80px)}.services_sectionHead__q8gHf{grid-template-columns:1fr;gap:18px;margin-bottom:24px}.services_sectionHead__q8gHf h2{font-size:clamp(42px,7vw,58px)}.services_serviceMain__Aim0I{grid-template-columns:1fr}.services_serviceMain__Aim0I strong{grid-row:auto;margin-bottom:12px}.services_serviceTask___0U2Y{padding:0}.services_tags__fUONG{padding-top:16px}.services_detailBody__Z5UX9{grid-template-columns:1fr}.services_detailImage__OKTYB{max-width:580px}.services_services__5okBJ{margin-bottom:85px}.services_formats__MFXAb{margin:0 -20px 80px;padding:60px 20px}.services_formatGrid__jdrRf{grid-template-columns:1fr;gap:24px}.services_formatGrid__jdrRf h3{min-height:0;margin-bottom:8px}.services_end__HZY8e{grid-template-columns:1fr;gap:25px;padding:42px 0 70px}.services_supportOffer__6ykXR{grid-template-columns:1fr;gap:24px;margin-bottom:70px}}@media(max-width:500px){.services_preview__CLtTw{padding-top:0}.services_hero__Tp_PD h1{font-size:clamp(42px,11vw,55px)}.services_hero__Tp_PD{margin-bottom:68px}.services_sectionHead__q8gHf h2{font-size:40px}.services_sectionHead__q8gHf p{font-size:16px}.services_service__8Uka_ summary{padding:24px 0 27px;gap:12px}.services_serviceMain__Aim0I strong{font-size:28px}.services_serviceTask___0U2Y{font-size:16px}.services_tags__fUONG{gap:5px}.services_tags__fUONG span{font-size:11px}.services_toggle__atSHE{flex-basis:35px;width:35px;height:35px}.services_detailGrid__NOQWi{grid-template-columns:1fr;gap:22px}.services_detailGrid__NOQWi p{font-size:15px}.services_detailImage__OKTYB{min-height:200px}.services_formatGrid__jdrRf h3{font-size:27px}.services_formatGrid__jdrRf p{font-size:16px}.services_end__HZY8e h2{font-size:48px}.services_end__HZY8e p{font-size:17px}.services_endButtons__qQVIE{flex-direction:column;align-items:stretch}.services_endButtons__qQVIE .services_requestButton__lK3VT{width:100%}}@media(prefers-reduced-motion:reduce){.services_preview__CLtTw *,.services_preview__CLtTw :after,.services_preview__CLtTw :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}