.mp-sol-detail{--mp-sol-max: 1120px;--mp-sol-gap: clamp(1.25rem, 2.5vw, 2rem);--mp-sol-section-y: clamp(2.5rem, 5vw, 4rem);color:#222}.mp-sol-detail__header{padding-top:132px;padding-bottom:.5rem;max-width:var(--mp-sol-max);margin-left:auto;margin-right:auto}.mp-sol-detail__eyebrow{margin:0 0 .5rem;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:#d32f2f;font-weight:600}.mp-sol-detail__title{margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.2;font-weight:700}.mp-sol-detail__lead{margin:0;max-width:40rem;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.55;color:#444}.mp-sol-detail__section{padding-top:var(--mp-sol-section-y);padding-bottom:var(--mp-sol-section-y)}.mp-sol-detail__section.containe,.mp-sol-detail__section>.containe{max-width:var(--mp-sol-max)}.mp-sol-detail__section--muted{background:#f6f6f6}.mp-sol-detail__section-head{margin-bottom:var(--mp-sol-gap);max-width:40rem}.mp-sol-detail__h2{margin:0 0 .5rem;font-size:clamp(1.35rem,2.2vw,1.65rem);line-height:1.25;font-weight:700}.mp-sol-detail__h3{margin:0 0 .4rem;font-size:1.05rem;line-height:1.35;font-weight:650}.mp-sol-detail__section-desc,.mp-sol-detail__body{margin:0;font-size:.975rem;line-height:1.65;color:#555}.mp-sol-detail__overview{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--mp-sol-gap);align-items:start}.mp-sol-detail__highlights{margin:1.25rem 0 0;padding:0;list-style:none;display:grid;gap:.65rem}.mp-sol-detail__highlights li{position:relative;padding-left:1.15rem;font-size:.95rem;line-height:1.5;color:#333}.mp-sol-detail__highlights li:before{content:"";position:absolute;left:0;top:.55em;width:.45rem;height:.45rem;border-radius:50%;background:#d32f2f}.mp-sol-detail__overview-media{margin:0;border-radius:12px;overflow:hidden;background:#f5f5f5;line-height:0}.mp-sol-detail__overview-media img{width:100%;height:auto;max-width:100%;vertical-align:top;display:block}.mp-sol-detail__needs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.mp-sol-detail__need{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:1.15rem 1.25rem}.mp-sol-detail__need p{margin:0;font-size:.925rem;line-height:1.55;color:#555}.mp-sol-detail__products{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem}.mp-sol-detail__product-link{display:grid;grid-template-columns:minmax(140px,280px) minmax(0,1fr);gap:1.25rem 1.75rem;align-items:stretch;text-decoration:none;color:inherit;background:#fff;border:1px solid #e8e8e8;border-radius:14px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.mp-sol-detail__product-link--text{grid-template-columns:1fr}.mp-sol-detail__product-link--text .mp-sol-detail__product-body{padding:1.25rem 1.4rem}.mp-sol-detail__product-link:hover{border-color:#d0d0d0;box-shadow:0 10px 28px #0000000f}.mp-sol-detail__product-media{position:relative;background:#f5f5f5;line-height:0;min-height:0}.mp-sol-detail__product-media img{width:100%;height:auto;max-width:100%;vertical-align:top;display:block}.mp-sol-detail__product-index{position:absolute;left:.75rem;top:.75rem;z-index:1;background:#000000b8;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.04em;padding:.3rem .55rem;border-radius:6px}.mp-sol-detail__product-body{padding:1.15rem 1.35rem 1.25rem 0;display:flex;flex-direction:column;justify-content:center}.mp-sol-detail__product-body>p{margin:0 0 .65rem;font-size:.95rem;line-height:1.6;color:#555}.mp-sol-detail__product-role{margin:0;padding:0;background:none;border:0;font-size:16px;line-height:1.7;color:#444}.mp-sol-detail__product-role span{font-weight:650;color:#b71c1c}.mp-sol-detail__product-cta{font-size:.875rem;font-weight:650;color:#d32f2f}.mp-sol-detail__logic{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--mp-sol-gap);align-items:start}.mp-sol-detail__logic-roles{display:grid;gap:.85rem}.mp-sol-detail__logic-role{background:#fff;border-radius:12px;padding:1rem 1.15rem;border:1px solid #e8e8e8}.mp-sol-detail__logic-role p{margin:0;font-size:.925rem;line-height:1.55;color:#555}.mp-sol-detail__logic-notes{background:#fff;border-radius:12px;padding:1.15rem 1.25rem;border:1px solid #e8e8e8}.mp-sol-detail__logic-notes ul{margin:.75rem 0 0;padding-left:1.15rem}.mp-sol-detail__logic-notes li{margin-bottom:.55rem;font-size:.925rem;line-height:1.55;color:#444}.mp-sol-detail__section--custom{padding-bottom:calc(var(--mp-sol-section-y) * .65)}.mp-sol-detail__custom-card{position:relative;margin:0;padding:clamp(1.35rem,3vw,2rem) clamp(1.25rem,3vw,2.25rem);padding-left:clamp(1.5rem,3vw,2.5rem);border-radius:16px;background:linear-gradient(125deg,#fff,#fafafa);border:1px solid #ececec;box-shadow:0 14px 44px #0000000f;overflow:hidden}.mp-sol-detail__custom-card:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#d32f2f,#b71c1c)}.mp-sol-detail__custom-eyebrow,.mp-sol-detail__process-eyebrow{margin:0 0 .35rem;font-size:.75rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:#d32f2f}.mp-sol-detail__custom-lead{max-width:52rem;margin-top:.65rem}.mp-sol-detail__section--process{position:relative;padding-top:clamp(2rem,4vw,3rem);padding-bottom:clamp(2.5rem,5vw,3.75rem);background:linear-gradient(180deg,rgba(211,47,47,.04) 0%,transparent 28%),linear-gradient(180deg,#f7f7f7,#fff);border-top:1px solid #ebebeb}.mp-sol-detail__section--process:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#d32f2f,#ff5252 45%,#d32f2f)}.mp-sol-detail__section--process>.containe{max-width:var(--mp-sol-max);margin-left:auto;margin-right:auto}.mp-sol-detail__process-head{max-width:36rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.mp-sol-detail__process{list-style:none;margin:0;padding:.75rem 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem 1rem;position:relative}@media(min-width:721px){.mp-sol-detail__process:before{content:"";position:absolute;top:.35rem;left:8%;right:8%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(211,47,47,.28) 12%,rgba(211,47,47,.28) 88%,transparent 100%);pointer-events:none}}.mp-sol-detail__process-step{position:relative;flex:1 1 calc(50% - .5rem);max-width:260px;min-width:min(100%,200px);padding:1.35rem 1.15rem 1.25rem;background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px #ffffffe6 inset,0 10px 28px #0000000f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.mp-sol-detail__process-step:hover{transform:translateY(-4px);border-color:#d32f2f38;box-shadow:0 1px #ffffffe6 inset,0 16px 36px #d32f2f1f}.mp-sol-detail__process-track{position:absolute;top:-.65rem;left:50%;transform:translate(-50%);z-index:1}.mp-sol-detail__process-dot{display:block;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid #d32f2f;box-shadow:0 0 0 4px #d32f2f1f}.mp-sol-detail__process-num{display:block;margin:.15rem 0 .5rem;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:#d32f2f24}.mp-sol-detail__process-title{margin:0;font-size:.9375rem;font-weight:650;line-height:1.45;color:#222}.mp-sol-detail__process-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:clamp(1.75rem,3vw,2.5rem);padding-top:1.5rem;border-top:1px solid #e5e5e5}.mp-sol-detail__process-link{font-size:1rem;font-weight:600;color:#111;text-decoration:underline;text-underline-offset:.2em;text-decoration-color:#d32f2f73}.mp-sol-detail__process-link:hover{color:#d32f2f;text-decoration-color:#d32f2f}.mp-sol-detail__projects-placeholder{padding:1.35rem 1.5rem;border:1px dashed #ccc;border-radius:12px;background:#fafafa}.mp-sol-detail__projects-placeholder p{margin:0 0 .75rem;font-size:.95rem;line-height:1.55;color:#555}.mp-sol-detail__projects-placeholder .mp-btn{margin-top:.35rem}.mp-sol-detail__cta-band{background:linear-gradient(135deg,#1f1f1f,#3a3a3a);color:#fff;padding:clamp(2.25rem,4vw,3.25rem) 0;margin-top:.5rem}.mp-sol-detail__cta{max-width:var(--mp-sol-max);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.mp-sol-detail__cta-copy{flex:1 1 280px;max-width:36rem}.mp-sol-detail__cta-copy .mp-sol-detail__h2{color:#fff}.mp-sol-detail__cta-copy p{margin:.5rem 0 0;color:#ffffffd1;font-size:.975rem;line-height:1.6}.mp-sol-detail__cta-actions{display:flex;flex-wrap:wrap;gap:.75rem}.mp-sol-detail__cta-band .mp-btn-outline{border-color:#ffffff8c;color:#fff;background:transparent}.mp-sol-detail__cta-band .mp-btn-outline:hover{background:#ffffff1a;color:#fff;border-color:#fff}.mp-sol-detail__cta-band .mp-btn-primary:hover{color:#fff}@media(max-width:1024px){.mp-sol-detail__overview,.mp-sol-detail__logic{grid-template-columns:1fr}.mp-sol-detail__process{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-sol-detail__product-link{grid-template-columns:1fr}.mp-sol-detail__product-media{min-height:0;aspect-ratio:auto;padding:0}.mp-sol-detail__product-body{padding:0 1.15rem 1.25rem}}@media(max-width:720px){.mp-sol-detail__needs{grid-template-columns:1fr}.mp-sol-detail__process-step{flex:1 1 100%;max-width:none}.mp-sol-detail__cta-actions{width:100%}.mp-sol-detail__cta-actions .mp-btn{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/mp-solution-detail.css.map */
