.ct-mini{display:grid;grid-template-columns:235px minmax(0,1fr);gap:23px;align-items:center;background:#efecf9;border:1px solid #d9d3ea;border-radius:18px;padding:18px 22px;margin:29px 0 35px;max-width:650px;box-sizing:border-box}.ct-mini svg{width:100%;height:auto;display:block}.ct-mini figcaption{min-width:0}.ct-mini figcaption .ct-kicker{display:block;color:#8362b2;font:850 10px/1.5 system-ui;letter-spacing:.13em}.ct-mini figcaption strong{display:block;color:#2b2640;font:780 23px/1.21 system-ui;letter-spacing:-.035em;margin:8px 0 11px}.ct-mini figcaption p{color:#57516f;font:400 13px/1.7 system-ui;margin:0}.ct-steps{max-width:650px;margin:28px 0 42px}.ct-steps .ct-inner{background:linear-gradient(140deg,#f4f5ff,#eef9f8);border:1px solid #d9dfef;border-radius:19px;padding:23px}.ct-steps .ct-caption{color:#566279;font:400 12px/1.6 system-ui;padding:8px 4px}.ct-steps h4{font:800 20px/1.3 system-ui;color:#25314d;margin:0 0 7px}.ct-steps .ct-sub{font:400 13px/1.5 system-ui;color:#5c6380;margin:0 0 18px}.ct-steps .ct-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ct-steps .ct-cell{background:#fff;border:1px solid #cdd5e9;border-radius:12px;padding:12px 10px;min-height:133px;min-width:0}.ct-steps .ct-cell em{display:block;color:#755ab0;font:800 11px/1.5 system-ui;font-style:normal;letter-spacing:.1em}.ct-steps .ct-cell strong{display:block;color:#252844;font:750 13px/1.25 system-ui;margin:7px 0}.ct-steps .ct-cell span{display:block;color:#56627c;font:400 11px/1.5 system-ui;overflow-wrap:anywhere}@media(max-width:680px){.ct-mini{grid-template-columns:minmax(0,1fr);gap:13px;padding:16px}.ct-mini svg{max-width:235px;margin:auto}.ct-steps .ct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-steps .ct-cell{min-height:112px}.ct-steps .ct-inner{padding:16px}}