p,.et_pb_text p{color:#212121!important;font-size:16px!important}h1,.et_pb_text h1{color:#ffa500!important;font-size:2.5rem!important}h2,.et_pb_text h2{color:#00aaff!important;font-size:2rem!important}h3,.et_pb_text h3{color:#2c3e50!important;font-size:1.75rem!important}h4,.et_pb_text h4{color:#212121!important;font-size:1.5rem!important}h5,.et_pb_text h5{color:#FF9800!important;font-size:1.25rem!important}h6,.et_pb_text h6{color:#FF9800!important;font-size:1rem!important}.sticky-call{position:fixed;right:clamp(12px,2.5vw,20px);bottom:calc(clamp(12px,2.5vw,20px) + env(safe-area-inset-bottom,0px));z-index:999999;display:grid;place-items:center;width:64px;height:64px;background:linear-gradient(135deg,#ffa500,#ff7a00);color:#fff;text-decoration:none;border-radius:50%;box-shadow:0 8px 20px rgba(0,0,0,0.18),0 2px 6px rgba(0,0,0,0.12);transition:transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent;animation:pulse 2s infinite}.sticky-call__icon{font-size:28px;line-height:1}.sticky-call:hover{transform:translateY(-2px)}.sticky-call:active{transform:translateY(0)}.sticky-call:focus-visible{outline:3px solid #fff;outline-offset:2px}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,165,0,0.6)}70%{transform:scale(1.05);box-shadow:0 0 0 15px rgba(255,165,0,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,165,0,0)}}