.mk-campaign-page .mk-shell{max-width:1120px;padding-top:40px}.mk-campaign-page .mk-header nav button{min-height:44px}.mk-campaign-page h2{letter-spacing:-.65px;text-wrap:balance;font-size:clamp(25px,3vw,34px);line-height:1.22;display:block}.mk-campaign-page .cl-problem{max-width:850px;padding-bottom:36px}.mk-campaign-page .cl-problem h1{text-wrap:balance;max-width:780px;margin:12px 0 18px}.mk-campaign-page .cl-lead{max-width:720px;font-size:18px;line-height:1.6}.cl-start{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.cl-start>span{color:#a8c5cb;font-size:14px}.cl-comparison{border:1px solid #36525a;border-radius:16px;overflow:hidden}.mk-campaign-page .cl-sequence{letter-spacing:.7px;text-transform:uppercase;background:#0c202a;justify-content:center;align-items:center;gap:16px;margin:0;padding:18px;font-size:14px;line-height:1.5;display:flex}.cl-sequence>svg{color:#60e0c2;flex:none}.cl-comparison-grid{grid-template-columns:1fr 1fr;display:grid}.cl-comparison-grid>div{min-width:0;padding:24px 28px}.cl-before{background:#11252f}.cl-after{background:#123832;border-inline-start:1px solid #3b655b}.cl-comparison-grid h3{font-size:22px}.cl-before h3{color:#bfced5}.cl-after h3,.cl-after li>svg{color:#60e0c2}.cl-comparison ul{grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;padding:0;list-style:none;display:grid}.cl-comparison li{align-items:center;gap:8px;font-size:15px;line-height:1.4;display:flex}.cl-comparison li>svg{flex:none}.cl-before li{color:#b1c7d0}.cl-result{background:#0e2928;border-top:1px solid #365d57;padding:20px 28px}.cl-result>span{color:#60e0c2;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:650}.mk-campaign-page .cl-result p{color:#ecfaf5;margin:6px 0 0;font-size:19px;line-height:1.5}.cl-section{margin-block:48px}.cl-example{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.cl-example>div,.cl-sample{min-width:0}.cl-sample{background:#102832;border:1px solid #34525b;border-radius:14px;margin:0;padding:24px}.cl-sample figcaption{color:#67dfc6;font-size:12px;font-weight:650}.mk-campaign-page .cl-sample>p{color:#e5f1f3;margin:6px 0 18px;font-size:16px}.cl-sample-row{justify-content:space-between;gap:12px;font-size:14px;display:flex}.cl-sample-row strong{color:#b5ccd3;font-weight:500}.cl-sample-track{background:#243e47;border-radius:2px;height:8px;margin:6px 0 14px;overflow:hidden}.cl-sample-track>span{height:100%;display:block}.cl-sample-major{background:#60e0c2;width:66.6667%}.cl-sample-minor{background:#78a9b1;width:33.3333%}.cl-sample small{color:#a9c3c9;font-size:12px;line-height:1.5;display:block}.mk-campaign-page #free-analysis{border-top:1px solid #34525b;gap:36px;margin-block:40px 24px;padding-top:40px;scroll-margin-top:24px}.mk-campaign-page #free-analysis>div{padding-top:0}.mk-campaign-page #free-analysis .mk-upload>h2{letter-spacing:-.3px;font-size:23px}.mk-campaign-page .mk-report-summary{margin-bottom:0}.cl-product{border-top:1px solid #34525b;padding-top:40px}.cl-product-intro{max-width:730px}.cl-features{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px;display:grid}.cl-feature-number{color:#60e0c2;margin-bottom:12px;font-family:monospace;display:block}.cl-features article{border-top:1px solid #34525b;padding-top:16px}.cl-features h3{margin-bottom:8px;font-size:18px}.cl-features p{margin:0;font-size:15px;line-height:1.6}.cl-demo{background:#123832;border:1px solid #416b61;border-radius:16px;align-items:center;gap:32px;padding:32px;display:flex}.cl-demo>div{flex:1;min-width:0}.cl-demo>a{flex-shrink:0}.mk-campaign-page .cl-demo h2{font-size:clamp(25px,3vw,31px)}.mk-campaign-page .cl-demo p:last-child{margin:0}.mk-campaign-page[dir=rtl] .cl-sequence>svg{transform:rotate(180deg)}.mk-campaign-page[dir=rtl] h1,.mk-campaign-page[dir=rtl] h2{letter-spacing:normal}@media (max-width:900px){.cl-comparison ul{grid-template-columns:1fr;gap:10px}.cl-example{gap:24px}.cl-demo{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.mk-campaign-page .mk-shell{padding-top:28px}.mk-campaign-page .cl-problem{padding-bottom:28px}.mk-campaign-page .cl-problem h1{letter-spacing:-.9px;font-size:clamp(32px,8.5vw,42px)}.mk-campaign-page .cl-lead{font-size:16px}.cl-start{gap:10px}.cl-start>a{width:100%}.cl-start>span{font-size:13px}.mk-campaign-page .cl-sequence{letter-spacing:0;gap:8px;padding:14px 10px;font-size:11px}.cl-sequence>svg{width:13px}.cl-comparison-grid>div{padding:18px 14px}.cl-comparison-grid h3{font-size:19px}.cl-comparison li{align-items:flex-start;gap:6px;font-size:13px}.cl-comparison li>svg{width:12px;margin-top:2px}.cl-result{padding:18px}.mk-campaign-page .cl-result p{font-size:17px}.cl-section{margin-block:32px}.cl-example,.cl-features{grid-template-columns:1fr;gap:20px}.cl-sample{padding:20px}.mk-campaign-page #free-analysis{gap:24px;margin-top:32px;padding-top:28px}.cl-product{padding-top:28px}.cl-features{gap:16px}.cl-feature-number{margin-bottom:8px}.cl-demo{gap:20px;padding:24px}.cl-demo>a{width:100%}}@media (prefers-reduced-motion:reduce){.mk-campaign-page{scroll-behavior:auto}}
