/* ============================================================
   Beyond Expectations — shared stylesheet (Bold & energetic)
   ============================================================ */
:root{
  --ink:#07122e; --ink-2:#0e1d3d; --paper:#ffffff; --mist:#f2f6fb;
  --line:rgba(7,18,46,.10);
  --amber:#2e74b7; --amber-2:#5a97cf; --volt:#feca01;
  --electric:#2e74b7; --teal:#2e9e6b; --muted:#5b6478;
  --r:18px; --maxw:1180px;
  --grad:linear-gradient(120deg,#feca01 0%,#ffd84d 100%);
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;scroll-padding-top:82px}
body{font-family:'Segoe UI',system-ui,-apple-system,Helvetica,Arial,sans-serif;
  color:var(--ink);background:var(--paper);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}
h1,h2,h3,h4{line-height:1.06;letter-spacing:-.02em;font-weight:800}
.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}
a{color:inherit;text-decoration:none}
img{max-width:100%;display:block}
em{font-style:italic}
.eyebrow{font-size:.78rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--amber)}
.hl{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero .eyebrow,.phero .eyebrow,.idea .eyebrow,.dark .eyebrow{color:var(--volt)}
.hl-blue{color:var(--electric)}

/* buttons */
.btn{display:inline-flex;align-items:center;gap:.5em;font-weight:800;font-size:1rem;
  padding:15px 26px;border-radius:100px;transition:.25s transform,.25s box-shadow;cursor:pointer;border:none}
.btn-primary{background:var(--grad);color:#07122e;box-shadow:0 10px 30px rgba(254,202,1,.4)}
.btn-primary:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(254,202,1,.55)}
.btn-ghost{background:transparent;color:var(--paper);border:1.5px solid rgba(255,255,255,.35)}
.btn-ghost:hover{border-color:var(--volt);color:var(--volt);transform:translateY(-3px)}
.btn-dark{background:var(--ink);color:#fff}
.btn-dark:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(10,14,26,.3)}

/* NAV */
header.nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(10,14,26,.82);
  backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}
.nav-in{display:flex;align-items:center;justify-content:space-between;height:72px;max-width:var(--maxw);margin:0 auto;padding:0 24px}
.brand{display:flex;align-items:center;gap:11px;color:#fff;font-weight:800;letter-spacing:-.02em;font-size:1.1rem}
.spark{width:34px;height:40px;flex:none;display:block;background:url('data:image/png;base64,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') center/contain no-repeat}
.spark img{display:none}
.nav-links{display:flex;gap:26px;align-items:center}
.nav-links a{color:rgba(255,255,255,.8);font-weight:600;font-size:.94rem;transition:.2s}
.nav-links a:hover,.nav-links a.active{color:var(--volt)}
.nav-cta{padding:10px 20px;font-size:.9rem}
.burger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;z-index:120}
.burger span{width:24px;height:2.5px;background:#fff;border-radius:2px;transition:.25s}
#mnav{display:none}
#mnav:checked ~ .mobile-menu{transform:translateX(0)}
.mobile-menu{position:fixed;inset:0 0 0 auto;width:min(80vw,320px);background:var(--ink);z-index:110;
  transform:translateX(100%);transition:.3s;display:flex;flex-direction:column;gap:6px;padding:100px 30px 30px}
.mobile-menu a{color:#fff;font-weight:700;font-size:1.15rem;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}
.mobile-menu a:hover{color:var(--volt)}

/* PAGE HERO (interior) */
.phero{position:relative;background:var(--ink);color:#fff;padding:150px 0 78px;overflow:hidden}
.phero:before{content:"";position:absolute;inset:0;
  background:radial-gradient(800px 460px at 82% 6%,rgba(254,202,1,.30),transparent 60%),
             radial-gradient(640px 460px at 6% 96%,rgba(46,116,183,.26),transparent 60%)}
.phero-grid{position:absolute;inset:0;opacity:.5;
  background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);
  background-size:52px 52px;mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 70%,transparent)}
.phero-in{position:relative;max-width:var(--maxw);margin:0 auto;padding:0 24px}
.phero h1{font-size:clamp(2.3rem,5.4vw,4rem);max-width:18ch;margin:16px 0 18px}
.phero p{font-size:clamp(1.02rem,1.8vw,1.28rem);color:rgba(255,255,255,.82);max-width:60ch;font-weight:400}
.crumbs{font-size:.82rem;color:rgba(255,255,255,.5);font-weight:600;letter-spacing:.04em}
.crumbs a:hover{color:var(--volt)}

/* HOME HERO */
.hero{position:relative;background:var(--ink);color:#fff;padding:150px 0 110px;overflow:hidden}
.hero:before{content:"";position:absolute;inset:0;
  background:radial-gradient(900px 500px at 78% 10%,rgba(254,202,1,.32),transparent 60%),
             radial-gradient(700px 500px at 10% 90%,rgba(46,116,183,.28),transparent 60%)}
.hero-in{position:relative;max-width:var(--maxw);margin:0 auto;padding:0 24px}
.hero h1{font-size:clamp(2.6rem,6.5vw,5.1rem);max-width:14ch;margin:18px 0 22px}
.hero p.lead{font-size:clamp(1.05rem,2vw,1.32rem);color:rgba(255,255,255,.82);max-width:56ch;font-weight:400}
.hero-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}
.hero-stats{display:flex;gap:40px;margin-top:56px;flex-wrap:wrap}
.stat b{display:block;font-size:2.1rem;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.stat span{font-size:.85rem;color:rgba(255,255,255,.6);font-weight:600;letter-spacing:.03em}

/* MARQUEE */
.marq{background:var(--volt);color:var(--ink);overflow:hidden;padding:14px 0;font-weight:800}
.marq-track{display:flex;gap:44px;white-space:nowrap;animation:scroll 26s linear infinite;width:max-content}
.marq-track span{display:inline-flex;align-items:center;gap:44px;font-size:1.05rem}
.dot{width:8px;height:8px;border-radius:50%;background:var(--amber)}
@keyframes scroll{to{transform:translateX(-50%)}}

/* SECTIONS */
section{padding:96px 0}
.sec-head{max-width:62ch}
.sec-head h2{font-size:clamp(2rem,4.2vw,3.1rem);margin:14px 0}
.sec-head p{color:var(--muted);font-size:1.12rem}
.tint{background:var(--mist)}
.dark{background:var(--ink);color:#fff}
.dark .sec-head h2{color:#fff}
.dark .sec-head p{color:rgba(255,255,255,.72)}

/* generic cards */
.card-grid{display:grid;gap:22px;margin-top:52px}
.g2{grid-template-columns:repeat(2,1fr)}
.g3{grid-template-columns:repeat(3,1fr)}
.card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:30px 26px;transition:.25s}
.card:hover{transform:translateY(-6px);box-shadow:0 20px 44px rgba(10,14,26,.09)}
.card .n{font-size:.8rem;font-weight:800;color:var(--amber);letter-spacing:.14em}
.card h3{font-size:1.22rem;margin:12px 0 8px}
.card p{color:var(--muted);font-size:.97rem}

/* CLIENTS strip */
.clients{padding:54px 0;border-bottom:1px solid var(--line)}
.clients .lbl{text-align:center;font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:26px}
.client-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 42px}
.client-row .cn{font-size:clamp(1rem,1.9vw,1.35rem);font-weight:800;letter-spacing:-.01em;color:var(--ink);opacity:.55;transition:.25s;white-space:nowrap}
.client-row .cn:hover{opacity:1;transform:translateY(-2px)}
.dark .clients .lbl{color:rgba(255,255,255,.55)}
.dark .client-row .cn{color:#fff;opacity:.6}
.dark .client-row .cn:hover{opacity:1}

/* PROBLEM lead */
.prob-lead{font-size:clamp(1.5rem,3.4vw,2.4rem);font-weight:800;letter-spacing:-.02em;max-width:20ch}
.prob-lead .u{background:linear-gradient(transparent 62%,var(--volt) 62%)}

/* BIG IDEA */
.idea{background:var(--ink);color:#fff;position:relative;overflow:hidden}
.idea:before{content:"";position:absolute;right:-10%;top:-20%;width:600px;height:600px;border-radius:50%;
  background:radial-gradient(circle,rgba(254,202,1,.25),transparent 65%)}
.idea-in{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}
.idea h2{font-size:clamp(2rem,4vw,3rem);margin:14px 0 20px}
.idea p{color:rgba(255,255,255,.8);font-size:1.08rem;margin-bottom:16px}
.fuel-card{background:linear-gradient(160deg,#151b2c,#0d1220);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:38px}
.gauge{width:100%;height:14px;border-radius:100px;background:rgba(255,255,255,.1);overflow:hidden;margin:10px 0 26px}
.gauge i{display:block;height:100%;width:88%;background:var(--grad);border-radius:100px}
.fuel-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}
.fuel-row:last-child{border-bottom:none}
.fuel-row .up{color:#f5ebff;font-weight:800}

/* METHOD steps */
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px}
.step{border-radius:var(--r);padding:34px 28px;color:#fff;position:relative;overflow:hidden;min-height:230px;display:flex;flex-direction:column;justify-content:flex-end}
.step .bignum{position:absolute;top:14px;right:20px;font-size:5rem;font-weight:800;opacity:.18;line-height:1}
.step h3{font-size:1.6rem;margin-bottom:8px}
.step p{font-size:.98rem;opacity:.92}
.s1{background:linear-gradient(150deg,#2e74b7,#173f66)}
.s2{background:linear-gradient(150deg,#2e9e6b,#1c6b47)}
.s3{background:linear-gradient(150deg,#feca01,#e0a800);color:#07122e}
.s3 p{color:#07122e;opacity:.85}
.tools{margin-top:34px;background:var(--mist);border-radius:var(--r);padding:26px 30px;font-size:1rem;color:var(--muted)}
.tools b{color:var(--ink)}

/* SERVICES */
.svc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:52px}
.svc{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:38px 34px;transition:.25s;position:relative;overflow:hidden}
.svc:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgba(10,14,26,.1)}
.svc:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--grad)}
.svc .ic{width:52px;height:52px;border-radius:14px;background:var(--ink);display:grid;place-items:center;margin-bottom:18px}
.svc .ic svg{width:26px;height:26px;stroke:var(--volt);fill:none}
.svc h3{font-size:1.4rem;margin-bottom:10px}
.svc p{color:var(--muted);margin-bottom:16px}
.svc ul.tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px}
.svc ul.tags li{font-size:.82rem;font-weight:600;color:var(--ink);background:var(--mist);padding:6px 12px;border-radius:100px}
.svc ul.bullets{list-style:none;margin-top:6px}
.svc ul.bullets li{position:relative;padding-left:26px;margin-bottom:9px;color:var(--muted);font-size:.98rem}
.svc ul.bullets li:before{content:"";position:absolute;left:0;top:9px;width:12px;height:12px;border-radius:50%;background:var(--grad)}

/* FLAGSHIP / resource cards */
.flag-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}
.flag-card{border-radius:24px;padding:44px 40px;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:340px}
.flag-book{background:linear-gradient(155deg,#20283f,#0d1220);border:1px solid rgba(255,255,255,.1);color:#fff}
.flag-turin{background:linear-gradient(155deg,#2e74b7,#173f66);color:#fff}
.flag-card .tag{font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;padding:6px 12px;border-radius:100px;align-self:flex-start;margin-bottom:20px}
.flag-book .tag{background:var(--volt);color:var(--ink)}
.flag-turin .tag{background:rgba(0,0,0,.25);color:#fff}
.flag-card h3{font-size:2rem;margin-bottom:14px}
.flag-card p{color:rgba(255,255,255,.85);margin-bottom:auto;font-size:1.02rem}
.flag-card .btn{margin-top:26px;align-self:flex-start}
.flag-quote{font-size:1.25rem;font-weight:700;line-height:1.35;margin-bottom:16px}

/* WHO pains */
.pain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:48px}
.pain{background:#fff;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:12px;padding:22px 24px;font-style:italic;color:var(--ink);font-size:1.02rem}
.roles{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}
.roles span{font-weight:700;font-size:.9rem;background:var(--ink);color:#fff;padding:9px 16px;border-radius:100px}

/* FOUNDER */
.founder-in{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:center}
.founder-photo{aspect-ratio:4/5;border-radius:24px;background:linear-gradient(150deg,#20283f,#0d1220);position:relative;overflow:hidden;display:grid;place-items:center}
.founder-photo img{width:100%;height:100%;object-fit:cover}
.founder-photo .ph{color:rgba(255,255,255,.4);font-weight:700;text-align:center;padding:20px;position:relative;z-index:2}
.founder-photo:before{content:"";position:absolute;inset:0;background:radial-gradient(400px 300px at 70% 20%,rgba(254,202,1,.3),transparent 60%)}
.founder h2{font-size:clamp(1.9rem,3.6vw,2.7rem);margin:10px 0 6px}
.founder .role{color:var(--amber);font-weight:800;letter-spacing:.03em;margin-bottom:18px}
.founder p{color:var(--muted);margin-bottom:14px}
.creds{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.creds span{font-size:.82rem;font-weight:700;background:#fff;border:1px solid var(--line);padding:7px 14px;border-radius:100px}

/* prose */
.prose{max-width:70ch}
.prose p{color:var(--muted);font-size:1.08rem;margin-bottom:18px}
.prose h3{font-size:1.5rem;margin:32px 0 12px}
.split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}

/* CTA */
.cta{background:var(--grad);color:#07122e;text-align:center}
.cta h2{font-size:clamp(2.2rem,5vw,3.6rem);max-width:16ch;margin:0 auto 18px}
.cta p{font-size:1.15rem;max-width:52ch;margin:0 auto 30px;font-weight:500}
.cta .btn-dark,.cta .btn-blue{font-size:1.1rem;padding:18px 34px}

/* CONTACT form */
.contact-in{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}
.form-field{margin-bottom:18px}
.form-field label{display:block;font-weight:700;font-size:.9rem;margin-bottom:7px}
.form-field input,.form-field textarea,.form-field select{width:100%;padding:14px 16px;border:1.5px solid var(--line);
  border-radius:12px;font:inherit;background:#fff;transition:.2s}
.form-field input:focus,.form-field textarea:focus,.form-field select:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 4px rgba(46,116,183,.16)}
.form-field textarea{min-height:130px;resize:vertical}
.contact-info li{list-style:none;display:flex;gap:14px;align-items:flex-start;margin-bottom:22px}
.contact-info .ic{width:44px;height:44px;border-radius:12px;background:var(--ink);display:grid;place-items:center;flex:none}
.contact-info .ic svg{width:20px;height:20px;stroke:var(--volt);fill:none}
.contact-info b{display:block;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
.contact-info a,.contact-info span{font-size:1.1rem;font-weight:700;color:var(--ink)}

/* events */
.event-row{display:grid;grid-template-columns:120px 1fr auto;gap:26px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:26px 30px;margin-bottom:16px;transition:.2s}
.event-row:hover{transform:translateX(6px);box-shadow:0 16px 36px rgba(10,14,26,.08)}
.event-date{text-align:center;background:var(--mist);border-radius:12px;padding:14px 6px}
.event-date b{display:block;font-size:1.6rem;line-height:1}
.event-date span{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--amber)}
.event-empty{background:#fff;border:2px dashed var(--line);border-radius:var(--r);padding:48px;text-align:center;color:var(--muted)}

/* FOOTER */
footer{background:var(--ink);color:#fff;padding:70px 0 34px}
.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1)}
footer h4{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--volt);margin-bottom:16px}
footer a{color:rgba(255,255,255,.75);display:block;margin-bottom:9px;transition:.2s}
footer a:hover{color:#fff}
.foot-tag{font-size:1.35rem;font-weight:800;margin:16px 0}
.foot-bottom{padding-top:24px;font-size:.82rem;color:rgba(255,255,255,.5);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}

/* motion */
.reveal{opacity:0;transform:translateY(26px);transition:.7s cubic-bezier(.2,.7,.2,1)}
.reveal.in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.marq-track{animation:none}}

/* responsive */
@media(max-width:900px){
  .nav-links{display:none}.burger{display:flex}
  .idea-in,.founder-in,.split,.contact-in{grid-template-columns:1fr;gap:34px}
  .g3,.steps{grid-template-columns:1fr}
  .g2,.svc-grid,.flag-grid,.pain-grid{grid-template-columns:1fr}
  .foot-grid{grid-template-columns:1fr 1fr;gap:28px}
  .event-row{grid-template-columns:80px 1fr;gap:16px}.event-row .btn{grid-column:1/-1}
  .hero-stats{gap:26px}
}
@media(max-width:520px){.foot-grid{grid-template-columns:1fr}}

/* =====================================================================
   LIGHT THEME (Franklin-Covey style) — overrides, load-order last
   ===================================================================== */
header.nav{background:rgba(255,255,255,.92);border-bottom:1px solid var(--line)}
.nav .brand{color:var(--ink)}
.nav-links a{color:#3a4256}
.nav-links a:hover,.nav-links a.active{color:var(--electric)}
.burger span{background:var(--ink)}
.logo-lockup{height:34px;width:auto;display:block}
.logo-lockup-foot{height:36px;width:auto;display:block;margin-bottom:10px}

/* interior page hero → light */
.phero{background:#fff;color:var(--ink)}
.phero:before{background:radial-gradient(720px 380px at 88% 0%,rgba(46,116,183,.10),transparent 60%)}
.phero-grid{display:none}
.phero h1{color:var(--ink)}
.phero p{color:var(--muted)}
.phero .crumbs{color:var(--muted)}
.phero .crumbs a{color:var(--electric)}
.phero .eyebrow{color:var(--electric)}
.phero .hl{background:none;-webkit-text-fill-color:var(--electric);color:var(--electric)}

/* client logos strip */
.client-row{gap:22px 44px}
.clogo{height:44px;width:auto;opacity:.82;transition:.25s;filter:saturate(.9)}
.clogo:hover{opacity:1;transform:translateY(-2px)}
@media(max-width:600px){.clogo{height:34px}}

/* =====================================================================
   EDIT PASS (Sept 2026) — footer wordmark, CTA variants, service accents
   ===================================================================== */

/* Footer: text wordmark in place of logo lockup */
.foot-wordmark{font-size:1.55rem;font-weight:800;letter-spacing:-.02em;color:#fff;display:block;margin-bottom:10px}

/* Mid-blue button (from palette) */
.btn-blue{background:var(--electric);color:#fff;box-shadow:0 10px 30px rgba(46,116,183,.35)}
.btn-blue:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(46,116,183,.5)}

/* Soft CTA — matches the light hero at top of page (white + faint blue glow) */
.cta.cta-soft{background:#fff;color:var(--ink);position:relative;overflow:hidden}
.cta.cta-soft:before{content:"";position:absolute;inset:0;
  background:radial-gradient(720px 380px at 88% 0%,rgba(46,116,183,.12),transparent 60%);pointer-events:none}
.cta.cta-soft>*{position:relative;z-index:1}
.cta.cta-soft h2,.cta.cta-soft p{color:var(--ink)}
.cta.cta-soft .eyebrow{color:var(--electric)!important}

/* Grey CTA — matches the 'Meet the founder' band */
.cta.cta-grey{background:var(--mist);color:var(--ink)}
.cta.cta-grey h2,.cta.cta-grey p{color:var(--ink)}
.cta.cta-grey .eyebrow{color:var(--electric)!important}

/* Services: distinct palette accent per block (replaces single gold bar) */
.svc.svc-c1:before{background:var(--electric)}   /* Strategic Consulting — mid blue */
.svc.svc-c2:before{background:var(--teal)}       /* High-Impact Training — green   */
.svc.svc-c3:before{background:#c2155c}           /* LeaderSHIFT Coaching — pink    */
.svc.svc-c4:before{background:var(--volt)}       /* Empowering Events — gold       */
/* Services: bullet dots match each block's accent */
.svc.svc-c1 ul.bullets li:before{background:var(--electric)}
.svc.svc-c2 ul.bullets li:before{background:var(--teal)}
.svc.svc-c3 ul.bullets li:before{background:#c2155c}
.svc.svc-c4 ul.bullets li:before{background:var(--volt)}

/* RRE Process: Recharge step green → pink */
.step.s2{background:linear-gradient(150deg,#e0447f,#c2155c)}
.step.s2 p{color:#fff;opacity:.92}

/* Light-blue tool cards (Change Readiness / Culture Tension Map) */
.tool-lightblue{background:linear-gradient(155deg,#5a97cf,#3d7ab5)!important;color:#fff!important;border:none!important}
.tool-lightblue h3,.tool-lightblue p,.tool-lightblue .eyebrow,.tool-lightblue li{color:#fff!important}

/* Added Oct 2026: four-column card grid + outline button (site-wide) */
.g4{grid-template-columns:repeat(4,1fr)}
@media(max-width:1000px){.g4{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.g4{grid-template-columns:1fr}}
.btn-outline{background:#fff;color:var(--ink);border:1.6px solid var(--ink)}
.btn-outline:hover{background:var(--ink);color:#fff}

/* Team card (About) */
.team-card{display:grid;grid-template-columns:280px 1fr;gap:0;max-width:960px;margin:40px auto 0;text-align:left;background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 10px 30px rgba(7,18,46,.06)}
.team-photo{background:#e8ebf0}
.team-photo img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4/5}
.team-copy{padding:32px 34px}
.team-copy h3{font-size:1.6rem;margin:8px 0 4px}
.team-role{color:var(--amber);font-weight:800;letter-spacing:.03em;margin-bottom:14px}
.team-copy p{color:var(--muted);margin-bottom:12px}
@media(max-width:760px){.team-card{grid-template-columns:1fr}.team-photo img{aspect-ratio:1/1;object-position:top}}

/* Client logos: per-logo optical sizing (set via --h on each image) */
.client-row .clogo{height:var(--h,44px)}
@media(max-width:760px){.client-row .clogo{height:calc(var(--h,44px)*.75)}}

/* Homepage book band */
.bookband{display:grid;grid-template-columns:210px 1fr;gap:46px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:22px;padding:40px 46px;box-shadow:0 10px 30px rgba(7,18,46,.06)}
.bookband img{width:100%;display:block;border-radius:8px;box-shadow:0 20px 44px rgba(7,18,46,.28)}
.bookband h2{margin:10px 0 12px}
@media(max-width:760px){.bookband{grid-template-columns:1fr;gap:26px;padding:30px 24px}.bookband img{max-width:170px;margin:0 auto}}

/* Client logos: single row on desktop — logos shrink proportionally instead of wrapping */
@media(min-width:761px){
  .client-row{flex-wrap:nowrap;gap:0 30px}
  .client-row .clogo{flex:0 1 auto;min-width:0;object-fit:contain}
}
