.uc-hero{position:relative;overflow:hidden;padding:calc(var(--navbar-height) + var(--space-3xl)) 0 var(--space-4xl);min-height:50vh;display:flex;align-items:center}.uc-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.uc-hero__bg-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 70% 20%,rgba(243,142,0,.08) 0%,transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(195,0,85,.06) 0%,transparent 50%),linear-gradient(180deg,var(--color-dark-800) 0%,var(--color-dark-900) 100%)}.uc-hero__content{position:relative;z-index:1}.uc-hero__columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);align-items:center;margin-bottom:var(--space-xl)}.uc-hero__heading{font-size:var(--font-size-4xl);font-weight:800;color:#fff;line-height:1.1;margin-bottom:var(--space-lg)}.uc-hero__sub{font-size:var(--font-size-lg);color:var(--text-on-dark-muted);line-height:1.6;margin-bottom:var(--space-xl)}.uc-hero__columns .uc-hero__sub{margin-bottom:var(--space-xl)}.uc-hero__citation{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-left:3px solid var(--color-orange);border-radius:var(--border-radius);padding:var(--space-lg);margin-bottom:var(--space-xl);display:flex;flex-direction:column}.uc-hero__columns .uc-hero__citation{margin-bottom:0}.uc-hero__citation-title{font-size:var(--font-size-sm);font-weight:600;color:#fff;line-height:1.4;margin-bottom:var(--space-xs)}.uc-hero__citation-meta{font-size:var(--font-size-xs);color:var(--text-on-dark-muted);line-height:1.5;margin-bottom:var(--space-lg)}.uc-hero__actions{display:flex;gap:var(--space-md);flex-wrap:wrap}.uc-hero__actions--center{justify-content:center}.uc-hero__actions .btn--primary{background:var(--color-coral)}.uc-hero__actions .btn--primary:hover{background:#d03518;box-shadow:0 8px 24px #e83e1c4d}.uc-hero__columns--vertical-img{grid-template-columns:1fr 380px}.uc-hero__image{border-radius:var(--border-radius);overflow:hidden;background:#fff;padding:var(--space-sm)}.uc-hero__image--vertical{padding:var(--space-sm) 0}button.uc-hero__image{cursor:zoom-in;border:none;position:relative}button.uc-hero__image:hover{box-shadow:0 4px 20px #0000004d}.uc-hero__image-expand{position:absolute;top:var(--space-sm);right:var(--space-sm);background:#00000080;color:#fff;width:28px;height:28px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:14px;opacity:0;transition:opacity .2s}button.uc-hero__image:hover .uc-hero__image-expand{opacity:1}.uc-hero__image img{width:100%;height:auto;display:block}.uc-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000f2;display:flex;align-items:center;justify-content:center;padding:var(--space-xl);cursor:zoom-out}.uc-lightbox__img{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:var(--border-radius);cursor:default}.uc-lightbox__close{position:absolute;top:var(--space-lg);right:var(--space-lg);background:#ffffff1a;border:none;color:#fff;font-size:2rem;width:48px;height:48px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.uc-lightbox__close:hover{background:#ffffff40}.uc-content{background:#fff;padding:var(--space-2xl) 0}.uc-section{padding:var(--space-2xl) 0}.uc-section:first-child{padding-top:0}.uc-section__heading{font-size:var(--font-size-2xl);font-weight:700;margin-bottom:var(--space-lg);color:var(--text-on-light)}.uc-section__heading--accent{padding-top:var(--space-lg);border-top:3px solid var(--color-orange)}.uc-section__body{font-size:var(--font-size-md);line-height:1.7;margin-bottom:var(--space-lg);color:var(--text-on-light-muted)}.uc-section__list{list-style:none;display:flex;flex-direction:column;gap:var(--space-md)}.uc-section__item{position:relative;padding-left:1.75rem;font-size:var(--font-size-md);line-height:1.6;color:var(--text-on-light-muted)}.uc-section__item:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--color-orange)}.uc-section--highlight{background:#f38e000a;border-left:4px solid var(--color-orange);border-radius:0 var(--border-radius) var(--border-radius) 0;padding:var(--space-xl) var(--space-xl);margin:var(--space-lg) 0}.uc-section__card{background:#f38e000a;border:1px solid rgba(243,142,0,.15);border-radius:var(--border-radius);padding:var(--space-lg) var(--space-xl)}.uc-section__figure{margin:var(--space-xl) 0 0;border-radius:var(--border-radius);overflow:hidden;background:#fff;border:1px solid #eee;position:relative}.uc-section__figure--zoomable{cursor:zoom-in;transition:box-shadow .2s}.uc-section__figure--zoomable:hover{box-shadow:0 4px 20px #0000001f}.uc-section__figure-expand{position:absolute;top:var(--space-sm);right:var(--space-sm);background:#00000080;color:#fff;width:28px;height:28px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:14px;opacity:0;transition:opacity .2s;pointer-events:none}.uc-section__figure--zoomable:hover .uc-section__figure-expand{opacity:1}.uc-section__figure img{width:100%;height:auto;display:block}.uc-section__figcaption{padding:var(--space-md) var(--space-lg);font-size:var(--font-size-xs);line-height:1.5;color:var(--text-on-light-muted);background:#f8f8f8;border-top:1px solid #eee}.uc-content--research .uc-layout__body>.uc-section+.uc-section{border-top:1px solid #eee}.uc-section__wrap-figure{overflow:hidden}.uc-section__wrap-figure .uc-section__figure{float:right;width:55%;margin:0 0 var(--space-lg) var(--space-2xl)}.uc-section__with-figure{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);align-items:start}.uc-section__text .uc-section__body:last-child{margin-bottom:0}.uc-content--narrative .uc-layout__body>.uc-section+.uc-section{border-top:1px solid #f0f0f0}.uc-layout{display:grid;grid-template-columns:120px 1fr;gap:var(--space-lg)}.uc-chapters{position:sticky;top:100px;align-self:start;display:flex;flex-direction:column;gap:var(--space-sm);padding-top:var(--space-lg)}.uc-chapters__item{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-on-light-muted);padding:var(--space-xs) 0;padding-left:var(--space-md);border:none;border-left:2px solid #e0e0e0;background:none;cursor:pointer;text-align:left;transition:color .2s,border-color .2s}.uc-chapters__item:hover{color:var(--text-on-light)}.uc-chapters__item--active{color:var(--color-orange);border-left-color:var(--color-orange)}.uc-layout__body{min-width:0}.uc-steps{padding:var(--space-2xl) 0;border-top:1px solid #f0f0f0}.uc-steps__label{font-size:var(--font-size-sm);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-orange);margin-bottom:var(--space-xl)}.uc-steps__timeline{position:relative;padding-left:2rem}.uc-steps__timeline:before{content:"";position:absolute;left:7px;top:6px;bottom:6px;width:2px;background:#e0e0e0}.uc-steps__step{position:relative;display:grid;grid-template-columns:auto 1fr;gap:var(--space-md);padding-bottom:var(--space-2xl)}.uc-steps__step:last-child{padding-bottom:0}.uc-steps__marker{width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--color-orange);position:relative;z-index:1;margin-left:-2rem;margin-top:2px}.uc-steps__content{min-width:0}.uc-steps__heading{font-size:var(--font-size-md);font-weight:700;color:var(--text-on-light);margin-bottom:var(--space-xs)}.uc-steps__body{font-size:var(--font-size-md);line-height:1.7;color:var(--text-on-light-muted)}.uc-cta{padding:var(--space-5xl) 0;text-align:center}.uc-cta__inner{max-width:var(--max-width-narrow);margin:0 auto}.uc-cta__heading{font-size:var(--font-size-3xl);font-weight:800;color:#fff;margin-bottom:var(--space-lg)}.uc-cta__body{font-size:var(--font-size-lg);color:var(--text-on-dark-muted);line-height:1.6;margin-bottom:var(--space-2xl);max-width:560px;margin-left:auto;margin-right:auto}.btn--lg{padding:1rem 2.5rem;font-size:var(--font-size-md)}@media(max-width:768px){.uc-hero{padding:calc(var(--navbar-height) + var(--space-xl)) 0 var(--space-2xl);min-height:auto;overflow:hidden}.uc-hero__heading{font-size:var(--font-size-3xl)}.uc-hero__columns,.uc-hero__columns--vertical-img{grid-template-columns:1fr}.uc-content,.uc-section{padding:var(--space-lg) 0}.uc-section--highlight{padding:var(--space-md) var(--space-md)}.uc-section__wrap-figure .uc-section__figure{float:none;width:100%;margin:0 0 var(--space-lg) 0}.uc-section__with-figure,.uc-layout{grid-template-columns:1fr}.uc-chapters{position:static;flex-direction:row;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);padding-top:0;margin-bottom:var(--space-lg)}.uc-chapters__item{border-left:none;border-bottom:2px solid #e0e0e0;padding-left:0;padding-bottom:var(--space-xs)}.uc-chapters__item--active{border-bottom-color:var(--color-orange)}.uc-steps__step{padding-bottom:var(--space-xl)}.uc-cta{padding:var(--space-3xl) 0;overflow:hidden}.uc-cta__heading{font-size:var(--font-size-2xl)}.btn--lg{max-width:100%;box-sizing:border-box}}
