.mbcw-page{--mbcw-navy:#142d49;--mbcw-blue:#2044aa;--mbcw-red:#e31837;--mbcw-text:#263b56;--mbcw-line:#dce5f0;--mbcw-soft:#f3f7fc;color:var(--mbcw-text);font-family:inherit;max-width:1200px;margin:0 auto;padding:30px 20px 80px;line-height:1.55}
.mbcw-page *{box-sizing:border-box}
.mbcw-page [hidden]{display:none!important}
.mbcw-page h1,.mbcw-page h2,.mbcw-page h3,.mbcw-page p{margin-top:0}
.mbcw-page h1,.mbcw-page h2,.mbcw-page h3{color:var(--mbcw-navy);line-height:1.2}
.mbcw-page h1{font-size:clamp(2.1rem,4vw,3.35rem);max-width:850px;letter-spacing:-.035em;margin-bottom:20px}
.mbcw-page h2{font-size:clamp(1.65rem,2.6vw,2.4rem);letter-spacing:-.025em;margin-bottom:14px}
.mbcw-page h3{font-size:1.16rem;margin-bottom:9px}
.mbcw-page p{font-size:1rem}
.mbcw-page a{color:var(--mbcw-blue)}
.mbcw-kicker{font-size:.78rem!important;font-weight:800;letter-spacing:.12em;color:var(--mbcw-blue);margin-bottom:12px!important}
.mbcw-hero{padding:38px clamp(22px,4vw,54px) 24px;border:1px solid var(--mbcw-line);border-radius:24px;background:linear-gradient(155deg,#f5f9fe 0%,#fff 44%,#f7faff 100%);box-shadow:0 16px 42px rgba(18,50,92,.07)}
.mbcw-lead{font-size:1.16rem!important;max-width:850px;color:#334963}
.mbcw-hero-actions,.mbcw-download>div:last-child{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:23px 0 28px}
.mbcw-primary,.mbcw-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:45px;border-radius:12px;padding:11px 19px;text-decoration:none!important;font-size:.98rem;font-weight:750;line-height:1.25;transition:transform .16s ease,box-shadow .16s ease;cursor:pointer}
.mbcw-primary{border:1px solid var(--mbcw-blue);background:var(--mbcw-blue);color:#fff!important;box-shadow:0 7px 20px rgba(32,68,170,.18)}
.mbcw-secondary{border:1px solid #b9c8dc;background:#fff;color:var(--mbcw-navy)!important}
.mbcw-primary:hover,.mbcw-secondary:hover{transform:translateY(-2px);box-shadow:0 8px 19px rgba(18,50,92,.12)}
.mbcw-primary:focus-visible,.mbcw-secondary:focus-visible,.mbcw-page button:focus-visible,.mbcw-page input:focus-visible,.mbcw-page select:focus-visible,.mbcw-page textarea:focus-visible{outline:3px solid #e31837;outline-offset:3px}
.mbcw-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.mbcw-hero-card{background:#fff;border:1px solid var(--mbcw-line);border-radius:18px;overflow:hidden;box-shadow:0 9px 24px rgba(18,50,92,.06)}
.mbcw-hero-photo{height:360px;display:flex;align-items:center;justify-content:center;padding:16px;background:#f7faff}
.mbcw-hero-photo img{height:100%;width:100%;object-fit:contain;display:block}
.mbcw-hero-card-body{padding:18px 22px 20px}
.mbcw-hero-card-body span{font-size:.72rem;font-weight:800;letter-spacing:.1em;color:var(--mbcw-blue)}
.mbcw-hero-card-body h2{font-size:1.42rem;margin:8px 0}
.mbcw-hero-card-body p{margin-bottom:0}
.mbcw-disclaimer,.mbcw-note{font-size:.88rem!important;color:#51647d;margin:14px 0 0!important}
.mbcw-section{padding:58px 0 10px;border-bottom:1px solid var(--mbcw-line)}
.mbcw-section>p:not(.mbcw-kicker){max-width:910px}
.mbcw-cap-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:22px}
.mbcw-cap,.mbcw-choice button,.mbcw-view-actions button,.mbcw-error button{appearance:none;border:1px solid #c5d2e5;border-radius:11px;background:#fff;color:var(--mbcw-navy);padding:10px 13px;font:inherit;font-weight:700;cursor:pointer;min-height:42px}
.mbcw-cap small{font-size:.73rem;font-weight:500}
.mbcw-cap:hover,.mbcw-choice button:hover,.mbcw-view-actions button:hover{border-color:var(--mbcw-blue);background:#f1f5ff}
.mbcw-cap[aria-pressed=true],.mbcw-choice button[aria-pressed=true],.mbcw-view-actions button[aria-pressed=true]{border-color:var(--mbcw-blue);background:var(--mbcw-blue);color:#fff}
.mbcw-viewer{margin-top:23px;border:1px solid var(--mbcw-line);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 14px 34px rgba(20,38,66,.08)}
.mbcw-viewer-head{padding:18px 20px;background:#142642;color:#fff}
.mbcw-viewer-head>strong{display:block;margin-bottom:10px;font-size:18px}
.mbcw-control-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid #ffffff33}
.mbcw-control-row>span{min-width:130px;font-size:13px;font-weight:800}
.mbcw-choice{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}
.mbcw-viewer-head .mbcw-choice button,.mbcw-viewer-head .mbcw-view-actions button{min-height:0;padding:9px 12px;border:1px solid #ccd8e4;border-radius:8px;background:#fff;color:#142642;font:700 12px Arial,sans-serif;cursor:pointer}
.mbcw-viewer-head .mbcw-choice button:hover,.mbcw-viewer-head .mbcw-view-actions button:hover{border-color:#174bc8;background:#f1f5ff}
.mbcw-viewer-head .mbcw-choice button[aria-pressed="true"],.mbcw-viewer-head .mbcw-view-actions button[aria-pressed="true"]{border-color:#174bc8;background:#174bc8;color:#fff}
.mbcw-view-actions{display:flex;gap:7px;flex-wrap:wrap;padding-top:11px;border-top:1px solid #ffffff33}
.mbcw-stage{height:650px;position:relative;background:radial-gradient(ellipse at 50% 25%,#fff,#e9eef4 75%);overflow:hidden}
.mbcw-model{height:100%;width:100%;display:block}
.mbcw-status{position:absolute;left:50%;top:18px;transform:translateX(-50%);z-index:3;border-radius:8px;background:#142642e8;padding:8px 13px;color:#fff;font-size:12px;font-weight:700;white-space:nowrap}
.mbcw-error{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92%,480px);z-index:4;padding:20px;background:#fff;border:1px solid #edbdc7;border-radius:12px;text-align:center;box-shadow:0 8px 22px rgba(16,42,82,.1)}
.mbcw-error p{margin:0 0 8px}
.mbcw-viewer-foot{margin:0!important;padding:14px 20px;color:#667085;font-size:13px!important;line-height:1.55}
.mbcw-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:23px}
.mbcw-info-grid article{border:1px solid var(--mbcw-line);border-radius:16px;padding:22px;background:var(--mbcw-soft)}
.mbcw-info-grid article p{margin-bottom:0}
.mbcw-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}
.mbcw-figure{margin:0;border:1px solid var(--mbcw-line);border-radius:15px;overflow:hidden;background:#f6f9fd}
.mbcw-figure img{display:block;width:100%;height:230px;object-fit:contain;padding:12px}
.mbcw-figure figcaption{font-size:.84rem;font-weight:650;padding:10px 13px 13px;background:#fff;min-height:57px}
.mbcw-technical{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,1fr);gap:25px}
.mbcw-technical-note{background:#eaf0fa;border-left:4px solid var(--mbcw-blue);border-radius:12px;padding:23px;align-self:start}
.mbcw-technical-note p{margin-bottom:0}
.mbcw-download{display:flex;justify-content:space-between;align-items:center;gap:25px}
.mbcw-download>div:first-child{max-width:670px}
.mbcw-download>div:last-child{margin:0}
.mbcw-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:23px}
.mbcw-video{border:1px solid var(--mbcw-line);border-radius:16px;overflow:hidden;background:#fff}
.mbcw-video-play,.mbcw-video iframe{border:0;padding:0;width:100%;aspect-ratio:16/9;display:block;position:relative;background:#111;cursor:pointer}
.mbcw-video-play img{display:block;width:100%;height:100%;object-fit:cover}
.mbcw-video-play span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#e31837;color:#fff;border-radius:14px;padding:13px 22px;font-size:1.2rem}
.mbcw-video>div{padding:16px 18px 19px}
.mbcw-video h3{font-size:1rem}
.mbcw-video p{font-size:.88rem;margin-bottom:8px}
.mbcw-video a{font-size:.85rem;font-weight:700}
.mbcw-quote{border:0;border-radius:20px;background:#f0f5fd;padding:34px;margin-top:55px}
.mbcw-form{margin-top:24px}
.mbcw-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 19px;margin-bottom:20px}
.mbcw-form label{display:flex;flex-direction:column;gap:6px;font-size:.88rem;font-weight:750;color:var(--mbcw-navy)}
.mbcw-form input,.mbcw-form select,.mbcw-form textarea{width:100%;border:1px solid #b6c7de;border-radius:10px;background:#fff;padding:11px 12px;color:var(--mbcw-navy);font:inherit;font-weight:400}
.mbcw-form textarea{resize:vertical;min-height:90px}
.mbcw-form .mbcw-wide{grid-column:1/-1}
.mbcw-form .mbcw-secondary{margin-left:8px}
@media(max-width:767px){.mbcw-page{padding:16px 14px 55px}.mbcw-hero{padding:24px 17px 20px}.mbcw-hero-grid,.mbcw-info-grid,.mbcw-technical,.mbcw-video-grid,.mbcw-form-grid{grid-template-columns:1fr}.mbcw-hero-photo{height:300px}.mbcw-section{padding-top:45px}.mbcw-cap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mbcw-control-row{display:block}.mbcw-control-row>span{display:block;margin-bottom:7px}.mbcw-choice{justify-content:flex-start}.mbcw-view-actions button{flex:1 1 auto}.mbcw-stage{height:540px}.mbcw-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.mbcw-figure img{height:180px}.mbcw-download{display:block}.mbcw-download>div:last-child{margin-top:20px}.mbcw-form .mbcw-secondary{margin:10px 0 0}.mbcw-quote{padding:24px 17px}}
@media(max-width:440px){.mbcw-hero-photo{height:250px}.mbcw-gallery{grid-template-columns:1fr}.mbcw-figure img{height:250px}.mbcw-stage{height:500px}.mbcw-hero-actions .mbcw-primary,.mbcw-hero-actions .mbcw-secondary{width:100%}}
@media(prefers-reduced-motion:reduce){.mbcw-primary,.mbcw-secondary{transition:none}.mbcw-primary:hover,.mbcw-secondary:hover{transform:none}}
.mbcw-previous-photo .mbcw-figure{max-width:600px;margin:24px 0 0}
.mbcw-previous-photo .mbcw-figure img{height:420px;object-fit:contain}
@media(max-width:767px){.mbcw-previous-photo .mbcw-figure img{height:330px}}

.mbda-page #fotos-tanque-duplo .mbcw-gallery{grid-template-columns:repeat(2,minmax(0,1fr));max-width:850px}
.mbda-page #fotos-tanque-duplo .mbcw-figure img{height:360px}
@media(max-width:600px){.mbda-page #fotos-tanque-duplo .mbcw-gallery{grid-template-columns:1fr}.mbda-page #fotos-tanque-duplo .mbcw-figure img{height:310px}}
