@import url(https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap);*{box-sizing:border-box;font-family:Bricolage Grotesque;margin:0;padding:0;scroll-behavior:smooth}:root{--purple:#413d99;--light-black-bg:#141414;--white:#fff}::selection{background-color:#413d99;background-color:var(--purple);color:#fff}body{background-color:#141414;background-color:var(--light-black-bg);color:#fff;color:var(--white)}.nav{align-items:center;background:#060606;color:#fff;display:flex;gap:1rem;justify-content:space-between;padding:1rem 5rem 1rem 4rem;position:-webkit-sticky;position:sticky;top:0;z-index:10;h1{cursor:pointer;-webkit-user-select:none;user-select:none}.header-links{cursor:pointer;display:flex;gap:2rem;a{color:#fff;text-decoration:none;transition:.5s}a:hover{color:#413d99}}}@media(max-width:797px){.nav{flex-direction:column;.header-links{flex-wrap:wrap;gap:1rem;justify-content:center}}}button:disabled{background-color:#ccc!important;border:1px solid #ddd!important;color:#666!important;cursor:not-allowed!important}button.disabled{background-color:#888!important;border:1px solid #555!important;color:#444!important;cursor:not-allowed!important}.error-message{color:red!important}mat-snack-bar-container{z-index:10000!important}.snackbar-custom{position:relative!important;top:-24rem!important;simple-snack-bar{background-color:#000!important}span.mdc-button__label{color:#413d99!important;font-size:18px!important;font-weight:700!important}}@media(min-width:990px){.hero-title{font-size:5.8rem!important;width:60rem}}.mdc-snackbar__surface.ng-tns-c14-0{position:relative!important;top:4rem!important}.subscribe{align-items:center;background:#413d99;cursor:pointer;display:flex;justify-content:center;left:0;position:-webkit-sticky;position:sticky;top:0;transition:.6s;z-index:111}.subscribe:hover{background-color:#fff;color:#413d99}.home{align-items:center;animation:fadeIn 1.5s ease;background:linear-gradient(145deg,#1a1a1a,#121212);display:flex;flex-direction:column;height:100vh;justify-content:center;padding:20px;text-align:center}.hero-title{animation:slideDown 1s ease;font-size:2.8rem;font-weight:700;margin-bottom:20px;.bg-selected{background-color:#413d99;color:#fff}}.hero-text{animation:fadeIn 1.5s ease;color:#cfcfcf;font-size:1.2rem;margin-bottom:30px}.cta-buttons{display:flex;gap:20px;justify-content:center}.btn{border:none;border-radius:5px;cursor:pointer;font-size:1rem;padding:10px 20px;transition:transform .3s ease,background-color .3s ease}.secondary-btn{background-color:initial;border:1px solid #413d99;color:#413d99}.btn:hover{opacity:.9;transform:scale(1.03)}.features{background-color:#1a1a1a;padding:60px 20px}.section-title{font-size:2rem;margin-bottom:40px;padding-top:4rem;position:relative;text-align:center}.section-title:after{animation:grow 1s ease;background:#413d99;content:"";display:block;height:3px;margin:10px auto;width:60px}.feature-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.feature-item{background:#212121;border-radius:10px;box-shadow:0 4px 10px #00000080;cursor:pointer;flex:1 1 45%;padding:20px;text-align:center;transition:transform .3s ease,background-color .3s ease}.feature-item:hover{background-color:#2a2a2a;transform:scale(1.01)}.feature-item h3{font-size:1.5rem;margin-bottom:10px}.feature-item p{color:#cfcfcf}.how-it-works{padding:60px 20px;text-align:center;img{border-radius:2rem;max-width:23rem}}.steps{display:flex;flex-direction:column;gap:20px;margin-top:30px}.step{animation:fadeIn 1.5s ease;background:#212121;border-radius:10px;padding:20px;transition:transform .3s ease,background-color .3s ease}.step:hover{background-color:#2a2a2a;cursor:pointer;transform:scale(1.01)}.step h3{font-size:1.5rem;margin-bottom:10px}.pricing{background:linear-gradient(145deg,#121212,#1a1a1a);padding:60px 20px;text-align:center}.pricing-cards{display:flex;gap:20px;justify-content:center}.card{animation:fadeInUp 1s ease;background:#212121;border-radius:10px;box-shadow:0 4px 10px #00000080;cursor:pointer;max-width:350px;padding:20px 30px;text-align:center;transition:.5s}.card:hover{transform:translateY(-5px)}.card h3{color:#fff;font-size:1.8rem;margin-bottom:10px}.card .price{color:#413d99;font-size:2rem;font-weight:700;margin-bottom:10px}.card .note{color:#cfcfcf;font-size:.9rem;margin-bottom:20px}.features-list{list-style:none;margin:20px 0;padding:0}.features-list li{color:#cfcfcf;font-size:1rem;margin:10px 0}.primary-btn{background-color:#413d99;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease,transform .3s ease;width:10rem}.primary-btn:hover{background-color:#322f6d;transform:scale(1.03)}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.dashboard-img{align-items:center;display:flex;justify-content:center;width:100%;img{cursor:pointer;width:80%}img:hover{animation:vibrate 3s ease}}@keyframes vibrate{0%{transform:translate(0)}25%{transform:translate(-2px,2px)}50%{transform:translate(2px,-2px)}75%{transform:translate(-2px,-2px)}to{transform:translate(0)}}@media(min-width:1280px){.hero-text{text-align:center;width:57rem}}.limited-access{align-items:center;display:flex;justify-content:center;p{background:#413d99;border-radius:7px;cursor:pointer;font-size:11px;padding:4px;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:fit-content}}@media(max-width:500px){.how-it-works{img{width:100%}}}.faq-section{background-color:#121212;color:#fff;min-height:100vh;padding:2rem}.faq-section h2{color:#fff;font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.faq-list{list-style:none;margin:0;padding:0}.faq-item{background-color:#1e1e1e;border-radius:8px;margin-bottom:1rem;padding:1.5rem;transition:background-color .3s ease}.faq-item:hover{background-color:#2a2a2a}.faq-item .faq-question{align-items:center;color:#413d99;cursor:pointer;display:flex;font-size:1.25rem;font-weight:700;justify-content:space-between;transition:color .3s ease}.faq-item .faq-question:hover{color:#fff}.faq-item .faq-question span{font-size:1.5rem;transition:transform .3s ease}.faq-item .faq-answer{color:#ccc;font-size:1rem;margin-top:1rem}.faq-item.open .faq-answer{display:block}.faq-item .tags{color:#413d99;font-weight:700}.faq-item a{color:#413d99;text-decoration:none;transition:color .3s ease}.faq-item a:hover{color:#fff;text-decoration:underline}.badges{align-items:center;flex-wrap:wrap;gap:28px;justify-content:center}#saas-hub img{width:161px!important}#ph-badge{height:54px;width:250px}@keyframes moveLeftFade{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.badges{display:flex;gap:10px;overflow:hidden;position:relative;width:100%}.payLater{color:#fff;font-size:13px;font-style:italic;font-weight:200}.PoweredBy{align-items:center;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #fff3;border-radius:2rem;bottom:1rem;cursor:pointer;display:flex;justify-content:center;position:fixed;right:1rem;text-decoration:none;width:14rem;a{align-items:center;color:#fff;display:flex;gap:6px;justify-content:center;text-align:center;text-decoration:none;&:hover{text-decoration:none}}&:hover{background:linear-gradient(135deg,#ffffff14,#ffffff08);box-shadow:inset 0 0 1px #ffffff80,0 12px 40px #ffffff1a,0 6px 30px #0003}img{border-radius:50%;height:3rem;width:3rem}}.not-found{align-items:center;display:flex;height:100vh;justify-content:center;h1{cursor:pointer;text-align:center;transition:.7s}h1:hover{color:var(--purple)}}form{animation:fadeIn 1.5s ease;background:#1a1a1a;border-radius:10px;box-shadow:0 4px 10px #00000080;margin:50px auto;max-width:400px;padding:30px}h2{color:#413d99;font-size:2rem;margin-bottom:20px;text-align:center}input[type=email],input[type=password]{background:#212121;border:1px solid #2a2a2a;border-radius:5px;color:#fff;font-size:1rem;margin-bottom:15px;padding:10px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}input[type=email]:focus,input[type=password]:focus{border-color:#413d99;box-shadow:0 0 5px #413d99;outline:none}button{background-color:#413d99;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:10px;transition:background-color .3s ease,transform .3s ease;width:100%}button:hover{background-color:#322f6d;transform:scale(1.05)}button:disabled{background-color:#4c4c4c;cursor:not-allowed}.error{color:#ff4d4d;font-size:.9rem;margin-bottom:10px;margin-top:-10px}.error small{display:block}h1#verify{animation:fadeIn 1.5s ease;color:#413d99;font-size:1.8rem;margin-top:100px;text-align:center}h1#verify:after{animation:grow 1s ease;background:#413d99;content:"";display:block;height:3px;margin:10px auto;width:80px}@media (max-width:768px){form{padding:20px}h2{font-size:1.8rem}}@keyframes grow{0%{width:0}to{width:80px}}.dashboard{gap:30px;padding:30px}.dashboard,.revenue-box{display:flex;flex-direction:column}.revenue-box{align-items:center;background-color:#1a1a1a;border-radius:10px;box-shadow:0 4px 10px #0000001a;cursor:pointer;padding:20px;transition:transform .3s ease}.revenue-box:hover{transform:scale(1.02)}.revenue-box h2{color:#fff;font-size:24px;margin:0}.revenue-amount{color:#fff;font-size:32px;font-weight:700;margin-top:10px}.add-btn{justify-content:flex-end}.add-product-btn{width:10rem!important}.container{animation:fadeInUp 1s ease-in-out;padding:20px}.product-list{margin-bottom:20px}table{border-collapse:collapse;margin-top:20px;width:100%}td,th{border:1px solid #444;padding:15px;text-align:left}th{background-color:#333;color:#fff;letter-spacing:1px;text-transform:uppercase}td,th{font-size:14px}td{background-color:#222;color:#ccc}tr{cursor:pointer;transition:.3s ease}tr:nth-child(2n) td{background-color:#2c2c2c}tr:hover{animation:pulse .5s;background-color:#ffffff1a}@media (max-width:768px){td,th{padding:12px}td,th{font-size:12px}}.add-btn{display:flex;justify-content:end;padding:1rem 0 1rem 1rem}.add-product-btn{background-color:#fff;border:none;border-radius:5px;color:#000;cursor:pointer;padding:10px 15px;transition:transform .3s ease,background-color .3s ease,color .3s ease}.add-product-btn:hover{background-color:#000;border:1px solid #fff;color:#fff;transform:scale(1.1)}.dots{color:#fff;transition:color .3s ease}.dots:hover{color:#413d99}.options-popup{background:#333;border-radius:5px;color:#fff;left:0;padding:10px;position:absolute;top:0;z-index:1000}.dots{color:#888;cursor:pointer;font-size:20px}.dots:hover{color:#fff}.options-popup.show{display:block}.options-popup button{background-color:#444;border:1px solid #555;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:5px;padding:8px;text-align:left;transition:background-color .3s ease;width:100%}.options-popup button:hover{background-color:#413d99}.modal{align-items:center;animation:fadeIn .5s ease-in-out;background:#000c;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal.show{display:flex}.modal-content{animation:zoomIn .5s ease-in-out;background:#000;border-radius:10px;color:#fff;padding:20px;position:relative;width:400px}.close-btn{cursor:pointer;font-size:3rem;position:absolute;right:10px;top:10px;transition:transform .3s ease}.close-btn:hover{transform:rotate(90deg)}.modal-content form{display:flex;flex-direction:column}.modal-content label{color:#ccc;font-size:14px;margin:10px 0 5px;text-transform:uppercase}.modal-content input,.modal-content select{background:#222;border:1px solid #444;border-radius:8px;color:#fff;font-size:14px;padding:10px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.modal-content input:focus,.modal-content select:focus{border-color:#fff;box-shadow:0 0 5px #ffffff80;outline:none}.modal-content button{background:#fff;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:16px;font-weight:700;margin-top:15px;padding:12px;transition:transform .3s ease,background-color .3s ease,color .3s ease}.modal-content button:hover{background:#000;border:1px solid #fff;color:#fff;transform:scale(1.05)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.modal-content{padding:20px;width:90%}.modal-content button{font-size:14px}}.container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0;overflow:hidden!important;padding:0;text-align:center}canvas{width:100%}.status{font-size:32px}.icon,.status{margin-bottom:20px}.icon{font-size:150px}.success .icon{color:green}.failure .icon{color:red}.message{font-size:40px;font-weight:700}.footer{color:#fff;font-size:18px;margin-top:50px}.footer,.footer strong{cursor:pointer;transition:.6s}.footer strong{color:#413d99!important}.footer strong:hover,.footer:hover strong{color:#fff!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes gradientBG{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.checkout-main{align-items:center;background-color:#000;box-sizing:border-box;color:#fff;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;justify-content:center;overflow:hidden;padding:20px;position:relative}.checkout-main:after,.checkout-main:before{border-radius:50%;content:"";filter:blur(80px);height:300px;mix-blend-mode:screen;opacity:.5;pointer-events:none;position:absolute;width:300px;z-index:0}.checkout-main:before{animation:blob 15s infinite alternate;background:#8b5cf6;left:25%;top:20%}.checkout-main:after{animation:blob 15s infinite alternate-reverse;background:#3b82f6;bottom:20%;right:25%}.checkout-form{animation:fadeIn .6s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#111827cc;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 25px 50px -12px #00000080;max-width:450px;overflow:visible;padding:2rem;position:relative;width:100%;z-index:10}.product-image-container{background:#1f2937;border-radius:12px;height:180px;margin-bottom:1.5rem;overflow:hidden;position:relative;width:100%}.product-image{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.product-image:hover{transform:scale(1.05)}.product-badge{align-items:center;background:#10b981e6;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a;color:#fff;display:flex;height:32px;justify-content:center;position:absolute;right:10px;top:10px;width:32px}.product-title{animation:fadeIn .6s ease-out .2s both;color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.product-description{animation:fadeIn .6s ease-out .3s both;color:#9ca3af;font-size:.95rem;line-height:1.5;margin-bottom:1rem}.product-price{animation:fadeIn .6s ease-out .4s both;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:8px;color:#fff;display:inline-block;font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;padding:.5rem 1rem}.form-group{animation:fadeIn .6s ease-out .5s both;margin-bottom:1.5rem;position:relative}.form-label{color:#e5e7eb;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.form-input{-webkit-appearance:none;appearance:none;background:#1f2937cc;border:1px solid #4b556380;border-radius:8px;color:#fff;font-size:1rem;padding:.75rem 1rem;position:relative;transition:all .3s ease;width:100%;z-index:1}.form-input:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f14d;outline:none}.form-input::placeholder{color:#6b7280}.card-element-container{background:#1f2937cc;border:1px solid #4b556380;border-radius:8px;padding:.75rem;position:relative;transition:all .3s ease;z-index:1}.card-element-container:hover{border-color:#6366f1}.submit-button{animation:fadeIn .6s ease-out .7s both,gradientBG 3s ease infinite;-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);background-size:200% 200%;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:1.5rem;overflow:hidden;padding:.875rem 1.5rem;position:relative;transition:all .3s ease;width:100%;z-index:1}.submit-button:hover{box-shadow:0 10px 15px -3px #0000004d;transform:translateY(-2px)}.submit-button:active{transform:translateY(0)}.submit-button:disabled{background:#4b5563;cursor:not-allowed;opacity:.7}.processing{align-items:center;display:flex;justify-content:center}.processing:after{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;content:"";height:20px;margin-left:10px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.error-message{animation:fadeIn .3s ease-out;background:#dc26261a;border-left:3px solid #dc2626;border-radius:4px;color:#ef4444;font-size:.875rem;margin-top:1rem;padding:.75rem}.checkout-img{animation:fadeIn .6s ease-out .8s both;display:flex;justify-content:center;margin-top:2rem}.checkout-img img{opacity:.8;transition:opacity .3s ease;width:8rem}.checkout-img img:hover{opacity:1}@media (max-width:640px){.checkout-main{align-items:flex-start;height:100vh;padding:16px}.checkout-form{border-radius:12px;margin:1rem 0;max-width:100%;padding:1.5rem;width:100%}.product-image-container{height:150px}.product-title{font-size:1.25rem}.product-price{font-size:1.1rem;padding:.4rem .8rem}.card-element-container,.form-input{font-size:16px;padding:12px}.submit-button{font-size:16px;margin-top:1rem;padding:14px}.checkout-main:after,.checkout-main:before{height:200px;width:200px}.checkout-main:before{left:10%;top:10%}.checkout-main:after{bottom:10%;right:10%}}@supports (-webkit-touch-callout:none){.card-element-container,.form-input,.submit-button{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none}}.loading-container{align-items:center;display:flex;justify-content:center;min-height:200px}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:40px;width:40px}.not-found-container{padding:2rem;text-align:center}.not-found-title{color:#fff;font-size:1.5rem;margin-bottom:1rem}.not-found-message{color:#9ca3af}.blog-list{background-color:#121212;color:#fff;min-height:100vh;padding:2rem}.blog-list-header{padding-bottom:2rem}.blog-list h2{color:#fff;font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.blog-list ul{list-style:none;margin:0;padding:0}.blog-list li{border-radius:8px;margin-bottom:1rem;padding:1.5rem;transition:background-color .3s ease}.blog-list li,.blog-list li:hover{background-color:#000}.blog-list li .blog-title{color:#413d99;display:block;font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-decoration:none;transition:color .3s ease}.blog-list li .blog-title:hover{color:#fff}.blog-list li .blog-description{color:#ccc;font-size:1rem;margin-bottom:1rem}.blog-list li .meta-data{color:#bbb;display:flex;font-size:.9rem;justify-content:space-between}.blog-list li .meta-data .tags{color:#413d99;font-weight:700}.blog-list li .meta-data{background-color:#0a0a0a;border-radius:5px;padding:.5rem}.blog-list li a{color:#413d99;text-decoration:none}.blog-list li a:hover{text-decoration:underline}.blog-detail{background-color:#121212;border-radius:8px;box-shadow:0 2px 10px #00000080;color:#fff;margin:2rem auto;max-width:800px;padding:2rem;a{color:#fff;transition:.5s}a:hover{color:#413d99;text-decoration:none}}.blog-title{color:#413d99;font-size:2rem;font-weight:700;margin-bottom:1rem}.meta-data{color:#bbb;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:1.5rem}.meta-data .tags{color:#413d99;font-weight:700;margin-right:.5rem}.blog-content{color:#ddd;font-size:1rem;line-height:1.6;margin-bottom:2rem}.meta-description{color:#ccc;font-size:1rem;font-style:italic}a{color:#413d99;text-decoration:none}a:hover{text-decoration:underline}.meta-data{background-color:#0a0a0a;border-radius:5px;padding:.5rem}
/*# sourceMappingURL=main.d2fb6d7a.css.map*/