.elementor .da-card{padding:28px;border-radius:8px;border-width:1px;border-color:var(--da-line);border-style:solid;background-color:var(--da-white);}.elementor .da-photo{width:100%;height:auto;object-fit:cover;border-radius:8px;display:block;}.elementor .da-body{font-family:var(--da-body);font-size:17px;color:var(--da-ink);line-height:1.65;margin-block-end:14px;display:block;}.elementor .da-lead{font-family:var(--da-body);font-size:20px;color:var(--da-ink);line-height:1.55;margin-block-end:16px;display:block;}.elementor .da-h3{font-family:var(--da-heading);font-weight:700;font-size:24px;color:var(--da-ink);line-height:1.2;margin-block-end:8px;}.elementor .da-h2{font-family:var(--da-heading);font-weight:700;font-size:38px;color:var(--da-ink);line-height:1.1;margin-block-end:14px;}.elementor .da-h1{font-family:var(--da-heading);font-weight:700;font-size:52px;color:var(--da-ink);line-height:1.05;margin-block-end:16px;}.elementor .da-eyebrow{font-family:var(--da-body);font-weight:700;font-size:14px;color:var(--da-green-dark);letter-spacing:0.08em;text-transform:uppercase;margin-block-end:10px;display:block;}.elementor .da-section{padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .da-btn:hover,.elementor .da-btn:focus-visible{background-color:var(--da-green-deep);}.elementor .da-btn{font-family:var(--da-body);font-weight:700;font-size:16px;color:var(--da-white);line-height:1.2;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:6px;background-color:var(--da-green-dark);}.elementor .da-btn-light:hover,.elementor .da-btn-light:focus-visible{color:var(--da-green-deep);background-color:var(--da-tint);}.elementor .da-btn-light{color:var(--da-green-deep);background-color:var(--da-white);}.elementor .da-btn-ghost:hover,.elementor .da-btn-ghost:focus-visible{color:var(--da-white);background-color:var(--da-ink);}.elementor .da-btn-ghost{color:var(--da-ink);padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-width:2px;border-color:var(--da-ink);border-style:solid;background-color:transparent;}