.bd-page{--page:#f8f7f4}.bd-page .bd-label{margin-bottom:24px;font-size:15px;font-weight:600}.bd-label span{color:var(--muted);font-weight:400}.bd-page .bd-hero h1{letter-spacing:-.055em;max-width:1100px;margin:0 auto;font-size:clamp(42px,6.7vw,88px);line-height:1.07}.bd-page .bd-intro{max-width:740px;color:var(--muted);margin:28px auto 38px;font-size:19px;line-height:1.65}.bd-summary{border:1px solid var(--line);text-align:left;background:#fff;border-radius:20px;max-width:780px;margin:0 auto 32px;overflow:hidden;box-shadow:0 12px 40px -30px #11182740}.bd-summary-header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:25px 30px;font-size:22px;display:flex}.bd-summary-header svg{color:var(--accent)}.bd-icon{width:52px;height:52px;color:var(--accent);background:#3150d40a;border:1px solid #3150d426;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.bd-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.bd-card{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:32px}.bd-card>svg{width:28px;height:28px;color:var(--accent);margin-bottom:28px}.bd-page .bd-card h3{letter-spacing:-.035em;margin-bottom:16px;font-size:23px;line-height:1.25}.bd-page .bd-card p,.bd-split p{color:var(--muted);font-size:17px;line-height:1.75}.bd-page h2{letter-spacing:-.045em}.bd-split{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.bd-page .bd-split h2{margin-bottom:26px;font-size:clamp(32px,4vw,50px);line-height:1.12}.bd-split p+p{margin-top:22px}.bd-intelligence{background:#eeefeb}.bd-research{background:#fff;border:1px solid #dfe2de;border-radius:18px;padding:30px}.bd-research-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:24px;font-weight:600;display:flex}.bd-research-head svg{color:var(--accent)}.bd-research ol{margin:0;padding:0;list-style:none}.bd-research li{gap:20px;padding:24px 0;display:flex}.bd-research li+li{border-top:1px solid var(--line)}.bd-research li:last-child{padding-bottom:0}.bd-number{font-variant-numeric:tabular-nums;color:var(--accent);padding-top:5px;font-size:13px}.bd-research h3{margin-bottom:6px;font-size:20px}.bd-page .bd-research p{font-size:15px;line-height:1.6}.bd-reports .bd-card{flex-direction:column;display:flex}.bd-reports h4{margin:0 0 16px;font-size:17px;font-weight:500;line-height:1.5}.bd-page .bd-link{color:var(--accent);align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.bd-reports .bd-link{margin-top:auto;padding-top:28px}.bd-link:hover{text-underline-offset:5px;text-decoration:underline}.bd-experience{border-top:1px solid var(--line)}.bd-experience .bd-link{margin-top:24px}.bd-closing{text-align:center;background:#eeefeb}.bd-closing h2{max-width:780px;margin:0 auto 24px;font-size:clamp(34px,4.5vw,56px);line-height:1.12}.bd-page .bd-closing p{color:var(--muted);max-width:650px;margin:0 auto 30px;font-size:18px;line-height:1.7}.bd-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}@media (max-width:980px){.bd-split{gap:36px}.bd-card{padding:23px}.bd-grid{gap:16px}}@media (max-width:760px){.bd-grid,.bd-split{grid-template-columns:1fr}.bd-page .bd-hero{padding:60px 0}.bd-summary-header{padding:22px;font-size:20px}.bd-summary-row{gap:16px;margin:0 22px;padding:22px 0}.bd-page .bd-intro{font-size:17px}.bd-page .bd-hero .bp-cta{white-space:normal;max-width:100%}.bd-research{padding:24px}.bd-reports .bd-card{min-height:0}}.bd-page .bd-hero{text-align:center;padding:78px 0 68px}.bd-hero-heading{text-align:center;max-width:870px;margin:0 auto}.bd-page .bd-hero h1{max-width:870px;margin:0 auto;font-size:clamp(42px,5vw,68px);font-weight:600}.bd-page .bd-intro{max-width:610px;margin:26px auto 30px;font-size:18px}.bd-hero-details{min-width:0}.bd-hero .bd-summary{border-radius:16px;max-width:none;margin:58px 0 0;box-shadow:0 28px 55px -35px #11182742}.bd-summary-header{justify-content:space-between;gap:20px;padding:22px 28px}.bd-summary-header img{width:110px;height:auto}.bd-summary-header>span{color:var(--muted);font-size:14px}.bd-defense-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:28px;display:grid}.bd-defense-stage{border:1px solid var(--line);background:#fafbfc;border-radius:12px;min-width:0;padding:24px}.bd-stage-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.bd-page .bd-defense-stage h2{letter-spacing:-.035em;min-height:58px;font-size:22px;line-height:1.3}.bd-defense-stage ul{margin:24px 0 0;padding:0;list-style:none}.bd-defense-stage li{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;font-size:14px;display:flex}.bd-defense-stage li>span{background:#3150d4;border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (max-width:850px){.bd-hero-heading{grid-template-columns:1fr;gap:24px}.bd-defense-flow{grid-template-columns:1fr;padding:20px}.bd-page .bd-defense-stage h2{min-height:0}.bd-summary-header{flex-wrap:wrap;padding:22px}.bd-stage-heading{margin-bottom:18px}}.bd-page #protection .bp-section-heading,.bd-page #reports .bp-section-heading{grid-template-columns:1fr;gap:20px}.bd-page #protection .bp-section-heading p,.bd-page #reports .bp-section-heading p{max-width:72ch}
