.ServicesByProblem_section__hfpaf{max-width:var(--d-max);margin:0 auto;padding:128px var(--d-px)}.ServicesByProblem_head__V6qdZ{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:96px;gap:96px;align-items:end;margin-bottom:96px}.ServicesByProblem_h2__lETXu{margin:0;font:400 clamp(34px,3.6vw,52px) /1.06 var(--font-main);letter-spacing:-.02em;color:var(--d-ink);text-wrap:balance}.ServicesByProblem_lead__GOx0N{margin:0;max-width:460px;font:400 clamp(16px,1.3vw,19px) /1.55 var(--font-main);color:var(--d-muted);text-wrap:pretty}.ServicesByProblem_showcases__J9Iw5{display:flex;flex-direction:column;gap:120px}.ServicesByProblem_rowReverse__O9E9Z,.ServicesByProblem_row__7aHj7{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:96px;gap:96px;align-items:center}.ServicesByProblem_rowReverse__O9E9Z{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.ServicesByProblem_rowReverse__O9E9Z .ServicesByProblem_text__HSVz0{order:2}.ServicesByProblem_art__Ntx6a{min-width:0}.ServicesByProblem_text__HSVz0{display:flex;flex-direction:column;gap:22px}.ServicesByProblem_changeKey__Fb8hl,.ServicesByProblem_key__TCffX{display:block;font:500 9px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--d-label)}.ServicesByProblem_key__TCffX{margin-bottom:14px;color:var(--d-terra)}.ServicesByProblem_problem__jUTtI{margin:0;font:400 clamp(26px,2.5vw,36px) /1.12 var(--font-main);letter-spacing:-.015em;color:var(--d-ink);text-wrap:balance}.ServicesByProblem_body__p7u38{margin:0;max-width:460px;font:300 16px/1.65 var(--font-main);color:var(--d-body);text-wrap:pretty}.ServicesByProblem_change__uCQ4R{max-width:460px;padding-top:16px;border-top:1px solid var(--d-hair)}.ServicesByProblem_changeText__wWO4P{margin:8px 0 0;font:400 17px/1.5 var(--font-main);color:var(--d-teal)}.ServicesByProblem_rowWide__1ZQNI{display:flex;flex-direction:column;gap:48px}.ServicesByProblem_rowWide__1ZQNI .ServicesByProblem_text__HSVz0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:56px;gap:56px;align-items:start}.ServicesByProblem_rowWide__1ZQNI .ServicesByProblem_change__uCQ4R{padding-top:0;padding-left:22px;border-top:0;border-left:1px solid var(--d-hair)}.ServicesByProblem_artWide__9YZey{width:100%;max-width:880px;margin:0 auto}.ServicesByProblem_allLink__Sc36I{margin-top:88px;font-size:14px}.ServicesByProblem_catalogSection__mMwzQ{padding-top:104px}.ServicesByProblem_bento__BdXOD{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:56px 32px;gap:56px 32px;align-items:end}.ServicesByProblem_tile__YyCAI{display:flex;flex-direction:column;min-width:0}.ServicesByProblem_span5__mGSv_{grid-column:span 5}.ServicesByProblem_span7__cTB3G{grid-column:span 7}.ServicesByProblem_span12__RAcyH{grid-column:span 12}.ServicesByProblem_tileProblem___N_cm{margin:0 0 20px;max-width:460px;font:400 19px/1.35 var(--font-main);color:var(--d-ink);text-wrap:balance}.ServicesByProblem_listTitle__NlEil{margin:0 0 32px;font:400 clamp(24px,2.2vw,32px) /1.12 var(--font-main);color:var(--d-ink)}.ServicesByProblem_rows__draDJ{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--d-hair)}.ServicesByProblem_rowItem__lD1Lq{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:32px;gap:32px;align-items:baseline;padding:20px 0;border-top:1px solid var(--d-hair)}.ServicesByProblem_rowProblem__rKwDZ{font:400 18px/1.45 var(--font-main);color:var(--d-ink);text-wrap:pretty}.ServicesByProblem_rowService__5xoln{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.ServicesByProblem_serviceLink__ftucg,.ServicesByProblem_serviceName__KKspc{font:500 15px/1.3 var(--font-main);color:var(--d-teal);text-decoration:none}.ServicesByProblem_serviceLink__ftucg span{color:var(--d-terra);transition:transform var(--d-fast);display:inline-block}.ServicesByProblem_serviceLink__ftucg:hover span{transform:translateX(3px)}.ServicesByProblem_serviceLink__ftucg:focus-visible{outline:2px solid var(--d-terra);outline-offset:3px}.ServicesByProblem_listNote__iXEng{margin:28px 0 0;font:300 14px/1.7 var(--font-main);color:var(--d-muted-2)}@media (max-width:1080px){.ServicesByProblem_section__hfpaf{padding:76px var(--d-px-mobile)}.ServicesByProblem_head__V6qdZ{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:56px}.ServicesByProblem_showcases__J9Iw5{gap:72px}.ServicesByProblem_rowReverse__O9E9Z,.ServicesByProblem_rowWide__1ZQNI .ServicesByProblem_text__HSVz0,.ServicesByProblem_row__7aHj7{grid-template-columns:minmax(0,1fr);gap:28px}.ServicesByProblem_rowReverse__O9E9Z .ServicesByProblem_text__HSVz0{order:0}.ServicesByProblem_rowWide__1ZQNI{gap:28px}.ServicesByProblem_rowWide__1ZQNI .ServicesByProblem_change__uCQ4R{padding:16px 0 0;border-left:0;border-top:1px solid var(--d-hair)}.ServicesByProblem_catalogSection__mMwzQ{padding-top:64px}.ServicesByProblem_allLink__Sc36I{margin-top:56px}.ServicesByProblem_bento__BdXOD{grid-template-columns:minmax(0,1fr);gap:56px}.ServicesByProblem_span12__RAcyH,.ServicesByProblem_span5__mGSv_,.ServicesByProblem_span7__cTB3G{grid-column:auto}.ServicesByProblem_tileProblem___N_cm{font-size:17px}.ServicesByProblem_rowItem__lD1Lq{grid-template-columns:minmax(0,1fr);gap:10px;padding:18px 0}.ServicesByProblem_rowProblem__rKwDZ{font-size:16px}.ServicesByProblem_rowService__5xoln{flex-direction:row;align-items:baseline;gap:10px;text-align:left}}