@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_dbd4ef65-module__AuBufW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_dbd4ef65-module__AuBufW__variable{--font-body:"DM Sans","DM Sans Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.6c4275d8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.dfd36b11.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.7a65e2c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.ef9233b7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.7787e134.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.6c4275d8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.dfd36b11.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.7a65e2c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.ef9233b7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.7787e134.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_76af7794-module__M34iCG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_76af7794-module__M34iCG__variable{--font-serif:"Cormorant Garamond","Cormorant Garamond Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.afa48be3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.764b43eb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.cb53f04b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.64b9304e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.6b5ea6af.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1dcddae6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.8da66e7f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.e6cd1753.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.19510058.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_29b8d6f5-module__6Ne9Ga__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_29b8d6f5-module__6Ne9Ga__variable{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
@layer theme{:root,:host{--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-inter),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Helvetica Neue",sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.hidden{display:none}}:root{--bp-bg-paper:#0c1521;--bp-text-ink:#f0ebe1;--bp-text-sec:#b8d0e4;--bp-border-div:#243650;--bp-surface:#1a2840;--bp-surface-muted:#101d2c;--bp-radius-card:0px;--bp-shadow-0:0 1px 0 #00000040;--bp-shadow-1:0 1px 2px #0003,0 12px 30px #0000004d;--bp-shadow-2:0 2px 4px #00000047,0 18px 44px #0000005c;--bp-accent:#4a8fa8;--bp-accent-hover:#5ba3be;--bp-accent-wash:#4a8fa81a;--bp-boreal-green:var(--bp-accent);--bp-boreal-hover:var(--bp-accent-hover);--bp-risk-mod:#c4a96a;--bp-risk-high:#d97b6c;--background:var(--bp-bg-paper);--foreground:var(--bp-text-ink)}html,body{height:100%;margin:0;padding:0}*{box-sizing:border-box}.bp-stage1-result .btn-upgrade{background-color:var(--bp-accent);color:#fff;cursor:pointer;border:none}.bp-stage1-result .btn-upgrade:hover{background-color:var(--bp-accent-hover)}.bp-elev1{background:var(--bp-surface);border:1px solid var(--bp-border-div);box-shadow:var(--bp-shadow-1)}.bp-elev2{background:var(--bp-surface);border:1px solid var(--bp-border-div);box-shadow:var(--bp-shadow-2)}@media print{.bp-stage1-result nav,.bp-stage1-result .no-print{display:none!important}body{background:#fff!important}}.bp-main{max-width:1120px;margin:0 auto}.bp-h1{letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1.1}.bp-muted{opacity:.78}.vertical-text{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}:root{--bp-radius-card:0px;--bp-radius-pill:0px;--bp-radius:0px}button,[role=button],input,select,textarea,.bp-elev1,.bp-elev2,.bp-card,.bp-panel,.bp-box,.bp-tile,.bp-pill,.card,.panel,.box{border-radius:0!important}
html{background:var(--bp-sheet)}body.bp-marketing.bp-body{background:var(--bp-sheet);min-height:100vh;color:var(--bp-ink);font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;flex-direction:column;font-weight:400;display:flex}.bp-marketing{--bp-ink:#f0ebe1;--bp-dark:#e0d8cc;--bp-mid:#b8d0e4;--bp-muted:#7a9db8;--bp-light:#8fa8c0;--bp-faded:#243650;--bp-sheet:#0c1521;--bp-vellum:#101d2c;--bp-canvas:#152030;--bp-erosion:#d97b6c;--bp-erosion-fill:#d97b6c1f;--bp-drift:#c4a96a;--bp-drift-fill:#c4a96a1f;--bp-aligned:#6dbf9a;--bp-aligned-fill:#6dbf9a1f;--bp-border:#243650;--bp-shadow-soft:0 1px 0 #00000040,0 18px 40px #00000059;--bp-shadow-card:0 1px 0 #0003,0 12px 30px #0000004d;--bp-shadow-frame:0 1px 0 #0000004d,0 30px 60px #00000073}.bp-marketing *{box-sizing:border-box}.bp-marketing .bp-mono{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.bp-marketing a{color:inherit}.bp-marketing .bp-main{width:100%}.bp-marketing .bp-mainGrow{flex:1 0 auto}::selection{background-color:#c4a96a4d}.bp-marketing .bp-nav{z-index:50;border-bottom:1px solid var(--bp-border-div);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);background:#0c1521f0;justify-content:space-between;align-items:center;gap:24px;height:88px;min-height:88px;padding:0 48px;display:flex;position:sticky;top:0}.bp-marketing .bp-logoLink{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.bp-marketing .bp-logo{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;color:var(--bp-text-ink);align-items:center;gap:8px;font-size:16px;font-weight:500;display:inline-flex}.bp-marketing .bp-logoMark{width:24px;height:24px;display:inline-block}.bp-marketing .bp-logoWordmark{display:inline-block}.bp-marketing .bp-navLinks{align-items:center;gap:32px;display:flex}.bp-marketing .bp-navItem{font-family:var(--font-mono),ui-monospace,monospace;color:var(--bp-text-sec);letter-spacing:.03em;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s}.bp-marketing .bp-navItem:hover{color:var(--bp-ink)}.bp-marketing .bp-hamburger{border:1px solid var(--bp-faded);width:40px;height:40px;color:var(--bp-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:none}.bp-marketing .bp-hamburger:hover{border-color:var(--bp-mid)}.bp-marketing .bp-drawerOverlay{z-index:80;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);background:#0c1521a6;transition:opacity .25s;position:fixed;inset:0}.bp-marketing .bp-drawerOverlay.is-open{opacity:1;pointer-events:auto}.bp-marketing .bp-drawer{z-index:90;background:var(--bp-vellum);border-left:1px solid var(--bp-faded);width:min(86vw,360px);box-shadow:var(--bp-shadow-frame);flex-direction:column;transition:transform .28s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.bp-marketing .bp-drawer.is-open{transform:translate(0)}.bp-marketing .bp-drawerHeader{border-bottom:1px solid var(--bp-faded);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.bp-marketing .bp-drawerLogoLink{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;color:var(--bp-ink);text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.bp-marketing .bp-drawerLogoLink svg{color:var(--bp-drift)}.bp-marketing .bp-drawerClose{border:1px solid var(--bp-faded);width:32px;height:32px;color:var(--bp-mid);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:color .2s,border-color .2s;display:inline-flex}.bp-marketing .bp-drawerClose:hover{color:var(--bp-ink);border-color:var(--bp-mid)}.bp-marketing .bp-drawerNav{flex-direction:column;flex:1;padding:24px 0;display:flex}.bp-marketing .bp-drawerItem{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;color:var(--bp-mid);text-transform:uppercase;border-bottom:1px solid #24365080;padding:16px 24px;font-size:13px;text-decoration:none;transition:color .2s,background .2s}.bp-marketing .bp-drawerItem:hover,.bp-marketing .bp-drawerItem:focus-visible{color:var(--bp-ink);background:var(--bp-canvas);outline:none}.bp-marketing .bp-drawerCta{border-top:1px solid var(--bp-faded);background:var(--bp-canvas);padding:20px 24px}.bp-marketing .bp-drawerCta a{background:var(--bp-drift);color:var(--bp-sheet);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;padding:14px 16px;font-size:12px;font-weight:500;text-decoration:none;transition:background .2s;display:flex}.bp-marketing .bp-drawerCta a:hover{background:#d4b87a}.bp-marketing .bp-footer{border-top:.5px solid var(--bp-faded);background:var(--bp-vellum);margin-top:auto;padding:32px 40px}.bp-marketing .bp-footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;display:flex}.bp-marketing .bp-footerBrand{color:var(--bp-mid);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bp-marketing .bp-footerBrand .bp-logo{color:var(--bp-mid);font-size:11px}.bp-marketing .bp-footerBrandDivider{background:var(--bp-faded);width:1px;height:12px;display:inline-block}.bp-marketing .bp-footerBrandMeta,.bp-marketing .bp-footText,.bp-marketing .bp-footLinks,.bp-marketing .bp-footLink,.bp-marketing .bp-dotSep{letter-spacing:.06em;color:var(--bp-mid);text-transform:uppercase;font-size:11px;font-weight:500;text-decoration:none}.bp-marketing .bp-footLinks{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bp-marketing .bp-footLink:hover{color:var(--bp-ink)}.bp-marketing .bp-dotSep{color:var(--bp-faded)}.bp-marketing .bp-btnPrimary,.bp-marketing .bp-btnGhost{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-size:12px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .15s;display:inline-flex}.bp-marketing .bp-btnPrimary{background:var(--bp-drift);color:var(--bp-sheet);box-shadow:var(--bp-shadow-card);border-color:#0000}.bp-marketing .bp-btnPrimary:hover{background:#d4b87a;transform:translateY(-1px)}.bp-marketing .bp-btnGhost{color:var(--bp-mid);border-color:var(--bp-faded);background:0 0}.bp-marketing .bp-btnGhost:hover{border-color:var(--bp-mid);color:var(--bp-ink)}.bp-marketing .bp-homeSection{padding:96px 40px;position:relative;overflow:hidden}.bp-marketing .bp-homeSectionTint{background:var(--bp-vellum);border-top:.5px solid var(--bp-faded);border-bottom:.5px solid var(--bp-faded)}.bp-marketing .bp-homeInner{z-index:1;max-width:1200px;margin:0 auto;position:relative}.bp-marketing .bp-homeContour{pointer-events:none;opacity:.35;position:absolute;inset:0}.bp-marketing .bp-homeContourHero{background-image:radial-gradient(circle at 80% 20%,#c4a96a0f,#0000 40%),radial-gradient(circle at 10% 80%,#4a8fa80d,#0000 50%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 800' preserveAspectRatio='none'%3E%3Cpath d='M0 520 Q180 470 360 520 T720 490 T1200 500' fill='none' stroke='%23243650' stroke-width='1'/%3E%3Cpath d='M0 470 Q180 420 360 470 T720 440 T1200 450' fill='none' stroke='%23243650' stroke-width='0.8'/%3E%3Cpath d='M0 610 Q180 560 360 610 T720 580 T1200 590' fill='none' stroke='%231C2D42' stroke-width='0.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover}.bp-marketing .bp-homeContourSoft{background-image:radial-gradient(circle at 50% 0,#4a8fa812,#0000 50%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 320' preserveAspectRatio='none'%3E%3Cpath d='M0 180 Q200 150 400 180 T800 170 T1200 165' fill='none' stroke='%23243650' stroke-width='1'/%3E%3Cpath d='M0 120 Q200 90 400 120 T800 110 T1200 105' fill='none' stroke='%231C2D42' stroke-width='0.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover}.bp-marketing .bp-homeContourCta{background-image:radial-gradient(circle,#c4a96a14,#0000 50%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 520' preserveAspectRatio='none'%3E%3Cpath d='M0 270 Q150 220 300 265 T600 250 T900 270 T1200 245' fill='none' stroke='%23243650' stroke-width='1'/%3E%3Cpath d='M0 210 Q150 160 300 205 T600 190 T900 210 T1200 185' fill='none' stroke='%23243650' stroke-width='1'/%3E%3Cpath d='M0 330 Q150 280 300 325 T600 310 T900 330 T1200 305' fill='none' stroke='%231C2D42' stroke-width='0.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover}.bp-marketing .bp-homeHero{padding-top:120px;padding-bottom:120px}.bp-marketing .bp-homeHeroGrid{grid-template-columns:minmax(0,1fr) minmax(380px,460px);align-items:center;gap:80px;display:grid}.bp-marketing .bp-homeHeroCopy{max-width:560px}.bp-marketing .bp-homeRiskTag{background:var(--bp-drift-fill);color:var(--bp-drift);letter-spacing:.18em;border:1px solid #c4a96a40;align-items:center;gap:10px;margin-bottom:36px;padding:6px 14px;font-size:10px;display:inline-flex}.bp-marketing .bp-homeRiskTagIcon{width:12px;height:12px}.bp-marketing .bp-homeEyebrow{letter-spacing:.18em;color:var(--bp-mid);margin-bottom:24px;font-size:11px}.bp-marketing .bp-homeEyebrowAccent{color:var(--bp-drift);letter-spacing:.4em}.bp-marketing .bp-homeTitle,.bp-marketing .bp-homeSectionTitle,.bp-marketing .bp-homeCtaTitle{font-family:var(--font-serif),Georgia,serif;color:var(--bp-ink);letter-spacing:-.025em;margin:0;font-weight:500;line-height:1.02}.bp-marketing .bp-homeTitle{margin-bottom:36px;font-size:clamp(48px,9vw,88px)}.bp-marketing .bp-homeTitleAccent{color:var(--bp-drift);font-style:italic}.bp-marketing .bp-homeTitleMuted{color:var(--bp-mid)}.bp-marketing .bp-homeLead,.bp-marketing .bp-homeBody,.bp-marketing .bp-p,.bp-marketing .bp-heroSubLeft{color:var(--bp-mid);opacity:.92;font-size:18px;line-height:1.65}.bp-marketing .bp-homeLead{max-width:520px;margin:0 0 44px}.bp-marketing .bp-homeHeroActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.bp-marketing .bp-homePreviewFrame{background:var(--bp-vellum);border:1px solid var(--bp-faded);width:100%;box-shadow:var(--bp-shadow-frame);padding:4px;position:relative}.bp-marketing .bp-homePreviewCard{background:var(--bp-sheet);border:1px solid var(--bp-faded);width:100%;padding:32px 28px 0;position:relative;overflow:hidden}.bp-marketing .bp-homePreviewTop{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:40px;display:flex}.bp-marketing .bp-homePreviewKicker{letter-spacing:.18em;color:var(--bp-mid);margin-bottom:6px;font-size:10px}.bp-marketing .bp-homePreviewTitle{font-family:var(--font-serif),Georgia,serif;color:var(--bp-ink);font-size:22px;font-weight:500;line-height:1.1}.bp-marketing .bp-homePreviewStatus{letter-spacing:.16em;color:var(--bp-erosion);background:#d97b6c0f;border:1px solid #d97b6c4d;align-items:center;gap:8px;padding:5px 10px;font-size:10px;display:inline-flex}.bp-marketing .bp-homePreviewPulse{background:var(--bp-erosion);border-radius:50%;width:7px;height:7px;animation:1.8s infinite bpPulse}@keyframes bpPulse{0%,to{opacity:1}50%{opacity:.3}}.bp-marketing .bp-homeScoreRow{align-items:baseline;gap:8px;margin-bottom:32px;display:flex}.bp-marketing .bp-homeScoreValue{color:var(--bp-ink);letter-spacing:-.04em;font-size:76px;font-weight:500;line-height:1}.bp-marketing .bp-homeScoreDen{color:var(--bp-mid);font-size:22px}.bp-marketing .bp-homeScoreDelta{color:var(--bp-erosion);font-size:11px}.bp-marketing .bp-homeScoreSub{color:var(--bp-mid);margin-bottom:14px;font-size:10px}.bp-marketing .bp-homeMiniChart{background:var(--bp-canvas);border-top:1px solid var(--bp-faded);border-bottom:1px solid var(--bp-faded);height:110px;color:var(--bp-drift);margin:0 -28px 36px;position:relative}.bp-marketing .bp-homeMiniChart svg{opacity:.6;width:100%;height:100%;display:block}.bp-marketing .bp-homeMiniAxis{border-top:1px dashed var(--bp-faded);position:absolute;left:0;right:0}.bp-marketing .bp-homeMiniAxisMid{top:50%}.bp-marketing .bp-homeMiniAxisTop{top:25%}.bp-marketing .bp-homeMiniAxisBottom{top:75%}.bp-marketing .bp-homeMiniLabels{color:var(--bp-mid);letter-spacing:.16em;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:8px;left:16px;right:16px}.bp-marketing .bp-homeMiniLabelsNow{color:var(--bp-drift)}.bp-marketing .bp-homeMetricsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-bottom:32px;display:grid}.bp-marketing .bp-homeMetricItem{flex-direction:column;display:flex}.bp-marketing .bp-homeMetricLabel{letter-spacing:.18em;color:var(--bp-mid);margin-bottom:12px;font-size:9px}.bp-marketing .bp-homeMetricBar{background:var(--bp-canvas);border:1px solid var(--bp-faded);height:4px;margin-bottom:8px}.bp-marketing .bp-homeMetricBarFill,.bp-marketing .bp-homeVectorBarFill{height:100%;display:block}.bp-marketing .bp-homeMetricValue{letter-spacing:.12em;font-size:10px;font-weight:500}.bp-marketing .bp-homeAlert{border-top:1px solid var(--bp-faded);background:var(--bp-vellum);letter-spacing:.08em;color:var(--bp-mid);margin:0 -28px;padding:14px 28px;font-size:10px;line-height:1.55}.bp-marketing .bp-homeAlert span{color:var(--bp-erosion);font-weight:500}.bp-marketing .bp-homeSectionTitle{margin-bottom:20px;font-size:clamp(36px,5.5vw,64px);font-weight:500}.bp-marketing .bp-homeSectionTitleWide{max-width:800px}.bp-marketing .bp-homeSectionTitleNarrow{max-width:580px}.bp-marketing .bp-homeBody{margin:0 0 56px}.bp-marketing .bp-homeBodyWide{max-width:580px}.bp-marketing .bp-homeBodyMedium{max-width:520px}.bp-marketing .bp-homeStatGrid,.bp-marketing .bp-homeAudienceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bp-marketing .bp-homeStatCard,.bp-marketing .bp-homeAudienceCard,.bp-marketing .bp-homeMethodCard,.bp-marketing .bp-card,.bp-marketing .bp-homeVectorCard,.bp-marketing .bp-homeCompositeCard,.bp-marketing .bp-convert,.bp-marketing .bp-metricCard,.bp-marketing .bp-dossier,.bp-marketing .bp-homePreviewCard,.bp-marketing .bp-homePreviewFrame,.bp-marketing .bp-homeVectorCell,.bp-marketing .bp-homeVectorRow{border-radius:0!important}.bp-marketing .bp-homeStatCard,.bp-marketing .bp-homeAudienceCard,.bp-marketing .bp-card,.bp-marketing .bp-convert,.bp-marketing .bp-metricCard{background:var(--bp-sheet);border:1px solid var(--bp-border);box-shadow:var(--bp-shadow-card)}.bp-marketing .bp-homeStatCard,.bp-marketing .bp-homeAudienceCard,.bp-marketing .bp-card{padding:28px;transition:border-color .25s}.bp-marketing .bp-homeStatCard:hover,.bp-marketing .bp-homeAudienceCard:hover{border-color:var(--bp-mid)}.bp-marketing .bp-homeStatValue{letter-spacing:-.04em;color:var(--bp-ink);margin-bottom:16px;font-size:44px;font-weight:500;line-height:1}.bp-marketing .bp-homeStatBody,.bp-marketing .bp-homeMethodBody,.bp-marketing .bp-homeAudienceBody,.bp-marketing .bp-homeVectorBody,.bp-marketing .bp-convertSub,.bp-marketing .bp-li,.bp-marketing .bp-footnote{color:var(--bp-mid);font-size:14px;line-height:1.65}.bp-marketing .bp-homeStatSource{letter-spacing:.16em;color:var(--bp-light);margin-top:16px;font-size:10px}.bp-marketing .bp-homeMethodGrid{border:1px solid var(--bp-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.bp-marketing .bp-homeMethodCard{background:var(--bp-sheet);border-right:1px solid var(--bp-border);flex-direction:column;min-height:280px;padding:36px 32px;transition:background .3s;display:flex;position:relative}.bp-marketing .bp-homeMethodCard:last-child{border-right:0}.bp-marketing .bp-homeMethodCard:hover{background:var(--bp-canvas)}.bp-marketing .bp-homeMethodAccent{background:var(--bp-faded);height:2px;transition:background .4s;position:absolute;top:0;left:0;right:0}.bp-marketing .bp-homeMethodCard:hover .bp-homeMethodAccent{background:var(--bp-drift)}.bp-marketing .bp-homeMethodStep{letter-spacing:.18em;color:var(--bp-mid);margin-bottom:24px;font-size:12px}.bp-marketing .bp-homeMethodTitle,.bp-marketing .bp-homeAudienceTitle,.bp-marketing .bp-homeVectorTitle,.bp-marketing .bp-h4,.bp-marketing .bp-driverTitle,.bp-marketing .bp-phaseTitle,.bp-marketing .bp-dossierTitle,.bp-marketing .bp-convertTitle{font-family:var(--font-serif),Georgia,serif;color:var(--bp-ink);margin:0 0 14px;font-size:26px;font-weight:500;line-height:1.15}.bp-marketing .bp-homeAudienceTitle,.bp-marketing .bp-h4,.bp-marketing .bp-driverTitle,.bp-marketing .bp-phaseTitle,.bp-marketing .bp-convertTitle{font-size:22px}.bp-marketing .bp-homeMethodBody{flex:1;margin-bottom:24px}.bp-marketing .bp-homeBadge,.bp-marketing .bp-badge,.bp-marketing .bp-signal,.bp-marketing .bp-locked{letter-spacing:.14em;border:1px solid #0000;align-items:center;gap:6px;padding:4px 11px;font-size:10px;font-weight:500;display:inline-flex}.bp-marketing .bp-badgeErosion{background:var(--bp-erosion-fill);color:var(--bp-erosion);border-color:#d97b6c40}.bp-marketing .bp-badgeDrift{background:var(--bp-drift-fill);color:var(--bp-drift);border-color:#c4a96a40}.bp-marketing .bp-badgeAligned{background:var(--bp-aligned-fill);color:var(--bp-aligned);border-color:#6dbf9a40}.bp-marketing .bp-homeVectorRow{border:1px solid var(--bp-border);background:var(--bp-sheet);box-shadow:var(--bp-shadow-card);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:56px;display:grid}.bp-marketing .bp-homeVectorCell{background:var(--bp-sheet);border-right:1px solid var(--bp-border);flex-direction:column;min-height:320px;padding:36px 28px;transition:background .3s;display:flex;position:relative;overflow:hidden}.bp-marketing .bp-homeVectorCell:last-child{border-right:0}.bp-marketing .bp-homeVectorCell:hover{background:var(--bp-canvas)}.bp-marketing .bp-homeVectorAccent{background:var(--bp-faded);height:2px;transition:background .4s;position:absolute;top:0;left:0;right:0}.bp-marketing .bp-homeVectorCell:hover .bp-homeVectorAccent{background:var(--bp-drift)}.bp-marketing .bp-homeVectorMeta{letter-spacing:.16em;justify-content:space-between;align-items:center;margin-bottom:36px;font-size:10px;display:flex}.bp-marketing .bp-homeVectorRisk{font-weight:500}.bp-marketing .bp-homeVectorCode{color:var(--bp-faded);letter-spacing:.08em}.bp-marketing .bp-homeVectorName{font-family:var(--font-serif),Georgia,serif;color:var(--bp-ink);margin:0 0 12px;font-size:26px;font-weight:500;line-height:1.1}.bp-marketing .bp-homeVectorDesc{color:var(--bp-mid);opacity:.7;flex:1;margin:0;font-size:13px;line-height:1.5;transition:opacity .3s}.bp-marketing .bp-homeVectorCell:hover .bp-homeVectorDesc{opacity:1}.bp-marketing .bp-homeVectorBg{letter-spacing:-.04em;color:#f0ebe10a;pointer-events:none;font-size:56px;font-weight:500;line-height:1;transition:color .4s;position:absolute;bottom:18px;right:24px}.bp-marketing .bp-homeVectorCell:hover .bp-homeVectorBg{color:#c4a96a2e}.bp-marketing .bp-homeVectorGrid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:40px;display:grid}.bp-marketing .bp-homeVectorList{flex-direction:column;gap:20px;display:flex}.bp-marketing .bp-homeVectorCard,.bp-marketing .bp-homeCompositeCard{background:var(--bp-sheet);border:1px solid var(--bp-border);box-shadow:var(--bp-shadow-card)}.bp-marketing .bp-homeVectorCard{padding:18px 20px}.bp-marketing .bp-homeVectorHeader{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.bp-marketing .bp-homeVectorValue{font-size:13px}.bp-marketing .bp-homeVectorBar{background:var(--bp-canvas);height:2px}.bp-marketing .bp-homeVectorTicks{color:var(--bp-light);justify-content:space-between;margin-top:2px;font-size:7px;display:flex}.bp-marketing .bp-homeCompositeCard{padding:28px}.bp-marketing .bp-homeCompositeLabel,.bp-marketing .bp-homeCompositeSub,.bp-marketing .bp-homeCompareLabel,.bp-marketing .bp-kicker,.bp-marketing .bp-subHead,.bp-marketing .bp-metricLabel,.bp-marketing .bp-homeCompositeClass,.bp-marketing .bp-phaseKicker,.bp-marketing .bp-phaseFoot,.bp-marketing .bp-railText,.bp-marketing .bp-railMeta,.bp-marketing .bp-topRow,.bp-marketing .bp-heroQualifier{letter-spacing:.16em;color:var(--bp-muted);font-size:11px}.bp-marketing .bp-homeCompositeScore{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.bp-marketing .bp-homeCompositeValue{letter-spacing:-.05em;font-size:56px;line-height:1}.bp-marketing .bp-homeCompositeDen{color:var(--bp-light);font-size:14px}.bp-marketing .bp-homeCompositeClass{margin-bottom:20px}.bp-marketing .bp-homeCompositeBlock{border-top:1px solid var(--bp-border);margin-top:16px;padding-top:16px}.bp-marketing .bp-homeBadgeStack{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.bp-marketing .bp-homeVocabularyGrid{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bp-marketing .bp-homeVocabularyDot,.bp-marketing .bp-dot{width:8px;height:8px;margin:0 auto 4px}.bp-marketing .bp-homeVocabularyName{font-size:10px}.bp-marketing .bp-homeVocabularyRange{color:var(--bp-light);font-size:10px}.bp-marketing .bp-toneErosion{color:var(--bp-erosion)}.bp-marketing .bp-toneDrift{color:var(--bp-drift)}.bp-marketing .bp-toneAligned{color:var(--bp-aligned)}.bp-marketing .bp-homeVectorValue.bp-toneErosion,.bp-marketing .bp-homeMetricValue.bp-toneErosion,.bp-marketing .bp-homeVocabularyName.bp-toneErosion,.bp-marketing .bp-homeVectorBarFill.bp-toneErosion,.bp-marketing .bp-homeMetricBarFill.bp-toneErosion,.bp-marketing .bp-homeVocabularyDot.bp-toneErosion{color:var(--bp-erosion)}.bp-marketing .bp-homeVectorBarFill.bp-toneErosion,.bp-marketing .bp-homeMetricBarFill.bp-toneErosion,.bp-marketing .bp-homeVocabularyDot.bp-toneErosion{background-color:var(--bp-erosion)}.bp-marketing .bp-homeVectorValue.bp-toneDrift,.bp-marketing .bp-homeMetricValue.bp-toneDrift,.bp-marketing .bp-homeVocabularyName.bp-toneDrift,.bp-marketing .bp-homeVectorBarFill.bp-toneDrift,.bp-marketing .bp-homeMetricBarFill.bp-toneDrift,.bp-marketing .bp-homeVocabularyDot.bp-toneDrift{color:var(--bp-drift)}.bp-marketing .bp-homeVectorBarFill.bp-toneDrift,.bp-marketing .bp-homeMetricBarFill.bp-toneDrift,.bp-marketing .bp-homeVocabularyDot.bp-toneDrift{background-color:var(--bp-drift)}.bp-marketing .bp-homeVectorValue.bp-toneAligned,.bp-marketing .bp-homeMetricValue.bp-toneAligned,.bp-marketing .bp-homeVocabularyName.bp-toneAligned,.bp-marketing .bp-homeVectorBarFill.bp-toneAligned,.bp-marketing .bp-homeMetricBarFill.bp-toneAligned,.bp-marketing .bp-homeVocabularyDot.bp-toneAligned{color:var(--bp-aligned)}.bp-marketing .bp-homeVectorBarFill.bp-toneAligned,.bp-marketing .bp-homeMetricBarFill.bp-toneAligned,.bp-marketing .bp-homeVocabularyDot.bp-toneAligned{background-color:var(--bp-aligned)}.bp-marketing .bp-homeCompareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:56px;display:grid}.bp-marketing .bp-homeCompareCol{border-left:2px solid var(--bp-faded);padding-left:28px}.bp-marketing .bp-homeComparePositive{border-left-color:var(--bp-aligned)}.bp-marketing .bp-homeCompareLabel{border-bottom:1px solid var(--bp-border);margin-bottom:24px;padding-bottom:14px}.bp-marketing .bp-homeCompareItems{flex-direction:column;gap:18px;display:flex}.bp-marketing .bp-homeCompareItem{align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;display:flex}.bp-marketing .bp-homeCompareMuted .bp-homeCompareItem{color:var(--bp-muted)}.bp-marketing .bp-homeComparePositive .bp-homeCompareItem{color:var(--bp-dark)}.bp-marketing .bp-homeCompareIcon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;margin-top:2px;font-size:18px;line-height:1;display:inline-flex}.bp-marketing .bp-homeCompareIconX{color:var(--bp-erosion)}.bp-marketing .bp-homeCompareIconCheck{color:var(--bp-aligned)}.bp-marketing .bp-homeAudienceCard{flex-direction:column;display:flex}.bp-marketing .bp-homeAudienceBody{flex:1;margin:0 0 20px}.bp-marketing .bp-homeCtaSection{padding-top:120px;padding-bottom:120px}.bp-marketing .bp-homeCtaInner{text-align:center;max-width:720px;margin:0 auto}.bp-marketing .bp-homeCtaTitle{margin-bottom:48px;font-size:clamp(40px,6vw,72px)}.bp-marketing .bp-homeCtaLead{max-width:460px;margin:0 auto 36px}.bp-marketing .bp-homeCtaMeta{letter-spacing:.4em;color:var(--bp-mid);opacity:.6;margin-top:36px;font-size:10px}.bp-marketing .bp-section{padding:72px 40px}.bp-marketing .bp-padBottom{padding-bottom:96px}.bp-marketing .bp-heroLeft{padding:96px 40px 56px}.bp-marketing .bp-heroTitle,.bp-marketing .bp-h2,.bp-marketing .bp-h3{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.02em;color:var(--bp-ink);margin:0 0 16px;font-weight:400;line-height:1.1}.bp-marketing .bp-heroTitle{font-size:clamp(44px,7vw,64px)}.bp-marketing .bp-heroTitleMuted{color:var(--bp-light)}.bp-marketing .bp-h2{font-size:clamp(34px,5vw,46px)}.bp-marketing .bp-h3{font-size:clamp(30px,4vw,38px)}.bp-marketing .bp-kicker,.bp-marketing .bp-subHead{border-bottom:1px solid var(--bp-border);margin:0 0 16px;padding-bottom:10px}.bp-marketing .bp-split,.bp-marketing .bp-grid2,.bp-marketing .bp-phaseGrid,.bp-marketing .bp-metrics,.bp-marketing .bp-split2,.bp-marketing .bp-g2{gap:24px;display:grid}.bp-marketing .bp-split{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:start}.bp-marketing .bp-grid2,.bp-marketing .bp-metrics,.bp-marketing .bp-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-marketing .bp-span2{grid-column:1/-1}.bp-marketing .bp-card{padding:24px}.bp-marketing .bp-badge{border:1px solid var(--bp-ink);width:32px;height:32px;color:var(--bp-ink);background:0 0;justify-content:center;margin-bottom:18px;padding:0}.bp-marketing .bp-method{border-top:1px solid var(--bp-border);border-bottom:1px solid var(--bp-border);background:var(--bp-sheet);margin:0 0 96px;position:relative}.bp-marketing .bp-methodAccent{background:var(--bp-ink);height:3px;position:absolute;inset:0 0 auto}.bp-marketing .bp-methodInner{text-align:center;max-width:1100px;margin:0 auto;padding:80px 40px}.bp-marketing .bp-h3Center{font-family:var(--font-serif),Georgia,serif;margin:0 0 48px;font-size:clamp(34px,5vw,48px);font-weight:400;line-height:1.1}.bp-marketing .bp-phaseGrid{text-align:left;border:1px solid var(--bp-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden}.bp-marketing .bp-phase{background:var(--bp-sheet);border-right:1px solid var(--bp-border);padding:32px;position:relative}.bp-marketing .bp-phase:last-child{border-right:0}.bp-marketing .bp-phaseCore{background:var(--bp-canvas)}.bp-marketing .bp-coreTag{color:#0c1521;background:#c4a96a;border-color:#0000;padding:4px 8px;font-size:9px;position:absolute;top:12px;right:12px}.bp-marketing .bp-phaseFoot{border-top:1px solid var(--bp-border);margin-top:22px;padding-top:14px}.bp-marketing .bp-topRow{margin-bottom:24px}.bp-marketing .bp-dossier{border:1px solid var(--bp-border);box-shadow:var(--bp-shadow-card);background:#1a2840cc;flex-direction:row;display:flex}.bp-marketing .bp-rail{border-right:1px solid var(--bp-border);background:#152030e6;flex-direction:column;align-items:center;gap:24px;width:72px;padding:24px 8px;display:flex}.bp-marketing .bp-railCircle{border:1px solid var(--bp-ink);background:var(--bp-sheet);justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;display:inline-flex}.bp-marketing .bp-railMeta{flex-direction:column;flex:1;align-items:center;gap:18px;display:flex}.bp-marketing .bp-railLine{background:var(--bp-border);width:1px;height:42px}.bp-marketing .bp-railText{writing-mode:vertical-rl;transform:rotate(180deg)}.bp-marketing .bp-riskMod{color:var(--bp-drift)}.bp-marketing .bp-riskHigh{color:var(--bp-erosion)}.bp-marketing .bp-dossierBody{flex:1;padding:40px}.bp-marketing .bp-metricCard{padding:24px}.bp-marketing .bp-metricCardMuted{background:var(--bp-vellum)}.bp-marketing .bp-metricLabel{margin-bottom:10px}.bp-marketing .bp-metricValue{align-items:baseline;gap:10px;display:flex}.bp-marketing .bp-metricNum,.bp-marketing .bp-riskGrade{font-family:var(--font-mono),ui-monospace,monospace;font-size:44px;line-height:1}.bp-marketing .bp-metricDen{color:var(--bp-mid);font-size:14px}.bp-marketing .bp-riskGrade{color:var(--bp-drift)}.bp-marketing .bp-locked,.bp-marketing .bp-signal{background:var(--bp-vellum);color:var(--bp-mid);border-color:var(--bp-border)}.bp-marketing .bp-footnote{text-align:right;margin:0 0 32px}.bp-marketing .bp-link{text-decoration:underline}.bp-marketing .bp-link:hover{color:var(--bp-ink)}.bp-marketing .bp-split2{border-bottom:1px solid var(--bp-border);grid-template-columns:minmax(0,3fr) minmax(0,2fr);margin-bottom:40px;padding-bottom:40px}.bp-marketing .bp-drivers{flex-direction:column;gap:28px;display:flex}.bp-marketing .bp-driver{border-left:3px solid var(--bp-border);padding-left:20px}.bp-marketing .bp-railMod{border-left-color:var(--bp-drift)}.bp-marketing .bp-railHigh{border-left-color:var(--bp-erosion)}.bp-marketing .bp-bars{flex-direction:column;gap:18px;display:flex}.bp-marketing .bp-barTop{justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.bp-marketing .bp-barBg{background:var(--bp-canvas);height:6px}.bp-marketing .bp-barFill{height:100%;display:block}.bp-marketing .bp-barMod,.bp-marketing .bp-dotMod{background:var(--bp-drift)}.bp-marketing .bp-barHigh,.bp-marketing .bp-dotHigh{background:var(--bp-erosion)}.bp-marketing .bp-barGood,.bp-marketing .bp-dotGood{background:var(--bp-aligned)}.bp-marketing .bp-legend{border-top:1px solid var(--bp-border);color:var(--bp-mid);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:24px;padding-top:16px;font-size:10px;display:flex}.bp-marketing .bp-legend span{align-items:center;gap:6px;display:inline-flex}.bp-marketing .bp-list{margin:0;padding-left:18px}.bp-marketing .bp-li{margin:8px 0}.bp-marketing .bp-textStrong{color:var(--bp-ink);font-weight:500}.bp-marketing .bp-convert{background:var(--bp-vellum);justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding:32px;display:flex}@media (max-width:1024px){.bp-marketing .bp-homeHeroGrid,.bp-marketing .bp-homeVectorGrid,.bp-marketing .bp-split,.bp-marketing .bp-split2,.bp-marketing .bp-grid2,.bp-marketing .bp-g2,.bp-marketing .bp-metrics,.bp-marketing .bp-homeCompareGrid,.bp-marketing .bp-homeStatGrid,.bp-marketing .bp-homeAudienceGrid,.bp-marketing .bp-homeMethodGrid,.bp-marketing .bp-phaseGrid{grid-template-columns:1fr}.bp-marketing .bp-homeMethodCard,.bp-marketing .bp-phase{border-right:0;border-bottom:1px solid var(--bp-border)}.bp-marketing .bp-homeMethodCard:last-child,.bp-marketing .bp-phase:last-child{border-bottom:0}.bp-marketing .bp-homeVectorRow{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-marketing .bp-homeVectorCell{border-right:1px solid var(--bp-border);border-bottom:1px solid var(--bp-border)}.bp-marketing .bp-homeVectorCell:nth-child(2n){border-right:0}.bp-marketing .bp-homeVectorCell:nth-last-child(-n+1){border-bottom:0}.bp-marketing .bp-dossier{flex-direction:column}.bp-marketing .bp-rail{border-right:0;border-bottom:1px solid var(--bp-border);flex-direction:row;justify-content:flex-start;width:100%}.bp-marketing .bp-railMeta{flex-direction:row;align-items:center}.bp-marketing .bp-railText{writing-mode:initial;transform:none}.bp-marketing .bp-railLine{width:32px;height:1px}.bp-marketing .bp-convert,.bp-marketing .bp-footerInner{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.bp-marketing .bp-navLinks{display:none}.bp-marketing .bp-hamburger{display:inline-flex}.bp-marketing .bp-homeSection,.bp-marketing .bp-section,.bp-marketing .bp-heroLeft,.bp-marketing .bp-methodInner,.bp-marketing .bp-footer{padding-left:20px;padding-right:20px}.bp-marketing .bp-nav{height:60px;padding-left:16px;padding-right:16px}.bp-marketing .bp-homeHero,.bp-marketing .bp-homeSection,.bp-marketing .bp-methodInner,.bp-marketing .bp-section,.bp-marketing .bp-heroLeft{padding-top:64px;padding-bottom:64px}.bp-marketing .bp-homeHero{padding-top:80px}.bp-marketing .bp-homePreviewCard,.bp-marketing .bp-card,.bp-marketing .bp-homeStatCard,.bp-marketing .bp-homeAudienceCard,.bp-marketing .bp-homeMethodCard,.bp-marketing .bp-homeCompositeCard,.bp-marketing .bp-dossierBody,.bp-marketing .bp-convert{padding:20px}.bp-marketing .bp-homeMetricsGrid,.bp-marketing .bp-homeVocabularyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-marketing .bp-homeHeroActions,.bp-marketing .bp-btnPrimary,.bp-marketing .bp-btnGhost{width:100%}.bp-marketing .bp-homeVectorRow{grid-template-columns:1fr}.bp-marketing .bp-homeVectorCell{border-bottom:1px solid var(--bp-border);min-height:auto;padding:28px 20px;border-right:0!important}.bp-marketing .bp-homeVectorCell:last-child{border-bottom:0}.bp-marketing .bp-homeVectorBg{font-size:44px;bottom:16px;right:18px}}@media (max-width:480px){.bp-marketing .bp-homePreviewFrame{padding:2px}.bp-marketing .bp-homePreviewCard{padding:24px 20px 0}.bp-marketing .bp-homeMiniChart,.bp-marketing .bp-homeAlert{margin-left:-20px;margin-right:-20px}.bp-marketing .bp-homeAlert{padding-left:20px;padding-right:20px}.bp-marketing .bp-homeScoreValue{font-size:56px}}.bp-marketing .bp-navItem,.bp-marketing .bp-homeEyebrow,.bp-marketing .bp-homePreviewTop,.bp-marketing .bp-homePreviewKicker,.bp-marketing .bp-homeScoreDen,.bp-marketing .bp-homeScoreSub,.bp-marketing .bp-homeMiniLabels,.bp-marketing .bp-homeMetricLabel,.bp-marketing .bp-footerBrand,.bp-marketing .bp-footerBrand .bp-logo,.bp-marketing .bp-footerBrandMeta,.bp-marketing .bp-footText,.bp-marketing .bp-footLinks,.bp-marketing .bp-footLink,.bp-marketing .bp-dotSep,.bp-marketing .bp-metricDen,.bp-marketing .bp-legend,.bp-marketing .bp-phaseFoot,.bp-marketing .bp-barTop,.bp-marketing .bp-footnote,.bp-marketing .bp-railText,.bp-marketing .bp-metricLabel,.bp-marketing .bp-homeTitle span:not(.bp-homeTitleAccent),.bp-marketing .bp-link,.bp-marketing .bp-li,.bp-marketing .bp-homeBody,.bp-marketing .bp-homeLead,.bp-marketing .bp-p,.bp-marketing .bp-heroSubLeft,.bp-marketing .bp-homeAlert,.bp-marketing .bp-locked,.bp-marketing .bp-signal{color:var(--bp-mid)}.bp-marketing .bp-footLink:hover,.bp-marketing .bp-link:hover{color:var(--bp-ink)}
