.elementor .bhm-button-v2{font-weight:600;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:3rem;padding-inline-end:3rem;border-radius:96px;border-style:none;background-color:var(--bhm-white-500);}.elementor .bhm-button-v2:hover,.elementor .bhm-button-v2:focus-visible{background-color:var(--bhm-crimson-600);transform:translate3d(0px, -2px, 0px);}.elementor .boxed-container{width:var(--web-container-width);padding:0px;margin-block-start:0px;margin-block-end:0rem;gap:var(--bhm-space-2xl);}.elementor .bhm-service-card{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:var(--bhm-space-lg);padding-inline-end:var(--bhm-space-lg);border-radius:16px;border-width:1px;border-color:#c8d6e32e;border-style:solid;background-color:#C8D7E41F;backdrop-filter:blur(10px);flex-direction:column;gap:var(--bhm-space-sm);justify-content:space-between;align-items:start;/* --- Premium Dark Glassmorphism Base --- */
selector {
/* Translucent dark base with enhanced color saturation behind it */
background: rgba(20, 35, 65, 0.45) !important; 
-webkit-backdrop-filter: blur(24px) saturate(200%) !important;
backdrop-filter: blur(24px) saturate(200%) !important;

/* Precision border matching your #C8D7E41F styling but cleaner */
border: 1px solid rgba(200, 215, 228, 0.12) !important;
border-radius: 24px !important; /* Matches your current card radius */

/* Creates deep separation over the dark blue background */
box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.3),
            inset 0 1px 0px 0 rgba(255, 255, 255, 0.05) !important;

/* Smooth layout engine transition */
transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* --- Interactive Hover State --- */
selector:hover {
/* Subtle physical lift */
transform: translateY(-6px) !important;

/* Brighten the glass core and the border edge slightly */
background: rgba(255, 255, 255, 0.04) !important;
border-color: rgba(200, 215, 228, 0.25) !important;

/* Electric soft-blue glass glow effect */
box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.45),
            0 0 30px 0 rgba(200, 215, 228, 0.06),
            inset 0 1px 1px 0 rgba(255, 255, 255, 0.15) !important;
}\n}.elementor .bhm-service-card:hover,.elementor .bhm-service-card:focus-visible{backdrop-filter:blur(0px);transform:translate3d(0px, -2px, 0px);}.elementor .bhm-sub-title{font-weight:700;font-size:var(--bhm-fs-text-md);word-spacing:4px;}.elementor .bhm-down{font-weight:700;}