body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{color:#2f90ca;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;overflow:hidden}@media (prefers-color-scheme:light){body{background:#f5f3f3}}@media (prefers-color-scheme:dark){body{background:#0d0d0d}.logo p{color:#9ca3af}}.App{align-items:center;display:flex;height:100vh;justify-content:center}.container{max-width:600px;padding:3rem 2rem;text-align:center;transform:translateY(-10vh)}.logo{align-items:center;display:flex;flex-direction:column}.logo-wave{background:#0000;border:none;border-radius:20px;display:block;height:340px;margin-bottom:1rem;overflow:hidden;width:340px}.logo h1{color:#2f90ca;font-size:2.5rem;font-weight:500;letter-spacing:-.01em;line-height:1.2;margin-bottom:.8rem}.logo h1,.logo p{font-family:Poppins,sans-serif}.logo p{color:#666;font-size:1.1rem;font-weight:300;letter-spacing:.01em;margin-bottom:2rem;opacity:.8}.links{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:0}.link,.links{justify-content:center}.link{align-items:center;background:#2f90ca;border:none;border-radius:8px;color:#fff;display:inline-flex;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:400;gap:10px;letter-spacing:.01em;min-width:120px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.link svg{flex-shrink:0;height:24px;width:24px}.link:hover{background:#1e6b9a;transform:translateY(-1px)}.link-disabled{cursor:not-allowed;opacity:.65;pointer-events:auto}.link-disabled:hover{background:#2f90ca;transform:none}.link-disabled:after{background:#333;border-radius:6px;bottom:100%;color:#fff;content:"Currently not taking calls";font-size:.8rem;left:50%;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(-8px);transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.links,.links .link,.links .link-disabled{position:relative}.link-disabled:hover:after{opacity:1;transform:translateX(-50%) translateY(-4px)}.modal-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.modal-content{background:#fff;border-radius:12px;box-shadow:0 20px 40px #00000026;color:#333;max-width:440px;padding:1.75rem;position:relative;width:100%}.modal-close{background:none;border:none;color:#666;cursor:pointer;font-size:1.5rem;line-height:1;padding:4px;position:absolute;right:1rem;top:1rem}.modal-close:hover,.modal-title{color:#2f90ca}.modal-title{font-size:1.5rem;margin-bottom:.35rem}.modal-subtext{color:#666;font-size:.95rem;margin-bottom:1.25rem}.request-form label{color:#333;display:block;font-size:.9rem;font-weight:500;margin-bottom:.35rem}.request-form input,.request-form textarea{border:1px solid #ccc;border-radius:6px;font-family:inherit;font-size:.95rem;margin-bottom:1rem;padding:8px 10px;width:100%}.request-form input:focus,.request-form textarea:focus{border-color:#2f90ca;outline:none}.request-form textarea{min-height:70px;resize:vertical}.form-error,.form-rate-limit{color:#c00;font-size:.9rem;margin-bottom:.75rem}.form-success{color:#0a7c42;font-size:.95rem;margin-bottom:.75rem}.modal-submit{justify-content:center;margin-top:.5rem;width:100%}.modal-submit:disabled{cursor:not-allowed;opacity:.6}.modal-submit:disabled:hover{background:#2f90ca;transform:none}@media (max-width:768px){.logo h1{font-size:2rem}.logo p{font-size:.9rem}.links{align-items:center;flex-direction:column;gap:.75rem}.link{min-width:140px;padding:12px 24px}.logo-wave{aspect-ratio:1;height:auto;width:100%}}@media (max-width:480px){.logo h1{font-size:1.8rem}.container{padding:1.5rem}.logo-wave{aspect-ratio:1;height:auto;width:100%}}
/*# sourceMappingURL=main.adc2d3d6.css.map*/