.elementor .ev-header{position:relative;}.elementor .ev-nav-active{position:relative;}.elementor .ev-lead{max-width:640px;font-family:var(--ev-font-body);font-size:20px;color:var(--ev-text);line-height:1.6;}.elementor .ev-h1{font-family:var(--ev-font-heading);font-weight:600;font-size:60px;color:var(--ev-ink);letter-spacing:-1px;line-height:1.05;}.elementor .ev-eyebrow{font-family:var(--ev-font-body);font-weight:600;font-size:13px;color:#A84E2C;letter-spacing:2px;text-transform:uppercase;}.elementor .ev-inner{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .ev-section{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--ev-cream);display:flex;flex-direction:column;align-items:center;}