/* CRO preview: benefit-led offers, visible integrations and a lower-friction first contact. */
.mh-story{padding:42px;border-radius:30px;border:1px solid #dce3e4;background:#fff}.mh-brand-row{display:flex;align-items:center;gap:28px;margin-bottom:36px}.mh-logo-panel{background:#182c42;border-radius:17px;padding:24px 26px;width:285px;flex-shrink:0}.mh-logo-panel img{width:100%;height:auto;object-fit:contain}.mh-origin{font-size:16px;line-height:1.7;color:#526178}.mh-origin strong{color:#182c42}.mh-story-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:48px}.mh-story-intro h2{font-size:clamp(30px,3.4vw,44px);line-height:1.15;letter-spacing:-.04em;max-width:450px}.mh-story-intro p{font-size:17px;line-height:1.8;color:#526178;margin:0 0 16px}.mh-story-intro p strong{color:#182c42}.mh-practice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.mh-practice article{border-radius:20px;padding:24px;background:#f1f4fc;border:1px solid #dde4f0}.mh-practice article:nth-child(2){background:#eef6f0;border-color:#d9e7dc}.mh-practice article:nth-child(3){background:#f8f4ea;border-color:#e9e2d1}.mh-practice article>span{font-size:13px;color:#526178}.mh-practice h3{font-size:21px;line-height:1.4;letter-spacing:-.025em;margin:12px 0}.mh-practice p{font-size:16px;line-height:1.7;color:#526178}.mh-conclusion{display:flex;align-items:center;gap:30px;justify-content:space-between;border-top:1px solid #dce3e4;padding-top:28px}.mh-conclusion p{max-width:650px;font-size:17px;line-height:1.7;color:#526178}.mh-conclusion strong{color:#182c42}.mh-conclusion .btn{flex-shrink:0;font-size:15px;background:#3657d6}.mh-method{margin-top:20px;font-size:15px;color:#526178}.mh-method summary{cursor:pointer;padding:12px 0;min-height:44px;font-weight:650}.mh-method ol{padding-left:22px;line-height:1.8}.mh-method li{margin:10px 0}
#integracje{padding-top:42px;padding-bottom:42px}#integracje .section-head{max-width:800px;margin-bottom:24px}#integracje .eyebrow{font-size:15px;color:#526178}#integracje .h2{font-size:clamp(30px,3.5vw,44px);letter-spacing:-.04em;line-height:1.15}#integracje .lead{font-size:18px;max-width:750px}#integracje .integrations-controls{margin-bottom:18px}#integracje .search-field{max-width:600px;border-color:#78899a;background:white}#integracje .search-field input{font-size:16px;min-height:50px}#integracje .chip-row{gap:8px;flex-wrap:wrap}#integracje .chip{font-size:14px;min-height:42px}#integracje .catalog-scope{font-size:14px;line-height:1.7;color:#526178;max-width:850px;margin:14px 0}#integracje .integration-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}#integracje .integration-card{min-height:130px;padding:18px 12px;border-radius:18px;gap:10px;box-shadow:none;background:white;border:1px solid #dce3e9;justify-content:flex-start}#integracje .integration-card p{display:none}#integracje .logo-box{width:100%;height:40px;background:transparent;border:0;padding:0}#integracje .logo-box img{filter:none!important;opacity:1!important;object-fit:contain;max-height:40px;max-width:90px;width:auto}#integracje .integration-card .name{font-size:14px;line-height:1.4;font-weight:750;text-align:center}#integracje .integration-method{font-size:11px;line-height:1.5;color:#526178}#integracje .logo-wordmark{font-size:17px;white-space:normal;line-height:1.2;text-align:center}#integracje #integrationCount{font-size:14px;color:#526178}#integracje .integration-card[hidden]{display:none!important}.coverage-details{margin-top:20px;border-top:1px solid #dce3e9}.coverage-details>summary{font-size:17px;font-weight:650;cursor:pointer;padding:18px 0}.integration-bridge{margin-top:28px;background:#eaf0fc;border:1px solid #cedaef;border-radius:23px;padding:28px;display:flex;align-items:center;gap:30px;justify-content:space-between}.integration-bridge h3{font-size:24px;line-height:1.3;letter-spacing:-.03em;margin-bottom:10px}.integration-bridge p{font-size:16px;line-height:1.6;color:#526178;max-width:660px}.integration-bridge .btn{font-size:15px;flex-shrink:0;background:#3657d6}
.offer-v7{margin-top:28px;align-items:stretch}.offer-v7 article{display:flex;flex-direction:column;padding:27px 24px;background:#fff;border:1px solid #d7e0e5;border-radius:23px;min-width:0}.offer-v7 article:nth-child(2){background:#eef3fd;border:2px solid #3657d6;padding:26px 23px}.offer-v7 .potential-eyebrow{font-size:13px}.offer-v7 h3{font-size:25px;line-height:1.25;letter-spacing:-.035em;margin:15px 0}.offer-v7 p.offer-question{font-size:19px;font-weight:750;line-height:1.4;color:#182c42;margin:0 0 10px}.offer-v7 p.offer-benefit{font-size:16px;line-height:1.75;margin:0 0 22px;color:#526178}.offer-value{border-top:1px solid #d3dfe8;padding-top:20px;margin-top:auto}.offer-value p{font-size:15px;line-height:1.7;margin:0 0 18px}.offer-value strong{display:block;font-size:15px;font-weight:750;color:#182c42;margin-bottom:5px}.offer-v7 details{font-size:14px;color:#526178;line-height:1.7;margin:0 0 12px}.offer-v7 summary{font-size:15px;font-weight:650;cursor:pointer;min-height:44px;padding:10px 0}.offer-v7 details p{font-size:14px;padding-top:8px}.offer-v7 .btn{width:100%;font-size:14px;padding:14px 12px;min-height:54px;margin-top:12px;line-height:1.45}.offer-v7 .btn-primary{background:#3657d6}.offer-included{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;padding:32px;margin-top:24px;border-radius:24px;background:#edf4ec;border:1px solid #d1dfce}.offer-included h3{font-size:28px;line-height:1.3;letter-spacing:-.035em;margin:8px 0 18px}.offer-included p{font-size:16px;line-height:1.7;color:#526178}.offer-included ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:22px}.offer-included li strong{font-size:16px;display:block;margin-bottom:7px;line-height:1.4}.offer-included li span{font-size:14px;color:#526178;line-height:1.7;display:block}.potential-package-note{margin:20px 0;line-height:1.7}.potential-callout details{margin-top:12px;font-size:15px;line-height:1.7}.potential-callout summary{min-height:44px;cursor:pointer;display:flex;align-items:center;font-weight:700}.potential-callout summary:before{content:'+';margin-right:12px;font-size:22px}.potential-callout[open] summary:before{content:'−'}
.owner-hero .hero-actions .cro-hero-contact{background:#3657d6;color:#fff;order:-1}.owner-hero .hero-actions .btn-secondary{background:white;color:#182c42;border:1px solid #bdc9d8}.cro-first-step{font-size:14px!important;line-height:1.65!important;color:#526178!important;max-width:520px;margin-top:14px!important}.hero-actions .btn{font-size:14px!important}.contact-extra{margin-top:12px}.contact-extra>summary{cursor:pointer;font-size:16px;font-weight:650;min-height:48px;display:flex;align-items:center;gap:8px}.contact-extra>summary span{font-size:13px;font-weight:400}.contact-extra>summary:before{content:'+';font-size:22px;margin-right:4px}.contact-extra[open]>summary:before{content:'−'}.contact-extra label{margin-top:15px}#contactContext{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:13px;background:#e8edfc;color:#243a5d;font-size:15px}#contactContext[hidden]{display:none}#contactContext button{border:0;background:none;color:#294cba;text-decoration:underline;font:inherit;cursor:pointer;min-height:44px;flex-shrink:0}.dh-contact-form .dh-form-notice{font-size:13px;line-height:1.6}.dh-contact-form label{font-size:16px}.dh-contact-form input,.dh-contact-form select,.dh-contact-form textarea{font-size:16px}.cro-mobile-cta{display:none}.contact-next ol{font-size:17px;line-height:1.7}.contact-next li{margin-bottom:13px}
@media(max-width:1000px){#integracje .integration-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mh-story-intro{gap:30px}.mh-conclusion,.integration-bridge{align-items:flex-start;flex-direction:column;gap:22px}.mh-practice{gap:12px}.mh-practice article{padding:20px}.offer-included{gap:28px}.offer-v7 h3{font-size:23px}.offer-v7 article{padding:22px 18px}.offer-v7 article:nth-child(2){padding:21px 17px}}
@media(max-width:760px){.mh-story{padding:26px 22px;border-radius:25px}.mh-brand-row{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:28px}.mh-logo-panel{width:250px;max-width:100%;padding:22px}.mh-origin{font-size:15px}.mh-story-intro{display:block}.mh-story-intro h2{font-size:33px;margin-bottom:25px}.mh-story-intro p{font-size:16px;line-height:1.75}.mh-practice{grid-template-columns:1fr;gap:14px;margin:24px 0}.mh-practice h3{font-size:22px}.mh-conclusion p{font-size:16px}.mh-conclusion .btn{width:100%;font-size:14px}.mh-method summary{font-size:14px}#integracje .integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#integracje .integration-card{padding:14px 8px;min-height:126px}#integracje .integration-card .name{font-size:12px}#integracje .integration-method{font-size:10px}#integracje .logo-box img{max-width:65px;max-height:34px}#integracje .eyebrow{font-size:14px}#integracje .lead{font-size:16px}#integracje .chip{font-size:12px;padding:9px 11px}#integracje .catalog-scope{font-size:13px}.integration-bridge{padding:24px 20px}.integration-bridge .btn{width:100%;font-size:14px}.integration-bridge h3{font-size:23px}.offer-v7{grid-template-columns:1fr}.offer-v7 article,.offer-v7 article:nth-child(2){padding:26px 22px}.offer-v7 h3{font-size:27px}.offer-v7 p.offer-question{font-size:20px}.offer-v7 .btn{font-size:15px}.offer-included{grid-template-columns:1fr;padding:26px 22px;gap:26px}.offer-included ul{grid-template-columns:1fr}.offer-included h3{font-size:28px}.offer-included li span{font-size:15px}.cro-first-step{font-size:13px!important}.contact-extra>summary{flex-wrap:wrap;font-size:15px}.cro-mobile-cta:not([hidden]){display:flex;position:fixed;bottom:12px;left:14px;right:14px;z-index:95;padding:10px 14px;border:1px solid #c3cee0;background:#fff;box-shadow:0 5px 24px #172a4a22;border-radius:17px;align-items:center;justify-content:space-between;gap:12px}.cro-mobile-cta>span{font-size:11px;line-height:1.4;max-width:90px;color:#526178}.cro-mobile-cta a{background:#3657d6;color:#fff;font-size:13px;font-weight:750;line-height:1.3;text-decoration:none;padding:13px 15px;border-radius:11px;min-height:44px}body{padding-bottom:85px}}
@media(max-width:360px){#integracje .integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cro-mobile-cta>span{display:none}.cro-mobile-cta a{width:100%;text-align:center}}
