
.concept-compact .section{padding-block:64px}.concept-compact .compact-client{padding-block:30px}.concept-compact .archi-repeat-story{margin:0}.concept-compact .compact-details{max-width:1200px;margin:20px auto;border:1px solid #d9cfc3;border-radius:14px;background:#fff}.compact-details>summary{padding:22px 26px;cursor:pointer;font-size:20px;font-weight:650;line-height:1.4}.compact-details>summary:focus-visible,.capability-card>summary:focus-visible{outline:3px solid #c73527;outline-offset:3px}.compact-details>.section{padding:28px 0}.compact-details .wrap{max-width:100%;width:auto;margin-inline:26px}.concept-compact details.capability-card{display:block}.capability-card>summary{cursor:pointer;list-style:none}.capability-card>summary::-webkit-details-marker{display:none}.capability-card>summary::after{content:'Показать 5 процессов +';display:block;color:#ad3327;font-size:14px;font-weight:650;margin-top:18px}.capability-card[open]>summary::after{content:'Свернуть процессы −'}.capability-card>summary h3{margin-top:18px}.concept-compact .capability-card ul{margin-top:20px}.concept-compact .capability-card[open]{background:#fff8f0}.concept-compact #tasks .section-intro{margin-bottom:24px}.concept-compact .promotions{padding-block:40px}.concept-compact .offer-heading h2{font-size:36px}.concept-compact .offer-list>article{padding:24px}.concept-compact #process .compact-details{margin-top:32px}.concept-compact .compact-details #why-paid .wrap{display:block}.concept-compact .compact-details #why-paid h2{font-size:30px}.concept-compact .compact-details #why-paid .value-list{margin-top:24px}@media(max-width:760px){.concept-compact .section{padding-block:40px}.concept-compact .compact-client{padding-block:20px}.concept-compact main>.compact-details{margin-inline:20px}.compact-details>summary{font-size:17px;padding:18px}.compact-details .wrap{margin-inline:16px}.concept-compact .offer-heading h2{font-size:29px}.concept-compact .compact-details #why-paid h2{font-size:26px}}

@media(max-width:760px){.concept-compact .capability-card{padding:18px}.capability-card>summary{position:relative}.capability-card>summary .capability-top{position:absolute;left:0;top:0}.capability-card>summary .capability-top span{display:none}.capability-card>summary h3{margin:0 0 8px 42px;font-size:20px}.capability-card>summary p{margin-left:42px;font-size:13px;line-height:1.5}.capability-card>summary::after{margin:12px 0 0 42px;font-size:12px}.concept-compact .capability-grid{gap:10px}}
