
/* E34C — About BossBack */
.about-nav-current{color:var(--blue)}
.about-page h1 span,.about-page h2 span{color:var(--blue)}
.about-hero{padding:86px 0 110px;overflow:hidden;background:linear-gradient(180deg,#fff 0%,#fbfdff 100%)}
.about-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:76px;align-items:center}
.about-hero-copy{max-width:660px}.about-hero-copy h1{font-size:clamp(3.4rem,5vw,4.2rem);max-width:700px}.about-hero-copy h1 span{display:inline;color:var(--navy)}
.about-hero-lead{font-size:1.18rem;line-height:1.72;color:#33435d;margin-bottom:14px}.about-hero-copy>p:not(.eyebrow):not(.about-hero-lead){max-width:635px;color:#56647a}.about-hero-actions{margin-top:28px}
.about-role-visual{position:relative;display:grid;grid-template-columns:1fr 42px 1.08fr 42px 1fr;align-items:center;min-height:450px;padding:42px 10px 58px}.role-backing{position:absolute;inset:48px 8% 74px 8%;background:#edf4ff;border:1px solid #dbe8ff;border-radius:28px;transform:rotate(-2deg)}
.role-card{position:relative;z-index:1;background:#fff;border:1px solid #dfe6ee;border-radius:18px;min-height:190px;padding:24px 20px;box-shadow:0 16px 40px rgba(1,23,64,.08);display:flex;flex-direction:column;justify-content:center}.role-card strong{font-family:"Manrope";color:var(--navy);font-size:1.02rem;line-height:1.4}.role-card small{display:block;color:#7a8799;font-size:.67rem;line-height:1.5;margin-top:10px}.role-label{display:block;color:var(--blue);font-size:.58rem;text-transform:uppercase;letter-spacing:.07em;font-weight:800;margin-bottom:13px}.role-bossback{min-height:238px;border-color:#bcd2f8;box-shadow:0 22px 52px rgba(0,90,253,.11)}.role-bossback img{width:55px;height:auto;margin-bottom:18px}.role-connector{position:relative;z-index:2;color:#7c9ac3;text-align:center;font-size:1.35rem;font-weight:700}.role-results{display:flex;flex-direction:column;gap:8px}.role-results span{display:block;padding:8px 10px;border-radius:9px;background:#f4f8ff;color:#355c9a;font-size:.68rem;font-weight:700}.about-role-visual>p{position:absolute;bottom:8px;left:0;right:0;text-align:center;color:#6c7b90;font-size:.72rem;font-weight:700}
.about-section-copy{max-width:620px}.about-why-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:86px;align-items:start}.owner-workload{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px}.owner-workload:before{content:"";position:absolute;inset:28px -8px -6px 26px;border-radius:24px;background:#f1f5fb;z-index:-1}.owner-workload article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px;min-height:116px;box-shadow:0 8px 24px rgba(1,23,64,.05)}.owner-workload span{display:block;color:#7f8b9b;font-size:.58rem;text-transform:uppercase;letter-spacing:.06em;font-weight:800;margin-bottom:9px}.owner-workload strong{font-family:"Manrope";font-size:.88rem;line-height:1.45;color:var(--navy)}.owner-workload .owner-priority{grid-column:1/-1;background:var(--navy);border-color:var(--navy);min-height:128px}.owner-workload .owner-priority span{color:#8fb5ff}.owner-workload .owner-priority strong{color:#fff;font-size:1.2rem}.about-big-statement{margin:76px 0 0;padding:38px 0 0;border:0;border-top:1px solid var(--line);font-family:"Manrope";font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.35;letter-spacing:-.035em;color:var(--navy);font-weight:800}.about-big-statement span{color:var(--blue)}
.about-heading{max-width:850px;margin-bottom:50px}.about-heading.center{margin-inline:auto}.purpose-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.purpose-card{background:#fff;border:1px solid #e1e7ef;border-radius:19px;padding:30px;min-height:315px;box-shadow:0 8px 26px rgba(1,23,64,.045)}.purpose-icon{width:42px;height:42px;border-radius:12px;background:#edf4ff;color:var(--blue);display:grid;place-items:center;font-weight:800;margin-bottom:21px}.purpose-card p{font-size:.84rem;color:#667388;line-height:1.65}.purpose-mini{margin-top:22px;border-top:1px solid #edf0f4;padding-top:16px}.purpose-mini.repeated{display:flex;gap:7px;flex-wrap:wrap}.purpose-mini.repeated span{padding:6px 8px;border-radius:8px;background:#f4f6f9;color:#79869a;font-size:.55rem;font-weight:700}.purpose-mini.repeated span:last-child{background:#edf4ff;color:var(--blue)}.purpose-mini.website-add{display:flex;align-items:center;gap:8px}.purpose-mini.website-add span{font-size:.58rem;color:#6d7d92;border:1px solid #e2e7ed;border-radius:8px;padding:7px 9px}.purpose-mini.website-add b{font-size:.58rem;color:var(--blue);background:#edf4ff;border-radius:8px;padding:7px 9px}.purpose-mini.practical{display:flex;align-items:center;gap:18px;position:relative}.purpose-mini.practical span,.purpose-mini.practical b{font-size:.58rem;border-radius:8px;padding:7px 9px}.purpose-mini.practical span{color:#6d7d92;border:1px solid #e2e7ed}.purpose-mini.practical b{color:var(--blue);background:#edf4ff}.purpose-mini.practical:after{content:"→";position:absolute;left:45%;color:#8aa4c8}.useful-first{margin:56px 0 0;text-align:center;font-family:"Manrope";font-size:clamp(2rem,3.3vw,2.65rem);line-height:1.2;color:var(--navy);font-weight:800;letter-spacing:-.04em}.useful-first span{color:var(--blue)}
.website-strategy-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:82px;align-items:center}.website-strategy{position:relative;max-width:640px;margin-left:auto;display:grid;gap:9px;padding:22px}.website-strategy:before{content:"";position:absolute;inset:52px 0 18px 38px;border-radius:24px;background:#eff5ff;z-index:-1;transform:rotate(1.5deg)}.website-strategy article{background:#fff;border:1px solid #dfe6ee;border-radius:16px;padding:20px 22px;box-shadow:0 10px 26px rgba(1,23,64,.05)}.website-strategy article>span{display:block;color:var(--blue);font-size:.57rem;text-transform:uppercase;letter-spacing:.07em;font-weight:800;margin-bottom:12px}.strategy-items{display:flex;gap:8px;flex-wrap:wrap}.strategy-items b{font-family:"Inter";font-size:.64rem;color:#4f6076;background:#f5f7fa;border-radius:8px;padding:7px 9px}.strategy-add{border-color:#c4d8f9!important}.strategy-add .strategy-items b{background:#edf4ff;color:#285a9f}.strategy-add small{display:block;margin-top:10px;color:#76879d;font-size:.56rem}.strategy-arrow{text-align:center;color:#7899c5;font-size:1.1rem;font-weight:800}.strategy-caption{text-align:center;color:var(--navy);font-family:"Manrope";font-size:.86rem;margin-top:5px}
.about-scope{padding-top:92px}.scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1000px;margin:0 auto}.scope-card{border-radius:20px;padding:34px 36px;border:1px solid #dee6ef}.scope-is{background:#f2f7ff;border-color:#d7e5fb}.scope-isnt{background:#fafbfc}.scope-kicker{display:block;font-family:"Manrope";font-size:1.05rem;color:var(--navy);font-weight:800;margin-bottom:22px}.scope-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.scope-card li{position:relative;padding-left:31px;color:#53647a;font-size:.86rem;line-height:1.5}.scope-card li:before{position:absolute;left:0;top:0;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;font-size:.68rem;font-weight:800}.scope-is li:before{content:"✓";background:#dfeaff;color:var(--blue)}.scope-isnt li:before{content:"–";background:#eef1f5;color:#7c8797}.scope-close{text-align:center;margin:30px 0 0;color:#66758a;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}
.principles-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin-top:46px}.principles-grid article{grid-column:span 2;background:#fff;border:1px solid #e1e7ef;border-radius:18px;padding:29px;min-height:230px}.principles-grid article:nth-child(4){grid-column:2/span 2}.principles-grid article:nth-child(5){grid-column:4/span 2}.principles-grid article>span{display:block;color:#6d94ce;font-size:.63rem;font-weight:800;margin-bottom:34px}.principles-grid h3{font-size:1.05rem}.principles-grid p{font-size:.79rem;color:#68758a;line-height:1.6;margin-bottom:0}
.about-name{position:relative;overflow:hidden;background:#f4f8ff}.name-watermark{position:absolute;right:-80px;top:40px;width:470px;opacity:.035}.name-watermark img{width:100%;height:auto}.name-grid{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}.time-back-flow{display:grid;grid-template-columns:1fr 40px 1fr;gap:12px;align-items:center}.time-back-flow article{background:#fff;border:1px solid #dce5ef;border-radius:18px;padding:27px;min-height:245px}.time-back-flow article>span{display:block;font-size:.6rem;color:#77869a;text-transform:uppercase;letter-spacing:.07em;font-weight:800;margin-bottom:18px}.time-back-flow ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.time-back-flow li{font-family:"Manrope";font-size:.83rem;color:#526178;font-weight:700}.time-back-flow .time-back{border-color:#bfd5fb;box-shadow:0 15px 38px rgba(0,90,253,.08)}.time-back-flow .time-back>span{color:var(--blue)}.time-back-flow .time-back li{color:var(--navy)}.time-arrow{text-align:center;color:#6c91c6;font-size:1.45rem;font-weight:800}.got-your-back{grid-column:1/-1;border-top:1px solid #d8e3f0;margin-top:8px;padding-top:34px;display:grid;grid-template-columns:.65fr .9fr 1.45fr;gap:32px;align-items:center}.got-your-back>span{font-size:.68rem;color:#6e7d91;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.got-your-back strong{font-family:"Manrope";font-size:1.7rem;color:var(--navy)}.got-your-back p{margin:0;font-size:.82rem;line-height:1.6;color:#65738a}
.about-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.about-product-grid article{background:#fff;border:1px solid #e1e7ef;border-radius:18px;padding:25px;min-height:270px;display:flex;flex-direction:column}.about-product-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:21px}.about-product-head img{width:39px;height:auto}.about-product-head em{font-style:normal;color:var(--blue);background:#edf4ff;border-radius:7px;padding:5px 7px;font-size:.54rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.about-product-head em.included{color:#355c9a}.about-product-head em.coming{color:#6a7585;background:#f0f2f5}.about-product-grid h3{font-size:1.05rem}.about-product-grid p{font-size:.76rem;line-height:1.6;color:#69778b;flex:1}.about-product-grid a{color:var(--blue);font-size:.68rem;font-weight:800}.about-product-grid a span{display:inline-block;margin-left:4px}.building-close{margin:44px 0 0;text-align:center;font-family:"Manrope";font-size:1.32rem;color:var(--navy);font-weight:800}.building-close span{color:var(--blue)}
.about-boundaries{background:var(--navy);color:#b9c6d8}.boundaries-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:58px 80px;align-items:start}.boundaries-copy h2{color:#fff;max-width:590px}.boundaries-copy p:not(.eyebrow){color:#bac5d4;max-width:620px}.boundary-principles{display:flex;flex-direction:column;gap:11px}.boundary-principles article{background:#0b2a56;border:1px solid #173d73;border-radius:15px;padding:19px 20px;display:grid;grid-template-columns:37px 1fr;gap:14px}.boundary-principles article>span{width:34px;height:34px;border-radius:10px;background:#143866;color:#8fb5ff;display:grid;place-items:center;font-size:.58rem;font-weight:800}.boundary-principles h3{color:#fff;font-size:.91rem;margin:2px 0 5px}.boundary-principles p{margin:0;color:#aebdd0;font-size:.69rem;line-height:1.55}.boundary-example{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:14px}.boundary-example>div{background:#fff;border-radius:16px;padding:23px}.boundary-example span{display:block;color:var(--blue);font-size:.56rem;text-transform:uppercase;letter-spacing:.07em;font-weight:800;margin-bottom:10px}.boundary-example strong{display:block;color:var(--navy);font-family:"Manrope";font-size:.91rem;line-height:1.45}.boundary-example small{display:block;color:#697a91;font-size:.64rem;line-height:1.5;margin-top:9px}.trust-clever{grid-column:1/-1;margin:0;padding-top:27px;border-top:1px solid #183969;font-family:"Manrope";font-size:clamp(2rem,3.3vw,2.8rem);font-weight:800;line-height:1.25;letter-spacing:-.04em;color:#fff}.trust-clever span{color:#8fb5ff}
.audience-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:78px;align-items:center}.audience-note{margin-top:27px;color:var(--navy);font-weight:800;font-size:.83rem}.audience-note span{color:var(--blue)}.audience-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.audience-cards a,.audience-cards article{position:relative;min-height:145px;border:1px solid #e0e6ed;border-radius:16px;background:#fff;padding:23px;display:flex;flex-direction:column;justify-content:center;transition:.18s ease}.audience-cards a:hover{border-color:#bfd4f7;box-shadow:0 10px 28px rgba(0,90,253,.08);transform:translateY(-1px)}.audience-cards span{font-family:"Manrope";color:var(--navy);font-size:.91rem;font-weight:800}.audience-cards small{display:block;color:#7b899c;font-size:.61rem;line-height:1.45;margin-top:8px}.audience-cards b{position:absolute;right:19px;bottom:16px;color:var(--blue);font-size:.82rem}
.early-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:76px;align-items:center}.early-roadmap{display:grid;grid-template-columns:1fr 42px 1fr;align-items:center;gap:13px}.early-roadmap article{background:#fff;border:1px solid #e0e6ed;border-radius:18px;padding:25px;min-height:230px}.early-roadmap article>span{display:block;color:var(--blue);font-size:.59rem;text-transform:uppercase;letter-spacing:.07em;font-weight:800;margin-bottom:18px}.early-roadmap article>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #edf0f4}.early-roadmap strong{font-family:"Manrope";color:var(--navy);font-size:.79rem}.early-roadmap em{font-style:normal;color:#65758b;font-size:.52rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.roadmap-now em{color:var(--blue)}.roadmap-arrow{text-align:center;color:#7899c5;font-size:1.3rem;font-weight:800}.roadmap-statement{grid-column:1/-1;margin:5px 0 0;padding-top:30px;border-top:1px solid #e0e5ec;font-family:"Manrope";font-size:clamp(1.85rem,3vw,2.4rem);color:var(--navy);font-weight:800;line-height:1.3;letter-spacing:-.035em}.roadmap-statement span{color:var(--blue)}
.about-final-cta{position:relative}.about-price-link{color:#fff;font-size:.76rem;font-weight:700}.about-price-link span{color:#8fb5ff}.about-cta-watermark{position:absolute;right:-58px;top:-82px;width:390px;opacity:.065}.about-cta-watermark img{width:100%;height:auto}
@media(max-width:1050px){.about-hero-grid,.about-why-grid,.website-strategy-grid,.name-grid,.audience-grid,.early-grid{gap:52px}.about-role-visual{grid-template-columns:1fr 32px 1.1fr 32px 1fr}.principles-grid{gap:14px}.about-product-grid{grid-template-columns:1fr 1fr}.boundaries-grid{gap:48px}.got-your-back{grid-template-columns:.75fr 1fr 1.25fr}}
@media(max-width:900px){.about-hero-grid,.about-why-grid,.website-strategy-grid,.name-grid,.boundaries-grid,.audience-grid,.early-grid{grid-template-columns:1fr}.about-hero{padding-top:62px}.about-hero-copy{max-width:760px}.about-role-visual{max-width:720px;width:100%;margin:auto}.owner-workload,.website-strategy,.time-back-flow,.audience-cards,.early-roadmap{max-width:720px;width:100%;margin-inline:auto}.about-section-copy{max-width:760px}.purpose-grid{grid-template-columns:1fr}.purpose-card{min-height:0}.principles-grid{grid-template-columns:1fr 1fr}.principles-grid article,.principles-grid article:nth-child(4),.principles-grid article:nth-child(5){grid-column:auto}.got-your-back{grid-template-columns:1fr 1fr}.got-your-back p{grid-column:1/-1}.boundary-example{grid-column:1}.trust-clever{grid-column:1}.about-product-grid{grid-template-columns:1fr 1fr}.roadmap-statement{grid-column:1}.boundaries-copy{max-width:760px}}
@media(max-width:680px){.about-hero{padding:50px 0 72px}.about-hero-copy h1{font-size:clamp(2.5rem,10vw,3.15rem)}.about-role-visual{grid-template-columns:1fr;gap:10px;padding:20px 0 46px}.role-backing{inset:36px 5% 62px 5%}.role-card,.role-bossback{min-height:0}.role-connector span{display:inline-block;transform:rotate(90deg)}.owner-workload{grid-template-columns:1fr}.owner-workload .owner-priority{grid-column:auto}.about-big-statement{margin-top:54px;font-size:1.75rem}.scope-grid{grid-template-columns:1fr}.principles-grid,.about-product-grid,.audience-cards{grid-template-columns:1fr}.time-back-flow{grid-template-columns:1fr}.time-arrow{transform:rotate(90deg)}.got-your-back{grid-template-columns:1fr;gap:10px}.got-your-back p{grid-column:auto}.boundary-example{grid-template-columns:1fr}.early-roadmap{grid-template-columns:1fr}.roadmap-arrow{transform:rotate(90deg)}.about-heading{margin-bottom:36px}.useful-first{margin-top:38px}.about-product-grid article{min-height:0}.about-cta-watermark{width:300px;right:-85px;top:-35px}}
@media(max-width:480px){.scope-card{padding:28px 24px}.purpose-card{padding:26px 23px}.principles-grid article{min-height:0;padding:26px 23px}.website-strategy{padding:8px}.time-back-flow article{min-height:0}.boundary-principles article{grid-template-columns:32px 1fr;padding:17px}.early-roadmap article{min-height:0}.about-role-visual>p{font-size:.65rem}}


/* E34D refinements */
/* Give the BossBack name story more presence without changing its message. */
.time-back-flow{grid-template-columns:1fr 46px 1fr;gap:15px}
.time-back-flow article{padding:32px;min-height:270px}
.time-back-flow article>span{font-size:.64rem;margin-bottom:21px}
.time-back-flow li{font-size:.9rem}
.time-arrow{font-size:1.6rem}
.got-your-back{margin-top:18px;padding-top:38px;grid-template-columns:.65fr 1.05fr 1.3fr;gap:36px}
.got-your-back>span{font-size:.7rem}
.got-your-back strong{font-size:2rem;line-height:1.15}
.got-your-back p{font-size:.88rem;line-height:1.65}

/* Make audience categories read as intentional cards and distinguish live links. */
.audience-cards{gap:16px}
.audience-cards a,.audience-cards article{min-height:164px;border-color:#d7e0ea;background:linear-gradient(180deg,#fff 0%,#fbfcfe 100%);padding:25px 24px 23px;justify-content:flex-start;box-shadow:0 8px 22px rgba(1,23,64,.035)}
.audience-cards i{width:34px;height:34px;border-radius:10px;background:#eef4ff;color:var(--blue);display:grid;place-items:center;font-style:normal;font-size:.58rem;font-weight:800;letter-spacing:.04em;margin-bottom:18px}
.audience-cards span{font-size:.97rem}
.audience-cards small{font-size:.64rem;line-height:1.5;margin-top:9px}
.audience-cards .audience-card-link{border-color:#cddcf4;background:#fff}
.audience-cards .audience-card-link small{color:#5f7fae;font-weight:700}
.audience-cards .audience-card-link b{right:20px;bottom:18px;width:25px;height:25px;border-radius:50%;background:#edf4ff;display:grid;place-items:center;font-size:.76rem}
.audience-cards .audience-card-link:hover{border-color:#9fc0f5;box-shadow:0 14px 34px rgba(0,90,253,.11);transform:translateY(-2px)}

/* Let the transparent Now → Next roadmap carry more visual authority. */
.early-grid{grid-template-columns:.86fr 1.14fr;gap:82px}
.early-roadmap{grid-template-columns:1fr 50px 1fr;gap:16px}
.early-roadmap article{padding:31px 29px;min-height:265px;box-shadow:0 10px 28px rgba(1,23,64,.04)}
.early-roadmap article>span{font-size:.64rem;margin-bottom:22px}
.early-roadmap article>div{padding:15px 0}
.early-roadmap strong{font-size:.86rem}
.early-roadmap em{font-size:.57rem;padding:4px 7px;border-radius:6px;background:#f0f3f7}
.early-roadmap .roadmap-now em{background:#edf4ff;color:var(--blue)}
.roadmap-arrow{font-size:1.5rem}

@media(max-width:1050px){
  .got-your-back{grid-template-columns:.7fr 1fr 1.2fr;gap:28px}
  .early-grid{gap:56px}
}
@media(max-width:900px){
  .got-your-back{grid-template-columns:1fr 1fr}
  .got-your-back p{grid-column:1/-1}
  .early-grid{grid-template-columns:1fr}
  .early-roadmap{max-width:760px}
}
@media(max-width:680px){
  .time-back-flow{grid-template-columns:1fr;gap:12px}
  .time-back-flow article{min-height:0;padding:28px}
  .got-your-back{grid-template-columns:1fr;gap:12px;padding-top:32px}
  .got-your-back p{grid-column:auto}
  .got-your-back strong{font-size:1.75rem}
  .audience-cards a,.audience-cards article{min-height:145px}
  .early-roadmap{grid-template-columns:1fr}
  .early-roadmap article{min-height:0;padding:27px 24px}
}
