.bc-content{--navy:#061b2d;--blue:#0066b3;--cyan:#08a8dc;--ice:#eef6f8;--ink:#102334;--muted:#657784;--line:#dce6e9;--white:#fff;--lime:#b9e500}.bc-content *{box-sizing:border-box}.bc-content{scroll-behavior:smooth;color:var(--ink);background:#fff;margin:0;font-family:inherit}.bc-content button,.bc-content a{font:inherit}.bc-content button{cursor:pointer}.bc-content .bc-topline{color:#b9cad5;letter-spacing:.08em;text-transform:uppercase;background:#041320;justify-content:center;align-items:center;gap:50px;height:32px;font-size:14px;display:flex}.bc-content .bc-topline a{color:#fff;align-items:center;gap:7px;text-decoration:none;display:flex}.bc-content header{z-index:20;color:#fff;border-bottom:1px solid #ffffff24;align-items:center;gap:5vw;width:100%;height:78px;padding:0 5.5vw;display:flex;position:absolute;top:32px}.bc-content .bc-logo{color:#fff;letter-spacing:-.05em;align-items:baseline;text-decoration:none;display:flex}.bc-content .bc-logo span{font:800 26px Manrope}.bc-content .bc-logo b{letter-spacing:.14em;background:var(--lime);color:#102334;margin-left:7px;padding:4px 6px;font:700 11px Manrope}.bc-content nav{gap:30px;margin-left:auto;display:flex}.bc-content nav a{color:#d6e2e9;font-size:14px;text-decoration:none}.bc-content .bc-header-cta{color:#fff;background:#ffffff14;border:1px solid #ffffff73;align-items:center;gap:9px;padding:12px 18px;display:flex}.bc-content .bc-menu-btn{color:#fff;background:0 0;border:0;display:none}.bc-content .bc-hero{color:#fff;background:linear-gradient(120deg,#061b2d 0%,#082d48 52%,#0b5481 100%);grid-template-columns:1.08fr .92fr;min-height:755px;padding:160px 8vw 80px;display:grid;position:relative;overflow:hidden}.bc-content .bc-hero-bg{opacity:.9;background:radial-gradient(circle at 76% 45%,#27aee038,#0000 30%),linear-gradient(90deg,#0000 64%,#ffffff09 64%);position:absolute;inset:0}.bc-content .bc-hero-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.bc-content .bc-hero-copy,.bc-content .bc-hero-product{z-index:2;position:relative}.bc-content .bc-hero-copy{align-self:center;max-width:690px}.bc-content .bc-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#b7d8e9;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.bc-content .bc-hero h1,.bc-content .bc-section-head h2,.bc-content .bc-intro h2,.bc-content .bc-config-head h2,.bc-content .bc-final-cta h2{letter-spacing:-.065em;margin:26px 0;font:600 clamp(48px,6vw,86px)/.98 Manrope}.bc-content .bc-hero h1 em,.bc-content h2 em{color:#35b9e7;font-style:normal}.bc-content .bc-hero-copy>p{color:#c4d5df;max-width:600px;font-size:18px;line-height:1.65}.bc-content .bc-hero-actions{gap:14px;margin:36px 0;display:flex}.bc-content .bc-btn{border:0;justify-content:center;align-items:center;gap:10px;padding:16px 23px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.bc-content .bc-btn.bc-primary{color:#fff;background:var(--blue)}.bc-content .bc-btn.bc-primary:hover{background:#0877c7}.bc-content .bc-btn.bc-ghost{color:#fff;border:1px solid #ffffff59}.bc-content .bc-trust-row{border-top:1px solid #ffffff21;gap:34px;padding-top:32px;display:flex}.bc-content .bc-trust-row span{color:#8fa7b6;flex-direction:column;font-size:14px;display:flex}.bc-content .bc-trust-row strong{color:#fff;margin-bottom:4px;font-size:14px}.bc-content .bc-hero-product{justify-content:center;align-items:center;display:flex}.bc-content .bc-frame-visual{filter:drop-shadow(0 26px 28px #00000047);width:min(345px,75%);height:510px;position:relative}.bc-content .bc-steel{background:linear-gradient(90deg,#b5c0c7,#f1f4f5 48%,#8a979f);border:1px solid #d7e0e3;position:absolute;box-shadow:inset 0 0 0 2px #75838b}.bc-content .bc-steel.bc-left,.bc-content .bc-steel.bc-right{width:25px;height:440px;top:22px}.bc-content .bc-steel.bc-left{left:45px}.bc-content .bc-steel.bc-right{right:45px}.bc-content .bc-steel.bc-top,.bc-content .bc-steel.bc-cross{height:25px;left:45px;right:45px}.bc-content .bc-steel.bc-top{top:22px}.bc-content .bc-steel.bc-cross{top:342px}.bc-content .bc-cistern{background:linear-gradient(145deg,#1488c7,#0063a6 66%,#004a82);border-radius:10px 10px 25px 25px;height:245px;position:absolute;top:60px;left:70px;right:70px;box-shadow:inset 8px 8px 12px #ffffff14,inset -7px -9px 18px #0003}.bc-content .bc-brand{font:700 19px Manrope;position:absolute;top:18px;left:23px}.bc-content .bc-access{background:#f1f3f4;border-radius:5px;width:115px;height:79px;position:absolute;top:70px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 5px #c4ccd0}.bc-content .bc-pipe{background:#e8edef;border:4px solid #abb7bd;width:36px;height:68px;position:absolute;top:299px;left:50%;transform:translate(-50%)}.bc-content .bc-outlet{background:linear-gradient(90deg,#b2bcc1,#f5f7f7,#9aa7ad);border-radius:10px 10px 25px 25px;width:65px;height:70px;position:absolute;top:363px;left:50%;transform:translate(-50%)}.bc-content .bc-bolts{justify-content:space-between;display:flex;position:absolute;top:330px;left:90px;right:90px}.bc-content .bc-bolts i{background:#d7e0e3;border:1px solid #87959d;width:10px;height:80px}.bc-content .bc-feet{justify-content:space-between;display:flex;position:absolute;bottom:0;left:28px;right:28px}.bc-content .bc-feet i{border:7px solid #a5b1b7;border-top:0;width:60px;height:50px}.bc-content .bc-measure-v{border-left:1px solid #ffffff6b;height:443px;position:absolute;top:20px;left:0}.bc-content .bc-measure-v:before,.bc-content .bc-measure-v:after{content:"";border:1px solid #ffffffb3;width:7px;height:7px;position:absolute;left:-4px;transform:rotate(45deg)}.bc-content .bc-measure-v:before{top:0}.bc-content .bc-measure-v:after{bottom:0}.bc-content .bc-measure-v span{white-space:nowrap;letter-spacing:.13em;font-size:14px;position:absolute;top:48%;left:-25px;transform:rotate(-90deg)}.bc-content .bc-depth-tag{background:var(--lime);color:#142535;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:94px;height:94px;display:flex;position:absolute;top:150px;right:-52px;box-shadow:0 12px 30px #00000040}.bc-content .bc-depth-tag strong{font:800 24px Manrope}.bc-content .bc-depth-tag small{text-transform:uppercase;font-size:14px}.bc-content .bc-floating-card{color:var(--ink);background:#fff;align-items:center;gap:12px;padding:15px 20px;display:flex;position:absolute;bottom:85px;right:0;box-shadow:0 20px 50px #00000040}.bc-content .bc-floating-card div{flex-direction:column;display:flex}.bc-content .bc-floating-card small{color:var(--muted)}.bc-content .bc-pulse{background:#4bbd62;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #e6f6e9}.bc-content .bc-intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:9vw;padding:110px 8vw 80px;display:grid}.bc-content .bc-section-no{color:#5a7888;letter-spacing:.16em;font-size:14px;font-weight:700}.bc-content .bc-intro h2,.bc-content .bc-section-head h2,.bc-content .bc-config-head h2,.bc-content .bc-final-cta h2{font-size:clamp(42px,5vw,68px)}.bc-content .bc-intro-text>p,.bc-content .bc-section-head>p{color:var(--muted);font-size:18px;line-height:1.7}.bc-content .bc-mini-note{border-top:1px solid var(--line);gap:15px;margin-top:34px;padding-top:24px;display:flex}.bc-content .bc-mini-note svg{color:var(--blue)}.bc-content .bc-mini-note span{color:var(--muted);flex-direction:column;font-size:14px;display:flex}.bc-content .bc-mini-note strong{color:var(--ink);margin-bottom:3px}.bc-content .bc-benefits{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 5vw 110px;display:grid}.bc-content .bc-benefits article{border-right:1px solid var(--line);min-height:310px;padding:36px;position:relative}.bc-content .bc-benefits article:last-child{border:0}.bc-content .bc-benefits .bc-icon{background:var(--ice);width:48px;height:48px;color:var(--blue);border-radius:50%;place-items:center;margin-bottom:46px;display:grid}.bc-content .bc-benefits article>span{color:#a5b3ba;font-size:14px;position:absolute;top:20px;right:22px}.bc-content .bc-benefits h3{font:700 20px Manrope}.bc-content .bc-benefits p{color:var(--muted);font-size:14px;line-height:1.6}.bc-content .bc-plates-section{color:#fff;background:#071c2f;padding:110px 7vw}.bc-content .bc-section-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;display:grid}.bc-content .bc-section-head h2{margin-bottom:0}.bc-content .bc-section-head>p{color:#9cb0bc;margin-bottom:5px}.bc-content .bc-light{color:#86a0ae}.bc-content .bc-filters{gap:8px;margin:50px 0 22px;display:flex}.bc-content .bc-filters button{color:#a9bbc6;background:0 0;border:1px solid #304456;border-radius:20px;padding:9px 17px;font-size:14px}.bc-content .bc-filters button.bc-active{color:#11283a;background:#fff}.bc-content .bc-plate-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.bc-content .bc-plate-card{height:280px;color:var(--ink);background:#f5f8f9;border:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;transition:all .25s;display:flex;position:relative}.bc-content .bc-plate-card:hover{transform:translateY(-4px)}.bc-content .bc-plate-card.bc-selected{border-color:var(--cyan)}.bc-content .bc-plate-card .bc-index{color:#90a0a8;font-size:14px;position:absolute;top:16px;left:17px}.bc-content .bc-plate-card>div:last-of-type{text-align:left;position:absolute;bottom:22px;left:22px}.bc-content .bc-plate-card h3{margin:0;font:700 16px Manrope}.bc-content .bc-plate-card p{color:var(--muted);margin:3px 0;font-size:14px}.bc-content .bc-select-mark{color:#0000;background:#d8e5e9;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:15px;right:16px}.bc-content .bc-selected .bc-select-mark{background:var(--blue);color:#fff}.bc-content .bc-plate{border-radius:5px;justify-content:center;align-items:center;gap:19px;width:150px;height:98px;display:flex;box-shadow:0 12px 25px #00000026,inset 0 0 0 1px #00000014}.bc-content .bc-plate-white{background:#fff}.bc-content .bc-plate-chrome{background:linear-gradient(135deg,#e8eef0,#fff 30%,#9ba6aa 50%,#f5f7f8 75%,#b0b9bd)}.bc-content .bc-plate-silver{background:linear-gradient(135deg,#d8dddf,#f7f8f8 45%,#aeb7ba)}.bc-content .bc-plate-black{background:linear-gradient(135deg,#20272a,#06090a 50%,#394144)}.bc-content .bc-plate i{border:2px solid #78858a;display:block}.bc-content .bc-plate-black i{border-color:#9ba5a9}.bc-content .bc-plate .bc-round{border-radius:50%}.bc-content .bc-plate .bc-round.bc-big{width:35px;height:35px}.bc-content .bc-plate .bc-round.bc-small{width:24px;height:24px}.bc-content .bc-plate .bc-square.bc-big{width:37px;height:37px}.bc-content .bc-plate .bc-square.bc-small{width:25px;height:25px}.bc-content .bc-plate .bc-line{border:0;border-left:3px solid #7c898e;height:44px}.bc-content .bc-plate .bc-line.bc-small{height:29px}.bc-content .bc-compat-note{text-align:center;color:#78909e;margin:24px 0 0;font-size:14px}.bc-content .bc-toilets{padding:110px 7vw}.bc-content .bc-section-head.bc-dark>p{color:var(--muted)}.bc-content .bc-toilet-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:60px;display:grid}.bc-content .bc-toilet-grid article{border:1px solid var(--line);cursor:pointer;grid-template-columns:1fr 1.05fr;min-height:460px;transition:all .2s;display:grid}.bc-content .bc-toilet-grid article.bc-active{border-color:var(--blue);box-shadow:0 15px 40px #16435d1a}.bc-content .bc-wc-stage{background:#edf3f4;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.bc-content .bc-badge{text-transform:uppercase;letter-spacing:.1em;background:#fff;padding:7px 10px;font-size:14px;position:absolute;top:18px;left:18px}.bc-content .bc-wc{width:220px;height:210px;position:relative;transform:scale(.86)}.bc-content .bc-wc .bc-seat{z-index:3;background:linear-gradient(#fff,#e9edef);border-radius:12px 50% 45% 12px;width:200px;height:58px;position:absolute;top:35px;left:8px;box-shadow:0 4px 3px #cdd5d8}.bc-content .bc-wc .bc-bowl{z-index:2;background:linear-gradient(160deg,#fff 20%,#eef1f2 65%,#cdd5d7);border-radius:6px 48% 35% 25%;width:190px;height:100px;position:absolute;top:75px;left:12px}.bc-content .bc-wc .bc-shadow{filter:blur(8px);background:#0418242e;border-radius:50%;width:160px;height:20px;position:absolute;bottom:18px;left:35px}.bc-content .bc-wc-premium .bc-seat{border-radius:10px 42% 36% 10px}.bc-content .bc-toilet-copy{flex-direction:column;padding:40px 32px;display:flex}.bc-content .bc-toilet-copy>span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:700}.bc-content .bc-toilet-copy h3{margin:12px 0;font:700 23px/1.2 Manrope}.bc-content .bc-toilet-copy p{color:var(--muted);font-size:14px;line-height:1.6}.bc-content .bc-ref{border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:18px;font-size:14px;display:flex}.bc-content .bc-toilet-copy button{border:0;border-bottom:1px solid var(--ink);text-align:left;background:0 0;justify-content:space-between;padding:18px 0 7px;font-weight:600;display:flex}.bc-content .bc-config{background:#edf4f6;padding:110px 7vw}.bc-content .bc-config-head{text-align:center}.bc-content .bc-config-head h2{margin-bottom:50px}.bc-content .bc-config-box{background:#fff;grid-template-columns:1.15fr .9fr .9fr 1fr;display:grid;box-shadow:0 25px 70px #061b2d1a}.bc-content .bc-config-box>div{border-right:1px solid var(--line);padding:32px}.bc-content .bc-config-box>div:last-child{border:0}.bc-content .bc-config-product{align-items:center;gap:14px;display:flex}.bc-content .bc-config-product .bc-frame-visual{filter:none;width:105px;height:175px}.bc-content .bc-config-product .bc-frame-visual .bc-steel.bc-left,.bc-content .bc-config-product .bc-frame-visual .bc-steel.bc-right{width:8px;height:147px;top:8px}.bc-content .bc-config-product .bc-frame-visual .bc-steel.bc-left{left:14px}.bc-content .bc-config-product .bc-frame-visual .bc-steel.bc-right{right:14px}.bc-content .bc-config-product .bc-frame-visual .bc-steel.bc-top,.bc-content .bc-config-product .bc-frame-visual .bc-steel.bc-cross{height:8px;left:14px;right:14px}.bc-content .bc-config-product .bc-frame-visual .bc-steel.bc-top{top:8px}.bc-content .bc-config-product .bc-frame-visual .bc-steel.bc-cross{top:114px}.bc-content .bc-config-product .bc-cistern{height:82px;top:20px;left:22px;right:22px}.bc-content .bc-config-product .bc-brand{font-size:14px;top:5px;left:7px}.bc-content .bc-config-product .bc-access{width:35px;height:23px;top:25px}.bc-content .bc-config-product .bc-pipe{border-width:1px;width:11px;height:20px;top:98px}.bc-content .bc-config-product .bc-outlet{width:21px;height:24px;top:116px}.bc-content .bc-config-product .bc-bolts,.bc-content .bc-config-product .bc-depth-tag,.bc-content .bc-config-product .bc-measure{display:none}.bc-content .bc-config-product .bc-feet{bottom:3px;left:8px;right:8px}.bc-content .bc-config-product .bc-feet i{border-width:2px;width:18px;height:18px}.bc-content .bc-config-product small,.bc-content .bc-config-action>small{letter-spacing:.08em;color:var(--muted);font-size:14px}.bc-content .bc-config-product h3{margin:7px 0 2px;font:700 17px Manrope}.bc-content .bc-config-product p{color:var(--muted);font-size:14px}.bc-content .bc-included{color:#278245;align-items:center;gap:5px;font-size:14px;display:inline-flex}.bc-content .bc-config-choice label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:14px}.bc-content .bc-choice-preview{background:0 0;border:0;align-items:center;gap:12px;width:100%;height:150px;padding:0;display:flex}.bc-content .bc-choice-preview>.bc-plate{margin:-35px;transform:scale(.42)}.bc-content .bc-choice-preview>.bc-wc{margin:-75px;transform:scale(.28)}.bc-content .bc-choice-preview>span{text-align:left;flex-direction:column;display:flex}.bc-content .bc-choice-preview small{color:var(--muted);margin-top:4px}.bc-content .bc-choice-preview>svg{margin-left:auto}.bc-content .bc-config-action{background:var(--navy);color:#fff;text-align:center}.bc-content .bc-config-action>svg{color:var(--cyan)}.bc-content .bc-config-action h3{font:700 18px Manrope}.bc-content .bc-config-action p{color:#adc0cb;font-size:14px;line-height:1.6}.bc-content .bc-full{width:100%}.bc-content .bc-config-action>small{margin-top:10px;display:block}.bc-content .bc-final-cta{color:#fff;background:#0574b9;grid-template-columns:1.2fr .8fr;align-items:center;gap:10vw;padding:85px 8vw;display:grid}.bc-content .bc-final-cta h2{margin:15px 0}.bc-content .bc-final-cta h2 em{color:#bfefff}.bc-content .bc-final-cta p{color:#d4edfa;line-height:1.6}.bc-content .bc-btn.bc-white{color:var(--blue);background:#fff;margin-top:16px}.bc-content footer{color:#9db0bc;background:#04131f;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding:55px 7vw;font-size:14px;display:grid}.bc-content .bc-logo.bc-inverse{color:#fff}.bc-content footer>div:nth-of-type(2){gap:22px;display:flex}.bc-content footer a{color:#fff;text-decoration:none}.bc-content footer small{border-top:1px solid #243542;grid-column:1/-1;padding-top:20px;font-size:14px}.bc-content .bc-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;background:#03111bd1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.bc-content .bc-modal{text-align:center;background:#fff;width:min(510px,100%);padding:44px;position:relative}.bc-content .bc-close{background:0 0;border:0;position:absolute;top:16px;right:16px}.bc-content .bc-modal-icon{background:var(--ice);width:52px;height:52px;color:var(--blue);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.bc-content .bc-modal>span{letter-spacing:.14em;color:var(--blue);font-size:14px;font-weight:700}.bc-content .bc-modal h2{letter-spacing:-.04em;font:700 30px Manrope}.bc-content .bc-summary{text-align:left;background:#f2f6f7;margin:25px 0;padding:10px 20px}.bc-content .bc-summary p{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;margin:0;padding:9px 0;font-size:14px;display:flex}.bc-content .bc-summary p:last-child{border:0}.bc-content .bc-summary span{color:var(--muted);text-align:right}.bc-content .bc-phone-link{color:var(--ink);align-items:center;gap:7px;margin-top:18px;font-size:14px;display:inline-flex}@media (width<=1050px){.bc-content .bc-benefits{grid-template-columns:1fr 1fr}.bc-content .bc-benefits article:nth-child(2){border-right:0}.bc-content .bc-benefits article:nth-child(-n+2){border-bottom:1px solid var(--line)}.bc-content .bc-plate-grid{grid-template-columns:repeat(2,1fr)}.bc-content .bc-toilet-grid article{grid-template-columns:1fr}.bc-content .bc-wc-stage{min-height:300px}.bc-content .bc-config-box{grid-template-columns:1fr 1fr}.bc-content .bc-config-box>div:nth-child(2){border-right:0}.bc-content .bc-config-box>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=760px){.bc-content .bc-topline{justify-content:space-between;gap:8px;padding:0 18px}.bc-content .bc-topline>span{font-size:14px}.bc-content header{height:66px;padding:0 20px;top:32px}.bc-content .bc-logo span{font-size:22px}.bc-content header nav{background:#071c2f;flex-direction:column;margin:0;padding:20px;display:none;position:absolute;top:66px;left:0;right:0}.bc-content header nav.bc-open{display:flex}.bc-content .bc-header-cta{display:none}.bc-content .bc-menu-btn{margin-left:auto;display:block}.bc-content .bc-hero{grid-template-columns:1fr;min-height:auto;padding:145px 22px 65px}.bc-content .bc-hero h1{font-size:52px}.bc-content .bc-hero-product{min-height:500px;margin-top:40px}.bc-content .bc-trust-row{justify-content:space-between;gap:14px}.bc-content .bc-trust-row strong{font-size:14px}.bc-content .bc-intro,.bc-content .bc-section-head,.bc-content .bc-final-cta{grid-template-columns:1fr}.bc-content .bc-intro{padding:75px 22px}.bc-content .bc-benefits{grid-template-columns:1fr;margin:0 22px 75px}.bc-content .bc-benefits article{border-right:0;min-height:250px;border-bottom:1px solid var(--line)!important}.bc-content .bc-plates-section,.bc-content .bc-toilets,.bc-content .bc-config{padding:75px 22px}.bc-content .bc-plate-grid{grid-template-columns:1fr 1fr}.bc-content .bc-plate-card{height:235px}.bc-content .bc-plate{transform:scale(.78)}.bc-content .bc-toilet-grid,.bc-content .bc-config-box{grid-template-columns:1fr}.bc-content .bc-config-box>div{border-right:0;border-bottom:1px solid var(--line)}.bc-content .bc-final-cta{padding:70px 22px}.bc-content .bc-final-cta h2{font-size:46px}.bc-content footer{grid-template-columns:1fr;padding:45px 22px}.bc-content footer>div:nth-of-type(2){flex-direction:column;gap:8px}.bc-content .bc-modal{padding:38px 22px}.bc-content .bc-summary p{flex-direction:column;gap:4px}.bc-content .bc-summary span{text-align:left}}@media (width<=420px){.bc-content .bc-hero-actions{flex-direction:column}.bc-content .bc-hero h1{font-size:45px}.bc-content .bc-trust-row{flex-wrap:wrap}.bc-content .bc-plate-grid{grid-template-columns:1fr}.bc-content .bc-hero-product{margin:-20px;transform:scale(.85)}.bc-content .bc-toilet-grid article{min-width:0}}.bc-content .bc-real-product{background:#fff;border-radius:2px;width:min(520px,92%);padding:20px 20px 14px;position:relative;box-shadow:0 35px 80px #0000004d}.bc-content .bc-real-product>img{aspect-ratio:1;object-fit:contain;background:#fff;width:100%;display:block}.bc-content .bc-official-tag{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#071c2f;align-items:center;gap:6px;padding:8px 10px;font-size:14px;display:flex;position:absolute;top:14px;left:14px}.bc-content .bc-product-thumbs{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.bc-content .bc-product-thumbs button{opacity:.6;background:#fff;border:1px solid #dce6e9;height:58px;padding:3px}.bc-content .bc-product-thumbs button.bc-active{opacity:1;border:2px solid var(--blue)}.bc-content .bc-product-thumbs img{object-fit:contain;width:100%;height:100%}.bc-content .bc-sales-points{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.bc-content .bc-sales-points li{color:#405766;align-items:center;gap:8px;font-size:14px;display:flex}.bc-content .bc-sales-points svg{width:17px;height:17px;color:var(--blue);background:#e6f3f9;border-radius:50%;flex:none;padding:3px}.bc-content .bc-real-grid .bc-plate-card{text-align:left;background:#fff;height:500px;padding:0;display:block;overflow:hidden}.bc-content .bc-real-grid .bc-plate-photo{background:#f7f9fa;justify-content:center;align-items:center;height:245px;padding:25px;display:flex}.bc-content .bc-plate-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.bc-content .bc-real-grid .bc-plate-card>div.bc-plate-copy{text-align:left;padding:22px 24px;position:static}.bc-content .bc-plate-copy>span{color:var(--blue);text-transform:uppercase;letter-spacing:.11em;font-size:14px;font-weight:700}.bc-content .bc-real-grid .bc-plate-copy p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.bc-content .bc-plate-meta{border-top:1px solid var(--line);color:#506571;justify-content:space-between;margin-top:15px;padding-top:12px;display:flex}.bc-content .bc-card-cta{color:var(--blue);justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:18px;left:24px;right:24px}.bc-content .bc-toilet-grid article{grid-template-columns:1.06fr .94fr;min-height:570px}.bc-content .bc-wc-stage{background:#f7f9fa;min-width:0}.bc-content .bc-wc-photo{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.bc-content .bc-wc-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.bc-content .bc-detail-shot{border:1px solid var(--line);background:#fff;width:120px;height:120px;padding:7px;position:absolute;bottom:18px;right:18px;box-shadow:0 10px 25px #0b29391f}.bc-content .bc-detail-shot .bc-wc-photo{height:100%}.bc-content .bc-toilet-copy{padding:42px 34px}.bc-content .bc-toilet-copy ul{margin:16px 0 24px;padding:0;list-style:none}.bc-content .bc-toilet-copy li{color:#435965;align-items:flex-start;gap:8px;margin:9px 0;font-size:14px;display:flex}.bc-content .bc-toilet-copy li svg{color:var(--blue);flex:none;margin-top:1px}.bc-content .bc-config-main-img{object-fit:contain;mix-blend-mode:multiply;width:105px;height:145px}.bc-content .bc-choice-preview>.bc-plate-photo{flex:none;width:115px;height:100px;padding:4px}.bc-content .bc-choice-preview>.bc-wc-photo{flex:none;width:115px;height:105px;padding:3px}.bc-content .bc-choice-preview>.bc-plate-photo img,.bc-content .bc-choice-preview>.bc-wc-photo img{mix-blend-mode:multiply}@media (width<=1050px){.bc-content .bc-real-grid{grid-template-columns:repeat(2,1fr)}.bc-content .bc-toilet-grid article{grid-template-columns:1fr}.bc-content .bc-wc-stage{min-height:390px}.bc-content .bc-wc-stage>.bc-wc-photo{height:390px}.bc-content .bc-real-product{width:min(430px,92%)}}@media (width<=760px){.bc-content .bc-real-product{width:100%;padding:12px}.bc-content .bc-hero-product{min-height:auto;margin-top:35px;transform:none}.bc-content .bc-floating-card{bottom:12px;right:-5px}.bc-content .bc-sales-points,.bc-content .bc-real-grid{grid-template-columns:1fr}.bc-content .bc-real-grid .bc-plate-card{height:490px}.bc-content .bc-real-grid .bc-plate-photo{height:245px}.bc-content .bc-toilet-grid article{min-height:auto}.bc-content .bc-wc-stage>.bc-wc-photo{height:340px;padding:25px}.bc-content .bc-detail-shot{width:95px;height:95px}.bc-content .bc-choice-preview>.bc-plate-photo,.bc-content .bc-choice-preview>.bc-wc-photo{width:90px;margin:0;transform:none}}@media (width<=420px){.bc-content .bc-hero-product{margin:25px 0 0;transform:none}.bc-content .bc-official-tag{font-size:14px}.bc-content .bc-product-thumbs button{height:46px}.bc-content .bc-real-grid .bc-plate-card{height:505px}}.bc-content .bc-logo-image{letter-spacing:0;background:#fff;justify-content:center;align-items:center;width:150px;height:58px;padding:8px 14px;display:flex}.bc-content .bc-logo-image img{object-fit:contain;width:100%;height:100%;display:block}.bc-content .bc-header-cta{text-decoration:none}.bc-content .bc-engineering{background:#f1f6f7;padding:115px 7vw}.bc-content .bc-engineering-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:7vw;margin-bottom:55px;display:grid}.bc-content .bc-engineering-head h2{letter-spacing:-.06em;margin:18px 0 0;font:600 clamp(42px,5vw,68px)/1 Manrope}.bc-content .bc-engineering-head h2 em{color:var(--blue);font-style:normal}.bc-content .bc-engineering-head>p{color:var(--muted);margin:0;font-size:17px;line-height:1.7}.bc-content .bc-proof-grid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.bc-content .bc-proof-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:245px;padding:30px}.bc-content .bc-proof-grid article:nth-child(4n){border-right:0}.bc-content .bc-proof-grid article:nth-child(n+5){border-bottom:0}.bc-content .bc-proof-grid article>strong{color:var(--blue);margin-bottom:35px;font:800 18px Manrope;display:block}.bc-content .bc-proof-grid h3{margin:0 0 12px;font:700 18px/1.25 Manrope}.bc-content .bc-proof-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.62}.bc-content .bc-proof-grid .bc-proof-highlight{background:var(--blue);color:#fff}.bc-content .bc-proof-grid .bc-proof-highlight strong{color:#fff;font-size:28px}.bc-content .bc-proof-grid .bc-proof-highlight p{color:#d7effa}.bc-content .bc-fill-valve-story{background:var(--navy);color:#fff;grid-template-columns:.9fr 1.1fr;gap:8vw;margin-top:24px;padding:48px;display:grid}.bc-content .bc-fill-valve-story>div>span{letter-spacing:.14em;color:#6ac9ef;font-size:14px;font-weight:700}.bc-content .bc-fill-valve-story h3{letter-spacing:-.04em;margin:13px 0;font:700 30px/1.15 Manrope}.bc-content .bc-fill-valve-story p{color:#b4c6d0;margin:0;line-height:1.7}.bc-content .bc-fill-valve-story ul{flex-wrap:wrap;gap:20px;margin:23px 0 0;padding:0;list-style:none;display:flex}.bc-content .bc-fill-valve-story li{align-items:center;gap:7px;font-size:14px;display:flex}.bc-content .bc-fill-valve-story li svg{color:var(--cyan)}.bc-content .bc-quality-note{color:#71848e;margin:14px 0 0;font-size:14px}.bc-content .bc-real-grid .bc-plate-card{background:#fff;border:2px solid #0000;flex-direction:column;height:570px;padding:0;transition:all .25s;display:flex;position:relative}.bc-content .bc-real-grid .bc-plate-card:hover{transform:translateY(-4px)}.bc-content .bc-real-grid .bc-plate-card.bc-selected{border-color:var(--cyan)}.bc-content .bc-plate-select{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;flex:1;padding:0;display:block}.bc-content .bc-real-grid .bc-plate-select .bc-plate-photo{background:#f7f9fa;height:230px;padding:24px}.bc-content .bc-real-grid .bc-plate-card>button .bc-plate-copy{text-align:left;padding:20px 22px;position:static}.bc-content .bc-finish-name{color:#162c3c;margin:-3px 0 8px;font-size:14px;display:block}.bc-content .bc-plate-actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.bc-content .bc-plate-actions button,.bc-content .bc-plate-actions a{min-height:58px;color:var(--ink);text-align:center;background:#fff;border:0;justify-content:center;align-items:center;padding:12px 14px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.bc-content .bc-plate-actions button{border-right:1px solid var(--line)}.bc-content .bc-plate-actions a{background:var(--blue);color:#fff;gap:6px}.bc-content .bc-plate-actions button:hover{background:#eef5f7}.bc-content .bc-plate-actions a:hover{background:#0877c7}.bc-content .bc-real-grid .bc-card-cta{display:none}.bc-content .bc-toilet-grid{grid-template-columns:repeat(3,1fr);align-items:stretch}.bc-content .bc-toilet-grid article{flex-direction:column;grid-template-columns:1fr;min-height:760px;display:flex}.bc-content .bc-wc-stage{height:330px;min-height:330px}.bc-content .bc-wc-stage>.bc-wc-photo{height:330px;padding:30px}.bc-content .bc-toilet-copy{flex:1;padding:32px 28px}.bc-content .bc-toilet-actions{gap:8px;margin-top:auto;padding-top:18px;display:grid}.bc-content .bc-toilet-actions button,.bc-content .bc-toilet-actions a{border:0;justify-content:space-between;align-items:center;min-height:45px;padding:11px 13px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.bc-content .bc-toilet-actions button{background:var(--ice);color:var(--blue)}.bc-content .bc-toilet-actions a{background:var(--blue);color:#fff}.bc-content .bc-selection-toast{z-index:120;color:#fff;background:#071c2f;align-items:center;gap:10px;max-width:min(620px,100% - 30px);padding:14px 18px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #0000004d}.bc-content .bc-selection-toast>svg{color:var(--lime);flex:none}.bc-content .bc-selection-toast a{color:#fff;white-space:nowrap;margin-left:10px;font-weight:700}.bc-content .bc-mail-btn{color:var(--blue);background:#edf4f6;margin-top:9px}@media (width<=1100px){.bc-content .bc-proof-grid{grid-template-columns:repeat(2,1fr)}.bc-content .bc-proof-grid article:nth-child(2n){border-right:0}.bc-content .bc-proof-grid article:nth-child(n+5){border-bottom:1px solid var(--line)}.bc-content .bc-proof-grid article:nth-child(n+7){border-bottom:0}.bc-content .bc-toilet-grid,.bc-content .bc-real-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.bc-content .bc-logo-image{width:125px;height:50px;padding:7px 11px}.bc-content .bc-engineering{padding:75px 22px}.bc-content .bc-engineering-head,.bc-content .bc-fill-valve-story,.bc-content .bc-proof-grid{grid-template-columns:1fr}.bc-content .bc-proof-grid article{min-height:auto;border-right:0!important;border-bottom:1px solid var(--line)!important}.bc-content .bc-proof-grid article:last-child{border-bottom:0!important}.bc-content .bc-fill-valve-story{gap:24px;padding:32px 24px}.bc-content .bc-fill-valve-story ul{gap:10px;display:grid}.bc-content .bc-real-grid,.bc-content .bc-toilet-grid{grid-template-columns:1fr}.bc-content .bc-real-grid .bc-plate-card{height:560px}.bc-content .bc-toilet-grid article{min-height:auto}.bc-content .bc-selection-toast{flex-wrap:wrap;align-items:flex-start;bottom:12px}.bc-content .bc-selection-toast a{margin-left:27px}}.bc-content .bc-topline{color:#b8c8d2;background:#041522;justify-content:space-between;height:34px;padding:0 7vw}.bc-content header{height:82px;color:var(--navy);background:#fff;border-bottom:0;gap:3vw;padding:0 7vw;top:34px;box-shadow:0 8px 30px #051b2b1f}.bc-content .bc-logo-image{background:0 0;justify-content:flex-start;width:164px;height:66px;padding:5px 0}.bc-content .bc-logo-image img{object-fit:contain;width:auto;max-width:100%;height:100%}.bc-content header nav{gap:27px}.bc-content header nav a{color:#344c5b;font-weight:600}.bc-content header nav a:hover{color:var(--blue)}.bc-content header .bc-header-cta{background:var(--blue);color:#fff;border:0;padding:14px 19px}.bc-content .bc-menu-btn{color:var(--navy)}.bc-content .bc-hero{padding-top:175px}.bc-content .bc-hero h1,.bc-content .bc-section-head h2,.bc-content .bc-intro h2,.bc-content .bc-config-head h2,.bc-content .bc-final-cta h2,.bc-content .bc-engineering-head h2{font-family:inherit}.bc-content .bc-cutout-product{box-shadow:none;background:0 0;width:min(540px,96%);padding:0}.bc-content .bc-cutout-product>img{filter:drop-shadow(0 28px 26px #00000052);aspect-ratio:1;object-fit:contain;background:0 0}.bc-content .bc-cutout-product .bc-official-tag{color:var(--navy);background:#fff;top:18px;left:0;box-shadow:0 10px 25px #00000029}.bc-content .bc-hero-product .bc-floating-card{bottom:82px;right:-5px}.bc-content .bc-model-filters{flex-wrap:wrap}.bc-content .bc-real-grid{grid-template-columns:repeat(4,1fr);gap:10px}.bc-content .bc-real-grid .bc-plate-card{height:455px}.bc-content .bc-real-grid .bc-plate-copy h3{margin:6px 0 5px;font-size:16px}.bc-content .bc-finish-name{margin-bottom:10px;font-size:14px}.bc-content .bc-plate-meta{margin-top:8px;padding-top:9px}.bc-content .bc-plate-actions button,.bc-content .bc-plate-actions a{min-height:55px;padding:10px 9px;font-size:14px}.bc-content .bc-detail-shot small{color:var(--navy);text-align:center;background:#fffffff0;padding:3px;font-size:14px;position:absolute;bottom:5px;left:7px;right:7px}.bc-content .bc-seat-ref{background:#f1f6f7;border-top:0;margin-top:10px;padding:10px 12px}.bc-content .bc-toilet-actions .bc-seat-link{background:#071c2f}.bc-content footer{color:var(--ink);background:#fff;padding:0;font-size:14px;display:block}.bc-content .bc-footer-main{grid-template-columns:190px 1fr auto;align-items:center;gap:55px;padding:58px 7vw;display:grid}.bc-content .bc-footer-logo{background:0 0;width:175px;height:78px;padding:0}.bc-content .bc-footer-logo img{object-fit:contain;width:100%;height:100%}.bc-content .bc-footer-claim strong{color:var(--navy);font:700 17px Manrope,DM Sans,Arial,sans-serif}.bc-content .bc-footer-claim p{color:var(--muted);margin:7px 0 0}.bc-content .bc-footer-contact{flex-direction:column;gap:11px;display:flex}.bc-content .bc-footer-contact a{color:var(--navy);align-items:center;gap:8px;font-weight:600;display:flex}.bc-content .bc-footer-bottom{color:#8fa6b4;letter-spacing:.04em;text-transform:uppercase;background:#041522;justify-content:space-between;gap:25px;padding:18px 7vw;font-size:14px;display:flex}@media (width<=1100px){.bc-content .bc-real-grid{grid-template-columns:repeat(3,1fr)}.bc-content .bc-footer-main{grid-template-columns:160px 1fr}.bc-content .bc-footer-contact{flex-direction:row;grid-column:1/-1}.bc-content .bc-footer-logo{width:150px}}@media (width<=760px){.bc-content .bc-topline{padding:0 18px}.bc-content .bc-logo-image{width:130px;height:55px}.bc-content .bc-hero{padding-top:140px}.bc-content header{height:68px;padding:0 20px;top:34px}.bc-content .bc-real-grid{grid-template-columns:1fr 1fr}.bc-content .bc-real-grid .bc-plate-card{height:430px}.bc-content .bc-real-grid .bc-plate-select .bc-plate-photo{height:190px}.bc-content .bc-footer-main{grid-template-columns:1fr;gap:24px;padding:42px 22px}.bc-content .bc-footer-contact{flex-direction:column;grid-column:auto}.bc-content .bc-footer-bottom{flex-direction:column;padding:18px 22px}.bc-content .bc-footer-logo{width:145px;height:68px}}@media (width<=460px){.bc-content .bc-real-grid{grid-template-columns:1fr}.bc-content .bc-real-grid .bc-plate-card{height:465px}.bc-content .bc-real-grid .bc-plate-select .bc-plate-photo{height:230px}}.bc-content .bc-hero{grid-template-columns:1.1fr .9fr;align-items:center;min-height:670px}.bc-content .bc-hero-product{display:none}.bc-content .bc-hero-proof{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(145deg,#ffffff21,#ffffff09);border:1px solid #ffffff38;align-self:center;max-width:440px;margin-left:auto;padding:36px;position:relative}.bc-content .bc-hero-proof>span{letter-spacing:.16em;color:#8bd9f2;font-size:14px;font-weight:700}.bc-content .bc-hero-proof>strong{letter-spacing:-.045em;margin:20px 0;font:700 34px/1.1 Manrope,DM Sans,Arial,sans-serif;display:block}.bc-content .bc-hero-proof>p{color:#cad8df;font-size:14px;line-height:1.7}.bc-content .bc-hero-proof>div{border-top:1px solid #ffffff2b;grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;margin-top:25px;padding-top:20px;display:grid}.bc-content .bc-hero-proof b{color:#fff;font:700 20px Manrope,DM Sans,Arial,sans-serif}.bc-content .bc-hero-proof small{color:#9eb6c4;font-size:14px}.bc-content .bc-reservoir-showcase{background:#fff;grid-template-columns:1.05fr .95fr;align-items:center;gap:9vw;padding:105px 8vw;display:grid}.bc-content .bc-showcase-photo{background:#fff;border:1px solid #e3eaed;justify-content:center;align-items:center;min-height:620px;display:flex;position:relative}.bc-content .bc-showcase-photo:after{content:"";z-index:0;background:#eaf5f9;border-radius:50%;width:68%;height:68%;position:absolute}.bc-content .bc-showcase-photo img{z-index:1;object-fit:contain;width:min(100%,760px);height:auto;display:block;position:relative}.bc-content .bc-swiss-mark{z-index:2;background:var(--navy);color:#fff;letter-spacing:.13em;padding:10px 13px;font-size:14px;font-weight:700;position:absolute;top:25px;left:25px}.bc-content .bc-showcase-copy h2{letter-spacing:-.06em;margin:18px 0 23px;font:600 clamp(40px,5vw,67px)/.98 Manrope,DM Sans,Arial,sans-serif}.bc-content .bc-showcase-copy h2 em{color:var(--blue);font-style:normal}.bc-content .bc-showcase-copy>p{color:var(--muted);font-size:17px;line-height:1.75}.bc-content .bc-showcase-specs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:35px 0;display:grid}.bc-content .bc-showcase-specs div{border-right:1px solid var(--line);flex-direction:column;gap:3px;padding:17px 10px 17px 0;display:flex}.bc-content .bc-showcase-specs div:last-child{border:0;padding-left:12px}.bc-content .bc-showcase-specs strong{font:700 25px Manrope,DM Sans,Arial,sans-serif}.bc-content .bc-showcase-specs span{color:var(--muted);font-size:14px;line-height:1.3}.bc-content .bc-text-link{color:var(--blue);border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:5px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.bc-content .bc-material-callout{border-left:3px solid var(--blue);background:#eef8fb;margin:24px 0 0;padding:16px 18px}.bc-content .bc-material-callout span{color:var(--blue);letter-spacing:.1em;font-size:14px;font-weight:800;display:block}.bc-content .bc-material-callout strong{color:var(--navy);font:750 18px/1.25 var(--font-readable);margin-top:5px;display:block}.bc-content .bc-material-callout p{color:#547080;margin:5px 0 0;font-size:14px;line-height:1.5}.bc-content .bc-material-callout+.bc-showcase-specs{margin-top:25px}.bc-content .bc-heritage-strip{color:#fff;background:#071c2f;grid-template-columns:.9fr 1.1fr;align-items:center;gap:10vw;padding:92px 8vw;display:grid}.bc-content .bc-heritage-strip>div>span{color:#5fd0f3;letter-spacing:.14em;font-size:14px;font-weight:700}.bc-content .bc-heritage-strip h2{letter-spacing:-.055em;margin:17px 0;font:600 clamp(34px,4vw,54px)/1 Manrope,DM Sans,Arial,sans-serif}.bc-content .bc-heritage-strip h2 em{color:#79d9f5;font-style:normal}.bc-content .bc-heritage-strip ol{background:#355264;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:0;list-style:none;display:grid}.bc-content .bc-heritage-strip li{background:#0c283b;flex-direction:column;gap:8px;min-height:130px;padding:25px;display:flex}.bc-content .bc-heritage-strip li strong{color:#fff;font:700 24px Manrope,DM Sans,Arial,sans-serif}.bc-content .bc-heritage-strip li span{color:#b4c8d2;font-size:14px;line-height:1.55}.bc-content .bc-plate-arguments{border-top:1px solid #294254;border-bottom:1px solid #294254;grid-template-columns:repeat(3,1fr);margin:45px 0 22px;display:grid}.bc-content .bc-plate-arguments article{border-right:1px solid #294254;padding:23px 24px}.bc-content .bc-plate-arguments article:last-child{border:0}.bc-content .bc-plate-arguments span{color:#5dcdf0;font:700 13px Manrope,DM Sans,Arial,sans-serif}.bc-content .bc-plate-arguments h3{margin:10px 0;font:700 16px/1.3 Manrope,DM Sans,Arial,sans-serif}.bc-content .bc-plate-arguments p{color:#a5b8c2;margin:0;font-size:14px;line-height:1.6}.bc-content .bc-plate-dimension{color:#b6c7d1;margin:14px 0 28px;font-size:14px}.bc-content .bc-plate-photo,.bc-content .bc-real-grid .bc-plate-select .bc-plate-photo{background:#fff}.bc-content .bc-plate-photo img,.bc-content .bc-wc-photo img,.bc-content .bc-config-main-img{mix-blend-mode:normal!important}.bc-content .bc-real-grid{grid-template-columns:repeat(4,1fr)}.bc-content .bc-real-grid .bc-plate-card{background:#fff;height:440px}.bc-content .bc-real-grid .bc-plate-select .bc-plate-photo{height:215px;padding:17px}.bc-content .bc-plate-photo img{object-fit:contain}.bc-content .bc-real-grid .bc-plate-card>button .bc-plate-copy{padding:15px 17px}.bc-content .bc-plate-actions{margin-top:0}.bc-content .bc-plate-actions button,.bc-content .bc-plate-actions a{min-height:52px}.bc-content .bc-ceramic-story{background:#eaf4f7;grid-template-columns:1fr 1fr;gap:8vw;margin:45px 0;padding:38px 42px;display:grid}.bc-content .bc-ceramic-story span{letter-spacing:.13em;color:var(--blue);font-size:14px;font-weight:700}.bc-content .bc-ceramic-story h3{letter-spacing:-.035em;margin:13px 0;font:700 26px/1.22 Manrope,DM Sans,Arial,sans-serif}.bc-content .bc-ceramic-story p{color:#516875;margin:0;font-size:14px;line-height:1.7}.bc-content .bc-ceramic-story ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.bc-content .bc-ceramic-story li{color:#304957;align-items:center;gap:8px;font-size:14px;display:flex}.bc-content .bc-ceramic-story li svg{color:var(--blue)}@media (width<=1100px){.bc-content .bc-hero{grid-template-columns:1fr}.bc-content .bc-hero-proof{margin:35px 0 0}.bc-content .bc-reservoir-showcase{grid-template-columns:1fr;gap:48px}.bc-content .bc-showcase-photo{min-height:500px}.bc-content .bc-heritage-strip{grid-template-columns:1fr;gap:36px}.bc-content .bc-real-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.bc-content .bc-hero{min-height:auto;padding-top:132px}.bc-content .bc-hero-proof{margin-top:25px;padding:25px}.bc-content .bc-hero-proof>strong{font-size:27px}.bc-content .bc-reservoir-showcase{padding:70px 22px}.bc-content .bc-showcase-photo{min-height:360px}.bc-content .bc-swiss-mark{font-size:14px;top:13px;left:13px}.bc-content .bc-showcase-copy h2{font-size:43px}.bc-content .bc-heritage-strip{padding:70px 22px}.bc-content .bc-heritage-strip ol{grid-template-columns:1fr}.bc-content .bc-heritage-strip li{min-height:auto}.bc-content .bc-plate-arguments{grid-template-columns:1fr;margin-top:32px}.bc-content .bc-plate-arguments article{border-bottom:1px solid #294254;border-right:0}.bc-content .bc-plate-arguments article:last-child{border-bottom:0}.bc-content .bc-real-grid{grid-template-columns:1fr 1fr}.bc-content .bc-ceramic-story{grid-template-columns:1fr;gap:20px;padding:28px 23px}.bc-content .bc-showcase-specs{grid-template-columns:1fr 1fr}.bc-content .bc-showcase-specs div:nth-child(2){border:0;padding-left:12px}.bc-content .bc-showcase-specs div:nth-child(3){border-top:1px solid var(--line)}}@media (width<=460px){.bc-content .bc-real-grid,.bc-content .bc-showcase-specs{grid-template-columns:1fr}.bc-content .bc-showcase-specs div{border-bottom:1px solid var(--line);border-right:0!important;padding-left:0!important}.bc-content .bc-showcase-specs div:last-child{border-bottom:0}.bc-content .bc-showcase-photo{min-height:300px}}.bc-content .bc-reservoir-detail{background:#fff;padding:112px 8vw}.bc-content .bc-reservoir-detail-head{grid-template-columns:.95fr 1.05fr;align-items:end;gap:10vw;margin-bottom:48px;display:grid}.bc-content .bc-reservoir-detail-head h2{letter-spacing:-.06em;margin:17px 0 0;font:600 clamp(42px,5vw,68px)/1 Manrope,DM Sans,Arial,sans-serif}.bc-content .bc-reservoir-detail-head h2 em{color:var(--blue);font-style:normal}.bc-content .bc-reservoir-detail-head>div:last-child>p{color:var(--muted);margin:0;font-size:17px;line-height:1.75}.bc-content .bc-reservoir-detail-head .bc-reservoir-detail-lead{border-top:1px solid var(--line);padding-top:18px;color:var(--ink)!important;margin-top:18px!important;font-size:14px!important}.bc-content .bc-reservoir-detail-grid{grid-template-columns:repeat(12,1fr);gap:12px;display:grid}.bc-content .bc-detail-feature{border:1px solid var(--line);background:#fff;flex-direction:column;grid-column:span 3;min-height:300px;padding:29px;display:flex}.bc-content .bc-detail-feature-primary{color:#fff;background:#071c2f;border-color:#071c2f;grid-column:span 6}.bc-content .bc-detail-feature-service{background:#eaf4f7;border-color:#eaf4f7;grid-column:span 6}.bc-content .bc-detail-feature>span{color:var(--blue);letter-spacing:.08em;font:800 13px Manrope,DM Sans,Arial,sans-serif}.bc-content .bc-detail-feature-primary>span{color:#78d8f5}.bc-content .bc-detail-feature h3{letter-spacing:-.035em;margin:26px 0 13px;font:700 23px/1.16 Manrope,DM Sans,Arial,sans-serif}.bc-content .bc-detail-feature p{color:#607680;margin:0;font-size:14px;line-height:1.7}.bc-content .bc-detail-feature-primary p{color:#c6d7df;max-width:560px}.bc-content .bc-detail-feature small{color:#547080;border-top:1px solid var(--line);letter-spacing:.02em;margin-top:auto;padding-top:18px;font-size:14px;line-height:1.5;display:block}.bc-content .bc-detail-feature-primary .bc-detail-kicker{color:#fff;border-top:1px solid #ffffff2b;margin-top:auto;padding-top:23px;font:600 16px/1.38 Manrope,DM Sans,Arial,sans-serif;display:block}.bc-content .bc-detail-feature-service .bc-text-link{align-self:flex-start;margin-top:auto}.bc-content .bc-reservoir-fact-bar{background:#f2f7f8;border:1px solid #dfe9ec;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.bc-content .bc-reservoir-fact-bar>div{border-right:1px solid #d6e2e6;flex-direction:column;gap:7px;padding:23px 25px;display:flex}.bc-content .bc-reservoir-fact-bar>div:last-child{border-right:0}.bc-content .bc-reservoir-fact-bar strong{color:var(--ink);font:700 12px Manrope,DM Sans,Arial,sans-serif}.bc-content .bc-reservoir-fact-bar span{color:#5b727e;font-size:14px;line-height:1.55}@media (width<=1000px){.bc-content .bc-reservoir-detail-head{grid-template-columns:1fr;gap:26px}.bc-content .bc-reservoir-detail-grid{grid-template-columns:1fr 1fr}.bc-content .bc-detail-feature{grid-column:auto;min-height:280px}.bc-content .bc-detail-feature-primary,.bc-content .bc-detail-feature-service,.bc-content .bc-detail-feature:nth-child(4){grid-column:1/-1}.bc-content .bc-reservoir-fact-bar{grid-template-columns:1fr}.bc-content .bc-reservoir-fact-bar>div{border-bottom:1px solid #d6e2e6;border-right:0}.bc-content .bc-reservoir-fact-bar>div:last-child{border-bottom:0}}@media (width<=760px){.bc-content header nav{top:68px}.bc-content .bc-model-filters{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin:32px 0 14px;padding:2px 0 10px;overflow-x:auto}.bc-content .bc-model-filters::-webkit-scrollbar{display:none}.bc-content .bc-model-filters button{white-space:nowrap;flex:none;min-height:44px}.bc-content .bc-real-grid{grid-template-columns:1fr;gap:14px}.bc-content .bc-real-grid .bc-plate-card{height:auto;min-height:0}.bc-content .bc-real-grid .bc-plate-select{flex:none}.bc-content .bc-real-grid .bc-plate-select .bc-plate-photo{height:230px;padding:20px}.bc-content .bc-real-grid .bc-plate-card>button .bc-plate-copy{padding:18px}.bc-content .bc-plate-meta{flex-direction:column;align-items:flex-start;gap:4px}.bc-content .bc-plate-actions{grid-template-columns:1fr}.bc-content .bc-plate-actions button,.bc-content .bc-plate-actions a{white-space:normal;overflow-wrap:anywhere;min-height:54px;padding:14px 18px;font-size:14px;line-height:1.25}.bc-content .bc-plate-actions button{border-right:0;border-bottom:1px solid var(--line)}.bc-content .bc-plate-actions a{gap:8px}.bc-content .bc-plate-actions svg{flex:none}.bc-content .bc-showcase-specs div:nth-child(3){grid-column:1/-1}.bc-content .bc-reservoir-detail{padding:74px 22px}.bc-content .bc-reservoir-detail-head{margin-bottom:30px}.bc-content .bc-reservoir-detail-head h2{font-size:43px}.bc-content .bc-reservoir-detail-head>div:last-child>p{font-size:15px}.bc-content .bc-reservoir-detail-grid{grid-template-columns:1fr;gap:10px}.bc-content .bc-detail-feature,.bc-content .bc-detail-feature-primary,.bc-content .bc-detail-feature-service{min-height:0;padding:26px 23px}.bc-content .bc-detail-feature h3{margin:20px 0 11px;font-size:22px}.bc-content .bc-detail-feature-primary .bc-detail-kicker{font-size:15px}.bc-content .bc-detail-feature small{margin-top:20px}.bc-content .bc-reservoir-fact-bar{margin-top:10px}.bc-content .bc-reservoir-fact-bar>div{padding:19px 20px}}.bc-content{--font-readable:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.bc-content,.bc-content button,.bc-content a,.bc-content input,.bc-content textarea,.bc-content select{font-family:inherit}.bc-content h1,.bc-content h2,.bc-content h3,.bc-content h4,.bc-content h5,.bc-content h6,.bc-content .bc-hero h1,.bc-content .bc-section-head h2,.bc-content .bc-intro h2,.bc-content .bc-config-head h2,.bc-content .bc-final-cta h2,.bc-content .bc-engineering-head h2,.bc-content .bc-showcase-copy h2,.bc-content .bc-reservoir-detail-head h2,.bc-content .bc-hero-proof>strong{letter-spacing:-.025em!important;font-family:inherit!important}.bc-content p,.bc-content li{line-height:1.65}.bc-content .bc-section-no,.bc-content .bc-eyebrow{font-size:14px}.bc-content .bc-proof-grid p,.bc-content .bc-detail-feature p,.bc-content .bc-plate-copy p,.bc-content .bc-toilet-copy p,.bc-content .bc-fill-valve-story p{font-size:14px;line-height:1.7}.bc-content .bc-plate-copy>span,.bc-content .bc-plate-meta small{font-size:14px}.bc-content .bc-plate-actions button,.bc-content .bc-plate-actions a{font-size:14px;line-height:1.35}.bc-content .bc-compat-note,.bc-content .bc-plate-dimension,.bc-content .bc-quality-note{font-size:14px;line-height:1.55}.bc-content .bc-real-grid .bc-plate-card>.bc-plate-actions{width:100%;text-align:initial;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;display:grid;position:static;inset:auto}.bc-content .bc-real-grid .bc-plate-card>.bc-plate-actions>*{width:100%;min-width:0}.bc-content .bc-toilet-ambience-strip{grid-template-columns:1.18fr .82fr;gap:14px;margin:42px 0 -21px;display:grid}.bc-content .bc-toilet-ambience-strip figure{background:#e8eef0;min-height:292px;margin:0;position:relative;overflow:hidden}.bc-content .bc-toilet-ambience-strip img{object-fit:cover;width:100%;height:100%;display:block}.bc-content .bc-toilet-ambience-strip figcaption{color:#fff;background:linear-gradient(#0000,#031521db);flex-direction:column;gap:4px;padding:54px 22px 19px;display:flex;position:absolute;inset:auto 0 0}.bc-content .bc-toilet-ambience-strip strong{font-size:17px}.bc-content .bc-toilet-ambience-strip span{color:#e6f2f6;font-size:14px;line-height:1.5}.bc-content .bc-seat-benefit-card{border-left:3px solid var(--blue);background:#edf7fa;margin-top:18px;padding:15px 16px}.bc-content .bc-seat-benefit-card>span{text-transform:uppercase;color:var(--blue)!important;letter-spacing:.07em!important;font-size:14px!important;font-weight:800!important;display:block!important}.bc-content .bc-seat-benefit-card ul{gap:7px;list-style:none;margin:10px 0 0!important;padding:0!important;display:grid!important}.bc-content .bc-seat-benefit-card li{color:#2b4654;align-items:flex-start;gap:7px;font-size:14px;line-height:1.45;display:flex}.bc-content .bc-seat-benefit-card li svg{color:var(--blue);flex:none;margin-top:2px}@media (width<=760px){.bc-content .bc-real-grid .bc-plate-card{height:auto;min-height:0;overflow:visible}.bc-content .bc-real-grid .bc-plate-card>.bc-plate-select,.bc-content .bc-real-grid .bc-plate-card>.bc-plate-actions{flex:none;min-width:0}.bc-content .bc-real-grid .bc-plate-card>.bc-plate-actions{grid-template-columns:minmax(0,1fr)}.bc-content .bc-toilet-ambience-strip{grid-template-columns:1fr;margin:28px 0 -18px}.bc-content .bc-toilet-ambience-strip figure{min-height:240px}.bc-content .bc-toilet-ambience-strip figcaption{padding:52px 18px 17px}.bc-content .bc-toilet-ambience-strip strong{font-size:16px}.bc-content .bc-toilet-copy p,.bc-content .bc-seat-benefit-card li{font-size:14px}}.bc-content .bc-toilet-ambience-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bc-content .bc-toilet-ambience-strip figure{min-height:310px}.bc-content .bc-toilet-ambience-strip figcaption{min-height:108px}.bc-content .bc-toilet-ambience-strip figcaption strong{font-size:16px;line-height:1.25}.bc-content .bc-toilet-ambience-strip figcaption span{font-size:14px;line-height:1.45}@media (width<=1100px){.bc-content .bc-toilet-ambience-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-content .bc-toilet-ambience-strip figure:last-child{grid-column:1/-1}}@media (width<=760px){.bc-content .bc-toilet-ambience-strip{grid-template-columns:1fr;gap:12px;margin:28px 0 -18px}.bc-content .bc-toilet-ambience-strip figure,.bc-content .bc-toilet-ambience-strip figure:last-child{grid-column:auto;min-height:245px}.bc-content .bc-toilet-ambience-strip figcaption{min-height:0;padding:50px 18px 18px}}.bc-content .bc-faq-section{background:#f1f7f8;grid-template-columns:.82fr 1.18fr;align-items:start;gap:9vw;padding:108px 8vw;display:grid}.bc-content .bc-faq-intro{position:sticky;top:30px}.bc-content .bc-faq-intro h2{font:600 clamp(38px,4.7vw,62px)/1 var(--font-readable);letter-spacing:-.03em;margin:17px 0}.bc-content .bc-faq-intro h2 em{color:var(--blue);font-style:normal}.bc-content .bc-faq-intro p{color:var(--muted);max-width:400px;margin:0 0 26px;font-size:16px;line-height:1.7}.bc-content .bc-faq-list{border-top:1px solid #cfdde1}.bc-content .bc-faq-list article{border-bottom:1px solid #cfdde1}.bc-content .bc-faq-list button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:22px;padding:23px 0;font-size:17px;font-weight:750;line-height:1.35;display:flex}.bc-content .bc-faq-list button svg{color:var(--blue);flex:none;transition:transform .2s}.bc-content .bc-faq-list article.bc-open button svg{transform:rotate(180deg)}.bc-content .bc-faq-answer{padding:0 45px 24px 0}.bc-content .bc-faq-answer p{color:#4d6672;margin:0;font-size:14px;line-height:1.72}.bc-content .bc-faq-answer[hidden]{display:none}@media (width<=900px){.bc-content .bc-faq-section{grid-template-columns:1fr;gap:38px}.bc-content .bc-faq-intro{position:static}}@media (width<=760px){.bc-content .bc-faq-section{padding:74px 22px}.bc-content .bc-faq-list button{padding:20px 0;font-size:16px}.bc-content .bc-faq-answer{padding-right:0}.bc-content .bc-faq-intro h2{font-size:42px}}.bc-content .bc-topline{justify-content:space-between;padding:0 7vw}.bc-content .bc-topline-actions{align-items:center;gap:20px;display:flex}.bc-content .bc-topline-language{align-items:center;min-height:26px;display:inline-flex}.bc-content .bc-topline-language .bc-gt_switcher-popup{letter-spacing:.04em;white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex;color:#fff!important}.bc-content .bc-topline-language .bc-gt_switcher-popup img{opacity:1!important;width:24px!important;height:24px!important}.bc-content .bc-topline-language .bc-gt_switcher-popup>span{color:#fff!important;margin:0!important}.bc-content .bc-topline-language .bc-gt_switcher-popup>span:first-of-type{line-height:1;letter-spacing:0!important;text-transform:none!important;font-size:14px!important;font-weight:750!important;display:inline!important}.bc-content .bc-topline-language .bc-gt_switcher-popup>span:last-child{color:#8bd9f2!important;font-size:14px!important}.bc-content .bc-topline-language .bc-gt_black_overlay{background:#031320c7!important}.bc-content .bc-topline-language .bc-gt_white_content{box-shadow:0 22px 70px #00000052}.bc-content .bc-language-trigger{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:30px;padding:0;font-size:14px;font-weight:750;line-height:1;display:inline-flex}.bc-content .bc-language-trigger:hover,.bc-content .bc-language-trigger:focus-visible{color:#8bd9f2}.bc-content .bc-language-trigger:focus-visible{outline-offset:2px;outline:2px solid #8bd9f2}@media (width<=1180px) and (width>=761px){.bc-content header{gap:20px;padding:0 4vw}.bc-content header nav{gap:16px}.bc-content .bc-header-cta{padding:12px 13px;font-size:14px}.bc-content .bc-topline{padding:0 4vw}}@media (width<=760px){.bc-content .bc-topline{justify-content:flex-end;padding:0 18px}.bc-content .bc-topline>span{display:none}.bc-content .bc-topline-actions{gap:14px;margin-left:auto}.bc-content .bc-topline-language .bc-gt_switcher-popup{gap:7px}.bc-content .bc-topline-language .bc-gt_switcher-popup>span:first-of-type{font-size:14px!important;display:inline!important}.bc-content .bc-topline-language .bc-gt_switcher-popup img{width:24px!important;height:24px!important}.bc-content .bc-topline-actions>a{white-space:nowrap}.bc-content .bc-menu-btn{margin-left:0}}@media (width<=360px){.bc-content .bc-topline{padding:0 14px}.bc-content .bc-topline-actions{gap:10px}.bc-content .bc-topline-language .bc-gt_switcher-popup{gap:5px}.bc-content .bc-topline-language .bc-gt_switcher-popup>span:first-of-type{font-size:14px!important}}.bc-content .bc-topline-language .bc-gt_white_content{border-radius:12px;width:min(620px,100vw - 32px)!important;height:auto!important;max-height:76dvh!important;color:var(--ink)!important;background:#fff!important;margin:0!important;padding:14px 16px!important;top:50%!important;left:50%!important;overflow-y:auto!important;transform:translate(-50%,-50%)!important;box-shadow:0 22px 70px #00000052!important}.bc-content .bc-topline-language .bc-gt_white_content .bc-gt_languages{gap:0 14px;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:none!important;display:grid!important;overflow:visible!important}.bc-content .bc-topline-language .bc-gt_white_content a.bc-glink{min-width:0;color:var(--ink)!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;background:0 0!important;align-items:center!important;gap:10px!important;padding:12px 8px!important;font-family:inherit!important;font-size:14px!important;font-weight:650!important;line-height:1.25!important;text-decoration:none!important;display:flex!important}.bc-content .bc-topline-language .bc-gt_white_content a.bc-glink:hover{background:#edf7fa!important}.bc-content .bc-topline-language .bc-gt_white_content a.bc-glink.bc-gt-current-lang{color:#005b9f!important;background:#e4f3f8!important}.bc-content .bc-topline-language .bc-gt_white_content a.bc-glink img{opacity:1!important;flex:0 0 24px!important;width:24px!important;height:24px!important;margin:0!important;display:block!important}.bc-content .bc-topline-language .bc-gt_white_content a.bc-glink span{min-width:0;visibility:visible!important;opacity:1!important;color:inherit!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-family:inherit!important;font-size:14px!important;font-weight:650!important;line-height:1.25!important;display:inline!important}@media (width<=560px){.bc-content .bc-topline-language .bc-gt_white_content{width:calc(100vw - 28px)!important;max-height:78dvh!important;padding:12px!important}.bc-content .bc-topline-language .bc-gt_white_content .bc-gt_languages{gap:0;grid-template-columns:1fr!important}.bc-content .bc-topline-language .bc-gt_white_content a.bc-glink{padding:11px 8px!important;font-size:15px!important}.bc-content .bc-topline-language .bc-gt_white_content a.bc-glink span{font-size:15px!important}}.bc-content .bc-service-guide{background:#f1f7f8;padding:112px 8vw}.bc-content .bc-guide-intro{grid-template-columns:1.02fr .98fr;align-items:center;gap:9vw;display:grid}.bc-content .bc-guide-copy h2{font:600 clamp(42px,5.2vw,68px)/1 var(--font-readable);letter-spacing:-.035em;margin:18px 0 23px}.bc-content .bc-guide-copy h2 em{color:var(--blue);font-style:normal}.bc-content .bc-guide-copy>p{color:#536b77;max-width:670px;margin:0;font-size:17px;line-height:1.75}.bc-content .bc-guide-video-link{color:var(--blue);border-bottom:1px solid;align-items:center;gap:8px;margin-top:27px;padding-bottom:5px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.bc-content .bc-guide-photo{background:#fff;border:1px solid #dbe7eb;flex-direction:column;justify-content:center;align-items:center;min-height:410px;margin:0;display:flex;position:relative;overflow:hidden}.bc-content .bc-guide-photo:before{content:"";aspect-ratio:1;background:#e3f2f7;border-radius:50%;width:72%;position:absolute}.bc-content .bc-guide-photo>span{z-index:2;color:#1f5269;letter-spacing:.13em;font-size:14px;font-weight:850;position:absolute;top:21px;left:23px}.bc-content .bc-guide-photo img{z-index:1;object-fit:contain;width:min(86%,500px);max-height:342px;display:block;position:relative}.bc-content .bc-guide-photo figcaption{z-index:2;color:#55717e;text-align:right;border-top:1px solid #dce8eb;padding-top:11px;font-size:14px;font-weight:700;position:absolute;bottom:18px;left:20px;right:20px}.bc-content .bc-guide-safety{color:#fff;background:#082238;grid-template-columns:auto 1fr;align-items:flex-start;gap:18px;margin:52px 0 12px;padding:24px 28px;display:grid}.bc-content .bc-guide-safety>svg{color:#79d9f5;margin-top:2px}.bc-content .bc-guide-safety strong{font-size:15px;line-height:1.4;display:block}.bc-content .bc-guide-safety p{color:#bdd0d9;max-width:1000px;margin:7px 0 0;font-size:14px;line-height:1.65}.bc-content .bc-guide-components{background:#fff;border:1px solid #d8e5e8;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.bc-content .bc-guide-components>div{border-right:1px solid #d8e5e8;min-height:154px;padding:20px 18px}.bc-content .bc-guide-components>div:last-child{border-right:0}.bc-content .bc-guide-components span{color:var(--blue);font:800 11px var(--font-readable);letter-spacing:.12em;display:block}.bc-content .bc-guide-components strong{color:var(--ink);font:800 13px/1.35 var(--font-readable);margin-top:25px;display:block}.bc-content .bc-guide-components p{color:#627984;margin:7px 0 0;font-size:14px;line-height:1.55}.bc-content .bc-guide-sequence{margin-top:54px}.bc-content .bc-guide-sequence-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px;display:flex}.bc-content .bc-guide-sequence-head span,.bc-content .bc-guide-final-check span{color:var(--blue);letter-spacing:.14em;font-size:14px;font-weight:850;display:block}.bc-content .bc-guide-sequence-head h3{color:var(--ink);font:700 clamp(30px,3.5vw,47px)/1.05 var(--font-readable);letter-spacing:-.035em;margin:10px 0 5px}.bc-content .bc-guide-sequence-head p{color:#5a727e;margin:0;font-size:14px;line-height:1.55}.bc-content .bc-guide-switch{background:#dfecef;gap:3px;padding:4px;display:flex}.bc-content .bc-guide-switch button{color:#54717e;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 18px;font-size:14px;font-weight:800}.bc-content .bc-guide-switch button.bc-active{color:#fff;background:#082238;box-shadow:0 4px 12px #071c2f24}.bc-content .bc-guide-steps{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.bc-content .bc-guide-steps li{background:#fff;border:1px solid #dbe6e9;grid-template-columns:53px 1fr;gap:17px;min-height:205px;padding:27px 28px;display:grid}.bc-content .bc-guide-step-number{color:var(--blue);font:800 21px/1 var(--font-readable);letter-spacing:-.04em;justify-content:center;align-items:flex-start;padding-top:2px;display:flex}.bc-content .bc-guide-steps h4{color:var(--ink);font:800 18px/1.25 var(--font-readable);letter-spacing:-.015em;margin:0}.bc-content .bc-guide-steps p{color:#566f7b;margin:11px 0 18px;font-size:14px;line-height:1.68}.bc-content .bc-guide-steps small{color:#446571;border-top:1px solid #dfebee;padding-top:13px;font-size:14px;line-height:1.55;display:block}.bc-content .bc-guide-steps small strong{color:var(--ink)}.bc-content .bc-guide-final-check{color:var(--ink);background:#d6eff6;grid-template-columns:auto 1fr;align-items:center;gap:19px;margin-top:12px;padding:27px 30px;display:grid}.bc-content .bc-guide-final-check>svg{color:#00658c}.bc-content .bc-guide-final-check strong{color:#082238;max-width:770px;font:800 21px/1.25 var(--font-readable);letter-spacing:-.02em;margin:5px 0;display:block}.bc-content .bc-guide-final-check p{color:#486875;margin:6px 0 0;font-size:14px;line-height:1.6}@media (width<=1100px){.bc-content .bc-guide-components{grid-template-columns:repeat(3,1fr)}.bc-content .bc-guide-components>div:nth-child(3){border-right:0}.bc-content .bc-guide-components>div:nth-child(-n+3){border-bottom:1px solid #d8e5e8}.bc-content .bc-guide-components>div:last-child{border-right:0}}@media (width<=900px){.bc-content .bc-guide-intro{grid-template-columns:1fr;gap:36px}.bc-content .bc-guide-photo{min-height:360px}.bc-content .bc-guide-sequence-head{flex-direction:column;align-items:flex-start}.bc-content .bc-guide-steps{grid-template-columns:1fr}.bc-content .bc-guide-steps li{min-height:0}}@media (width<=760px){.bc-content .bc-service-guide{padding:74px 22px}.bc-content .bc-guide-copy h2{font-size:43px}.bc-content .bc-guide-copy>p{font-size:15px}.bc-content .bc-guide-photo{min-height:310px}.bc-content .bc-guide-photo>span{font-size:14px;top:16px;left:17px}.bc-content .bc-guide-photo img{max-height:255px}.bc-content .bc-guide-photo figcaption{font-size:14px;bottom:14px;left:16px;right:16px}.bc-content .bc-guide-safety{gap:14px;margin-top:34px;padding:22px 19px}.bc-content .bc-guide-safety strong,.bc-content .bc-guide-safety p{font-size:14px}.bc-content .bc-guide-components{grid-template-columns:1fr 1fr}.bc-content .bc-guide-components>div{border-bottom:1px solid #d8e5e8;min-height:134px;padding:18px 16px;border-right:1px solid #d8e5e8!important}.bc-content .bc-guide-components>div:nth-child(2n){border-right:0!important}.bc-content .bc-guide-components>div:nth-last-child(-n+2){border-bottom:0}.bc-content .bc-guide-components strong{margin-top:19px}.bc-content .bc-guide-sequence{margin-top:38px}.bc-content .bc-guide-sequence-head{gap:20px;margin-bottom:18px}.bc-content .bc-guide-sequence-head h3{font-size:32px}.bc-content .bc-guide-switch{grid-template-columns:1fr 1.24fr;width:100%;display:grid}.bc-content .bc-guide-switch button{padding:0 10px;font-size:14px}.bc-content .bc-guide-steps{gap:9px}.bc-content .bc-guide-steps li{grid-template-columns:38px 1fr;gap:12px;padding:22px 18px}.bc-content .bc-guide-step-number{font-size:18px}.bc-content .bc-guide-steps h4{font-size:17px}.bc-content .bc-guide-steps p{margin:9px 0 15px;font-size:12.5px}.bc-content .bc-guide-final-check{grid-template-columns:1fr;gap:11px;padding:23px 20px}.bc-content .bc-guide-final-check strong{font-size:19px}}.bc-content header .bc-logo-image{flex-shrink:0}.bc-content header nav a{line-height:1.5}.bc-content header a:focus-visible,.bc-content header button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media (width>=1181px){.bc-content header nav a,.bc-content header .bc-header-cta{white-space:nowrap}}@media (width<=1180px){.bc-content header{background:#fff;flex-wrap:wrap;gap:0 16px;height:auto;min-height:76px;padding:8px 20px;display:flex;position:relative;top:auto}.bc-content header .bc-logo-image{width:130px;height:52px}.bc-content header .bc-menu-btn{width:44px;height:44px;color:var(--navy);border:1px solid var(--line);background:#fff;border-radius:6px;flex:0 0 44px;place-items:center;margin-left:auto;padding:10px;display:grid}.bc-content header .bc-menu-btn[aria-expanded=true]{background:var(--ice);border-color:#b8cdd7}.bc-content header .bc-header-cta{display:none}.bc-content header nav{border-top:1px solid var(--line);background:#fff;flex-direction:column;flex:0 0 100%;gap:0;width:100%;margin:8px 0 0;padding:8px 0 4px;display:none;position:static}.bc-content header nav.bc-open{display:flex}.bc-content header nav a{min-height:52px;color:var(--ink);border-bottom:1px solid var(--line);overflow-wrap:anywhere;align-items:center;padding:14px 12px;font-size:1rem;font-weight:600;line-height:1.5;display:flex}.bc-content header nav a:last-child{border-bottom:0}.bc-content header nav a:hover,.bc-content header nav a:focus-visible{background:var(--ice);color:var(--blue)}.bc-content .bc-hero{padding-top:48px}}.bc-content .bc-heritage-strip,.bc-content .bc-intro,.bc-content .bc-benefits,.bc-content .bc-reservoir-detail,.bc-content .bc-service-guide,.bc-content .bc-engineering,.bc-content .bc-plates-section,.bc-content .bc-toilets,.bc-content .bc-faq-section,.bc-content .bc-config,.bc-content .bc-final-cta,.bc-content footer{content-visibility:auto;contain-intrinsic-size:auto 850px}@media (width<=760px){.bc-content .bc-hero-proof{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.bc-content{scroll-behavior:auto}.bc-content *,.bc-content :before,.bc-content :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bc-content{font-family:var(--sans,Inter,Arial,sans-serif);isolation:isolate;font-size:1rem;line-height:1.6}.bc-content .bc-hub-nav{background:#f2f6f9;border-bottom:1px solid #dce6e9;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin:0;padding:18px 5vw;display:flex}.bc-content .bc-hub-nav a{color:#174d70;align-items:center;min-height:32px;font-size:.875rem;line-height:1.4;display:flex}.bc-content .bc-hub-nav a:hover{text-decoration:underline}.bc-content .bc-hero{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:5vw;min-height:560px;padding:72px 6vw}.bc-content .bc-hero h1{letter-spacing:-.035em;font-size:clamp(2.3rem,4.5vw,4.5rem);line-height:1.08}.bc-content .bc-hero-copy>p{max-width:680px;font-size:1.125rem;line-height:1.75}.bc-content .bc-hero-proof{align-self:center;min-width:0}.bc-content .bc-hub-guides{background:#f4f8fb;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:48px 6vw;display:grid}.bc-content .bc-hub-guides>a{color:#102334;background:#fff;border:1px solid #d7e3eb;flex-direction:column;gap:12px;padding:28px;text-decoration:none;display:flex}.bc-content .bc-hub-guides>a:hover{border-color:#0066b3}.bc-content .bc-hub-guides span{color:#0066b3;font-size:.875rem;font-weight:600}.bc-content .bc-hub-guides strong{font-size:1.3rem;line-height:1.4}.bc-content .bc-hub-guides p{margin:0;font-size:1rem;line-height:1.6}.bc-content p,.bc-content .bc-toilet-copy p,.bc-content .bc-detail-feature p,.bc-content .bc-guide-step p,.bc-content .bc-faq-item p{font-size:1rem;line-height:1.65}.bc-content button,.bc-content .bc-btn{min-height:44px;font-size:.875rem}.bc-content [id]{scroll-margin-top:130px}.bc-content .bc-modal-backdrop{z-index:1500}.bc-content .bc-modal{max-height:calc(100dvh - 36px);overflow-y:auto}.bc-content .bc-selection-toast{z-index:1400;flex-wrap:wrap;max-width:calc(100vw - 24px)}.bc-content .bc-showcase-photo img{object-fit:contain;max-width:100%}@media (width<=900px){.bc-content .bc-hero{grid-template-columns:1fr;min-height:0;padding:48px 24px}.bc-content .bc-hero-proof{max-width:650px;margin:0}.bc-content .bc-hub-guides{grid-template-columns:1fr;gap:16px;padding:24px}.bc-content .bc-trust-row,.bc-content .bc-hero-actions{flex-wrap:wrap}.bc-content .bc-hub-nav{justify-content:flex-start;gap:10px 18px;padding:14px 20px}.bc-content .bc-hub-guides>a{padding:24px}}@media (width<=480px){.bc-content .bc-hero h1{font-size:2.3rem}.bc-content .bc-hero-proof{padding:24px}.bc-content .bc-trust-row{gap:20px}.bc-content .bc-hero-actions{flex-direction:column;align-items:stretch}}.bc-content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.bc-content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .bc-guide-step{text-align:right}.bc-content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .bc-ref strong{direction:ltr;unicode-bidi:isolate}.bc-content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .bc-plate-meta small{direction:ltr;unicode-bidi:isolate}.bc-content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .bc-phone-link{direction:ltr;unicode-bidi:isolate}.bc-content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .lucide-arrow-right{transform:scaleX(-1)}
