#align-hero-banner-half{min-height:50vh;min-height:50dvh;padding-top:100px;box-sizing:border-box;overflow:hidden;position:relative;z-index:99;}#align-hero-banner-half .container-1440,#hero-banner-half .container-1440{display:flex !important;flex-direction:column !important;justify-content:center !important;}#align-hero-banner-half .blogFeaturedImage.wp-block-post-featured-image{position:absolute !important;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}.glass-box{background-color:rgba(8,8,8,0.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:var(--sp-md);max-width:650px;border-radius:var(--radius-none);}.floating-actions{position:fixed;bottom:var(--sp-base,32px);right:var(--sp-base,32px);gap:var(--sp-xs,16px);z-index:var(--z-modal,1000);}.floating-btn{width:56px;height:56px;transition:transform 0.2s ease,filter 0.2s ease;position:relative;}.floating-btn img{width:100%;height:100%;object-fit:contain;}@keyframes phoneRing{0%{transform:rotate(0deg) scale(1);}3%{transform:rotate(-15deg) scale(1.1);}6%{transform:rotate(15deg) scale(1.1);}9%{transform:rotate(-12deg) scale(1.1);}12%{transform:rotate(12deg) scale(1.1);}15%{transform:rotate(-8deg) scale(1.05);}18%{transform:rotate(8deg) scale(1.05);}21%{transform:rotate(0deg) scale(1);}100%{transform:rotate(0deg) scale(1);}}.floating-actions .floating-btn:first-child{animation:phoneRing 3.5s infinite ease-in-out;transform-origin:center center;}@keyframes chatBounce{0%{transform:translateY(0) scale(1);}3%{transform:translateY(-8px) scale(1.12);}6%{transform:translateY(0) scale(0.95);}9%{transform:translateY(-4px) scale(1.06);}12%{transform:translateY(0) scale(1);}100%{transform:translateY(0) scale(1);}}.floating-actions .floating-btn:nth-child(2){animation:chatBounce 3.5s infinite ease-in-out 1.75s;transform-origin:center center;}.floating-btn:hover{transform:scale(1.12) !important;filter:drop-shadow(0 6px 12px rgba(0,0,0,0.35));animation:none !important;}.floating-btn:active{transform:scale(0.95) !important;}@media (max-width:490px){.glass-box{padding:var(--sp-sm);}.floating-actions{bottom:16px;right:16px;gap:12px;}.floating-btn{width:48px;height:48px;}}