:root{color:#e9ecf5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#07090f;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{background-color:#07090f;min-width:320px;min-height:100vh;margin:0}a{color:inherit}.page{color:#e9ecf5;background-color:#07090f;background-image:radial-gradient(circle at 15% 20%,#4a78ff26,#0000 45%),radial-gradient(circle at 80% 10%,#ff63922e,#0000 40%),radial-gradient(circle at 70% 70%,#00ffbe1f,#0000 45%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;min-height:100vh}.shell{max-width:1100px;margin:0 auto;padding:40px 20px 72px}.hero-header{border-bottom:1px solid #93f2ff1f;justify-content:space-between;align-items:center;gap:1rem;padding:16px 0 22px;display:flex}.header-left{align-items:center;gap:.75rem;display:inline-flex}.avatar{background:#0d1118;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;display:inline-flex;box-shadow:0 8px 20px #0000004d,0 1px #ffffff0f}.avatar img{object-fit:cover;background:#0d1118;border-radius:50%;width:100%;height:100%}.titles{flex-direction:column;gap:.1rem;min-width:0;display:flex}.title{letter-spacing:-.01em;color:#f5f7ff;font-size:1.08rem;font-weight:700}.subtitle{color:#9cb0d9;letter-spacing:-.005em;font-size:.95rem;font-weight:500}.appbar-link{color:#93f2ff;letter-spacing:.01em;background:#ffffff08;border:1px solid #93f2ff59;border-radius:11px;padding:.5rem .9rem;font-weight:650;text-decoration:none;transition:all .18s;box-shadow:0 8px 26px #00ffd914}.appbar-link:hover{color:#e8fcff;border-color:#93f2ffbf;transform:translateY(-1px)}.appbar-link:focus-visible{outline-offset:2px;outline:2px solid #93f2ff}.hero{text-align:left;margin:12px 0 0;padding:12px 0 1.6rem}.hero-title{color:#0000;background:linear-gradient(120deg,#e5f5ff 0%,#8ee7ff 45%,#5ec8ff 100%);letter-spacing:-.01em;-webkit-background-clip:text;margin:1.1rem 0 .6rem;font-size:clamp(2.5rem,4.5vw,3.35rem);line-height:1.15;animation:.56s both fadeUp}.hero-copy{color:#cdd8f4;max-width:700px;margin:0 0 1.6rem;font-size:1.05rem;line-height:1.6;animation:.62s both fadeUp}.hero-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;animation:.68s both fadeUp;display:flex}.hero-actions a{border-radius:12px;justify-content:center;align-items:center;padding:.75rem 1.2rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,color .16s,background .16s;display:inline-flex}.hero-actions .primary{color:#051025;background:linear-gradient(135deg,#5ef0ff 0%,#1a7bff 65%);border:1px solid #5ef0ffb3;box-shadow:0 14px 44px #1ebbff47}.hero-actions .primary:hover{transform:translateY(-1px);box-shadow:0 18px 48px #1ebbff57}.hero-actions .ghost{color:#cde8ff;background:#ffffff05;border:1px solid #93f2ff59}.hero-actions .ghost:hover{border-color:#93f2ffa6;transform:translateY(-1px)}.stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:1.5rem 0 2.5rem;display:grid}.stat-card{background:#ffffff05;border:1px solid #93f2ff26;border-radius:14px;padding:1rem 1.1rem;transition:transform .16s,border-color .16s;animation:.52s both fadeUp;box-shadow:0 14px 30px #00000029}.stat-value{color:#f7f9ff;font-size:1.25rem;font-weight:750}.stat-label{color:#a6b8dd;margin-top:.2rem;font-weight:500}.stat-card:hover{border-color:#93f2ff59;transform:translateY(-2px)}.partners{margin:0 0 2.6rem}.partner-grid{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.partner-card{background:#ffffff05;border:1px solid #93f2ff24;border-radius:14px;align-items:center;gap:.75rem;min-width:260px;padding:.9rem 1rem;animation:.52s both fadeUp;display:flex;box-shadow:0 14px 32px #00000029}.partner-logo{background:#ffffff0a;border:1px solid #93f2ff24;border-radius:12px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;overflow:hidden}.partner-logo img{object-fit:cover;width:100%;height:100%}.partner-meta{flex-direction:column;gap:.15rem;display:flex}.partner-name{color:#f7f9ff;letter-spacing:-.01em;font-weight:700}.partner-username{color:#9edcff;letter-spacing:-.01em;font-weight:600}.testimonials{margin:0 0 2.6rem}.testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.9rem;display:grid}.testimonial-card{background:#ffffff05;border:1px solid #93f2ff24;border-radius:14px;padding:1rem 1.1rem;animation:.52s both fadeUp;box-shadow:0 14px 32px #00000029}.testimonial-quote{color:#cdd8f4;margin:0;line-height:1.6}.bots{margin:0 0 2.75rem}.section-head h2{color:#f7f9ff;margin:0;font-size:1.6rem}.section-head p{color:#b5c6e8;margin:.4rem 0 1.1rem}.bot-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.bot-card{background:linear-gradient(155deg,#ffffff08,#ffffff03);border:1px solid #93f2ff29;border-radius:16px;flex-direction:column;gap:.65rem;padding:1.25rem;transition:transform .16s,border-color .16s,box-shadow .16s;animation:.52s both fadeUp;display:flex;box-shadow:0 18px 40px #0003}.bot-top{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.bot-name{color:#f7f9ff;font-size:1.1rem;font-weight:750}.bot-top .bot-name{margin:0}.bot-desc{color:#c4d2f1;margin:0;line-height:1.5}.bot-list{color:#b7c7e8;margin:.1rem 0 0;padding-left:1.1rem;line-height:1.45}.bot-list li{margin-bottom:.2rem}.bot-pricing{color:#f7f9ff;flex-direction:column;align-items:flex-start;gap:.55rem;font-weight:700;display:flex}.price-once{flex-wrap:wrap;align-items:flex-start;gap:.45rem;display:flex}.price-stack{flex-direction:column;gap:.08rem;display:flex}.price-once-label,.price-monthly-label{color:#cde4ff;letter-spacing:-.01em;font-size:.95rem;font-weight:700}.new-price{color:#e8fcff;font-size:1.16rem;font-weight:750}.old-price{color:#7f8da8;font-weight:600;text-decoration:line-through}.price-monthly{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.monthly-amount{color:#cfe6ff;font-weight:700}.bot-actions{margin-top:.3rem}.bot-actions .primary{justify-content:center;width:100%}.bot-card:hover{border-color:#93f2ff59;transform:translateY(-4px);box-shadow:0 22px 50px #0000003d}.why-us{margin:0 0 2.75rem}.why-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem;display:grid}.why-card{background:#ffffff05;border:1px solid #93f2ff24;border-radius:14px;flex-direction:column;gap:.4rem;padding:1rem 1.05rem;animation:.52s both fadeUp;display:flex;box-shadow:0 14px 32px #00000029}.why-title{color:#f7f9ff;font-weight:750}.why-card p{color:#c4d2f1;margin:0;line-height:1.5}.payments{margin-bottom:3rem}.pay-card{background:#ffffff05;border:1px solid #93f2ff33;border-radius:16px;padding:1.25rem;animation:.52s both fadeUp;box-shadow:0 18px 40px #0000002e}.pay-card h3{color:#f7f9ff;margin:0 0 .5rem}.pay-copy{color:#c4d2f1;margin:0;line-height:1.5}.pay-tags{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.pay-tags span{color:#9edcff;background:#ffffff05;border:1px solid #93f2ff33;border-radius:10px;padding:.35rem .65rem;font-weight:600}.cta{margin:0 0 3rem}.cta-card{background:linear-gradient(135deg,#ffffff0a,#93f2ff14);border:1px solid #93f2ff33;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;animation:.52s both fadeUp;display:flex;box-shadow:0 18px 40px #0000002e}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cta-text h2{color:#f7f9ff;margin:0 0 .4rem}.cta-text p{color:#cdd8f4;max-width:520px;margin:0}.cta-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.footer{border-top:1px solid #93f2ff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.5rem;padding:1.2rem 0;display:flex}.footer-title{color:#f7f9ff;font-weight:750}.footer-sub{color:#9cb0d9;margin-top:.2rem;display:block}.footer-actions{flex-wrap:wrap;gap:.6rem;display:flex}.footer-links{color:#9cb0d9;flex-direction:column;gap:.2rem;max-width:360px;display:flex}.footer-links a{color:#93f2ff;font-weight:650;text-decoration:none}.footer-links a:hover{text-decoration:underline}@media (max-width:640px){.hero-header{flex-direction:column;align-items:flex-start}.appbar-link{text-align:center;width:100%}}
