@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap);body{background-color:#0f2027;margin:0;padding:0}.main-page,body{color:#e1e8f0;font-family:Montserrat,sans-serif}.main-page{align-items:center;background:linear-gradient(135deg,#0f2027,#203a43,#2c5364);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:40px 20px;position:relative}.main-page:before{animation:waveShift 20s linear infinite;background:radial-gradient(circle at 25% 50%,#54a0ff26,#0000 70%),radial-gradient(circle at 75% 50%,#54a0ff26,#0000 70%);content:"";filter:blur(45px);height:300px;left:-50%;pointer-events:none;position:absolute;top:-100px;transform-origin:center;width:200%;z-index:1}@keyframes waveShift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.content-wrapper{animation:fadeInContent .8s ease forwards;max-width:960px;position:relative;text-align:center;width:100%;z-index:2}.page-title{color:#54a0ff;font-size:3rem;font-weight:700;margin-bottom:8px;text-shadow:0 0 10px #54a0ff88}.page-subtitle{color:#c1d6f5;font-size:1.25rem;font-weight:500;margin-bottom:40px}.projects-grid{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.project-card{align-items:center;background:linear-gradient(145deg,#1e2a38,#152733);border-radius:24px;box-shadow:0 0 25px #54a0ff55,0 10px 30px #0f2027d9;color:#cdd9ea;cursor:default;display:flex;flex-direction:column;max-width:320px;padding:28px 24px;transition:transform .3s ease,box-shadow .3s ease;-webkit-user-select:none;user-select:none;width:100%}.project-card:hover{box-shadow:0 0 40px #54a0ffcc,0 15px 35px #0f2027e6;transform:translateY(-10px)}.project-icon{background-position:50%;background-repeat:no-repeat;background-size:60% 60%;border-radius:50%;filter:drop-shadow(0 0 5px #54a0ffaa);height:80px;margin-bottom:20px;width:80px}.chatgpt-icon{background-image:url(/static/media/ChatGPT.5036185a0fb8509e7321.png)}.voxbot-icon{background-image:url(/static/media/VoxBot.da87c54ea4f49cfb464c.png)}.project-card h3{color:#54a0ff;font-size:1.5rem;font-weight:700;margin:0 0 12px;text-shadow:0 0 8px #54a0ff88}.project-card p{color:#a9bddb;flex-grow:1;font-size:1rem;line-height:1.5;margin-bottom:24px;-webkit-user-select:text;user-select:text}.project-button{align-self:center;background:#54a0ff;border-radius:14px;box-shadow:0 0 12px #54a0ffcc;color:#0f2027;cursor:pointer;font-size:1rem;font-weight:700;padding:12px 28px;text-decoration:none;transition:background-color .3s ease;-webkit-user-select:none;user-select:none}.project-button:hover{background-color:#3a7ede}@keyframes fadeInContent{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.projects-grid{flex-direction:column;gap:24px}.page-title{font-size:2.25rem}.page-subtitle{font-size:1.1rem;margin-bottom:28px}}*{box-sizing:border-box}#root,body,html{background:#0f2027;background:linear-gradient(135deg,#2c5364,#203a43,#0f2027);color:#eee;font-family:Inter,sans-serif;height:100%;margin:0;overflow:hidden}.main{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative;z-index:1}.main:before{animation:moveBackground 20s linear infinite;background:radial-gradient(circle at 20% 30%,#ffffff26,#0000 25%),radial-gradient(circle at 80% 70%,#ffffff1a,#0000 20%),radial-gradient(circle at 50% 50%,#ffffff1f,#0000 30%);content:"";filter:blur(20px);height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%;z-index:0}@keyframes moveBackground{0%{transform:translate(0)}to{transform:translate(30%,30%)}}.payment-box{animation:fadeInUp 1s ease forwards;background:#1e2832d9;border-radius:20px;box-shadow:0 4px 15px #ffffff1a,0 8px 30px #00000080;max-width:400px;opacity:0;padding:40px 35px;position:relative;transform:translateY(30px);width:90%;z-index:10}.elevated{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid #ffffff26}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.payment-title{color:#f0f8ff;font-size:1.9rem;font-weight:700;margin-bottom:10px;text-align:center;text-shadow:0 0 5px #54a0ff}.payment-description{color:#bbb;font-size:1.1rem;font-weight:400;margin-bottom:30px;text-align:center}.input,.select{background:#e3e3e3;border:none;border-radius:12px;color:#222;display:block;font-size:1rem;font-weight:500;margin-bottom:25px;outline:none;padding:14px 18px;transition:box-shadow .3s ease,background-color .3s ease;width:100%}.input::placeholder{color:#888}.input:focus,.select:focus{background:#fff;box-shadow:0 0 8px 2px #54a0ff}.select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#54a0ff 0),linear-gradient(135deg,#54a0ff 50%,#0000 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 25px) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;cursor:pointer}.pay-button{background:linear-gradient(270deg,#54a0ff,#00d2ff);border:none;border-radius:14px;box-shadow:0 0 8px #54a0ff,inset 0 -3px 5px #0003;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;overflow:hidden;padding:16px 0;position:relative;transition:transform .3s ease,box-shadow .4s ease;-webkit-user-select:none;user-select:none;width:100%}.pay-button.glow{animation:glowing 2.5s linear infinite}.pay-button:hover{box-shadow:0 0 20px #54a0ff,inset 0 -3px 5px #0000004d;transform:scale(1.05)}@keyframes glowing{0%{box-shadow:0 0 5px #54a0ff,0 0 10px #00d2ff,0 0 20px #54a0ff,inset 0 -3px 5px #0003}50%{box-shadow:0 0 15px #00d2ff,0 0 30px #54a0ff,0 0 40px #00d2ff,inset 0 -3px 5px #0000004d}to{box-shadow:0 0 5px #54a0ff,0 0 10px #00d2ff,0 0 20px #54a0ff,inset 0 -3px 5px #0003}}.cards{margin:25px 0;text-align:center}.cards img{animation:cardPulse 3s ease-in-out infinite;filter:drop-shadow(0 0 4px #54a0ff);max-width:80px}@keyframes cardPulse{0%,to{filter:drop-shadow(0 0 4px #54a0ff);transform:scale(1)}50%{filter:drop-shadow(0 0 15px #00d2ff);transform:scale(1.05)}}.bottom-buttons{display:flex;gap:10px;justify-content:space-between;margin-top:15px}.secondary-button{background:#0000;border:2px solid #54a0ff;border-radius:12px;color:#54a0ff;cursor:pointer;flex:1 1;font-weight:600;padding:12px 0;transition:background-color .3s ease,color .3s ease;-webkit-user-select:none;user-select:none}.secondary-button:hover{background-color:#54a0ff;box-shadow:0 0 10px #54a0ff;color:#0f2027}.agreement-button{background:none;border:none;color:#888;cursor:pointer;display:block;font-size:.9rem;margin-top:30px;text-align:center;text-decoration:underline;transition:color .3s ease;-webkit-user-select:none;user-select:none;width:100%}.agreement-button:hover{color:#54a0ff}select:invalid{color:#888}select::-moz-focus-inner{border:0}.popup-overlay{align-items:center;animation:fadeInOverlay .35s ease forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f2027e6;display:flex;inset:0;justify-content:center;position:fixed;z-index:1500}.popup-content{animation:popupScaleIn .3s cubic-bezier(.4,0,.2,1) forwards;background:linear-gradient(135deg,#1e2a38,#152733);border-radius:20px;box-shadow:0 0 20px 3px #2f8fff88,0 10px 30px #0f2027cc;color:#dce7f1;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:360px;padding:30px 28px;position:relative;-webkit-user-select:none;user-select:none;width:90%}.popup-content h3{color:#54a0ff;font-size:1.6rem;font-weight:700;margin:0 0 16px;text-align:center;text-shadow:0 0 8px #54a0ff88}.popup-content ul{color:#cdd9ea;font-size:1rem;line-height:1.5;list-style-type:disc;margin-bottom:24px;padding-left:22px}.popup-content p{color:#cdd9ea;font-size:1rem;margin:6px 0;-webkit-user-select:text;user-select:text}.popup-content .link{color:#72c3ff;text-decoration:none;transition:color .3s ease}.popup-content .link:hover{color:#a6d8ff;text-decoration:underline}.close-popup{background:#54a0ff;border:none;border-radius:14px;box-shadow:0 0 8px #54a0ff99;color:#0f2027;cursor:pointer;display:block;font-size:1rem;font-weight:700;margin:0 auto;padding:12px 28px;transition:background-color .25s ease;-webkit-user-select:none;user-select:none}.close-popup:hover{background:#3a7ede}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes popupScaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.popup-content{max-width:90vw;padding:25px 20px}.popup-content h3{font-size:1.4rem}.popup-content p,.popup-content ul{font-size:.9rem}.close-popup{font-size:.95rem;padding:10px 24px}.payment-box{border-radius:16px;max-width:95vw;padding:30px 20px}.payment-title{font-size:1.5rem}.payment-description{font-size:1rem;margin-bottom:20px}.input,.select{font-size:.95rem;padding:12px 14px}.pay-button{font-size:1.1rem;padding:14px 0}.cards img{max-width:60px}.bottom-buttons{flex-direction:column;gap:12px}.secondary-button{font-size:1rem;padding:12px 0;width:100%}.agreement-button{font-size:.85rem;margin-top:20px}}@media (max-width:360px){.payment-box{padding:25px 15px}.pay-button.glow{animation:none;box-shadow:0 0 10px #54a0ff}.cards img{animation:none;max-width:50px}}
/*# sourceMappingURL=main.acaf8a38.css.map*/