.elu-kicker{display:inline-flex;align-items:center;gap:12px;color:var(--eh-ember-bright);margin-bottom:24px}.elu-kicker::before{content:"";width:24px;height:1px;background:currentColor}.elu-kicker.is-cyan{color:var(--eh-cyan)}.elu-kicker.is-blue{color:var(--eh-blue-light)}.elu-kicker.is-mint{color:var(--eh-mint)}.elu-kicker.is-terracotta{color:var(--eh-terracotta)}.elu-kicker.no-rule::before{display:none}.elu-display{font-family:var(--eh-font-body);font-size:clamp(36px,5vw,64px);font-weight:300;line-height:1.05;letter-spacing:-0.025em;color:var(--eh-white);margin:0 0 20px}.elu-display strong{font-weight:700;background:linear-gradient(135deg,var(--eh-white) 0%,var(--eh-ember-soft) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.elu-display em{font-family:var(--eh-font-serif);font-style:italic;font-weight:500;background:linear-gradient(135deg,var(--eh-ember-soft) 0%,var(--eh-ember-bright) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.elu-lead{font-size:clamp(16px,1.6vw,19px);line-height:1.55;color:var(--eh-white-muted);max-width:560px;margin:0 0 36px}.elu-lead em{font-family:var(--eh-font-serif);font-style:italic;font-weight:500;color:var(--eh-ember-bright)}.elu-text{font-size:14px;line-height:1.55;color:var(--eh-ink-2)}.elu-subhead{font-family:var(--eh-font-serif);font-weight:500;line-height:1.1;letter-spacing:-0.015em}.elu-mono-label,.elu-row-tags li{font-family:var(--eh-font-mono);font-size:11px;font-weight:400;letter-spacing:0.18em;text-transform:uppercase}.elu-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;margin:0;padding:0 26px;border-radius:var(--eh-radius-md);font-family:var(--eh-font-body);font-size:15px;font-weight:600;line-height:1;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease,filter .25s ease;white-space:nowrap}.elu-btn-primary{background:linear-gradient(135deg,var(--eh-ember) 0%,var(--eh-ember-bright) 100%);color:#fff;box-shadow:0 8px 22px -6px rgba(234,88,12,0.55),0 2px 6px rgba(234,88,12,0.20),0 1px 0 rgba(255,255,255,0.18) inset}.elu-btn-primary:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 14px 32px -8px rgba(234,88,12,0.65),0 3px 12px rgba(234,88,12,0.30),0 1px 0 rgba(255,255,255,0.18) inset;color:#fff}.elu-btn-primary:active{transform:translateY(0);filter:brightness(0.96)}.elu-btn-primary:focus-visible{outline:2px solid var(--eh-ink);outline-offset:3px}.elu-btn-primary:disabled{background:var(--eh-ink-soft);cursor:progress;box-shadow:none}.elu-btn-secondary{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.14);color:var(--eh-white)}.elu-btn-secondary:hover{background:rgba(255,255,255,0.10);border-color:rgba(255,255,255,0.3);transform:translateY(-2px)}.elu-btn svg{width:16px;height:16px;flex-shrink:0}.elu-quote-card{position:relative;background:rgba(255,255,255,0.03);border:1px solid var(--eh-rule);border-radius:var(--eh-radius-lg);padding:32px 28px;transition:transform .35s ease,border-color .35s ease}.elu-quote-card:hover{transform:translateY(-4px);border-color:var(--eh-rule-strong)}.elu-section-head{max-width:760px;margin:0 auto 64px;text-align:center}.elu-section-head .elu-kicker{justify-content:center}.elu-section-head .elu-kicker::before{display:none}.elu-section-head .elu-kicker::after{content:"";width:24px;height:1px;background:currentColor;margin-left:12px}.elu-section-head .elu-display{font-size:clamp(30px,3.6vw,48px)}.elu-section-head .elu-lead{margin-left:auto;margin-right:auto}@media (max-width:640px){.elu-display{font-size:32px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.mb-0{margin-bottom:0}