.policy-section a:hover,.status-note a:hover{text-decoration:underline}.content,.hero,.seo-page,body{min-height:100vh}.gradient-text,.header h1,.seo-page .seo-header h1{-webkit-text-fill-color:transparent}.mobile-link,.nav-brand,.nav-link,.policy-section a,.seo-page .big-btn,.status-button,.status-note a{text-decoration:none}*{margin:0;padding:0;box-sizing:border-box}:root{--bg-primary:#0a0a0b;--bg-secondary:#111113;--bg-tertiary:#1a1a1d;--text-primary:#ffffff;--text-secondary:#a1a1aa;--text-muted:#71717a;--accent-primary:#22c55e;--accent-secondary:#23a512;--accent-glow:rgb(105 246 59 / 30%);--border-color:#27272a;--success:#22c55e;--gradient-primary:linear-gradient(135deg, #22c55e 0%, #087735 100%)}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:#0a0a0a;color:#e5e5e5;overflow-x:hidden}.navbar{position:fixed;top:0;left:0;right:0;background:rgba(10,10,10,.95);backdrop-filter:blur(10px);border-bottom:1px solid #2a2a2a;z-index:100}.mobile-menu-btn,.nav-link{position:relative;cursor:pointer}.nav-container{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.nav-brand{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;color:#e5e5e5;cursor:pointer}.brand-icon{width:28px;height:28px;color:#22c55e;transition:transform .3s}.brand-icon:hover{transform:rotate(5deg) scale(1.1)}.nav-links{display:flex;gap:2rem}.nav-link{color:#a1a1a1;font-weight:500;transition:color .2s}.nav-link.active,.nav-link:hover{color:#e5e5e5}.nav-link.active::after{content:'';position:absolute;bottom:-.5rem;left:0;right:0;height:2px;background:#22c55e}.mobile-menu-btn{display:none;background:0 0;border:none;color:#e5e5e5;z-index:102;padding:.5rem;font-size:1.75rem;transition:transform .3s;width:40px;height:40px;align-items:center;justify-content:center}.mobile-menu-btn:active{transform:scale(.95)}.close-icon,.menu-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .2s}.mobile-menu-btn .close-icon,.mobile-menu-btn.active .menu-icon{opacity:0;pointer-events:none}.mobile-menu-btn.active .close-icon{opacity:1;pointer-events:auto}.mobile-menu{position:fixed;top:0;right:0;width:100%;height:100vh;background:rgba(10,10,10,.98);backdrop-filter:blur(20px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;z-index:101;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4, 0, .2, 1),opacity .3s}.mobile-menu.active{max-height:100vh;opacity:1}.mobile-link{color:#a1a1a1;font-size:1.5rem;font-weight:600;transition:color .3s,transform .3s;opacity:0;transform:translateY(20px)}.mobile-menu.active .mobile-link{animation:.5s forwards slideInLink}.mobile-menu.active .mobile-link:first-child,.seo-section:nth-child(2){animation-delay:.1s}.mobile-menu.active .mobile-link:nth-child(2),.seo-section:nth-child(3){animation-delay:.2s}.mobile-menu.active .mobile-link:nth-child(3),.seo-section:nth-child(4){animation-delay:.3s}.mobile-menu.active .mobile-link:nth-child(4){animation-delay:.4s}.mobile-link.active,.mobile-link:hover{color:#22c55e;transform:translateY(-5px)}@keyframes slideInLink{to{opacity:1;transform:translateY(0)}}.hero{display:flex;align-items:center;justify-content:center;padding:6rem 2rem 4rem;position:relative;overflow:hidden}.hero-background{position:absolute;inset:0;z-index:0;overflow:hidden;border-bottom:1px solid var(--border-color)}.gradient-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.15;animation:20s ease-in-out infinite float}.orb-1{width:400px;height:400px;background:linear-gradient(135deg,#22c55e,#16a34a);top:-20%;left:-15%;animation-delay:0s}.orb-2{width:350px;height:350px;background:linear-gradient(135deg,#10b981,#059669);bottom:-20%;right:-15%;animation-delay:-7s}.orb-3{width:250px;height:250px;background:linear-gradient(135deg,#14b8a6,#0d9488);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-14s}@keyframes float{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.grid-overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(34,197,94,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(34,197,94,.02) 1px,transparent 1px);background-size:50px 50px;animation:20s linear infinite gridMove}@keyframes gridMove{0%{transform:translate(0,0)}100%{transform:translate(50px,50px)}}.hero-content{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto}.hero-title{font-size:4rem;font-weight:800;margin-bottom:1.5rem;line-height:1.1}.gradient-text{background:linear-gradient(135deg,#22c55e 0,#14b8a6 50%,#10b981 100%);-webkit-background-clip:text;background-clip:text;animation:3s infinite gradientShift}.contact-form-card,.header,.info-card,.policy-content,.pricing-card,.status-container{animation:.6s ease-out fadeIn}@keyframes gradientShift{0%,100%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(10deg)}}.hero-description{font-size:1.5rem;color:#a1a1a1;margin-bottom:2.5rem;line-height:1.6}.hero-actions{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.install-button{padding:1rem 3rem;background:#22c55e;color:#0a0a0a;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:.3s cubic-bezier(.4, 0, .2, 1);box-shadow:0 4px 12px rgba(34,197,94,.2);position:relative;overflow:hidden}.install-button::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity .3s}.install-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(34,197,94,.25);background:#16a34a}.install-button:hover::before{opacity:1}.install-button:active{transform:translateY(0)}.hero-note{font-size:.875rem;color:#717171;max-width:600px;text-align:center}.features-section{padding:6rem 2rem;background:#0a0a0a}.features-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.feature-card{background:var(--bg-secondary);border:1px solid #2a2a2a;border-radius:1rem;padding:2rem;transition:transform .3s,box-shadow .3s}.feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgb(17 17 19)}.feature-icon{width:60px;height:60px;background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(20,184,166,.1));border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:transform .3s}.feature-card:hover .feature-icon{transform:scale(1.1) rotate(5deg)}.feature-icon svg{width:32px;height:32px;color:#22c55e}.feature-title{font-size:1.5rem;margin-bottom:1rem;color:#e5e5e5}.feature-description{color:#a1a1a1;line-height:1.6}.content{padding:6rem 2rem 4rem;max-width:1200px;margin:0 auto}.header{text-align:center;margin-bottom:3rem}.header h1{font-size:2.5rem;margin-bottom:1rem;background:linear-gradient(135deg,#e5e5e5 0,#a1a1a1 100%);-webkit-background-clip:text;background-clip:text}.header p{font-size:1.25rem;color:#a1a1a1}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.contact-form-card{background:var(--bg-secondary);border:1px solid #2a2a2a;border-radius:1rem;padding:2rem}.contact-form-card h2{font-size:1.5rem;margin-bottom:.5rem}.form-description{color:#a1a1a1;margin-bottom:2rem}.faq-item,.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:#e5e5e5}.form-group input,.form-group textarea{width:100%;padding:.75rem;background:#0a0a0a;border:1px solid #2a2a2a;border-radius:.5rem;color:#e5e5e5;font-family:inherit;font-size:1rem;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus{outline:0;border-color:#22c55e}.form-group textarea{resize:vertical;min-height:120px}.submit-button{width:100%;padding:.875rem;background:#22c55e;color:#0a0a0a;border:none;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.faq-card,.info-card{padding:1.5rem}.submit-button svg{width:18px;height:18px}.plan-button.primary:hover,.submit-button:hover{background:#16a34a}.info-cards{display:flex;flex-direction:column;gap:1.5rem}.info-card{background:var(--bg-secondary);border:1px solid #2a2a2a;border-radius:1rem}.info-icon{width:48px;height:48px;background:rgba(34,197,94,.1);border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:#22c55e}.card-header h2,.faq-item h4,.info-card h3,.info-value{margin-bottom:.5rem}.info-icon svg{width:24px;height:24px}.info-card h3{font-size:1.25rem}.info-value{color:#a1a1a1;font-weight:500}.footer-bottom p,.info-description{color:#717171;font-size:.875rem}.faq-item:last-child{margin-bottom:0}.faq-item h4{color:#e5e5e5;font-size:1rem}.faq-item p{color:#a1a1a1;font-size:.875rem;line-height:1.6}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;align-items:start}.pricing-card{background:var(--bg-secondary);border:1px solid #2a2a2a;border-radius:1rem;padding:2rem;position:relative;transition:transform .2s}.pricing-card:hover{transform:translateY(-4px)}.pricing-card.popular{border-color:#22c55e;transform:scale(1.05);box-shadow:0 20px 40px rgb(23 69 42 / 31%)}.popular-badge{position:absolute;top:-1rem;left:50%;transform:translateX(-50%);background:#22c55e;color:#0a0a0a;padding:.5rem 1.5rem;border-radius:1rem;font-weight:600;font-size:.875rem}.card-header{margin-bottom:2rem}.card-header h2{font-size:1.75rem}.card-description{color:#a1a1a1;margin-bottom:1.5rem}.price{display:flex;align-items:baseline;gap:.25rem}.price-amount{font-size:2.5rem;font-weight:700}.cancelled-container .detail-item svg,.price-period{color:#a1a1a1}.features-list{list-style:none;margin-bottom:2rem}.features-list li{display:flex;align-items:flex-start;gap:.75rem;padding:4px;color:#a1a1a1}.features-list svg{width:20px;height:20px;color:#22c55e;flex-shrink:0;margin-top:.125rem}.plan-button{width:100%;padding:.875rem;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:.2s;background:0 0;border:1px solid #2a2a2a;color:#e5e5e5}.footer,.status-container,.toast{background:var(--bg-secondary)}.last-updated,.policy-footer{color:#717171;font-size:.875rem}.plan-button:hover{background:#2a2a2a}.plan-button.primary{background:#22c55e;color:#0a0a0a;border-color:#22c55e}.policy-content{max-width:900px;margin:0 auto}.last-updated,.policy-section,.seo-page .seo-section{margin-bottom:3rem}.policy-section h2{font-size:1.5rem;color:#e5e5e5;margin-bottom:1rem}.policy-section p{color:#a1a1a1;line-height:1.8;margin-bottom:1rem}.policy-section ul{list-style:disc;padding-left:2rem;color:#a1a1a1;line-height:1.8}.policy-section li{margin-bottom:.5rem}.policy-section a{color:#22c55e}.policy-footer{margin-top:4rem;padding-top:2rem;border-top:1px solid #2a2a2a}.toast{position:fixed;bottom:2rem;right:2rem;border:1px solid #22c55e;padding:1rem 1.5rem;border-radius:.5rem;box-shadow:0 10px 30px rgba(0,0,0,.5);opacity:0;transform:translateY(100px);transition:.3s;pointer-events:none;z-index:1000}.toast.show{opacity:1;transform:translateY(0);pointer-events:auto}.footer{padding:3rem 2rem 1rem;border-top:1px solid var(--border-color)}.footer-content{max-width:1200px;margin:0 auto 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.footer-section h3,.footer-section h4,.footer-title{color:#e5e5e5;font-size:1rem;font-weight:600;margin-bottom:1rem}.footer-link,.footer-section a,.footer-section p,.footer-text{color:#a1a1a1;font-size:.875rem}.footer-link,.footer-section a{display:block;text-decoration:none;margin-bottom:.5rem;transition:color .3s;cursor:pointer}.detail-item,.seo-page .feature-list li{transition:transform .2s,border-color .2s;gap:1rem}.footer-link:hover,.footer-section a:hover,.success-icon svg{color:#22c55e}.footer-bottom{max-width:1200px;margin:0 auto;padding-top:2rem;border-top:1px solid #2a2a2a;text-align:center}@media (max-width:768px){.nav-links{display:none}.mobile-menu-btn{display:block}.hero-title{font-size:2.5rem}.hero-description{font-size:1.125rem}.contact-grid,.features-container,.pricing-grid{grid-template-columns:1fr}.pricing-card.popular{transform:scale(1)}.toast{bottom:1rem;right:1rem;left:1rem}.header h1{font-size:2rem}}.status-container{max-width:600px;margin:2rem auto;text-align:center;padding:3rem 2rem;border:1px solid #2a2a2a;border-radius:1.5rem}.status-icon{width:100px;height:100px;margin:0 auto 2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:.5s ease-out scaleIn}.status-icon svg{width:50px;height:50px;stroke-width:2}.success-icon{background:linear-gradient(135deg,rgba(34,197,94,.2),rgba(22,163,74,.1));border:2px solid #22c55e}.cancelled-icon{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(220,38,38,.1));border:2px solid #ef4444}.cancelled-icon svg{color:#ef4444}.status-title{font-size:2.5rem;margin-bottom:1rem;color:#e5e5e5;font-weight:700}.status-description{font-size:1.125rem;color:#a1a1a1;margin-bottom:2.5rem;line-height:1.6}.status-details{margin-bottom:2.5rem;text-align:left;max-width:400px;margin-left:auto;margin-right:auto}.detail-item{display:flex;align-items:center;padding:1rem;margin-bottom:.75rem;background:#0a0a0a;border:1px solid #2a2a2a;border-radius:.75rem}.detail-item:hover{transform:translateX(5px);border-color:#22c55e}.detail-item svg{width:24px;height:24px;flex-shrink:0;color:#22c55e}.detail-item span{color:#e5e5e5;font-size:.9375rem}.status-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.status-button{padding:.875rem 2rem;border:none;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:.3s;display:inline-block}.status-button.primary{background:#22c55e;color:#0a0a0a;box-shadow:0 4px 12px rgba(34,197,94,.2)}.status-button.primary:hover{background:#16a34a;transform:translateY(-2px);box-shadow:0 6px 16px rgba(34,197,94,.3)}.status-button.secondary{background:0 0;color:#e5e5e5;border:1px solid #2a2a2a}.status-button.secondary:hover{border-color:#22c55e;background:rgba(34,197,94,.1);transform:translateY(-2px)}.status-note{font-size:.875rem;color:#717171;padding-top:1.5rem;border-top:1px solid #2a2a2a}.status-note a{color:#22c55e;transition:color .2s}.status-note a:hover{color:#16a34a}@keyframes scaleIn{from{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.seo-page{padding-top:100px}.seo-content{max-width:800px;margin:0 auto}.seo-page .seo-header{text-align:center;margin-bottom:3rem}.seo-page .tutorial-badge{display:inline-block;background:var(--gradient-primary);color:#fff;padding:.5rem 1.5rem;border-radius:50px;font-size:.85rem;font-weight:600;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.seo-page .seo-header h1{font-size:clamp(2rem, 5vw, 3rem);font-weight:800;line-height:1..2;margin-bottom:1..5rem;background:linear-gradient(135deg,var(--text-primary) 0,var(--text-secondary) 100%);-webkit-background-clip:text;background-clip:text}.seo-page .seo-subtitle{font-size:1.25rem;color:var(--text-secondary);max-width:600px;margin:20px auto 0}.seo-page .seo-subtitle strong{color:var(--accent-primary)}.seo-page .seo-intro{font-size:1.1rem;color:var(--text-secondary);text-align:center;margin-bottom:3rem;padding:0 1rem}.seo-page .seo-section h2{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;color:var(--text-primary)}.seo-page .feature-list{list-style:none;display:flex;flex-direction:column;gap:1rem}.seo-page .feature-list li{display:flex;padding:17px 12px 7px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;height:97px}.seo-page .feature-list li:hover{transform:translateX(5px);border-color:var(--accent-primary)}.seo-page .feature-icon{font-size:1.5rem;flex-shrink:0}.seo-page .feature-list li span:last-child{color:var(--text-secondary);font-size:1rem}.seo-page .steps-list{list-style:none;display:flex;flex-direction:column;gap:1rem;counter-reset:none}.seo-page .steps-list li{display:flex;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px}.seo-page .steps-list .large li{padding:1.5rem 2rem}.seo-page .step-number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--gradient-primary);border-radius:50%;font-weight:700;font-size:1.1rem;flex-shrink:0}.seo-page .step-content h3{font-size:1.1rem;font-weight:600;margin-bottom:.25rem}.seo-page .faq-item p,.seo-page .step-content p{color:var(--text-secondary);font-size:.95rem}.seo-page .steps-list li>span:last-child{color:var(--text-secondary)}.seo-page .seo-note{margin-top:1.5rem;padding:1rem 1.5rem;background:rgba(59,130,246,.1);border-left:3px solid var(--accent-primary);border-radius:0 8px 8px 0;color:var(--text-secondary)}.seo-page .cta-section{text-align:center;margin:3rem 0}.seo-page .big-btn{display:inline-block;padding:1.25rem 3rem;background:var(--gradient-primary);color:#fff;font-size:1.1rem;font-weight:600;border-radius:12px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 20px var(--accent-glow)}.seo-page .big-btn:hover{transform:translateY(-3px);box-shadow:0 8px 30px var(--accent-glow)}.seo-page .benefits-section,.seo-page .faq-section{margin-top:4rem}.seo-page .benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.seo-page .benefit-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:2rem;text-align:center;transition:transform .2s,border-color .2s}.seo-page .benefit-card:hover{transform:translateY(-5px);border-color:var(--accent-primary)}.seo-page .benefit-icon{font-size:2.5rem;margin-bottom:1rem}.seo-page .benefit-card h3{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.seo-page .benefit-card p{color:var(--text-secondary);font-size:.9rem}.seo-page .faq-list{display:flex;flex-direction:column;gap:1rem}.seo-page .faq-item{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.seo-page .faq-item h3{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:var(--text-primary)}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cta-section,.seo-header,.seo-section{animation:.6s ease-out forwards fadeInUp}