.elementor .mdg-card-tinted{padding:32px;border-radius:12px;border-width:1px;border-color:var(--border-violet);border-style:solid;background-color:var(--violet-tint);display:flex;flex-direction:column;gap:0px;}.elementor .mdg-note{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-500);letter-spacing:0.06em;line-height:1.5;}.elementor .mdg-btn-secondary:hover,.elementor .mdg-btn-secondary:focus-visible{color:var(--cream);background-color:var(--violet-700);}.elementor .mdg-btn-secondary{font-family:var(--font-sans);font-weight:600;font-size:17px;color:var(--violet-700);line-height:1;text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;border-width:1.5px;border-color:var(--violet-700);border-style:solid;background-color:transparent;transition:all 200ms;}.elementor .mdg-btn-primary:hover,.elementor .mdg-btn-primary:focus-visible{border-color:var(--ocre-600);background-color:var(--ocre-600);}.elementor .mdg-btn-primary{font-family:var(--font-sans);font-weight:600;font-size:17px;color:var(--ink-900);line-height:1;text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;border-width:1.5px;border-color:var(--ocre-500);border-style:solid;background-color:var(--ocre-500);transition:all 200ms;}.elementor .mdg-label{font-family:var(--font-mono);font-size:12px;color:var(--ink-500);letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;}.elementor .mdg-h4{font-family:var(--font-serif);font-weight:700;font-size:1.15rem;color:var(--ink-900);line-height:1.22;}.elementor .mdg-kicker{font-family:var(--font-mono);font-weight:500;font-size:12px;color:var(--terracotta-600);letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;}.elementor .mdg-section{width:100%;padding-block-start:var(--section-y);padding-block-end:var(--section-y);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-color:var(--cream);display:flex;flex-direction:column;align-items:center;}