﻿.BPPlatform-module__y4rnCa__page{min-height:100vh;color:var(--text-secondary);background:linear-gradient(#fff 0%,#f7f4ef 55%,#fff 100%);padding-bottom:88px}.BPPlatform-module__y4rnCa__header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #d8d0c5;justify-content:space-between;align-items:center;gap:24px;padding:18px 32px;display:flex;position:sticky;top:0}.BPPlatform-module__y4rnCa__brand{color:#1e3050;font-family:Playfair Display,serif;font-size:1.35rem}.BPPlatform-module__y4rnCa__nav{gap:10px;display:flex}.BPPlatform-module__y4rnCa__navButton,.BPPlatform-module__y4rnCa__mobileMenuButton,.BPPlatform-module__y4rnCa__mobileMenuItem,.BPPlatform-module__y4rnCa__bottomNavItem,.BPPlatform-module__y4rnCa__frameworkListItem,.BPPlatform-module__y4rnCa__industryCard,.BPPlatform-module__y4rnCa__signalCard,.BPPlatform-module__y4rnCa__matrixCell,.BPPlatform-module__y4rnCa__scoreButton,.BPPlatform-module__y4rnCa__chapterButton,.BPPlatform-module__y4rnCa__partButton,.BPPlatform-module__y4rnCa__plannerItem,.BPPlatform-module__y4rnCa__toggleChip,.BPPlatform-module__y4rnCa__frameworkStep,.BPPlatform-module__y4rnCa__timelineStep,.BPPlatform-module__y4rnCa__linkButton{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:14px}.BPPlatform-module__y4rnCa__navButton,.BPPlatform-module__y4rnCa__mobileMenuButton,.BPPlatform-module__y4rnCa__bottomNavItem{padding:12px 16px;font-size:.9rem;font-weight:600}.BPPlatform-module__y4rnCa__navButtonActive,.BPPlatform-module__y4rnCa__bottomNavItemActive,.BPPlatform-module__y4rnCa__scoreButtonActive,.BPPlatform-module__y4rnCa__partButtonActive,.BPPlatform-module__y4rnCa__chapterButtonActive,.BPPlatform-module__y4rnCa__matrixCellActive,.BPPlatform-module__y4rnCa__industryCardActive,.BPPlatform-module__y4rnCa__signalCardActive,.BPPlatform-module__y4rnCa__frameworkListItemActive,.BPPlatform-module__y4rnCa__frameworkStepActive,.BPPlatform-module__y4rnCa__toggleChipActive,.BPPlatform-module__y4rnCa__plannerItemDone{background:var(--text);color:#fff;border-color:var(--text)}.BPPlatform-module__y4rnCa__mobileMenuButton,.BPPlatform-module__y4rnCa__mobileMenu,.BPPlatform-module__y4rnCa__bottomNav{display:none}.BPPlatform-module__y4rnCa__mobileMenu{border-bottom:1px solid var(--border);background:#fff;gap:10px;padding:0 20px 16px}.BPPlatform-module__y4rnCa__mobileMenuItem{text-align:left;width:100%;padding:14px 16px}.BPPlatform-module__y4rnCa__hud{grid-template-columns:repeat(4,max-content);justify-content:end;gap:24px;padding:16px 32px 0;display:grid}.BPPlatform-module__y4rnCa__hudLabel,.BPPlatform-module__y4rnCa__eyebrow,.BPPlatform-module__y4rnCa__eyebrowDark,.BPPlatform-module__y4rnCa__cardLabel{letter-spacing:.15em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.9rem;display:block}.BPPlatform-module__y4rnCa__hudLabel,.BPPlatform-module__y4rnCa__eyebrow,.BPPlatform-module__y4rnCa__cardLabel{color:#334b74}.BPPlatform-module__y4rnCa__eyebrowDark{color:#d2e6f8d1}.BPPlatform-module__y4rnCa__surface{width:min(100%,1340px);margin:0 auto}.BPPlatform-module__y4rnCa__section{padding:64px 28px}.BPPlatform-module__y4rnCa__sectionHeading{max-width:860px;margin-bottom:32px}.BPPlatform-module__y4rnCa__sectionHeading h2,.BPPlatform-module__y4rnCa__heroTitle,.BPPlatform-module__y4rnCa__chapterCard h3,.BPPlatform-module__y4rnCa__card h3,.BPPlatform-module__y4rnCa__caseCard summary,.BPPlatform-module__y4rnCa__caseCardStatic p:first-child,.BPPlatform-module__y4rnCa__executiveStripCard h3{color:var(--text);font-family:Playfair Display,serif}.BPPlatform-module__y4rnCa__sectionHeading h2{margin:10px 0 8px;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.15}.BPPlatform-module__y4rnCa__sectionCopy,.BPPlatform-module__y4rnCa__heroCopy,.BPPlatform-module__y4rnCa__card p,.BPPlatform-module__y4rnCa__chapterCard p,.BPPlatform-module__y4rnCa__caseCard p,.BPPlatform-module__y4rnCa__caseCardStatic p,.BPPlatform-module__y4rnCa__field span,.BPPlatform-module__y4rnCa__frameworkListItem span,.BPPlatform-module__y4rnCa__statCard span,.BPPlatform-module__y4rnCa__resultNote,.BPPlatform-module__y4rnCa__quote{font-size:1rem;line-height:1.8}.BPPlatform-module__y4rnCa__hero{background:linear-gradient(145deg,#0c1a35 0%,#13254c 68%,#182e5b 100%);border-radius:36px;margin:28px 24px 0;position:relative;overflow:hidden;box-shadow:0 30px 90px #0c1a3533}.BPPlatform-module__y4rnCa__heroGrid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px),radial-gradient(circle at 72% 22%,#b5001f38,#0000 26%);background-size:52px 52px,52px 52px,auto;position:absolute;inset:0}.BPPlatform-module__y4rnCa__heroInner{padding:88px 64px 72px;position:relative}.BPPlatform-module__y4rnCa__heroTitle{color:#fff;max-width:980px;margin:12px 0 16px;font-size:clamp(3rem,5.6vw,5rem);line-height:1.04}.BPPlatform-module__y4rnCa__heroCopy{color:#ebf5ffe6;max-width:760px}.BPPlatform-module__y4rnCa__equationRow,.BPPlatform-module__y4rnCa__heroActions,.BPPlatform-module__y4rnCa__statRow,.BPPlatform-module__y4rnCa__trustRow,.BPPlatform-module__y4rnCa__matrixLayout,.BPPlatform-module__y4rnCa__frameworkLayout,.BPPlatform-module__y4rnCa__diagnosticGrid,.BPPlatform-module__y4rnCa__resultsLayout,.BPPlatform-module__y4rnCa__readerLayout,.BPPlatform-module__y4rnCa__moduleGrid,.BPPlatform-module__y4rnCa__toolLayout,.BPPlatform-module__y4rnCa__caseGrid,.BPPlatform-module__y4rnCa__insightGrid,.BPPlatform-module__y4rnCa__readerLists,.BPPlatform-module__y4rnCa__energyGrid,.BPPlatform-module__y4rnCa__compareGrid,.BPPlatform-module__y4rnCa__frameworkGrid,.BPPlatform-module__y4rnCa__barChart,.BPPlatform-module__y4rnCa__timeline,.BPPlatform-module__y4rnCa__lawMatrix,.BPPlatform-module__y4rnCa__toggleGrid,.BPPlatform-module__y4rnCa__plannerGrid,.BPPlatform-module__y4rnCa__resultBars,.BPPlatform-module__y4rnCa__executiveStrip,.BPPlatform-module__y4rnCa__reportPoints,.BPPlatform-module__y4rnCa__chapterPager{gap:24px;display:grid}.BPPlatform-module__y4rnCa__equationRow{grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0 22px}.BPPlatform-module__y4rnCa__equationCard,.BPPlatform-module__y4rnCa__statCard,.BPPlatform-module__y4rnCa__card,.BPPlatform-module__y4rnCa__cardMuted,.BPPlatform-module__y4rnCa__chapterCard,.BPPlatform-module__y4rnCa__moduleCard,.BPPlatform-module__y4rnCa__caseCard,.BPPlatform-module__y4rnCa__caseCardStatic{box-shadow:var(--shadow);border-radius:24px}.BPPlatform-module__y4rnCa__equationCard,.BPPlatform-module__y4rnCa__statCard{background:#ffffff0d;border:1px solid #ffffff1a;padding:18px}.BPPlatform-module__y4rnCa__equationCard span,.BPPlatform-module__y4rnCa__statCard span{color:#d2e6f8d1;display:block}.BPPlatform-module__y4rnCa__equationCard strong,.BPPlatform-module__y4rnCa__statCard strong{color:#fff;margin-top:8px;font-size:1.3rem;display:block}.BPPlatform-module__y4rnCa__heroActions{grid-template-columns:repeat(auto-fit,minmax(200px,max-content));align-items:center;margin:18px 0 14px}.BPPlatform-module__y4rnCa__primaryButton,.BPPlatform-module__y4rnCa__secondaryButton,.BPPlatform-module__y4rnCa__linkButton{border-radius:14px;min-height:52px;padding:14px 20px;font-size:.98rem;font-weight:700}.BPPlatform-module__y4rnCa__primaryButton{border:1px solid var(--crimson);background:var(--crimson);color:#fff}.BPPlatform-module__y4rnCa__secondaryButton,.BPPlatform-module__y4rnCa__linkButton{border:1px solid var(--text);color:var(--text);background:#fff}.BPPlatform-module__y4rnCa__statRow,.BPPlatform-module__y4rnCa__industryGrid,.BPPlatform-module__y4rnCa__signalGrid,.BPPlatform-module__y4rnCa__toolLayout,.BPPlatform-module__y4rnCa__caseGrid,.BPPlatform-module__y4rnCa__moduleGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.BPPlatform-module__y4rnCa__statCard strong{font-size:2rem}.BPPlatform-module__y4rnCa__trustRow{color:#d2e6f8cc;grid-template-columns:repeat(3,max-content);font-size:.95rem}.BPPlatform-module__y4rnCa__card,.BPPlatform-module__y4rnCa__cardMuted,.BPPlatform-module__y4rnCa__chapterCard,.BPPlatform-module__y4rnCa__moduleCard,.BPPlatform-module__y4rnCa__caseCardStatic{border:1px solid var(--border);background:#fff;padding:34px}.BPPlatform-module__y4rnCa__cardMuted{background:#f7f4ef}.BPPlatform-module__y4rnCa__matrixLayout,.BPPlatform-module__y4rnCa__frameworkLayout,.BPPlatform-module__y4rnCa__resultsLayout,.BPPlatform-module__y4rnCa__readerLayout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start}.BPPlatform-module__y4rnCa__matrixMini,.BPPlatform-module__y4rnCa__frameworkGrid,.BPPlatform-module__y4rnCa__barChart,.BPPlatform-module__y4rnCa__timeline,.BPPlatform-module__y4rnCa__lawMatrix,.BPPlatform-module__y4rnCa__toggleGrid,.BPPlatform-module__y4rnCa__plannerGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.BPPlatform-module__y4rnCa__matrixCell,.BPPlatform-module__y4rnCa__frameworkStep,.BPPlatform-module__y4rnCa__timelineStep,.BPPlatform-module__y4rnCa__toggleChip,.BPPlatform-module__y4rnCa__plannerItem{text-align:left;padding:18px}.BPPlatform-module__y4rnCa__frameworkList{gap:12px;max-height:640px;display:grid;overflow:auto}.BPPlatform-module__y4rnCa__frameworkListItem{text-align:left;padding:18px}.BPPlatform-module__y4rnCa__frameworkListItem strong,.BPPlatform-module__y4rnCa__industryCard strong,.BPPlatform-module__y4rnCa__signalCard strong,.BPPlatform-module__y4rnCa__moduleCard h3,.BPPlatform-module__y4rnCa__caseCard summary,.BPPlatform-module__y4rnCa__caseCardStatic strong,.BPPlatform-module__y4rnCa__chapterCard h3,.BPPlatform-module__y4rnCa__card h3,.BPPlatform-module__y4rnCa__timelineStep strong,.BPPlatform-module__y4rnCa__frameworkStep strong,.BPPlatform-module__y4rnCa__scoreNumber,.BPPlatform-module__y4rnCa__scoreNumberSmall{font-family:Playfair Display,serif}.BPPlatform-module__y4rnCa__industryCard,.BPPlatform-module__y4rnCa__signalCard{text-align:left;padding:18px}.BPPlatform-module__y4rnCa__questionList,.BPPlatform-module__y4rnCa__dimensionList,.BPPlatform-module__y4rnCa__readerSidebar,.BPPlatform-module__y4rnCa__partBlock,.BPPlatform-module__y4rnCa__accordionList{gap:14px;display:grid}.BPPlatform-module__y4rnCa__questionBlock{border-top:1px solid var(--border);padding-top:14px}.BPPlatform-module__y4rnCa__scoreButtons{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.BPPlatform-module__y4rnCa__scoreButton{width:44px;height:44px;font-weight:700}.BPPlatform-module__y4rnCa__dimensionCard,.BPPlatform-module__y4rnCa__detailCard,.BPPlatform-module__y4rnCa__caseCard{border:1px solid var(--border);background:#fff;border-radius:18px;padding:18px}.BPPlatform-module__y4rnCa__dimensionCard summary,.BPPlatform-module__y4rnCa__detailCard summary,.BPPlatform-module__y4rnCa__caseCard summary{cursor:pointer;color:var(--text);font-weight:700}.BPPlatform-module__y4rnCa__resultHero{color:#ebf5ffeb;background:linear-gradient(145deg,#0c1a35 0%,#1a3059 100%)}.BPPlatform-module__y4rnCa__scoreNumber,.BPPlatform-module__y4rnCa__scoreNumberSmall{color:#fff}.BPPlatform-module__y4rnCa__scoreNumber{font-size:clamp(5rem,9vw,7rem);line-height:1}.BPPlatform-module__y4rnCa__scoreNumberSmall{color:var(--text);font-size:3rem}.BPPlatform-module__y4rnCa__resultBars,.BPPlatform-module__y4rnCa__resultBarRow{gap:10px;display:grid}.BPPlatform-module__y4rnCa__resultBarRow{grid-template-columns:minmax(160px,1fr) minmax(160px,2fr) max-content;align-items:center}.BPPlatform-module__y4rnCa__resultBarTrack{background:#ede9e1;border-radius:999px;height:12px;overflow:hidden}.BPPlatform-module__y4rnCa__resultBarFill{background:linear-gradient(90deg,#b5001f,#7a6000);border-radius:999px;height:100%}.BPPlatform-module__y4rnCa__shareCard{color:#fff;background:linear-gradient(145deg,#0c1a35 0%,#1e3050 100%);border-radius:20px;padding:22px}.BPPlatform-module__y4rnCa__shareCard strong{font-size:2.8rem}.BPPlatform-module__y4rnCa__field{gap:8px;margin:18px 0;display:grid}.BPPlatform-module__y4rnCa__field input,.BPPlatform-module__y4rnCa__field select,.BPPlatform-module__y4rnCa__toolRow input,.BPPlatform-module__y4rnCa__toolRow select,.BPPlatform-module__y4rnCa__textarea,.BPPlatform-module__y4rnCa__textareaTall{border:1px solid var(--border-strong);width:100%;color:var(--text);background:#fff;border-radius:14px;padding:14px 16px;font-size:1rem}.BPPlatform-module__y4rnCa__readerProgress{z-index:15;background:#e3ddd3;height:6px;position:sticky;top:78px}.BPPlatform-module__y4rnCa__readerProgress div{background:linear-gradient(90deg,#b5001f,#7a6000);height:100%}.BPPlatform-module__y4rnCa__readerHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}.BPPlatform-module__y4rnCa__readerSidebar{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:24px;align-self:start;padding:24px;position:sticky;top:110px}.BPPlatform-module__y4rnCa__partButton,.BPPlatform-module__y4rnCa__chapterButton{text-align:left;width:100%;padding:14px 16px}.BPPlatform-module__y4rnCa__chapterButton span{color:#55698a;margin-top:4px;font-size:.85rem;display:block}.BPPlatform-module__y4rnCa__quote{border-left:4px solid var(--crimson);color:var(--text);background:#f7f4ef;margin:26px 0 34px;padding:26px 28px;font-family:Playfair Display,serif;font-size:1.25rem}.BPPlatform-module__y4rnCa__insightBox{border-left:4px solid var(--text);background:#f7f4ef;border-radius:0 14px 14px 0;padding:22px}.BPPlatform-module__y4rnCa__numberList,.BPPlatform-module__y4rnCa__flatList{margin:10px 0 0;padding-left:20px}.BPPlatform-module__y4rnCa__energyField{gap:8px;display:grid}.BPPlatform-module__y4rnCa__range{width:100%}.BPPlatform-module__y4rnCa__compareGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.BPPlatform-module__y4rnCa__barChart{align-items:end}.BPPlatform-module__y4rnCa__barWrap{justify-items:center;gap:10px;display:grid}.BPPlatform-module__y4rnCa__bar{background:linear-gradient(#0c1a35,#b5001f);border-radius:16px 16px 0 0;width:100%;max-width:54px}.BPPlatform-module__y4rnCa__cycleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.BPPlatform-module__y4rnCa__cycleNode{border:1px solid var(--border);text-align:center;color:var(--text);background:#f7f4ef;border-radius:18px;padding:20px;font-weight:700}.BPPlatform-module__y4rnCa__toolRow{grid-template-columns:2fr .8fr .8fr 1fr;gap:10px;margin-bottom:10px;display:grid}.BPPlatform-module__y4rnCa__plannerItem span{color:#55698a;font-size:.85rem;display:block}.BPPlatform-module__y4rnCa__caseCard,.BPPlatform-module__y4rnCa__caseCardStatic{gap:10px;display:grid}.BPPlatform-module__y4rnCa__textarea{min-height:140px}.BPPlatform-module__y4rnCa__textareaTall{min-height:240px}.BPPlatform-module__y4rnCa__bottomNav{z-index:35;border:1px solid var(--border);box-shadow:var(--shadow);background:#fffffff5;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;position:fixed;bottom:12px;left:12px;right:12px}.BPPlatform-module__y4rnCa__bottomNavItem{padding:12px 10px;font-size:.82rem}@media (max-width:1100px){.BPPlatform-module__y4rnCa__executiveStrip,.BPPlatform-module__y4rnCa__reportPoints,.BPPlatform-module__y4rnCa__chapterPager,.BPPlatform-module__y4rnCa__journeyExplorerGrid,.BPPlatform-module__y4rnCa__lawExplorerLayout,.BPPlatform-module__y4rnCa__compactDiagnosticRow,.BPPlatform-module__y4rnCa__industryInsightTable{grid-template-columns:1fr}.BPPlatform-module__y4rnCa__lawDetailPanel{position:static}.BPPlatform-module__y4rnCa__nav{display:none}.BPPlatform-module__y4rnCa__mobileMenuButton,.BPPlatform-module__y4rnCa__mobileMenu,.BPPlatform-module__y4rnCa__bottomNav{display:grid}.BPPlatform-module__y4rnCa__matrixLayout,.BPPlatform-module__y4rnCa__frameworkLayout,.BPPlatform-module__y4rnCa__resultsLayout,.BPPlatform-module__y4rnCa__readerLayout{grid-template-columns:1fr}.BPPlatform-module__y4rnCa__readerSidebar{display:none;position:static}.BPPlatform-module__y4rnCa__readerSidebarVisible{display:grid}}@media (max-width:820px){.BPPlatform-module__y4rnCa__executiveStripCard{padding:24px}.BPPlatform-module__y4rnCa__header{padding:16px 18px}.BPPlatform-module__y4rnCa__hud{grid-template-columns:repeat(2,max-content);justify-content:start;padding:12px 18px 0}.BPPlatform-module__y4rnCa__section{padding:34px 18px}.BPPlatform-module__y4rnCa__hero{margin:12px 18px 0}.BPPlatform-module__y4rnCa__heroInner{padding:78px 24px 110px}.BPPlatform-module__y4rnCa__equationRow,.BPPlatform-module__y4rnCa__trustRow{grid-template-columns:1fr}.BPPlatform-module__y4rnCa__readerHeader{flex-direction:column}.BPPlatform-module__y4rnCa__resultBarRow,.BPPlatform-module__y4rnCa__toolRow,.BPPlatform-module__y4rnCa__compareGrid,.BPPlatform-module__y4rnCa__assessmentProgressCard,.BPPlatform-module__y4rnCa__signalCompactGrid{grid-template-columns:1fr}}.BPPlatform-module__y4rnCa__journeyGrid,.BPPlatform-module__y4rnCa__guideGrid,.BPPlatform-module__y4rnCa__stepIntro{gap:16px;display:grid}.BPPlatform-module__y4rnCa__journeyGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:18px}.BPPlatform-module__y4rnCa__journeyCard{border:1px solid var(--border);text-align:left;background:#fff;border-radius:18px;padding:18px}.BPPlatform-module__y4rnCa__journeyCard span,.BPPlatform-module__y4rnCa__guideLabel{letter-spacing:.12em;text-transform:uppercase;color:#334b74;margin-bottom:8px;font-family:DM Mono,monospace;font-size:.86rem;font-weight:700;display:block}.BPPlatform-module__y4rnCa__journeyCard strong,.BPPlatform-module__y4rnCa__subhead{color:var(--text);font-family:Playfair Display,serif;font-size:clamp(1.7rem,2.6vw,2.35rem);line-height:1.2}.BPPlatform-module__y4rnCa__journeyCardActive{color:#fff;background:#0c1a35;border-color:#0c1a35}.BPPlatform-module__y4rnCa__journeyCardActive span,.BPPlatform-module__y4rnCa__journeyCardActive strong,.BPPlatform-module__y4rnCa__journeyCardActive p{color:#fff}.BPPlatform-module__y4rnCa__guidePanel{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(135deg,#f7f4ef 0%,#fff 100%);border-radius:24px;padding:26px 28px}.BPPlatform-module__y4rnCa__journeyExplorer{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#fff 0%,#fbf8f2 100%);border-radius:28px;gap:24px;padding:34px;display:grid}.BPPlatform-module__y4rnCa__journeyExplorerIntro{max-width:860px}.BPPlatform-module__y4rnCa__journeyExplorerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.BPPlatform-module__y4rnCa__journeyExplorerCard{border:1px solid var(--border);background:#fff;border-radius:22px;padding:24px}.BPPlatform-module__y4rnCa__journeyExplorerCard ul{margin-top:10px}.BPPlatform-module__y4rnCa__guideGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:18px}.BPPlatform-module__y4rnCa__nextStep{color:var(--text);margin-top:14px;font-size:.96rem;font-weight:600;line-height:1.8}.BPPlatform-module__y4rnCa__cardLogic{border-top:1px solid var(--border);color:#55698a;margin-top:12px;padding-top:12px;font-size:.95rem;line-height:1.7}.BPPlatform-module__y4rnCa__inlineReport{border:1px solid var(--border);background:#f7f4ef;border-radius:20px;margin-top:20px;padding:22px 24px}.BPPlatform-module__y4rnCa__inlineReport strong,.BPPlatform-module__y4rnCa__highlightVerdict strong,.BPPlatform-module__y4rnCa__assessmentProgressCard strong{color:var(--text);margin:6px 0 10px;font-family:Playfair Display,serif;font-size:1.9rem;line-height:1.1;display:block}.BPPlatform-module__y4rnCa__highlightVerdict{color:#ebf5fff2;background:linear-gradient(135deg,#0c1a35 0%,#1e3050 100%);border-radius:22px;margin-top:22px;padding:24px 26px}.BPPlatform-module__y4rnCa__highlightVerdict p,.BPPlatform-module__y4rnCa__highlightVerdict span,.BPPlatform-module__y4rnCa__highlightVerdict strong{color:#ebf5fff2}.BPPlatform-module__y4rnCa__assessmentProgressCard{border:1px solid var(--border);background:#f7f4ef;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0 18px;padding:24px 26px;display:grid}.BPPlatform-module__y4rnCa__assessmentProgressBar{background:#e3ddd3;border-radius:999px;height:14px;margin-bottom:26px;overflow:hidden}.BPPlatform-module__y4rnCa__assessmentProgressBar div{background:linear-gradient(90deg,#b5001f,#7a6000);border-radius:999px;height:100%}.BPPlatform-module__y4rnCa__dimensionCard summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.BPPlatform-module__y4rnCa__dimensionProgress{letter-spacing:.08em;text-transform:uppercase;color:#55698a;font-family:DM Mono,monospace;font-size:.78rem}.BPPlatform-module__y4rnCa__stepIntro{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:18px}.BPPlatform-module__y4rnCa__executiveStrip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.BPPlatform-module__y4rnCa__executiveStripCard{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#fff 0%,#fbf9f5 100%);border-radius:24px;padding:30px}.BPPlatform-module__y4rnCa__executiveStripCard h3{margin:10px 0 14px;font-size:1.45rem;line-height:1.2}.BPPlatform-module__y4rnCa__executiveStripCard p:last-child,.BPPlatform-module__y4rnCa__reportPoints p,.BPPlatform-module__y4rnCa__pagerMeta p{margin:0;font-size:1rem;line-height:1.8}.BPPlatform-module__y4rnCa__reportPoints{grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 6px}.BPPlatform-module__y4rnCa__chapterPager{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:24px;grid-template-columns:max-content 1fr max-content;align-items:center;margin-top:28px;padding:24px 30px}.BPPlatform-module__y4rnCa__pagerMeta{text-align:center}.BPPlatform-module__y4rnCa__chapterCard{max-width:860px}.BPPlatform-module__y4rnCa__guidePanel{padding:32px 34px}.BPPlatform-module__y4rnCa__journeyCard{padding:22px}.BPPlatform-module__y4rnCa__resultHero,.BPPlatform-module__y4rnCa__shareCard{box-shadow:none}.BPPlatform-module__y4rnCa__lawDetailPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#fff 0%,#fbf8f2 100%);border-radius:26px;padding:30px;position:sticky;top:110px}.BPPlatform-module__y4rnCa__lawDetailPanel h3{color:var(--text);margin:8px 0 18px;font-family:Playfair Display,serif;font-size:2rem;line-height:1.15}.BPPlatform-module__y4rnCa__lawCard{text-align:left;gap:10px;padding:22px;display:grid}.BPPlatform-module__y4rnCa__lawCard p{color:var(--text-secondary);margin:0}.BPPlatform-module__y4rnCa__lawCardActive{background:#0c1a35;border-color:#0c1a35}.BPPlatform-module__y4rnCa__industryInsightTable div{border:1px solid var(--border);background:#f7f4ef;border-radius:18px;padding:20px 22px}.BPPlatform-module__y4rnCa__signalCompactCard{text-align:left;border:1px solid var(--border);color:var(--text);background:#fff;border-radius:16px;padding:16px 18px}.BPPlatform-module__y4rnCa__signalCompactCard strong{font-family:Inter,sans-serif;font-size:1rem;line-height:1.45}.BPPlatform-module__y4rnCa__contextCard{padding:28px 32px}.BPPlatform-module__y4rnCa__compactSectionTitle,.BPPlatform-module__y4rnCa__diagnosticFeatureTitle{color:var(--text);margin:0;font-family:Playfair Display,serif;line-height:1.15}.BPPlatform-module__y4rnCa__compactSectionTitle{font-size:clamp(1.7rem,2.7vw,2.35rem)}.BPPlatform-module__y4rnCa__contextLead{color:var(--text-soft);margin:12px 0 18px;font-size:1rem;line-height:1.75}.BPPlatform-module__y4rnCa__industryInsightTable{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.BPPlatform-module__y4rnCa__industryInsightTable>div{border:1px solid var(--border);background:linear-gradient(#fffdf9 0%,#f8f4ec 100%);border-radius:18px;padding:16px 18px}.BPPlatform-module__y4rnCa__industryInsightTable p,.BPPlatform-module__y4rnCa__industryInsightTable strong{margin:0}.BPPlatform-module__y4rnCa__compactDiagnosticRow{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:24px;display:grid}.BPPlatform-module__y4rnCa__diagnosticFeatureTitle{border-bottom:2px solid #d8c9ab;margin-bottom:14px;padding-bottom:12px;font-size:clamp(1.95rem,3vw,2.7rem)}.BPPlatform-module__y4rnCa__signalCompactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.BPPlatform-module__y4rnCa__signalCompactCard{text-align:left;border:1px solid var(--border);color:var(--text);background:#fff;border-radius:16px;padding:16px 18px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative}.BPPlatform-module__y4rnCa__signalCompactCard:hover,.BPPlatform-module__y4rnCa__signalCompactCardSelected{border-color:#0c1a35;transform:translateY(-1px);box-shadow:0 12px 28px #0c1a3514}.BPPlatform-module__y4rnCa__highlightVerdict{flex-direction:column;justify-content:flex-start;gap:0;min-height:100%;margin-top:0;display:flex}.BPPlatform-module__y4rnCa__verdictDivider{background:#ebf5ff2e;height:1px;margin:18px 0}.BPPlatform-module__y4rnCa__mainAssessmentCard{border-width:2px}@media (max-width:1100px){.BPPlatform-module__y4rnCa__industryInsightTable,.BPPlatform-module__y4rnCa__compactDiagnosticRow{grid-template-columns:1fr}}@media (max-width:820px){.BPPlatform-module__y4rnCa__contextCard{padding:22px 20px}.BPPlatform-module__y4rnCa__industryInsightTable,.BPPlatform-module__y4rnCa__signalCompactGrid{grid-template-columns:1fr}}@media (max-width:640px){.BPPlatform-module__y4rnCa__page{padding-bottom:110px}.BPPlatform-module__y4rnCa__header{align-items:flex-start;gap:14px;padding:14px 16px}.BPPlatform-module__y4rnCa__brand{font-size:1.15rem;line-height:1.2}.BPPlatform-module__y4rnCa__hud{display:none}.BPPlatform-module__y4rnCa__section{padding:26px 14px}.BPPlatform-module__y4rnCa__sectionHeading{margin-bottom:22px}.BPPlatform-module__y4rnCa__sectionHeading h2,.BPPlatform-module__y4rnCa__heroTitle,.BPPlatform-module__y4rnCa__diagnosticFeatureTitle,.BPPlatform-module__y4rnCa__compactSectionTitle,.BPPlatform-module__y4rnCa__lawDetailPanel h3,.BPPlatform-module__y4rnCa__scoreNumber{line-height:1.08}.BPPlatform-module__y4rnCa__sectionHeading h2{font-size:clamp(1.9rem,8vw,2.45rem)}.BPPlatform-module__y4rnCa__hero{border-radius:24px;margin:10px 14px 0}.BPPlatform-module__y4rnCa__heroInner{padding:56px 18px 84px}.BPPlatform-module__y4rnCa__heroTitle{max-width:100%;font-size:clamp(2.35rem,11vw,3.2rem)}.BPPlatform-module__y4rnCa__heroCopy,.BPPlatform-module__y4rnCa__sectionCopy,.BPPlatform-module__y4rnCa__card p,.BPPlatform-module__y4rnCa__chapterCard p,.BPPlatform-module__y4rnCa__caseCard p,.BPPlatform-module__y4rnCa__caseCardStatic p,.BPPlatform-module__y4rnCa__field span,.BPPlatform-module__y4rnCa__frameworkListItem span,.BPPlatform-module__y4rnCa__statCard span,.BPPlatform-module__y4rnCa__resultNote,.BPPlatform-module__y4rnCa__quote,.BPPlatform-module__y4rnCa__contextLead{font-size:.96rem;line-height:1.75}.BPPlatform-module__y4rnCa__equationCard,.BPPlatform-module__y4rnCa__statCard,.BPPlatform-module__y4rnCa__card,.BPPlatform-module__y4rnCa__cardMuted,.BPPlatform-module__y4rnCa__chapterCard,.BPPlatform-module__y4rnCa__moduleCard,.BPPlatform-module__y4rnCa__caseCard,.BPPlatform-module__y4rnCa__caseCardStatic,.BPPlatform-module__y4rnCa__journeyExplorer,.BPPlatform-module__y4rnCa__guidePanel,.BPPlatform-module__y4rnCa__lawDetailPanel,.BPPlatform-module__y4rnCa__chapterPager{border-radius:20px}.BPPlatform-module__y4rnCa__card,.BPPlatform-module__y4rnCa__cardMuted,.BPPlatform-module__y4rnCa__chapterCard,.BPPlatform-module__y4rnCa__moduleCard,.BPPlatform-module__y4rnCa__caseCardStatic,.BPPlatform-module__y4rnCa__journeyExplorer,.BPPlatform-module__y4rnCa__guidePanel,.BPPlatform-module__y4rnCa__lawDetailPanel{padding:22px 18px}.BPPlatform-module__y4rnCa__journeyGrid,.BPPlatform-module__y4rnCa__guideGrid,.BPPlatform-module__y4rnCa__journeyExplorerGrid,.BPPlatform-module__y4rnCa__executiveStrip,.BPPlatform-module__y4rnCa__reportPoints,.BPPlatform-module__y4rnCa__readerLists,.BPPlatform-module__y4rnCa__lawMatrix,.BPPlatform-module__y4rnCa__toggleGrid,.BPPlatform-module__y4rnCa__plannerGrid,.BPPlatform-module__y4rnCa__moduleGrid,.BPPlatform-module__y4rnCa__toolLayout,.BPPlatform-module__y4rnCa__caseGrid,.BPPlatform-module__y4rnCa__resultsLayout,.BPPlatform-module__y4rnCa__frameworkGrid,.BPPlatform-module__y4rnCa__timeline,.BPPlatform-module__y4rnCa__matrixMini,.BPPlatform-module__y4rnCa__insightGrid,.BPPlatform-module__y4rnCa__equationRow,.BPPlatform-module__y4rnCa__statRow,.BPPlatform-module__y4rnCa__trustRow,.BPPlatform-module__y4rnCa__heroActions{gap:14px}.BPPlatform-module__y4rnCa__journeyGrid,.BPPlatform-module__y4rnCa__lawMatrix,.BPPlatform-module__y4rnCa__moduleGrid,.BPPlatform-module__y4rnCa__toolLayout,.BPPlatform-module__y4rnCa__caseGrid,.BPPlatform-module__y4rnCa__plannerGrid,.BPPlatform-module__y4rnCa__toggleGrid,.BPPlatform-module__y4rnCa__frameworkGrid,.BPPlatform-module__y4rnCa__timeline,.BPPlatform-module__y4rnCa__matrixMini{grid-template-columns:1fr}.BPPlatform-module__y4rnCa__journeyCard,.BPPlatform-module__y4rnCa__lawCard,.BPPlatform-module__y4rnCa__signalCompactCard,.BPPlatform-module__y4rnCa__frameworkStep,.BPPlatform-module__y4rnCa__timelineStep,.BPPlatform-module__y4rnCa__toggleChip,.BPPlatform-module__y4rnCa__plannerItem,.BPPlatform-module__y4rnCa__matrixCell,.BPPlatform-module__y4rnCa__chapterButton,.BPPlatform-module__y4rnCa__partButton,.BPPlatform-module__y4rnCa__frameworkListItem{padding:16px}.BPPlatform-module__y4rnCa__heroActions{grid-template-columns:1fr}.BPPlatform-module__y4rnCa__primaryButton,.BPPlatform-module__y4rnCa__secondaryButton,.BPPlatform-module__y4rnCa__linkButton{width:100%;min-height:50px;padding:14px 16px;font-size:.95rem}.BPPlatform-module__y4rnCa__resultBarRow,.BPPlatform-module__y4rnCa__toolRow,.BPPlatform-module__y4rnCa__compareGrid,.BPPlatform-module__y4rnCa__assessmentProgressCard,.BPPlatform-module__y4rnCa__signalCompactGrid,.BPPlatform-module__y4rnCa__industryInsightTable,.BPPlatform-module__y4rnCa__compactDiagnosticRow,.BPPlatform-module__y4rnCa__matrixLayout,.BPPlatform-module__y4rnCa__frameworkLayout,.BPPlatform-module__y4rnCa__readerLayout,.BPPlatform-module__y4rnCa__chapterPager,.BPPlatform-module__y4rnCa__lawExplorerLayout{grid-template-columns:1fr}.BPPlatform-module__y4rnCa__assessmentProgressCard{gap:14px;padding:18px 16px}.BPPlatform-module__y4rnCa__dimensionCard summary{flex-direction:column;align-items:flex-start}.BPPlatform-module__y4rnCa__dimensionProgress,.BPPlatform-module__y4rnCa__hudLabel,.BPPlatform-module__y4rnCa__eyebrow,.BPPlatform-module__y4rnCa__eyebrowDark,.BPPlatform-module__y4rnCa__cardLabel,.BPPlatform-module__y4rnCa__journeyCard span,.BPPlatform-module__y4rnCa__guideLabel,.BPPlatform-module__y4rnCa__bottomNavItem{letter-spacing:.1em;font-size:.875rem}.BPPlatform-module__y4rnCa__scoreButtons{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.BPPlatform-module__y4rnCa__scoreButton{width:100%;min-height:44px}.BPPlatform-module__y4rnCa__scoreNumber{font-size:clamp(4rem,22vw,6rem)}.BPPlatform-module__y4rnCa__shareCard{padding:20px 18px}.BPPlatform-module__y4rnCa__shareCard strong{font-size:clamp(2.7rem,14vw,4rem)}.BPPlatform-module__y4rnCa__readerHeader{gap:14px}.BPPlatform-module__y4rnCa__readerSidebar{display:none}.BPPlatform-module__y4rnCa__chapterCard{max-width:100%}.BPPlatform-module__y4rnCa__bottomNav{border-radius:18px;gap:6px;padding:8px;bottom:8px;left:8px;right:8px}.BPPlatform-module__y4rnCa__bottomNavItem{min-height:48px;padding:10px 8px}}@media (max-width:420px){.BPPlatform-module__y4rnCa__header{padding:12px}.BPPlatform-module__y4rnCa__hero{margin:8px 10px 0}.BPPlatform-module__y4rnCa__heroInner{padding:48px 14px 80px}.BPPlatform-module__y4rnCa__section{padding:22px 10px}.BPPlatform-module__y4rnCa__card,.BPPlatform-module__y4rnCa__cardMuted,.BPPlatform-module__y4rnCa__chapterCard,.BPPlatform-module__y4rnCa__moduleCard,.BPPlatform-module__y4rnCa__caseCardStatic,.BPPlatform-module__y4rnCa__journeyExplorer,.BPPlatform-module__y4rnCa__guidePanel,.BPPlatform-module__y4rnCa__lawDetailPanel,.BPPlatform-module__y4rnCa__contextCard{padding:18px 14px}.BPPlatform-module__y4rnCa__equationCard,.BPPlatform-module__y4rnCa__statCard,.BPPlatform-module__y4rnCa__journeyCard,.BPPlatform-module__y4rnCa__lawCard,.BPPlatform-module__y4rnCa__signalCompactCard,.BPPlatform-module__y4rnCa__frameworkStep,.BPPlatform-module__y4rnCa__timelineStep,.BPPlatform-module__y4rnCa__toggleChip,.BPPlatform-module__y4rnCa__plannerItem,.BPPlatform-module__y4rnCa__matrixCell,.BPPlatform-module__y4rnCa__chapterButton,.BPPlatform-module__y4rnCa__partButton,.BPPlatform-module__y4rnCa__frameworkListItem{padding:14px}.BPPlatform-module__y4rnCa__sectionHeading h2{font-size:clamp(1.75rem,9vw,2.2rem)}.BPPlatform-module__y4rnCa__heroTitle{font-size:clamp(2.1rem,12vw,2.8rem)}.BPPlatform-module__y4rnCa__bottomNav{grid-template-columns:repeat(5,minmax(60px,1fr))}.BPPlatform-module__y4rnCa__bottomNavItem{letter-spacing:.04em;font-size:.875rem}}.BPPlatform-module__y4rnCa__leadFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.BPPlatform-module__y4rnCa__leadFormGrid input{border:1px solid var(--border);width:100%;min-height:50px;color:var(--text);background:#fff;border-radius:14px;padding:13px 14px;font-size:.98rem}.BPPlatform-module__y4rnCa__leadFormGrid input:last-child{grid-column:1/-1}.BPPlatform-module__y4rnCa__leadNote,.BPPlatform-module__y4rnCa__leadStatus{margin:12px 0 0;font-size:.96rem;line-height:1.75}.BPPlatform-module__y4rnCa__leadNote{color:#55698a}.BPPlatform-module__y4rnCa__leadStatus{color:var(--text);background:#f7f4ef;border:1px solid #d8cec0;border-radius:16px;padding:14px 16px;font-weight:600}@media (max-width:640px){.BPPlatform-module__y4rnCa__leadFormGrid{grid-template-columns:1fr}}.BPPlatform-module__y4rnCa__visualBand{gap:16px;display:grid}.BPPlatform-module__y4rnCa__visualBandGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.BPPlatform-module__y4rnCa__visualBandCard{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#fff 0%,#fbf8f2 100%);border-radius:20px;padding:20px 22px}.BPPlatform-module__y4rnCa__visualBandCard strong{color:var(--text);margin:8px 0 10px;font-family:Playfair Display,serif;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.1;display:block}.BPPlatform-module__y4rnCa__visualBandCard p{color:var(--text-secondary);margin:0;font-size:.98rem;line-height:1.72}.BPPlatform-module__y4rnCa__visualBandCardNavy{background:linear-gradient(145deg,#0c1a35 0%,#17284e 100%);border-color:#0c1a35}.BPPlatform-module__y4rnCa__visualBandCardNavy strong,.BPPlatform-module__y4rnCa__visualBandCardNavy p,.BPPlatform-module__y4rnCa__visualBandCardNavy span{color:#ebf5fff5}.BPPlatform-module__y4rnCa__visualBandCardCrimson{background:linear-gradient(145deg,#fff7f8 0%,#fff0f2 100%);border-color:#dfbdc4}.BPPlatform-module__y4rnCa__visualMeter{background:#e7e0d5;border-radius:999px;height:8px;margin-top:16px;overflow:hidden}.BPPlatform-module__y4rnCa__visualMeter div{background:linear-gradient(90deg,#b5001f,#7a6000);border-radius:999px;height:100%}.BPPlatform-module__y4rnCa__visualBandCardNavy .BPPlatform-module__y4rnCa__visualMeter{background:#ffffff29}.BPPlatform-module__y4rnCa__visualBandCardNavy .BPPlatform-module__y4rnCa__visualMeter div{background:linear-gradient(90deg,#fff,#d7e6fb)}@media (max-width:1100px){.BPPlatform-module__y4rnCa__visualBandGrid{grid-template-columns:1fr}}@media (max-width:640px){.BPPlatform-module__y4rnCa__visualBandCard{padding:18px 16px}}.BPPlatform-module__y4rnCa__compactActionGroup{grid-template-columns:repeat(auto-fit,minmax(132px,max-content));align-items:center;gap:10px}.BPPlatform-module__y4rnCa__compactActionButton{border-radius:12px;min-height:44px;padding:10px 14px;font-size:.92rem;font-weight:700}@media (max-width:640px){.BPPlatform-module__y4rnCa__compactActionGroup{grid-template-columns:1fr 1fr}.BPPlatform-module__y4rnCa__compactActionButton{width:100%;min-height:46px;padding:11px 12px;font-size:.92rem}}@media (max-width:420px){.BPPlatform-module__y4rnCa__compactActionGroup{grid-template-columns:1fr}}.BPPlatform-module__y4rnCa__lawHeroPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(135deg,#fffdf9 0%,#f7f2ea 48%,#fff 100%);border-radius:30px;gap:18px;margin-bottom:28px;padding:28px 30px;display:grid}.BPPlatform-module__y4rnCa__lawHeroStatement{border-bottom:1px solid #ddd2c2;gap:10px;padding-bottom:18px;display:grid}.BPPlatform-module__y4rnCa__lawHeroStatement strong{max-width:980px;color:var(--text);font-family:Playfair Display,serif;font-size:clamp(1.4rem,2.25vw,2.05rem);line-height:1.18}.BPPlatform-module__y4rnCa__lawHeroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.BPPlatform-module__y4rnCa__lawHeroStats>div{background:#ffffffd1;border:1px solid #ddd2c2;border-radius:22px;padding:18px 20px}.BPPlatform-module__y4rnCa__lawHeroStats strong{color:var(--text);margin:8px 0 10px;font-family:Playfair Display,serif;font-size:clamp(1.3rem,2vw,1.9rem);line-height:1.15;display:block}.BPPlatform-module__y4rnCa__lawHeroStats p{color:var(--text-secondary);margin:0;line-height:1.72}.BPPlatform-module__y4rnCa__lawExplorerLayout{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:28px;display:grid}.BPPlatform-module__y4rnCa__lawMatrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.BPPlatform-module__y4rnCa__lawCard{text-align:left;background:linear-gradient(#fff 0%,#fbf8f2 100%);border:1px solid #ddd2c2;border-radius:24px;gap:12px;min-height:210px;padding:24px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 18px 40px #0c1a350f}.BPPlatform-module__y4rnCa__lawCard:hover{border-color:#cbb79b;transform:translateY(-2px);box-shadow:0 22px 48px #0c1a3517}.BPPlatform-module__y4rnCa__lawCard strong{font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.18}.BPPlatform-module__y4rnCa__lawCard p{color:var(--text-secondary);margin:0;line-height:1.72}.BPPlatform-module__y4rnCa__lawCardRule{background:linear-gradient(90deg,#b5001f,#7a6000);border-radius:999px;align-self:end;width:96px;height:6px}.BPPlatform-module__y4rnCa__lawCardActive{background:linear-gradient(145deg,#0c1a35 0%,#17284e 100%);border-color:#0c1a35;box-shadow:0 26px 60px #0c1a3533}.BPPlatform-module__y4rnCa__lawCardActive strong,.BPPlatform-module__y4rnCa__lawCardActive p,.BPPlatform-module__y4rnCa__lawCardActive span{color:#fff}.BPPlatform-module__y4rnCa__lawCardActive .BPPlatform-module__y4rnCa__lawCardRule{background:linear-gradient(90deg,#fff,#d7e6fb)}.BPPlatform-module__y4rnCa__lawDetailPanel{background:linear-gradient(#fff 0%,#fbf8f2 100%);border:1px solid #d8cdbd;border-radius:30px;padding:34px;position:sticky;top:110px;box-shadow:0 28px 64px #0c1a351a}.BPPlatform-module__y4rnCa__lawDetailHero{background:linear-gradient(145deg,#0c1a35 0%,#1c315d 100%);border-radius:24px;gap:10px;margin:18px 0 22px;padding:22px 24px;display:grid}.BPPlatform-module__y4rnCa__lawDetailHero strong,.BPPlatform-module__y4rnCa__lawDetailHero span{color:#ebf5fff5}.BPPlatform-module__y4rnCa__lawDetailHero strong{font-family:Playfair Display,serif;font-size:clamp(1.35rem,2.1vw,1.85rem);line-height:1.22}.BPPlatform-module__y4rnCa__lawDetailGrid{gap:16px;display:grid}.BPPlatform-module__y4rnCa__lawDetailGrid>div{border:1px solid var(--border);background:#fff;border-radius:20px;padding:18px 20px}@media (max-width:1100px){.BPPlatform-module__y4rnCa__lawHeroStats,.BPPlatform-module__y4rnCa__lawMatrix,.BPPlatform-module__y4rnCa__lawExplorerLayout{grid-template-columns:1fr}}@media (max-width:640px){.BPPlatform-module__y4rnCa__lawHeroPanel{padding:22px 18px}.BPPlatform-module__y4rnCa__lawCard,.BPPlatform-module__y4rnCa__lawDetailPanel{padding:20px 18px}.BPPlatform-module__y4rnCa__lawCard{min-height:auto}}.BPPlatform-module__y4rnCa__lawInsightStack{gap:14px;margin:18px 0 10px;display:grid}.BPPlatform-module__y4rnCa__lawInsightCard{border:1px solid var(--border);background:linear-gradient(#fffdf9 0%,#f8f4ec 100%);border-radius:18px;padding:18px 20px}.BPPlatform-module__y4rnCa__lawInsightCard p{margin:0 0 10px}.BPPlatform-module__y4rnCa__lawInsightCard p:last-child{margin-bottom:0}@media (max-width:640px){.BPPlatform-module__y4rnCa__lawInsightCard{padding:16px}}.BPPlatform-module__y4rnCa__diagnosticFeatureTitleCrimson{color:#b5001f}.BPPlatform-module__y4rnCa__moduleCard{align-content:start}.BPPlatform-module__y4rnCa__moduleCard .BPPlatform-module__y4rnCa__reportPoints,.BPPlatform-module__y4rnCa__toolLayout .BPPlatform-module__y4rnCa__reportPoints{margin:16px 0}.BPPlatform-module__y4rnCa__moduleCard .BPPlatform-module__y4rnCa__heroActions,.BPPlatform-module__y4rnCa__toolLayout .BPPlatform-module__y4rnCa__heroActions{margin-top:12px}.BPPlatform-module__y4rnCa__moduleLocked{opacity:1}.BPPlatform-module__y4rnCa__referenceCallout{background:linear-gradient(#fbfaf7 0%,#f7f4ef 100%);border:1px solid #d8d0c5;border-radius:20px;margin-top:16px;padding:18px 20px}.BPPlatform-module__y4rnCa__referenceRow{flex-wrap:wrap;gap:10px;margin:10px 0 12px;display:flex}.BPPlatform-module__y4rnCa__referenceChip{color:#0c1a35;background:#fff;border:1px solid #d8d0c5;border-radius:999px;align-items:center;padding:10px 14px;font-size:.95rem;line-height:1.3;display:inline-flex}.BPPlatform-module__y4rnCa__referenceCallout p{color:#1e3050;margin:0;font-size:.98rem;line-height:1.75}.BPPlatform-module__y4rnCa__documentViewerOpen{overflow:hidden}.BPPlatform-module__y4rnCa__documentOverlay{z-index:120;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.BPPlatform-module__y4rnCa__documentBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1a3594;border:0;position:absolute;inset:0}.BPPlatform-module__y4rnCa__documentShell{background:#f3eee5;border-radius:32px;width:min(1080px,100%);max-height:calc(100vh - 64px);padding:24px;position:relative;overflow:auto;box-shadow:0 40px 120px #0c1a3559}.BPPlatform-module__y4rnCa__documentToolbar{z-index:2;background:linear-gradient(#f3eee5fa 0%,#f3eee5eb 80%,#f3eee500 100%);justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:18px;display:flex;position:sticky;top:0}.BPPlatform-module__y4rnCa__documentToolbarActions{flex-wrap:wrap;gap:12px;display:flex}.BPPlatform-module__y4rnCa__documentPage{border:1px solid var(--border);width:min(210mm,100%);box-shadow:var(--shadow);background:#fff;border-radius:28px;margin:0 auto;padding:56px}.BPPlatform-module__y4rnCa__documentHero{break-inside:avoid;page-break-inside:avoid;background:linear-gradient(145deg,#0c1a35 0%,#193158 100%);border-radius:26px;margin-bottom:32px;padding:36px 38px}.BPPlatform-module__y4rnCa__documentHero h1{color:#fff;margin:10px 0 12px;font-family:Playfair Display,serif;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.08}.BPPlatform-module__y4rnCa__documentHero p{color:#ebf5ffe6;margin:0;font-size:1.03rem;line-height:1.8}.BPPlatform-module__y4rnCa__documentSection{break-inside:avoid;page-break-inside:avoid;border-left:2px solid #e8dfd2;margin-bottom:28px;padding:0 4px 0 28px}.BPPlatform-module__y4rnCa__documentSection h2{color:var(--text);margin:8px 0 10px;font-family:Playfair Display,serif;font-size:1.8rem;line-height:1.2}.BPPlatform-module__y4rnCa__documentBodyText{white-space:pre-line;color:var(--text-secondary);font-size:1rem;line-height:1.85}.BPPlatform-module__y4rnCa__documentFooter{border-top:1px solid var(--border);letter-spacing:.1em;text-transform:uppercase;color:#55698a;margin-top:28px;padding-top:18px;font-family:DM Mono,monospace;font-size:.85rem}.BPPlatform-module__y4rnCa__readerShowcase,.BPPlatform-module__y4rnCa__studioHero{align-items:start;gap:28px;margin-bottom:28px;display:grid}.BPPlatform-module__y4rnCa__readerShowcase{grid-template-columns:1.2fr .95fr}.BPPlatform-module__y4rnCa__studioHero{grid-template-columns:1.15fr .85fr}.BPPlatform-module__y4rnCa__readerHero,.BPPlatform-module__y4rnCa__metaCard,.BPPlatform-module__y4rnCa__chapterActionCard,.BPPlatform-module__y4rnCa__studioStat{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:24px}.BPPlatform-module__y4rnCa__readerHero{background:linear-gradient(135deg,#fff 0%,#fbf8f2 100%);padding:36px 38px}.BPPlatform-module__y4rnCa__readerHeroMeta,.BPPlatform-module__y4rnCa__studioHeroMeta,.BPPlatform-module__y4rnCa__editorialMetaRail{gap:16px;display:grid}.BPPlatform-module__y4rnCa__metaCard strong,.BPPlatform-module__y4rnCa__chapterActionCard strong{color:var(--text);margin:8px 0;font-family:Playfair Display,serif;font-size:1.45rem;line-height:1.2;display:block}.BPPlatform-module__y4rnCa__readerTopbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.BPPlatform-module__y4rnCa__editorialShell{grid-template-columns:250px minmax(0,1fr) 280px;align-items:start;gap:28px;display:grid}.BPPlatform-module__y4rnCa__editorialRail,.BPPlatform-module__y4rnCa__studioSidebar{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:24px;align-self:start;padding:24px;position:sticky;top:110px}.BPPlatform-module__y4rnCa__editorialMetaRail{align-self:start;position:sticky;top:110px}.BPPlatform-module__y4rnCa__editorialArticle{gap:24px;display:grid}.BPPlatform-module__y4rnCa__chapterHeroPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#fff 0%,#fcf8f1 100%);border-radius:32px;padding:42px 44px}.BPPlatform-module__y4rnCa__chapterHeroPanel h2{color:var(--text);margin:8px 0 12px;font-family:Playfair Display,serif;font-size:clamp(2.5rem,4.3vw,4.2rem);line-height:1.04}.BPPlatform-module__y4rnCa__chapterStandfirst{max-width:48rem;font-size:1.08rem;line-height:1.85}.BPPlatform-module__y4rnCa__editorialQuote{color:#1e3050;background:0 0;border:0;max-width:38rem;margin:18px 0 0;padding:0;font-family:Playfair Display,serif;font-size:1.5rem;line-height:1.45}.BPPlatform-module__y4rnCa__editorialArgumentStack{gap:16px;display:grid}.BPPlatform-module__y4rnCa__editorialArgument,.BPPlatform-module__y4rnCa__editorialPanel,.BPPlatform-module__y4rnCa__studioCanvas,.BPPlatform-module__y4rnCa__studioReferencePanel,.BPPlatform-module__y4rnCa__studioInteractivePanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:26px 28px}.BPPlatform-module__y4rnCa__editorialSplit,.BPPlatform-module__y4rnCa__exerciseStudio,.BPPlatform-module__y4rnCa__studioStatRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.BPPlatform-module__y4rnCa__editorialPanel h3,.BPPlatform-module__y4rnCa__studioSidebar h3,.BPPlatform-module__y4rnCa__studioAssetHero h3,.BPPlatform-module__y4rnCa__studioStageButton strong,.BPPlatform-module__y4rnCa__editorialArgument p{color:var(--text);font-family:Playfair Display,serif}.BPPlatform-module__y4rnCa__editorialPanel h3,.BPPlatform-module__y4rnCa__studioAssetHero h3{margin:8px 0 12px;font-size:clamp(1.55rem,2.5vw,2.25rem);line-height:1.15}.BPPlatform-module__y4rnCa__editorialArgument p{margin:0;font-size:1.18rem;line-height:1.65}.BPPlatform-module__y4rnCa__metaList{gap:8px;margin:10px 0 0;padding-left:20px;display:grid}.BPPlatform-module__y4rnCa__readerActionRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.BPPlatform-module__y4rnCa__studioStageNav{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.BPPlatform-module__y4rnCa__studioStageButton,.BPPlatform-module__y4rnCa__studioAssetButton{text-align:left;border:1px solid var(--border);box-shadow:var(--shadow);background:#fff}.BPPlatform-module__y4rnCa__studioStageButton{border-radius:22px;padding:20px}.BPPlatform-module__y4rnCa__studioStageButton span,.BPPlatform-module__y4rnCa__studioAssetButton span{letter-spacing:.14em;text-transform:uppercase;color:#334b74;font-family:DM Mono,monospace;font-size:.82rem;display:block}.BPPlatform-module__y4rnCa__studioStageButton strong{margin:8px 0 10px;font-size:1.28rem;line-height:1.2;display:block}.BPPlatform-module__y4rnCa__studioStageButton p{margin:0;font-size:.95rem;line-height:1.7}.BPPlatform-module__y4rnCa__studioStageButtonActive{background:var(--text);border-color:var(--text)}.BPPlatform-module__y4rnCa__studioStageButtonActive span,.BPPlatform-module__y4rnCa__studioStageButtonActive strong,.BPPlatform-module__y4rnCa__studioStageButtonActive p{color:#fff}.BPPlatform-module__y4rnCa__studioWorkspace{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:28px;display:grid}.BPPlatform-module__y4rnCa__studioSidebar h3{margin:8px 0 12px;font-size:2rem;line-height:1.1}.BPPlatform-module__y4rnCa__studioSidebarBlock{border-top:1px solid var(--border);padding:18px 0}.BPPlatform-module__y4rnCa__studioAssetNav{gap:12px;margin-top:14px;display:grid}.BPPlatform-module__y4rnCa__studioAssetButton{background:#fbf8f1;border-radius:18px;padding:16px}.BPPlatform-module__y4rnCa__studioAssetButton strong{color:var(--text);margin-top:6px;font-family:Playfair Display,serif;font-size:1.05rem;line-height:1.28;display:block}.BPPlatform-module__y4rnCa__studioAssetButtonActive{background:#0c1a35;border-color:#0c1a35}.BPPlatform-module__y4rnCa__studioAssetButtonActive span,.BPPlatform-module__y4rnCa__studioAssetButtonActive strong{color:#fff}.BPPlatform-module__y4rnCa__studioCanvas{gap:22px;padding:30px;display:grid}.BPPlatform-module__y4rnCa__studioAssetHero{border-bottom:1px solid var(--border);padding-bottom:18px}.BPPlatform-module__y4rnCa__studioStat p,.BPPlatform-module__y4rnCa__studioAssetHero p{margin:0}.BPPlatform-module__y4rnCa__studioReferencePanel{background:linear-gradient(135deg,#fbf8f1 0%,#fff 100%)}.BPPlatform-module__y4rnCa__studioInteractivePanel{background:#f9f5ee;gap:14px;display:grid}.BPPlatform-module__y4rnCa__studioTableHead{letter-spacing:.12em;text-transform:uppercase;color:#55698a;grid-template-columns:2fr .8fr .8fr 1fr;gap:10px;font-family:DM Mono,monospace;font-size:.8rem;display:grid}@media (max-width:1220px){.BPPlatform-module__y4rnCa__readerShowcase,.BPPlatform-module__y4rnCa__studioHero,.BPPlatform-module__y4rnCa__editorialShell,.BPPlatform-module__y4rnCa__studioWorkspace,.BPPlatform-module__y4rnCa__studioStageNav,.BPPlatform-module__y4rnCa__editorialSplit,.BPPlatform-module__y4rnCa__exerciseStudio,.BPPlatform-module__y4rnCa__studioStatRow{grid-template-columns:1fr}.BPPlatform-module__y4rnCa__editorialRail,.BPPlatform-module__y4rnCa__studioSidebar,.BPPlatform-module__y4rnCa__editorialMetaRail{position:static}}@media (max-width:900px){.BPPlatform-module__y4rnCa__editorialRail{display:none}.BPPlatform-module__y4rnCa__editorialRailVisible{display:block}.BPPlatform-module__y4rnCa__readerTopbar,.BPPlatform-module__y4rnCa__documentToolbar{flex-direction:column;align-items:stretch}.BPPlatform-module__y4rnCa__documentShell{padding:16px}.BPPlatform-module__y4rnCa__documentPage,.BPPlatform-module__y4rnCa__chapterHeroPanel,.BPPlatform-module__y4rnCa__readerHero,.BPPlatform-module__y4rnCa__studioCanvas{padding:24px}}@media print{.BPPlatform-module__y4rnCa__page.BPPlatform-module__y4rnCa__documentViewerOpen>:not(.BPPlatform-module__y4rnCa__documentOverlay){display:none!important}.BPPlatform-module__y4rnCa__documentOverlay{background:#fff;padding:0;position:static}.BPPlatform-module__y4rnCa__documentBackdrop,.BPPlatform-module__y4rnCa__documentToolbarActions{display:none!important}.BPPlatform-module__y4rnCa__documentShell{max-height:none;box-shadow:none;background:#fff;border-radius:0;padding:0;overflow:visible}.BPPlatform-module__y4rnCa__documentPage{box-shadow:none;border:0;border-radius:0;padding:16mm}}.BPPlatform-module__y4rnCa__onboardingStrip,.BPPlatform-module__y4rnCa__routeGrid,.BPPlatform-module__y4rnCa__chapterPrimerGrid,.BPPlatform-module__y4rnCa__chapterCompassGrid,.BPPlatform-module__y4rnCa__studioPathwayGrid,.BPPlatform-module__y4rnCa__pathwayBriefStrip,.BPPlatform-module__y4rnCa__capstoneGuideGrid{gap:16px;display:grid}.BPPlatform-module__y4rnCa__onboardingStrip,.BPPlatform-module__y4rnCa__chapterPrimerGrid,.BPPlatform-module__y4rnCa__chapterCompassGrid,.BPPlatform-module__y4rnCa__pathwayBriefStrip,.BPPlatform-module__y4rnCa__capstoneGuideGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.BPPlatform-module__y4rnCa__routeGrid,.BPPlatform-module__y4rnCa__studioPathwayGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.BPPlatform-module__y4rnCa__onboardingPill,.BPPlatform-module__y4rnCa__chapterPrimerCard,.BPPlatform-module__y4rnCa__chapterCompassCard,.BPPlatform-module__y4rnCa__pathwayMetricCard,.BPPlatform-module__y4rnCa__capstoneGuideCard{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#fffdfa 0%,#f8f4ec 100%);border-radius:22px;padding:18px 20px}.BPPlatform-module__y4rnCa__onboardingPill p,.BPPlatform-module__y4rnCa__chapterPrimerCard p,.BPPlatform-module__y4rnCa__chapterCompassCard p,.BPPlatform-module__y4rnCa__pathwayMetricCard p,.BPPlatform-module__y4rnCa__capstoneGuideCard p,.BPPlatform-module__y4rnCa__capstoneGuideCard li{margin:8px 0 0;font-size:.98rem;line-height:1.8}.BPPlatform-module__y4rnCa__routeCard,.BPPlatform-module__y4rnCa__studioPathwayCard{text-align:left;border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:24px}.BPPlatform-module__y4rnCa__routeCard span,.BPPlatform-module__y4rnCa__studioPathwayCard span{letter-spacing:.14em;text-transform:uppercase;color:#334b74;font-family:DM Mono,monospace;font-size:.82rem;display:block}.BPPlatform-module__y4rnCa__routeCard strong,.BPPlatform-module__y4rnCa__studioPathwayCard strong{color:var(--text);margin:10px 0;font-family:Playfair Display,serif;font-size:1.45rem;line-height:1.18;display:block}.BPPlatform-module__y4rnCa__routeCard p,.BPPlatform-module__y4rnCa__studioPathwayCard p{margin:0;font-size:.98rem;line-height:1.75}.BPPlatform-module__y4rnCa__routeCardActive,.BPPlatform-module__y4rnCa__studioPathwayCardActive{background:linear-gradient(145deg,#0c1a35 0%,#182f58 100%);border-color:#0c1a35}.BPPlatform-module__y4rnCa__routeCardActive span,.BPPlatform-module__y4rnCa__routeCardActive strong,.BPPlatform-module__y4rnCa__routeCardActive p,.BPPlatform-module__y4rnCa__studioPathwayCardActive span,.BPPlatform-module__y4rnCa__studioPathwayCardActive strong,.BPPlatform-module__y4rnCa__studioPathwayCardActive p{color:#ebf5fff5}.BPPlatform-module__y4rnCa__routeSequence{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.BPPlatform-module__y4rnCa__routeSequenceItem{letter-spacing:.08em;text-transform:uppercase;color:#3a5070;background:#f1ebdf;border-radius:999px;padding:8px 10px;font-family:DM Mono,monospace;font-size:.76rem}.BPPlatform-module__y4rnCa__routeCardActive .BPPlatform-module__y4rnCa__routeSequenceItem,.BPPlatform-module__y4rnCa__studioPathwayCardActive .BPPlatform-module__y4rnCa__routeSequenceItem{color:#ebf5ffeb;background:#ffffff24}.BPPlatform-module__y4rnCa__capstoneShowcase{grid-template-columns:1.18fr .82fr;align-items:start;gap:28px;margin-bottom:24px;display:grid}.BPPlatform-module__y4rnCa__capstoneWorkbench{grid-template-columns:300px minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.BPPlatform-module__y4rnCa__capstoneRail,.BPPlatform-module__y4rnCa__capstoneMetaRail{align-self:start;gap:16px;display:grid;position:sticky;top:110px}.BPPlatform-module__y4rnCa__capstoneMain{min-width:0}.BPPlatform-module__y4rnCa__capstoneTitle{color:var(--text);margin:8px 0 12px;font-family:Playfair Display,serif;font-size:clamp(2rem,3.2vw,3rem);line-height:1.08}@media (max-width:1200px){.BPPlatform-module__y4rnCa__routeGrid,.BPPlatform-module__y4rnCa__studioPathwayGrid,.BPPlatform-module__y4rnCa__onboardingStrip,.BPPlatform-module__y4rnCa__chapterPrimerGrid,.BPPlatform-module__y4rnCa__chapterCompassGrid,.BPPlatform-module__y4rnCa__pathwayBriefStrip,.BPPlatform-module__y4rnCa__capstoneGuideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.BPPlatform-module__y4rnCa__capstoneShowcase,.BPPlatform-module__y4rnCa__capstoneWorkbench{grid-template-columns:1fr}.BPPlatform-module__y4rnCa__capstoneRail,.BPPlatform-module__y4rnCa__capstoneMetaRail{position:static}}@media (max-width:900px){.BPPlatform-module__y4rnCa__routeGrid,.BPPlatform-module__y4rnCa__studioPathwayGrid,.BPPlatform-module__y4rnCa__onboardingStrip,.BPPlatform-module__y4rnCa__chapterPrimerGrid,.BPPlatform-module__y4rnCa__chapterCompassGrid,.BPPlatform-module__y4rnCa__pathwayBriefStrip,.BPPlatform-module__y4rnCa__capstoneGuideGrid{grid-template-columns:1fr}}
