.elementor .wj-pilot-page{min-height:100vh;font-family:var(--wj-sans);color:var(--wj-ink);background-color:var(--wj-cream);}.elementor .wj-pilot-dark{color:#fffaf3;padding:2.2rem;border-radius:0.4rem;background-color:var(--wj-walnut);}.elementor .wj-pilot-contact-secondary{min-height:48px;color:#28473e;border-width:2px;border-color:#f2e9dd;border-style:solid;background-color:#f2e9dd;}.elementor .wj-pilot-card{padding:1.4rem;border-radius:0.65rem;border-width:1px;border-color:#d4bdab;border-style:solid;background-color:var(--wj-paper);display:flex;flex-direction:column;gap:0.55rem;align-items:flex-start;}.elementor .wj-pilot-h2{font-family:var(--wj-serif);font-weight:700;font-size:clamp(1.75rem, 2.7vw, 2.7rem)custom;color:var(--wj-ink);letter-spacing:-0.025em;line-height:1.3;}.elementor .wj-pilot-hero{padding-block-start:4rem;padding-block-end:4.5rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:4rem;align-items:center;}.elementor .wj-pilot-h1{font-family:var(--wj-serif);font-weight:700;font-size:clamp(2.25rem, 4vw, 4.1rem)custom;color:var(--wj-ink);letter-spacing:-0.035em;line-height:1.22;}.elementor .wj-pilot-kicker{font-family:var(--wj-sans);font-weight:700;font-size:0.82rem;color:var(--wj-copper);letter-spacing:0.13em;}