.cs-page .ml-hero{background:#f2f6fa}.cs-page .ml-hero-grid{gap:40px}.cs-page .ml-subtitle{color:#245ca0;font-size:28px}.cs-page .ml-breadcrumb{flex-wrap:wrap}.cs-hero-note{display:flex;align-items:flex-start;gap:14px;margin-top:30px;max-width:620px}.cs-hero-note>i{color:#126657;font-size:25px;margin-top:4px}.cs-page .cs-hero-note p{margin:0;font-size:16px}.cs-hero-note strong{display:block;color:#102436}.cs-proof{padding:26px 0;background:white}.cs-proof .ml-wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cs-proof article{display:flex;align-items:flex-start;gap:16px;padding:24px 20px;background:#edf3fa;border-radius:8px}.cs-proof article:nth-child(2){background:#eaf4ef}.cs-proof article:nth-child(3){background:#fff3de}.cs-proof article>i{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;background:#fff;color:#245ca0;border-radius:6px;font-size:22px}.cs-page .cs-proof h2{font-size:22px;line-height:1.3;margin:0 0 8px}.cs-page .cs-proof p{font-size:15px;line-height:1.6;margin:0}.cs-principle{display:flex;align-items:flex-start;gap:16px;padding:22px;background:#eaf4ef;border-radius:8px}.cs-principle i{font-size:28px;color:#126657;margin-top:5px}.cs-page .cs-principle p{margin:0;font-size:17px}.cs-principle strong{display:block;color:#102436}.cs-page .ml-photo-overlay img{aspect-ratio:1/1}.cs-output-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:34px}.cs-output-grid article{background:#f0f5f9;border-radius:8px;padding:28px}.cs-output-grid article:nth-child(2){background:#eaf4ef}.cs-output-grid article:nth-child(3){background:#fff3de}.cs-output-grid article>span{display:block;font-size:46px;font-weight:700;color:#245ca0;line-height:1;margin-bottom:26px}.cs-output-grid strong{display:block;margin-bottom:10px;font-size:17px}.cs-page .cs-output-grid p{font-size:17px;margin:0}.cs-page .ml-ai{background:#143c45}.cs-ai-decisions>div{display:flex;align-items:flex-start;gap:17px;padding:20px 0}.cs-ai-decisions i{font-size:24px;color:#ffcf7d;flex:0 0 28px;margin-top:2px}.cs-page .cs-ai-decisions h3{font-size:21px;line-height:1.4;margin:0}.cs-page .ml-cards{margin-top:32px}.cs-page .ml-cards article{display:flex;align-items:flex-start;flex-direction:column}.cs-page .ml-cards p{font-size:17px;margin-bottom:20px}.cs-page .ml-cards .ml-text-link{margin-top:auto}.cs-framework{list-style:none!important;padding:0!important;margin:32px 0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cs-framework li{display:flex;gap:18px;align-items:flex-start;padding:24px;background:white;border-radius:8px}.cs-framework li>span{display:grid;place-items:center;flex:0 0 48px;height:48px;background:#245ca0;color:white;font-size:28px;font-weight:700;border-radius:6px}.cs-framework li:nth-child(even)>span{background:#126657}.cs-page .cs-framework h3{font-size:22px;margin:0 0 8px}.cs-framework strong{display:block;font-size:16px;margin-bottom:8px}.cs-page .cs-framework p{font-size:16px;margin:0}.cs-framework-close{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.cs-framework-close>i{font-size:26px;color:#126657}.cs-page .cs-framework-close p{flex:1;min-width:240px;font-size:16px;margin:0}.cs-page .cs-framework-close a{flex-shrink:0}.cs-page .ml-plan-featured{background:#e8f2ed}.cs-page .ml-quote{font-size:24px}.cs-page .ml-plans li{font-size:16px}.cs-page .cs-plan-format{min-height:0!important;margin:12px 0 0;font-weight:600;color:#245ca0}.cs-page .cs-price-note{font-size:15px;margin:24px 0 0;max-width:900px}.cs-evidence{background:white;padding:34px;border-radius:8px}.cs-evidence>i{font-size:32px;color:#245ca0;margin-bottom:24px}.cs-markets{background:#f2f6fa;padding:30px;border-radius:8px}.cs-markets .ml-inline-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0 28px}.cs-markets .ml-inline-links a{padding:12px 0;font-size:17px;justify-content:space-between}.cs-page .ml-inline-links .fa-linkedin-square{font-size:22px;line-height:1}.cs-page .ml-close{background:#143c45}.cs-page .ml-faq details{background:white}.cs-page .ml-faq summary::before{display:none!important}.cs-page .ml-form .wpcf7-form button.wpcf7-submit:hover,.cs-page .ml-form .wpcf7-form button.wpcf7-submit:focus-visible{background:#ffd17d!important;color:#102436!important}
@media(max-width:1100px){.cs-proof .ml-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-framework{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.cs-page .ml-subtitle{font-size:25px}.cs-page .ml-hero-grid{gap:28px}.cs-proof .ml-wrap,.cs-output-grid,.cs-framework{grid-template-columns:1fr}.cs-proof article{padding:20px}.cs-page .ml-image-actions{gap:14px;font-size:14px}.cs-framework-close{align-items:flex-start}.cs-page .cs-framework-close p{min-width:0;flex-basis:calc(100% - 50px)}.cs-page .ml-close .ml-button{width:100%}}
