.bwa-page .bp-hero{background:radial-gradient(circle at 83% 12%,#bcf2dc,transparent 34%),linear-gradient(135deg,#f0fff7,#fff 74%)}
.bwa-page h1{font-size:clamp(2.7rem,4.2vw,4rem)}
.bwa-page .button-primary{background:#12805b;border-color:#12805b;color:#fff}
.bwa-page .button-primary:hover{background:#0d694b;border-color:#0d694b}
.bwa-page .bp-proof span,.bwa-page .bp-monitor li:before{color:#12805b}
.bwa-page .bp-flow li span{background:#159a6a}
.bwa-page .bp-flow .eyebrow,.bwa-page .bp-phone .eyebrow{color:#66d6a8}
.bwa-page .bp-phone{background:#e5f8ee}
.bwa-page .bp-mobile{background:#103d31}
.bwa-page .bp-mobile span{color:#8be5b9}
.bwa-page .bp-final{background:#def5e7}
.bwa-page .bp-monitor aside{background:#e8f7ef;border-color:#bbe4cc}
.bwa-page .bp-monitor aside header{border-color:#b8dec7}
.bwa-page .bp-monitor aside header small{color:#137d55}
.bwa-page .bp-uses>div.bwa-use-grid{grid-template-columns:repeat(3,1fr)}
.bwa-visual{padding:1.3rem;border:1px solid #b6e1ca;border-radius:22px;background:#fff;box-shadow:0 26px 55px #15563b1f}
.bwa-visual-top,.bwa-visual-bottom,.bwa-visual-middle>div{display:grid;gap:.4rem;padding:1rem 1.2rem;border-radius:14px;background:#ebf9f1}
.bwa-visual-top span,.bwa-visual-bottom span,.bwa-visual-middle span{color:#127550;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em}
.bwa-visual-top strong,.bwa-visual-bottom strong,.bwa-visual-middle strong{font-size:1rem;color:#113a2a}
.bwa-visual-top small{color:#617d6e}
.bwa-visual-middle{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}
.bwa-visual-middle>div{background:#f3f8f6;border:1px solid #deeee4}
.bwa-visual-path{text-align:center;color:#16805a;font-size:1.35rem;font-weight:900;line-height:1.8}
.bwa-visual-bottom{background:#123c2e}
.bwa-visual-bottom span{color:#8fdec0}.bwa-visual-bottom strong{color:#fff}
@media(max-width:900px){.bwa-page .bp-uses>div.bwa-use-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.bwa-page .bp-uses>div.bwa-use-grid,.bwa-visual-middle{grid-template-columns:1fr}}
.wa-overview-bulk{background:linear-gradient(135deg,#ecfaf2,#f8fffb);border-block:1px solid #d1eddf}
.wa-overview-bulk .wa-overview-heading{max-width:780px;margin-inline:auto;text-align:center}
.wa-overview-bulk .wa-overview-heading .button{margin-top:.8rem;background:#12805b;border-color:#12805b;color:#fff}
.wa-overview-bulk .wa-overview-heading .button:hover{background:#0d694b;border-color:#0d694b}
