:where(.p-s-solutions) .phero.plain{padding-bottom:0;overflow:hidden}:where(.p-s-solutions) .quotes{border-top:1px solid #ffffff2e;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:80px;display:grid}:where(.p-s-solutions) .quotes a{color:#fff;flex-direction:column;gap:10px;padding:26px 26px 60px 0;text-decoration:none;display:flex}:where(.p-s-solutions) .quotes a+a{border-left:1px solid #ffffff1f;padding-left:26px}:where(.p-s-solutions) .quotes q{letter-spacing:-.015em;color:#fcdace;quotes:"« " " »";text-wrap:balance;font-size:clamp(19px,1.6cqi,22px);font-style:italic;font-weight:500;line-height:1.3}:where(.p-s-solutions) .quotes span.t{color:#eaf0ff;align-items:center;gap:6px;font-size:14.5px;display:flex}:where(.p-s-solutions) .quotes span.t .ic{width:15px;height:15px;transition:transform .2s}:where(.p-s-solutions) .quotes a:hover span.t{color:#fff}:where(.p-s-solutions) .quotes a:hover span.t .ic{transform:translateY(3px)}:where(.p-s-solutions) .pbs{border-top:2px solid #1d1c1a;margin-top:56px}:where(.p-s-solutions) .pb{border-bottom:1px solid #e4e4df;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:56px 0;display:grid}:where(.p-s-solutions) .pb q{color:#87470f;quotes:"« " " »";font-size:17px;font-style:italic;display:block}:where(.p-s-solutions) .pb h3{letter-spacing:-.03em;text-wrap:balance;margin-top:10px;font-size:clamp(26px,2.6cqi,36px);font-weight:600;line-height:1.08}:where(.p-s-solutions) .pb p.t{color:#3a3935;text-wrap:pretty;margin-top:14px;font-size:16.5px}:where(.p-s-solutions) .pb .link{margin-top:20px}:where(.p-s-solutions) .pb .who{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}:where(.p-s-solutions) .ba{grid-template-columns:minmax(0,.8fr) 30px minmax(0,1.3fr);align-items:center;gap:6px;display:grid}:where(.p-s-solutions) .ba .arrow{color:#2155e8;place-items:center;display:grid}:where(.p-s-solutions) .fl{background:#fff;border:1px solid #e4e4df;border-radius:14px;padding:8px}:where(.p-s-solutions) .fl div{border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:12.5px;display:flex}:where(.p-s-solutions) .fl div+div{border-top:1px dashed #edece7}:where(.p-s-solutions) .fl .ic{color:#9a99a2;width:15px;height:15px}:where(.p-s-solutions) .fl.raw .mono{color:#55544e;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:where(.p-s-solutions) .fl.clean b{font-size:12.5px;font-weight:600;display:block}:where(.p-s-solutions) .fl.clean small{color:#6b6a64;font-size:11px;display:block}:where(.p-s-solutions) .fl.clean .ic{color:#2155e8}:where(.p-s-solutions) .fl-cap{color:#64635d;margin:0 0 6px 4px;font-size:11.5px}:where(.p-s-solutions) .mailc{font-size:13px}:where(.p-s-solutions) .mh{border-top:1px solid #f1f0ec;grid-template-columns:52px minmax(0,1fr);gap:8px;padding:9px 16px;display:grid}:where(.p-s-solutions) .mh:first-child{border-top:0}:where(.p-s-solutions) .mh span:first-child{color:#6b6a64}:where(.p-s-solutions) .mh .mono{overflow-wrap:anywhere;font-size:12.5px}:where(.p-s-solutions) .att{background:#fafaf8;border:1px solid #e4e4df;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:4px 16px 14px;padding:10px 12px;display:flex}:where(.p-s-solutions) .att span{align-items:center;gap:8px;display:flex}:where(.p-s-solutions) .att .ic{color:#ae4f2b;width:16px;height:16px}:where(.p-s-solutions) .res-line{color:#102a7a;background:#eef3ff;border-top:1px solid #f1f0ec;align-items:center;gap:10px;padding:11px 16px;font-size:13px;display:flex}:where(.p-s-solutions) .res-line .ic{width:16px;height:16px}:where(.p-s-solutions) .exp{border-top:1px solid #f1f0ec;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:grid}:where(.p-s-solutions) .ui-h+.exp{border-top:0}:where(.p-s-solutions) .exp small{color:#6b6a64;font-size:12px;display:block}:where(.p-s-solutions) .btns{gap:6px;display:flex}:where(.p-s-solutions) .btns span{background:#fff;border:1px solid #e4e4df;border-radius:8px;padding:5px 10px;font-size:12.5px}:where(.p-s-solutions) .btns span.dk{color:#fff;background:#1e4fe0;border-color:#1e4fe0}:where(.p-s-solutions) .ritual{display:grid}:where(.p-s-solutions) .ri{border-top:1px solid #f1f0ec;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:grid}:where(.p-s-solutions) .ui-h+.ri{border-top:0}:where(.p-s-solutions) .ri small{color:#6b6a64;font-size:12px;display:block}:where(.p-s-solutions) .ri .cb{border:1.5px solid #bdbcb5;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}:where(.p-s-solutions) .ri .cb.on{color:#fff;background:#2f7a52;border-color:#2f7a52}:where(.p-s-solutions) .ri .cb .ic{stroke-width:2.6px;width:12px;height:12px}:where(.p-s-solutions) .ri.done>div{color:#64635d}:where(.p-s-solutions) .steps.five{grid-template-columns:repeat(5,minmax(0,1fr))}:where(.p-s-solutions) .steps.five .step{padding-right:18px}:where(.p-s-solutions) .steps.five .step+.step{padding-left:18px}:where(.p-s-solutions) .steps.five p{font-size:15px}:where(.p-s-solutions) .steps.five .tags{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}:where(.p-s-solutions) .steps.five .tags span{color:#1a44cb;background:#e8eefe;border-radius:6px;padding:2px 7px;font-size:11.5px}:where(.p-s-solutions) .steps.five .tags span.p{color:#7a2e17;background:#fde5dc}@container cv (max-width:1080px){:where(.p-s-solutions) .quotes{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.p-s-solutions) .quotes a{padding-bottom:28px}:where(.p-s-solutions) .quotes a:nth-child(3){border-left:0;padding-left:0}:where(.p-s-solutions) .quotes a:nth-child(n+3){border-top:1px solid #ffffff1f}:where(.p-s-solutions) .phero.plain .quotes{margin-bottom:56px}:where(.p-s-solutions) .pb{grid-template-columns:minmax(0,1fr);gap:24px 32px}:where(.p-s-solutions) .steps.five{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.p-s-solutions) .steps.five .step{border-left:0;padding:18px 18px 18px 0}:where(.p-s-solutions) .steps.five .step+.step{padding-left:0}:where(.p-s-solutions) .steps.five .step:nth-child(2n){border-left:1px solid #e4e4df;padding-left:18px}}@container cv (max-width:760px){:where(.p-s-solutions) .quotes{grid-template-columns:minmax(0,1fr)}:where(.p-s-solutions) .quotes a,:where(.p-s-solutions) .quotes a+a{border-left:0;padding:20px 0}:where(.p-s-solutions) .quotes a+a{border-top:1px solid #ffffff1f}:where(.p-s-solutions) .pb{grid-template-columns:minmax(0,1fr);padding:44px 0}:where(.p-s-solutions) .steps.five{grid-template-columns:minmax(0,1fr)}:where(.p-s-solutions) .steps.five .step,:where(.p-s-solutions) .steps.five .step+.step,:where(.p-s-solutions) .steps.five .step:nth-child(2n){border-left:0;padding:18px 0}}@container cv (max-width:560px){:where(.p-s-solutions) .ba{grid-template-columns:minmax(0,1fr)}:where(.p-s-solutions) .ba .arrow{height:24px;transform:rotate(90deg)}:where(.p-s-solutions) .exp{grid-template-columns:minmax(0,1fr)}:where(.p-s-solutions) .exp>:last-child{justify-self:start}}
