.ceo-briefing{--color-brand-navy:#2e5692;--color-brand-green:#6ec32b;--color-brand-cyan:#1fbcef;--color-brand-sky:#38bdf8;--color-surface:#fff;--color-surface-muted:#f4f7fb;--color-surface-dark:#020817;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-on-dark:#f8fafc;--color-text-on-dark-muted:#94a3b8;--color-border:#2e569224;--color-border-dark:#38bdf82e;--color-success:#6ec32b;--briefing-max:72rem;--briefing-pad-x:clamp(1.25rem, 4vw, 2.5rem);--briefing-heading:clamp(2.25rem, 4.2vw, 3.75rem);--briefing-hero-heading:clamp(2.75rem, 6vw, 5.25rem);--briefing-body:clamp(1.0625rem, 1.4vw, 1.25rem);--briefing-label:.75rem;color:var(--color-text-primary);background:var(--color-surface)}.ceo-briefing__shell{position:relative}@media (min-width:1024px){.ceo-briefing__shell{scroll-snap-type:y proximity}}.ceo-briefing__section{scroll-snap-align:start;scroll-margin-top:calc(var(--site-header-height,75px) + var(--partner-banner-height,0px) + var(--admin-bar-height,0px));min-height:100svh;padding-block:clamp(3.5rem,8vh,5.5rem);padding-inline:var(--briefing-pad-x);align-items:center;display:flex;position:relative}.ceo-briefing__section--dark{background:var(--color-surface-dark);color:var(--color-text-on-dark)}.ceo-briefing__section--muted{background:var(--color-surface-muted)}.ceo-briefing__section-inner{width:min(100%, var(--briefing-max));margin-inline:auto}.ceo-briefing__eyebrow{letter-spacing:.025em;text-transform:uppercase;color:var(--color-brand-cyan);margin:0 0 .75rem;font-size:.875rem;font-weight:500}.ceo-briefing__section--dark .ceo-briefing__eyebrow{color:#38bdf8eb}.ceo-briefing__heading{max-width:18ch;font-family:var(--font-heading), ui-sans-serif, system-ui, sans-serif;font-size:var(--briefing-heading);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:500;line-height:1.08}.ceo-briefing__hero-heading{max-width:12ch;font-family:var(--font-heading), ui-sans-serif, system-ui, sans-serif;font-size:var(--briefing-hero-heading);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:500;line-height:1.02}.ceo-briefing__body{max-width:42rem;font-size:var(--briefing-body);color:var(--color-text-secondary);text-wrap:pretty;margin:1.25rem 0 0;line-height:1.65}.ceo-briefing__section--dark .ceo-briefing__body{color:var(--color-text-on-dark-muted)}.ceo-briefing__reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(1.25rem)}.ceo-briefing__reveal.is-visible{opacity:1;transform:translateY(0)}.ceo-briefing__reveal-delay-1{transition-delay:80ms}.ceo-briefing__reveal-delay-2{transition-delay:.16s}.ceo-briefing__reveal-delay-3{transition-delay:.24s}.ceo-briefing__reveal-delay-4{transition-delay:.32s}.ceo-briefing__progress-rail{z-index:40;display:none;position:fixed;top:50%;right:1.25rem;transform:translateY(-50%)}@media (min-width:1280px){.ceo-briefing__progress-rail{display:block}}.ceo-briefing__progress-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.ceo-briefing__progress-item{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.ceo-briefing__progress-label{opacity:0;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;max-width:0;color:var(--color-brand-navy);font-size:.7rem;font-weight:600;transition:opacity .25s,max-width .25s;overflow:hidden}.ceo-briefing__progress-item.is-active .ceo-briefing__progress-label{opacity:1;max-width:9rem}.ceo-briefing__progress-dot{background:0 0;border:1.5px solid #2e569259;border-radius:999px;width:.55rem;height:.55rem;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:block}.ceo-briefing__progress-item.is-active .ceo-briefing__progress-dot,.ceo-briefing__progress-item.is-visited .ceo-briefing__progress-dot{background:var(--color-brand-green);border-color:var(--color-brand-green);box-shadow:0 0 0 3px #6ec32b2e}.ceo-briefing__progress-item.is-active .ceo-briefing__progress-dot{transform:scale(1.15)}.ceo-briefing__mobile-progress{top:calc(var(--site-header-height,75px) + var(--partner-banner-height,0px) + var(--admin-bar-height,0px));z-index:35;background:#2e569214;height:3px;position:fixed;left:0;right:0}@media (min-width:1280px){.ceo-briefing__mobile-progress{display:none}}.ceo-briefing__mobile-progress-bar{background:linear-gradient(90deg, var(--color-brand-navy), var(--color-brand-green));width:0%;height:100%;transition:width .25s}.ceo-briefing__sticky-header{top:calc(var(--site-header-height,75px) + var(--partner-banner-height,0px) + var(--admin-bar-height,0px) + 3px);z-index:34;padding:.65rem var(--briefing-pad-x);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#ffffffe6;justify-content:space-between;align-items:center;gap:1rem;transition:transform .3s,opacity .3s;display:flex;position:fixed;left:0;right:0;transform:translateY(-120%)}.ceo-briefing__sticky-header.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (min-width:1280px){.ceo-briefing__sticky-header{top:calc(var(--site-header-height,75px) + var(--partner-banner-height,0px) + var(--admin-bar-height,0px))}}.ceo-briefing__sticky-label{letter-spacing:.04em;color:var(--color-brand-navy);font-size:.8rem;font-weight:600}.ceo-briefing__section-nav{z-index:40;gap:.5rem;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}@media (min-width:1280px){.ceo-briefing__section-nav{bottom:1.75rem;right:1.75rem}}.ceo-briefing__nav-btn{border:1px solid var(--color-border);width:2.75rem;height:2.75rem;color:var(--color-brand-navy);cursor:pointer;background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s;display:inline-flex;box-shadow:0 8px 24px #0f172a14}.ceo-briefing__nav-btn:hover:not(:disabled){background:var(--color-brand-navy);color:#fff;border-color:var(--color-brand-navy)}.ceo-briefing__nav-btn:disabled{opacity:.35;cursor:not-allowed}.ceo-briefing__nav-btn:focus-visible{outline:2px solid var(--color-brand-cyan);outline-offset:3px}.ceo-briefing__card{border:1px solid var(--color-border);background:#ffffffe0;border-radius:1rem;padding:1.35rem 1.4rem;transition:border-color .2s,box-shadow .2s,transform .2s}.ceo-briefing__card:hover{border-color:#1fbcef59;transform:translateY(-2px);box-shadow:0 12px 36px #2e569214}.ceo-briefing__section--dark .ceo-briefing__card{border-color:var(--color-border-dark);background:#ffffff0a}.ceo-briefing__section--dark .ceo-briefing__card:hover{border-color:#6ec32b73;box-shadow:0 12px 36px #02081759}.ceo-briefing__glow{pointer-events:none;background:radial-gradient(circle at 72% 18%,#38bdf838,#0000 34%),radial-gradient(circle at 22% 78%,#6ec32b29,#0000 30%);position:absolute;inset:0}.ceo-briefing__grid-pattern{pointer-events:none;opacity:.28;background-image:linear-gradient(#38bdf814 1px,#0000 1px),linear-gradient(90deg,#38bdf814 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 75%);mask-image:radial-gradient(circle,#000 20%,#0000 75%)}.ceo-briefing__cta-primary{background:var(--color-brand-green);color:#06210a;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 28px #6ec32b47}.ceo-briefing__cta-primary:hover{background:#7ed63a;transform:translateY(-1px);box-shadow:0 0 36px #6ec32b61}.ceo-briefing__cta-primary:focus-visible{outline:2px solid var(--color-brand-cyan);outline-offset:3px}.ceo-briefing__cta-secondary{color:inherit;opacity:.9;border-bottom:1px solid #0000;align-items:center;gap:.35rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .2s,border-color .2s;display:inline-flex}.ceo-briefing__cta-secondary:hover{opacity:1;border-bottom-color:currentColor}.ceo-briefing__cta-secondary:focus-visible{outline:2px solid var(--color-brand-cyan);outline-offset:3px}.ceo-briefing__cta-outline{min-height:3rem;color:var(--color-brand-navy);cursor:pointer;background:0 0;border:1px solid #2e569247;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.35rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.ceo-briefing__cta-outline:hover{border-color:var(--color-brand-navy);background:#2e56920f}.ceo-briefing__cta-outline:focus-visible{outline:2px solid var(--color-brand-cyan);outline-offset:3px}.ceo-briefing__flow-line{stroke:var(--color-brand-cyan);stroke-width:2px;fill:none;stroke-dasharray:6 6;opacity:.7}.ceo-briefing__hero-visual{aspect-ratio:1;width:min(100%,34rem);margin-inline:auto;position:relative}.ceo-briefing__hero-visual svg{width:100%;height:100%}.ceo-briefing__orbit{transform-origin:50%;animation:28s linear infinite ceo-briefing-orbit}.ceo-briefing__orbit--reverse{animation-duration:36s;animation-direction:reverse}@keyframes ceo-briefing-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ceo-briefing__parallax{will-change:transform}@media (max-width:1023px){.ceo-briefing__shell{scroll-snap-type:none}.ceo-briefing__section{scroll-snap-align:none;min-height:auto;padding-block:clamp(3rem,8vh,4.5rem)}}@media (prefers-reduced-motion:reduce){.ceo-briefing__reveal,.ceo-briefing__reveal.is-visible{opacity:1;transition:none;transform:none}.ceo-briefing__orbit,.ceo-briefing__orbit--reverse,.ceo-briefing__parallax,.ceo-briefing__card,.ceo-briefing__cta-primary,.ceo-briefing__sticky-header,.ceo-briefing__mobile-progress-bar,.ceo-briefing__progress-dot,.ceo-briefing__progress-label{transition:none!important;animation:none!important;transform:none!important}}
