.profile-pic{display:inline-block;vertical-align:middle;width:40px;height:40px;overflow:hidden;border-radius:50%;margin-right:10px}.profile-pic img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.profile-menu .dropdown-menu{right:0;left:unset}.profile-menu .fa-fw{margin-right:10px}.toggle-change:after{border-top:0;border-bottom:.3em solid}h1,h2,h3,h4,h5,h6{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:700;color:#fff}#home a:not(.btn){color:#c084fc;text-decoration:none}#home a:not(.btn):hover{color:#fff}#home .home-nav a:not(.btn),#home .home-footer a{color:#ffffffa6}#home .home-nav a:not(.btn):hover,#home .home-footer a:hover{color:#fff}#home .brand-icon{width:40px;height:40px}#home .home-nav .brand{display:flex;flex-direction:column;line-height:1.2}#home .home-nav .brand a.brand-name,#home .home-nav .brand a.brand-name:hover{color:#fff;font-weight:700;font-size:1.25rem}#home .home-nav .brand .brand-parent{display:flex;align-items:center;gap:.4rem;font-size:.75rem}#home .home-nav .brand .brand-parent img{height:12px}#home .eyebrow{color:#c084fc;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}#home .hero h1{font-size:clamp(2rem,4vw,3rem);line-height:1.15}#home .hero .lead{color:#ffffffa6}#home .video{border:1px solid rgba(255,255,255,.1);box-shadow:0 0 60px #8b26f340;border-radius:12px}#home .facts{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px}#home .facts .fact{padding:1.5rem 1rem}#home .facts .fact-value{font-size:2rem;font-weight:700;color:#fff}#home .facts .fact-label{color:#ffffffa6;font-size:.9rem}#home h2{font-size:clamp(1.75rem,3vw,2.25rem)}#home .btn-ghost{color:#fff;border:1px solid rgba(255,255,255,.35)}#home .btn-ghost:hover{border-color:#fff;background:#ffffff14}#home .section-head{text-align:center;margin-bottom:2.5rem}#home .section-head h2{margin-top:.5rem}#home p{color:#ffffffa6}#home .feature,#home .step,#home .quality-card,#home .pricing-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.75rem}#home .feature-icon{width:40px;height:40px;padding:8px;margin-bottom:1rem;border-radius:10px;background:#8b26f340;fill:none;stroke:#c084fc;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#home .feature p,#home .step p{margin-bottom:0;font-size:.95rem}#home .step-num{width:40px;height:40px;margin-bottom:1rem;border-radius:50%;background:#8b26f3;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}#home .quality-title{color:#fff;font-weight:600}#home .grade-row{display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-top:1px solid rgba(255,255,255,.08);color:#ffffffa6}#home .grade{min-width:96px;padding:.25rem .75rem;border-radius:999px;font-size:.85rem;font-weight:600;text-align:center}#home .grade-good{background:#4f9d6940;color:#9eceae}#home .grade-fair{background:#177e894d;color:#6cdbe6}#home .grade-degraded{background:#dc960040;color:#ffc343}#home .grade-unreliable{background:#b2001c4d;color:#ff667e}#home .pricing-card{max-width:640px;padding:2.5rem;box-shadow:0 0 60px #8b26f326}#home .pricing-card .price{font-size:3.5rem;font-weight:700;color:#fff}#home .pricing-card .price span{font-size:1.1rem;font-weight:400;color:#ffffffa6}#home .trial{background:#00000040;border-radius:10px;padding:1.5rem}#home .trial li{color:#ffffffa6;margin-bottom:.4rem}#home .home-footer{border-top:1px solid rgba(255,255,255,.08);color:#ffffffa6;font-size:.9rem}body{min-height:100vh;background:radial-gradient(circle,#2b0553,#000);background-attachment:fixed}.alert-primary{background:#8b26f3;border:#8b26f3;color:#fff;font-weight:700}.preview-page .track-container{margin-top:10px;background-color:#2b2b2b}.preview-page .timeline-container{position:relative;width:100%;height:40px;overflow:hidden;border-bottom:1px solid #4e5d6c}.preview-page .timeline{position:absolute;height:100%;display:flex;align-items:center;transition:transform .1s linear}.preview-page .timeline-event{position:absolute;height:90%;border:none;border-bottom-right-radius:5px;border-left:1px solid #ced4da;border-top-right-radius:5px;display:flex;align-items:center;color:#ced4da;overflow:hidden;padding-left:5px;margin-top:5px;margin-bottom:5px;white-space:nowrap}.preview-page .indicator{position:absolute;top:0;bottom:0;left:50%;width:2px;background:red;transform:translate(-50%)}.preview-page .track-title{width:150px;background:#3d3d3d;padding-top:9px;padding-left:10px;position:absolute;height:40px;z-index:1;overflow:hidden;border-bottom:1px solid #4e5d6c}.breadcrumb{background:#4e5d6c4d;margin-top:-10px}.card{background:#4e5d6c4d;border:none;border-radius:15px;box-shadow:0 10px 20px #0000004d;padding:20px 10px;color:#fff}input.form-control,select.form-select{background-color:#05010a;border:none;color:#fff;border-radius:8px;box-shadow:inset 0 4px 8px #0003;transition:box-shadow .3s ease,transform .3s ease}input.form-control:focus,select.form-select:focus{box-shadow:0 4px 12px #2b2b2b;background-color:#120222;color:#fff}.btn{border-radius:8px;font-size:1.05rem}.btn-primary{border:none;color:#fff;box-shadow:0 5px 5px #2b2b2b}.card-title{font-size:1.5rem;font-weight:700;margin-bottom:20px}.form-check-label{font-weight:500;font-size:1rem;color:#fff}.form-check-input{background-color:#0d0119;border:none;width:18px;height:18px}.card-header{background-color:transparent;margin-top:-10px}.navbar{background-color:#3d3d3d4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.06);padding-top:.75rem;padding-bottom:.75rem}.navbar-brand{font-weight:600;font-size:1.15rem;letter-spacing:-.01em}.btn-outline-primary{border-color:#8b26f380;color:#cc9ffa}.btn-outline-primary:hover{background-color:#8b26f3;border-color:#8b26f3;color:#fff}
