:root{--bp-mc-ink:#113047;--bp-mc-blue:#0363b6;--bp-mc-orange:#f88c1f;--bp-mc-muted:#5d7081;--bp-mc-soft:#f1f6fa;--bp-mc-line:#dce6ed}.bp-mc-shell{max-width:1320px;margin:0 auto;padding:0 28px;box-sizing:border-box}.bp-mc-shell *,.bp-mc-hero *{box-sizing:border-box}.bp-mc-kicker{color:var(--bp-mc-orange);text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:750;line-height:1.4}.bp-mc-title{color:var(--bp-mc-ink);font-size:clamp(26px,2.5vw,38px);line-height:1.17;letter-spacing:-.02em;margin:8px 0 14px}.bp-mc-copy{font-size:15px;line-height:1.75;color:var(--bp-mc-muted);max-width:760px}.bp-mc-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:3px;min-height:45px;padding:12px 20px;font-weight:750;line-height:1.3;font-size:14px;transition:transform .15s,background .15s}.bp-mc-btn:hover{transform:translateY(-1px)}.bp-mc-btn--primary{background:var(--bp-mc-orange);color:#172837}.bp-mc-btn--primary:hover{background:#e87d0d;color:#172837}.bp-mc-btn--outline{border:1px solid rgba(255,255,255,.45);color:#fff}.bp-mc-btn--outline:hover{background:#ffffff1a;color:#fff}.bp-mc-hero{background:linear-gradient(115deg,#0a283e,#0c3c5a 67%,#0e486d);color:#fff;overflow:hidden}.bp-mc-hero__inner{max-width:1320px;min-height:340px;margin:auto;padding:47px 28px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:25px;align-items:center}.bp-mc-hero__inner--no-media{grid-template-columns:1fr;min-height:280px}.bp-mc-crumbs{font-size:12px;color:#c2d4e3;margin-bottom:40px}.bp-mc-crumbs a{color:inherit;text-decoration:none}.bp-mc-crumbs a:hover{text-decoration:underline}.bp-mc-hero h1{color:#fff;font-size:clamp(36px,3.8vw,54px);line-height:1.12;letter-spacing:-.028em;margin:11px 0 20px}.bp-mc-hero__intro{color:#d1e1ec;max-width:635px;font-size:15px;line-height:1.78}.bp-mc-hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.bp-mc-hero__media{display:flex;align-items:center;justify-content:center;min-height:260px}.bp-mc-hero__media img{display:block;max-height:330px;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 14px 20px rgba(0,0,0,.2))}.bp-mc-subnav{background:#fff;border-bottom:1px solid var(--bp-mc-line)}.bp-mc-subnav__inner{display:flex;gap:32px;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.bp-mc-subnav a{color:#264d68;text-decoration:none;padding:16px 0;font-size:12px;font-weight:650;border-bottom:2px solid transparent}.bp-mc-subnav a:hover{border-color:var(--bp-mc-orange);color:var(--bp-mc-ink)}.bp-mc-block{padding:68px 0;scroll-margin-top:105px}.bp-mc-block--soft{background:var(--bp-mc-soft)}.bp-mc-block__head{margin-bottom:26px}.bp-mc-model-intro{padding-top:60px;padding-bottom:8px}.bp-mc-model-intro .bp-mc-title{font-size:clamp(24px,2.3vw,33px)}.bp-mc-structure--single{grid-template-columns:1fr!important}.bp-mc-structure{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:26px;align-items:center}.bp-mc-structure__visual{min-width:0;background:linear-gradient(155deg,#e9f1f7,#f9fbfc);border:1px solid var(--bp-mc-line);border-radius:5px;padding:20px;display:flex;align-items:center;justify-content:center;min-height:280px}.bp-mc-structure__visual img{width:100%;height:auto;max-height:460px;object-fit:contain}.bp-mc-itemlist{display:grid;gap:9px}.bp-mc-component{background:#fff;border:1px solid var(--bp-mc-line);border-left:3px solid var(--bp-mc-orange);border-radius:3px;padding:17px 20px}.bp-mc-component h3{font-size:16px;color:var(--bp-mc-ink);margin:0 0 6px}.bp-mc-component p{font-size:13px;line-height:1.65;color:var(--bp-mc-muted);margin:0}.bp-mc-config-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.bp-mc-card{padding:25px;background:#fff;border:1px solid var(--bp-mc-line);border-radius:4px;min-width:0}.bp-mc-card h3{font-size:16px;line-height:1.4;color:var(--bp-mc-ink);margin:0 0 9px}.bp-mc-card p{font-size:14px;line-height:1.65;color:var(--bp-mc-muted);margin:0}.bp-mc-solutions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bp-mc-solution{border:1px solid var(--bp-mc-line);background:#fff;text-decoration:none;color:var(--bp-mc-ink);border-radius:4px;overflow:hidden;display:block}.bp-mc-solution__pic{background:#f5f8fa;aspect-ratio:4/3;overflow:hidden;display:flex;align-items:center;justify-content:center}.bp-mc-solution__pic img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .2s}.bp-mc-solution:hover .bp-mc-solution__pic img{transform:scale(1.04)}.bp-mc-solution__title{padding:15px 17px;font-weight:700;font-size:14px;line-height:1.4}.bp-mc-faq{border-top:1px solid var(--bp-mc-line)}.bp-mc-faq details{border-bottom:1px solid var(--bp-mc-line);padding:18px 0}.bp-mc-faq summary{color:var(--bp-mc-ink);cursor:pointer;font-weight:700;font-size:15px;line-height:1.5;padding-right:36px;position:relative;list-style:none}.bp-mc-faq summary::-webkit-details-marker{display:none}.bp-mc-faq summary:after{content:"+";position:absolute;right:6px;top:0;font-size:19px;color:var(--bp-mc-blue)}.bp-mc-faq details[open] summary:after{content:"\2212"}.bp-mc-faq__answer{font-size:14px;line-height:1.75;color:var(--bp-mc-muted);padding-top:12px;max-width:920px}.bp-mc-faq__answer p{margin:.4em 0 1em}.bp-mc-inquiry{background:var(--bp-mc-soft);scroll-margin-top:105px;padding:56px 0}.bp-mc-inquiry__grid--simple{grid-template-columns:1fr!important}.bp-mc-inquiry__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;background:#fff;border:1px solid var(--bp-mc-line);border-radius:5px;padding:32px}.bp-mc-inquiry__actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.bp-mc-inquiry__form{min-width:0}.bp-mc-inquiry__empty{border:1px dashed #b5cada;background:#f8fbfd;border-radius:4px;padding:20px;font-size:13px;line-height:1.6;color:#4e697d}.bp-mc-inquiry__empty a{color:var(--bp-mc-blue)}@media(max-width:989px){.bp-mc-shell{padding:0 20px}.bp-mc-hero__inner{padding:36px 20px;grid-template-columns:1fr 1fr;min-height:300px}.bp-mc-crumbs{margin-bottom:25px}.bp-mc-hero__media{min-height:200px}.bp-mc-structure{grid-template-columns:1fr}.bp-mc-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-mc-solutions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.bp-mc-hero__inner{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:25px 18px 30px}.bp-mc-hero h1{font-size:34px}.bp-mc-hero__media{min-height:160px}.bp-mc-hero__media img{max-height:245px}.bp-mc-crumbs{margin-bottom:18px}.bp-mc-shell{padding:0 18px}.bp-mc-subnav__inner{gap:22px}.bp-mc-block{padding:43px 0}.bp-mc-model-intro{padding:42px 0 5px}.bp-mc-config-grid{grid-template-columns:1fr}.bp-mc-solutions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bp-mc-inquiry{padding:38px 0}.bp-mc-inquiry__grid{grid-template-columns:1fr;padding:24px 18px}.bp-mc-card{padding:20px}.bp-mc-solution__title{padding:12px}}@media(prefers-reduced-motion:reduce){.bp-mc-btn,.bp-mc-solution__pic img{transition:none}}.bp-mc-model-intro.bp-mc-shell{max-width:1240px;margin-inline:auto;padding:48px 28px 27px;box-sizing:border-box}.bp-mc-model-intro__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,4.2vw,68px);align-items:center}.bp-mc-model-intro__heading,.bp-mc-model-intro__description{min-width:0}.bp-mc-model-intro .bp-mc-title{font-size:clamp(30px,2.25vw,35px);line-height:1.18;margin:10px 0 0;letter-spacing:-.025em}.bp-mc-model-intro__description{border-left:1px solid #dce6ed;padding-left:30px}.bp-mc-model-intro .bp-mc-copy{max-width:570px;margin:0;color:var(--bp-mc-muted, #5d7081);font-size:16px;line-height:1.7;overflow-wrap:break-word;white-space:normal}@media(max-width:1099px){.bp-mc-model-intro.bp-mc-shell{padding:40px 24px 22px}.bp-mc-model-intro__layout{grid-template-columns:minmax(0,1fr);gap:15px}.bp-mc-model-intro__description{padding-left:0;border-left:0}.bp-mc-model-intro .bp-mc-copy{max-width:690px}}@media(max-width:700px){.bp-mc-model-intro.bp-mc-shell{padding:34px 20px 20px}.bp-mc-model-intro .bp-mc-title{font-size:26px;line-height:1.24;margin:7px 0 0}.bp-mc-model-intro .bp-mc-copy{max-width:100%;font-size:15px;line-height:1.7}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/bp-machine.css.map */
