.bwb-sector-design{padding:0 0 65px}.bwb-sector-design h1,.bwb-sector-design h2,.bwb-sector-design h3{letter-spacing:-.04em;line-height:1.15}.bwb-sector-design h1{font-size:clamp(2.25rem,4vw,3.55rem);margin:12px 0 22px}.bwb-sector-design h2{font-size:clamp(1.8rem,3vw,2.5rem);margin:10px 0 18px}.bwb-sector-design h3{font-size:1.2rem;margin:18px 0 12px}.bwb-sector-design p{color:var(--muted);line-height:1.7}.bwb-sector-design .eyebrow{font-size:.67rem;letter-spacing:.14em;color:#117669;font-weight:750}.bwb-sector-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;align-items:center;padding:48px 0}.bwb-sector-design .bwb-sector-lead{font-size:1.03rem;margin:0 0 25px;max-width:600px}.bwb-sector-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center}.bwb-sector-actions>a:not(.btn){font-size:.86rem;font-weight:650}.bwb-sector-hero-panel{padding:35px;border-radius:22px;background:linear-gradient(140deg,#163e47,#102d39);color:#fff}.bwb-sector-hero-panel .eyebrow{color:#a8e5d2}.bwb-sector-hero-panel h2{font-size:1.9rem;margin-bottom:26px}.bwb-sector-hero-panel ul{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:16px}.bwb-sector-hero-panel li{display:flex;align-items:center;gap:13px;font-size:.9rem}.bwb-sector-hero-panel svg{width:23px;height:23px;color:#a8e5d2;flex:none}.bwb-sector-hero-panel>a{font-weight:750;font-size:1.25rem;color:#fff}.bwb-sector-jump{display:flex;flex-wrap:wrap;gap:12px 28px;padding:19px 0;border-block:1px solid var(--line)}.bwb-sector-jump a{font-size:.82rem;text-decoration:none;font-weight:650;padding:5px 0}.bwb-sector-jump a:hover{text-decoration:underline}.bwb-sector-section{padding:48px 0}.bwb-sector-heading{margin-bottom:25px}.bwb-sector-design .bwb-sector-challenges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}.bwb-sector-design .bwb-sector-card{border:1px solid #d8e5dc;border-radius:16px;padding:27px;background:#fff;min-width:0}.bwb-sector-card>svg,.bwb-sector-solution-facts svg{width:30px;height:30px;color:#117669}.bwb-sector-design .bwb-sector-card p,.bwb-sector-design .bwb-sector-step p{font-size:.9rem;margin:0;line-height:1.65}.bwb-sector-design .bwb-sector-solution{display:grid;grid-template-columns:1.2fr 1fr;gap:24px 45px;padding:36px;background:#eaf2ed;border:0;border-radius:20px}.bwb-sector-solution>div>p{font-size:.95rem}.bwb-sector-solution a{font-size:.85rem;font-weight:650}.bwb-sector-solution-facts{display:grid;gap:16px}.bwb-sector-solution-facts section{padding:22px;background:#fff;border-radius:13px}.bwb-sector-solution-facts h3{margin:10px 0}.bwb-sector-solution-facts p{font-size:.85rem;margin:0}.bwb-sector-method-note{grid-column:1/-1;border-top:1px solid #cadbd2;padding-top:18px}.bwb-sector-method-note summary{position:static;cursor:pointer;font-size:.85rem;font-weight:650;list-style:disclosure-closed}.bwb-sector-method-note summary:after{display:none}.bwb-sector-method-note p{font-size:.85rem;max-width:900px}.bwb-sector-design .bwb-sector-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0}.bwb-sector-design .bwb-sector-step{padding:24px;border:1px solid #d8e5dc;border-radius:16px;background:#fff;min-width:0}.bwb-sector-design .bwb-sector-number{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e6f2eb;font-size:1rem;margin-bottom:22px}.bwb-sector-confidence{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;border-block:1px solid var(--line);padding:30px 0}.bwb-sector-confidence p{font-size:.9rem}.bwb-sector-design .bwb-sector-references{background:#fff;border:1px solid var(--line);padding:24px;border-radius:14px;margin:0}.bwb-sector-references summary{position:static;font-weight:650;cursor:pointer;list-style:disclosure-closed}.bwb-sector-references summary:after{display:none}.bwb-sector-design .bwb-calc{margin:48px 0;padding:34px;border-radius:20px;background:#fff}.bwb-sector-design .bwb-calc h2{max-width:720px}.bwb-sector-design .bwb-calc-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.bwb-sector-design .bwb-calc-fields label{font-size:.8rem}.bwb-sector-design .bwb-calc-result{padding:22px;border-radius:12px;background:#eaf2ed}.bwb-sector-design .bwb-calc-result strong{font-size:.82rem}.bwb-sector-design .bwb-calc-result span{font-size:.78rem}.bwb-sector-design .bwb-calc .small{font-size:.76rem}.bwb-sector-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding-bottom:30px}.bwb-sector-faq-layout>div>p{font-size:.9rem}.bwb-sector-design .bwb-sector-faq details{border:1px solid var(--line);background:#fff;border-radius:12px;padding:0 22px;margin-bottom:12px}.bwb-sector-design .bwb-sector-faq summary{font-size:.94rem}.bwb-sector-design .bwb-sector-faq details>p{font-size:.9rem}.bwb-sector-design .bwb-sector-cta{padding:35px;text-align:center}.bwb-sector-design .bwb-sector-cta .bwb-preview-contacts{justify-content:center}.bwb-sector-design [id]{scroll-margin-top:120px}.bwb-sector-design a:focus-visible,.bwb-sector-design summary:focus-visible{outline:3px solid #117669;outline-offset:5px}
@media(max-width:1000px){.bwb-sector-hero{gap:30px}.bwb-sector-design .bwb-sector-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.bwb-sector-faq-layout{gap:30px}.bwb-sector-design .bwb-calc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.bwb-sector-hero,.bwb-sector-design .bwb-sector-challenges,.bwb-sector-design .bwb-sector-solution,.bwb-sector-confidence,.bwb-sector-faq-layout{grid-template-columns:1fr}.bwb-sector-hero{padding:30px 0}.bwb-sector-hero-panel{padding:27px}.bwb-sector-section{padding:34px 0}.bwb-sector-design .bwb-sector-solution{padding:25px}.bwb-sector-solution-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.bwb-sector-solution-facts section{padding:17px}.bwb-sector-confidence{gap:20px}.bwb-sector-design .bwb-calc{padding:24px}.bwb-sector-jump{gap:8px 18px}.bwb-sector-design .bwb-sector-cta .btn{width:100%}}
.bwb-sector-design .bwb-sector-confidence{display:block}.bwb-sector-confidence>div{max-width:820px}
@media(max-width:460px){.bwb-sector-design .bwb-sector-steps,.bwb-sector-design .bwb-calc-fields,.bwb-sector-solution-facts{grid-template-columns:1fr}.bwb-sector-design .bwb-sector-step{padding:22px}.bwb-sector-design h1{font-size:2.25rem}.bwb-sector-actions>.btn{width:100%}}
