@keyframes shake-grow{0%{transform:scale(1) translate(1px,1px) rotate(0)}10%{transform:scale(1.1) translate(-1px,-2px) rotate(-1deg)}20%{transform:scale(1) translate(-3px) rotate(1deg)}30%{transform:scale(1.1) translate(3px,2px) rotate(0)}40%{transform:scale(1) translate(1px,-1px) rotate(1deg)}50%{transform:scale(1.1) translate(-1px,2px) rotate(-1deg)}60%{transform:scale(1) translate(-3px,1px) rotate(0)}70%{transform:scale(1.1) translate(3px,1px) rotate(-1deg)}80%{transform:scale(1) translate(-1px,-1px) rotate(1deg)}90%{transform:scale(1.1) translate(1px,2px) rotate(0)}to{transform:scale(1) translate(1px,-2px) rotate(-1deg)}}@keyframes scrollUp{0%{top:100%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:0;opacity:0}}@keyframes scrollDown{0%{top:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@keyframes TextfadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes DivComeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.geo-lead-agency-book-call-page{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;min-height:calc(100svh - 5rem);padding:1.5rem 0 3rem;background:linear-gradient(180deg,#78a0ff,#2f62e0);overflow:hidden}.geo-lead-agency-book-call-page:before,.geo-lead-agency-book-call-page:after{content:"";position:absolute;border-radius:999px;filter:blur(20px);z-index:0}.geo-lead-agency-book-call-page:before{top:-130px;right:-80px;width:420px;height:420px;background:#fff3;animation:BookCallFloat 6s ease-in-out infinite}.geo-lead-agency-book-call-page:after{left:-100px;bottom:-160px;width:440px;height:440px;background:#34d3993d;animation:BookCallFloat 7.2s ease-in-out infinite reverse}.geo-lead-agency-book-call-card{position:relative;z-index:2;width:min(980px,92%);padding:1.5rem;border-radius:28px;background:linear-gradient(180deg,#fff,#f6faff);box-shadow:0 20px 45px #0f32781f;border:1px solid rgba(47,98,224,.12)}.geo-lead-agency-book-call-title{margin:0;font-size:2rem;font-weight:700;color:#202124;text-align:center}.geo-lead-agency-book-call-subtitle{margin:.55rem 0 1.2rem;font-size:1rem;color:#828488;text-align:center}.geo-lead-agency-book-call-progress{margin:0 0 1.2rem}.geo-lead-agency-book-call-progress-meta{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.8rem;margin:0 0 .45rem}.geo-lead-agency-book-call-progress-title{margin:0;font-size:.92rem;font-weight:600;color:#202124}.geo-lead-agency-book-call-progress-ratio{margin:0;padding:.2rem .55rem;border-radius:999px;background-color:#2f62e01a;color:#2f62e0;font-size:.8rem;font-weight:700}.geo-lead-agency-book-call-progress-track{width:100%;height:9px;border-radius:999px;background-color:#2f62e024;overflow:hidden}.geo-lead-agency-book-call-progress-fill{display:block;height:100%;width:25%;border-radius:999px;background:linear-gradient(90deg,#34d399f2,#2f62e0f2);transition:width .32s ease}.geo-lead-agency-book-call-progress-fill.is-step-1{width:25%}.geo-lead-agency-book-call-progress-fill.is-step-2{width:50%}.geo-lead-agency-book-call-progress-fill.is-step-3{width:75%}.geo-lead-agency-book-call-progress-fill.is-step-4{width:100%}.geo-lead-agency-book-call-form-panel{padding:1.05rem;border-radius:18px;background-color:#fff;border:1px solid rgba(47,98,224,.12)}.geo-lead-agency-book-call-grid{display:grid;grid-template-columns:1fr;gap:.85rem}.geo-lead-agency-book-call-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-lead-agency-book-call-field label{display:block;margin:0 0 .35rem;font-size:.86rem;font-weight:600;color:#202124}.geo-lead-agency-book-call-field input,.geo-lead-agency-book-call-field textarea,.geo-lead-agency-book-call-field select{width:100%;padding:.72rem .75rem;border-radius:12px;border:1px solid rgba(47,98,224,.2);background-color:#f8f8fae6;color:#202124;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.geo-lead-agency-book-call-field input:focus,.geo-lead-agency-book-call-field textarea:focus,.geo-lead-agency-book-call-field select:focus{outline:none;border-color:#2f62e099;box-shadow:0 0 0 3px #2f62e026}.geo-lead-agency-book-call-slot-panel h2{margin:0;font-size:1.25rem;color:#202124}.geo-lead-agency-book-call-slot-panel>p{margin:.5rem 0 .8rem;color:#828488;font-size:.93rem}.geo-lead-agency-book-call-week-nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.7rem;margin:0 0 .65rem}.geo-lead-agency-book-call-week-arrow{padding:.4rem .75rem;border-radius:999px;border:1px solid rgba(47,98,224,.2);background-color:#fff;font-size:.85rem;color:#2f62e0;cursor:pointer}.geo-lead-agency-book-call-week-label{margin:0;font-size:.86rem;font-weight:700;color:#202124}.geo-lead-agency-book-call-week-days{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin:0 0 .65rem}.geo-lead-agency-book-call-week-day{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.5rem .35rem;border-radius:12px;border:1px solid rgba(47,98,224,.16);background-color:#f7fafff2;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.geo-lead-agency-book-call-week-day:hover{transform:translateY(-1px);border-color:#2f62e073}.geo-lead-agency-book-call-week-day span{font-size:.72rem;color:#828488}.geo-lead-agency-book-call-week-day strong{font-size:1rem;color:#202124}.geo-lead-agency-book-call-week-day.is-selected{border-color:#34d399c2;background-color:#d1fae58c;box-shadow:0 8px 16px #1450781a}.geo-lead-agency-book-call-week-day.is-past{background-color:#e8ecf5bf;border-color:#b9c2d2b3;cursor:not-allowed;opacity:.58;box-shadow:none}.geo-lead-agency-book-call-week-day.is-past:hover{transform:none;border-color:#b9c2d2b3}.geo-lead-agency-book-call-day-title{margin:0 0 .55rem;font-size:.9rem;font-weight:700;color:#2f62e0}.geo-lead-agency-book-call-slot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.geo-lead-agency-book-call-slot-button{padding:.45rem .3rem;border-radius:999px;border:1px solid rgba(47,98,224,.23);background-color:#fff;color:#202124;font-size:.84rem;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.geo-lead-agency-book-call-slot-button:hover{transform:translateY(-1px);border-color:#2f62e08a;box-shadow:0 8px 18px #0f32781f}.geo-lead-agency-book-call-slot-button.is-selected{background-color:#34d3992e;border-color:#34d399b8}.geo-lead-agency-book-call-retry-button,.geo-lead-agency-book-call-back{background:none;border:none;text-decoration:underline;color:#2f62e0;font-size:.92rem;cursor:pointer;padding:0}.geo-lead-agency-book-call-empty,.geo-lead-agency-book-call-loading{margin:0;padding:.8rem;border-radius:12px;background-color:#2f62e014;color:#202124}.geo-lead-agency-book-call-field-error{margin:.35rem 0 0;font-size:.85rem;color:#bb3e37}.geo-lead-agency-book-call-actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:1rem}.geo-lead-agency-book-call-success{padding:1.2rem;border-radius:18px;background-color:#d1fae580;border:1px solid rgba(52,211,153,.45);text-align:center}.geo-lead-agency-book-call-success h2{margin:0;font-size:1.55rem;color:#202124}.geo-lead-agency-book-call-success p{margin:.6rem 0 0;color:#202124}.geo-lead-agency-book-call-success-slot{font-size:.93rem}.geo-lead-agency-book-call-success-action{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:1rem}@keyframes BookCallFloat{0%{transform:translateY(0)}50%{transform:translateY(-16px)}to{transform:translateY(0)}}@media screen and (max-width: 1100px){.geo-lead-agency-book-call-week-days{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (max-width: 760px){.geo-lead-agency-book-call-card{width:94%;padding:1rem;border-radius:20px}.geo-lead-agency-book-call-title{font-size:1.6rem}.geo-lead-agency-book-call-subtitle{font-size:.92rem}.geo-lead-agency-book-call-progress-title{font-size:.86rem}.geo-lead-agency-book-call-week-nav{gap:.35rem}.geo-lead-agency-book-call-week-arrow{padding:.32rem .5rem;font-size:.74rem}.geo-lead-agency-book-call-week-label{font-size:.75rem}.geo-lead-agency-book-call-week-day{padding:.4rem .15rem}.geo-lead-agency-book-call-week-day span{font-size:.66rem}.geo-lead-agency-book-call-week-day strong{font-size:.86rem}.geo-lead-agency-book-call-grid-two{grid-template-columns:1fr}.geo-lead-agency-book-call-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-lead-agency-book-call-actions{flex-direction:column;justify-content:center;align-items:center;gap:.8rem}.geo-lead-agency-book-call-actions .google-btn{margin-left:auto;margin-right:auto}}
