.ai-dev-works-wrapper{--bg-primary:#0a0a0f;--bg-secondary:#11111a;--text-primary:#fff;--text-secondary:#cbd5e1;--accent-primary:#14b8a6;--accent-secondary:#0f766e;--accent-glow:#14b8a680;--font-sans:"Inter",system-ui,-apple-system,sans-serif;font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);width:100%;min-height:100vh;line-height:1.6}.ai-dev-works-wrapper *{box-sizing:border-box;margin:0;padding:0}.ai-dev-works-wrapper a{color:inherit;text-decoration:none}.ai-dev-works-wrapper ul{list-style:none}.ai-dev-works-wrapper h1,.ai-dev-works-wrapper h2,.ai-dev-works-wrapper h3,.ai-dev-works-wrapper h4,.ai-dev-works-wrapper h5,.ai-dev-works-wrapper h6{font-weight:700;line-height:1.2}.ai-dev-works-wrapper h1{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff,#a5b4fc);-webkit-background-clip:text;background-clip:text;font-size:3.5rem}.ai-dev-works-wrapper h2{margin-bottom:1rem;font-size:2.5rem}.ai-dev-works-wrapper p{color:var(--text-secondary);font-size:1.1rem}.ai-dev-works-wrapper .container{max-width:1200px;margin:0 auto;padding:0 2rem}.ai-dev-works-wrapper .btn{cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.8rem 2rem;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex}.ai-dev-works-wrapper .btn-primary{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;box-shadow:0 4px 15px var(--accent-glow)}.ai-dev-works-wrapper .btn-primary:hover{box-shadow:0 8px 25px var(--accent-glow);transform:translateY(-2px)}.ai-dev-works-wrapper .section{padding:5rem 0}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ai-dev-works-wrapper .animate-fade-in{animation:.8s ease-out forwards fadeIn}.ai-dev-works-wrapper .glass-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff0d;border-radius:1rem;padding:2rem;transition:transform .3s}.ai-dev-works-wrapper .glass-card:hover{background:#ffffff0d;border-color:#ffffff1a;transform:translateY(-5px)}.ai-dev-works-wrapper .timeline-item{border-left:2px solid #6366f14d;padding-bottom:3rem;padding-left:3rem;position:relative}.ai-dev-works-wrapper .timeline-item:last-child{border-left:2px solid #0000;padding-bottom:0}.ai-dev-works-wrapper .timeline-dot{background:var(--accent-primary);width:16px;height:16px;box-shadow:0 0 10px var(--accent-glow);border-radius:50%;position:absolute;top:0;left:-9px}.ai-dev-works-wrapper .popular-badge{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));box-shadow:0 4px 15px var(--accent-glow);white-space:nowrap;border-radius:9999px;padding:.5rem 1.5rem;font-size:.9rem;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.ai-dev-works-wrapper .faq-item{border-bottom:1px solid #ffffff1a;padding:1.5rem 0}.ai-dev-works-wrapper .faq-question{cursor:pointer;justify-content:space-between;align-items:center;font-size:1.1rem;font-weight:600;display:flex}.ai-dev-works-wrapper .faq-answer{color:var(--text-secondary);margin-top:1rem;line-height:1.6;display:none}.ai-dev-works-wrapper .faq-item.active .faq-answer{display:block}.ai-dev-works-wrapper .company-table{border-collapse:collapse;width:100%}.ai-dev-works-wrapper .company-table th{text-align:left;color:var(--text-secondary);border-bottom:1px solid #ffffff1a;width:30%;padding:1rem}.ai-dev-works-wrapper .company-table td{border-bottom:1px solid #ffffff1a;padding:1rem}.ai-dev-works-wrapper .desktop-menu{align-items:center;gap:2rem;display:flex}.ai-dev-works-wrapper .mobile-menu-btn{cursor:pointer;display:none}.ai-dev-works-wrapper .features-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.ai-dev-works-wrapper .plans-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:2rem;margin-bottom:3rem;display:grid}.ai-dev-works-wrapper .mobile-plan-tabs{display:none}.ai-dev-works-wrapper .comparison-content{display:block}@media (max-width:768px){.ai-dev-works-wrapper h1{font-size:2.5rem}.ai-dev-works-wrapper h2{font-size:2rem}.ai-dev-works-wrapper .section{padding:3rem 0}.ai-dev-works-wrapper .desktop-menu{display:none!important}.ai-dev-works-wrapper .mobile-menu-btn{display:block!important}.ai-dev-works-wrapper .container{padding:0 1.5rem}.ai-dev-works-wrapper header .container{padding-top:2rem}.ai-dev-works-wrapper header h1{font-size:2.5rem!important}.ai-dev-works-wrapper header p{font-size:1rem!important}.ai-dev-works-wrapper header .btn{width:100%;margin-bottom:.5rem}.ai-dev-works-wrapper header div[style*=flex]{flex-direction:column;gap:.5rem!important}.ai-dev-works-wrapper .company-table th,.ai-dev-works-wrapper .company-table td{padding:.75rem .5rem;font-size:.9rem}.ai-dev-works-wrapper .features-grid{scroll-snap-type:x mandatory;margin:0 -1.5rem;padding:0 1.5rem 1rem;overflow-x:auto;gap:1rem!important;display:flex!important}.ai-dev-works-wrapper .features-grid>div{scroll-snap-align:center;min-width:85%}.ai-dev-works-wrapper .plans-grid{display:block!important}.ai-dev-works-wrapper .plans-grid .plan-wrapper{display:none}.ai-dev-works-wrapper .plans-grid .plan-wrapper.mobile-active{animation:.3s ease-out fadeIn;display:block}.ai-dev-works-wrapper .mobile-plan-tabs{background:#ffffff0d;border-radius:9999px;justify-content:center;gap:.5rem;margin-bottom:2rem;padding:.5rem;display:flex!important}.ai-dev-works-wrapper .plan-tab-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:9999px;flex:1;padding:.5rem 0;font-size:.8rem;font-weight:600;transition:all .3s}.ai-dev-works-wrapper .plan-tab-btn.active{background:var(--accent-primary);color:#fff;box-shadow:0 2px 10px var(--accent-glow)}.ai-dev-works-wrapper .comparison-content{grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid;overflow:hidden}.ai-dev-works-wrapper .comparison-content.open{grid-template-rows:1fr}.ai-dev-works-wrapper .comparison-content>div{min-height:0}}
