/* v213: shared navigation, audience-page rhythm and action treatment. */
body .btn,body .button,body a.ul-action,body #hybrid-main .button,body main .btn,body main .button{background:#fff!important;color:#334D5C!important;border:1px solid #C9927E!important;border-radius:3px!important;box-shadow:none!important;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;padding:12px 22px!important;min-height:48px;line-height:1.35!important;font-size:17px!important;font-weight:600!important;white-space:normal;text-align:center}
body .btn:hover,body .button:hover,body a.ul-action:hover{background:#FEF5EB!important;border-color:#334D5C!important}
body a:focus-visible,body summary:focus-visible,body button:focus-visible{outline:3px solid #334D5C!important;outline-offset:4px}
body main .eyebrow,body main .kicker,body main .offer-format{color:#C9927E!important;border:0!important;padding-left:0!important}
body main .eyebrow:before,body main .kicker:before,body main .eyebrow:after,body main .kicker:after{display:none!important}
body .ul-pages{color:#334D5C;font-size:19px;line-height:1.6}
body .ul-pages .wrap{width:100%;max-width:1240px;margin:0 auto;padding-left:54px;padding-right:54px;box-sizing:border-box}
body .ul-pages .subhero{padding:64px 0!important;background:#FEF5EB!important}
body .ul-pages .subhero h1{font-family:'Playfair Display',Georgia,serif;font-weight:500;font-size:clamp(42px,4.7vw,68px)!important;line-height:1.12!important;max-width:1100px;margin:0 0 25px!important}
body .ul-pages .subhero .lead{font-size:22px!important;line-height:1.55;max-width:950px;margin:0 0 26px!important}
body .ul-pages .kicker{font:650 13px/1.5 'Source Sans 3',sans-serif;text-transform:uppercase;letter-spacing:.09em;margin:0 0 16px}
body .ul-pages .ctas{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 0!important}
body .ul-pages h2{font-family:'Playfair Display',Georgia,serif;font-size:clamp(32px,3.3vw,43px);line-height:1.2;font-weight:500}
body .ul-pages h3{font-family:'Playfair Display',Georgia,serif;font-size:30px;line-height:1.2;font-weight:500;margin:0 0 20px}
body .ul-section{padding:64px 0;background:#fff}
body .ul-foundations{padding-bottom:20px}
body .ul-foundation-grid{display:grid;grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);align-items:stretch;background:#FEF5EB;padding:34px;gap:12px;border-radius:3px}
body .ul-foundation-grid article{padding:12px 8px;min-width:0}
body .ul-foundation-grid h2{margin:0 0 20px}
body .ul-foundation-grid p:last-child{margin:0}
body .ul-connector{align-self:start;margin-top:47px;text-align:center;color:#C9927E;font-size:38px;line-height:1}
body .ul-foundation-note{font-size:18px;margin:20px 0 0;max-width:1000px}
body .ul-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}
body .ul-offer{background:#fff;border:1px solid #DDCFC7;padding:28px;display:flex;flex-direction:column;min-width:0;border-radius:3px}
body .ul-offer p{margin:0 0 19px;font-size:18px;line-height:1.55}
body .ul-offer .ul-question{font-size:21px;line-height:1.4;font-family:'Playfair Display',Georgia,serif;margin-bottom:24px}
body .ul-offer .ctas{margin-top:auto!important;padding-top:8px}
body .ul-offer .ul-takeaway{font-size:17px;margin-bottom:22px}
body .ul-audience-grid .ul-offer h3{order:-1}
body .ul-audience-grid .ul-takeaway{color:#334D5C}
body .ul-offer-groups{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:32px 0}
body .ul-offer-group{background:#FEF5EB;padding:28px;display:flex;flex-direction:column;gap:22px;min-width:0}
body .ul-group-title h2{margin:0;font-size:34px}
body .ul-group-title{margin-bottom:6px}
body .ul-group-title .kicker{margin-bottom:10px}
body .ul-bundle{border-top:1px solid #DDCFC7;padding-top:22px;margin-top:24px}
body .ul-bundle h4{font:600 20px/1.4 'Source Sans 3',sans-serif;margin:0 0 10px;color:#334D5C}
body .ul-bundle p{font-size:17px}
body .ul-intro,body .ul-path-note{max-width:950px}
body .ul-path-note{font-size:18px}
body #aud-exec .ul-authority{background:#FEF5EB!important}
body .ul-pages .faq-section details>p{padding:0 0 20px;font-size:18px;line-height:1.6}
body .ul-pages .final .wrap{display:block!important}
body .ul-pages .final h2,body .ul-pages .final .lead{max-width:920px}
body .ul-pages .ul-authority .compact-sue-copy p{font-size:19px;line-height:1.6}
body .ul-pages .ul-authority .sue-credential-line{font-size:15px!important}
body .leadership-video{position:relative!important;aspect-ratio:16/9;overflow:hidden}
body main .testimonial-card,body main .quote,body main .v193-public-proof,body main .written-proof{border-left:0!important}
body #hybrid-main .v193-delivery-steps>li:before,body #hybrid-main .session-number,body #hybrid-main .session-no,body #hybrid-main .num{color:#C9927E!important}
body #hybrid-main .ul-experience{padding:0;margin:30px 0 0;list-style:none;counter-reset:experience}
body #hybrid-main .ul-experience>li{counter-increment:experience;position:relative;padding:28px 0 28px 65px;border-top:1px solid #DDCFC7}
body #hybrid-main .ul-experience>li:before{content:counter(experience,decimal-leading-zero);position:absolute;top:28px;left:0;color:#C9927E;font:italic 29px/1.2 'Playfair Display',Georgia,serif}
body #hybrid-main .ul-experience h3{font-size:29px;margin-bottom:18px;line-height:1.25}
body #hybrid-main .ul-experience p{max-width:950px;line-height:1.6}
body #hybrid-main .ul-experience p:last-child{margin-bottom:0}
body #hybrid-main .ul-combination{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin:30px 0}
body #hybrid-main .ul-combination h3{font-size:28px;margin-bottom:16px}
body #hybrid-main #with-advisory{background:#FEF5EB}
body #hybrid-main #with-advisory>div>p{max-width:950px}
body #hybrid-main .v211-three article p{line-height:1.6}
body .ul-pages .compact-sue{align-items:start}
@media(max-width:900px){body .ul-audience-grid{grid-template-columns:1fr}body .ul-offer-groups{gap:18px}body .ul-offer-group{padding:20px}body .ul-offer{padding:24px}body .ul-pages .wrap{padding-left:28px;padding-right:28px}body .ul-foundation-grid{padding:24px;grid-template-columns:1fr 40px 1fr;gap:8px}}
@media(max-width:700px){body .ul-pages .subhero{padding:42px 0!important}body .ul-pages .subhero h1{font-size:42px!important}body .ul-pages .subhero .lead{font-size:20px!important}body .ul-section{padding:42px 0}body .ul-foundation-grid,body .ul-offer-groups{grid-template-columns:1fr}body .ul-connector{margin:0;transform:rotate(90deg);justify-self:center}body .ul-foundation-grid article{padding:8px 0}body .ul-offer-group{padding:22px}body .ul-pages .wrap{padding-left:22px;padding-right:22px}body .ul-offer h3{font-size:28px}body #hybrid-main .ul-combination{grid-template-columns:1fr;gap:10px}body #hybrid-main .ul-experience>li{padding-left:43px}body #hybrid-main .ul-experience h3{font-size:26px}body .ul-pages .ctas>*{max-width:100%;box-sizing:border-box}body .ul-pages .ul-authority .wrap{display:block!important}body .ul-authority figure{max-width:270px;margin-bottom:28px!important}body #hybrid-main .wrap{padding-left:22px;padding-right:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}

/* One action standard takes precedence over inherited per-page !important rules. */
html body :is(#main,#hybrid-main):is(#main,#hybrid-main) :is(a.btn,a.button,button.btn,button.button){background:#fff!important;color:#334D5C!important;border:1px solid #C9927E!important;border-radius:3px!important;text-decoration:none!important;box-shadow:none!important;padding:12px 22px!important;font:600 17px/1.35 'Source Sans 3',sans-serif!important}
html body :is(#main,#hybrid-main):is(#main,#hybrid-main) :is(a.btn,a.button,button.btn,button.button):hover{background:#FEF5EB!important;color:#334D5C!important;border-color:#334D5C!important}
html body main .c108-accelerator-quote,html body main .acc-quote,html body main .bandquote,html body main .v193-public-proof{border-left:0!important}
html body #svc-circle.circle108 .c108-accelerator-quote{border-left:0!important}
@media(min-width:701px){body .ul-offer-groups{grid-template-rows:auto auto auto}body .ul-offer-group{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:22px}body .ul-offer-group .ul-offer{align-self:stretch}}
body .ul-offer .ul-bundle p{margin-bottom:16px}
body main section[id],body main div[id]{scroll-margin-top:100px}

html body :is(#main,#hybrid-main):is(#main,#hybrid-main) :is(.testimonial-card,.quote,.v193-public-proof,.written-proof,.c108-accelerator-quote){border-top:0!important;border-left:0!important}
