.unified-journeys{padding-top:84px;padding-bottom:84px}.unified-journeys-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:48px;align-items:end;margin-bottom:34px}.unified-journeys-heading h2{max-width:850px;margin:.5rem 0 0}.unified-journeys-heading>p{margin:0;color:#58677d;line-height:1.65}.unified-journey-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#dce5ef;border:1px solid #dce5ef}.unified-journey-grid>a{display:flex;flex-direction:column;min-height:270px;padding:30px;background:#fff;color:#14233c;text-decoration:none}.unified-journey-grid>a:hover,.unified-journey-grid>a:focus-visible{background:#eaf4fb}.unified-journey-grid span,.unified-shared-routes span,.unified-next-route span{font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#2868c7}.unified-journey-grid h3{max-width:560px;margin:12px 0;font-size:clamp(1.45rem,2.4vw,2.05rem);line-height:1.14;color:#0b1d3a}.unified-journey-grid p{max-width:620px;margin:0;color:#58677d;line-height:1.6}.unified-journey-grid strong{margin-top:auto;padding-top:24px;color:#0f7b6c}.unified-shared-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:18px;background:#2868c7}.unified-shared-routes a{display:grid;gap:8px;padding:20px 24px;background:#eaf4fb;color:#0b1d3a;text-decoration:none}.unified-next-route{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;margin-top:36px;margin-bottom:36px;padding-top:30px;padding-bottom:30px;background:#eaf4fb;border-left:5px solid #2868c7}.unified-next-route h2{margin:8px 0}.unified-next-route p{max-width:820px;margin:0;color:#58677d;line-height:1.6}.bt-public-desktop-nav{gap:clamp(.55rem,1.2vw,1.15rem)!important}.bt-public-desktop-nav a{white-space:nowrap;font-size:clamp(.72rem,.85vw,.9rem)}
.held-scope{display:flex;gap:16px;align-items:baseline;margin-top:16px;margin-bottom:16px;padding-top:16px;padding-bottom:16px;border-left:5px solid #2868c7;background:#eaf4fb}.held-scope strong{white-space:nowrap;color:#0b1d3a}.held-scope p{margin:0;color:#58677d;line-height:1.55}.dispute-urgent{display:grid;grid-template-columns:1.3fr .7fr;gap:28px;margin-top:20px;margin-bottom:20px;padding-top:22px;padding-bottom:22px;background:#fff4e5;border-left:5px solid #b85c00}.dispute-urgent p{margin:7px 0 0;line-height:1.55}.dispute-urgent a{font-weight:800;color:#0b1d3a}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #2868c7!important;outline-offset:3px!important}:where(button,select,summary,input:not([type=checkbox]):not([type=radio])){min-height:44px}.bt-public-desktop-nav a,.bt-public-actions a,.bt-public-mobile-nav summary,.bt-public-mobile-nav a{min-height:44px;display:flex;align-items:center}.bt-public-mobile-nav summary{box-sizing:border-box}
@media(max-width:1050px){.bt-public-desktop-nav{display:none!important}.bt-public-mobile-nav{display:block!important}.unified-journeys-heading{grid-template-columns:1fr;gap:18px}}
@media(max-width:760px){.unified-journey-grid,.unified-shared-routes,.unified-next-route,.dispute-urgent{grid-template-columns:1fr}.unified-journeys{padding-top:58px;padding-bottom:58px}.unified-journey-grid>a{min-height:240px;padding:24px}.unified-next-route{align-items:stretch}.held-scope{display:block}.held-scope strong{white-space:normal}.held-scope p{margin-top:8px}}
/* score-improvement-20260823 */
.bt-public-desktop-nav{gap:clamp(1rem,2vw,2rem)!important}.bt-public-desktop-nav a{font-size:.86rem!important}.activation-planner{padding-top:72px;padding-bottom:72px;background:#f5f8fc}.activation-planner-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:end;margin-bottom:32px}.activation-planner-heading h2{margin:.5rem 0 0}.activation-planner-heading>p{margin:0;color:#58677d;line-height:1.65}.activation-planner-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;background:#dce5ef;border:1px solid #dce5ef}.activation-planner form,.activation-result{display:grid;gap:18px;padding:32px;background:#fff}.activation-planner label{display:grid;gap:8px;color:#0b1d3a;font-weight:700}.activation-planner select,.activation-planner textarea{width:100%;box-sizing:border-box;border:1px solid #9aabc0;border-radius:4px;background:#fff;color:#14233c;padding:12px;font:inherit}.activation-planner textarea{line-height:1.55;resize:vertical}.activation-boundary,.activation-result>p{margin:0;color:#58677d;line-height:1.6}.activation-result-actions{display:flex;flex-wrap:wrap;gap:12px}.role-evidence{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.35fr);gap:42px;align-items:end;margin-top:48px;margin-bottom:48px;padding-top:34px;padding-bottom:34px;background:#e5f7f4;border-left:5px solid #0f7b6c}.role-evidence h2{max-width:820px;margin:.5rem 0}.role-evidence p{max-width:820px;color:#58677d;line-height:1.6}.role-evidence small{color:#58677d;line-height:1.55}.role-evidence-test{background:#eaf4fb;border-left-color:#2868c7}.lease-budget-planner{font-family:Inter,Arial,sans-serif}.bt-budget-total{margin:10px 0 18px;color:#0b1d3a;font-size:clamp(2.5rem,7vw,4.8rem);font-weight:800;line-height:1}.lease-budget-planner textarea{width:100%;box-sizing:border-box;border:1px solid #9aabc0;border-radius:4px;padding:12px;font:inherit;line-height:1.5}.bt-form-error{color:#b42318;font-weight:700}.calculator-provenance{border-left-color:#2868c7}
@media(max-width:760px){.activation-planner-heading,.activation-planner-grid,.role-evidence{grid-template-columns:1fr}.activation-planner{padding-top:48px;padding-bottom:48px}.activation-planner form,.activation-result{padding:24px}.role-evidence{align-items:start}}
/* journey-hero-media-20260824 */
.journey-hero-media{border:1px solid #dce5ef;background:#fff;aspect-ratio:4/3;min-width:0;margin:0;overflow:hidden}.journey-hero-media img{display:block;width:100%;height:100%;object-fit:cover}.journey-hero-media-contain img{object-fit:contain;background:#eaf4fb}.journey-hero-media-crop-top-left{position:relative}.journey-hero-media-crop-top-left img{position:absolute;top:0;left:0;width:200%;max-width:none;height:200%;object-fit:fill;transform-origin:top left}.held-hero aside.journey-hero-rail,.dispute-hero aside.journey-hero-rail,.calculator-hero aside.journey-hero-rail{padding:0;overflow:hidden}.journey-hero-rail>.journey-hero-media{border:0;border-bottom:1px solid #dce5ef}.journey-hero-rail-copy{padding:22px 24px 24px}.held-hero .journey-hero-rail-copy>strong{display:block;color:#0b1d3a}.held-hero .journey-hero-rail-copy>p{margin:7px 0 18px;line-height:1.55;color:#58677d}.held-hero .journey-hero-rail-copy>p:last-child{margin-bottom:0}.dispute-hero .journey-hero-rail-copy>span{color:#9fd7ef}.dispute-hero .journey-hero-rail-copy>strong{display:block;margin:10px 0;font-size:1.3rem}.dispute-hero .journey-hero-rail-copy>p{margin:0;line-height:1.6;color:#dbe7f4}.calculator-hero .journey-hero-rail-copy>strong{display:block}.calculator-hero .journey-hero-rail-copy>p{margin-bottom:16px}.calculator-hero .journey-hero-rail-copy>a{display:inline-flex}.held-hub-hero.journey-hero-with-media,.plain-hero.journey-hero-with-media{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);column-gap:48px;align-items:start}.held-hub-hero.journey-hero-with-media>:not(.journey-hero-media),.plain-hero.journey-hero-with-media>:not(.journey-hero-media){grid-column:1}.held-hub-hero.journey-hero-with-media>.journey-hero-media{grid-column:2;grid-row:1/span 3}.plain-hero.journey-hero-with-media>.journey-hero-media{grid-column:2;grid-row:1/span 6}
@media(max-width:1120px){.held-hub-hero.journey-hero-with-media,.plain-hero.journey-hero-with-media{grid-template-columns:minmax(0,1fr);row-gap:28px}.held-hub-hero.journey-hero-with-media>:not(.journey-hero-media),.plain-hero.journey-hero-with-media>:not(.journey-hero-media),.held-hub-hero.journey-hero-with-media>.journey-hero-media,.plain-hero.journey-hero-with-media>.journey-hero-media{grid-column:1;grid-row:auto;min-width:0}.held-hub-hero.journey-hero-with-media h1,.plain-hero.journey-hero-with-media h1{overflow-wrap:normal;word-break:normal}.journey-hero-media{max-height:520px}}
@media(max-width:620px){.journey-hero-rail-copy{padding:20px}.journey-hero-media{max-height:none}}
/* role-first-navigation-20260824 */
.home-role-start{padding-top:76px;padding-bottom:76px}.home-role-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.55fr);gap:48px;align-items:end;margin-bottom:30px}.home-role-heading h2{margin:.5rem 0 0}.home-role-heading>p{margin:0;color:#58677d;line-height:1.65}.home-role-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#dce5ef;border:1px solid #dce5ef}.home-role-grid>a{display:flex;min-height:250px;flex-direction:column;padding:24px;background:#fff;color:#14233c;text-decoration:none}.home-role-grid>a>span{color:#2868c7;font-size:.75rem;font-weight:800;letter-spacing:.06em}.home-role-grid>a>strong{margin:18px 0 10px;font-size:1.08rem;line-height:1.35}.home-role-grid>a>p{margin:0;color:#58677d;line-height:1.55}.home-role-grid>a>b{margin-top:auto;padding-top:24px;color:#0f7b6c}.home-role-grid>a:focus-visible,.home-role-grid>a:hover{position:relative;z-index:1;outline:3px solid #2868c7;outline-offset:-3px}.journey-role-filter{display:block;padding-top:34px;padding-bottom:36px}.journey-role-filter>div:first-child{max-width:820px}.journey-role-filter h2{margin:8px 0}.journey-role-filter p{color:#58677d;line-height:1.6}.journey-role-buttons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:26px;background:#dce5ef;border:1px solid #dce5ef}.journey-role-buttons button{min-height:76px;padding:14px 16px;border:0;border-radius:0;background:#fff;color:#14233c;font:inherit;font-size:.88rem;font-weight:750;line-height:1.35;text-align:left;cursor:pointer}.journey-role-buttons button[aria-pressed="true"]{background:#0b1d3a;color:#fff}.journey-role-buttons button:focus-visible{position:relative;z-index:1;outline:3px solid #2868c7;outline-offset:-3px}.journey-role-select{display:none}.journey-role-count{margin:18px 0 0!important;color:#0f7b6c!important;font-weight:800}.role-route-empty{margin-top:20px;margin-bottom:52px;padding-top:30px;padding-bottom:30px;background:#eaf4fb;border-left:5px solid #2868c7}.role-route-empty p{margin:7px 0 0;color:#58677d}.role-route-panel{padding-top:26px;padding-bottom:70px}.role-route-panel[hidden],.role-route-empty[hidden]{display:none}.role-route-heading{max-width:820px;margin-bottom:28px}.role-route-heading h2{margin:8px 0}.role-route-heading p{margin:0;color:#58677d;line-height:1.6}.role-route-panel .held-hub-grid{padding:0}.role-route-card h3{margin:18px 0 8px;font-size:1.5rem}.role-route-card strong{margin-top:auto;color:#0f7b6c}.role-route-card:focus-visible,.role-route-card:hover{outline:3px solid #2868c7;outline-offset:-3px}.held-hub .held-release{margin-top:0}
@media(max-width:1100px){.home-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-role-grid>a:last-child{grid-column:1/-1}.journey-role-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-role-buttons button:last-child{grid-column:1/-1}}
@media(max-width:760px){.home-role-heading{grid-template-columns:1fr}.home-role-start{padding-top:52px;padding-bottom:52px}.journey-role-buttons{display:none}.journey-role-select{display:grid;gap:8px;margin-top:24px;color:#0b1d3a;font-weight:800}.journey-role-select select{width:100%;min-height:48px;border:1px solid #9aabc0;border-radius:0;background:#fff;color:#14233c;padding:11px 42px 11px 12px;font:inherit}.journey-role-select select:focus-visible{outline:3px solid #2868c7;outline-offset:2px}}
@media(max-width:620px){.home-role-grid{grid-template-columns:1fr}.home-role-grid>a:last-child{grid-column:auto}.home-role-grid>a{min-height:0}.role-route-panel{padding-top:18px;padding-bottom:52px}}
/* reference-hero-and-term-help-20260824 */
body[data-bt-template="reference"] .rp-hero{align-items:stretch;gap:0;padding:0}
body[data-bt-template="reference"] .rp-hero>div{align-self:center;padding:72px 68px}
body[data-bt-template="reference"] .rp-hero>.rp-photo-visual{align-self:stretch;border:0;border-radius:0;min-height:650px}
body[data-bt-template="reference"] .rp-hero>.rp-photo-visual img{width:100%;height:100%;min-height:650px;object-fit:cover;background:var(--surface);display:block}
body[data-bt-template="reference"] .rp-hero>.rp-photo-visual figcaption{display:none}
.bt-term-help{position:relative;display:inline-block}
.bt-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.bt-term-trigger{border:0;border-bottom:1px dotted currentColor;background:transparent;color:inherit;cursor:help;margin:0;padding:0 2px;font:inherit;line-height:inherit;text-align:inherit}
.bt-term-icon{border:1px solid currentColor;border-radius:50%;align-items:center;justify-content:center;width:16px;height:16px;margin-left:3px;font-size:10px;font-weight:850;line-height:1;display:inline-flex;transform:translateY(-1px)}
.bt-term-popover{position:absolute;z-index:80;left:0;bottom:calc(100% + 10px);width:min(340px,calc(100vw - 32px));box-sizing:border-box;border:1px solid #38506f;border-radius:8px;background:#0b1d3a;color:#fff;padding:16px 18px;box-shadow:0 14px 34px #0b1d3a38;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(5px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;font-size:14px;font-weight:450;line-height:1.5;letter-spacing:normal;text-align:left;text-transform:none}
.bt-term-popover strong{color:#8bd1c6;display:block;margin-bottom:5px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.bt-term-popover a{color:#aee4dc;text-decoration:underline;text-underline-offset:3px;margin-top:9px;font-weight:750;display:inline-block}
.bt-term-help:hover .bt-term-popover,.bt-term-help:focus-within .bt-term-popover,.bt-term-help.is-open .bt-term-popover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
.bt-term-trigger:focus-visible{border-radius:3px;outline:3px solid #2868c7;outline-offset:3px}
@media(max-width:980px){body[data-bt-template="reference"] .rp-hero{grid-template-columns:1fr;min-height:0}body[data-bt-template="reference"] .rp-hero>div{padding:52px 36px}body[data-bt-template="reference"] .rp-hero>.rp-photo-visual,body[data-bt-template="reference"] .rp-hero>.rp-photo-visual img{min-height:420px}}
@media(max-width:620px){body[data-bt-template="reference"] .rp-hero{gap:0;padding:0}body[data-bt-template="reference"] .rp-hero>div{padding:46px 24px}body[data-bt-template="reference"] .rp-hero>.rp-photo-visual,body[data-bt-template="reference"] .rp-hero>.rp-photo-visual img{min-height:320px}.bt-term-popover{position:fixed;z-index:120;left:16px;right:16px;bottom:82px;width:auto;max-height:45vh;overflow:auto}.bt-term-trigger{min-height:28px}}
@media(prefers-reduced-motion:reduce){.bt-term-popover{transition:none}}
