*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;background:#0a0e27;color:#e8edf3;line-height:1.6;overflow-x:hidden}a{text-decoration:none;color:inherit}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1e24}::-webkit-scrollbar-thumb{background:#00e67a;border-radius:4px}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section-title{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:2.5rem;letter-spacing:-.02em;background:linear-gradient(135deg,#00e67a,#0cf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.section-subtitle{font-size:1.2rem;color:#a0b3c9;max-width:700px;margin-bottom:3rem}.btn-primary{display:inline-block;background:#00e67a;color:#0a0c0f;font-weight:600;padding:14px 36px;border-radius:40px;font-size:1rem;transition:all .3s ease;box-shadow:0 0 20px rgba(0,255,136,.3);border:none;cursor:pointer;text-decoration:none}.btn-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 0 40px rgba(0,255,136,.6)}.btn-secondary{display:inline-block;background:0 0;color:#00e67a;font-weight:600;padding:14px 36px;border-radius:40px;font-size:1rem;border:2px solid #00e67a;transition:all .3s ease;cursor:pointer;text-decoration:none}.btn-secondary:hover{background:#00e67a;color:#0a0c0f;box-shadow:0 0 30px rgba(0,255,136,.3)}.glass-card{background:rgba(255,255,255,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:28px 24px;transition:transform .3s ease,box-shadow .3s ease}@media (hover:hover){.glass-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(0,0,0,.6)}}header{position:fixed;top:0;left:0;width:100%;padding:16px 0;background:rgba(10,14,39,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.05);z-index:1000;transition:background .3s}header .container{display:flex;align-items:center;justify-content:space-between}.logo{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:1.5rem}.logo .logo-text{background:linear-gradient(135deg,#00e67a,#0cf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.logo i{margin-right:8px;color:#00e67a}nav{display:flex;gap:32px;align-items:center}nav a{font-size:.95rem;color:#c0d0e0;transition:color .2s;position:relative}nav a:hover{color:#00e67a}nav a::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#00e67a;transition:width .3s}nav a:hover::after{width:100%}.nav-cta{background:#00e67a;color:#0a0c0f!important;padding:8px 20px;border-radius:40px;font-weight:600}.nav-cta::after{display:none!important}.nav-cta:hover{background:#0c7;transform:scale(1.05)}.menu-toggle{display:none;font-size:1.8rem;color:#00e67a;cursor:pointer}.hero{padding:140px 0 80px;position:relative;overflow:hidden}.hero::before{content:'';position:absolute;top:-40%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(0,255,136,.08) 0,transparent 70%);border-radius:50%;pointer-events:none}.hero::after{content:'';position:absolute;bottom:-30%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(0,204,255,.06) 0,transparent 70%);border-radius:50%;pointer-events:none}.hero .container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:2;overflow:hidden}.hero-content h1{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:3.8rem;line-height:1.1;letter-spacing:-.02em;margin-bottom:1.5rem}.hero-content h1 .highlight{background:linear-gradient(135deg,#00e67a,#0cf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-content p{font-size:1.3rem;color:#b0c4d8;max-width:550px;margin-bottom:2.5rem}.hero-actions{display:flex;gap:16px;flex-wrap:wrap}.hero-stats{display:flex;gap:40px;margin-top:3rem}.hero-stats .stat{display:flex;flex-direction:column}.hero-stats .stat .number{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:2.2rem;color:#00e67a}.hero-stats .stat .label{font-size:.9rem;color:#8a9bb0}.hero-visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.hero-visual::after{content:'';position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(0,255,136,.12) 0,rgba(0,204,255,.04) 30%,transparent 65%);border-radius:50%;pointer-events:none;z-index:0;animation:pulse-glow 4s ease-in-out infinite}@keyframes pulse-glow{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}.terminal-window{z-index:1}.terminal-window{background:rgba(15,23,42,.9);border-radius:16px;border:1px solid rgba(0,255,136,.2);box-shadow:0 20px 60px rgba(0,0,0,.8);width:100%;max-width:540px;padding:16px 20px 24px;position:relative;backdrop-filter:blur(4px);overflow:hidden}.terminal-window .terminal-bar{display:flex;gap:8px;margin-bottom:16px}.terminal-window .terminal-bar span{display:block;width:14px;height:14px;border-radius:50%}.terminal-window .terminal-bar .red{background:#ff5f56}.terminal-window .terminal-bar .yellow{background:#ffbd2e}.terminal-window .terminal-bar .green{background:#27c93f}.terminal-body{overflow:hidden;padding-left:16px}.terminal-body .line{font-family:'Space Grotesk',monospace;font-size:.9rem;color:#b0c4d8;margin:4px 0;white-space:nowrap;overflow:hidden}.terminal-body .line .prompt{color:#00e67a}.terminal-body .line .cmd{color:#f0f4fa}.terminal-body .line .output{color:#0cf}.terminal-body .cursor{display:inline-block;width:10px;height:18px;background:#00e67a;animation:blink 1s step-end infinite;vertical-align:text-bottom}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}.hero-license-badge{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:8px 18px;background:rgba(0,230,122,.08);border:1px solid rgba(0,230,122,.25);border-radius:20px;color:#00e67a;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .3s ease;text-align:center;white-space:nowrap;flex-shrink:0}.hero-license-badge:hover{background:rgba(0,230,122,.15);border-color:rgba(0,230,122,.5);box-shadow:0 0 20px rgba(0,230,122,.15)}.benefits{padding:80px 0}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;margin-top:20px}.benefit-item .icon{font-size:2.2rem;color:#00e67a;margin-bottom:1rem}.benefit-item h3{font-family:'Space Grotesk',sans-serif;font-size:1.4rem;margin-bottom:.6rem;color:#f0f4fa}.benefit-item p{color:#a0b3c9}.benefits-license{text-align:center;margin-top:30px}.program{padding:80px 0;background:rgba(0,255,136,.02)}.timeline{display:flex;flex-direction:column;gap:24px;margin-top:30px}.timeline-item{display:flex;gap:24px;align-items:flex-start;position:relative;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:24px 28px;transition:border-color .3s,box-shadow .3s}.timeline-item:hover{border-color:rgba(0,255,136,.2);box-shadow:0 4px 24px rgba(0,0,0,.3)}.timeline-item .week{font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:1.1rem;color:#00e67a;margin-bottom:4px}.timeline-item .desc{color:#b0c4d8;line-height:1.6}.timeline-item .desc strong{font-size:1.1rem;color:#f0f4fa}.author{padding:80px 0;background:rgba(0,204,255,.02)}.author-wrapper{display:grid;grid-template-columns:340px 1fr;grid-template-rows:auto auto;gap:40px 50px;align-items:start}.author-photo-col{display:flex;flex-direction:column}.author-photo{width:100%;max-width:340px;border-radius:20px;object-fit:cover;box-shadow:0 0 0 3px rgba(0,230,122,.3),0 0 30px rgba(0,230,122,.15);display:block}.author-achievements{grid-column:1;grid-row:2}.author-info{grid-column:2;grid-row:1/3}.author-info h3{font-family:'Space Grotesk',sans-serif;font-size:2rem;margin-bottom:.5rem}.author-info .role{color:#8a9bb0;font-size:1rem;margin-bottom:1.5rem;display:block}.author-info p{color:#b0c4d8;line-height:1.8;margin-bottom:1.2em}.author-info .key-word{color:#00e67a}.author-social{margin-top:1.5rem;display:flex;gap:20px}.author-social a{font-size:1.8rem;color:#8a9bb0;transition:color .2s,text-shadow .2s}.author-social a:hover{color:#00e67a;text-shadow:0 0 15px rgba(0,230,122,.4)}.achievement-list{display:flex;flex-direction:column;gap:8px}.achievement-card{background:linear-gradient(90deg,rgba(0,230,122,.12) 0,rgba(0,204,255,.04) 3px,rgba(255,255,255,.03) 3px);border-radius:10px;padding:10px 16px;color:#e8edf3;font-size:.88rem;line-height:1.3}.achievement-card .ach-sub{display:block;color:#a0b3c9;font-size:.78rem;margin-top:1px}.faq{padding:80px 0}.faq-list{display:flex;flex-direction:column;gap:16px;margin-top:30px}.faq-item{background:rgba(255,255,255,.03);border-radius:16px;border:1px solid rgba(255,255,255,.06);padding:20px 24px;cursor:pointer;transition:border-color .3s}.faq-item:hover{border-color:rgba(0,255,136,.2)}.faq-item .question{display:flex;justify-content:space-between;font-weight:600;color:#f0f4fa}.faq-item .question i{color:#00e67a;transition:transform .3s}.faq-item.active .question i{transform:rotate(180deg)}.faq-item .answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;color:#b0c4d8;padding-top:0}.faq-item.active .answer{max-height:200px;padding-top:16px}footer{padding:40px 0;border-top:1px solid rgba(255,255,255,.05);text-align:center;color:#6a7b8e;font-size:.9rem;scroll-margin-top:80px}footer .footer-links{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}footer .footer-links a{color:#8a9bb0;transition:color .2s}footer .footer-links a:hover{color:#00e67a}.footer-col{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:20px}.footer-contacts{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;font-size:.9rem}.footer-contacts a{color:#8a9bb0;transition:color .2s;display:inline-flex;align-items:center;gap:6px}.footer-contacts a:hover{color:#00e67a}.footer-contacts i{font-size:1rem;color:#00e67a}.footer-copy{margin-bottom:4px}.footer-inn{color:#5a6b80;font-size:.8rem}.fade-up{opacity:0;transform:translateY(40px);transition:opacity .6s ease,transform .6s ease}.fade-up.visible{opacity:1;transform:translateY(0)}.fade-up.visible-delay-1{transition-delay:0.1s}.fade-up.visible-delay-2{transition-delay:0.2s}.fade-up.visible-delay-3{transition-delay:0.3s}.fade-up.visible-delay-4{transition-delay:0.4s}.fade-up.visible-delay-5{transition-delay:0.5s}.fade-up.visible-delay-6{transition-delay:0.6s}#particlesCanvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}@media (max-width:992px){.hero .container{grid-template-columns:1fr;text-align:center}.hero-content p{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.hero-stats{justify-content:center}.terminal-window{max-width:100%;text-align:left}.terminal-body{text-align:left}.terminal-body .line{text-align:left}.author-wrapper{grid-template-columns:1fr}.author-photo-col{text-align:center}.author-photo{max-width:280px;margin:0 auto}.author-info{grid-column:1;grid-row:2;text-align:center}.author-achievements{grid-column:1;grid-row:3;text-align:left;display:none}.author-social{justify-content:center}.section-title{font-size:2rem}}@media (max-width:768px){nav{display:none;flex-direction:column;gap:8px;background:rgba(10,14,39,.95);padding:10px;border-radius:16px;position:absolute;top:72px;right:20px;left:20px;border:1px solid rgba(255,255,255,.05);z-index:1001}nav.open{display:flex}.menu-toggle{display:block}.hero-content h1{font-size:2rem}.hero{padding-top:140px;padding-bottom:40px}.hero .container{gap:48px}.hero-content p{font-size:1.05rem}.hero-stats{gap:24px}.hero-stats .stat .number{font-size:2.3rem}.hero-visual{margin-top:-20px}.terminal-body .line{white-space:normal;overflow-wrap:break-word}.hero-license-badge{font-size:.72rem;padding:6px 12px;margin-top:14px}.section-title{font-size:1.7rem}.section-subtitle{font-size:1rem;margin-bottom:1.5rem}.benefits{padding:40px 0}.benefits-grid{margin-top:12px;gap:16px}.benefit-item .icon{font-size:1.8rem}.benefit-item h3{font-size:1.15rem}.benefit-item p{font-size:.9rem}.program{padding:40px 0}.timeline{gap:14px;margin-top:16px}.timeline-item{padding:16px;gap:16px}.timeline-item .week{font-size:.95rem}.timeline-item .desc{font-size:.9rem}.author{padding:40px 0}.author-wrapper{gap:24px}.author-info h3{font-size:1.4rem}.author-info p{font-size:.9rem;line-height:1.6}.access-section{padding:40px 0}.access-steps{gap:12px}.access-step{padding:18px 14px}.access-step .step-number{font-size:1.5rem;width:38px;height:38px}.access-step h3{font-size:.95rem}.pricing-grid{grid-template-columns:1fr;gap:16px}.pricing-card{padding:24px 20px}.pricing-price{font-size:2rem}.payment-methods{padding:40px 0}.payment-grid{grid-template-columns:1fr;gap:16px}.payment-card{padding:22px 18px}.payment-card h3{font-size:1.1rem}.payment-card p{font-size:.9rem}.faq{padding:40px 0}.faq-item{padding:14px 16px}.faq-item .question{font-size:.9rem}.install-app{padding:40px 0}.install-grid{grid-template-columns:1fr}.install-card{padding:22px 18px}.install-card h3{font-size:1.1rem}.install-steps li{font-size:.88rem;padding:6px 0 6px 32px}footer{padding:20px 0}footer .footer-links{gap:14px}footer .footer-links a{font-size:.82rem}.footer-contacts{gap:12px;font-size:.82rem}.btn-primary{padding:16px 36px;font-size:1.15rem}.btn-secondary{padding:16px 36px;font-size:1.15rem}}@media (max-width:480px){.container{padding:0 16px}.hero{padding-top:100px;padding-bottom:30px}.hero .container{gap:24px}.hero-content h1{font-size:1.6rem}.hero-content p{font-size:.95rem}.hero-stats{gap:16px}.hero-stats .stat .number{font-size:1.5rem}.section-title{font-size:1.5rem}.section-subtitle{font-size:.9rem;margin-bottom:1.5rem}.benefits{padding:28px 0}.benefit-item h3{font-size:1.05rem}.benefit-item p{font-size:.85rem}.program{padding:28px 0}.timeline-item{padding:12px;gap:12px}.timeline-item .week{font-size:.9rem}.timeline-item .desc{font-size:.85rem}.author{padding:28px 0}.author-info h3{font-size:1.2rem}.author-info p{font-size:.85rem}.access-section{padding:28px 0}.access-step{padding:14px 10px}.access-step .step-number{font-size:1.3rem;width:34px;height:34px}.pricing-card{padding:20px 16px}.pricing-price{font-size:1.7rem}.payment-card{padding:18px 14px}.faq{padding:28px 0}.faq-item{padding:12px 14px}.install-card{padding:18px 14px}.install-app{padding:28px 0}.btn-primary{padding:10px 22px;font-size:.85rem}.btn-secondary{padding:10px 22px;font-size:.85rem}}.auth-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(10,14,39,.85);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:10000;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.auth-overlay.active{display:flex;opacity:1}.auth-modal{background:rgba(255,255,255,.06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:40px 36px;max-width:420px;width:90%;text-align:center;position:relative;animation:modalSlideIn .3s ease}@keyframes modalSlideIn{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.auth-modal h2{font-family:'Space Grotesk',sans-serif;font-size:1.5rem;margin-bottom:8px;background:linear-gradient(135deg,#00e67a,#0cf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.auth-modal p{color:rgba(232,237,243,.6);font-size:.9rem;margin-bottom:24px}.auth-modal input{width:100%;padding:14px 18px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#e8edf3;font-size:1rem;font-family:Inter,sans-serif;outline:0;transition:border-color .3s ease;box-sizing:border-box;text-align:center;letter-spacing:.05em;margin-bottom:12px}.auth-modal input:focus{border-color:#00e67a;box-shadow:0 0 12px rgba(0,230,122,.2)}.auth-modal input::placeholder{color:rgba(232,237,243,.35)}.auth-modal .btn-primary{width:100%;margin-top:16px;padding:14px;font-size:1rem}.auth-modal .auth-error{color:#ff5252;font-size:.85rem;margin-top:12px;min-height:1.2em}.auth-modal .auth-close{position:absolute;top:16px;right:16px;background:0 0;border:none;color:rgba(232,237,243,.4);font-size:1.4rem;cursor:pointer;transition:color .2s;line-height:1}.auth-modal .auth-close:hover{color:#e8edf3}.auth-logged-in{display:flex;align-items:center;gap:12px}.auth-logged-in .auth-user-label{color:rgba(232,237,243,.7);font-size:.85rem}.auth-logged-in .auth-logout-btn{background:0 0;border:1px solid rgba(255,255,255,.15);color:#e8edf3;padding:6px 14px;border-radius:20px;font-size:.8rem;cursor:pointer;transition:all .2s}.auth-logged-in .auth-logout-btn:hover{border-color:#ff5252;color:#ff5252}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;margin-top:32px;max-width:960px;margin-left:auto;margin-right:auto}.pricing-card{padding:36px 32px;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center}.pricing-card--featured{border:1px solid rgba(0,230,122,.35);box-shadow:0 0 30px rgba(0,230,122,.08)}.pricing-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#00e67a;color:#0a0c0f;font-weight:700;font-size:.8rem;padding:4px 16px;border-radius:20px;text-transform:uppercase;letter-spacing:.04em}.pricing-card h3{font-family:'Space Grotesk',sans-serif;font-size:1.3rem;color:#f0f4fa;margin-bottom:12px}.pricing-price{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:2.4rem;color:#00e67a;margin-bottom:20px}.pricing-per{font-size:1rem;font-weight:400;color:#8a9bb0}.pricing-features{list-style:none;padding:0;margin:0 0 28px;width:100%;text-align:left}.pricing-features li{padding:8px 0;color:#b0c4d8;font-size:.95rem;display:flex;align-items:flex-start;gap:10px}.pricing-features li i{color:#00e67a;margin-top:4px;flex-shrink:0}.pricing-card .btn-primary,.pricing-card .btn-secondary{width:100%;margin-top:auto}.access-section{padding:80px 0;background:rgba(0,255,136,.02)}.access-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin-top:20px}.access-step{text-align:center;padding:28px 20px}.access-step .step-number{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:2rem;color:#00e67a;width:48px;height:48px;border-radius:50%;background:rgba(0,230,122,.12);display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.access-step h3{font-family:'Space Grotesk',sans-serif;font-size:1.1rem;color:#f0f4fa;margin-bottom:6px}.access-step p{color:#a0b3c9;font-size:.9rem}.access-note{text-align:center;color:#8a9bb0;margin-top:32px;font-size:.95rem}.access-guarantee{text-align:center;color:#00e67a;margin-top:12px;font-weight:600;font-size:.95rem}.access-guarantee i{margin-right:8px}.payment-methods{padding:80px 0}.payment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-top:20px}.payment-card{padding:32px 28px}.payment-card .payment-icon{font-size:2.2rem;color:#00e67a;margin-bottom:1rem}.payment-card h3{font-family:'Space Grotesk',sans-serif;font-size:1.3rem;color:#f0f4fa;margin-bottom:12px}.payment-card p{color:#a0b3c9;line-height:1.7}.payment-note{margin-top:12px;font-size:.9rem;color:#8a9bb0!important;font-style:italic}.install-app{padding:80px 0;background:rgba(0,255,136,.02)}.install-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;margin-top:20px}.install-card{padding:32px 28px;text-align:center}.install-card .install-icon{font-size:2.8rem;color:#00e67a;margin-bottom:1rem}.install-card h3{font-family:'Space Grotesk',sans-serif;font-size:1.3rem;color:#f0f4fa;margin-bottom:16px}.install-steps{list-style:none;padding:0;margin:0;text-align:left;counter-reset:step}.install-steps li{counter-increment:step;color:#b0c4d8;font-size:.95rem;padding:8px 0 8px 36px;position:relative;line-height:1.5}.install-steps li::before{content:counter(step);position:absolute;left:0;top:8px;width:24px;height:24px;background:rgba(0,230,122,.15);color:#00e67a;border-radius:50%;font-size:.8rem;font-weight:600;display:flex;align-items:center;justify-content:center}.install-steps li strong{color:#0cf}.install-note{text-align:center;color:#8a9bb0;margin-top:32px;font-size:.95rem}