.elementor .crumb{font-family:var(--ff-mono);font-size:18px;color:var(--brand-700);letter-spacing:0.14em;text-transform:uppercase;}.elementor .lead{font-size:var(--fs-4);color:var(--warm-600);line-height:var(--lh-body);}.elementor .h-sec{font-family:var(--ff-head);font-weight:700;font-size:var(--fs-7);color:var(--warm-900);letter-spacing:-0.015em;line-height:var(--lh-mid);}.elementor .h-page{font-family:var(--ff-head);font-weight:700;font-size:var(--fs-8);color:var(--warm-900);letter-spacing:-0.02em;line-height:var(--lh-tight);}.elementor .eyebrow{font-family:var(--ff-mono);font-size:var(--fs-1);color:var(--brand-700);letter-spacing:0.16em;text-transform:uppercase;}.elementor .head-block{max-width:62ch;display:flex;flex-direction:column;gap:var(--s3);}.elementor .page-head-in{width:100%;max-width:var(--maxw);display:flex;flex-direction:column;gap:var(--s3);}.elementor .page-head{padding-block-start:var(--s8);padding-block-end:var(--s8);padding-inline-start:var(--s5);padding-inline-end:var(--s5);background-color:var(--brand-100);display:flex;justify-content:center;}.elementor .wrap{width:100%;max-width:var(--maxw);display:flex;flex-direction:column;gap:var(--s7);}.elementor .section{padding-block-start:var(--s9);padding-block-end:var(--s9);padding-inline-start:var(--s5);padding-inline-end:var(--s5);display:flex;justify-content:center;}