.elementor .ph-card{overflow:hidden;padding:0px;border-radius:6px;background-color:var(--ph-white);box-shadow:0px 8px 30px 0px rgba(31, 42, 31, 0.1);display:flex;flex-direction:column;}.elementor .ph-btn:hover,.elementor .ph-btn:focus-visible{background-color:var(--ph-copper-dark);}.elementor .ph-btn{font-family:var(--ph-font-body);font-weight:600;font-size:16px;color:var(--ph-white);letter-spacing:0.4px;line-height:1.375;text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:4px;background-color:var(--ph-copper);transition:background-color 0.2s;}.elementor .ph-body{font-family:var(--ph-font-body);font-weight:400;font-size:17px;color:var(--ph-ink);line-height:1.6;}.elementor .ph-h3{font-family:var(--ph-font-heading);font-weight:600;font-size:26px;color:var(--ph-ink);line-height:1.12;}.elementor .ph-h2{font-family:var(--ph-font-heading);font-weight:600;font-size:40px;color:var(--ph-ink);line-height:1.15;}.elementor .ph-eyebrow{font-family:var(--ph-font-body);font-weight:600;font-size:14px;color:var(--ph-copper);letter-spacing:2px;line-height:1.2;text-transform:uppercase;}.elementor .ph-inner{width:100%;max-width:1320px;padding:0px;display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;}.elementor .ph-section{width:100%;padding-block-start:90px;padding-block-end:90px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;align-items:center;}