.bwebp-water-price{--bwebp-price-gap:24px;--bwebp-price-radius:10px;--bwebp-price-title:#0b4f82;--bwebp-price-line:#2d74d3;--bwebp-price-description:#5f6f7e;--bwebp-price-meta-bg:#eef7fd;--bwebp-price-meta-text:#0d5e97;--bwebp-price-meta-radius:999px;--bwebp-price-border:#1b2733;--bwebp-price-head-bg:#f36a21;--bwebp-price-head-text:#fff;--bwebp-price-purpose-bg:#0b3f82;--bwebp-price-purpose-text:#fff;--bwebp-price-variant-bg:#0d5ca8;--bwebp-price-variant-text:#fff;--bwebp-price-row-bg:#fff;--bwebp-price-group-bg:#eef6fb;--bwebp-price-group-text:#0b4f82;--bwebp-price-body-text:#172433;--bwebp-price-value:#0b4f82;--bwebp-price-emphasis-bg:#fff8e8;--bwebp-price-notice-bg:#fff7ed;--bwebp-price-notice-accent:#ff6a1a;--bwebp-price-notice-title:#d84b00;--bwebp-price-note-text:#172433;--bwebp-price-scope-bg:#f7f8fa;--bwebp-price-scope-title:#1746c7;--bwebp-price-scope-text:#26384a;--bwebp-price-scope-radius:10px;--bwebp-price-button-bg:var(--bwebp-color-primary,#1476b5);--bwebp-price-button-text:var(--bwebp-color-on-primary,#fff);width:100%;margin:0 auto;font-family:inherit;color:var(--bwebp-price-body-text)}.bwebp-water-price__intro{text-align:center;margin-bottom:var(--bwebp-price-gap)}.bwebp-water-price__heading-title{display:flex;align-items:center;justify-content:center;gap:18px;margin:0;color:var(--bwebp-price-title);font-size:30px;font-weight:800;line-height:1.25;letter-spacing:-.015em}.bwebp-water-price__heading-title:before,.bwebp-water-price__heading-title:after{content:"";flex:1 1 140px;max-width:180px;height:2px;border-radius:99px;background:var(--bwebp-price-line)}.bwebp-water-price__heading-title span{display:block;max-width:760px}.bwebp-water-price__description{max-width:820px;margin:12px auto 0;color:var(--bwebp-price-description);font-size:15px;line-height:1.7}.bwebp-water-price__meta{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:15px}.bwebp-water-price__meta span{display:inline-flex;align-items:center;min-height:34px;padding:6px 13px;border-radius:var(--bwebp-price-meta-radius);background:var(--bwebp-price-meta-bg);color:var(--bwebp-price-meta-text);font-size:13px;font-weight:700}.bwebp-water-price__table-shell{overflow:hidden;border:1px solid var(--bwebp-price-border);border-radius:var(--bwebp-price-radius);background:var(--bwebp-price-row-bg)}.bwebp-water-price__table{width:100%;min-width:820px;border:0;border-collapse:collapse;border-spacing:0;table-layout:fixed;background:var(--bwebp-price-row-bg)}.bwebp-water-price__table th,.bwebp-water-price__table td{padding:15px 14px;border:1px solid var(--bwebp-price-border);vertical-align:middle;box-sizing:border-box}.bwebp-water-price__table tr:first-child th{border-top:0}.bwebp-water-price__table tr th:first-child,.bwebp-water-price__table tr td:first-child{border-left:0}.bwebp-water-price__table tr th:last-child,.bwebp-water-price__table tr td:last-child{border-right:0}.bwebp-water-price__table tbody tr:last-child>*{border-bottom:0}.bwebp-water-price__table thead th{height:78px;background:var(--bwebp-price-head-bg);color:var(--bwebp-price-head-text);text-align:center;font-size:14px;font-weight:800;line-height:1.35;letter-spacing:.01em}.bwebp-water-price__col-purpose{width:34%}.bwebp-water-price__col-variant{width:18%}.bwebp-water-price__col-usage{width:24%}.bwebp-water-price__col-price{width:24%}.bwebp-water-price.has-note-column .bwebp-water-price__col-purpose{width:29%}.bwebp-water-price.has-note-column .bwebp-water-price__col-variant{width:16%}.bwebp-water-price.has-note-column .bwebp-water-price__col-usage{width:21%}.bwebp-water-price.has-note-column .bwebp-water-price__col-price{width:16%}.bwebp-water-price__col-note{width:18%}.bwebp-water-price__purpose{background:var(--bwebp-price-purpose-bg);color:var(--bwebp-price-purpose-text);text-align:left;font-size:15px;font-weight:800;line-height:1.45}.bwebp-water-price__variant{background:var(--bwebp-price-variant-bg);color:var(--bwebp-price-variant-text);font-size:14px;font-weight:700;font-style:italic;line-height:1.4}.bwebp-water-price__usage,.bwebp-water-price__price,.bwebp-water-price__note-cell{background:var(--bwebp-price-row-bg);color:var(--bwebp-price-body-text);font-size:14px;line-height:1.5}.bwebp-water-price__usage{text-align:center;font-weight:650}.bwebp-water-price__price{text-align:center}.bwebp-water-price__price strong{color:var(--bwebp-price-value);font-weight:800;white-space:nowrap}.bwebp-water-price__note-cell{text-align:left}.bwebp-water-price__table tbody tr.is-emphasis td{background:var(--bwebp-price-emphasis-bg)}.bwebp-water-price__separator th{padding:12px 14px;background:var(--bwebp-price-group-bg);color:var(--bwebp-price-group-text);text-align:left;font-size:13px;font-weight:800;line-height:1.4}.bwebp-water-price__mobile{display:none}.bwebp-water-price__notes{display:grid;gap:18px;margin-top:var(--bwebp-price-gap)}.bwebp-water-price__notice{padding:20px 22px;border-left:5px solid var(--bwebp-price-notice-accent);background:var(--bwebp-price-notice-bg)}.bwebp-water-price__notice-title{margin:0 0 14px;color:var(--bwebp-price-notice-title);font-size:18px;font-weight:800;line-height:1.35;text-transform:uppercase}.bwebp-water-price__notice-list{display:grid;gap:6px;margin:0;padding-left:26px;color:var(--bwebp-price-note-text);font-size:15px;font-weight:700;font-style:italic;line-height:1.55}.bwebp-water-price__notice-list li{margin:0;padding-left:1px}.bwebp-water-price__scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bwebp-water-price__scope-card{min-width:0;padding:20px;border-radius:var(--bwebp-price-scope-radius);background:var(--bwebp-price-scope-bg)}.bwebp-water-price__scope-card h3{margin:0 0 18px;color:var(--bwebp-price-scope-title);font-size:18px;font-weight:800;line-height:1.35;text-transform:uppercase}.bwebp-water-price__scope-card p{margin:0;color:var(--bwebp-price-scope-text);font-size:15px;font-weight:700;line-height:1.55}.bwebp-water-price__reference{display:flex;justify-content:center;margin-top:18px}.bwebp-water-price__reference a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 18px;border-radius:9px;background:var(--bwebp-price-button-bg);color:var(--bwebp-price-button-text)!important;font-size:13px;font-weight:700;text-decoration:none!important;transition:.18s ease}.bwebp-water-price__reference a:hover{transform:translateY(-1px);filter:brightness(.96)}.bwebp-water-price__empty{padding:28px;border:1px dashed #d9e5ed;border-radius:var(--bwebp-price-radius);background:#fafcfd;color:#667685;text-align:center}@media(max-width:1024px) and (min-width:768px){.bwebp-water-price__table-shell{overflow-x:auto;-webkit-overflow-scrolling:touch}.bwebp-water-price__table{min-width:900px}}@media(max-width:767px){.bwebp-water-price__heading-title{gap:10px;font-size:22px}.bwebp-water-price__heading-title:before,.bwebp-water-price__heading-title:after{max-width:46px;height:1px}.bwebp-water-price__description{font-size:14px}.bwebp-water-price__table-shell{display:none}.bwebp-water-price__mobile{display:grid;gap:12px}.bwebp-water-price__mobile-card{overflow:hidden;margin:0;border:1px solid var(--bwebp-price-border);border-radius:12px;background:#fff}.bwebp-water-price__mobile-title{margin:0;padding:13px 14px;background:var(--bwebp-price-purpose-bg);color:var(--bwebp-price-purpose-text);font-size:14px;font-weight:800;line-height:1.45}.bwebp-water-price__mobile-levels{display:grid}.bwebp-water-price__mobile-level{background:var(--bwebp-price-row-bg)}.bwebp-water-price__mobile-level+.bwebp-water-price__mobile-level{border-top:1px solid var(--bwebp-price-border)}.bwebp-water-price__mobile-level.is-emphasis{background:var(--bwebp-price-emphasis-bg)}.bwebp-water-price__mobile-variant{padding:9px 14px;background:var(--bwebp-price-variant-bg);color:var(--bwebp-price-variant-text);font-size:13px;font-weight:700;font-style:italic;line-height:1.4}.bwebp-water-price__mobile-field{display:grid;grid-template-columns:minmax(120px,44%) minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;color:var(--bwebp-price-body-text);font-size:13px;line-height:1.45}.bwebp-water-price__mobile-field+.bwebp-water-price__mobile-field{border-top:1px solid rgb(27 39 51 / .16)}.bwebp-water-price__mobile-field span{color:#6b7885;font-size:11px;font-weight:700;text-transform:none}.bwebp-water-price__mobile-field b{font-weight:700;text-align:right}.bwebp-water-price__mobile-price strong{color:var(--bwebp-price-value);font-weight:800;text-align:right}.bwebp-water-price__mobile-separator{padding:11px 13px;border:1px solid #d6e3ec;border-radius:10px;background:var(--bwebp-price-group-bg);color:var(--bwebp-price-group-text);font-size:13px;font-weight:800}.bwebp-water-price__notice{padding:16px 14px}.bwebp-water-price__notice-title{font-size:15px}.bwebp-water-price__notice-list{padding-left:22px;font-size:13px}.bwebp-water-price__scope-grid{grid-template-columns:1fr;gap:12px}.bwebp-water-price__scope-card{padding:16px}.bwebp-water-price__scope-card h3{margin-bottom:10px;font-size:15px}.bwebp-water-price__scope-card p{font-size:13px}.bwebp-water-price__reference a{width:100%}}