.bp-page h1,.bp-page h2,.bp-page h3{color:var(--ink);line-height:1.12;text-wrap:balance}.bp-page h1{font-size:clamp(2.7rem,5.1vw,4.8rem);letter-spacing:-.055em}.bp-page h2{font-size:clamp(2rem,3.4vw,3.2rem)}.bp-page p{color:var(--muted);line-height:1.7}.bp-page .section{padding:5rem 0}.bp-hero{padding:4.7rem 0 2.3rem;background:radial-gradient(circle at 85% 12%,#bde3ff,transparent 30%),linear-gradient(135deg,#eff8ff,#fff 70%)}.bp-hero-grid,.bp-two{display:grid;grid-template-columns:1fr 1fr;gap:3.2rem;align-items:center}.bp-hero-grid>div>p:not(.eyebrow){font-size:1.16rem}.bp-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.bp-board{margin:0;padding:1.1rem;border:1px solid #c5ddec;border-radius:20px;background:#fff;box-shadow:0 25px 55px #14507b20}.bp-board header,.bp-board-row,.bp-board-stats,.bp-monitor aside header,.bp-monitor aside p{display:flex;align-items:center;gap:.65rem}.bp-board header{padding:.5rem .3rem 1rem}.bp-board header span{width:9px;height:9px;border-radius:50%;background:#38c992}.bp-board header em{margin-left:auto;padding:.25rem .45rem;border-radius:99px;background:#e3f8ef;color:#168362;font-size:.58rem;font-style:normal;font-weight:850}.bp-board-row{display:grid;grid-template-columns:88px 1fr;margin:.55rem 0;padding:.8rem;border-radius:10px;background:#f2f8fc}.bp-board-row i{color:#5f768b;font-size:.7rem;font-style:normal}.bp-board-row strong{font-size:.83rem}.bp-board-stats{justify-content:space-between;margin-top:1rem;padding:.9rem;background:#082744;color:#fff;border-radius:11px;font-size:.72rem}.bp-board-stats b{display:block;font-size:1rem}.bp-board figcaption{padding:.8rem .2rem 0;color:#71869a;font-size:.71rem;text-align:center}.bp-proof,.bp-flow ol,.bp-uses>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.bp-proof{margin-top:3rem}.bp-proof article,.bp-flow li,.bp-uses article{padding:1.3rem;border:1px solid #d5e3ed;border-radius:15px;background:#fff}.bp-proof span{color:var(--blue);font-size:.7rem;font-weight:900}.bp-proof h2{margin:.8rem 0 .4rem;font-size:1.05rem}.bp-proof p,.bp-flow li p,.bp-uses p{margin:0;font-size:.9rem}.bp-flow{background:#071827}.bp-flow h2{max-width:760px;color:#fff}.bp-flow>div>p:not(.eyebrow){max-width:800px;color:#bfd1e2}.bp-flow .eyebrow,.bp-phone .eyebrow{color:#7ec3ff}.bp-flow ol{margin:2rem 0 0;padding:0;list-style:none}.bp-flow li{min-height:210px;border-color:#254761;background:#0d2940;color:#fff}.bp-flow li span{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;background:#168cf1;font-size:.7rem;font-weight:900}.bp-flow li h3{margin:2rem 0 .7rem;color:#fff}.bp-flow li p{color:#b9cedf}.bp-monitor{background:#fff}.bp-monitor ul{display:grid;gap:.65rem;padding:0;list-style:none}.bp-monitor li{padding-left:1.6rem;position:relative}.bp-monitor li:before{content:'✓';position:absolute;left:0;color:var(--blue);font-weight:900}.bp-monitor aside{padding:1.5rem;border-radius:18px;background:#eaf5fd;border:1px solid #c7deed}.bp-monitor aside header{padding-bottom:1rem;border-bottom:1px solid #c8dde9}.bp-monitor aside header small{margin-left:auto;color:#0770d0;font-weight:850}.bp-monitor aside p{justify-content:space-between;padding:.6rem 0;margin:0;border-bottom:1px solid #d2e3ee}.bp-monitor aside footer{padding-top:1rem;color:#59748c;font-size:.8rem}.bp-phone{background:#e8f5fd}.bp-mobile{min-height:235px;display:grid;place-content:center;gap:.6rem;padding:2rem;border-radius:19px;background:#092743;color:#fff;text-align:center}.bp-mobile span{color:#73beff;font-size:2rem}.bp-mobile b{font-size:1.4rem}.bp-mobile i{color:#afc9df;font-style:normal;font-size:.82rem}.bp-phone p{max-width:630px}.bp-uses{background:#f1f8fc}.bp-uses>div{margin-top:2rem}.bp-uses h3{font-size:1.15rem}.bp-safe{background:#fff}.bp-safe>div,.bp-final>div{max-width:900px}.bp-safe p,.bp-final p{font-size:1.05rem}.bp-final{background:#dceefa}.bp-final .button{margin-top:.5rem}@media(max-width:900px){.bp-hero-grid,.bp-two{grid-template-columns:1fr;gap:2rem}.bp-proof,.bp-flow ol,.bp-uses>div{grid-template-columns:1fr 1fr}}@media(max-width:620px){.bp-page .section{padding:3.2rem 0}.bp-proof,.bp-flow ol,.bp-uses>div{grid-template-columns:1fr}.bp-actions .button{width:100%}}
