.splash-screen{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center;width:100vw}.splash-logo{height:auto;margin-bottom:20px;width:160px}.splash-title{color:#d6334b;font-size:48px;font-weight:700;margin:0}.splash-subtitle{color:#e4606d;font-size:16px;margin-top:8px}.onboarding-container{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;margin:0 auto;max-width:400px;padding:24px;width:100vw}.onboarding-header{align-items:center;display:flex;flex-shrink:0;gap:8px;justify-content:center;margin-bottom:2rem;padding-top:1rem}.onboarding-header .header-logo{height:auto;width:35px}.onboarding-header .header-title{color:#d6334b;font-size:32px;font-weight:700}.onboarding-main{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;overflow-y:auto;text-align:center}.onboarding-illustration{border-radius:16px;height:auto;margin-bottom:2.5rem;max-width:250px;object-fit:cover;width:100%}.onboarding-title{color:#333;font-size:20px;font-weight:600;margin:0 0 1rem;max-width:350px;padding:0 1rem}.onboarding-description{color:#666;font-size:16px;line-height:1.5;margin:0;max-width:350px;padding:0 1rem}.onboarding-footer{flex-shrink:0;padding-bottom:1rem;padding-top:1.5rem;width:100%}.onboarding-footer-2 .next-btn{background-color:#d6334b;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:16px;position:relative;text-align:center;transition:background-color .2s;width:100%}.onboarding-footer-2 .next-btn:hover{background-color:#b22639}.next-btn .page-indicator{font-size:16px;font-weight:400;position:absolute;right:25px;top:50%;transform:translateY(-50%)}.onboarding-container-2{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;margin:0 auto;max-width:400px;padding:24px;width:100vw}.onboarding-header-2{align-items:center;display:flex;flex-shrink:0;gap:8px;justify-content:center;margin-bottom:2rem;padding-top:1rem}.onboarding-header-2 .header-logo{height:auto;width:35px}.onboarding-header-2 .header-title{color:#d6334b;font-size:32px;font-weight:700}.onboarding-main-2{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;overflow-y:hidden;text-align:left;width:100%}.info-section{margin-bottom:1.2rem}.info-section:last-child{margin-bottom:0}.section-title{color:#333;font-size:20px;font-weight:700;margin:0 0 .4rem}.section-text{color:#555;font-size:15px;line-height:1.5;margin:0}.section-text strong{color:#333;font-weight:600}.onboarding-footer-2{flex-shrink:0;padding-bottom:1rem;padding-top:1rem;width:100%}.next-btn{background-color:#d6334b;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:16px;position:relative;text-align:center;transition:background-color .2s;width:100%}.next-btn:hover{background-color:#b22639}.onboarding-footer-2 .next-btn .page-indicator{font-size:16px;font-weight:400;position:absolute;right:25px;top:50%;transform:translateY(-50%)}.scheduler-container{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;margin:0 auto;max-width:400px;padding:24px;width:100vw}.scheduler-header{margin-bottom:2rem;text-align:center}.scheduler-header .logo-placeholder{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:1.5rem}.scheduler-header .header-logo{height:auto;width:30px}.scheduler-header .logo-placeholder span{color:#d6334b;font-size:28px;font-weight:700}.scheduler-header h2{color:#333;font-size:24px;margin:0 0 8px}.scheduler-header p{color:#888;font-size:16px;margin:0}.scheduler-main{flex-grow:1}.caller-details,.schedule-timer{margin-bottom:1.5rem}.caller-details label,.schedule-timer label{color:#555;display:block;font-size:14px;margin-bottom:12px}.input-group{margin-bottom:1rem;position:relative}.input-group input{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:12px;box-sizing:border-box;font-size:16px;padding:14px 16px;width:100%}.input-group input:focus{background-color:#fff;border-color:#d6334b;outline:none}.input-group .phone-icon{color:#d6334b;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.time-options{display:flex;gap:8px;justify-content:space-between}.time-btn{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:20px;color:#555;cursor:pointer;flex-grow:1;font-size:14px;padding:10px;transition:all .2s ease-in-out}.time-btn.active{background-color:#d6334b;border-color:#d6334b;color:#fff}.secure-notice{align-items:center;background-color:#f0f8ff;border-radius:12px;color:#555;display:flex;font-size:14px;gap:8px;padding:12px}.secure-notice .checkbox-icon{color:#32cd32}.scheduler-footer{padding-top:1rem}.schedule-btn{background-color:#d6334b;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:16px;transition:background-color .2s;width:100%}.schedule-btn:hover{background-color:#b22639}body,html{background-color:#f0f0f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;margin:0;padding:0;width:100%}.countdown-container{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:space-between;margin:0 auto;max-width:400px;padding:24px;width:100vw}.countdown-header{display:flex;justify-content:center;padding-top:1rem;width:100%}.countdown-header .logo-placeholder{align-items:center;display:flex;gap:8px;justify-content:center}.countdown-header .header-logo{height:auto;width:30px}.countdown-header .logo-placeholder span{color:#d6334b;font-size:28px;font-weight:700}.countdown-main{flex-direction:column;flex-grow:1;width:100%}.countdown-main,.timer-circle{align-items:center;display:flex;justify-content:center}.timer-circle{background:radial-gradient(circle,#f87a87 0,#d6334b 100%);border:8px solid #fad1d6;border-radius:50%;box-shadow:0 4px 15px #d6334b4d;height:200px;margin-bottom:2rem;width:200px}.timer-count{color:#fff;font-size:96px;font-weight:300}.countdown-text{color:#555;font-size:18px;margin:0}.countdown-footer{padding-bottom:1rem;width:100%}.skip-btn{background-color:#d6334b;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:16px;transition:background-color .2s;width:100%}.skip-btn:hover{background-color:#b22639}.call-screen{align-items:center;background-color:#1c1c1e;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;height:100vh;justify-content:space-between;overflow:hidden;padding:80px 20px 40px;position:relative;width:100vw}.convai-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1c1c1ef2;border:1px solid #ffffff1a;border-radius:16px;bottom:140px;box-shadow:0 8px 32px #0006;height:200px;overflow:hidden;position:fixed;right:20px;width:280px;z-index:1000}.convai-container{border-radius:16px;height:100%;overflow:hidden;width:100%}.convai-section #elevenlabs-convai-widget,.convai-section elevenlabs-convai{background:#0000!important;border:none!important;border-radius:16px!important;height:100%!important;width:100%!important}.caller-info{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding-bottom:2rem;text-align:center}.caller-name{color:#fff;font-size:42px;font-weight:300;letter-spacing:-.5px;margin:0}.call-timer{color:#8e8e93;font-size:18px;font-weight:400;margin-top:8px}.conversation-status{background:#1c1c1e;border:1px solid #1c1c1e;border-radius:20px;color:#fff;font-size:16px;font-weight:500;margin-top:12px;padding:6px 16px}.call-actions{margin-bottom:40px;max-width:320px;width:100%}.action-row{align-items:center;display:flex;justify-content:space-around;margin-bottom:32px}.action-row:last-child{margin-bottom:0}.action-item{align-items:center;display:flex;flex-direction:column;text-align:center;width:85px}.action-item p{color:#8e8e93;font-size:13px;font-weight:400;margin-top:10px;text-transform:lowercase}.icon-bg{align-items:center;background-color:#7878803d;border:none;border-radius:50%;cursor:pointer;display:flex;height:68px;justify-content:center;overflow:hidden;position:relative;transition:all .2s ease;width:68px}.icon-bg:hover{background-color:#78788052;transform:scale(1.05)}.icon-bg:active{background-color:#78788066;transform:scale(.95)}.icon-bg.active{background-color:#fff;color:#1c1c1e}.icon-bg.active:hover{background-color:#f2f2f7}.icon-bg svg{stroke:currentColor;height:28px;transition:color .2s ease;width:28px}.icon-bg.active svg{stroke:#1c1c1e}.end-call-wrapper{padding-top:20px;width:100%}.end-call-btn,.end-call-wrapper{display:flex;justify-content:center}.end-call-btn{align-items:center;background-color:#ff3b30;border:none;border-radius:50%;box-shadow:0 8px 16px #ff3b304d;cursor:pointer;height:76px;transition:all .2s ease;width:76px}.end-call-btn:hover{background-color:#d70015;box-shadow:0 12px 24px #ff3b3066;transform:scale(1.05)}.end-call-btn:active{box-shadow:0 4px 8px #ff3b3080;transform:scale(.95)}.end-call-btn svg{color:#fff;height:32px;width:32px}.call-screen:before{background:#0000;content:"";height:44px;left:0;position:absolute;right:0;top:0;z-index:10}@media (max-height:700px){.call-screen{padding:60px 20px 30px}.caller-name{font-size:36px}.action-row{margin-bottom:24px}.icon-bg{height:60px;width:60px}.icon-bg svg{height:24px;width:24px}.end-call-btn{height:68px;width:68px}}@media (max-width:375px){.call-actions{max-width:280px}.action-item{width:75px}.icon-bg{height:58px;width:58px}}.call-ended-container{background-color:#fff;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;height:100vh;justify-content:space-between;padding:60px 20px 40px;text-align:center;width:100vw}.call-ended-container,.call-ended-main{align-items:center;display:flex;flex-direction:column}.call-ended-main{flex-grow:1;justify-content:center}.icon-wrapper{align-items:center;background-color:#fee7ea;border-radius:50%;color:#d6334b;display:flex;height:80px;justify-content:center;margin-bottom:20px;width:80px}.icon-wrapper svg{height:32px;width:32px}.call-ended-title{color:#000;font-size:24px;font-weight:600;margin:0}.call-ended-duration{color:#8e8e93;font-size:16px;margin-top:8px}.new-call-section{margin:2rem 0;max-width:340px;width:100%}.new-call-btn{align-items:center;background-color:#d6334b;border:none;border-radius:28px;color:#fff;cursor:pointer;display:flex;font-size:17px;font-weight:600;gap:8px;justify-content:center;padding:16px;transition:background-color .2s;width:100%}.new-call-btn:hover{background-color:#c12e43}.call-ended-footer{align-items:center;color:#8e8e93;display:flex;flex-direction:column;gap:8px}.footer-message{font-size:14px;margin-bottom:1rem}.footer-logo{align-items:center;color:#d6334b;display:flex;font-size:20px;font-weight:700;gap:8px}.footer-logo-img{height:24px;width:24px}.footer-subtitle{color:#e48fa1;font-size:12px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.73263d17.css.map*/