.elementor .ph-card:hover,.elementor .ph-card:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .ph-card{padding:2rem;border-radius:1rem;border-width:1px;border-color:var(--ph-primary);border-style:solid;background-color:var(--ph-background);box-shadow:0px 20px 50px 0px rgba(1, 15, 104, 0.08);transition:transform 0.3s;display:flex;flex-direction:column;gap:1rem;}.elementor .ph-body{font-family:var(--ph-font-body);font-weight:400;font-size:1.05rem;color:var(--ph-text);letter-spacing:0px;line-height:1.7;text-align: left;\n}.elementor .ph-subheading{font-family:var(--ph-font-body);font-weight:700;font-size:1.25rem;color:var(--ph-primary);letter-spacing:0px;line-height:1.35;}.elementor .ph-heading-display{font-family:var(--ph-font-heading);font-weight:700;font-size:4rem;color:var(--ph-primary);letter-spacing:-0.02em;line-height:1.1;}.elementor .ph-eyebrow{font-family:var(--ph-font-body);font-weight:700;font-size:0.85rem;color:var(--ph-accent);letter-spacing:0.12em;text-transform:uppercase;}.elementor .ph-container{width:100%;max-width:72rem;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .ph-section{color:var(--ph-text);padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:var(--ph-background);display:flex;flex-direction:column;gap:2.5rem;align-items:center;}.elementor .ph-link-arrow:hover,.elementor .ph-link-arrow:focus-visible{color:var(--ph-secondary);}.elementor .ph-link-arrow{font-weight:700;font-size:0.95rem;color:var(--ph-accent);}.elementor .ph-tile-text{color:var(--ph-text);opacity:88%;}.elementor .ph-tile-title{color:var(--ph-primary);}.elementor .ph-tile{min-width:0px;padding:1.5rem;flex-direction:column;gap:0.6rem;flex:1 1 14rem;}.elementor .ph-hero-lede{font-size:1.5rem;line-height:1.4;}.elementor .ph-hero-title{color:var(--ph-accent);}